-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: