Skip to content

Commit f343d8b

Browse files
authored
Make PRR metadata required (#2672)
* Add metadata validation and fill in default values * Update KEP state according to history * Use 0.0 instead of 1.0 for placeholder * Leave unknown KEPs as implementable
1 parent a9902b6 commit f343d8b

File tree

91 files changed

+242
-18
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+242
-18
lines changed

keps/provider-aws/423-network-load-balancer/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ status: implementable
1616
see-also:
1717
replaces:
1818
superseded-by:
19+
20+
latest-milestone: "1.9"
21+
stage: "alpha"

keps/sig-api-machinery/1027-api-unions/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,6 @@ see-also:
2020
replaces:
2121
- "https://docs.google.com/document/d/1lrV-P25ZTWukixE9ZWyvchfFR0NE2eCHlObiCUgNQGQ"
2222
superseded-by:
23+
24+
latest-milestone: "1.15"
25+
stage: "alpha"

keps/sig-api-machinery/1281-network-proxy/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,6 @@ see-also:
3030
- "https://github.com/kubernetes-sigs/apiserver-network-proxy - Reference implementations of API Server Network Proxy"
3131
replaces:
3232
superseded-by:
33+
34+
latest-milestone: "1.16"
35+
stage: "alpha"

keps/sig-api-machinery/1601-client-go-context/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@ approvers:
1313
creation-date: 2020-01-23
1414
last-updated: 2020-01-23
1515
status: implementable
16+
17+
latest-milestone: "1.18"
18+
stage: "beta"

keps/sig-api-machinery/2330-migrating-api-objects-to-latest-storage-version/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@ approvers:
1313
creation-date: 2018-08-06
1414
last-updated: 2019-03-19
1515
status: implementable
16+
17+
latest-milestone: "1.14"
18+
stage: "alpha"

keps/sig-api-machinery/2334-graduate-server-side-get-and-partial-objects-to-GA/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,6 @@ see-also:
2020
- "https://github.com/kubernetes/community/blob/master/contributors/design-proposals/api-machinery/server-get.md"
2121
replaces:
2222
superseded-by:
23+
24+
latest-milestone: "1.15"
25+
stage: "alpha"

keps/sig-api-machinery/2336-OwnerReference-resource-field/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ editor: "@deads2k"
1616
creation-date: 2019-06-07
1717
last-updated: 2019-06-12
1818
status: implementable
19+
20+
latest-milestone: "0.0"
21+
stage: "alpha"

keps/sig-api-machinery/2338-graduate-API-gzip-compression-support-to-GA/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@ see-also:
1919
- "https://github.com/kubernetes/kubernetes/issues/44164"
2020
replaces:
2121
superseded-by:
22+
23+
latest-milestone: "1.16"
24+
stage: "beta"

keps/sig-api-machinery/2339-storageversion-api-for-ha-api-servers/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@ approvers:
1313
creation-date: 2019-08-22
1414
last-updated: 2019-08-22
1515
status: implementable
16+
17+
latest-milestone: "1.17"
18+
stage: "alpha"

keps/sig-api-machinery/2523-consistent-resource-versions-semantics/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ approvers:
1212
creation-date: 2020-03-09
1313
last-updated: 2020-04-02
1414
status: implementable
15+
16+
latest-milestone: "0.0"
17+
stage: "alpha"

keps/sig-api-machinery/692-crd-openapi-schema/kep.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ approvers:
1414
editor: TBD
1515
creation-date: 2019-02-07
1616
last-updated: 2019-02-13
17-
status: implementable
17+
status: implemented
1818
see-also:
1919
- "[Validation for CustomResources design doc](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/api-machinery/customresources-validation.md)"
20+
21+
latest-milestone: "1.19"
22+
stage: "stable"

keps/sig-api-machinery/95-custom-resource-definitions/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,6 @@ see-also:
2626
- "[Vanilla OpenAPI Subset Design](https://docs.google.com/document/d/1pcGlbmw-2Y0JJs9hsYnSBXamgG9TfWtHY6eh80zSTd8)"
2727
- "[Pruning for CustomResources KEP](https://github.com/kubernetes/enhancements/pull/709)"
2828
- "[Defaulting for Custom Resources KEP](https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/20190426-crd-defaulting.md)"
29+
30+
latest-milestone: "1.16"
31+
stage: "stable"

keps/sig-apps/1591-daemonset-surge/kep.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ feature-gates:
2626
- kube-apiserver
2727
- kube-controller-manager
2828
disable-supported: true
29+
stage: "alpha"
2930
latest-milestone: "v1.21"
3031
milestone:
3132
alpha: "v1.21"

keps/sig-apps/961-maxunavailable-for-statefulset/kep.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@ replaces:
2121
- n/a
2222
superseded-by:
2323
- n/a
24+
latest-milestone: "1.20"
25+
stage: "alpha"

keps/sig-apps/981-poddisruptionbudget-for-custom-resources/kep.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ approvers:
1515
editor: TBD
1616
creation-date: 2019-04-12
1717
last-updated: 2019-04-12
18-
status: implementable
18+
status: implemented
1919
see-also:
2020
replaces:
2121
superseded-by:
22+
latest-milestone: "1.15"
23+
stage: "stable"

keps/sig-architecture/1143-node-role-labels/kep.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,5 @@ prr-approvers:
2020
creation-date: 2019-07-16
2121
last-updated: 2020-06-01
2222
status: implementable
23+
latest-milestone: "1.19"
24+
stage: "beta"

keps/sig-architecture/1333-conformance-without-beta/kep.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@ last-updated: 2019-10-23
2121
status: implementable
2222
see-also:
2323
- "/keps/sig-architecture/20190412-conformance-behaviors.md"
24+
latest-milestone: "1.19"
25+
stage: "beta"

keps/sig-architecture/917-go-modules/kep.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@ approvers:
1515
- "@thockin"
1616
creation-date: 2019-03-19
1717
last-updated: 2019-11-01
18-
status: implementable
18+
status: implemented
19+
latest-milestone: "1.15"
20+
stage: "stable"

keps/sig-auth/1314-node-restriction-pods/kep.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,5 @@ approvers:
1818
editor: TBD
1919
creation-date: 2019-09-16
2020
status: implementable
21+
latest-milestone: "1.17"
22+
stage: "alpha"

keps/sig-auth/1687-hierarchical-namespaces-subproject/kep.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ approvers:
1515
- "@liggitt"
1616
creation-date: 2020-04-14
1717
last-updated: 2021-01-06
18-
status: implementable
18+
status: implemented

keps/sig-auth/600-dynamic-audit-configuration/kep.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ approvers:
1717
editor: TBD
1818
creation-date: 2018-05-18
1919
last-updated: 2018-07-31
20-
status: implementable
20+
status: withdrawn

keps/sig-auth/740-service-account-external-signing/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@ status: implementable
1919
see-also: []
2020
replaces: []
2121
superseded-by: []
22+
23+
latest-milestone: "0.0"
24+
stage: "alpha"

keps/sig-auth/789-harden-default-discover-bindings/kep.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ approvers:
1717
editor: TBD
1818
creation-date: 2019-01-28
1919
last-updated: 2019-01-31
20-
status: implementable
20+
status: implemented

keps/sig-autoscaling/1610-container-resource-autoscaling/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@ approvers:
1313
creation-date: 2020-02-18
1414
last-updated: 2020-11-03
1515
status: implementable
16+
17+
latest-milestone: "1.20"
18+
stage: "alpha"

keps/sig-cli/1440-kubectl-events/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@ replaces:
2121
-
2222
superseded-by:
2323
-
24+
25+
latest-milestone: "0.0"
26+
stage: "alpha"

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

+3
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@ replaces:
1919
- n/a
2020
superseded-by:
2121
- n/a
22+
23+
latest-milestone: "0.0"
24+
stage: "alpha"

keps/sig-cli/2257-kui/kep.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,7 @@ see-also:
2121

2222
replaces:
2323

24-
superseded-by:
24+
superseded-by:
25+
26+
latest-milestone: "0.0"
27+
stage: "alpha"

keps/sig-cli/2382-kustomize-exec-secret-generator/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ last-updated: 2019-03-12
1616
status: implementable
1717
see-also:
1818
- "/keps/sig-cli/2385-kustomize-secret-generator-plugins/"
19+
20+
latest-milestone: "0.0"
21+
stage: "alpha"

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

+3
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,6 @@ see-also:
1818
replaces:
1919
superseded-by:
2020
- n/a
21+
22+
latest-milestone: "0.0"
23+
stage: "alpha"

keps/sig-cli/2385-kustomize-secret-generator-plugins/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,6 @@ editor: "@sethpollack"
1717
creation-date: 2019-02-04
1818
last-updated: 2019-02-04
1919
status: implementable
20+
21+
latest-milestone: "0.0"
22+
stage: "alpha"

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

+2
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,5 @@ editor: TBD
1313
creation-date: 2019-03-25
1414
last-updated: 2019-04-30
1515
status: implementable
16+
latest-milestone: "1.20"
17+
stage: "alpha"

keps/sig-cloud-provider/1771-versioning-policy-for-external-cloud-providers/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@ see-also:
1515
- "/kep/sig-cloud-provider/20190125-removing-in-tree-providers.md"
1616
- "/kep/sig-cloud-provider/20180530-cloud-controller-manager.md"
1717
replaces:
18+
19+
latest-milestone: "0.0"
20+
stage: "alpha"

keps/sig-cloud-provider/2390-reporting-conformance-test-results-to-testgrid/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,6 @@ editor: TBD
1414
creation-date: 2018-06-06
1515
last-updated: 2018-11-16
1616
status: implementable
17+
18+
latest-milestone: "0.0"
19+
stage: "alpha"

keps/sig-cloud-provider/2393-cloud-provider-documentation/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@ editor: TBD
2121
creation-date: 2018-07-31
2222
last-updated: 2019-02-12
2323
status: implementable
24+
25+
latest-milestone: "0.0"
26+
stage: "alpha"

keps/sig-cloud-provider/837-cloud-provider-labels/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@ last-updated: 2019-02-15
2121
status: implementable
2222
see-also:
2323
- "/keps/sig-node/20190130-node-os-arch-labels.md"
24+
25+
latest-milestone: "0.0"
26+
stage: "alpha"

keps/sig-cloud-provider/azure/586-azure-availability-zones/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,6 @@ editor: "@feiskyer"
1414
creation-date: 2018-07-11
1515
last-updated: 2018-09-29
1616
status: implementable
17+
18+
latest-milestone: "0.0"
19+
stage: "alpha"

keps/sig-cloud-provider/azure/604-cross-resource-group-nodes/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ editor: "@feiskyer"
1212
creation-date: 2018-08-09
1313
last-updated: 2018-09-29
1414
status: implementable
15+
16+
latest-milestone: "0.0"
17+
stage: "alpha"

keps/sig-cloud-provider/azure/667-out-of-tree-azure/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@ editor: "@feiskyer"
1919
creation-date: 2019-01-29
2020
last-updated: 2020-09-29
2121
status: implementable
22+
23+
latest-milestone: "0.0"
24+
stage: "alpha"

keps/sig-cloud-provider/providers/2531-baidu-cloud/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,6 @@ approvers:
1414
creation-date: 2020-02-25
1515
last-updated: 2020-02-25
1616
status: implementable
17+
18+
latest-milestone: "0.0"
19+
stage: "alpha"

keps/sig-cloud-provider/providers/2532-huawei-cloud/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ approvers:
1212
creation-date: 2019-12-06
1313
last-updated: 2020-02-26
1414
status: implementable
15+
16+
latest-milestone: "0.0"
17+
stage: "alpha"

keps/sig-cluster-lifecycle/generic/1755-communicating-a-local-registry/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ approvers:
1111
- "@timothysc"
1212
- "@justinsb"
1313
- "@neolit123"
14+
15+
latest-milestone: "0.0"
16+
stage: "alpha"

keps/sig-cluster-lifecycle/kubeadm/1381-component-config/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@ status: implementable
1919
see-also:
2020
- "/keps/sig-cluster-lifecycle/kubeadm/0023-kubeadm-config.md"
2121
- "/keps/sig-cluster-lifecycle/kubeadm/20190722-Advanced-configurations-with-kubeadm-(Kustomize).md"
22+
23+
latest-milestone: "0.0"
24+
stage: "alpha"

keps/sig-cluster-lifecycle/kubeadm/2067-rename-master-label-taint/kep.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ approvers:
1313
- "@fabriziopandini"
1414

1515
latest-milestone: "v1.20"
16+
stage: "alpha"

keps/sig-cluster-lifecycle/kubeadm/2502-Certificates-copy-for-join-control-plane/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@ see-also:
2121
- KEP-0015
2222
replaces:
2323
superseded-by:
24+
25+
latest-milestone: "0.0"
26+
stage: "alpha"

keps/sig-cluster-lifecycle/kubeadm/2503-Artifact-Generation/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,6 @@ last-updated: 2019-02-27
2020
status: implementable
2121
see-also:
2222
- "https://github.com/kubernetes/enhancements/pull/843"
23+
24+
latest-milestone: "0.0"
25+
stage: "alpha"

keps/sig-cluster-lifecycle/kubeadm/2504-kubeadm-machine-output/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,6 @@ editor:
2222
creation-date: 2019-05-06
2323
last-updated: 2019-05-29
2424
status: implementable
25+
26+
latest-milestone: "0.0"
27+
stage: "alpha"

keps/sig-cluster-lifecycle/kubeadm/2506-Remove-ClusterStatus-from-kubeadm-config/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ editor: "@fabriziopandini"
1616
creation-date: 2019-11-25
1717
last-updated: 2019-11-25
1818
status: implementable
19+
20+
latest-milestone: "0.0"
21+
stage: "alpha"

keps/sig-cluster-lifecycle/kubeadm/970-kubeadm-config/kep.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@ editor: "@neolit123"
1919
creation-date: 2018-08-01
2020
last-updated: 2021-04-15
2121
status: implementable
22+
latest-milestone: "0.0"
23+
stage: "alpha"

keps/sig-cluster-lifecycle/kubeadm/995-kubeadm-windows/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@ editor: "@ksubrmnn"
2121
creation-date: 2019-04-24
2222
last-updated: 2019-04-24
2323
status: implementable
24+
25+
latest-milestone: "0.0"
26+
stage: "alpha"

keps/sig-cluster-lifecycle/wgs/115-componentconfig/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,6 @@ editor: "@luxas"
2424
creation-date: 2018-07-07
2525
last-updated: 2018-08-10
2626
status: implementable
27+
28+
latest-milestone: "0.0"
29+
stage: "alpha"

keps/sig-cluster-lifecycle/wgs/783-component-base/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,6 @@ editor: "@luxas"
2525
creation-date: 2018-11-27
2626
last-updated: 2018-12-10
2727
status: implementable
28+
29+
latest-milestone: "0.0"
30+
stage: "alpha"

keps/sig-instrumentation/1748-pod-resource-metrics/kep.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ milestone:
2525
alpha: "v1.20"
2626
beta: "v1.21"
2727
stable: "v1.22"
28+
stage: "beta"

keps/sig-multicluster/1645-multi-cluster-services-api/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ reviewers:
1616
approvers:
1717
- "@pmorie"
1818
- "@thockin"
19+
20+
latest-milestone: "0.0"
21+
stage: "alpha"

keps/sig-network/1611-network-policy-validation/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ editor: TBD
1616
creation-date: 2020-02-04
1717
last-updated: 2020-5-01
1818
status: implementable
19+
20+
latest-milestone: "0.0"
21+
stage: "alpha"

keps/sig-network/1669-graceful-termination-local-external-traffic-policy/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,6 @@ status: implementable
1717
see-also:
1818
- "/keps/sig-network/1672-tracking-terminating-endpoints/README.md"
1919
- https://github.com/kubernetes/kubernetes/issues/85643
20+
21+
latest-milestone: "0.0"
22+
stage: "alpha"

keps/sig-network/1672-tracking-terminating-endpoints/kep.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,6 @@ approvers:
1818
see-also:
1919
- /kep/sig-network/20190603-EndpointSlice-API.md
2020
replaces: []
21+
22+
latest-milestone: "0.0"
23+
stage: "alpha"

0 commit comments

Comments
 (0)