Skip to content

l7mp/sdwan-operator

Repository files navigation

SD-WAN operator: Cilium Mesh -- SD-WAN integration

The SD-WAN operator is a simple Kubernetes controller that enforces Cilium Mesh traffic management policies across a Cisco SD-WAN network substrate. The operator uses the Δ-controller Kubernetes operator framework.

Cilium Mesh -- SD-WAN integration architecture

Quick Start

Prerequisites

  • A Kubernetes cluster (v1.28+)
  • kubectl access to the cluster
  • A Cisco vManage instance with API access credentials
  • helm v3+

Configure vManage credentials

Create a values.yaml with your vManage connection details:

vmanage:
  url: https://<vmanage-host>:443
  username: admin
  password: <your-password>
  insecure: false

Install from Helm repository

helm repo add sdwan-operator https://l7mp.github.io/sdwan-operator/
helm repo update
helm install sdwan-operator sdwan-operator/sdwan-operator \
  --namespace sdwan-operator \
  --create-namespace \
  -f values.yaml

Verify

kubectl get pods -n sdwan-operator

Blog Post

This project was featured in the CNCF blog post Connecting distributed Kubernetes with Cilium and SD-WAN: Building an intelligent network fabric.

License

Copyright 2025-2026 by its authors. Some rights reserved. See AUTHORS.

Apache License - see LICENSE for full text.

About

SD-WAN operator: Cilium Mesh -- SD-WAN integration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors