-
Notifications
You must be signed in to change notification settings - Fork 5.7k
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
chore!: Helm2 removal #8313
chore!: Helm2 removal #8313
Conversation
Codecov Report
@@ Coverage Diff @@
## master #8313 +/- ##
==========================================
- Coverage 45.23% 45.17% -0.07%
==========================================
Files 214 214
Lines 25438 25436 -2
==========================================
- Hits 11508 11491 -17
- Misses 12310 12327 +17
+ Partials 1620 1618 -2
Continue to review full report at Codecov.
|
9f59260
to
9faa409
Compare
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.
Some of the deleted e2e tests look like them might have coincidentally referenced some helm2 test data, but the tests might still apply to helm3. Gonna look a bit more tomorrow.
9faa409
to
60ffd01
Compare
60ffd01
to
3b5371d
Compare
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.
One more small question. Thanks for your persistence, I think it's 99.9% there!
3b5371d
to
1275f79
Compare
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.
LGTM!
Just a note: there's a reference in a comment about Helm version 2 vs. 3. That comment ends up in the swagger doc (and maybe the CRD validation info?). Should we remove the "2"?
// Version is the Helm version to use for templating (either "2" or "3") |
1275f79
to
69e6311
Compare
@crenshaw-dev any hints how the swagger stuff should be fixed ? |
@shuker85 I think you want to |
d4bafb3
to
8484484
Compare
753c33c
to
8d14cd2
Compare
@shuker85 Can you resolve merge conflicts? Otherwise LGTM |
3acfa21
to
5ff47b0
Compare
Reorder test/container/Dockerfile to mitigate issue of being unable to create .gitconfig since the homedir is not present chore: cleanup helm2 and tests related to it Remove helm2 init. Fix unused import Use helm 3 structure for CRDs Remove helm2-dependency testdata Address PR comments Add back values-production and value.yaml on helm tests Remove helm2 from openapi. Signed-off-by: Shyukri Shyukriev <shyukri.shyukriev@mariadb.com> modified: util/helm/cmd_test.go
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
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.
@crenshaw-dev I think this is ready to be merged
* chore: remove helm2 Reorder test/container/Dockerfile to mitigate issue of being unable to create .gitconfig since the homedir is not present chore: cleanup helm2 and tests related to it Remove helm2 init. Fix unused import Use helm 3 structure for CRDs Remove helm2-dependency testdata Address PR comments Add back values-production and value.yaml on helm tests Remove helm2 from openapi. Signed-off-by: Shyukri Shyukriev <shyukri.shyukriev@mariadb.com> modified: util/helm/cmd_test.go * fix: generated openapi Signed-off-by: Michael Crenshaw <michael@crenshaw.dev> Co-authored-by: Michael Crenshaw <michael@crenshaw.dev> Signed-off-by: wojtekidd <wojtek.cichon@protonmail.com>
@crenshaw-dev Noticed this change after upgrading to Argo and seeing |
Fixes: #8228
Note on DCO:
If the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the Details link next to the DCO action for instructions on how to resolve this.
Checklist:
Closes [#8228]
Also updated CRD test and structure since the old beta api is deprecated.