Skip to content

Commit b52bc74

Browse files
authored
Merge pull request #5566 from rxinui/beta/5295
Beta/5295: KYAML beta updates
2 parents a727bb0 + 8c969a5 commit b52bc74

File tree

3 files changed

+17
-9
lines changed

3 files changed

+17
-9
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
kep-number: 5295
22
alpha:
33
approver: "@jpbetz"
4+
beta:
5+
approver: "@jpbetz"

keps/sig-cli/5295-kyaml/README.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,19 +107,19 @@ checklist items _must_ be updated for the enhancement to be released.
107107
Items marked with (R) are required *prior to targeting to a milestone / release*.
108108

109109
- [X] (R) Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR)
110-
- [ ] (R) KEP approvers have approved the KEP status as `implementable`
110+
- [X] (R) KEP approvers have approved the KEP status as `implementable`
111111
- [X] (R) Design details are appropriately documented
112-
- [ ] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input (including test refactors)
112+
- [X] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input (including test refactors)
113113
- [ ] e2e Tests for all Beta API Operations (endpoints)
114114
- [ ] (R) Ensure GA e2e tests meet requirements for [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md)
115115
- [ ] (R) Minimum Two Week Window for GA e2e tests to prove flake free
116116
- [X] (R) Graduation criteria is in place
117117
- [ ] (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)
118-
- [ ] (R) Production readiness review completed
119-
- [ ] (R) Production readiness review approved
118+
- [X] (R) Production readiness review completed
119+
- [X] (R) Production readiness review approved
120120
- [X] "Implementation History" section is up-to-date for milestone
121-
- [ ] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io]
122-
- [ ] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
121+
- [X] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io]
122+
- [X] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
123123

124124
[kubernetes.io]: https://kubernetes.io/
125125
[kubernetes/enhancements]: https://git.k8s.io/enhancements
@@ -319,6 +319,7 @@ already transitively depended on by `k8s.io/kubectl/pkg/cmd/util` where the CLI
319319
gates are defined. Rather than trying to break the import cycle, we will just
320320
check the environment variable directly, without the utils package.
321321

322+
322323
### Future compatibility
323324

324325
KYAML is, and will remain, a strict subset of YAML. Compliant YAML parsers
@@ -1188,6 +1189,9 @@ to KYAML, parses that KYAML back into the original type (with the standard YAML
11881189
decoder), and compares the original and result objects. Doing this enough times
11891190
should give us fairly high confidence.
11901191

1192+
- `sigs.k8s.io/yaml/kyaml`: `2025-07-24` - `89.1%`
1193+
- `k8s.io/cli-runtime/pkg/printers/`: `2025-07-25` - `66.4%`
1194+
11911195
##### Integration tests
11921196

11931197
N/A
@@ -1388,6 +1392,8 @@ N/A
13881392

13891393
May 09, 2025: KEP draft v0
13901394
May 26, 2025: KEP draft implementable
1395+
May 28, 2025: KEP is set to alpha stage
1396+
Aug 28, 2025: KEP is set to beta stage
13911397

13921398
## Drawbacks
13931399

keps/sig-cli/5295-kyaml/kep.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ replaces: []
2222
# The target maturity stage in the current dev cycle for this KEP.
2323
# If the purpose of this KEP is to deprecate a user-visible feature
2424
# and a Deprecated feature gates are added, they should be deprecated|disabled|removed.
25-
stage: alpha #beta|stable
25+
stage: beta
2626

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

3232
# The milestone at which this feature was, or is targeted to be, at each stage.
3333
milestone:
3434
alpha: "v1.34"
35-
#beta:
35+
beta: "v1.35"
3636
#stable:
3737

3838
# The following PRR answers are required at alpha release

0 commit comments

Comments
 (0)