Skip to content

Commit 0766f1d

Browse files
dkoshkinvijayaraghavanr31
authored andcommitted
feat: enable Cilium source IP preservation (#1295)
**What problem does this PR solve?**: Set Cilium's configuration to preserve source IPs from external connections. See https://docs.cilium.io/en/stable/network/kubernetes/kubeproxy-free/#client-source-ip-preservation **Which issue(s) this PR fixes**: Fixes # **How Has This Been Tested?**: <!-- Please describe the tests that you ran to verify your changes. Provide output from the tests and any manual steps needed to replicate the tests. --> **Special notes for your reviewer**: <!-- Use this to provide any additional information to the reviewers. This may include: - Best way to review the PR. - Where the author wants the most review attention on. - etc. -->
1 parent 91cf315 commit 0766f1d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

charts/cluster-api-runtime-extensions-nutanix/addons/cni/cilium/values-template.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ k8sServiceHost: "{{ trimPrefix .ControlPlaneEndpoint.Host "https://" }}"
4242
k8sServicePort: "{{ .ControlPlaneEndpoint.Port }}"
4343
{{- if .EnableKubeProxyReplacement }}
4444
kubeProxyReplacement: true
45+
tunnelProtocol: geneve
46+
loadBalancer:
47+
mode: dsr
48+
dsrDispatch: geneve
4549
{{- end }}
4650
{{- if eq .Provider "eks" }}
4751
enableIPv4Masquerade: false

0 commit comments

Comments
 (0)