blob: 0edd17e0de5cc956219c0936d1d4236266ddab8a [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}
Filip Pytlound93b64b2017-03-28 10:50:23 +020017 auth_method: basic
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010018 http_port: 8080
Ales Komarekfebf26c2016-12-01 11:44:57 +010019 ssh_port: 29418
20 protocol: http
21 password: ${_param:gerrit_admin_password}
22 key: ${_param:gerrit_admin_private_key}
23 group:
24 Event Streaming Users:
25 description: Event Streaming Users
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010026 devops-core:
Ales Komarekfebf26c2016-12-01 11:44:57 +010027 description: Core maintainers
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010028 devops-release:
Ales Komarekfebf26c2016-12-01 11:44:57 +010029 description: Release engineers
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010030 devops-contrib:
Ales Komarekfebf26c2016-12-01 11:44:57 +010031 description: Service developers
Ales Komarekfebf26c2016-12-01 11:44:57 +010032 default_access:
33 "refs/*":
34 actions:
35 - name: read
36 group: Non-Interactive Users
37 "refs/heads/*":
38 actions:
39 - name: abandon
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010040 group: devops-core
Ales Komarekfebf26c2016-12-01 11:44:57 +010041 - name: create
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010042 group: devops-core
Ales Komarekfebf26c2016-12-01 11:44:57 +010043 labels:
44 - name: label-Code-Review
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010045 group: devops-core
Ales Komarekfebf26c2016-12-01 11:44:57 +010046 score: -2..+2
47 - name: label-Code-Review
48 group: Non-Interactive Users
49 score: -1..+1
50 - name: label-Verified
51 group: Non-Interactive Users
52 score: -1..+1
53 - name: label-Workflow
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010054 group: devops-core
Ales Komarekfebf26c2016-12-01 11:44:57 +010055 score: -1..+1
56 "refs/tags/*":
57 actions:
58 - name: pushSignedTag
Filip Pytloun3a1e3d32017-02-23 15:02:54 +010059 group: devops-core
60 - name: create
61 group: devops-core
62 - name: push
63 group: devops-core
64 - name: forgeCommitter
65 group: devops-core
66 - name: forgeAuthor
67 group: devops-core