mirror of
https://github.com/goharbor/harbor
synced 2025-04-08 20:37:09 +00:00
62 lines
2.6 KiB
YAML
62 lines
2.6 KiB
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: "{{ template "harbor.fullname" . }}-adminserver"
|
|
labels:
|
|
{{ include "harbor.labels" . | indent 4 }}
|
|
component: adminserver
|
|
data:
|
|
{{ if .Values.mysql.host -}}
|
|
MYSQL_HOST: "{{ .Values.mysql.host }}"
|
|
{{ else -}}
|
|
MYSQL_HOST: "{{ template "harbor.fullname" . }}-mysql"
|
|
{{ end -}}
|
|
MYSQL_PORT: "{{ .Values.mysql.port }}"
|
|
MYSQL_USR: "{{ .Values.mysql.user }}"
|
|
MYSQL_DATABASE: "{{ .Values.mysql.database }}"
|
|
EMAIL_HOST: "{{ .Values.adminserver.emailHost }}"
|
|
EMAIL_PORT: "{{ .Values.adminserver.emailPort }}"
|
|
EMAIL_USR: "{{ .Values.adminserver.emailUser }}"
|
|
EMAIL_SSL: "{{ .Values.adminserver.emailSsl }}"
|
|
EMAIL_FROM: "{{ .Values.adminserver.emailFrom }}"
|
|
EMAIL_IDENTITY: "{{ .Values.adminserver.emailIdentity }}"
|
|
EMAIL_INSECURE: "{{ .Values.adminserver.emailInsecure }}"
|
|
EXT_ENDPOINT: "https://{{ .Values.externalDomain }}"
|
|
UI_URL: "http://{{ template "harbor.fullname" . }}-ui"
|
|
JOBSERVICE_URL: "http://{{ template "harbor.fullname" . }}-jobservice"
|
|
REGISTRY_URL: "http://{{ template "harbor.fullname" . }}-registry:5000"
|
|
TOKEN_SERVICE_URL: "http://{{ template "harbor.fullname" . }}-ui/service/token"
|
|
WITH_NOTARY: "{{ .Values.notary.enabled }}"
|
|
LOG_LEVEL: "info"
|
|
IMAGE_STORE_PATH: "/" # This is a temporary hack.
|
|
AUTH_MODE: "{{ .Values.adminserver.harborAuthenticationMode }}"
|
|
SELF_REGISTRATION: "{{ .Values.adminserver.selfRegistration }}"
|
|
LDAP_URL: "{{ .Values.adminserver.authenticationLdapURL }}"
|
|
LDAP_SEARCH_DN: "{{ .Values.adminserver.authenticationLdapSearchDN }}"
|
|
LDAP_BASE_DN: "{{ .Values.adminserver.authenticationLdapBaseDN }}"
|
|
LDAP_FILTER: "{{ .Values.adminserver.authenticationLdapFilter }}"
|
|
LDAP_UID: "{{ .Values.adminserver.authenticationLdapUID }}"
|
|
LDAP_SCOPE: "{{ .Values.adminserver.authenticationLdapScope }}"
|
|
LDAP_TIMEOUT: "{{ .Values.adminserver.authenticationLdapTimeout }}"
|
|
LDAP_VERIFY_CERT: "{{ .Values.adminserver.authenticationLdapVerifyCert }}"
|
|
DATABASE_TYPE: "mysql"
|
|
PROJECT_CREATION_RESTRICTION: "everyone"
|
|
VERIFY_REMOTE_CERT: "off"
|
|
MAX_JOB_WORKERS: "3"
|
|
TOKEN_EXPIRATION: "30"
|
|
CFG_EXPIRATION: "5"
|
|
GODEBUG: "netdns=cgo"
|
|
ADMIRAL_URL: "NA"
|
|
RESET: "false"
|
|
WITH_CLAIR: "{{ .Values.clair.enabled }}"
|
|
CLAIR_DB_HOST: "{{ .Release.Name }}-postgresql"
|
|
CLAIR_DB_PORT: "5432"
|
|
CLAIR_DB: "{{ .Values.clair.postgresDatabase }}"
|
|
CLAIR_DB_USERNAME: "{{ .Values.clair.postgresUser }}"
|
|
CLAIR_DB_PASSWORD: "{{ .Values.clair.postgresPassword }}"
|
|
UAA_ENDPOINT: ""
|
|
UAA_CLIENTID: ""
|
|
UAA_CLIENTSECRET: ""
|
|
UAA_VERIFY_CERT: "True"
|
|
REGISTRY_STORAGE_PROVIDER_NAME: "filesystem"
|