mirror of
https://github.com/truenas/charts.git
synced 2026-04-24 18:41:41 +08:00
* Add `Jenkins` to `community` train * add another combo test * update wording * change custom flag * remove space * disable http when https is enabled * unique ports
24 lines
935 B
Smarty
24 lines
935 B
Smarty
{{- define "jenkins.configuration" -}}
|
|
opts:
|
|
jenkinsOpts:
|
|
{{- if not .Values.jenkinsNetwork.certificateID }}
|
|
- --httpPort={{ .Values.jenkinsNetwork.webPort }}
|
|
{{- end -}}
|
|
{{- if .Values.jenkinsNetwork.certificateID }}
|
|
- --httpPort=-1
|
|
- --httpsPort={{ .Values.jenkinsNetwork.webPort }}
|
|
- --httpsKeyStore={{ .Values.jenkinsConstants.keystorePath }}/{{ .Values.jenkinsConstants.keystoreName }}
|
|
- --httpsKeyStorePassword={{ .Values.jenkinsCertRandomPass }}
|
|
{{- end -}}
|
|
{{- range $opt := .Values.jenkinsConfig.jenkinsOpts }}
|
|
- --{{ $opt }}
|
|
{{- end }}
|
|
|
|
jenkinsJavaOpts:
|
|
- -Djenkins.model.Jenkins.slaveAgentPortEnforce=true
|
|
- -Djenkins.model.Jenkins.slaveAgentPort={{ ternary .Values.jenkinsNetwork.agentPort "-1" .Values.jenkinsNetwork.agent }}
|
|
{{- range $opt := .Values.jenkinsConfig.jenkinsJavaOpts }}
|
|
- -D{{ $opt.property }}={{ $opt.value }}
|
|
{{- end }}
|
|
{{- end -}}
|