Breaking the Code
summary
Shows a working CI/CD pipeline that converts device config from NSO into YAML, stores changes in GitLab, runs pyats tests and blocks bad deployments; an interface IP change (last octet from .30 to .73) triggers the pipeline, automated pings fail and the change is not pushed to production. Uses NSO, Ansible, GitLab CI and JSON‑RPC for orchestration, plus source control history and review gates for traceability.
AI-written summary · about
chapters (7)
- 0:00Introduction to NetDevOps
- 1:57Decoupling hardware and software
- 3:01Training automation for networks
- 4:26Source control for network configs
- 6:32Building autonomous networks
- 7:13Demo of CI/CD pipeline
- 13:09Conclusion and Q&A
related talks
49mTaming Your Data Networks with the Power of NetDevOps
56mA Practical Look at NetDevOps
31mTaming Your Data Networks with the Power of NetDevOps
54mDigital Transformation through GitOps and Infrastructure as Code
40mSecure by Default: Building an AI-Augmented, OSS-Powered Reusable CI/CD Pipeline
43mContinuous Deployment: The GitOps, The Pipelines, and The Ugly
46mQuality & Security Gates in Our CI⚡CD Pipelines
23mBuilding a Secure By-Design Pipeline with an Open-Source Stack
