Repository for dip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

60 lines
3.2 KiB

{{- if .Values.service.enabled }}
apiVersion: v1
kind: Secret
metadata:
name: {{ template "mlflow.fullname" . }}-env-secret
labels:
app: {{ template "mlflow.name" . }}
chart: {{ template "mlflow.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
type: Opaque
data:
{{- if and .Values.backendStore.postgres.enabled (not .Values.backendStore.existingDatabaseSecret.name) }}
PGUSER: {{ required "postgres user must be specified" .Values.backendStore.postgres.user | b64enc }}
PGPASSWORD: {{ required "postgres password must be specified" .Values.backendStore.postgres.password | b64enc }}
{{- end }}
{{- if .Values.postgresql.enabled }}
PGUSER: {{ default "postgres" .Values.postgresql.auth.username | b64enc }}
{{- end }}
{{- if and .Values.backendStore.mysql.enabled (not .Values.backendStore.existingDatabaseSecret.name) }}
MYSQL_USERNAME: {{ required "mysql user must be specified" .Values.backendStore.mysql.user | b64enc }}
MYSQL_PWD: {{ required "mysql password must be specified" .Values.backendStore.mysql.password | b64enc }}
{{- end }}
{{- if and .Values.backendStore.mssql.enabled (not .Values.backendStore.existingDatabaseSecret.name) }}
MSSQL_USERNAME: {{ required "mssql user must be specified" .Values.backendStore.mssql.user | b64enc }}
MSSQL_PWD: {{ required "mssql password must be specified" .Values.backendStore.mssql.password | b64enc }}
{{- end }}
{{- if .Values.mysql.enabled }}
MYSQL_USERNAME: {{ default "root" .Values.mysql.auth.username | b64enc }}
{{- end }}
{{- if .Values.artifactRoot.azureBlob.enabled }}
{{- if .Values.artifactRoot.azureBlob.connectionString }}
AZURE_STORAGE_CONNECTION_STRING: {{ .Values.artifactRoot.azureBlob.connectionString | b64enc }}
{{- end }}
{{- if .Values.artifactRoot.azureBlob.accessKey }}
AZURE_STORAGE_ACCESS_KEY: {{ .Values.artifactRoot.azureBlob.accessKey | b64enc }}
{{- end }}
{{- end }}
{{- if .Values.artifactRoot.s3.enabled }}
{{- if and .Values.artifactRoot.s3.awsAccessKeyId (eq .Values.artifactRoot.s3.existingSecret.name "") (eq .Values.artifactRoot.s3.existingSecret.keyOfAccessKeyId "") }}
AWS_ACCESS_KEY_ID: {{ .Values.artifactRoot.s3.awsAccessKeyId | b64enc }}
{{- end }}
{{- if and .Values.artifactRoot.s3.awsSecretAccessKey (eq .Values.artifactRoot.s3.existingSecret.name "") (eq .Values.artifactRoot.s3.existingSecret.keyOfSecretAccessKey "") }}
AWS_SECRET_ACCESS_KEY: {{ .Values.artifactRoot.s3.awsSecretAccessKey | b64enc }}
{{- end }}
{{- end }}
{{- if .Values.ldapAuth.enabled }}
LDAP_URI: {{ .Values.ldapAuth.uri | b64enc }}
LDAP_TLS_VERIFY: {{ .Values.ldapAuth.tlsVerification | b64enc }}
LDAP_LOOKUP_BIND: {{ .Values.ldapAuth.lookupBind | b64enc }}
LDAP_GROUP_ATTRIBUTE: {{ .Values.ldapAuth.groupAttribute | b64enc }}
{{- if .Values.ldapAuth.groupAttributeKey }}
LDAP_GROUP_ATTRIBUTE_KEY: {{ .Values.ldapAuth.groupAttributeKey | b64enc }}
{{- end }}
LDAP_GROUP_SEARCH_BASE_DN: {{ .Values.ldapAuth.searchBaseDistinguishedName | b64enc }}
LDAP_GROUP_SEARCH_FILTER: {{ .Values.ldapAuth.searchFilter | b64enc }}
LDAP_GROUP_ADMIN_DN: {{ .Values.ldapAuth.adminGroupDistinguishedName | b64enc }}
LDAP_GROUP_USER_DN: {{ .Values.ldapAuth.userGroupDistinguishedName | b64enc }}
{{- end }}
{{- end }}