A ProviderConfig configures the Azure provider.
Type
CRD
Group
azure.upbound.io
Version
v1beta1
apiVersion: azure.upbound.io/v1beta1
kind: ProviderConfig
A ProviderConfigSpec defines the desired state of a ProviderConfig.
Credentials required to authenticate to this provider.
Env is a reference to an environment variable that contains credentials that must be used to connect to the provider.
Fs is a reference to a filesystem location that contains credentials that must be used to connect to the provider.
A ProviderConfigStatus reflects the observed state of a ProviderConfig.
Conditions of the resource.
example
apiVersion: azure.upbound.io/v1beta1
kind: ProviderConfig
metadata:
name: example
spec:
credentials:
secretRef:
key: credentials
name: example-provider-secret
namespace: crossplane-system
source: Secret
default
apiVersion: azure.upbound.io/v1beta1
kind: ProviderConfig
metadata:
name: default
spec:
clientID: <clientId of the user-assigned managed identity used as the kubelet identity>
credentials:
source: UserAssignedManagedIdentity
subscriptionID: <subscription ID>
tenantID: <tenant ID>
default
apiVersion: azure.upbound.io/v1beta1
kind: ProviderConfig
metadata:
name: default
spec:
credentials:
secretRef:
key: creds
name: example-azure-creds
namespace: upbound-system
source: Secret
default
apiVersion: azure.upbound.io/v1beta1
kind: ProviderConfig
metadata:
name: default
spec:
clientID: <client ID>
credentials:
source: Upbound
subscriptionID: <subscription ID>
tenantID: <tenant ID>
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.