1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Add Fedora 32 to CI; drop Fedora 30 which is soon EOL (#327)

* Add Fedora 32 to CI; drop Fedora 30 which is soon EOL.

* Docker only supports Fedora up to 31; fortunately the 31 package seems to work for 32 too.

* Also skip for Fedora 32, as it apparently has a similar problem to Fedora 31.

ci_complete
This commit is contained in:
Felix Fontein 2020-05-15 18:51:49 +02:00 committed by GitHub
parent 772bfe9936
commit 31ba39cac4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 9 deletions

View file

@ -30,8 +30,8 @@ matrix:
- env: T=linux/centos6/1 - env: T=linux/centos6/1
- env: T=linux/centos7/1 - env: T=linux/centos7/1
- env: T=linux/centos8/1 - env: T=linux/centos8/1
- env: T=linux/fedora30/1
- env: T=linux/fedora31/1 - env: T=linux/fedora31/1
- env: T=linux/fedora32/1
- env: T=linux/opensuse15py2/1 - env: T=linux/opensuse15py2/1
- env: T=linux/opensuse15/1 - env: T=linux/opensuse15/1
- env: T=linux/ubuntu1604/1 - env: T=linux/ubuntu1604/1
@ -46,8 +46,8 @@ matrix:
- env: T=linux/centos6/2 - env: T=linux/centos6/2
- env: T=linux/centos7/2 - env: T=linux/centos7/2
- env: T=linux/centos8/2 - env: T=linux/centos8/2
- env: T=linux/fedora30/2
- env: T=linux/fedora31/2 - env: T=linux/fedora31/2
- env: T=linux/fedora32/2
- env: T=linux/opensuse15py2/2 - env: T=linux/opensuse15py2/2
- env: T=linux/opensuse15/2 - env: T=linux/opensuse15/2
- env: T=linux/ubuntu1604/2 - env: T=linux/ubuntu1604/2
@ -62,8 +62,8 @@ matrix:
- env: T=linux/centos6/3 - env: T=linux/centos6/3
- env: T=linux/centos7/3 - env: T=linux/centos7/3
- env: T=linux/centos8/3 - env: T=linux/centos8/3
- env: T=linux/fedora30/3
- env: T=linux/fedora31/3 - env: T=linux/fedora31/3
- env: T=linux/fedora32/3
- env: T=linux/opensuse15py2/3 - env: T=linux/opensuse15py2/3
- env: T=linux/opensuse15/3 - env: T=linux/opensuse15/3
- env: T=linux/ubuntu1604/3 - env: T=linux/ubuntu1604/3
@ -78,8 +78,8 @@ matrix:
- env: T=linux/centos6/4 - env: T=linux/centos6/4
- env: T=linux/centos7/4 - env: T=linux/centos7/4
- env: T=linux/centos8/4 - env: T=linux/centos8/4
- env: T=linux/fedora30/4
- env: T=linux/fedora31/4 - env: T=linux/fedora31/4
- env: T=linux/fedora32/4
- env: T=linux/opensuse15py2/4 - env: T=linux/opensuse15py2/4
- env: T=linux/opensuse15/4 - env: T=linux/opensuse15/4
- env: T=linux/ubuntu1604/4 - env: T=linux/ubuntu1604/4
@ -94,8 +94,8 @@ matrix:
- env: T=linux/centos6/5 - env: T=linux/centos6/5
- env: T=linux/centos7/5 - env: T=linux/centos7/5
- env: T=linux/centos8/5 - env: T=linux/centos8/5
- env: T=linux/fedora30/5
- env: T=linux/fedora31/5 - env: T=linux/fedora31/5
- env: T=linux/fedora32/5
- env: T=linux/opensuse15py2/5 - env: T=linux/opensuse15py2/5
- env: T=linux/opensuse15/5 - env: T=linux/opensuse15/5
- env: T=linux/ubuntu1604/5 - env: T=linux/ubuntu1604/5

View file

@ -4,7 +4,7 @@
file: docker-ce file: docker-ce
name: docker-ce-stable name: docker-ce-stable
description: Docker CE Stable - $basearch description: Docker CE Stable - $basearch
baseurl: https://download.docker.com/linux/fedora/$releasever/$basearch/stable baseurl: https://download.docker.com/linux/fedora/{{ 31 if ansible_facts.distribution_major_version|int > 31 else '$releasever' }}/$basearch/stable
enabled: yes enabled: yes
gpgcheck: yes gpgcheck: yes
gpgkey: https://download.docker.com/linux/fedora/gpg gpgkey: https://download.docker.com/linux/fedora/gpg

View file

@ -49,16 +49,20 @@
- name: Run tests - name: Run tests
# Skip tests on Fedora 31 because dbus fails to start unless the container is run in priveleged mode. # Skip tests on Fedora 31 and 32 because dbus fails to start unless the container is run in priveleged mode.
# Even then, it starts unreliably. This may be due to the move to cgroup v2 in Fedora 31. # Even then, it starts unreliably. This may be due to the move to cgroup v2 in Fedora 31 and 32.
# https://www.redhat.com/sysadmin/fedora-31-control-group-v2 # https://www.redhat.com/sysadmin/fedora-31-control-group-v2
when: ansible_facts.distribution ~ ansible_facts.distribution_major_version != 'Fedora31' when: ansible_facts.distribution ~ ansible_facts.distribution_major_version not in ['Fedora31', 'Fedora32']
block: block:
- name: set timezone to Etc/UTC - name: set timezone to Etc/UTC
timezone: timezone:
name: Etc/UTC name: Etc/UTC
register: original_timezone register: original_timezone
- name: Value of original_timezone
debug:
msg: "{{ original_timezone }}"
- block: - block:
- include_tasks: test.yml - include_tasks: test.yml
always: always: