Skip to content

Commit 3317d4c

Browse files
authored
KEP-541: KEP updates for GA RC (kubernetes#2827)
* exec credential provider: KEP updates for GA RC Signed-off-by: Andrew Keesler <[email protected]> * SQUASH: update example to match website docs Signed-off-by: Andrew Keesler <[email protected]> * SQUASH: update kep.yaml for GA Signed-off-by: Andrew Keesler <[email protected]> * SQUASH: update implementation history Signed-off-by: Andrew Keesler <[email protected]>
1 parent 9d12734 commit 3317d4c

File tree

2 files changed

+25
-14
lines changed

2 files changed

+25
-14
lines changed

keps/sig-auth/541-external-credential-providers/README.md

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@
3636

3737
## Release Signoff Checklist
3838

39-
- [ ] Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR)
39+
- [X] Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR)
4040
- [x] KEP approvers have approved the KEP status as `implementable`
41-
- [ ] Design details are appropriately documented
42-
- [ ] Test plan is in place, giving consideration to SIG Architecture and SIG Testing input
43-
- [ ] Graduation criteria is in place
44-
- [ ] "Implementation History" section is up-to-date for milestone
45-
- [ ] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io]
46-
- [ ] Supporting documentation e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
41+
- [X] Design details are appropriately documented
42+
- [X] Test plan is in place, giving consideration to SIG Architecture and SIG Testing input
43+
- [X] Graduation criteria is in place
44+
- [X] "Implementation History" section is up-to-date for milestone
45+
- [X] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io]
46+
- [X] Supporting documentation e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
4747

4848
[kubernetes.io]: https://kubernetes.io/
4949
[kubernetes/enhancements]: https://git.k8s.io/enhancements
@@ -129,7 +129,7 @@ users:
129129
user:
130130
exec:
131131
# API version to use when decoding the ExecCredentials resource. Required.
132-
apiVersion: "client.authentication.k8s.io/v1beta1"
132+
apiVersion: "client.authentication.k8s.io/v1"
133133

134134
# Command to execute. Required.
135135
command: "example-client-go-exec-plugin"
@@ -170,7 +170,7 @@ users:
170170
#
171171
# In v1alpha1 and v1beta1, this is optional and defaults to IfAvailable. It is
172172
# required otherwise.
173-
interactiveMode: IfAvailable
173+
interactiveMode: Never
174174
clusters:
175175
- name: my-cluster
176176
cluster:
@@ -290,7 +290,7 @@ In JSON:
290290

291291
```json
292292
{
293-
"apiVersion": "client.authentication.k8s.io/v1beta1",
293+
"apiVersion": "client.authentication.k8s.io/v1",
294294
"kind": "ExecCredential",
295295
"spec": {
296296
"interactive": true,
@@ -502,7 +502,7 @@ In JSON:
502502

503503
```json
504504
{
505-
"apiVersion": "client.authentication.k8s.io/v1beta1",
505+
"apiVersion": "client.authentication.k8s.io/v1",
506506
"kind": "ExecCredential",
507507
"status": {
508508
"expirationTimestamp": "$EXPIRATION",
@@ -910,3 +910,10 @@ _This section must be completed when targeting beta graduation to a release._
910910
- 2018-01-29: Proposal submitted https://github.com/kubernetes/community/pull/1503
911911
- 2018-02-28: Alpha (v1.10) implemented https://github.com/kubernetes/kubernetes/pull/59495
912912
- 2018-06-04: Promoted to Beta (v1.11) https://github.com/kubernetes/kubernetes/pull/64482
913+
- 2019-11-22: `rest_client_exec_plugin_ttl_seconds` and `rest_client_exec_plugin_certificate_rotation_age` metrics added (v1.18) https://github.com/kubernetes/kubernetes/pull/84382
914+
- 2020-07-09: `InstallHint` added to Beta API (v1.19) https://github.com/kubernetes/kubernetes/pull/91305
915+
- 2020-10-29: `ProvideClusterInfo` added to Beta API (v1.20) https://github.com/kubernetes/kubernetes/pull/95489
916+
- 2021-03-04: `rest_client_exec_plugin_call_total` metric added (v1.21) https://github.com/kubernetes/kubernetes/pull/98892
917+
- 2021-06-15: `InteractiveMode` added to Beta API (v1.22) https://github.com/kubernetes/kubernetes/pull/99310
918+
- 2021-05-11: Stable API approved (v1.22) https://github.com/kubernetes/enhancements/pull/2587
919+
- 2021-07-06: Promoted to Stable (v1.22) https://github.com/kubernetes/kubernetes/pull/102890

keps/sig-auth/541-external-credential-providers/kep.yaml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ owning-sig: sig-auth
77
participating-sigs:
88
- sig-cli
99
- sig-api-machinery
10-
status: implementable
10+
status: implemented
1111
creation-date: 2019-07-11
1212
reviewers:
1313
- "@liggitt"
@@ -17,9 +17,13 @@ approvers:
1717
- "@mikedanese"
1818
prr-approvers:
1919
- "@deads2k"
20-
stage: beta
21-
latest-milestone: "v1.21"
20+
stage: stable
21+
latest-milestone: "v1.22"
2222
milestone:
2323
alpha: "v1.10"
2424
beta: "v1.11"
2525
stable: "v1.22"
26+
metrics:
27+
- rest_client_exec_plugin_ttl_seconds
28+
- rest_client_exec_plugin_certificate_rotation_age
29+
- rest_client_exec_plugin_call_total

0 commit comments

Comments
 (0)