-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
Document setting up cloud provider kubectl auth via plugin (AKS, GKE) #35896
Comments
/triage accepted |
For each of the three pages, add the following under the Verify kubectl configuration heading, at the end of the section:
|
/help-wanted |
@shannonxtreme: The label(s) In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/help |
@sftim: GuidelinesPlease ensure that the issue body includes answers to the following questions:
For more details on the requirements of such an issue, please see here and ensure that they are met. If this request no longer meets these requirements, the label can be removed In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/assign |
Kubernetes 1.25.0 did not remove Google and Azure auth plugins due to a regression issue, see kubernetes/kubernetes#111911 (comment). The revert is in PR kubernetes/kubernetes#111918 |
This change is likely to arrive in v1.26, so we should get it staffed. |
@shannonxtreme would you be willing to change the minor version in #35896 (comment) ? |
@enj @liggitt -- as author/reviewer of the External Credential Provider KEP, can you please review the doc change suggested by @shannonxtreme in #35896 (comment)? |
A few suggestions:
|
I personally do not think the kube authn docs should contain cloud-specific links. It is on the cloud providers to migrate their users anyway, and the cloud CLI tools are fully capable of hiding the bulk of this migration by performing runtime checks and/or preferring credential plugins over the legacy approach. |
I agree about not including cloud-provider-specific links. Integrations with cloud providers are not required for a (vanilla) Kubernetes cluster to function. See https://github.com/kubernetes/enhancements/tree/master/keps/sig-docs/1326-third-party-content-in-docs#readme for some more context. |
We can instead advise readers to search in their cloud provider's documentation for further advice. |
Hello @kadtendulkar 👋, 1.26 Release Docs Lead here. This feature request needs Docs for 1.26 release. Please follow the steps detailed in the documentation to open a PR against dev-1.26 branch in the k/website repo. This PR can be just a placeholder at this time, and must be created by November 10. Also, take a look at Documenting for a release to familiarize yourself with the docs requirement for the release. Any doubt, reach us! Thank you! |
/unassign |
This issue is labeled with You can:
For more details on the triage process, see https://www.kubernetes.dev/docs/guide/issue-triage/ /remove-triage accepted |
//remove-priority important-soon |
/remove-priority important-soon |
@sftim, could you kindly provide a detailed description of the issue once more? Upon reviewing the above comments, it appears that numerous changes have been implemented. |
#35896 (comment) looks right to me.
In terms of the “right internal and internal docs” to link to, you should use your judgement. You could link to https://kubernetes.io/docs/reference/access-authn-authz/authentication/#client-go-credential-plugins or to a task page; you might need to write the task page first. Any more questions? It's clear to me, but I might have missed something. |
/assign |
Thanks @sftim , I am working on this, will create a PR soon ;) |
This is a Feature Request
What would you like to be added
(As I understand it), Kubernetes
v1.25v1.26 ships an updatedkubectl
. The updatedkubectl
won't include built-in plugins for authenticating to AKS or GKE.This is likely to surprise folks.
Update 3 pages:
to signpost users to the right internal
and externaldocs. We can remove this signposting once Kubernetes v1.27 (sic) is the oldest supported version of Kubernetes (consider adding an HTML comment with that detail).Optionally, also update https://kubernetes.io/docs/reference/access-authn-authz/authentication/#client-go-credential-plugins to mention that earlier versions of
kubectl
included built-in support for authenticating to AKS and GKE, but this is no longer present.Why is this needed
Readers may follow the “install kubectl” docs and get a tool that's missing functionality they thought was built in.
Comments
/sig cli
/language en
The text was updated successfully, but these errors were encountered: