Skip to content

Commit 56f444e

Browse files
authored
Merge pull request kubernetes#2758 from KnVerey/kustomize-kep-cleanup
Kustomize KEP cleanup
2 parents abe0900 + f53995b commit 56f444e

File tree

10 files changed

+39
-41
lines changed

10 files changed

+39
-41
lines changed

keps/sig-cli/1802-kustomize-components/README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -605,9 +605,9 @@ Add unit tests for all the points raised in the "Design details" section.
605605

606606
#### Alpha -> Beta
607607

608-
- [ ] Implement the necessary functionality for this feature
609-
- [ ] Write the appropriate unit tests, and make the
610-
[`TestComplexComposition_*`] tests now pass
608+
- [x] Implement the necessary functionality for this feature
609+
- [x] Write the appropriate unit tests, and make the
610+
[`TestComplexComposition_*`](https://github.com/kubernetes-sigs/kustomize/blob/701973b73ecfb2b96f53cb3f080b9caaa662a01f/api/krusty/complexcomposition_test.go) tests now pass
611611
- [x] Add a [user story] in Kustomize's examples
612612
- [ ] Extend Kustomize's glossary with a reference to components, as well as
613613
other places where overlays are mentioned
@@ -619,6 +619,8 @@ Add unit tests for all the points raised in the "Design details" section.
619619

620620
## Implementation History
621621

622+
- Available in Kustomize's alpha API group (`kustomize.config.k8s.io/v1alpha1`) in v3.7.0+. https://kubectl.docs.kubernetes.io/guides/config_management/components/
623+
622624
## Alternatives
623625

624626
Since the creation of the

keps/sig-cli/1802-kustomize-components/kep.yaml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,13 @@ owning-sig: sig-cli
88
participating-sigs:
99
- sig-cli
1010
reviewers:
11-
- n/a
11+
- "@pwittrock"
12+
- "@monopole"
1213
approvers:
13-
- n/a
14+
- "@pwittrock"
15+
- "@monopole"
1416
creation-date: 2020-05-20
1517
last-updated: 2020-05-20
16-
status: provisional
17-
see-also:
18-
- n/a
19-
replaces:
20-
- n/a
21-
superseded-by:
22-
- n/a
18+
status: implemented
19+
stage: alpha
20+
latest-milestone: "v1.19"

keps/sig-cli/2206-openapi-features-in-kustomize/README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -435,11 +435,11 @@ Below are some examples to consider, in addition to the aforementioned [maturity
435435

436436
#### Alpha -> Beta Graduation
437437

438-
- Complete features required for this functionality
439-
- read schema from openapi field of kustomization
440-
- kustomize openapi fetch command
441-
- Write appropriate unit tests for the above features
442-
- Add documentation for these features
438+
- [x] Complete features required for this functionality
439+
- [x] Read schema from openapi field of kustomization
440+
- [x] kustomize openapi fetch command
441+
- [x] Write appropriate unit tests for the above features
442+
- [x] Add documentation for these features
443443

444444

445445
<!--
@@ -468,4 +468,6 @@ Major milestones might include:
468468
- when the KEP was retired or superseded
469469
-->
470470

471+
- The `openapi` field is available in Kustomization as of kustomize [v4.1.0](https://github.com/kubernetes-sigs/kustomize/releases/tag/kustomize%2Fv4.1.0)
472+
471473

keps/sig-cli/2206-openapi-features-in-kustomize/kep.yaml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,11 @@ reviewers:
99
- "@monopole"
1010
- "@pwittrock"
1111
approvers:
12-
- n/a
12+
- "@monopole"
13+
- "@pwittrock"
1314
creation-date: 2020-12-21
1415
last-updated: 2020-01-15
15-
status: implementable
16-
see-also:
17-
- n/a
18-
replaces:
19-
- n/a
20-
superseded-by:
21-
- n/a
16+
status: implemented
2217

23-
latest-milestone: "0.0"
24-
stage: "alpha"
18+
latest-milestone: "1.22"
19+
stage: "beta"

keps/sig-cli/2299-kustomize-plugin-composition/kep.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,7 @@ reviewers:
1414
approvers:
1515
- "@monopole"
1616
- "@pwittrock"
17+
see-also:
18+
- "/keps/sig-cli/993-kustomize-generators-transformers"
1719
stage: alpha
1820
latest-milestone: "v1.22"

keps/sig-cli/2377-Kustomize/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ better work with one another through transformation to a common format.
194194
## Implementation History
195195

196196
kustomize was implemented in the kubectl repo before subprojects became a first class thing in Kubernetes.
197-
The code has been fully implemented, but it must be moved to a proper location.
197+
It was later moved to its own repo: https://github.com/kubernetes-sigs/kustomize. It is published as an independent CLI, and `kustomize build` is also available as `kubectl kustomize`. Some kubectl subcommands (e.g. apply) support Kustomization input via the `-k` flag.
198198

199199
## Drawbacks
200200

keps/sig-cli/2383-extend-kustomize-patches-to-multiple-targets/README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,11 @@ Update Kustomize and Kubectl docs with this new capability.
159159
Unit test matching Resources and performing customizations.
160160

161161
## Implementation History
162-
- Add `Patch` struct in `Kustomization` type.
163-
- Update the patching transformer to recognize `Patch` and match
162+
- [x] Add `Patch` struct in `Kustomization` type.
163+
- [x] Update the patching transformer to recognize `Patch` and match
164164
multiple resources
165-
- Add unit test and integration test
165+
- [x] Add unit test and integration test
166+
167+
This feature was released in [v3.1.0](https://kubernetes-sigs.github.io/kustomize/blog/2019/07/26/v3.1.0/) of kustomize.
166168

167169
## Alternatives

keps/sig-cli/2383-extend-kustomize-patches-to-multiple-targets/kep.yaml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@ approvers:
1313
editor: "@Liujingfang1"
1414
creation-date: 2019-03-14
1515
last-updated: 2019-03-18
16-
status: implementable
17-
see-also:
18-
replaces:
19-
superseded-by:
20-
- n/a
21-
22-
latest-milestone: "0.0"
23-
stage: "alpha"
16+
status: implemented
17+
latest-milestone: "1.16"
18+
stage: "beta"

keps/sig-cli/993-kustomize-generators-transformers/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,7 @@ NA - Client side only
404404

405405
## Implementation History
406406

407+
- Alpha available in Kustomize (standalone binary, not kubectl kustomize) v2.1.0+ behind the `--enable-alpha-plugins` flag. https://kubectl.docs.kubernetes.io/blog/2019/06/18/v2.1.0/#generator-and-transformer-plugins
407408

408409
## Drawbacks [optional]
409410

keps/sig-cli/993-kustomize-generators-transformers/kep.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,10 @@ reviewers:
99
- "@sethpollack"
1010
approvers:
1111
- "@monopole"
12-
editor: TBD
12+
see-also:
13+
- "/keps/sig-cli/2299-kustomize-plugin-composition"
1314
creation-date: 2019-03-25
1415
last-updated: 2019-04-30
15-
status: implementable
16+
status: implemented
1617
latest-milestone: "1.20"
1718
stage: "alpha"

0 commit comments

Comments
 (0)