deploy-templates/templates/jenkins-operator/role_openshift.yaml (100 lines of code) (raw):

{{ if eq .Values.global.platform "openshift" }} apiVersion: authorization.openshift.io/v1 kind: Role metadata: labels: {{- include "jenkins-operator.labels" . | nindent 4 }} name: edp-{{ .Values.name }}-{{ .Values.global.edpName }} rules: - apiGroups: - '*' resources: - securitycontextconstraints verbs: - get - list - update - apiGroups: - "" - project.openshift.io resources: - projectrequests verbs: - create - apiGroups: - '*' resources: - keycloaks - gerrits - nexuses - keycloaks/status - keycloakclients - keycloakclients/finalizers - keycloakclients/status - keycloakrealms - keycloakrealms/status - jenkins - jenkins/finalizers - jenkins/status - jenkinses - jenkinses/finalizers - jenkinses/status - jenkinsserviceaccounts - jenkinsserviceaccounts/finalizers - jenkinsserviceaccounts/status - jenkinsscripts - jenkinsscripts/finalizers - jenkinsscripts/status - jenkinsjobs - jenkinsjobs/finalizers - jenkinsjobs/status - jenkinsfolders - jenkinsfolders/finalizers - jenkinsfolders/status - edpcomponents - stages - stages/finalizers - stages/status - cdpipelines - cdpipelines/finalizers - cdpipelines/status - projectrequests - codebases - codebases/finalizers - codebasebranches - codebaseimagestreams - gitservers - jirafixversions - adminconsoles - cdstagejenkinsdeployments - cdstagejenkinsdeployments/finalizers - cdstagejenkinsdeployments/status - cdstagedeployments - cdstagedeployments/finalizers - cdstagedeployments/status - jenkinsjobbuildruns - jenkinsjobbuildruns/status - jenkinsauthorizationroles - jenkinsauthorizationroles/status - jenkinsauthorizationroles/finalizers - jenkinsauthorizationrolemappings - jenkinsauthorizationrolemappings/status - jenkinsauthorizationrolemappings/finalizers - jenkinsagents - jenkinsagents/status - jenkinsagents/finalizers - jenkinssharedlibraries - jenkinssharedlibraries/status - jenkinssharedlibraries/finalizers verbs: - '*' - apiGroups: - coordination.k8s.io resources: - leases verbs: - create - get - list - update {{ end}}