DLRN_PATH_TAG variable should be overridden to DLRN_PATH_TAG_NEWEST only
in upstream. In downstream repos follow different url formatting and
promote_target variable used to set update target dlrn tag.
We use new variable override_docker_image_tag which is set to true when
undercloud_upgrade and overcloud_update playbook runs in downstream jobs.
Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/888933
Change-Id: Id1c5077f627e89561119cdfa3c65b260d5564b65
There was a recent change [1] in galaxy which breaks installing some of the collections when we try to install them from galaxy url while they are already installed
Moving to old galaxy solves this.
[1] cc594415c3
Change-Id: Ife537b53b803769082252f2bc98173aa9b922440
This patch excludes newer versions of iptables that might me breaking
some CS-8 stable/train jobs. It also pins the rpm to the latest
knwon good version.
Related-Bug: #2033644
Change-Id: I7d22932ab32bea52b302a1d0274e11b4d86525c3
This is the workaround to fix the Bug: #2033357
We will revert this once we have builds updated.
Partial-Bug: #2033357
Change-Id: Id11208678780369db0bde72b60754c82ffe6201f
We excluded latest version of podman in [1] after which
tripleo jobs are green.
But adoption job install podman in pre, adding explicit
downgrade to fix those jobs.
[1] https://review.opendev.org/c/openstack/tripleo-quickstart/+/890838
Related-Bug: #2030841
Change-Id: I5c4c3e0ce3b18a0ac93271103fc0875cb38b05ac
Latest version of podman broke tripleo C9 jobs,
details are in Closes-Bug
~~~
last good version: podman-4.6.0-1.el9.x86_64
affected version: podman-4.6.0-3.el9.x86_64
~~~
Excluding affected podman version to get around this issue.
Related-Bug: #2030841
Change-Id: Ia8bc8c9ca8c65181e049f1d579757883a40a31b0
With the latest grub2*2.06-67*, ovb jobs
overcloud nodes can't boot, details in
Closes-Bug.
Excluding grub2 .67 version till we figure out what's
the issue and get a resolution
Closes-Bug: #2030321
Change-Id: I1005e240f298003900b318bc79cf30194a59b109
Add new featureset068 which defines variables required for both
undercloud and overcloud update(aka minor update). Minor update includes
rpm and container updates on all nodes of the stack.
Change-Id: I953bab069dfcc8aadb27196eb37509039edf0f40
`curl` command fails with "trunk.rdoproject.org" when runnnig
a job in fips-enabled systems. Thiis patch replaces the default url
with the mirror url, which doesn't have the same issues.
This patch updates both wallaby and train configuration to be
consistent.
Related-Bug: #2023029
Change-Id: Id58b6b906fffc72753a26231aaae1d88a28aa6a6
We are using master branch of os_tempest from
always in all branches - train/wallaby
Recently, os-tempest dropped support for EL8
and this broke our Centos8 - train/wallaby job
and rhel8 downstream jobs.
With this patch, we are pinning os_tempest to
a hash before [1] merged.
Alternative is to use correct branch, but we
don't know how much work would that be. And
considering train will be eol soon - we are
going ahead with pinning for now.
[1] 2441b55aac
Closes-Bug: #2020618
Change-Id: I1568e177e6d47409ae09337d5b8775c244090513
Ansible-lint fails with error:
an AnsibleCollectionFinder has not been installed in this process
This patch adjusts dependencies of ansible-lint in pre-commit
configuration file to pin version of ansible-core used.
Ansible-core dependency is set to the same as in
tripleo-quickstart-extras repos[1] where the error is not showing up.
Related-Bug: #2019875
[1]a21d6b35ab/.pre-commit-config.yaml (L41)
Change-Id: Ic2c9c09676232f4779feb8bfe6d91698dbca9765
This reverts commit 9c69b90a0e.
Reason for revert:
Now RDO provides the ansible package based on Python 3.9.
Conflicts:
config/release/tripleo-ci/CentOS-9/master.yml
config/release/tripleo-ci/CentOS-9/promotion-testing-hash-master.yml
config/release/tripleo-ci/CentOS-9/promotion-testing-hash-zed.yml
config/release/tripleo-ci/CentOS-9/zed.yml
Change-Id: I793926e0a60a742bd310b191648cbc888bee4c50
python-sqlalchemy13-1.3.24-3.el9s is already added in RDO
wallaby repo[1].
We donot need to pin it in the release file.
[1]. https://review.rdoproject.org/r/q/topic:sqlalchemy13
Closes-Bug: #1982195
Change-Id: I81764ca5b241087c74dbcf8dc718ae84a469c70c
Signed-off-by: Chandan Kumar <chkumar@redhat.com>
The all compatibility problems should have been fixed in wallaby as
well. We can adapt to the major version currently available in CentOS
9.
Change-Id: Ib1f682a8abc59fc55fcd6151f0460e8c1abdfe82
This adds exclude for gnupg2-2.3.3-3.el9 and downgrade to last good
version gnupg2.x86_64 2.3.3-2.el9 in centos9 branches for the related
bug hitting check/gate and periodics. This is a workaround to unblock
the gates.
Related-Bug: 2015309
Change-Id: Ifb1c06291b070159b43e4364a527fe8b81157704
The var is set by [1] which depends-on this patch. This will allow
us to skip tempest in dataplane adoption jobs. This also removes
the redundant conditional for EOL releases p/q/s.
[1] https://review.rdoproject.org/r/c/rdo-jobs/+/47955
Change-Id: I5a8e46e94b51a6c81214673b41c1db1ad16971c4
This was due to a delay in repo sync, according to the associated LP
Change-Id: Iaeaf29e73c1ec0648423350edd1ee3a3a538b408
Closes-Bug: #2011598
Related-Bug: #1988500
The downstream rhel9/8 osp17.1 job is failing to launch a vm
during tempest tests. We need to pin the NovaHWMachineType
to something recognised (downstream only fix).
See [1] for related earlier fix.
Since we are setting extra_args here we need to remove them from
the featureset which is done in the depends-on. The extra_vars
previously set in the FS are now included here.
The vars are removed from the playbook in [2]
[1] https://review.opendev.org/c/openstack/tripleo-quickstart/+/859581
[2] https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/874651
Change-Id: I54eb582d6884290c56c8fa22c70c7cea26e3796a
Libvirt 9 is causing errors and is acknowledged as genuine
libvirt bug[1]
Excluding libvirt-9* version so that it pull last known
good version 8.10.
Also, temporary marking undercloud upgrade as non-voting
as its blocking merge of this patch. Undercloud upgrade job
bug is here [2] and its fix is blocked on libvirt issue.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=2167302
[2] https://bugs.launchpad.net/bugs/2006442
Related-Bug: #2006649
Change-Id: Ibdbb1dc24a3ad0eb07d802e59b9f5a0bd489ced5
This sets the vars used in [1] which depends-on this patch and
the patch at [2] will set the registry_distro_lower used here.
The repo-setup role is ammended to allow the os_version override
when resolving the centos/rhel8 tripleo-ci-testing for periodic jobs.
The override is used/passed from [1].
The release files are updated for the check/gate, integration and
component jobs.
[1] https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/868210
[2] https://review.opendev.org/c/openstack/tripleo-ci/+/868207
Change-Id: If7613bd3e3bafbfe4c759b507fb6f66828a15214
In mixed os jobs gating repo is named
after distro, so need to enable them so
these jobs test patches under review.
These jobs run only for wallaby so update
is required only there.
Related-Bug: #2003865
Change-Id: I111af443220f519befa0669dfefe20b9c56fd37c
The file was deprecated and removed some time ago, the code producing this
stub was intended for one of the older releases and is no longer necessary.
Closes-Bug: 1995702
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: I14a6950d201249e8675faff16ec793f63f149bf2
After latest systemd we are hitting bug[1] and is breaking
the ovb node provisioning. It is blocking the promotion.
Let's exclude the latest systemd*-252-* till we have a proper
fix.
[1] https://bugs.launchpad.net/tripleo/+bug/2000226
Related-Bug: #2000226
Signed-off-by: Sandeep Yadav <sandyada@redhat.com>
Co-Authored-by: Amol Kahat <amolkahat@gmail.com>
Change-Id: Ia6837781272ae3f3e9299a0ff4b8bf2d0bae2be5