Skip to content

Commit 7ed0666

Browse files
committed
KEP-4706: update its status to rejected, after sig-arch discussion
Signed-off-by: Maciej Szulik <[email protected]>
1 parent 59dab40 commit 7ed0666

File tree

2 files changed

+20
-15
lines changed

2 files changed

+20
-15
lines changed

keps/sig-cli/4706-deprecate-and-remove-kustomize/README.md

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,18 +56,18 @@ checklist items _must_ be updated for the enhancement to be released.
5656

5757
Items marked with (R) are required *prior to targeting to a milestone / release*.
5858

59-
- [x] (R) Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR)
60-
- [x] (R) KEP approvers have approved the KEP status as `implementable`
61-
- [x] (R) Design details are appropriately documented
59+
- [ ] (R) Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR)
60+
- [ ] (R) KEP approvers have approved the KEP status as `implementable`
61+
- [ ] (R) Design details are appropriately documented
6262
- [ ] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input (including test refactors)
6363
- [ ] e2e Tests for all Beta API Operations (endpoints)
6464
- [ ] (R) Ensure GA e2e tests meet requirements for [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
6565
- [ ] (R) Minimum Two Week Window for GA e2e tests to prove flake free
66-
- [x] (R) Graduation criteria is in place
66+
- [ ] (R) Graduation criteria is in place
6767
- [ ] (R) [all GA Endpoints](https://github.com/kubernetes/community/pull/1806) must be hit by [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
68-
- [x] (R) Production readiness review completed
69-
- [x] (R) Production readiness review approved
70-
- [x] "Implementation History" section is up-to-date for milestone
68+
- [ ] (R) Production readiness review completed
69+
- [ ] (R) Production readiness review approved
70+
- [ ] "Implementation History" section is up-to-date for milestone
7171
- [ ] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io]
7272
- [ ] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
7373

@@ -80,11 +80,19 @@ Items marked with (R) are required *prior to targeting to a milestone / release*
8080
[kubernetes/kubernetes]: https://git.k8s.io/kubernetes
8181
[kubernetes/website]: https://git.k8s.io/website
8282

83+
8384
## Summary
8485

8586
Deprecate and remove kustomize from kubectl. This will allow both tools to
8687
be developed and maintained separately.
8788

89+
**NOTE**: After a discussion in sig-architecture meeting on Oct 17th, 2024 (refer to the [recording](https://www.youtube.com/watch?v=cQzS38D0asM)
90+
and [meeting notes](https://docs.google.com/document/d/1BlmHq5uPyBUDlppYqAAzslVbAO8hilgjqZUTaNXUhKM/edit?tab=t.0#bookmark=kix.qolek4jkm5m))
91+
it was decided not to pursue this topic further, and retain kustomize as part of
92+
kubectl. The primary reason for this decision was the widespread adoption of
93+
the tool by the community. Moving forward with the proposed enhancement could
94+
potentially disrupt its established usage and jeopardize users trust.
95+
8896
## Motivation
8997

9098
Kustomize was [brought into kubectl](https://github.com/kubernetes/kubernetes/pull/70875)

keps/sig-cli/4706-deprecate-and-remove-kustomize/kep.yaml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ authors:
44
- "@soltysh"
55
owning-sig: sig-cli
66
participating-sigs: []
7-
status: implementable
7+
status: rejected
88
creation-date: 2024-06-07
99
reviewers:
1010
- "@ardaguclu"
@@ -20,25 +20,22 @@ replaces:
2020
- https://github.com/kubernetes/community/pull/2910
2121

2222
# The target maturity stage in the current dev cycle for this KEP.
23-
stage: alpha
23+
stage:
2424

2525
# The most recent milestone for which work toward delivery of this KEP has been
2626
# done. This can be the current (upcoming) milestone, if it is being actively
2727
# worked on.
28-
latest-milestone: "v1.31"
28+
latest-milestone:
2929

3030
# The milestone at which this feature was, or is targeted to be, at each stage.
3131
milestone:
32-
alpha: "v1.31"
32+
alpha: ""
3333
beta: ""
3434
stable: ""
3535

3636
# The following PRR answers are required at alpha release
3737
# List the feature gate name and the components for which it must be enabled
38-
feature-gates:
39-
- name: KUBECTL_LEGACY_KUSTOMIZE
40-
components:
41-
- kubectl
38+
feature-gates: []
4239
disable-supported: true
4340

4441
# The following PRR answers are required at beta release

0 commit comments

Comments
 (0)