Rewrite init script #178
@@ -356,6 +356,14 @@ gitea:
|
||||
existingSecret: gitea-ldap-secret
|
||||
```
|
||||
|
||||
:warning: Some options are just flags and therefore don't any values. If they are defined in `gitea.ldap` configuration, they will be passed to the gitea cli without any value. Affected options:
|
||||
|
||||
- notActive | not-active
|
||||
- skipTlsVerify | skip-tls-verify
|
||||
- allowDeactivateAll | allow-deactivate-all
|
||||
- synchronizeUsers | synchronize-users
|
||||
- attributesInBind | attributes-in-bind
|
||||
|
||||
### OAuth2 Settings
|
||||
|
||||
Like the admin user, OAuth2 settings can be updated and disabled but not deleted. Deleting OAuth2 settings has to be done in the ui.
|
||||
|
||||
@@ -116,6 +116,7 @@ app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
{{- $_ := set .Values.gitea.ldap "bindPassword" "" -}}
|
||||
{{- end -}}
|
||||
|
||||
{{- $flags := list "not-active" "skip-tls-verify" "allow-deactivate-all" "synchronize-users" "attributes-in-bind" -}}
|
||||
{{- range $key, $val := .Values.gitea.ldap -}}
|
||||
{{- if and (ne $key "enabled") (ne $key "existingSecret") -}}
|
||||
{{- if eq ($key | kebabcase) "bind-dn" -}}
|
||||
@@ -124,6 +125,8 @@ app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
{{- printf "--%s %s " ($key | kebabcase) ("${GITEA_LDAP_PASSWORD}" | quote ) -}}
|
||||
{{- else if eq $key "port" -}}
|
||||
{{- printf "--%s %d " ($key | kebabcase) ($val | int) -}}
|
||||
{{- else if (has ($key | kebabcase) $flags) -}}
|
||||
{{- printf "--%s " ($key | kebabcase) -}}
|
||||
{{- else -}}
|
||||
{{- printf "--%s %s " ($key | kebabcase) ($val | squote) -}}
|
||||
{{- end -}}
|
||||
|
||||
Reference in New Issue
Block a user