-
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
ApplySet : kubectl apply --prune
redesign and graduation strategy
#3659
Comments
/assign @KnVerey |
Hello @KnVerey 👋, Enhancements team here. Just checking in as we approach enhancements freeze on 18:00 PDT Thursday 9th February 2023. This enhancement is targeting for stage Here's where this enhancement currently stands:
For this enhancement, it looks like #3661 will address most of these requirements.
The status of this enhancement is marked as |
This enhancement meets now meets all of the requirements to be tracked in v1.27. |
kubectl apply --prune
redesign and graduation strategykubectl apply --prune
redesign and graduation strategy
Docs placeholder PR: kubernetes/website#39818 |
Hi @KnVerey 👋, Checking in as we approach 1.27 code freeze at 17:00 PDT on Tuesday 14th March 2023. Please ensure the following items are completed:
Please let me know if there are any PRs in k/k I should be tracking for this KEP. As always, we are here to help should questions come up. Thanks! |
Hi @KnVerey, I’m reaching out from the 1.27 Release Docs team. This enhancement is marked as ‘Needs Docs’ for the 1.27 release. Please follow the steps detailed in the documentation to open a PR against dev-1.27 branch in the k/website repo. This PR can be just a placeholder at this time, and must be created by March 16. For more information, please take a look at Documenting for a release to familiarize yourself with the documentation requirements for the release. Please feel free to reach out with any questions. Thanks! |
Unfortunately the implementation PRs associated with this enhancement have not merged by code-freeze so this enhancement is getting removed from the release. If you would like to file an exception please see https://github.com/kubernetes/sig-release/blob/master/releases/EXCEPTIONS.md /milestone clear |
Hi @marosset they did make the release actually! You can see them here: https://github.com/orgs/kubernetes/projects/128/views/2. I will update the issue description. The only feature we were originally targeting as part of the first alpha that did not make it was |
/milestonve v1.27 |
@KnVerey I added this issue back into v1.27. |
@k8s-triage-robot: Closing this issue, marking it as "Not Planned". 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/test-infra repository. |
Is this really not planned now?. That's kinda disappointing, it was a really good feature and was looking forward to it. |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close not-planned |
@k8s-triage-robot: Closing this issue, marking it as "Not Planned". 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. |
Could the bot be disabled?. If applysets aren't going forward that's okay and the issue should be closed, but the bot is adding no value on this thread |
/reopen /lifecycle frozen |
@sftim: Reopened this issue. 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. |
Oh, hang on. This never made it into the tree and nobody is driving it forward? |
@sftim: Closing this issue, marking it as "Not Planned". 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. |
Thanks for looking into it. I know this command is available in the cli in an alpha state, and is on the k8s docs https://kubernetes.io/docs/tasks/manage-kubernetes-objects/declarative-config/#kubectl-apply-prune-1 Should it maybe be removed, or the docs updated if it isn't going to be developed? It's a feature that solves some problems with managing what is being deployed, and was pretty usable in alpha. I know I adopted it in place of heavy operators like flux and argocd, so I imagine people will find the docs and use it, even though it is alpha. |
Please don't remove applysets 😭 |
I am also happily using applysets. The applyset alpha version so far is super stable and works way better then the previous --prune support. I am also using it as a really great lightweight alternative to flux/argocd. |
Right, it is in tree. If we can't maintain it we'll have to find a way to make things work though; unmaintained code is a risk all in itself. /lifecycle frozen |
@sftim: Reopened this issue. 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. |
Would love to see apply sets getting some more love |
I came here because I was looking for a way to do apply (with prune) in my Go code. I seems that ApplySet was not implemented up to now. I found that: https://github.com/kubernetes-sigs/cli-utils/blob/master/cmd/apply/cmdapply.go Maybe that link helps someone. |
@guettli ApplySets already work, and pretty stable. See my comment above about instructions which worked for me. |
Enhancement Description
kubectl apply
's pruning feature, which enables cleanup of previously applied objects that have been removed from desired state provided to the currentapply
.k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update PR(s):Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
/sig cli
The text was updated successfully, but these errors were encountered: