(IAC-746) - Add ubuntu 20.04 support
This commit is contained in:
25
.github/workflows/release.yml
vendored
25
.github/workflows/release.yml
vendored
@@ -6,22 +6,39 @@ on:
|
|||||||
- 'release'
|
- 'release'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
LitmusAcceptance:
|
LitmusAcceptancePuppet5:
|
||||||
env:
|
env:
|
||||||
HONEYCOMB_WRITEKEY: 7f3c63a70eecc61d635917de46bea4e6
|
HONEYCOMB_WRITEKEY: 7f3c63a70eecc61d635917de46bea4e6
|
||||||
HONEYCOMB_DATASET: litmus tests
|
HONEYCOMB_DATASET: litmus tests
|
||||||
runs-on: self-hosted
|
runs-on: self-hosted
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
ruby_version: [2.5.x]
|
ruby_version: [2.5.x]
|
||||||
puppet_gem_version: [~> 6.0]
|
puppet_gem_version: [~> 6.0]
|
||||||
platform: [release_checks]
|
platform: [release_checks_5]
|
||||||
agent_family: ['puppet5', 'puppet6']
|
agent_family: ['puppet5']
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
|
- name: Litmus Parallel
|
||||||
|
uses: puppetlabs/action-litmus_parallel@master
|
||||||
|
with:
|
||||||
|
platform: ${{ matrix.platform }}
|
||||||
|
agent_family: ${{ matrix.agent_family }}
|
||||||
|
LitmusAcceptancePuppet6:
|
||||||
|
env:
|
||||||
|
HONEYCOMB_WRITEKEY: 7f3c63a70eecc61d635917de46bea4e6
|
||||||
|
HONEYCOMB_DATASET: litmus tests
|
||||||
|
runs-on: self-hosted
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
ruby_version: [2.5.x]
|
||||||
|
puppet_gem_version: [~> 6.0]
|
||||||
|
platform: [release_checks_6]
|
||||||
|
agent_family: ['puppet6']
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
- name: Litmus Parallel
|
- name: Litmus Parallel
|
||||||
uses: puppetlabs/action-litmus_parallel@master
|
uses: puppetlabs/action-litmus_parallel@master
|
||||||
with:
|
with:
|
||||||
|
|||||||
25
.github/workflows/weekly.yml
vendored
25
.github/workflows/weekly.yml
vendored
@@ -5,7 +5,7 @@ on:
|
|||||||
- cron: '0 5 * * 5'
|
- cron: '0 5 * * 5'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
LitmusAcceptance:
|
LitmusAcceptancePuppet5:
|
||||||
env:
|
env:
|
||||||
HONEYCOMB_WRITEKEY: 7f3c63a70eecc61d635917de46bea4e6
|
HONEYCOMB_WRITEKEY: 7f3c63a70eecc61d635917de46bea4e6
|
||||||
HONEYCOMB_DATASET: litmus tests
|
HONEYCOMB_DATASET: litmus tests
|
||||||
@@ -14,8 +14,27 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
ruby_version: [2.5.x]
|
ruby_version: [2.5.x]
|
||||||
puppet_gem_version: [~> 6.0]
|
puppet_gem_version: [~> 6.0]
|
||||||
platform: [release_checks]
|
platform: [release_checks_5]
|
||||||
agent_family: ['puppet5', 'puppet6']
|
agent_family: ['puppet5']
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Litmus Parallel
|
||||||
|
uses: puppetlabs/action-litmus_parallel@master
|
||||||
|
with:
|
||||||
|
platform: ${{ matrix.platform }}
|
||||||
|
agent_family: ${{ matrix.agent_family }}
|
||||||
|
LitmusAcceptancePuppet6:
|
||||||
|
env:
|
||||||
|
HONEYCOMB_WRITEKEY: 7f3c63a70eecc61d635917de46bea4e6
|
||||||
|
HONEYCOMB_DATASET: litmus tests
|
||||||
|
runs-on: self-hosted
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
ruby_version: [2.5.x]
|
||||||
|
puppet_gem_version: [~> 6.0]
|
||||||
|
platform: [release_checks_6]
|
||||||
|
agent_family: ['puppet6']
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
|
|||||||
20
.sync.yml
20
.sync.yml
@@ -11,11 +11,21 @@
|
|||||||
use_litmus: true
|
use_litmus: true
|
||||||
litmus:
|
litmus:
|
||||||
provision_list:
|
provision_list:
|
||||||
- travis_deb
|
- ---travis_el
|
||||||
- travis_ub
|
- travis_deb
|
||||||
- travis_el6
|
- travis_el6
|
||||||
- travis_el7
|
- travis_el7
|
||||||
- ---travis_el
|
complex:
|
||||||
|
- collection:
|
||||||
|
puppet_collection:
|
||||||
|
- puppet6
|
||||||
|
provision_list:
|
||||||
|
- travis_ub_6
|
||||||
|
- collection:
|
||||||
|
puppet_collection:
|
||||||
|
- puppet5
|
||||||
|
provision_list:
|
||||||
|
- travis_ub_5
|
||||||
simplecov: true
|
simplecov: true
|
||||||
notifications:
|
notifications:
|
||||||
slack:
|
slack:
|
||||||
|
|||||||
32
.travis.yml
32
.travis.yml
@@ -29,22 +29,33 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
-
|
-
|
||||||
before_script:
|
before_script:
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_deb]'"
|
- "bundle exec rake 'litmus:provision_list[travis_ub_6]'"
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
- "bundle exec rake 'litmus:install_agent[puppet6]'"
|
||||||
- "bundle exec rake litmus:install_module"
|
- "bundle exec rake litmus:install_module"
|
||||||
bundler_args:
|
bundler_args:
|
||||||
env: PLATFORMS=travis_deb_puppet5
|
env: PLATFORMS=travis_ub_6_puppet6
|
||||||
rvm: 2.5.7
|
rvm: 2.5.7
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
stage: acceptance
|
stage: acceptance
|
||||||
-
|
-
|
||||||
before_script:
|
before_script:
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_ub]'"
|
- "bundle exec rake 'litmus:provision_list[travis_ub_5]'"
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
||||||
- "bundle exec rake litmus:install_module"
|
- "bundle exec rake litmus:install_module"
|
||||||
bundler_args:
|
bundler_args:
|
||||||
env: PLATFORMS=travis_ub_puppet5
|
env: PLATFORMS=travis_ub_5_puppet5
|
||||||
|
rvm: 2.5.7
|
||||||
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
|
services: docker
|
||||||
|
stage: acceptance
|
||||||
|
-
|
||||||
|
before_script:
|
||||||
|
- "bundle exec rake 'litmus:provision_list[travis_deb]'"
|
||||||
|
- "bundle exec rake 'litmus:install_agent[puppet5]'"
|
||||||
|
- "bundle exec rake litmus:install_module"
|
||||||
|
bundler_args:
|
||||||
|
env: PLATFORMS=travis_deb_puppet5
|
||||||
rvm: 2.5.7
|
rvm: 2.5.7
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
@@ -82,17 +93,6 @@ jobs:
|
|||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
||||||
services: docker
|
services: docker
|
||||||
stage: acceptance
|
stage: acceptance
|
||||||
-
|
|
||||||
before_script:
|
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_ub]'"
|
|
||||||
- "bundle exec rake 'litmus:install_agent[puppet6]'"
|
|
||||||
- "bundle exec rake litmus:install_module"
|
|
||||||
bundler_args:
|
|
||||||
env: PLATFORMS=travis_ub_puppet6
|
|
||||||
rvm: 2.5.7
|
|
||||||
script: ["travis_wait 45 bundle exec rake litmus:acceptance:parallel"]
|
|
||||||
services: docker
|
|
||||||
stage: acceptance
|
|
||||||
-
|
-
|
||||||
before_script:
|
before_script:
|
||||||
- "bundle exec rake 'litmus:provision_list[travis_el6]'"
|
- "bundle exec rake 'litmus:provision_list[travis_el6]'"
|
||||||
|
|||||||
@@ -62,7 +62,8 @@
|
|||||||
"operatingsystemrelease": [
|
"operatingsystemrelease": [
|
||||||
"14.04",
|
"14.04",
|
||||||
"16.04",
|
"16.04",
|
||||||
"18.04"
|
"18.04",
|
||||||
|
"20.04"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -81,6 +82,6 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"template-url": "https://github.com/puppetlabs/pdk-templates#master",
|
"template-url": "https://github.com/puppetlabs/pdk-templates#master",
|
||||||
"template-ref": "heads/master-0-g095317c",
|
"template-ref": "heads/master-0-g88b05c7",
|
||||||
"pdk-version": "1.17.0"
|
"pdk-version": "1.17.0"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,15 +8,22 @@ vagrant:
|
|||||||
travis_deb:
|
travis_deb:
|
||||||
provisioner: docker
|
provisioner: docker
|
||||||
images: ['litmusimage/debian:8', 'litmusimage/debian:9', 'litmusimage/debian:10']
|
images: ['litmusimage/debian:8', 'litmusimage/debian:9', 'litmusimage/debian:10']
|
||||||
travis_ub:
|
travis_ub_5:
|
||||||
provisioner: docker
|
provisioner: docker
|
||||||
images: ['litmusimage/ubuntu:14.04', 'litmusimage/ubuntu:16.04', 'litmusimage/ubuntu:18.04']
|
images: ['litmusimage/ubuntu:14.04', 'litmusimage/ubuntu:16.04', 'litmusimage/ubuntu:18.04']
|
||||||
|
travis_ub_6:
|
||||||
|
provisioner: docker
|
||||||
|
images: ['litmusimage/ubuntu:14.04', 'litmusimage/ubuntu:16.04', 'litmusimage/ubuntu:18.04', 'litmusimage/ubuntu:20.04']
|
||||||
travis_el6:
|
travis_el6:
|
||||||
provisioner: docker
|
provisioner: docker
|
||||||
images: ['litmusimage/centos:6', 'litmusimage/oraclelinux:6', 'litmusimage/scientificlinux:6']
|
images: ['litmusimage/centos:6', 'litmusimage/oraclelinux:6', 'litmusimage/scientificlinux:6']
|
||||||
travis_el7:
|
travis_el7:
|
||||||
provisioner: docker
|
provisioner: docker
|
||||||
images: ['litmusimage/centos:7', 'litmusimage/oraclelinux:7', 'litmusimage/scientificlinux:7']
|
images: ['litmusimage/centos:7', 'litmusimage/oraclelinux:7', 'litmusimage/scientificlinux:7']
|
||||||
release_checks:
|
release_checks_5:
|
||||||
provisioner: abs
|
provisioner: abs
|
||||||
images: ['redhat-6-x86_64', 'redhat-7-x86_64', 'redhat-8-x86_64', 'centos-6-x86_64', 'centos-7-x86_64', 'centos-8-x86_64', 'oracle-6-x86_64', 'oracle-7-x86_64', 'scientific-6-x86_64', 'scientific-7-x86_64', 'debian-8-x86_64', 'debian-9-x86_64', 'debian-10-x86_64', 'ubuntu-1404-x86_64', 'ubuntu-1604-x86_64', 'ubuntu-1804-x86_64', 'sles-11-x86_64', 'sles-12-x86_64', 'sles-15-x86_64']
|
images: ['redhat-6-x86_64', 'redhat-7-x86_64', 'redhat-8-x86_64', 'centos-6-x86_64', 'centos-7-x86_64', 'centos-8-x86_64', 'oracle-6-x86_64', 'oracle-7-x86_64', 'scientific-6-x86_64', 'scientific-7-x86_64', 'debian-8-x86_64', 'debian-9-x86_64', 'debian-10-x86_64', 'ubuntu-1404-x86_64', 'ubuntu-1604-x86_64', 'ubuntu-1804-x86_64', 'sles-11-x86_64', 'sles-12-x86_64', 'sles-15-x86_64']
|
||||||
|
release_checks_6:
|
||||||
|
provisioner: abs
|
||||||
|
images: ['redhat-6-x86_64', 'redhat-7-x86_64', 'redhat-8-x86_64', 'centos-6-x86_64', 'centos-7-x86_64', 'centos-8-x86_64', 'oracle-6-x86_64', 'oracle-7-x86_64', 'scientific-6-x86_64', 'scientific-7-x86_64', 'debian-8-x86_64', 'debian-9-x86_64', 'debian-10-x86_64', 'ubuntu-1404-x86_64', 'ubuntu-1604-x86_64', 'ubuntu-1804-x86_64', 'ubuntu-2004-x86_64', 'sles-11-x86_64', 'sles-12-x86_64', 'sles-15-x86_64']
|
||||||
|
|
||||||
Reference in New Issue
Block a user