blob: 698839271988bca8077aff48da11e6e4e4faa19a [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
10 - name: aptly
11 - name: artifactory
12 - name: backupninja
13 - name: avinetworks
14 - name: billometer
15 - name: bind
16 - name: bird
17 - name: cadf
18 - name: calico
19 - name: cassandra
20 - name: ccp
21 - name: ceilometer
22 - name: ceph
23 - name: chrony
24 - name: cinder
25 - name: collectd
26 - name: dekapod
27 - name: docker
28 - name: dovecot
29 - name: elasticsearch
30 - name: etcd
31 - name: foreman
32 - name: freeipa
33 - name: galera
34 - name: gerrit
35 - name: git
36 - name: gitlab
37 - name: glance
38 - name: glusterfs
39 - name: grafana
40 - name: graphite
41 - name: haproxy
42 - name: heat
43 - name: heka
44 - name: horizon
45 - name: influxdb
46 - name: iptables
47 - name: isc-dhcp
48 - name: java
49 - name: jenkins
50 - name: kedb
51 - name: keepalived
52 - name: keystone
53 - name: kibana
54 - name: kubernetes
55 - name: letsencrypt
56 - name: libvirt
57 - name: linux
58 - name: logrotate
59 - name: maas
60 - name: magnum
61 - name: memcached
62 - name: midonet
63 - name: monasca
64 - name: mongodb
65 - name: murano
66 - name: mysql
67 - name: nagios
68 - name: network
69 - name: neutron
70 - name: nfs
71 - name: nginx
72 - name: nodejs
73 - name: nova
74 - name: ntp
75 - name: opencontrail
76 - name: openssh
77 - name: openvpn
78 - name: openvstorage
79 - name: owncloud
80 - name: postfix
81 - name: postgresql
82 - name: pritunl
Ales Komareka383d442017-03-17 10:26:47 +010083 - name: prometheus
Filip Pytloun7af94b32017-03-14 18:38:52 +010084 - name: python
85 - name: rabbitmq
86 - name: reclass
87 - name: redis
88 - name: roundcube
89 - name: rsync
90 - name: rsyslog
91 - name: sahara
92 - name: salt
93 - name: sensu
94 - name: sentry
95 - name: sphinx
96 - name: statsd
97 - name: supervisor
98 - name: swift
99 - name: taiga
Ales Komareka383d442017-03-17 10:26:47 +0100100 - name: telegraf
Filip Pytloun7af94b32017-03-14 18:38:52 +0100101 - name: varnish
102 - name: zookeeper
103 template:
104 discard:
105 build:
106 keep_num: 25
107 artifact:
108 keep_num: 25
109 type: workflow-scm
110 concurrent: true
111 scm:
112 type: git
113 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
114 credentials: "gerrit"
115 script: test-salt-formulas-pipeline.groovy
116 trigger:
117 gerrit:
118 project:
119 salt-formulas/{{name}}:
120 branches:
121 - master
122 event:
123 patchset:
124 - created:
125 excludeDrafts: false
126 excludeTrivialRebase: false
127 excludeNoCodeChange: false
128 comment:
129 - addedContains:
130 commentAddedCommentContains: '(recheck|reverify)'
131 param:
132 SALT_VERSION:
133 type: string
134 default: "latest"
135 SALT_OPTS:
136 type: string
137 default: "--force-color"
138 CREDENTIALS_ID:
139 type: string
140 default: "gerrit"