Updated vault-secrets-operator to install hcp auth

This commit is contained in:
2023-11-04 13:18:01 +01:00
parent dd2eb7146c
commit 47b8a9e759
5 changed files with 26 additions and 2 deletions
@@ -2,5 +2,8 @@ dependencies:
- name: vault-secrets-operator - name: vault-secrets-operator
repository: https://helm.releases.hashicorp.com repository: https://helm.releases.hashicorp.com
version: 0.3.4 version: 0.3.4
digest: sha256:31a1abfdb72e2bbda888425b359389c93ae44e9f614e28e227181e69a0af08a7 - name: template
generated: "2023-10-30T08:00:53.563388+01:00" repository: https://repo.2martens.de/charts
version: 0.2.0
digest: sha256:e442b364d1407c67515fd5f71635c618ad782e634c5c41df157eb352509728dc
generated: "2023-11-04T12:26:32.810341+01:00"
@@ -6,3 +6,6 @@ dependencies:
- name: vault-secrets-operator - name: vault-secrets-operator
version: 0.3.4 version: 0.3.4
repository: https://helm.releases.hashicorp.com repository: https://helm.releases.hashicorp.com
- name: template
version: 0.2.0
repository: https://repo.2martens.de/charts
@@ -0,0 +1,2 @@
organizationId: "2015ed6d-3c84-48d5-9aca-99b0034b8b5a"
projectId: "21153839-1630-4f55-9803-0220e3af458d"
@@ -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 }}
@@ -0,0 +1,2 @@
organizationId: ""
projectId: ""