Git commit e07f0f6890b79c0eb9dc7f541b4ce05a868b4c74 is missing from the latest Helm Release 4.12.0 #12701
Labels
kind/bug
Categorizes issue or PR as related to a bug.
needs-priority
needs-triage
Indicates an issue or PR lacks a `triage/foo` label and requires one.
What happened:
The following commit, which fixes the missing
automountServiceAccountToken
in deployments and podsets is missing from the latest Helm chart release. The commit is 3 months old, and the chart is two weeks old, so I'm not sure how it was missed in the release.e07f0f6
The result is that the the deployments and daemonsets are not compliant with certain Gatekeepeer enforced security policies.
What you expected to happen:
Expected this fix to be in the latest helm chart, so that it would fix the needed missing keys from these manifests.
NGINX Ingress controller version (exec into the pod and run
/nginx-ingress-controller --version
):NA - this issue purely affects the Helm Chart and it's manifests.
Kubernetes version (use
kubectl version
):NA - this issue purely affects the Helm Chart and it's manifests.
Environment:
NA
How to reproduce this issue:
Simply compare
main
branch to tag4.12.0
to see the missing keyhttps://github.com/kubernetes/ingress-nginx/blob/main/charts/ingress-nginx/templates/controller-deployment.yaml#L211
https://github.com/kubernetes/ingress-nginx/blob/helm-chart-4.12.0/charts/ingress-nginx/templates/controller-deployment.yaml#L210
Anything else we need to know:
Affects both deployment and daemonset templates. This key is required to be set to false to pass several security policy enforcements:
The text was updated successfully, but these errors were encountered: