_configuration.tpl 935 B

1234567891011121314151617181920212223
  1. {{- define "jenkins.configuration" -}}
  2. opts:
  3. jenkinsOpts:
  4. {{- if not .Values.jenkinsNetwork.certificateID }}
  5. - --httpPort={{ .Values.jenkinsNetwork.webPort }}
  6. {{- end -}}
  7. {{- if .Values.jenkinsNetwork.certificateID }}
  8. - --httpPort=-1
  9. - --httpsPort={{ .Values.jenkinsNetwork.webPort }}
  10. - --httpsKeyStore={{ .Values.jenkinsConstants.keystorePath }}/{{ .Values.jenkinsConstants.keystoreName }}
  11. - --httpsKeyStorePassword={{ .Values.jenkinsCertRandomPass }}
  12. {{- end -}}
  13. {{- range $opt := .Values.jenkinsConfig.jenkinsOpts }}
  14. - --{{ $opt }}
  15. {{- end }}
  16. jenkinsJavaOpts:
  17. - -Djenkins.model.Jenkins.slaveAgentPortEnforce=true
  18. - -Djenkins.model.Jenkins.slaveAgentPort={{ ternary .Values.jenkinsNetwork.agentPort "-1" .Values.jenkinsNetwork.agent }}
  19. {{- range $opt := .Values.jenkinsConfig.jenkinsJavaOpts }}
  20. - -D{{ $opt.property }}={{ $opt.value }}
  21. {{- end }}
  22. {{- end -}}