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