From Spreadsheets to "Everything as Code" — Joel Studler and Jéremy Weber
summary
Swisscom replaces scattered spreadsheets with a GitOps pipeline that stores LLD as code (Ansible inventory of IPs), pulls vendor artifacts into JFrog, and uses Flux + Helm, Jenkins + Ansible for legacy steps, Vault + External Secrets, and Testkube for tests. A cert-manager plugin integrates with Swisscom PKI and runs certificate rotation. A Netconf operator is planned to replace SSH/XML pushes. During the demo a PCG CNF redeploy finishes in minutes and the device regains 5G connectivity, proving end-to-end automation works.
AI-written summary · about
chapters (20)
- 0:00Introduction and speakers
- 1:43Live 5G core demo
- 2:45History of mobile core networks
- 4:33Virtualization and cloud native shift
- 5:18Kubernetes first vs features first
- 7:24Telco to Techco transformation
- 8:46Introduction to NetConf
- 9:52Low level design as code
- 11:17Current automation pipeline
- 13:01Future with Kubernetes operators
- 15:27NetConf operator use case
- 17:13Testing automation with Testkube
- 18:19Static routes operator
- 20:06Certificate management with cert-manager
- 23:00Stack of operators concept
- 24:24Demo verification after redeploy
- 27:55End-to-end automation success
- 28:16Key takeaways and advice
- 30:47Community and CNCF involvement
- 31:07Q&A session
related talks
27mFrom Spreadsheets to "Everything as Code"
38mTowards the Cloud Native Telco: Learning from the Trenches
46mA 5G deployment: as easy as GitOps with FluxCd
23mBackbone of the Swiss Financial Center Goes DevOps
54mDigital Transformation through GitOps and Infrastructure as Code
40mHow GitOps Changes Everything in CI/CD
35mPanel: GitOps User Stories
24mHosting Applications in the Real World
