puppet-openstack-integration/zuul.d/litmus.yaml
Takashi Kajinami 4d6a35effa Ceph: Use centos-8-stream instead of centos-8
Conflicts:
	configure_facts.sh

Backport note:
This backport includes part of f384effdb4
which fixed the repository url used when mirror info is not available.

Also, this adds a puppet-openstack_extras parameter to enforce usage of
stream repo. Default was changed during Xena cycle by [1] but that
is not present in stable/wallaby and older.
  [1] cf8b734766bbe75ac5ce23d7a4237b77c8200dd3

In addition, because Octopus is not currently available, this reverts
the following commit to switch to Nautilus. ROD has been using Nautilus
for their Wallaby release and it's known to work.

    a13001fc36.
    "Switch to Ceph Octopus from Nautilus"

Finally, Nautilus is not available in ceph mirror so we'll switch to
the mirror repo currently RDO is hosting.

Change-Id: I97995b6821a24b64edbc5b1e874ba67a0418f96a
(cherry picked from commit b2fa6c0e7b)
(cherry picked from commit 8c00b663d3)
2022-02-03 23:05:25 +00:00

82 lines
2.0 KiB
YAML

---
- job:
name: puppet-openstack-litmus-run-base
parent: puppet-openstack-integration-base
abstract: true
pre-run: playbooks/prepare-node-litmus.yaml
post-run: playbooks/upload-logs.yaml
timeout: 5400
irrelevant-files:
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^spec/unit/.*$
- ^spec/classes/.*$
- ^spec/defines/.*$
- ^requirements.txt$
- ^test-requirements.txt$
- ^metadata.json$
- ^LICENSE$
- ^.gitreview$
- ^.gitignore$
- ^setup.cfg$
- ^setup.py$
- ^tox.ini$
- job:
name: puppet-openstack-litmus-module-base
parent: puppet-openstack-litmus-run-base
abstract: true
run: playbooks/run-litmus-tests.yaml
- job:
name: puppet-openstack-litmus-libraries-base
parent: puppet-openstack-litmus-run-base
abstract: true
run: playbooks/run-libraries-litmus-tests.yaml
- job:
name: puppet-openstack-litmus-centos-8-stream
parent: puppet-openstack-litmus-module-base
nodeset: centos-8-stream
vars:
puppet_gem_version: 6.21.1
ceph: nautilus
- job:
name: puppet-openstack-litmus-ubuntu-focal
parent: puppet-openstack-litmus-module-base
nodeset: ubuntu-focal
voting: false
vars:
puppet_gem_version: latest
ceph: nautilus
- job:
name: puppet-openstack-libraries-litmus-centos-8-stream
parent: puppet-openstack-litmus-libraries-base
nodeset: centos-8-stream
vars:
puppet_gem_version: 6.21.1
- job:
name: puppet-openstack-libraries-litmus-ubuntu-focal
parent: puppet-openstack-litmus-libraries-base
voting: false
nodeset: ubuntu-focal
vars:
puppet_gem_version: latest
- project-template:
name: puppet-openstack-litmus-jobs
check:
jobs:
- puppet-openstack-litmus-centos-8-stream
- puppet-openstack-litmus-ubuntu-focal
gate:
jobs:
- puppet-openstack-litmus-centos-8-stream
- puppet-openstack-litmus-ubuntu-focal