freeleaps-ops/freeleaps-secret-operator/helm-pkg/secretOperator/templates/secret.yaml
zhenyus f1f48452a9 chore: remove deprecated Helm chart files for secret operator
- Deleted unused files including Chart.yaml, values.yaml, values.prod.yaml, and various templates related to the secret operator.
- This cleanup is part of the effort to streamline the Helm chart structure and remove obsolete configurations.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 12:42:43 +08:00

28 lines
1.3 KiB
YAML

{{- if or .Values.azureKeyVault.createSecret .Values.jwt.createSecret .Values.hmac.createSecret }}
apiVersion: v1
kind: Secret
metadata:
name: {{ include "freeleaps-secret-operator.fullname" . }}-config
namespace: {{ .Release.Namespace }}
labels:
{{- include "freeleaps-secret-operator.labels" . | nindent 4 }}
type: Opaque
data:
{{- if .Values.azureKeyVault.createSecret }}
AZURE_TENANT_ID: {{ .Values.azureKeyVault.credentials.tenantId | b64enc | quote }}
AZURE_CLIENT_ID: {{ .Values.azureKeyVault.credentials.clientId | b64enc | quote }}
AZURE_CLIENT_SECRET: {{ .Values.azureKeyVault.credentials.clientSecret | b64enc | quote }}
AZURE_VAULT_URL: {{ .Values.azureKeyVault.credentials.vaultUrl | b64enc | quote }}
AZURE_VAULT_NAME: {{ .Values.azureKeyVault.credentials.vaultName | b64enc | quote }}
AZURE_SUBSCRIPTION_ID: {{ .Values.azureKeyVault.credentials.subscriptionId | b64enc | quote }}
AZURE_RESOURCE_GROUP: {{ .Values.azureKeyVault.credentials.resourceGroup | b64enc | quote }}
{{- end }}
{{- if .Values.jwt.createSecret }}
JWT_SECRET_KEY: {{ .Values.jwt.config.secretKey | b64enc | quote }}
JWT_ALGORITHM: {{ .Values.jwt.config.algorithm | b64enc | quote }}
{{- end }}
{{- if .Values.hmac.createSecret }}
HMAC_SECRET_KEY: {{ .Values.hmac.config.secretKey | b64enc | quote }}
{{- end }}
{{- end }}