deploy-templates/templates/openshift/role_openshift.yaml (243 lines of code) (raw):
{{- if eq .Values.global.platform "openshift" -}}
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
namespace: {{ .Release.Namespace }}
labels:
{{- include "edp-install.labels" . | nindent 4 }}
name: edp-{{ .Release.Namespace }}
rules:
- apiGroups:
- ""
- network.openshift.io
resources:
- clusternetworks
verbs:
- list
- apiGroups:
- "*"
resources:
- namespaces
verbs:
- create
- get
- list
- patch
- apiGroups:
- ""
- network.openshift.io
resources:
- ""
verbs:
- get
- list
- apiGroups:
- ""
- network.openshift.io
resources:
- netnamespaces
verbs:
- get
- update
- apiGroups:
- ""
- image.openshift.io
resources:
- imagestreamimages
- imagestreammappings
- imagestreams
verbs:
- get
- list
- watch
- apiGroups:
- ""
- image.openshift.io
resources:
- imagestreams/layers
verbs:
- get
- apiGroups:
- '*'
resources:
- clusterrolebindings
verbs:
- delete
- apiGroups:
- "*"
resources:
- templates
verbs:
- watch
- apiGroups:
- "*"
resources:
- buildconfigs
- clusterrolebindings
- clusterroles
- configmaps
- groups
- imagestreams
- jobs
- namespaces
- pods
- pods/exec
- pods/portforward
- podsecuritypolicies
- processedtemplates
- projectrequests
- projects
- rolebindings
- roles
- routes
- templates
- users
verbs:
- get
- list
- create
- patch
- apiGroups:
- '*'
resources:
- storageclasses
verbs:
- get
- list
- apiGroups:
- '*'
resources:
- buildconfigs
- configmaps
- groups
- imagestreams
- jobs
- podsecuritypolicies
- routes
- users
verbs:
- patch
- update
- apiGroups:
- '*'
resources:
- securitycontextconstraints
verbs:
- create
- delete
- get
- list
- patch
- update
- apiGroups:
- '*'
resources:
- jobs
verbs:
- delete
- apiGroups:
- '*'
resources:
- secrets
verbs:
- create
- apiGroups:
- '*'
resourceNames:
- admin-console-client
- admin-console-db
- gerrit-admin
- gerrit-project-creator
- jenkins-token
- keycloak
- keycloak-admin
- keycloak-gerrit
- keycloak-parameters
- super-admin-db
- vcs-autouser
resources:
- secrets
verbs:
- get
- apiGroups:
- "*"
resourceNames:
- edp-jenkins
resources:
- roles
- rolebindings
- clusterroles
verbs:
- patch
- update
- apiGroups:
- '*'
resources:
- adminconsoles
- adminconsoles/finalizers
- adminconsoles/status
- cdpipelines
- cdpipelines/finalizers
- cdpipelines/status
- codebasebranches
- codebasebranches/finalizers
- codebasebranches/status
- codebaseimagestreams
- codebaseimagestreams/finalizers
- codebaseimagestreams/status
- codebases
- codebases/finalizers
- codebases/status
- deployments/finalizers
- deployments/finalizers.extensions
- gerritreplicationconfigs
- gerritreplicationconfigs/status
- gerrits
- gerrits/finalizers
- gerrits/status
- gitservers
- gitservers/finalizers
- gitservers/status
- jenkins
- jenkins/finalizers
- jenkins/status
- jenkinses
- jenkinses/finalizers
- jenkinses/status
- jenkinsfolders
- jenkinsfolders/finalizers
- jenkinsfolders/status
- jenkinsscripts
- jenkinsscripts/finalizers
- jenkinsscripts/status
- jenkinsserviceaccounts
- jenkinsserviceaccounts/finalizers
- jenkinsserviceaccounts/status
- jiraservers
- jiraservers/finalizers
- jiraservers/status
- keycloakclients
- keycloakclients/finalizers
- keycloakclients/status
- keycloakrealms
- keycloakrealms/finalizers
- keycloakrealms/status
- keycloaks
- keycloaks/finalizers
- keycloaks/status
- nexuses
- nexuses/finalizers
- nexuses/status
- projectrequests
- projects
- projects/finalizers
- projects/status
- sonars
- sonars/finalizers
- sonars/status
- stages
- stages/finalizers
- stages/status
verbs:
- '*'
{{ end }}