removal: helm legacy scaffold#3343
removal: helm legacy scaffold#3343camilamacedo86 merged 1 commit intooperator-framework:masterfrom camilamacedo86:remove-new-for-helm
Conversation
There was a problem hiding this comment.
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.
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.
joelanford
left a comment
There was a problem hiding this comment.
internal/scaffold/testdata/testroles is not related to the Helm scaffolding (despite it including some references to helm). This directory is used by ansible tests, so we should leave it in for now, I think.
joelanford
left a comment
There was a problem hiding this comment.
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.
Description of the change:
operator-sdk new --typein favor ofoperator-sdk init --plugins=helm.operator-sdk.io/v1internal/scaffold/helmWhat 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.