Skip to content
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

KEP-3203: Alpha->Beta Graduation Updates #3828

Merged
merged 1 commit into from
Feb 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions keps/prod-readiness/sig-security/3203.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
kep-number: 3203
alpha:
approver: "@johnbelamaric"
beta:
approver: "@johnbelamaric"
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ tags, and then generate with `hack/update-toc.sh`.
- [Test Plan](#test-plan)
- [Graduation Criteria](#graduation-criteria)
- [Alpha](#alpha)
- [Beta](#beta)
- [Upgrade / Downgrade Strategy](#upgrade--downgrade-strategy)
- [Version Skew Strategy](#version-skew-strategy)
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
Expand Down Expand Up @@ -249,6 +250,8 @@ provide it to users of my platform.
Google Cloud Bucket)
- Using Hugo and other tooling (such as Netlify), publish the list from this
JSON blob on official k8s website during `k/website` build
- Generate an RSS feed (atom format) with hugo templates using the generated
JSON blob

### Risks and Mitigations

Expand Down Expand Up @@ -305,6 +308,8 @@ The steps to implement this design will involve a prow job that:

- A GCS bucket needs to be created. Example PR for this looks
like [this](https://github.com/kubernetes/k8s.io/pull/2570/files)
- Additional custom fields need to be added to make JSON feed compliant with
https://validator.jsonfeed.org/

### Test Plan

Expand All @@ -326,7 +331,15 @@ This is a process KEP implemented using periodic prow job. This KEP is not imple

#### Alpha

- KEP implementation is still in alpha and will be moved to beta based on community feedback within the next couple of release cycles.
- Feature implemented with working JSON feed and tabular list
- Initial e2e testing completed and alerting setup for detecting failures

#### Beta

- Gather feedback from developers and end users
- Make JSON feed compliant with `jsonfeed` spec
- Add `RSS` feed for the CVE list
- Add fields that signal freshness of the data

<!--
**Note:** *Not required until targeted at a release.*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ see-also:

#replaces: []
#
stage: alpha
stage: beta

latest-milestone: "v1.25"
latest-milestone: "v1.27"

milestone:
alpha: "v1.25"
beta: "TBD"
beta: "v1.27"
stable: "TBD"

## This KEP enhances Kubernetes testing. It does not directly impact any component.
Expand Down