A StoreConfig configures how GCP controller should store connection details.
Type
CRD
Group
aviatrix.upbound.io
Version
v1alpha1
apiVersion: aviatrix.upbound.io/v1alpha1
kind: StoreConfig
A StoreConfigSpec defines the desired state of a ProviderConfig.
Kubernetes configures a Kubernetes secret store. If the "type" is "Kubernetes" but no config provided, in cluster config will be used.
Credentials used to connect to the Kubernetes API.
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.
Vault configures a Vault secret store.
Auth configures an authentication method for Vault.
Token configures Token Auth for Vault.
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.
CABundle configures CA bundle for Vault Server.
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 StoreConfigStatus represents the status of a StoreConfig.
Conditions of the resource.
vault
apiVersion: aviatrix.upbound.io/v1alpha1
kind: StoreConfig
metadata:
name: vault
spec:
defaultScope: crossplane-system
type: Vault
vault:
auth:
method: Token
token:
secretRef:
key: token
name: vault-token
namespace: crossplane-system
source: Secret
mountPath: kv2/
server: http://vault.vault-system:8200
version: v2