ProviderConfigA ProviderConfig configures a Template provider.
TypeMR
Providerprovider-kubernetes
Groupkubernetes.crossplane.io
Scopecluster
Versionv1alpha1

1apiVersion: kubernetes.crossplane.io/v1alpha1

2kind: ProviderConfig

kind
string
metadata
object
spec
object

A ProviderConfigSpec defines the desired state of a ProviderConfig.

credentials
required
object

Credentials used to connect to the Kubernetes API. Typically a kubeconfig file. Use InjectedIdentity for in-cluster config.

env
object

Env is a reference to an environment variable that contains credentials that must be used to connect to the provider.

name
required
string
fs
object

Fs is a reference to a filesystem location that contains credentials that must be used to connect to the provider.

path
required
string
secretRef
object

A SecretRef is a reference to a secret key that contains the credentials that must be used to connect to the provider.

key
required
string
name
required
string
namespace
required
string
source
required
string
identity
object

Identity used to authenticate to the Kubernetes API. The identity credentials can be used to supplement kubeconfig 'credentials', for example by configuring a bearer token source such as OAuth.

env
object

Env is a reference to an environment variable that contains credentials that must be used to connect to the provider.

name
required
string
fs
object

Fs is a reference to a filesystem location that contains credentials that must be used to connect to the provider.

path
required
string
secretRef
object

A SecretRef is a reference to a secret key that contains the credentials that must be used to connect to the provider.

key
required
string
name
required
string
namespace
required
string
source
required
string
type
required
string
status
object

A ProviderConfigStatus reflects the observed state of a ProviderConfig.

array

Conditions of the resource.

lastTransitionTime
required
string
message
string
reason
required
string
status
required
string
type
required
string
users
integer
Discover the building blocks for your internal cloud platform.
© 2026 Upbound, Inc.
Solutions
Learn
Company
Community
More