-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mismatch between published chart v4.9.0 and the corresponding tags #12654
Comments
This issue is currently awaiting triage. If Ingress contributors determines this is a relevant issue, they will accept it by applying the The Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
I checked for charts v4.12.0 and v4.11.4. The Build commit hash logged when the Ingress controller starts is actually the parent commit of the tagged commit, not the tagged commit. Since the tagged commits are just documentation updates, the published chart versions do align with the corresponding tags for those versions, unlike for v4.9.0.
|
This is intended behavior as all the release notes are generated with the commit we tag while the image itself is pre-build. Normally there are no more changes between building the controller and actually bumping/publishing/releasing it everywhere. Controller v1.9.x and chart v4.9.x are no longer supported. |
What happened:
The published ingress-nginx helm chart v4.9.0 doesn't seem to match with the git tags helm-chart-4.9.0 and controller-v1.9.5. The build version logged when the controller starts is f503c4bb5fa7d857ad29e94970eb550c2bc00b7c which is different from the commit that the tags point to.
We realized this when we found OpenTracing working with the published ingress-nginx helm chart v4.9.0, but it is supposed to have been deprecated in that version (30820a5).
What you expected to happen:
The published ingress-nginx helm charts should match with the corresponding git tags.
I don't think the chart v4.9.0 should be republished (if republishing is possible) with the commit the tags point to, because that would potentially break production usages of the chart version. But it will be worthwhile to investigate how that happened and possibly improve the release process to avoid such case.
How to reproduce this issue:
Install and start minikube
https://minikube.sigs.k8s.io/docs/start/
Install the ingress controller
Get the running ingress-nginx-controller pod and view its logs.
The text was updated successfully, but these errors were encountered: