{{- if not .Values.artifactory.unifiedSecretInstallation }} apiVersion: v1 kind: Secret metadata: name: {{ template "artifactory.fullname" . }} labels: app: {{ template "artifactory.name" . }} chart: {{ template "artifactory.chart" . }} heritage: {{ .Release.Service }} release: {{ .Release.Name }} type: Opaque data: {{- if or .Values.artifactory.masterKey .Values.global.masterKey }} {{- if not (or .Values.artifactory.masterKeySecretName .Values.global.masterKeySecretName) }} master-key: {{ include "artifactory.masterKey" . | b64enc | quote }} {{- end }} {{- end }} {{- if or .Values.artifactory.joinKey .Values.global.joinKey }} {{- if not (or .Values.artifactory.joinKeySecretName .Values.global.joinKeySecretName) }} join-key: {{ include "artifactory.joinKey" . | b64enc | quote }} {{- end }} {{- end }} {{- if .Values.artifactory.jfConnectToken }} {{- if not (.Values.artifactory.jfConnectTokenSecretName) }} jfconnect-token: {{ include "artifactory.jfConnectToken" . | b64enc | quote }} {{- end }} {{- end }} {{- end }}