From f004a6f19e64854cdee4a693b83cbf44247be55a Mon Sep 17 00:00:00 2001 From: Ashley Dumaine <5779804+AshleyDumaine@users.noreply.github.com> Date: Tue, 23 Apr 2024 09:13:03 -0400 Subject: [PATCH] enable cilium BGP control plane (#269) --- docs/src/topics/addons.md | 4 ++++ templates/addons/cilium/cilium-ipv6.yaml | 2 ++ templates/addons/cilium/cilium.yaml | 2 ++ 3 files changed, 8 insertions(+) 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: