-
Notifications
You must be signed in to change notification settings - Fork 594
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
fix(ci): fix pinned enterprise tag #3508
Conversation
0676f47
to
71557d2
Compare
Codecov ReportBase: 74.0% // Head: 73.9% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #3508 +/- ##
=======================================
- Coverage 74.0% 73.9% -0.1%
=======================================
Files 118 118
Lines 13886 13886
=======================================
- Hits 10277 10264 -13
- Misses 2952 2961 +9
- Partials 657 661 +4
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
This is kinda by design as the helm chart doesn't really have a default for EE proxy image (well, it has a comment). IMO the best would be to have that handled on the chart level (as you noticed it is handled for CE). Maybe we should add something like |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving as a quick solution for unblocking
That would be easier for us to customize perhaps but a breaking change for the end users. Imagine upgrading from CE to EE and having to move the image and tag you specified to CE and switch that toggle you mentioned. |
What this PR does / why we need it:
This PR unpins the enterprise tag that we set in integration tests. This way the nightly tests and locally run tests will respect
TEST_KONG_IMAGE
andTEST_KONG_TAG
throughkubernetes-ingress-controller/test/internal/testenv/testenv.go
Lines 24 to 32 in 3ce7c14
kubernetes-ingress-controller/test/internal/helpers/ktf.go
Lines 32 to 37 in 3ce7c14
Special notes for your reviewer:
This is just unblocking and kicking the can down the road. We need to figure out an approach for this.
Related: Kong/kubernetes-testing-framework#542
Since that essentially sets a value in chart's values we're basically overriding what's set there by default. So we're sort of having a special case for enterprise whereas CE has it's tag set in respective chart's version values.