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