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:
enabled: true
# WireGuard cannot be used during migration -- Flannel nodes have no WireGuard
# keys so encrypted traffic is unreadable by them.
# TODO: re-enable after migration
clustermesh:
enabled: true
clusterId: 2
# NodePort until L2LB is available (kubeproxyless)
apiserverServiceType: NodePort
# TODO: WireGuard blocks all traffic on ekman -- disable until root cause is found.
encryption:
enabled: false
envoy:
+3
View File
@@ -1,5 +1,8 @@
cilium:
enabled: true
clustermesh:
enabled: true
clusterId: 1
nodePort:
enabled: true
l2announcement:
+4
View File
@@ -30,4 +30,8 @@ cilium:
loadbalancerPool:
enabled: false
cidr: []
clustermesh:
enabled: false
clusterId: 0
apiserverServiceType: LoadBalancer
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:
mutual:
spire: