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
xxxxxxxxxxingress-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.
xxxxxxxxxxhelm upgrade <release_name> infoworks/ --values infoworks/values.yaml -n <namespace>