Files
chart/library/ix-dev/community/jenkins/templates/_configuration.tpl
Stavros Kois 7cb307d254 NAS-122335 / 23.10 / Add jenkins to community train (#1245)
* Add `Jenkins` to `community` train

* add another combo test

* update wording

* change custom flag

* remove space

* disable http when https is enabled

* unique ports
2023-06-10 22:42:03 +03:00

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 -}}