feat(cilium): Enable clustermesh
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
cilium:
|
cilium:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
clustermesh:
|
||||||
|
enabled: true
|
||||||
|
clusterId: 1
|
||||||
nodePort:
|
nodePort:
|
||||||
enabled: true
|
enabled: true
|
||||||
l2announcement:
|
l2announcement:
|
||||||
|
|||||||
@@ -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" }}
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user