-
Notifications
You must be signed in to change notification settings - Fork 2.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
Reduce public surface of sigs.k8s.io/kustomize/api module #3942
Comments
/project Release kustomize api 1.0.0 |
Once this is done, it could be interesting to add a https://github.com/joelanford/go-apidiff check like the KubeBuilder repo uses |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
Something we discovered in doing this task was that StringPrefixer and DatePrefixer (two plugins in
I am somewhat leaning toward option 3, but I don't know how many users are using these plugins. If we think they are useful, we should promote them to |
Option 3 makes sense to me. Unless I'm missing something StringPrefixer seems completely redundant with PrefixSuffixTransformer / the upcoming separate PrefixTransformer. DatePrefixer generates unstable output, which is not something we want to encourage, so I definitely don't want to promote it. If we change our minds about deprecating Go plugins, we should invent replacement examples that use kyaml for their implementation. Otherwise, I think it will be fine to remove them. |
yeah, I also asked the usage of these two transformers |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remote-lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/lifecycle frozen |
#5193 intends to internalize loader APIs by keeping only the necessary methods external. |
A few updates/questions while looking into the codebase:
|
Thank you @varshaprasad96! We will get your open PRs merged and then we can consider this issue closed once those are in. |
I think we can consider this issue completed for now, thanks @varshaprasad96! |
In preparation for releasing v1 of this module, we need to reduce its public surface.
Preliminary guidance on what to do with the current packages:
/project Release kustomize api 1.0.0
The text was updated successfully, but these errors were encountered: