resources/repositories/templates/registry-tenant-template.git/deploy-templates/registry-auth/templates/gerrit_projectaccess.yaml (80 lines of code) (raw):
apiVersion: v2.edp.epam.com/v1
kind: GerritProjectAccess
metadata:
name: {{ .Release.Namespace }}
namespace: {{ .Values.globalEDPProject }}
spec:
projectName: {{ .Release.Namespace }}
references:
- refPattern: "refs/heads/*"
permissionName: "read"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
- refPattern: "refs/for/refs/heads/*"
permissionName: "push"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
- refPattern: "refs/heads/*"
permissionName: "push"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
force: true
- refPattern: "refs/tags/*"
permissionName: "push"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
force: true
- refPattern: "refs/heads/*"
permissionName: "label-code-review"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
min: -1
max: 1
- refPattern: "refs/for/refs/heads/*"
permissionName: "pushmerge"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
- refPattern: "refs/heads/*"
permissionName: "pushmerge"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
- refPattern: "refs/heads/*"
permissionName: "forgeauthor"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
- refPattern: "refs/heads/*"
permissionName: "label-code-review"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
min: -2
max: 2
- refPattern: "refs/heads/*"
permissionName: "label-verified"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
min: -1
max: 1
- refPattern: "refs/heads/*"
permissionName: "submit"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
- refPattern: "refs/for/refs/heads/*"
permissionName: "forgecommitter"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
- refPattern: "refs/heads/*"
permissionName: "create"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
- refPattern: "refs/tags/*"
permissionName: "createtag"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
- refPattern: "refs/*"
permissionName: "owner"
groupName: "{{ .Release.Namespace }}"
action: "ALLOW"
- action: "ALLOW"
groupName: "administrators"
permissionName: "addPatchSet"
refPattern: "refs/for/*"