-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
removal: helm legacy scaffold #3343
removal: helm legacy scaffold #3343
Conversation
9ea57dc
to
8b62c4d
Compare
d4d2dee
to
0eff21d
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.
This is a good start, but I think we should consider removing legacy commands wholesale rather than removing them piecemeal like we are with new
in this PR. It creates more work.
Also there's a bunch of stuff in internal/scaffold/helm
that can probably go away.
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.
Let's remove ALL support for the legacy Helm operator scaffolding in this PR. So that would also mean removing the entire internal/scaffold/helm
directory, the add api
code that's specific to Helm, docs about legacy helm project, and any other references to the legacy helm project.
0eff21d
to
3ec05ae
Compare
0e13277
to
a5f4e0d
Compare
6d272b8
to
28f7b80
Compare
28f7b80
to
b2adb45
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
b2adb45
to
4c90272
Compare
4c90272
to
0b50dd8
Compare
0b51230
to
030fb29
Compare
030fb29
to
8fffb87
Compare
8fffb87
to
98b3ad5
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.
We should also be able to remove ./pkg/helm/watches
functions Append
and UpdateForResource
(and their tests) since those are no longer being used in the new plugin.
Feel free to do this here or in a follow-up.
8286a3f
to
86602a4
Compare
86602a4
to
5d3a24a
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
Description of the change:
operator-sdk new --type
in favor ofoperator-sdk init --plugins=helm.operator-sdk.io/v1
internal/scaffold/helm
What changed?
Motivation for the change:
SDK is in a process to be integrated with KB which means that its project layouts will be aligned. More info : Integrating Kubebuilder and Operator SDK. See the PR #3421 check helm plugin scaffolding the new layout.