From 8c969a56f8702c27bd754c5eeb4882d2de385b93 Mon Sep 17 00:00:00 2001 From: rxinui Date: Wed, 24 Sep 2025 17:13:33 +0200 Subject: [PATCH] doc: update README.md adding beta changes and impl. history Signed-off-by: rxinui --- keps/prod-readiness/sig-cli/5295.yaml | 2 ++ keps/sig-cli/5295-kyaml/README.md | 18 ++++++++++++------ keps/sig-cli/5295-kyaml/kep.yaml | 6 +++--- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/keps/prod-readiness/sig-cli/5295.yaml b/keps/prod-readiness/sig-cli/5295.yaml index 15f7c61c979..74439aaa52e 100644 --- a/keps/prod-readiness/sig-cli/5295.yaml +++ b/keps/prod-readiness/sig-cli/5295.yaml @@ -1,3 +1,5 @@ kep-number: 5295 alpha: approver: "@jpbetz" +beta: + approver: "@jpbetz" diff --git a/keps/sig-cli/5295-kyaml/README.md b/keps/sig-cli/5295-kyaml/README.md index 171be337e91..5c0336e3949 100644 --- a/keps/sig-cli/5295-kyaml/README.md +++ b/keps/sig-cli/5295-kyaml/README.md @@ -107,19 +107,19 @@ checklist items _must_ be updated for the enhancement to be released. Items marked with (R) are required *prior to targeting to a milestone / release*. - [X] (R) Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR) -- [ ] (R) KEP approvers have approved the KEP status as `implementable` +- [X] (R) KEP approvers have approved the KEP status as `implementable` - [X] (R) Design details are appropriately documented -- [ ] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input (including test refactors) +- [X] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input (including test refactors) - [ ] e2e Tests for all Beta API Operations (endpoints) - [ ] (R) Ensure GA e2e tests meet requirements for [Conformance Tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/conformance-tests.md) - [ ] (R) Minimum Two Week Window for GA e2e tests to prove flake free - [X] (R) Graduation criteria is in place - [ ] (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) -- [ ] (R) Production readiness review completed -- [ ] (R) Production readiness review approved +- [X] (R) Production readiness review completed +- [X] (R) Production readiness review approved - [X] "Implementation History" section is up-to-date for milestone -- [ ] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io] -- [ ] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes +- [X] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io] +- [X] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes [kubernetes.io]: https://kubernetes.io/ [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 gates are defined. Rather than trying to break the import cycle, we will just check the environment variable directly, without the utils package. + ### Future compatibility 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 decoder), and compares the original and result objects. Doing this enough times should give us fairly high confidence. +- `sigs.k8s.io/yaml/kyaml`: `2025-07-24` - `89.1%` +- `k8s.io/cli-runtime/pkg/printers/`: `2025-07-25` - `66.4%` + ##### Integration tests N/A @@ -1388,6 +1392,8 @@ N/A May 09, 2025: KEP draft v0 May 26, 2025: KEP draft implementable +May 28, 2025: KEP is set to alpha stage +Aug 28, 2025: KEP is set to beta stage ## Drawbacks diff --git a/keps/sig-cli/5295-kyaml/kep.yaml b/keps/sig-cli/5295-kyaml/kep.yaml index afee19a4880..842c9053626 100644 --- a/keps/sig-cli/5295-kyaml/kep.yaml +++ b/keps/sig-cli/5295-kyaml/kep.yaml @@ -22,17 +22,17 @@ replaces: [] # The target maturity stage in the current dev cycle for this KEP. # If the purpose of this KEP is to deprecate a user-visible feature # and a Deprecated feature gates are added, they should be deprecated|disabled|removed. -stage: alpha #beta|stable +stage: beta # The most recent milestone for which work toward delivery of this KEP has been # done. This can be the current (upcoming) milestone, if it is being actively # worked on. -latest-milestone: "v1.34" +latest-milestone: "v1.35" # The milestone at which this feature was, or is targeted to be, at each stage. milestone: alpha: "v1.34" - #beta: + beta: "v1.35" #stable: # The following PRR answers are required at alpha release