From 47b8a9e759689bc218db8b8aaa87ae8512780caa Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sat, 4 Nov 2023 12:28:44 +0100 Subject: [PATCH] Updated vault-secrets-operator to install hcp auth --- argocd/vault-secrets-operator/test/Chart.lock | 7 +++++-- argocd/vault-secrets-operator/test/Chart.yaml | 3 +++ .../vault-secrets-operator/test/argocd_values.yaml | 2 ++ .../test/templates/hcpauth.yaml | 14 ++++++++++++++ argocd/vault-secrets-operator/test/values.yaml | 2 ++ 5 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 argocd/vault-secrets-operator/test/templates/hcpauth.yaml create mode 100644 argocd/vault-secrets-operator/test/values.yaml diff --git a/argocd/vault-secrets-operator/test/Chart.lock b/argocd/vault-secrets-operator/test/Chart.lock index 7fda178..39a0b4a 100644 --- a/argocd/vault-secrets-operator/test/Chart.lock +++ b/argocd/vault-secrets-operator/test/Chart.lock @@ -2,5 +2,8 @@ dependencies: - name: vault-secrets-operator repository: https://helm.releases.hashicorp.com version: 0.3.4 -digest: sha256:31a1abfdb72e2bbda888425b359389c93ae44e9f614e28e227181e69a0af08a7 -generated: "2023-10-30T08:00:53.563388+01:00" +- name: template + repository: https://repo.2martens.de/charts + version: 0.2.0 +digest: sha256:e442b364d1407c67515fd5f71635c618ad782e634c5c41df157eb352509728dc +generated: "2023-11-04T12:26:32.810341+01:00" diff --git a/argocd/vault-secrets-operator/test/Chart.yaml b/argocd/vault-secrets-operator/test/Chart.yaml index 6102714..f922d05 100644 --- a/argocd/vault-secrets-operator/test/Chart.yaml +++ b/argocd/vault-secrets-operator/test/Chart.yaml @@ -6,3 +6,6 @@ dependencies: - name: vault-secrets-operator version: 0.3.4 repository: https://helm.releases.hashicorp.com + - name: template + version: 0.2.0 + repository: https://repo.2martens.de/charts diff --git a/argocd/vault-secrets-operator/test/argocd_values.yaml b/argocd/vault-secrets-operator/test/argocd_values.yaml index e69de29..aa77ea8 100644 --- a/argocd/vault-secrets-operator/test/argocd_values.yaml +++ b/argocd/vault-secrets-operator/test/argocd_values.yaml @@ -0,0 +1,2 @@ +organizationId: "2015ed6d-3c84-48d5-9aca-99b0034b8b5a" +projectId: "21153839-1630-4f55-9803-0220e3af458d" \ No newline at end of file diff --git a/argocd/vault-secrets-operator/test/templates/hcpauth.yaml b/argocd/vault-secrets-operator/test/templates/hcpauth.yaml new file mode 100644 index 0000000..bf2b98f --- /dev/null +++ b/argocd/vault-secrets-operator/test/templates/hcpauth.yaml @@ -0,0 +1,14 @@ +{{- define "template.hcpauth" -}} +apiVersion: secrets.hashicorp.com/v1beta1 +kind: HCPAuth +metadata: + name: hcp-auth + namespace: {{ .Release.Namespace }} + labels: + {{- include "template.labels" . | nindent 4 }} +spec: + organizationID: {{ .Values.organizationId }} + projectID: {{ .Values.projectId }} + servicePrincipal: + secretRef: vault-service-principal +{{- end }} \ No newline at end of file diff --git a/argocd/vault-secrets-operator/test/values.yaml b/argocd/vault-secrets-operator/test/values.yaml new file mode 100644 index 0000000..bb4f4a1 --- /dev/null +++ b/argocd/vault-secrets-operator/test/values.yaml @@ -0,0 +1,2 @@ +organizationId: "" +projectId: "" \ No newline at end of file