From: Pavel Cizinsky Date: Tue, 15 Jan 2019 13:57:22 +0000 (+0000) Subject: Merge "Drop Travis CI support" X-Git-Url: https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas%2Finfluxdb.git;a=commitdiff_plain;h=58bfaf4b6d37e08424bb131167f7b544277f0210;hp=c0481c85b7b63c8273cf5b12ad6dcd4829886ebf Merge "Drop Travis CI support" --- diff --git a/.kitchen.yml b/.kitchen.yml index 7dda65b..61b5361 100644 --- a/.kitchen.yml +++ b/.kitchen.yml @@ -30,20 +30,37 @@ provisioner: dependencies: - name: linux repo: git - source: https://github.com/salt-formulas/salt-formula-linux.git + source: https://gerrit.mcp.mirantis.com/salt-formulas/linux.git verifier: name: inspec sudo: true +docker_images: + - &trusty-20163 <%=ENV['IMAGE_TRUSTY_20163'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-trusty-salt-2016.3/salt:2018_11_19'%> + - &trusty-20177 <%=ENV['IMAGE_TRUSTY_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-trusty-salt-2017.7/salt:2018_11_19'%> + - &trusty-stable <%=ENV['IMAGE_TRUSTY_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-trusty-salt-stable/salt:2018_11_19'%> + - &xenial-20163 <%=ENV['IMAGE_XENIAL_20163'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2016.3/salt:2018_11_19'%> + - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%> + - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%> + platforms: - - name: <%=ENV['PLATFORM'] || 'saltstack-ubuntu-xenial-salt-stable' %> + - name: xenial-2016.3 driver_config: - image: <%=ENV['PLATFORM'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%> + image: *xenial-20163 platform: ubuntu -suites: + - name: xenial-2017.7 + driver_config: + image: *xenial-20177 + platform: ubuntu + - name: xenial-stable + driver_config: + image: *xenial-stable + platform: ubuntu + +suites: - name: client provisioner: pillars-from-files: diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index bb81511..0000000 --- a/.travis.yml +++ /dev/null @@ -1,45 +0,0 @@ -language: python -python: -- "2.7.13" -sudo: required -services: - - docker - -install: - - pip install PyYAML - - pip install virtualenv - - | - if [ ! -e Gemfile ]; then - curl -s -o ./Gemfile 'https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas/salt-formulas-scripts.git;a=blob_plain;f=Gemfile;hb=refs/heads/master' - fi - - bundle install - -env: - - PLATFORM=docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2016.3/salt:2018_11_19 SUITE=client - - PLATFORM=docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2016.3/salt:2018_11_19 SUITE=cluster - - PLATFORM=docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2016.3/salt:2018_11_19 SUITE=single - - PLATFORM=docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19 SUITE=client - - PLATFORM=docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19 SUITE=cluster - - PLATFORM=docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19 SUITE=single - - PLATFORM=docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19 SUITE=client - - PLATFORM=docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19 SUITE=cluster - - PLATFORM=docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19 SUITE=single - -before_script: - - set -o pipefail - - make test | tail - -script: - - test ! -e .kitchen.yml || bundle exec kitchen converge ${SUITE} || true - - test ! -e .kitchen.yml || bundle exec kitchen verify ${SUITE} -t tests/integration - -notifications: - webhooks: - urls: - - https://webhooks.gitter.im/e/6123573504759330786b - on_success: change # options: [always|never|change] default: always - on_failure: never # options: [always|never|change] default: always - on_start: never # options: [always|never|change] default: always - on_cancel: never # options: [always|never|change] default: always - on_error: never # options: [always|never|change] default: always - email: false