From 214b6bba7e73fbaf5417fa2b75e91d9922490502 Mon Sep 17 00:00:00 2001 From: Rafael Guterres Jeffman <rjeffman@redhat.com> Date: Fri, 26 Nov 2021 09:58:58 -0300 Subject: [PATCH] ci: Add support for CentOS 9 Stream on upstream CI. This patch adds support for running upstream tests using Centos-9 stream images. Both pull request and nightly tests are updated. --- molecule/centos-9/molecule.yml | 18 ++++++++++++++++++ tests/azure/azure-pipelines.yml | 11 +++++++++++ tests/azure/nightly.yml | 29 +++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 molecule/centos-9/molecule.yml diff --git a/molecule/centos-9/molecule.yml b/molecule/centos-9/molecule.yml new file mode 100644 index 00000000..51804b8f --- /dev/null +++ b/molecule/centos-9/molecule.yml @@ -0,0 +1,18 @@ +--- +driver: + name: docker +platforms: + - name: centos-9 + image: quay.io/ansible-freeipa/upstream-tests:centos-9 + pre_build_image: true + hostname: ipaserver.test.local + dns_servers: + - 127.0.0.1 + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:ro + command: /usr/sbin/init + privileged: true +provisioner: + name: ansible + playbooks: + prepare: ../resources/playbooks/prepare.yml diff --git a/tests/azure/azure-pipelines.yml b/tests/azure/azure-pipelines.yml index 2feb7fa6..b1cf3469 100644 --- a/tests/azure/azure-pipelines.yml +++ b/tests/azure/azure-pipelines.yml @@ -18,6 +18,17 @@ stages: scenario: fedora-latest ansible_version: ">=2.9,<2.10" +# CentOS 9 + +- stage: CentOS9_Ansible_2_9 + dependsOn: [] + jobs: + - template: templates/group_tests.yml + parameters: + build_number: $(Build.BuildNumber) + scenario: centos-9 + ansible_version: ">=2.9,<2.10" + # CentOS 8 - stage: CentOS8_Ansible_2_9 diff --git a/tests/azure/nightly.yml b/tests/azure/nightly.yml index 83bce8b5..043b756b 100644 --- a/tests/azure/nightly.yml +++ b/tests/azure/nightly.yml @@ -43,6 +43,35 @@ stages: scenario: fedora-latest ansible_version: "" +# CentoOS 9 + +- stage: CentOS9_Ansible_2_9 + dependsOn: [] + jobs: + - template: templates/group_tests.yml + parameters: + build_number: $(Build.BuildNumber) + scenario: centos-9 + ansible_version: ">=2.9,<2.10" + +- stage: CentOS9_Ansible_Core_2_11 + dependsOn: [] + jobs: + - template: templates/group_tests.yml + parameters: + build_number: $(Build.BuildNumber) + scenario: centos-9 + ansible_version: "-core >=2.11,<2.12" + +- stage: CentOS9_Ansible_latest + dependsOn: [] + jobs: + - template: templates/group_tests.yml + parameters: + build_number: $(Build.BuildNumber) + scenario: centos-9 + ansible_version: "" + # CentOS 8 - stage: CentOS8_Ansible_2_9 -- GitLab