From 1fb10f2132e2cbd0f2f7fcd443a033cf766f9e93 Mon Sep 17 00:00:00 2001 From: gitops_test Date: Thu, 26 Feb 2026 12:32:59 +0000 Subject: [PATCH] ionos: created cloud-accounts/ionos/crossplane/ionos-vm/account-ionos-vm.yaml --- .../crossplane/ionos-vm/account-ionos-vm.yaml | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 cloud-accounts/ionos/crossplane/ionos-vm/account-ionos-vm.yaml diff --git a/cloud-accounts/ionos/crossplane/ionos-vm/account-ionos-vm.yaml b/cloud-accounts/ionos/crossplane/ionos-vm/account-ionos-vm.yaml new file mode 100644 index 0000000..b09a4e5 --- /dev/null +++ b/cloud-accounts/ionos/crossplane/ionos-vm/account-ionos-vm.yaml @@ -0,0 +1,38 @@ +apiVersion: external-secrets.io/v1 +kind: ExternalSecret +metadata: + name: ionos-crossplane-ionos-vm + namespace: dataprovider01 + labels: + uuid: "4" + 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