mirror of
https://github.com/saltstack/salt-bootstrap.git
synced 2025-04-16 09:40:21 +00:00
ci(3002): remove from CI (EOL)
* https://saltproject.io/salt-platform-support/ - Phase 3 support ends: Apr 21, 2022
This commit is contained in:
parent
3265e88e29
commit
9adf295207
8 changed files with 13 additions and 718 deletions
3
.github/workflows/kitchen.macos.yml
vendored
3
.github/workflows/kitchen.macos.yml
vendored
|
@ -45,7 +45,6 @@ jobs:
|
||||||
- latest-macos-12
|
- latest-macos-12
|
||||||
- py3-stable-3004-macos-12
|
- py3-stable-3004-macos-12
|
||||||
- py3-stable-3003-macos-12
|
- py3-stable-3003-macos-12
|
||||||
- py3-stable-3002-macos-12
|
|
||||||
steps:
|
steps:
|
||||||
- name: 'Check out code'
|
- name: 'Check out code'
|
||||||
uses: 'actions/checkout@v2'
|
uses: 'actions/checkout@v2'
|
||||||
|
@ -77,7 +76,6 @@ jobs:
|
||||||
- latest-macos-11
|
- latest-macos-11
|
||||||
- py3-stable-3004-macos-11
|
- py3-stable-3004-macos-11
|
||||||
- py3-stable-3003-macos-11
|
- py3-stable-3003-macos-11
|
||||||
- py3-stable-3002-macos-11
|
|
||||||
steps:
|
steps:
|
||||||
- name: 'Check out code'
|
- name: 'Check out code'
|
||||||
uses: 'actions/checkout@v2'
|
uses: 'actions/checkout@v2'
|
||||||
|
@ -109,7 +107,6 @@ jobs:
|
||||||
- latest-macos-1015
|
- latest-macos-1015
|
||||||
- py3-stable-3004-macos-1015
|
- py3-stable-3004-macos-1015
|
||||||
- py3-stable-3003-macos-1015
|
- py3-stable-3003-macos-1015
|
||||||
- py3-stable-3002-macos-1015
|
|
||||||
steps:
|
steps:
|
||||||
- name: 'Check out code'
|
- name: 'Check out code'
|
||||||
uses: 'actions/checkout@v2'
|
uses: 'actions/checkout@v2'
|
||||||
|
|
2
.github/workflows/kitchen.windows.yml
vendored
2
.github/workflows/kitchen.windows.yml
vendored
|
@ -45,7 +45,6 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
instance:
|
instance:
|
||||||
- py3-stable-3002-windows-2022
|
|
||||||
- py3-stable-3003-windows-2022
|
- py3-stable-3003-windows-2022
|
||||||
- py3-stable-3004-windows-2022
|
- py3-stable-3004-windows-2022
|
||||||
- latest-windows-2022
|
- latest-windows-2022
|
||||||
|
@ -100,7 +99,6 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
instance:
|
instance:
|
||||||
- py3-stable-3002-windows-2019
|
|
||||||
- py3-stable-3003-windows-2019
|
- py3-stable-3003-windows-2019
|
||||||
- py3-stable-3004-windows-2019
|
- py3-stable-3004-windows-2019
|
||||||
- latest-windows-2019
|
- latest-windows-2019
|
||||||
|
|
644
.github/workflows/main.yml
vendored
644
.github/workflows/main.yml
vendored
|
@ -323,52 +323,6 @@ jobs:
|
||||||
bundle exec kitchen destroy latest-almalinux-8
|
bundle exec kitchen destroy latest-almalinux-8
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3002-amazon-2:
|
|
||||||
name: Amazon 2 v3002 Py3 Stable
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-stable-3002-amazon-2 || bundle exec kitchen create py3-stable-3002-amazon-2
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-stable-3002-amazon-2
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-stable-3002-amazon-2
|
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3003-amazon-2:
|
py3-stable-3003-amazon-2:
|
||||||
name: Amazon 2 v3003 Py3 Stable
|
name: Amazon 2 v3003 Py3 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -645,98 +599,6 @@ jobs:
|
||||||
bundle exec kitchen destroy latest-arch
|
bundle exec kitchen destroy latest-arch
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3002-centos-7:
|
|
||||||
name: CentOS 7 v3002 Py3 Stable
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-stable-3002-centos-7 || bundle exec kitchen create py3-stable-3002-centos-7
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-stable-3002-centos-7
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-stable-3002-centos-7
|
|
||||||
|
|
||||||
|
|
||||||
py3-git-3002-centos-7:
|
|
||||||
name: CentOS 7 v3002 Py3 Git
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-git-3002-centos-7 || bundle exec kitchen create py3-git-3002-centos-7
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-git-3002-centos-7
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-git-3002-centos-7
|
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3003-centos-7:
|
py3-stable-3003-centos-7:
|
||||||
name: CentOS 7 v3003 Py3 Stable
|
name: CentOS 7 v3003 Py3 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -1289,52 +1151,6 @@ jobs:
|
||||||
bundle exec kitchen destroy latest-centos-stream8
|
bundle exec kitchen destroy latest-centos-stream8
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3002-debian-10:
|
|
||||||
name: Debian 10 v3002 Py3 Stable
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-stable-3002-debian-10 || bundle exec kitchen create py3-stable-3002-debian-10
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-stable-3002-debian-10
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-stable-3002-debian-10
|
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3003-debian-10:
|
py3-stable-3003-debian-10:
|
||||||
name: Debian 10 v3003 Py3 Stable
|
name: Debian 10 v3003 Py3 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -1657,98 +1473,6 @@ jobs:
|
||||||
bundle exec kitchen destroy latest-debian-11
|
bundle exec kitchen destroy latest-debian-11
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3002-debian-9:
|
|
||||||
name: Debian 9 v3002 Py3 Stable
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-stable-3002-debian-9 || bundle exec kitchen create py3-stable-3002-debian-9
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-stable-3002-debian-9
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-stable-3002-debian-9
|
|
||||||
|
|
||||||
|
|
||||||
py3-git-3002-debian-9:
|
|
||||||
name: Debian 9 v3002 Py3 Git
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-git-3002-debian-9 || bundle exec kitchen create py3-git-3002-debian-9
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-git-3002-debian-9
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-git-3002-debian-9
|
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3003-debian-9:
|
py3-stable-3003-debian-9:
|
||||||
name: Debian 9 v3003 Py3 Stable
|
name: Debian 9 v3003 Py3 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -2393,98 +2117,6 @@ jobs:
|
||||||
bundle exec kitchen destroy latest-opensuse-tumbleweed
|
bundle exec kitchen destroy latest-opensuse-tumbleweed
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3002-oraclelinux-7:
|
|
||||||
name: Oracle Linux 7 v3002 Py3 Stable
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-stable-3002-oraclelinux-7 || bundle exec kitchen create py3-stable-3002-oraclelinux-7
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-stable-3002-oraclelinux-7
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-stable-3002-oraclelinux-7
|
|
||||||
|
|
||||||
|
|
||||||
py3-git-3002-oraclelinux-7:
|
|
||||||
name: Oracle Linux 7 v3002 Py3 Git
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-git-3002-oraclelinux-7 || bundle exec kitchen create py3-git-3002-oraclelinux-7
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-git-3002-oraclelinux-7
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-git-3002-oraclelinux-7
|
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3003-oraclelinux-7:
|
py3-stable-3003-oraclelinux-7:
|
||||||
name: Oracle Linux 7 v3003 Py3 Stable
|
name: Oracle Linux 7 v3003 Py3 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -2761,98 +2393,6 @@ jobs:
|
||||||
bundle exec kitchen destroy latest-oraclelinux-7
|
bundle exec kitchen destroy latest-oraclelinux-7
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3002-oraclelinux-8:
|
|
||||||
name: Oracle Linux 8 v3002 Py3 Stable
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-stable-3002-oraclelinux-8 || bundle exec kitchen create py3-stable-3002-oraclelinux-8
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-stable-3002-oraclelinux-8
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-stable-3002-oraclelinux-8
|
|
||||||
|
|
||||||
|
|
||||||
py3-git-3002-oraclelinux-8:
|
|
||||||
name: Oracle Linux 8 v3002 Py3 Git
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-git-3002-oraclelinux-8 || bundle exec kitchen create py3-git-3002-oraclelinux-8
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-git-3002-oraclelinux-8
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-git-3002-oraclelinux-8
|
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3003-oraclelinux-8:
|
py3-stable-3003-oraclelinux-8:
|
||||||
name: Oracle Linux 8 v3003 Py3 Stable
|
name: Oracle Linux 8 v3003 Py3 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -3313,98 +2853,6 @@ jobs:
|
||||||
bundle exec kitchen destroy latest-rockylinux-8
|
bundle exec kitchen destroy latest-rockylinux-8
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3002-ubuntu-1804:
|
|
||||||
name: Ubuntu 18.04 v3002 Py3 Stable
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-stable-3002-ubuntu-1804 || bundle exec kitchen create py3-stable-3002-ubuntu-1804
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-stable-3002-ubuntu-1804
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-stable-3002-ubuntu-1804
|
|
||||||
|
|
||||||
|
|
||||||
py3-git-3002-ubuntu-1804:
|
|
||||||
name: Ubuntu 18.04 v3002 Py3 Git
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-git-3002-ubuntu-1804 || bundle exec kitchen create py3-git-3002-ubuntu-1804
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-git-3002-ubuntu-1804
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-git-3002-ubuntu-1804
|
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3003-ubuntu-1804:
|
py3-stable-3003-ubuntu-1804:
|
||||||
name: Ubuntu 18.04 v3003 Py3 Stable
|
name: Ubuntu 18.04 v3003 Py3 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -3681,52 +3129,6 @@ jobs:
|
||||||
bundle exec kitchen destroy latest-ubuntu-1804
|
bundle exec kitchen destroy latest-ubuntu-1804
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3002-ubuntu-2004:
|
|
||||||
name: Ubuntu 20.04 v3002 Py3 Stable
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-stable-3002-ubuntu-2004 || bundle exec kitchen create py3-stable-3002-ubuntu-2004
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-stable-3002-ubuntu-2004
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-stable-3002-ubuntu-2004
|
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3003-ubuntu-2004:
|
py3-stable-3003-ubuntu-2004:
|
||||||
name: Ubuntu 20.04 v3003 Py3 Stable
|
name: Ubuntu 20.04 v3003 Py3 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -3911,52 +3313,6 @@ jobs:
|
||||||
bundle exec kitchen destroy latest-ubuntu-2004
|
bundle exec kitchen destroy latest-ubuntu-2004
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3002-ubuntu-2110:
|
|
||||||
name: Ubuntu 21.10 v3002 Py3 Stable
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
|
|
||||||
needs: lint
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: actions/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 2.6.x
|
|
||||||
|
|
||||||
- name: Install Bundler
|
|
||||||
run: |
|
|
||||||
gem install bundler
|
|
||||||
|
|
||||||
- name: Setup Bundle
|
|
||||||
run: |
|
|
||||||
bundle install --with docker --without opennebula ec2 windows vagrant
|
|
||||||
|
|
||||||
- name: Set up Python 3.7
|
|
||||||
uses: actions/setup-python@v1
|
|
||||||
with:
|
|
||||||
python-version: 3.7
|
|
||||||
|
|
||||||
- name: Install Python Dependencies
|
|
||||||
run: |
|
|
||||||
pip install -U pip
|
|
||||||
pip install -r tests/requirements.txt
|
|
||||||
|
|
||||||
- name: Create Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen create py3-stable-3002-ubuntu-2110 || bundle exec kitchen create py3-stable-3002-ubuntu-2110
|
|
||||||
|
|
||||||
- name: Test Bootstrap In Test Container
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen verify py3-stable-3002-ubuntu-2110
|
|
||||||
|
|
||||||
- name: Destroy Test Container
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
bundle exec kitchen destroy py3-stable-3002-ubuntu-2110
|
|
||||||
|
|
||||||
|
|
||||||
py3-stable-3003-ubuntu-2110:
|
py3-stable-3003-ubuntu-2110:
|
||||||
name: Ubuntu 21.10 v3003 Py3 Stable
|
name: Ubuntu 21.10 v3003 Py3 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
42
.github/workflows/templates/generate.py
vendored
42
.github/workflows/templates/generate.py
vendored
|
@ -54,40 +54,6 @@ STABLE_DISTROS = [
|
||||||
"ubuntu-2204",
|
"ubuntu-2204",
|
||||||
]
|
]
|
||||||
|
|
||||||
BLACKLIST_3002 = [
|
|
||||||
"almalinux-8",
|
|
||||||
"arch",
|
|
||||||
"centos-stream8",
|
|
||||||
"debian-11",
|
|
||||||
"fedora-35",
|
|
||||||
"fedora-36",
|
|
||||||
"gentoo",
|
|
||||||
"gentoo-systemd",
|
|
||||||
"opensuse-15",
|
|
||||||
"opensuse-tumbleweed",
|
|
||||||
"rockylinux-8",
|
|
||||||
"ubuntu-2204",
|
|
||||||
]
|
|
||||||
|
|
||||||
BLACKLIST_GIT_3002 = [
|
|
||||||
"almalinux-8",
|
|
||||||
"amazon-2",
|
|
||||||
"arch",
|
|
||||||
"centos-stream8",
|
|
||||||
"debian-10",
|
|
||||||
"debian-11",
|
|
||||||
"fedora-35",
|
|
||||||
"fedora-36",
|
|
||||||
"gentoo",
|
|
||||||
"gentoo-systemd",
|
|
||||||
"opensuse-15",
|
|
||||||
"opensuse-tumbleweed",
|
|
||||||
"rockylinux-8",
|
|
||||||
"ubuntu-2004",
|
|
||||||
"ubuntu-2110",
|
|
||||||
"ubuntu-2204",
|
|
||||||
]
|
|
||||||
|
|
||||||
BLACKLIST_3003 = [
|
BLACKLIST_3003 = [
|
||||||
"arch",
|
"arch",
|
||||||
"debian-11",
|
"debian-11",
|
||||||
|
@ -145,7 +111,6 @@ BLACKLIST_GIT_3004 = [
|
||||||
]
|
]
|
||||||
|
|
||||||
SALT_BRANCHES = [
|
SALT_BRANCHES = [
|
||||||
"3002",
|
|
||||||
"3003",
|
"3003",
|
||||||
"3004",
|
"3004",
|
||||||
"master",
|
"master",
|
||||||
|
@ -153,7 +118,6 @@ SALT_BRANCHES = [
|
||||||
]
|
]
|
||||||
|
|
||||||
BRANCH_DISPLAY_NAMES = {
|
BRANCH_DISPLAY_NAMES = {
|
||||||
"3002": "v3002",
|
|
||||||
"3003": "v3003",
|
"3003": "v3003",
|
||||||
"3004": "v3004",
|
"3004": "v3004",
|
||||||
"master": "Master",
|
"master": "Master",
|
||||||
|
@ -265,23 +229,21 @@ def generate_test_jobs():
|
||||||
continue
|
continue
|
||||||
|
|
||||||
BLACKLIST = {
|
BLACKLIST = {
|
||||||
"3002": BLACKLIST_3002,
|
|
||||||
"3003": BLACKLIST_3003,
|
"3003": BLACKLIST_3003,
|
||||||
"3004": BLACKLIST_3004,
|
"3004": BLACKLIST_3004,
|
||||||
}
|
}
|
||||||
if bootstrap_type == "git":
|
if bootstrap_type == "git":
|
||||||
BLACKLIST = {
|
BLACKLIST = {
|
||||||
"3002": BLACKLIST_GIT_3002,
|
|
||||||
"3003": BLACKLIST_GIT_3003,
|
"3003": BLACKLIST_GIT_3003,
|
||||||
"3004": BLACKLIST_GIT_3004,
|
"3004": BLACKLIST_GIT_3004,
|
||||||
}
|
}
|
||||||
|
|
||||||
# .0 versions are a virtual version for pinning to the first point release of a major release, such as 3002, there is no git version.
|
# .0 versions are a virtual version for pinning to the first point release of a major release, such as 3003, there is no git version.
|
||||||
if branch.endswith("-0"):
|
if branch.endswith("-0"):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if (
|
if (
|
||||||
branch in ("3002", "3003", "3004")
|
branch in ("3003", "3004")
|
||||||
and distro in BLACKLIST[branch]
|
and distro in BLACKLIST[branch]
|
||||||
):
|
):
|
||||||
continue
|
continue
|
||||||
|
|
22
README.rst
22
README.rst
|
@ -102,12 +102,12 @@ To view the latest options and descriptions for ``salt-bootstrap``, use ``-h`` a
|
||||||
Examples:
|
Examples:
|
||||||
- bootstrap-salt.sh
|
- bootstrap-salt.sh
|
||||||
- bootstrap-salt.sh stable
|
- bootstrap-salt.sh stable
|
||||||
- bootstrap-salt.sh stable 3003.3
|
- bootstrap-salt.sh stable 3004.1
|
||||||
- bootstrap-salt.sh stable v3002.7
|
- bootstrap-salt.sh stable v3003.4
|
||||||
- bootstrap-salt.sh testing
|
- bootstrap-salt.sh testing
|
||||||
- bootstrap-salt.sh git
|
- bootstrap-salt.sh git
|
||||||
- bootstrap-salt.sh git 3003.3
|
- bootstrap-salt.sh git 3004.1
|
||||||
- bootstrap-salt.sh git v3002.7
|
- bootstrap-salt.sh git v3003.4
|
||||||
- bootstrap-salt.sh git 06f249901a2e2f1ed310d58ea3921a129f214358
|
- bootstrap-salt.sh git 06f249901a2e2f1ed310d58ea3921a129f214358
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
|
@ -218,14 +218,14 @@ If you want to install a package of a specific release version, from the SaltSta
|
||||||
.. code:: console
|
.. code:: console
|
||||||
|
|
||||||
curl -o bootstrap-salt.sh -L https://bootstrap.saltproject.io
|
curl -o bootstrap-salt.sh -L https://bootstrap.saltproject.io
|
||||||
sudo sh bootstrap-salt.sh -P stable 3003.3
|
sudo sh bootstrap-salt.sh -P stable 3004.1
|
||||||
|
|
||||||
If you want to install a specific release version, based on the Git tags:
|
If you want to install a specific release version, based on the Git tags:
|
||||||
|
|
||||||
.. code:: console
|
.. code:: console
|
||||||
|
|
||||||
curl -o bootstrap-salt.sh -L https://bootstrap.saltproject.io
|
curl -o bootstrap-salt.sh -L https://bootstrap.saltproject.io
|
||||||
sudo sh bootstrap-salt.sh git v3003.3
|
sudo sh bootstrap-salt.sh git v3004.1
|
||||||
|
|
||||||
Using ``curl`` to install latest development version from GitHub:
|
Using ``curl`` to install latest development version from GitHub:
|
||||||
|
|
||||||
|
@ -280,14 +280,14 @@ Installing a specific version from git using ``wget``:
|
||||||
.. code:: console
|
.. code:: console
|
||||||
|
|
||||||
wget -O bootstrap-salt.sh https://bootstrap.saltproject.io
|
wget -O bootstrap-salt.sh https://bootstrap.saltproject.io
|
||||||
sudo sh bootstrap-salt.sh git v3003.3
|
sudo sh bootstrap-salt.sh git v3004.1
|
||||||
|
|
||||||
Installing a specific version package from the SaltStack repo using ``wget``:
|
Installing a specific version package from the SaltStack repo using ``wget``:
|
||||||
|
|
||||||
.. code:: console
|
.. code:: console
|
||||||
|
|
||||||
wget -O bootstrap-salt.sh https://bootstrap.saltproject.io
|
wget -O bootstrap-salt.sh https://bootstrap.saltproject.io
|
||||||
sudo sh bootstrap-salt.sh -P stable 3003.3
|
sudo sh bootstrap-salt.sh -P stable 3004.1
|
||||||
|
|
||||||
**NOTE**
|
**NOTE**
|
||||||
|
|
||||||
|
@ -303,7 +303,7 @@ If you already have Python installed, ``python 2.7``, then it's as easy as:
|
||||||
.. code:: console
|
.. code:: console
|
||||||
|
|
||||||
python -m urllib "https://bootstrap.saltproject.io" > bootstrap-salt.sh
|
python -m urllib "https://bootstrap.saltproject.io" > bootstrap-salt.sh
|
||||||
sudo sh bootstrap-salt.sh -P stable 3003.3
|
sudo sh bootstrap-salt.sh -P stable 3004.1
|
||||||
|
|
||||||
With python version 2, the following in-line code should always work:
|
With python version 2, the following in-line code should always work:
|
||||||
|
|
||||||
|
@ -317,7 +317,7 @@ With python version 3:
|
||||||
.. code:: console
|
.. code:: console
|
||||||
|
|
||||||
python3 -c 'import urllib.request; print(urllib.request.urlopen("https://bootstrap.saltproject.io").read().decode("ascii"))' > bootstrap-salt.sh
|
python3 -c 'import urllib.request; print(urllib.request.urlopen("https://bootstrap.saltproject.io").read().decode("ascii"))' > bootstrap-salt.sh
|
||||||
sudo sh bootstrap-salt.sh git v3003.3
|
sudo sh bootstrap-salt.sh git v3004.1
|
||||||
|
|
||||||
Install using fetch
|
Install using fetch
|
||||||
~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~
|
||||||
|
@ -378,7 +378,7 @@ Installing a target version package of Salt from the SaltStack repo:
|
||||||
|
|
||||||
.. code:: console
|
.. code:: console
|
||||||
|
|
||||||
curl -L https://bootstrap.saltproject.io | sudo sh -s -- stable 3003.3
|
curl -L https://bootstrap.saltproject.io | sudo sh -s -- stable 3004.1
|
||||||
|
|
||||||
Installing the latest master branch of Salt from git:
|
Installing the latest master branch of Salt from git:
|
||||||
|
|
||||||
|
|
|
@ -19,9 +19,6 @@ platforms:
|
||||||
- name: macos-1015
|
- name: macos-1015
|
||||||
|
|
||||||
suites:
|
suites:
|
||||||
- name: py3-stable-3002
|
|
||||||
provisioner:
|
|
||||||
salt_version: 3002.8
|
|
||||||
- name: py3-stable-3003
|
- name: py3-stable-3003
|
||||||
provisioner:
|
provisioner:
|
||||||
salt_version: 3003.4
|
salt_version: 3003.4
|
||||||
|
|
|
@ -17,9 +17,6 @@ platforms:
|
||||||
- name: windows-2019
|
- name: windows-2019
|
||||||
|
|
||||||
suites:
|
suites:
|
||||||
- name: py3-stable-3002
|
|
||||||
provisioner:
|
|
||||||
salt_version: 3002.8-1
|
|
||||||
- name: py3-stable-3003
|
- name: py3-stable-3003
|
||||||
provisioner:
|
provisioner:
|
||||||
salt_version: 3003.4-1
|
salt_version: 3003.4-1
|
||||||
|
|
12
kitchen.yml
12
kitchen.yml
|
@ -113,10 +113,6 @@ platforms:
|
||||||
run_command: /lib/systemd/systemd
|
run_command: /lib/systemd/systemd
|
||||||
|
|
||||||
suites:
|
suites:
|
||||||
- name: py3-git-3002
|
|
||||||
provisioner:
|
|
||||||
salt_version: 3002
|
|
||||||
salt_bootstrap_options: -x python3 -MPfq git %s
|
|
||||||
- name: py3-git-3003
|
- name: py3-git-3003
|
||||||
provisioner:
|
provisioner:
|
||||||
salt_version: 3003
|
salt_version: 3003
|
||||||
|
@ -125,10 +121,6 @@ suites:
|
||||||
provisioner:
|
provisioner:
|
||||||
salt_version: 3004
|
salt_version: 3004
|
||||||
salt_bootstrap_options: -x python3 -MPfq git %s
|
salt_bootstrap_options: -x python3 -MPfq git %s
|
||||||
- name: py3-stable-3002-0
|
|
||||||
provisioner:
|
|
||||||
salt_version: 3002
|
|
||||||
salt_bootstrap_options: -x python3 -MP stable 3002.0
|
|
||||||
excludes:
|
excludes:
|
||||||
- opensuse-15
|
- opensuse-15
|
||||||
- opensuse-tumbleweed
|
- opensuse-tumbleweed
|
||||||
|
@ -152,10 +144,6 @@ suites:
|
||||||
- freebsd-130
|
- freebsd-130
|
||||||
- freebsd-123
|
- freebsd-123
|
||||||
- openbsd-6
|
- openbsd-6
|
||||||
- name: py3-stable-3002
|
|
||||||
provisioner:
|
|
||||||
salt_version: 3002
|
|
||||||
salt_bootstrap_options: -x python3 -MP stable %s
|
|
||||||
excludes:
|
excludes:
|
||||||
- opensuse-15
|
- opensuse-15
|
||||||
- opensuse-tumbleweed
|
- opensuse-tumbleweed
|
||||||
|
|
Loading…
Add table
Reference in a new issue