blob: a9bb4de55be8e4185267a0555bb866545a7ca878 [file] [log] [blame]
Filip Pytloun3a1e3d32017-02-23 15:02:54 +01001classes:
2 - service.gerrit.client
Ales Komarekfebf26c2016-12-01 11:44:57 +01003parameters:
4 gerrit:
5 client:
6 enabled: True
Filip Pytloun3a1e3d32017-02-23 15:02:54 +01007 source:
8 engine: pip
Ales Komarekfebf26c2016-12-01 11:44:57 +01009 dir:
10 git: /srv/volumes/gerrit/git
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010011 gerrit_config: /srv/volumes/gerrit/etc/gerrit.config
12 gerrit_secure_config: /srv/volumes/gerrit/etc/secure.config
Ales Komarekfebf26c2016-12-01 11:44:57 +010013 server:
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010014 host: ${_param:cluster_vip_address}
Ales Komarekfebf26c2016-12-01 11:44:57 +010015 user: admin
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010016 email: ${_param:gerrit_admin_email}
17 http_port: 8080
Ales Komarekfebf26c2016-12-01 11:44:57 +010018 ssh_port: 29418
19 protocol: http
20 password: ${_param:gerrit_admin_password}
21 key: ${_param:gerrit_admin_private_key}
22 group:
23 Event Streaming Users:
24 description: Event Streaming Users
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010025 devops-core:
Ales Komarekfebf26c2016-12-01 11:44:57 +010026 description: Core maintainers
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010027 devops-release:
Ales Komarekfebf26c2016-12-01 11:44:57 +010028 description: Release engineers
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010029 devops-contrib:
Ales Komarekfebf26c2016-12-01 11:44:57 +010030 description: Service developers
Ales Komarekfebf26c2016-12-01 11:44:57 +010031 default_access:
32 "refs/*":
33 actions:
34 - name: read
35 group: Non-Interactive Users
36 "refs/heads/*":
37 actions:
38 - name: abandon
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010039 group: devops-core
Ales Komarekfebf26c2016-12-01 11:44:57 +010040 - name: create
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010041 group: devops-core
Ales Komarekfebf26c2016-12-01 11:44:57 +010042 labels:
43 - name: label-Code-Review
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010044 group: devops-core
Ales Komarekfebf26c2016-12-01 11:44:57 +010045 score: -2..+2
46 - name: label-Code-Review
47 group: Non-Interactive Users
48 score: -1..+1
49 - name: label-Verified
50 group: Non-Interactive Users
51 score: -1..+1
52 - name: label-Workflow
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010053 group: devops-core
Ales Komarekfebf26c2016-12-01 11:44:57 +010054 score: -1..+1
55 "refs/tags/*":
56 actions:
57 - name: pushSignedTag
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010058 group: devops-core
59 - name: create
60 group: devops-core
61 - name: push
62 group: devops-core
63 - name: forgeCommitter
64 group: devops-core
65 - name: forgeAuthor
66 group: devops-core