eso-repo/cloud-accounts/ionos/crossplane/cloud-env-ovh-v6/account-cloud-env-ovh-v6.yaml

39 lines
877 B
YAML

apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: ionos-crossplane-cloud-env-ovh-v6
namespace: dataprovider01
labels:
uuid: "216"
observer: "true"
spec:
refreshInterval: 6h
secretStoreRef:
name: provisioner-secrets
kind: SecretStore
data:
- secretKey: token
remoteRef:
key: ionos/cloud-env-ovh-v6/config
property: IONOS_TOKEN
target:
name: ionos-crossplane-cloud-env-ovh-v6
creationPolicy: Owner
template:
engineVersion: v2
type: Opaque
data:
credentials: '{{ printf "{\"token\":\"%s\"}" .token }}'
---
apiVersion: ionoscloud.crossplane.io/v1alpha1
kind: ProviderConfig
metadata:
name: cloud-env-ovh-v6
spec:
credentials:
source: Secret
secretRef:
namespace: dataprovider01
name: ionos-crossplane-cloud-env-ovh-v6
key: credentials