Skip to content

Commit 551db0f

Browse files
committed
Alpha->Beta Graduation Updates
1 parent 27592d7 commit 551db0f

File tree

3 files changed

+19
-4
lines changed

3 files changed

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

keps/sig-security/3203-auto-refreshing-official-cve-feed/README.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ tags, and then generate with `hack/update-toc.sh`.
9999
- [Test Plan](#test-plan)
100100
- [Graduation Criteria](#graduation-criteria)
101101
- [Alpha](#alpha)
102+
- [Beta](#beta)
102103
- [Upgrade / Downgrade Strategy](#upgrade--downgrade-strategy)
103104
- [Version Skew Strategy](#version-skew-strategy)
104105
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
@@ -249,6 +250,8 @@ provide it to users of my platform.
249250
Google Cloud Bucket)
250251
- Using Hugo and other tooling (such as Netlify), publish the list from this
251252
JSON blob on official k8s website during `k/website` build
253+
- Generate an RSS feed (atom format) with hugo templates using the generated
254+
JSON blob
252255

253256
### Risks and Mitigations
254257

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

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

309314
### Test Plan
310315

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

327332
#### Alpha
328333

329-
- KEP implementation is still in alpha and will be moved to beta based on community feedback within the next couple of release cycles.
334+
- Feature implemented with working JSON feed and tabular list
335+
- Initial e2e testing completed and alerting setup for detecting failures
336+
337+
#### Beta
338+
339+
- Gather feedback from developers and end users
340+
- Make JSON feed compliant with `jsonfeed` spec
341+
- Add `RSS` feed for the CVE list
342+
- Add fields that signal freshness of the data
330343

331344
<!--
332345
**Note:** *Not required until targeted at a release.*

keps/sig-security/3203-auto-refreshing-official-cve-feed/kep.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ see-also:
2525

2626
#replaces: []
2727
#
28-
stage: alpha
28+
stage: beta
2929

30-
latest-milestone: "v1.25"
30+
latest-milestone: "v1.27"
3131

3232
milestone:
3333
alpha: "v1.25"
34-
beta: "TBD"
34+
beta: "v1.27"
3535
stable: "TBD"
3636

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

0 commit comments

Comments
 (0)