blob: e912235687ed39c711a57895fe950167bc8b44bd [file] [log] [blame]
Filip Pytloun7af94b32017-03-14 18:38:52 +01001parameters:
2 jenkins:
3 client:
4 job_template:
5 test-salt-formula:
6 name: test-salt-formula-{{name}}-latest
7 jobs:
8 - name: aodh
9 - name: apache
Filip Pytloun2e9da1e2017-03-27 11:09:38 +020010 - name: aptcacher
Filip Pytloun7af94b32017-03-14 18:38:52 +010011 - name: aptly
12 - name: artifactory
13 - name: backupninja
14 - name: avinetworks
15 - name: billometer
16 - name: bind
17 - name: bird
18 - name: cadf
19 - name: calico
20 - name: cassandra
21 - name: ccp
22 - name: ceilometer
23 - name: ceph
24 - name: chrony
25 - name: cinder
26 - name: collectd
Jakub Josef71c941d2017-04-19 18:24:07 +020027 - name: designate
Filip Pytloun7af94b32017-03-14 18:38:52 +010028 - name: dekapod
Ilya Kharinaef689a2017-03-24 19:44:40 +040029 - name: devops-portal
Filip Pytloun7af94b32017-03-14 18:38:52 +010030 - name: docker
31 - name: dovecot
32 - name: elasticsearch
33 - name: etcd
34 - name: foreman
35 - name: freeipa
36 - name: galera
37 - name: gerrit
38 - name: git
39 - name: gitlab
40 - name: glance
41 - name: glusterfs
42 - name: grafana
43 - name: graphite
44 - name: haproxy
45 - name: heat
46 - name: heka
47 - name: horizon
48 - name: influxdb
49 - name: iptables
50 - name: isc-dhcp
51 - name: java
52 - name: jenkins
53 - name: kedb
54 - name: keepalived
55 - name: keystone
56 - name: kibana
57 - name: kubernetes
58 - name: letsencrypt
59 - name: libvirt
60 - name: linux
61 - name: logrotate
62 - name: maas
63 - name: magnum
64 - name: memcached
65 - name: midonet
66 - name: monasca
67 - name: mongodb
68 - name: murano
69 - name: mysql
70 - name: nagios
71 - name: network
72 - name: neutron
73 - name: nfs
74 - name: nginx
75 - name: nodejs
76 - name: nova
77 - name: ntp
78 - name: opencontrail
Filip Pytloune5c94182017-03-28 12:17:09 +020079 - name: openldap
Filip Pytloun7af94b32017-03-14 18:38:52 +010080 - name: openssh
81 - name: openvpn
82 - name: openvstorage
83 - name: owncloud
84 - name: postfix
85 - name: postgresql
86 - name: pritunl
Ales Komareka383d442017-03-17 10:26:47 +010087 - name: prometheus
Filip Pytloun7af94b32017-03-14 18:38:52 +010088 - name: python
89 - name: rabbitmq
90 - name: reclass
91 - name: redis
92 - name: roundcube
93 - name: rsync
94 - name: rsyslog
95 - name: sahara
96 - name: salt
97 - name: sensu
98 - name: sentry
99 - name: sphinx
Filip Pytloune32a5eb2017-04-10 11:10:03 +0200100 - name: spinnaker
Filip Pytloun7af94b32017-03-14 18:38:52 +0100101 - name: statsd
102 - name: supervisor
103 - name: swift
104 - name: taiga
Ales Komareka383d442017-03-17 10:26:47 +0100105 - name: telegraf
Filip Pytloun7af94b32017-03-14 18:38:52 +0100106 - name: varnish
107 - name: zookeeper
108 template:
109 discard:
110 build:
111 keep_num: 25
112 artifact:
113 keep_num: 25
114 type: workflow-scm
115 concurrent: true
116 scm:
117 type: git
118 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
119 credentials: "gerrit"
120 script: test-salt-formulas-pipeline.groovy
121 trigger:
122 gerrit:
123 project:
124 salt-formulas/{{name}}:
125 branches:
126 - master
127 event:
128 patchset:
129 - created:
130 excludeDrafts: false
131 excludeTrivialRebase: false
132 excludeNoCodeChange: false
133 comment:
134 - addedContains:
135 commentAddedCommentContains: '(recheck|reverify)'
136 param:
137 SALT_VERSION:
138 type: string
139 default: "latest"
140 SALT_OPTS:
141 type: string
142 default: "--force-color"
143 CREDENTIALS_ID:
144 type: string
145 default: "gerrit"
Jakub Josef9da39f42017-03-29 18:05:33 +0200146 DEFAULT_GIT_URL:
147 type: string
148 description: "Run against alternate system reclass"
149 default: "${_param:jenkins_gerrit_url}/salt-formulas/{{name}}"
150 DEFAULT_GIT_REF:
151 type: string
152 default: master