Skip to content

Commit

Permalink
KEP-541: KEP updates for GA RC (#2827)
Browse files Browse the repository at this point in the history
* 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]>
  • Loading branch information
ankeesler authored Jul 22, 2021
1 parent 9d12734 commit 3317d4c
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 14 deletions.
29 changes: 18 additions & 11 deletions keps/sig-auth/541-external-credential-providers/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,14 @@

## Release Signoff Checklist

- [ ] Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR)
- [X] Enhancement issue in release milestone, which links to KEP dir in [kubernetes/enhancements] (not the initial KEP PR)
- [x] KEP approvers have approved the KEP status as `implementable`
- [ ] Design details are appropriately documented
- [ ] Test plan is in place, giving consideration to SIG Architecture and SIG Testing input
- [ ] Graduation criteria is in place
- [ ] "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] Design details are appropriately documented
- [X] Test plan is in place, giving consideration to SIG Architecture and SIG Testing input
- [X] Graduation criteria is in place
- [X] "Implementation History" section is up-to-date for milestone
- [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
Expand Down Expand Up @@ -129,7 +129,7 @@ users:
user:
exec:
# API version to use when decoding the ExecCredentials resource. Required.
apiVersion: "client.authentication.k8s.io/v1beta1"
apiVersion: "client.authentication.k8s.io/v1"

# Command to execute. Required.
command: "example-client-go-exec-plugin"
Expand Down Expand Up @@ -170,7 +170,7 @@ users:
#
# In v1alpha1 and v1beta1, this is optional and defaults to IfAvailable. It is
# required otherwise.
interactiveMode: IfAvailable
interactiveMode: Never
clusters:
- name: my-cluster
cluster:
Expand Down Expand Up @@ -290,7 +290,7 @@ In JSON:

```json
{
"apiVersion": "client.authentication.k8s.io/v1beta1",
"apiVersion": "client.authentication.k8s.io/v1",
"kind": "ExecCredential",
"spec": {
"interactive": true,
Expand Down Expand Up @@ -502,7 +502,7 @@ In JSON:

```json
{
"apiVersion": "client.authentication.k8s.io/v1beta1",
"apiVersion": "client.authentication.k8s.io/v1",
"kind": "ExecCredential",
"status": {
"expirationTimestamp": "$EXPIRATION",
Expand Down Expand Up @@ -910,3 +910,10 @@ _This section must be completed when targeting beta graduation to a release._
- 2018-01-29: Proposal submitted https://github.com/kubernetes/community/pull/1503
- 2018-02-28: Alpha (v1.10) implemented https://github.com/kubernetes/kubernetes/pull/59495
- 2018-06-04: Promoted to Beta (v1.11) https://github.com/kubernetes/kubernetes/pull/64482
- 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
- 2020-07-09: `InstallHint` added to Beta API (v1.19) https://github.com/kubernetes/kubernetes/pull/91305
- 2020-10-29: `ProvideClusterInfo` added to Beta API (v1.20) https://github.com/kubernetes/kubernetes/pull/95489
- 2021-03-04: `rest_client_exec_plugin_call_total` metric added (v1.21) https://github.com/kubernetes/kubernetes/pull/98892
- 2021-06-15: `InteractiveMode` added to Beta API (v1.22) https://github.com/kubernetes/kubernetes/pull/99310
- 2021-05-11: Stable API approved (v1.22) https://github.com/kubernetes/enhancements/pull/2587
- 2021-07-06: Promoted to Stable (v1.22) https://github.com/kubernetes/kubernetes/pull/102890
10 changes: 7 additions & 3 deletions keps/sig-auth/541-external-credential-providers/kep.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ owning-sig: sig-auth
participating-sigs:
- sig-cli
- sig-api-machinery
status: implementable
status: implemented
creation-date: 2019-07-11
reviewers:
- "@liggitt"
Expand All @@ -17,9 +17,13 @@ approvers:
- "@mikedanese"
prr-approvers:
- "@deads2k"
stage: beta
latest-milestone: "v1.21"
stage: stable
latest-milestone: "v1.22"
milestone:
alpha: "v1.10"
beta: "v1.11"
stable: "v1.22"
metrics:
- rest_client_exec_plugin_ttl_seconds
- rest_client_exec_plugin_certificate_rotation_age
- rest_client_exec_plugin_call_total

0 comments on commit 3317d4c

Please sign in to comment.