A StoreConfig configures how GCP controller should store connection details.
Type
CRD
Group
vultr.upbound.io
Version
v1alpha1
apiVersion: vultr.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. Deprecated: This API is scheduled to be removed in a future release. Vault should be used as a plugin going forward. See https://github.com/crossplane-contrib/ess-plugin-vault for more information.
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: vultr.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