KEP-5339: define extensions-based per-cluster plugin configuration #5643
+47
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
One-line PR description:
Define extensions-based per-cluster plugin configuration and pass-through to ExecCredential.Spec.Cluster.Config
Issue link:
sig-multicluster's ClusterProfile should have a way to support credentials issuance #5339
Other comments:
extension
object through toExecCredential.Spec.Cluster.Config
when presentclusterName
via extensionsconfig
sourced fromextensions[client.authentication.k8s.io/exec]
:https://kubernetes.io/docs/reference/config-api/client-authentication.v1/#client-authentication-k8s-io-v1-Cluster
https://github.com/kubernetes-sigs/cluster-inventory-api/pull/21/files#diff-9079632b67f704fe47373dc3fc1cf49db8b421592a06ffb89d74d436a65faf2c