Commit Graph

3613 Commits

Author SHA1 Message Date
Ghanshyam Mann c49552281f Retire Tripleo: remove repo content
TripleO project is retiring
- https://review.opendev.org/c/openstack/governance/+/905145

this commit remove the content of this project repo

Change-Id: I235b08d63bab01a94a41b29b40724f05c88a534f
2024-02-24 11:44:21 -08:00
Zuul 0d776f734a Merge "Add extra conditional for overriding DLRN_PATH_TAG" 2023-10-20 16:35:31 +00:00
mciecier 21d96c8515 Add extra conditional for overriding DLRN_PATH_TAG
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
2023-10-16 12:52:21 +02:00
frenzyfriday 61f5a638a4 Moving to https://old-galaxy.ansible.com/
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
2023-10-03 13:59:50 +02:00
Zuul ea45bd20d8 Merge "Revert "Install tomcat-9.0.62-16.el9 norach rpms"" 2023-09-05 17:37:36 +00:00
Douglas Viroel 1dc8119475 Revert "Install tomcat-9.0.62-16.el9 norach rpms"
This reverts commit 3737173794.

Reason for revert: tomcat-9.0.62-16 is available on CS9 mirrors

Change-Id: Ie8c462e4a89c435a876da92eae8310c5512bdb81
2023-09-04 14:21:04 +00:00
Zuul e0f28ddaa3 Merge "Block iptables updates on Centos-8 train" 2023-09-03 10:19:20 +00:00
Zuul efd12ecca5 Merge "Revert "Exclude affected podman version"" 2023-09-01 21:17:15 +00:00
Douglas Viroel e08e44b88f Block iptables updates on Centos-8 train
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
2023-09-01 16:01:35 -03:00
Arx Cruz eec2ccef36 Revert "Exclude affected podman version"
This reverts commit 2aa133c2ae.

Reason for revert: Podman new version fixed

Change-Id: I3f2a2ddbc6770cb6a80c9e6c96e67d0bc412ec8a
2023-09-01 10:51:03 +00:00
bshewale 3737173794 Install tomcat-9.0.62-16.el9 norach rpms
This is the workaround to fix the Bug: #2033357
We will revert this once we have builds updated.

Partial-Bug: #2033357

Change-Id: Id11208678780369db0bde72b60754c82ffe6201f
2023-08-30 19:37:30 +05:30
Zuul 94a41e351b Merge "Revert "Temporarily Exclude latest Grub2"" 2023-08-11 03:17:51 +00:00
Sandeep Yadav 07163dbf88 Revert "Temporarily Exclude latest Grub2"
This reverts commit 9109140002.

Reason for revert: Latest grub2 already release and is used by ovb jobs

https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_848/890276/1/gate/tripleo-ci-centos-9-undercloud-containers/848ae4b/logs/undercloud/var/log/extra/package-list-installed.txt

grub2-pc.x86_64                                 1:2.06-68.el9                         @baseos

Change-Id: I934485927705dd5ec08c954a1a3bb410414807dd
2023-08-10 10:22:02 +00:00
Sandeep Yadav 5467cd5a33 Downgrade podman
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
2023-08-10 12:27:31 +05:30
Ronelle Landy 2aa133c2ae Exclude affected podman version
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
2023-08-09 11:13:12 +05:30
Sandeep Yadav 9109140002 Temporarily Exclude latest Grub2
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
2023-08-06 20:42:48 +05:30
Zuul 0cac868049 Merge "Add featureset068 to run full minor update" 2023-06-23 09:32:18 +00:00
mciecier 88c35b4750 Add featureset068 to run full minor update
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
2023-06-09 14:12:27 +02:00
Douglas Viroel 3f4426c97a Replaces default trunk url by a mirror url in config files
`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
2023-06-07 12:38:18 -03:00
Sandeep Yadav 4ef0f8f99a Pin os_tempest in tripleo jobs
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
2023-05-24 20:59:46 +05:30
mciecier 0c31f86a5d Fixes ansible-lint in tox linter job
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
2023-05-18 04:12:26 +02:00
Marios Andreou 9e188bea1a Tripleo-CI master CI teardown check and gate only branchful jobs
See topic branch [1][2] for related patches. This removes all master
jobs from this repo leaving only the multinode-branchful template.

Depends-On: https://review.rdoproject.org/r/c/config/+/48074

[1] https://review.rdoproject.org/r/q/topic:tear-down-master-line
[2] https://review.opendev.org/q/topic:oooci-tear-down-master-line

Change-Id: I26496a779b463163ef1835d256ef725b499fd52d
2023-04-24 14:05:44 +00:00
Zuul c852726ae8 Merge "Revert "Exclude latest gnupg2 & Pin to last good version"" 2023-04-17 18:59:55 +00:00
Zuul 2424583544 Merge "Remove repo_cmd_after for centos8/wallaby container-tools need rhel8" 2023-04-14 15:30:30 +00:00
Marios Andreou c4e69f673d Remove repo_cmd_after for centos8/wallaby container-tools need rhel8
We need to stop setting container-tools 3 and use rhel8 for c8
wallaby. See related patch at [1] for container builds.

[1] https://review.opendev.org/c/openstack/tripleo-common/+/879889


Change-Id: I71b50543bce037e0f14df8b0cd7f35d738858803
2023-04-14 05:45:26 +00:00
Takashi Kajinami f20550ee60 Revert "Temp exclude ansible-core-2.14.2-4 to unblock master zed gates"
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
2023-04-13 10:25:55 +00:00
Chandan Kumar b97252d4d9 Drop python3-sqlalchemy exclude from wallaby release file
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>
2023-04-12 14:38:53 +05:30
chandan kumar 5b587a7f65 Revert "Exclude latest gnupg2 & Pin to last good version"
This reverts commit 7467dd032d.

Reason for revert: https://mirror.stream.centos.org/9-stream/BaseOS/source/tree/Packages/gnupg2-2.3.3-3.el9.src.rpm infected rpm is removed from the mirror.

Closes-Bug: #2015309

Change-Id: I6f36ab0a68a1824f3e0b317a9f859c06d73cd7af
2023-04-12 05:07:45 +00:00
Zuul cd30ab984e Merge "Bump ansible to 2.14 in wallaby" 2023-04-11 12:29:36 +00:00
Takashi Kajinami e65f691d3e Bump ansible to 2.14 in wallaby
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
2023-04-11 02:00:05 +09:00
Marios Andreou 7467dd032d Exclude latest gnupg2 & Pin to last good version
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
2023-04-06 07:25:38 +05:30
Marios Andreou 1bf502389e Add skip_os_tempest conditional for dataplane adoption jobs
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
2023-03-29 12:21:15 +03:00
Cédric Jeanneret 745df87ac5 Remove downgrade/exclude of containers-common-1.44.*
This was due to a delay in repo sync, according to the associated LP

Change-Id: Iaeaf29e73c1ec0648423350edd1ee3a3a538b408
Closes-Bug: #2011598
Related-Bug: #1988500
2023-03-14 16:33:14 +01:00
Zuul 3ea6e712d2 Merge "Add NovaHWMachineType pin for mixed os job on rhel" 2023-02-22 18:48:55 +00:00
Marios Andreou 7023bcd58d Add NovaHWMachineType pin for mixed os job on rhel
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
2023-02-22 11:26:45 +00:00
Marios Andreou e1178bba3b Revert "Temporary Pin Libvirt to 8.10 version"
This reverts commit 1a13b7f2c5.

Reason for revert: testing for https://bugs.launchpad.net/tripleo/+bug/2006649

Change-Id: I603fac6f649c86d6a3b85a2c64a6dc8359ac1e18
Related-Bug: 2006649
2023-02-20 14:33:02 +02:00
Marios Andreou c318edec8a Cleanup after mixed-os single deploy refactoring remove unused vars
This removes the now unused topology_map_ and role_ vars following
the recent single deploy refactor for mixed os jobs [1].

Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/873890

[1] https://review.opendev.org/q/topic:oooci_mixed_rhel_job_refactor

Change-Id: I04c88580de952c56e219dbf76732d30f2fae3979
2023-02-17 10:19:40 +00:00
Marios Andreou 9c69b90a0e Temp exclude ansible-core-2.14.2-4 to unblock master zed gates
Related-Bug: 2007659
Change-Id: Icb01c92dba77fbf9bfdf25db4539204c22beb3a7
2023-02-17 08:19:58 +00:00
Zuul 73c2b0b17a Merge "Revert "Exclude latest systemd*-252-* packages"" 2023-02-13 19:34:11 +00:00
Sandeep Yadav 55c6f6e945 Move back undercloud upgrade job to voting in tq
Undercloud upgrade job was marked non-voting in [1] to temporary
unblock gate in tq repo.

Fix for undercloud upgrade job is release a new version of puppet-tripleo,
which was done via [2].

Moving back undercloud upgrade job to voting as fix is merged.

[1] https://review.opendev.org/c/openstack/tripleo-quickstart/+/873213
[2] https://review.opendev.org/c/openstack/releases/+/872858

Related-Bug: #2006649
Change-Id: I6e60ff9256c3c2dc8928a87f9a8d53e6f1c747b0
2023-02-13 15:34:49 +05:30
Zuul 96a34d030a Merge "Adds mixed os vars to be used with per role container image prep" 2023-02-11 03:10:13 +00:00
dasm 703fd7a41e Revert "Exclude latest systemd*-252-* packages"
This reverts commit 5fee91651e.

Reason for revert: Removing workaround.
Relying on a proper fix.

Depends-On: https://review.opendev.org/c/openstack/tripleo-image-elements/+/872481

Change-Id: I4db49808d6183d8a59422546594227cf95959c9c
2023-02-10 12:04:45 +05:30
Sandeep Yadav 1a13b7f2c5 Temporary Pin Libvirt to 8.10 version
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
2023-02-09 19:37:27 +05:30
Marios Andreou fc0c322df2 Adds mixed os vars to be used with per role container image prep
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
2023-02-03 12:05:45 +02:00
yatinkarel 41c92c7895 [wallaby only] Enable distro specific gating repo
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
2023-01-26 14:59:28 +05:30
Sandeep Yadav 05e2978334 Correct indentation in environment role
ansible-lint is complaining about wrong indentation[1],
correcting indentation with this patch.

[1] https://cf3e172ed2d7be9bae50-58eae736b511220091705f1aa1981af1.ssl.cf2.rackcdn.com/865238/6/check/openstack-tox-linters/01c1fa8/job-output.txt

Closes-Bug: #2002526
Change-Id: Id9976fe61e1601a50ce31ff72cbbdb7aa4c62172
2023-01-11 18:29:58 +05:30
Jiri Podivin 04afb23141 Removing workaround providing no longer necessary 'plan-environment.yaml'
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
2023-01-06 11:12:19 +00:00
Zuul f009e46449 Merge "Revert "Install dlrn from source in built-test-packages role"" 2023-01-05 23:36:18 +00:00
Sandeep Yadav 5fee91651e
Exclude latest systemd*-252-* packages
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
2023-01-05 16:30:44 +05:30
Rabi Mishra 9a9d99632b Revert "Install dlrn from source in built-test-packages role"
This reverts commit e4d55b0490.

Reason for revert: DLRN has been released with the needed fix https://pypi.org/project/DLRN/0.25.0/

Change-Id: I1b94c22b581e01343349661d8975731e50046a3e
2023-01-04 04:24:38 +00:00