blob: 63c57d482f512661c5639aae4713fd13013d1902 [file] [log] [blame]
Petr Michalec579e64d2017-03-24 12:54:29 +01001---
2driver:
3 name: docker
4 hostname: opencontrail
Martin Polreicha4a60ba2017-08-24 16:29:07 +02005 use_sudo: false
Petr Michalec579e64d2017-03-24 12:54:29 +01006
7provisioner:
8 name: salt_solo
9 salt_install: bootstrap
10 salt_bootstrap_url: https://bootstrap.saltstack.com
11 salt_version: latest
12 require_chef: false
13 log_level: error
14 formula: opencontrail
15 grains:
16 noservices: True
Petr Michalec579e64d2017-03-24 12:54:29 +010017 dependencies:
18 - name: linux
19 repo: git
Martin Polreich034b37a2019-10-15 14:31:00 +020020 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
21 branch: <%=ENV['GERRIT_BRANCH'] || 'release/2019.2.0' %>
Petr Michalec579e64d2017-03-24 12:54:29 +010022 state_top:
23 base:
24 "*":
25 - linux
26 - opencontrail
27 pillars:
28 top.sls:
29 base:
30 "*":
Martin Polreich9ea2c472017-04-06 09:59:10 +020031 - linux_repo_opencontrail
Petr Michalec579e64d2017-03-24 12:54:29 +010032 - linux_repo_cassandra
Petr Michalec579e64d2017-03-24 12:54:29 +010033 - linux
34 - opencontrail
35 - opencontrail_juniper
36 linux.sls:
37 linux:
38 system:
39 enabled: true
40 name: opencontrail
Petr Michalec579e64d2017-03-24 12:54:29 +010041 opencontrail_juniper.sls: {}
42 pillars-from-files:
Petr Michalec579e64d2017-03-24 12:54:29 +010043 linux_repo_cassandra.sls: tests/pillar/repo_cassandra.sls
44
45verifier:
46 name: inspec
47 sudo: true
48
Martin Polreich034b37a2019-10-15 14:31:00 +020049docker_images:
50 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/mirantis/drivetrain/salt-formulas-ci/salt-formulas-ci-xenial-2017.7:latest'%>
51
Petr Michalec579e64d2017-03-24 12:54:29 +010052platforms:
Martin Polreich034b37a2019-10-15 14:31:00 +020053 - name: xenial-2017.7
Petr Michalec579e64d2017-03-24 12:54:29 +010054 driver_config:
Martin Polreich034b37a2019-10-15 14:31:00 +020055 image: *xenial-20177
Petr Michalec579e64d2017-03-24 12:54:29 +010056 platform: ubuntu
57
58suites:
Martin Polreich034b37a2019-10-15 14:31:00 +020059 - name: single_41
Martin Polreichfc2e1012017-08-30 11:24:53 +020060 provisioner:
Martin Polreich51b3bc62018-02-21 13:09:04 +010061 grains:
62 init: 'systemd'
Martin Polreichfc2e1012017-08-30 11:24:53 +020063 pillars-from-files:
Martin Polreich034b37a2019-10-15 14:31:00 +020064 opencontrail.sls: tests/pillar/single.sls
Anton Samoylov129da202019-04-12 14:57:04 +040065 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc41.sls
Anton Samoylov129da202019-04-12 14:57:04 +040066
Martin Polreich034b37a2019-10-15 14:31:00 +020067 - name: analytics_41
Martin Polreicha4a60ba2017-08-24 16:29:07 +020068 provisioner:
Martin Polreich51b3bc62018-02-21 13:09:04 +010069 grains:
70 init: 'systemd'
Martin Polreicha4a60ba2017-08-24 16:29:07 +020071 pillars-from-files:
Martin Polreich034b37a2019-10-15 14:31:00 +020072 opencontrail.sls: tests/pillar/analytics.sls
Anton Samoylov129da202019-04-12 14:57:04 +040073 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc41.sls
Anton Samoylov129da202019-04-12 14:57:04 +040074
Martin Polreich034b37a2019-10-15 14:31:00 +020075 - name: control_41
Martin Polreicha4a60ba2017-08-24 16:29:07 +020076 provisioner:
Martin Polreich51b3bc62018-02-21 13:09:04 +010077 grains:
78 init: 'systemd'
Martin Polreicha4a60ba2017-08-24 16:29:07 +020079 pillars-from-files:
Martin Polreich034b37a2019-10-15 14:31:00 +020080 opencontrail.sls: tests/pillar/control.sls
Anton Samoylov129da202019-04-12 14:57:04 +040081 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc41.sls
Anton Samoylov129da202019-04-12 14:57:04 +040082
Martin Polreich034b37a2019-10-15 14:31:00 +020083 - name: cluster_41
Martin Polreichfc2e1012017-08-30 11:24:53 +020084 provisioner:
Martin Polreich51b3bc62018-02-21 13:09:04 +010085 grains:
86 init: 'systemd'
Martin Polreichfc2e1012017-08-30 11:24:53 +020087 pillars-from-files:
Martin Polreich034b37a2019-10-15 14:31:00 +020088 opencontrail.sls: tests/pillar/cluster.sls
Anton Samoylov129da202019-04-12 14:57:04 +040089 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc41.sls
Anton Samoylov129da202019-04-12 14:57:04 +040090
Martin Polreich034b37a2019-10-15 14:31:00 +020091 - name: vrouter_41
Martin Polreicha4a60ba2017-08-24 16:29:07 +020092 provisioner:
Martin Polreich51b3bc62018-02-21 13:09:04 +010093 grains:
94 init: 'systemd'
Martin Polreicha4a60ba2017-08-24 16:29:07 +020095 pillars-from-files:
Martin Polreich034b37a2019-10-15 14:31:00 +020096 opencontrail.sls: tests/pillar/vrouter.sls
Anton Samoylov129da202019-04-12 14:57:04 +040097 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc41.sls
Petr Michalec579e64d2017-03-24 12:54:29 +010098
99# vim: ft=yaml sw=2 ts=2 sts=2 tw=125