diff --git a/cloud-accounts/ovh/crossplane/test-perf/account-test-perf.yaml b/cloud-accounts/ovh/crossplane/test-perf/account-test-perf.yaml new file mode 100644 index 0000000..19049a1 --- /dev/null +++ b/cloud-accounts/ovh/crossplane/test-perf/account-test-perf.yaml @@ -0,0 +1,50 @@ +apiVersion: external-secrets.io/v1 +kind: ExternalSecret +metadata: + name: ovh-crossplane-test-perf + namespace: dataprovider01 + labels: + uuid: "7" + observer: "true" +spec: + refreshInterval: 6h + secretStoreRef: + name: provisioner-secrets + kind: SecretStore + data: + - secretKey: application_key + remoteRef: + key: cloud-accounts/ovh/test-perf + property: APPLICATION_KEY + - secretKey: application_secret + remoteRef: + key: cloud-accounts/ovh/test-perf + property: APPLICATION_SECRET + - secretKey: consumer_key + remoteRef: + key: cloud-accounts/ovh/test-perf + property: CONSUMER_KEY + - secretKey: endpoint + remoteRef: + key: cloud-accounts/ovh/test-perf + property: ENDPOINT + target: + name: ovh-crossplane-test-perf + creationPolicy: Owner + template: + engineVersion: v2 + type: Opaque + data: + credentials: '{{ printf "{\"application_key\":\"%s\",\"application_secret\":\"%s\",\"consumer_key\":\"%s\",\"endpoint\":\"%s\"}" .application_key .application_secret .consumer_key .endpoint }}' +--- +apiVersion: ovh.edixos.io/v1beta1 +kind: ProviderConfig +metadata: + name: test-perf +spec: + credentials: + source: Secret + secretRef: + namespace: dataprovider01 + name: ovh-crossplane-test-perf + key: credentials