diff --git a/docs/src/topics/addons.md b/docs/src/topics/addons.md index 0c10a4115..b29fd530c 100644 --- a/docs/src/topics/addons.md +++ b/docs/src/topics/addons.md @@ -55,6 +55,10 @@ kubectl label cluster $CLUSTER_NAME cni=cilium --overwrite Cilium will then be automatically installed via CAAPH into the labeled cluster. +#### Enabled Features +By default, Cilium's [BGP Control Plane](https://docs.cilium.io/en/stable/network/bgp-control-plane/) +is enabled when using Cilium as the CNI. + ## CCM In order for the `InternalIP` and `ExternalIP` of the provisioned Nodes to be set correctly, diff --git a/templates/addons/cilium/cilium-ipv6.yaml b/templates/addons/cilium/cilium-ipv6.yaml index 807dcd08e..f55b8a617 100644 --- a/templates/addons/cilium/cilium-ipv6.yaml +++ b/templates/addons/cilium/cilium-ipv6.yaml @@ -16,6 +16,8 @@ spec: wait: true timeout: 5m valuesTemplate: | + bgpControlPlane: + enabled: true ipv6: enabled: true ipam: diff --git a/templates/addons/cilium/cilium.yaml b/templates/addons/cilium/cilium.yaml index bd778bfef..4fd2280bf 100644 --- a/templates/addons/cilium/cilium.yaml +++ b/templates/addons/cilium/cilium.yaml @@ -16,6 +16,8 @@ spec: wait: true timeout: 5m valuesTemplate: | + bgpControlPlane: + enabled: true ipam: mode: kubernetes k8s: