Rename 'Native' credentials source to 'InjectedIdentity'

After some discussion amongst the community we felt this more accurately
represents a credentials source where credentials are derived from the
provider pod's identity (i.e. env vars, files, etc).

Signed-off-by: Nic Cope <negz@rk0n.org>
This commit is contained in:
Nic Cope 2020-10-06 21:25:59 -07:00
parent 407dc9fa43
commit a0ec116066
1 changed files with 5 additions and 5 deletions

View File

@ -193,11 +193,11 @@ const (
// credentials from a secret. // credentials from a secret.
CredentialsSourceSecret CredentialsSource = "Secret" CredentialsSourceSecret CredentialsSource = "Secret"
// CredentialsSourceNative indicates that a provider should acquire // CredentialsSourceInjectedIdentity indicates that a provider should use
// credentials via its native environment; i.e. via IRSA for AWS, Workload // credentials via its (pod's) identity; i.e. via IRSA for AWS,
// Identity for GCP, Pod identity for Azure, or in-cluster authentication // Workload Identity for GCP, Pod Identity for Azure, or in-cluster
// for the Kubernetes API. // authentication for the Kubernetes API.
CredentialsSourceNative CredentialsSource = "Native" CredentialsSourceInjectedIdentity CredentialsSource = "InjectedIdentity"
) )
// ProviderCredentials required to authenticate. // ProviderCredentials required to authenticate.