Unverified Commit c902687a authored by Tim Smith's avatar Tim Smith Committed by GitHub
Browse files

Merge pull request #158 from chef-cookbooks/expand_testing

Expand testing to the latest platforms
parents 452afcbc 5c03d84b
...@@ -18,34 +18,42 @@ services: docker ...@@ -18,34 +18,42 @@ services: docker
env: env:
matrix: matrix:
- INSTANCE=default-ubuntu-1404
- INSTANCE=default-ubuntu-1604 - INSTANCE=default-ubuntu-1604
- INSTANCE=default-ubuntu-1804
- INSTANCE=default-centos-6 - INSTANCE=default-centos-6
- INSTANCE=default-centos-7 - INSTANCE=default-centos-7
- INSTANCE=default-debian-8 - INSTANCE=default-centos-8
- INSTANCE=default-debian-9
- INSTANCE=default-debian-10
- INSTANCE=default-fedora-latest - INSTANCE=default-fedora-latest
- INSTANCE=default-opensuse-leap - INSTANCE=default-opensuse-leap-15
- INSTANCE=input-file-resource-ubuntu-1404
- INSTANCE=input-file-resource-ubuntu-1604 - INSTANCE=input-file-resource-ubuntu-1604
- INSTANCE=input-file-resource-ubuntu-1804
- INSTANCE=input-file-resource-centos-6 - INSTANCE=input-file-resource-centos-6
- INSTANCE=input-file-resource-centos-7 - INSTANCE=input-file-resource-centos-7
- INSTANCE=input-file-resource-debian-8 - INSTANCE=input-file-resource-centos-8
- INSTANCE=input-file-resource-debian-9
- INSTANCE=input-file-resource-debian-10
- INSTANCE=input-file-resource-fedora-latest - INSTANCE=input-file-resource-fedora-latest
- INSTANCE=input-file-resource-opensuse-leap - INSTANCE=input-file-resource-opensuse-leap-15
- INSTANCE=client-ubuntu-1404
- INSTANCE=client-ubuntu-1604 - INSTANCE=client-ubuntu-1604
- INSTANCE=client-ubuntu-1804
- INSTANCE=client-centos-6 - INSTANCE=client-centos-6
- INSTANCE=client-centos-7 - INSTANCE=client-centos-7
- INSTANCE=client-debian-8 - INSTANCE=client-centos-8
- INSTANCE=client-debian-9
- INSTANCE=client-debian-10
- INSTANCE=client-fedora-latest - INSTANCE=client-fedora-latest
- INSTANCE=client-opensuse-leap - INSTANCE=client-opensuse-leap-15
- INSTANCE=server-ubuntu-1404
- INSTANCE=server-ubuntu-1604 - INSTANCE=server-ubuntu-1604
- INSTANCE=server-ubuntu-1804
- INSTANCE=server-centos-6 - INSTANCE=server-centos-6
- INSTANCE=server-centos-7 - INSTANCE=server-centos-7
- INSTANCE=server-debian-8 - INSTANCE=server-centos-8
- INSTANCE=server-debian-9
- INSTANCE=server-debian-10
- INSTANCE=server-fedora-latest - INSTANCE=server-fedora-latest
- INSTANCE=server-opensuse-leap - INSTANCE=server-opensuse-leap-15
before_script: before_script:
- sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER ) - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
......
...@@ -45,22 +45,19 @@ a.out ...@@ -45,22 +45,19 @@ a.out
# Testing # # Testing #
########### ###########
.watchr
.rspec .rspec
spec/* spec/*
spec/fixtures/* spec/fixtures/*
test/* test/*
features/* features/*
examples/* examples/*
Guardfile
Procfile Procfile
kitchen* .kitchen*
.rubocop.yml .rubocop.yml
spec/* spec/*
Rakefile
.travis.yml .travis.yml
.foodcritic .foodcritic
.codeclimate.yml appveyor.yml
# SCM # # SCM #
####### #######
...@@ -93,14 +90,3 @@ CONTRIBUTING* ...@@ -93,14 +90,3 @@ CONTRIBUTING*
CHANGELOG* CHANGELOG*
TESTING* TESTING*
# Strainer #
############
Colanderfile
Strainerfile
.colander
.strainer
# Vagrant #
###########
.vagrant
Vagrantfile
...@@ -20,6 +20,11 @@ platforms: ...@@ -20,6 +20,11 @@ platforms:
image: dokken/amazonlinux image: dokken/amazonlinux
pid_one_command: /sbin/init pid_one_command: /sbin/init
- name: amazonlinux-2
driver:
image: dokken/amazonlinux-2
pid_one_command: /usr/lib/systemd/systemd
- name: debian-8 - name: debian-8
driver: driver:
image: dokken/debian-8 image: dokken/debian-8
...@@ -34,6 +39,13 @@ platforms: ...@@ -34,6 +39,13 @@ platforms:
intermediate_instructions: intermediate_instructions:
- RUN /usr/bin/apt-get update - RUN /usr/bin/apt-get update
- name: debian-10
driver:
image: dokken/debian-10
pid_one_command: /bin/systemd
intermediate_instructions:
- RUN /usr/bin/apt-get update
- name: centos-6 - name: centos-6
driver: driver:
image: dokken/centos-6 image: dokken/centos-6
...@@ -44,26 +56,46 @@ platforms: ...@@ -44,26 +56,46 @@ platforms:
image: dokken/centos-7 image: dokken/centos-7
pid_one_command: /usr/lib/systemd/systemd pid_one_command: /usr/lib/systemd/systemd
- name: centos-8
driver:
image: dokken/centos-8
pid_one_command: /usr/lib/systemd/systemd
- name: oraclelinux-6
driver:
image: dokken/oraclelinux-6
pid_one_command: /sbin/init
- name: oraclelinux-7
driver:
image: dokken/oraclelinux-7
pid_one_command: /usr/lib/systemd/systemd
- name: oraclelinux-8
driver:
image: dokken/oraclelinux-8
pid_one_command: /usr/lib/systemd/systemd
- name: fedora-latest - name: fedora-latest
driver: driver:
image: dokken/fedora-latest image: dokken/fedora-latest
pid_one_command: /usr/lib/systemd/systemd pid_one_command: /usr/lib/systemd/systemd
- name: ubuntu-14.04 - name: ubuntu-16.04
driver: driver:
image: dokken/ubuntu-14.04 image: dokken/ubuntu-16.04
pid_one_command: /sbin/init pid_one_command: /bin/systemd
intermediate_instructions: intermediate_instructions:
- RUN /usr/bin/apt-get update - RUN /usr/bin/apt-get update
- name: ubuntu-16.04 - name: ubuntu-18.04
driver: driver:
image: dokken/ubuntu-16.04 image: dokken/ubuntu-18.04
pid_one_command: /bin/systemd pid_one_command: /bin/systemd
intermediate_instructions: intermediate_instructions:
- RUN /usr/bin/apt-get update - RUN /usr/bin/apt-get update
- name: opensuse-leap - name: opensuse-leap-15
driver: driver:
image: dokken/opensuse-leap image: dokken/opensuse-leap-15
pid_one_command: /bin/systemd pid_one_command: /bin/systemd
...@@ -4,19 +4,22 @@ driver: ...@@ -4,19 +4,22 @@ driver:
provisioner: provisioner:
name: chef_zero name: chef_zero
deprecations_as_errors: true deprecations_as_errors: true
chef_license: accept-no-persist
platforms: platforms:
- name: amazonlinux - name: amazonlinux
driver_config: driver_config:
box: mvbcoding/awslinux box: mvbcoding/awslinux
- name: amazonlinux-2
- name: centos-6 - name: centos-6
- name: centos-7 - name: centos-7
- name: centos-8
- name: debian-9 - name: debian-9
- name: debian-10 - name: debian-10
- name: fedora-29 - name: fedora-29
- name: opensuse-leap-42 - name: opensuse-leap-15
- name: ubuntu-14.04
- name: ubuntu-16.04 - name: ubuntu-16.04
- name: ubuntu-18.04
suites: suites:
- name: default - name: default
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment