This repo contains the integration tests for Schema Driven Configuration (SDC). The goal here is we try and setup a minimal k8s cluster (kind) and install SDC with it's dependencies.
As we're verifying the end-to-end flow, containerlab is used to spin up a lab of nodes, which are reachable through netconf/gNMI.
Depending on the version that requires installation in the CI/CD pipeline, we update (the input vars)[./artifacts/kform/configmap-input-vars.yaml.tmpl]
Finally we run the robot testing framework to create Config snippets/Intents and verify our components end-to-end.
Have questions, ideas, bug reports or just want to chat? Come join our discord server.
Code is under the Apache License 2.0, documentation is CC BY 4.0.
The SDC project is following the CNCF Code of Conduct. More information and links about the CNCF Code of Conduct are here.
