diff --git a/experimental/addons/azure-keyvault-csi/definitions/azure-keyvault-csi.cue b/experimental/addons/azure-keyvault-csi/definitions/azure-keyvault-csi.cue index 0ea32c0b..42ceb7a6 100644 --- a/experimental/addons/azure-keyvault-csi/definitions/azure-keyvault-csi.cue +++ b/experimental/addons/azure-keyvault-csi/definitions/azure-keyvault-csi.cue @@ -27,26 +27,28 @@ template: { kvObjectsString: "array:\n- |\n" + strings.Join(kvObjects,"\n- |\n") let patchContent={ - spec: { - // +patchKey=name - volumes: [{ - name: "secrets-store", - csi: { - driver: "secrets-store.csi.k8s.io", - readOnly: true, - volumeAttributes: { - secretProviderClass: context.name - } - } - },] - containers: [{ - // +patchKey=name - volumeMounts: [{ - mountPath: "/mnt/secrets-store", - name: "secrets-store", - readOnly: true - },] - },] + template: { + spec: { + // +patchKey=name + volumes: [{ + name: "secrets-store", + csi: { + driver: "secrets-store.csi.k8s.io", + readOnly: true, + volumeAttributes: { + secretProviderClass: context.name + } + } + },] + containers: [{ + // +patchKey=name + volumeMounts: [{ + mountPath: "/mnt/secrets-store", + name: "secrets-store", + readOnly: true + },] + },] + } } } @@ -55,7 +57,7 @@ template: { spec: patchContent } if context.output.spec.jobTemplate != _|_ { - spec: jobTemplate: spec: template: patchContent + spec: jobTemplate: spec: patchContent } } diff --git a/experimental/addons/azure-keyvault-csi/metadata.yaml b/experimental/addons/azure-keyvault-csi/metadata.yaml index 39cb4764..0e37b0bb 100644 --- a/experimental/addons/azure-keyvault-csi/metadata.yaml +++ b/experimental/addons/azure-keyvault-csi/metadata.yaml @@ -1,5 +1,5 @@ name: azure-keyvault-csi -version: 0.0.5 +version: 0.0.6 system: vela: ">=v1.6.0" description: Trait providing access to Azure Keyvault values via csi driver