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-541: KEP updates for GA RC #2827

Merged
merged 4 commits into from
Jul 22, 2021
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
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 @@

enj marked this conversation as resolved.
Show resolved Hide resolved
## 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"
enj marked this conversation as resolved.
Show resolved Hide resolved

# 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