feat(cilium): Enable clustermesh

This commit is contained in:
2026-03-17 10:56:43 +01:00
parent 730dc2b865
commit a9c658466f
4 changed files with 26 additions and 3 deletions
+6 -3
View File
@@ -1,8 +1,11 @@
cilium: cilium:
enabled: true enabled: true
# WireGuard cannot be used during migration -- Flannel nodes have no WireGuard clustermesh:
# keys so encrypted traffic is unreadable by them. enabled: true
# TODO: re-enable after migration clusterId: 2
# NodePort until L2LB is available (kubeproxyless)
apiserverServiceType: NodePort
# TODO: WireGuard blocks all traffic on ekman -- disable until root cause is found.
encryption: encryption:
enabled: false enabled: false
envoy: envoy:
+3
View File
@@ -1,5 +1,8 @@
cilium: cilium:
enabled: true enabled: true
clustermesh:
enabled: true
clusterId: 1
nodePort: nodePort:
enabled: true enabled: true
l2announcement: l2announcement:
+4
View File
@@ -30,4 +30,8 @@ cilium:
loadbalancerPool: loadbalancerPool:
enabled: false enabled: false
cidr: [] cidr: []
clustermesh:
enabled: false
clusterId: 0
apiserverServiceType: LoadBalancer
cluster: {{ requiredEnv "ARGOCD_ENV_CLUSTER_NAME" }} cluster: {{ requiredEnv "ARGOCD_ENV_CLUSTER_NAME" }}
+13
View File
@@ -1,3 +1,16 @@
cluster:
name: {{ .Values.cilium.cluster }}
id: {{ .Values.cilium.clustermesh.clusterId }}
{{- if .Values.cilium.clustermesh.enabled }}
clustermesh:
useAPIServer: true
apiserver:
service:
type: {{ .Values.cilium.clustermesh.apiserverServiceType }}
tls:
auto:
method: helm
{{- end }}
authentication: authentication:
mutual: mutual:
spire: spire: