deploy-templates/templates/jenkins.yaml (34 lines of code) (raw):

apiVersion: v2.edp.epam.com/v1 kind: Jenkins metadata: name: jenkins annotations: edp.epam.com/admin-token: jenkins-admin-token labels: {{- include "jenkins-operator.metaLabels" . | nindent 4 }} spec: edpSpec: dnsWildcard: {{ .Values.dnsWildcard }} {{- if .Values.jenkins.basePath }} basePath: "{{ .Values.jenkins.basePath }}" {{- end }} sharedLibraries: {{- $rootJenkins := .Values.jenkins -}} {{- range $key, $value := $rootJenkins.sharedLibraries }} - name: {{ $key }} url: {{ tpl $value.url $ }} {{- if and (eq $key "edp-library-stages") ($rootJenkins.edp_library_stages_version) }} tag: {{ $rootJenkins.edp_library_stages_version }} {{- else if and (eq $key "edp-library-pipelines") ($rootJenkins.edp_library_pipelines_version) }} tag: {{ $rootJenkins.edp_library_pipelines_version }} {{- else }} tag: {{ $value.tag }} {{- end }} {{- if $value.secret }} secret: {{ $value.secret }} type: {{ $value.type }} {{- end }} {{- end }} keycloakSpec: enabled: {{ .Values.keycloakIntegration.enabled }} realm: {{ template "keycloak.realm" . }}