-
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
Convert resources
and components
to be backed by a reusable generator
#4402
Comments
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 |
For anyone interested in working on this, there is a brief description of how our generators/transformers are implemented in this comment. #4671 (comment) You can take the ConfigMapGenerator as an example. We want a plugin like that called Running |
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 |
/kind cleanup |
@KnVerey hi I have tried to work on the issue and create a pull request can you please take a look |
Hi @swastik959, apologies, but I think this issue is complicated and your PR does not completely resolve the issue. I think this issue requires a bit more context and @koba1t is going to work on it, as he has been working on kustomize for a longer time and has the context to understand the full requirements. Please feel free to take a look at issues labeled "good first issue" or "help wanted". /assign @koba1t |
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [kubernetes-sigs/kustomize](https://togithub.com/kubernetes-sigs/kustomize) | minor | `v5.0.3` -> `v5.1.0` | | [zellij-org/zellij](https://togithub.com/zellij-org/zellij) | patch | `v0.37.0` -> `v0.37.1` | --- ### Release Notes <details> <summary>kubernetes-sigs/kustomize</summary> ### [`v5.1.0`](https://togithub.com/kubernetes-sigs/kustomize/releases/tag/kustomize/v5.1.0) [Compare Source](https://togithub.com/kubernetes-sigs/kustomize/compare/kustomize/v5.0.3...kustomize/v5.1.0) ##### Highlights Components are now applied after generators: [https://github.com/kubernetes-sigs/kustomize/pull/5170](https://togithub.com/kubernetes-sigs/kustomize/pull/5170) We made this change cautiously as we want to avoid user friction when updating kustomize; however we felt that it is a bug that resources from `resources` and resources from generators are treated differently. Given that components is currently an alpha feature, we felt that now was the time to adjust if ever. We are currently working on on [https://github.com/kubernetes-sigs/kustomize/issues/4402](https://togithub.com/kubernetes-sigs/kustomize/issues/4402), which will make the ordering of `resources`, `components`, and `generators` customizable in the kustomization file. Please use that issue for tracking if you are blocked from upgrading kustomize for this reason, and we hope to have it available soon. See [https://github.com/kubernetes-sigs/kustomize/issues/5141](https://togithub.com/kubernetes-sigs/kustomize/issues/5141) for more detailed discussion. ##### Bug fixes: [#​5030](https://togithub.com/kubernetes-sigs/kustomize/issues/5030): `kustomize edit` will return an error if there is no matching path [#​5170](https://togithub.com/kubernetes-sigs/kustomize/issues/5170): components are now applied after generators ##### Dependency updates [#​5186](https://togithub.com/kubernetes-sigs/kustomize/issues/5186): Update gnostic dependency with gnostic-models [#​5187](https://togithub.com/kubernetes-sigs/kustomize/issues/5187): Bump to go 1.20 [#​5212](https://togithub.com/kubernetes-sigs/kustomize/issues/5212): pin to kyaml v0.14.3 [#​5213](https://togithub.com/kubernetes-sigs/kustomize/issues/5213): pin to cmd/config v0.11.3 [#​5214](https://togithub.com/kubernetes-sigs/kustomize/issues/5214): pin to api 0.14.0 </details> <details> <summary>zellij-org/zellij</summary> ### [`v0.37.1`](https://togithub.com/zellij-org/zellij/releases/tag/v0.37.1) [Compare Source](https://togithub.com/zellij-org/zellij/compare/v0.37.0...v0.37.1) ##### RELEASE IN PROGRESS Thank you for your patience! </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/scottames/dots). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This issue has not been updated in over 1 year, and should be re-triaged. You can:
For more details on the triage process, see https://www.kubernetes.dev/docs/guide/issue-triage/ /remove-triage accepted |
/triage accepte |
@koba1t: The label(s) In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
/triage accepted |
This is required for the Composition KEP, so that Compositions can use these key features.
Kustomize Plugin Composition API #2299
The text was updated successfully, but these errors were encountered: