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