mirror of
https://github.com/saltstack/salt-bootstrap.git
synced 2025-04-17 10:10:25 +00:00
update oses
This commit is contained in:
parent
76e8ab0f8a
commit
21be3370db
3 changed files with 201 additions and 32 deletions
|
@ -17,10 +17,12 @@ local distros = [
|
|||
// { name: 'Amazon 2', slug: 'amazon-2', multiplier: 2, depends: [] },
|
||||
{ name: 'CentOS 6', slug: 'centos-6', multiplier: 3, depends: [] },
|
||||
{ name: 'CentOS 7', slug: 'centos-7', multiplier: 4, depends: [] },
|
||||
{ name: 'CentOS 8', slug: 'centos-8', multiplier: 4, depends: [] },
|
||||
{ name: 'Debian 8', slug: 'debian-8', multiplier: 5, depends: [] },
|
||||
{ name: 'Debian 9', slug: 'debian-9', multiplier: 6, depends: [] },
|
||||
{ name: 'Fedora 28', slug: 'fedora-28', multiplier: 6, depends: [] },
|
||||
{ name: 'Debian 10', slug: 'debian-10', multiplier: 6, depends: [] },
|
||||
{ name: 'Fedora 29', slug: 'fedora-29', multiplier: 5, depends: [] },
|
||||
{ name: 'Fedora 30', slug: 'fedora-30', multiplier: 6, depends: [] },
|
||||
{ name: 'Opensuse 15.0', slug: 'opensuse-15', multiplier: 4, depends: [] },
|
||||
{ name: 'Opensuse 42.3', slug: 'opensuse-42', multiplier: 3, depends: [] },
|
||||
{ name: 'Ubuntu 16.04', slug: 'ubuntu-1604', multiplier: 1, depends: [] },
|
||||
|
|
214
.drone.yml
214
.drone.yml
|
@ -24,13 +24,13 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=0; echo Sleeping 0 seconds; sleep 0'"
|
||||
- sh -c 't=0; echo Sleeping 0 seconds; sleep 0'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create arch
|
||||
|
@ -103,13 +103,13 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=90; echo Sleeping 90 seconds; sleep 90'"
|
||||
- sh -c 't=90; echo Sleeping 90 seconds; sleep 90'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create centos-6
|
||||
|
@ -221,13 +221,13 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=120; echo Sleeping 120 seconds; sleep 120'"
|
||||
- sh -c 't=120; echo Sleeping 120 seconds; sleep 120'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create centos-7
|
||||
|
@ -327,6 +327,85 @@ node:
|
|||
depends_on:
|
||||
- Lint
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: CentOS 8
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: amd64
|
||||
|
||||
steps:
|
||||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- sh -c 't=60; echo Sleeping 60 seconds; sleep 60'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create centos-8
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
- throttle-build
|
||||
|
||||
- name: Py2 2017.7(Git)
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- pip install -U pip
|
||||
- pip install -r tests/requirements.txt
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- bundle exec kitchen test py2-git-2017-7-centos-8
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
- throttle-build
|
||||
- create
|
||||
|
||||
- name: Py2 2018.3(Git)
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- pip install -U pip
|
||||
- pip install -r tests/requirements.txt
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- bundle exec kitchen test py2-git-2018-3-centos-8
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
- throttle-build
|
||||
- create
|
||||
|
||||
- name: Py2 2019.2(Git)
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- pip install -U pip
|
||||
- pip install -r tests/requirements.txt
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- bundle exec kitchen test py2-git-2019-2-centos-8
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
- throttle-build
|
||||
- create
|
||||
|
||||
services:
|
||||
- name: docker
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
command:
|
||||
- --storage-driver=overlay2
|
||||
privileged: true
|
||||
|
||||
node:
|
||||
project: open
|
||||
|
||||
depends_on:
|
||||
- Lint
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: Debian 8
|
||||
|
@ -339,13 +418,13 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=150; echo Sleeping 150 seconds; sleep 150'"
|
||||
- sh -c 't=150; echo Sleeping 150 seconds; sleep 150'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create debian-8
|
||||
|
@ -457,13 +536,13 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=180; echo Sleeping 180 seconds; sleep 180'"
|
||||
- sh -c 't=180; echo Sleeping 180 seconds; sleep 180'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create debian-9
|
||||
|
@ -565,7 +644,7 @@ depends_on:
|
|||
|
||||
---
|
||||
kind: pipeline
|
||||
name: Fedora 28
|
||||
name: Debian 10
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
|
@ -575,16 +654,16 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=90; echo Sleeping 90 seconds; sleep 90'"
|
||||
- sh -c 't=90; echo Sleeping 90 seconds; sleep 90'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create fedora-28
|
||||
- bundle exec kitchen create debian-10
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
|
@ -596,7 +675,7 @@ steps:
|
|||
- pip install -U pip
|
||||
- pip install -r tests/requirements.txt
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- bundle exec kitchen test py2-git-2017-7-fedora-28
|
||||
- bundle exec kitchen test py2-git-2017-7-debian-10
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
|
@ -609,7 +688,7 @@ steps:
|
|||
- pip install -U pip
|
||||
- pip install -r tests/requirements.txt
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- bundle exec kitchen test py2-git-2018-3-fedora-28
|
||||
- bundle exec kitchen test py2-git-2018-3-debian-10
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
|
@ -622,7 +701,7 @@ steps:
|
|||
- pip install -U pip
|
||||
- pip install -r tests/requirements.txt
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- bundle exec kitchen test py2-git-2019-2-fedora-28
|
||||
- bundle exec kitchen test py2-git-2019-2-debian-10
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
|
@ -654,13 +733,13 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=75; echo Sleeping 75 seconds; sleep 75'"
|
||||
- sh -c 't=75; echo Sleeping 75 seconds; sleep 75'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create fedora-29
|
||||
|
@ -721,6 +800,85 @@ node:
|
|||
depends_on:
|
||||
- Lint
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: Fedora 30
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: amd64
|
||||
|
||||
steps:
|
||||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- sh -c 't=90; echo Sleeping 90 seconds; sleep 90'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create fedora-30
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
- throttle-build
|
||||
|
||||
- name: Py2 2017.7(Git)
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- pip install -U pip
|
||||
- pip install -r tests/requirements.txt
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- bundle exec kitchen test py2-git-2017-7-fedora-30
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
- throttle-build
|
||||
- create
|
||||
|
||||
- name: Py2 2018.3(Git)
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- pip install -U pip
|
||||
- pip install -r tests/requirements.txt
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- bundle exec kitchen test py2-git-2018-3-fedora-30
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
- throttle-build
|
||||
- create
|
||||
|
||||
- name: Py2 2019.2(Git)
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- pip install -U pip
|
||||
- pip install -r tests/requirements.txt
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- bundle exec kitchen test py2-git-2019-2-fedora-30
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
depends_on:
|
||||
- throttle-build
|
||||
- create
|
||||
|
||||
services:
|
||||
- name: docker
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
command:
|
||||
- --storage-driver=overlay2
|
||||
privileged: true
|
||||
|
||||
node:
|
||||
project: open
|
||||
|
||||
depends_on:
|
||||
- Lint
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: Opensuse 15.0
|
||||
|
@ -733,13 +891,13 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=60; echo Sleeping 60 seconds; sleep 60'"
|
||||
- sh -c 't=60; echo Sleeping 60 seconds; sleep 60'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create opensuse-15
|
||||
|
@ -812,13 +970,13 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=45; echo Sleeping 45 seconds; sleep 45'"
|
||||
- sh -c 't=45; echo Sleeping 45 seconds; sleep 45'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create opensuse-42
|
||||
|
@ -891,13 +1049,13 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=30; echo Sleeping 30 seconds; sleep 30'"
|
||||
- sh -c 't=30; echo Sleeping 30 seconds; sleep 30'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create ubuntu-1604
|
||||
|
@ -1009,13 +1167,13 @@ steps:
|
|||
- name: throttle-build
|
||||
image: alpine
|
||||
commands:
|
||||
- "sh -c 't=0; echo Sleeping 0 seconds; sleep 0'"
|
||||
- sh -c 't=0; echo Sleeping 0 seconds; sleep 0'
|
||||
|
||||
- name: create
|
||||
image: saltstack/drone-salt-bootstrap-testing
|
||||
commands:
|
||||
- bundle install --with docker --without opennebula ec2 windows vagrant
|
||||
- "echo 'Waiting for docker to start'"
|
||||
- echo 'Waiting for docker to start'
|
||||
- sleep 10
|
||||
- docker ps -a
|
||||
- bundle exec kitchen create ubuntu-1804
|
||||
|
@ -1117,6 +1275,6 @@ depends_on:
|
|||
|
||||
---
|
||||
kind: signature
|
||||
hmac: b7e8b81af5c37f4432730a739032d9bbfb32d125b7e55ca8e94d0c08f8e40e59
|
||||
hmac: c1fd67a1728978738324f80777165bb1aacd87f09f88b235e3a8b90dec5849c7
|
||||
|
||||
...
|
||||
|
|
15
.kitchen.yml
15
.kitchen.yml
|
@ -47,6 +47,9 @@ platforms:
|
|||
provision_command:
|
||||
- pacman -Syu --noconfirm --needed systemd grep awk procps which
|
||||
- systemctl enable sshd
|
||||
- name: centos-8
|
||||
driver_config:
|
||||
run_command: /usr/lib/systemd/systemd
|
||||
- name: centos-7
|
||||
driver_config:
|
||||
run_command: /usr/lib/systemd/systemd
|
||||
|
@ -65,14 +68,17 @@ platforms:
|
|||
- name: debian-9
|
||||
driver_config:
|
||||
run_command: /lib/systemd/systemd
|
||||
- name: fedora-28
|
||||
- name: debian-10
|
||||
driver_config:
|
||||
image: fedora:28
|
||||
run_command: /usr/lib/systemd/systemd
|
||||
run_command: /lib/systemd/systemd
|
||||
- name: fedora-29
|
||||
driver_config:
|
||||
image: fedora:29
|
||||
run_command: /usr/lib/systemd/systemd
|
||||
- name: fedora-30
|
||||
driver_config:
|
||||
image: fedora:30
|
||||
run_command: /usr/lib/systemd/systemd
|
||||
- name: opensuse-15
|
||||
driver_config:
|
||||
image: opensuse/leap:15.0
|
||||
|
@ -114,6 +120,7 @@ suites:
|
|||
- arch
|
||||
- fedora-28
|
||||
- fedora-29
|
||||
- fedora-30
|
||||
- opensuse-15
|
||||
- opensuse-42
|
||||
- name: py2-stable-2018-3
|
||||
|
@ -124,6 +131,7 @@ suites:
|
|||
- arch
|
||||
- fedora-28
|
||||
- fedora-29
|
||||
- fedora-30
|
||||
- opensuse-15
|
||||
- opensuse-42
|
||||
- name: py2-stable-2019-2
|
||||
|
@ -134,6 +142,7 @@ suites:
|
|||
- arch
|
||||
- fedora-28
|
||||
- fedora-29
|
||||
- fedora-30
|
||||
- opensuse-15
|
||||
- opensuse-42
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue