deploy-templates/templates/shared-libraries-jenkins-sa.yaml (15 lines of code) (raw):
{{- range $key, $value := .Values.jenkins.sharedLibraries }}
{{- if $value.secret }}
kind: JenkinsServiceAccount
apiVersion: v2.edp.epam.com/v1
metadata:
name: {{ $key }}-{{ $value.secret }}
labels:
{{- include "jenkins-operator.metaLabels" $ | nindent 4 }}
spec:
credentials: {{ $value.secret }}
ownerName: ""
type: {{ $value.type }}
---
{{- end }}
{{- end }}