-
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
Chart: Fix appProtocol
semver comparisons.
#11193
Chart: Fix appProtocol
semver comparisons.
#11193
Conversation
|
Welcome @karolkieglerski! |
Hi @karolkieglerski. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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/test-infra repository. |
✅ Deploy Preview for kubernetes-ingress-nginx canceled.
|
@karolkieglerski can you please sign the CLA? To fix the CI issue, run helm docs.
|
/ok-to-test |
4361393
to
30af1da
Compare
I'm a little bit torn about this contribution. It seems a little unfortunate that GKE uses uppercase One one hand it seems easy enough to switch the IMO its not obvious for GKE users that they need to set the chart value I am curious if other cloud providers also would work with uppercase |
This was tested, other clouds use lowercase. Only Google require uppercase. https://cloud.google.com/kubernetes-engine/docs/how-to/secure-gateway
This fix is reference to this bugs: I'm agree that it isn't easy to find and understand that. We spend a couple of time to find and fix it. |
We already have two other PRs about that: Both of them are not really the best way to solve that. We should rather make the app protocol configurable as a string per port but that would need some breaking changes in the values schema. I'd rather not implement any provider-specific stuff here and keep that project provider-agnostic. |
/hold |
Also I agree on using this PR to just fix the semver bug, but please do not change the app protocol itself for now. |
/retitle Chart: Fix |
appProtocol
semver comparisons.
/kind bug |
Unfortunately Helm Unit Test does not cover the full Kubernetes version string to be configured per test suite, only major and minor versions: https://github.com/helm-unittest/helm-unittest/blob/main/DOCUMENT.md#test-suite. So you can safely skip the unit test implementation for that... 🙄 |
30af1da
to
150cc14
Compare
Thanks for updating your PR! I think we can get that merged asap. I'll also push forward on the other PRs and create a new one for properly fixing the app protocol setup. |
/unhold |
@Gacko: once the present PR merges, I will cherry-pick it on top of release-1.10 in a new PR and assign it to you. In response to this:
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/test-infra repository. |
/lgtm thanks for your contribution |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Gacko, karolkieglerski, ubergesundheit The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
CI isn't failing because of your change, it's because of some issue with node ports being re-used / already allocated. Trying to rerun the tests. |
/retest |
/test |
@Gacko: The
In response to this:
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/test-infra repository. |
/test all |
@Gacko: No jobs can be run with
In response to this:
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/test-infra repository. |
@Gacko: new pull request created: #11199 In response to this:
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/test-infra repository. |
What this PR does / why we need it:
Types of changes
Which issue/s this PR fixes
How Has This Been Tested?
Installed on GKE and AKS clusters and now configuration work as expected.
Checklist: