-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
integrate Kustomize into kubectl #633
integrate Kustomize into kubectl #633
Comments
/sig cli |
/area kubectl |
/cc @monopole |
/tracked yes |
@Liujingfang1 please also tag any PRs within k/k here as well to track progress |
The PR for this change kubernetes/kubernetes#70213 |
@Liujingfang1 is this feature entering alpha in 1.13? is the above PR the only one needed? It seems quite size-able to be included in a short 'stability' focussed release, especially past enhancement freeze. Please file an exception with details around why this has to go in this release vs waiting for the next release, what risk could we be introducing adding a huge feature at this point, exiting tests and confidence on the feature stability. We can have further discussions on the exception email. Thanks. |
@AishSundar Since Kustomize has been well developed in its own repo. If we enable it in kubectl, it can be GA in 1.13. The above PR is the only PR needed. I'll file an exception. Thank you. |
@Liujingfang1 Thanks for opening this. I think there's a few items to resolve as part of adding this feature to kubectl:
We could start by opening a PR updating the KEP with more details describing the user flow of this feature as a kubectl command, and have some of these discussions in that thread |
/milestone v1.13 |
I don't agree that this is going to stable in 1.13 until we know the status of the KEP update. |
@smarterclayton, based on @Liujingfang1's responses to the exception process questionnaire and assessing the risk and impact of this feature on rest of k/k, the release team is ok tracking the enhancement for 1.13. But it's completely upto the SIG and all of you to decide whether its ready for GA in this timeframe. We have decided to timebox the development and and check back on the status of the PR, tests and docs around 11/9, closer to code freeze. If there are still outstanding questions and the PR isnt merged, we will have to punt it to future milestone to avoid late landing changes. |
I'll second Clayton and Juan's concerns here. We need to update the KEP to match naming scheme within all of |
Finally, even though this command was developed and stabilized in external repo this cannot enter |
looks like the SIG is still not entirely onboard with this feature going in 1.13. Since this is a "stability" release, the release team is not comfortable accepting another Alpha enhancement, especially if it still has open questions. At this point, we are going to stop tracking it for 1.13. Please add it to 1.14 or future milestones, when ready. |
(Some automation I'm testing accidentally sent out a comment, which I've deleted to not make things confusing. Sorry!) |
Here is the updated KEP for integrating Kustomize into Kubectl #684 |
@Liujingfang1 Hello - I’m the enhancement’s lead for 1.14 and I’m checking in on this issue to see what work (if any) is being planned for the 1.14 release. Enhancements freeze is Jan 29th. |
@claurence We plan to add kustomize as a subcommand in kubectl in 1.14. This is discussed in the KEP #684 (comment) |
/assign @Liujingfang1 |
Here are the KEPs after they are merged. |
lgtm; awaiting kubernetes/kubernetes#73033 to close this. |
Hey @Liujingfang1 👋 I'm a v1.14 docs release shadow. Does this enhancement require any new docs (or modifications)? Just a friendly reminder we're looking for a PR against k/website (branch dev-1.14) due by Friday, March 1. It would be great if it's the start of the full documentation, but even a placeholder PR is acceptable. Let me know if you have any questions! |
@Liujingfang1 this issue is closed it looks like - should it no longer be tracked for 1.14? If it's being tracked for 1.14 looking over the KEP for this enhancement I don't see any testing plans - can someone help PR in testing plans for this enhancement? This information is helpful for knowing readiness of this feature for the release and is specifically useful for CI Signal. If we don't have testing plans this enhancement will be at risk for being included in the 1.14 release |
@claurence The testing is added in the integration PR. It's a change on @npentrel Yes, I think we need doc modifications. We added a new subcommand for |
@npentrel I created a placeholder PR kubernetes/website#12867 |
/remove-stage alpha |
Feature Description
Kustomize has been developed in its own repo kubernetes-sigs/kustomize for the past few months. It has been iterated for several versions and is in good shape now. This feature is to enable kustomize in kubectl.
The text was updated successfully, but these errors were encountered: