Infoworks supports persisting ingress controller changes (in the ingress-nginx section) via values.yaml file.
Consider the following scenario where a user is providing traffic route for ingress controller via values.yaml file.
To provide traffic route:
Step 1: Edit the values.yaml file.
Step 2: Go to the ingress-nginx section.
Step 3: Under the internal: section, add externalTrafficPolicy: Local
xxxxxxxxxx
ingress-nginx:
enabled: true
controller:
service:
external:
enabled: false
internal:
externalTrafficPolicy: Local
enabled: true
annotations:
service.beta.kubernetes.io/azure-load-balancer-internal: "true"
annotations: {}
loadBalancerSourceRanges: []
Step 4: Run HELM upgrade command.
xxxxxxxxxx
helm upgrade <release_name> infoworks/ --values infoworks/values.yaml -n <namespace>