Commit Graph

4751 Commits

Author SHA1 Message Date
Zuul a45099a746 Merge "Use update-promotion-* file and add new override_docker_image_tag var" 2023-10-19 07:53:55 +00:00
Marios Andreou 5cf9d418c0 Use update-promotion-* file and add new override_docker_image_tag var
In downstream periodic minor update job we should use
update-promotion-testing-hash-* release config file. The file defines all
required variables to run rhos job including release related vars.
Emit_release should be skipped as it is not not used in downstream job.

This change introduces also override_docker_image_tag variable. This
variable defines if container images should be overridden during minor
update to pull from registry already created container images.

Change-Id: I22803fdac815338943cc1c24cf9d87c4ad7f7d98
2023-10-16 20:30:45 +02:00
Ronelle Landy f7381ebd2b Remove Train check/gate jobs
There are no longer imports from the train branch.
This review remove Train from check/gate templates.

Change-Id: Ie24ab5b5b16d8a6af4f7d37483367f60265ee1ab
2023-09-21 14:37:19 -04:00
Ronelle Landy 65d2358303 Remove vexxhost DNS servers setup
With the change to OVN, the vexxhost servers
are no longer correct. Replacing with outside
nameservers.

Change-Id: I9fef5ee3cdda2f1714411867dc10b2cb946bc439
2023-08-23 18:30:33 -04:00
Takashi Kajinami 272138c191 Fix list of services enabled in tls-e job
Some of the services triggering the job are not really deployed in
that job. This removes unnecessary triggers while this also adds
a few missing triggers.

Change-Id: I6f9b654d7fed14017586d2a71e71d7e979f5471d
2023-08-17 15:11:04 +09:00
Chandan Kumar (raukadah) b76951774f Run standalone IPA job on tht horizon changes
Horizon tht deployment files include tls related changes.
In order to verify those changes, we need to run IPA job
to verify and catch the breakage. This patch does the same.

Related-Bug: #2031599

Change-Id: I1b82b9d9e90f5a80b9cc9d55374f81d05e1a0ac3
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2023-08-17 11:28:08 +05:30
Sandeep Yadav b8f94b87b6 Revert "Use pinned centos-9 cloud image"
This reverts commit ffc65c4be0.

Reason for revert: Issue was with grub and not kernel, lastest
grub2 have the fix and is used by jobs already.

https://logserver.rdoproject.org/openstack-periodic-integration-stable1/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-9-ovb-1ctlr_2comp-featureset020-wallaby/7333a64/logs/overcloud-controller-0/var/log/extra/rpm-list.txt.gz

grub2-pc-2.06-68.el9.x86_64

Change-Id: I92ffb3c66fd01a51dba7d56d408b12cc43d6cfe6
2023-08-10 10:26:36 +00:00
Ronelle Landy ffc65c4be0 Use pinned centos-9 cloud image
The latest centos-9 cloud image fails
node provision due to an issue with
CentOS kernel 5.14.0-344.el9.x86_64.
This patch fixes the cloud image to
the last known good version.

Related-Bug: #2030321

Change-Id: Ie752f4cb9d798599e5d4d5b6154df7d71d5fa32a
2023-08-06 20:47:26 +05:30
Takashi Kajinami f29a718924 Use the latest CentOS image for image build
The c9s image currently used no longer exists in the repository. Let's
switch to the latest to avoid updating the image name when old images
are purged.

Related-Bug: #2025224
Change-Id: Iea1167424dea0fb36862ae7ad73c5b1d8de54a88
2023-06-28 17:38:22 +09:00
Cédric Jeanneret 4ba629c140 Update CS9 image for Wallaby
Change-Id: I5565437bbff73ae8345c35d4806cc7847534b85f
Closes-Bug: #2025224
2023-06-28 09:48:24 +02:00
Sofer Athlan-Guyot 9e7cf30337 Add content provider using current tag to build containers for minor update
Add content provider job, which builds containers using `current` dlrn
tag on same release branch as regular content-provider job.

Apart from new content provider job, the change adds new variable called
`minor_update`, which enables to consume containers created by new
content provider job in depended multinode-oooq-container-updates job.

minor_update variable is used in featureset068.
The featureset is activated in jobs for wallaby branch and onwards.
Train job uses featureset038 as previously.

Related-Bug: #2015993
Change-Id: I7a7713be0cd15321d5b16f6b8ca85f06d296219f
2023-06-22 15:03:51 +02:00
Douglas Viroel bd726e63d5 Add Ceph nightly jobs for stable/wallaby
This patch adds new ceph nightly jobs for stable/wallaby
and replace the previous master periodic line (that recently
stopped to run on master teardown[1])

[1] f6cb4cde9c

Change-Id: If5695eba546b6660dc4f1db78b1f2248d4e6615c
2023-06-15 16:30:13 -03:00
Sandeep Yadav 0bc4d1bc5e Updating tripleo_image_source image
older image is no longer available

Change-Id: I7205939883a37602bfe3c808d5c02b8368d67af2
2023-05-25 15:17:34 +05:30
Zuul 5e47ded525 Merge "Remove Zed check branchful jobs" 2023-05-18 21:09:00 +00:00
Zuul 133dfc889a Merge "Updates CentOS-9 image" 2023-05-18 16:09:07 +00:00
Zuul b38332f01c Merge "Run standalone 001 job for change in overcloud ceph commands" 2023-05-18 14:21:10 +00:00
Douglas Viroel 3ac10a0791 Updates CentOS-9 image
This patch updates CentOS-9 image to latest since current one
is not available anymore.

Change-Id: I32cb57ecf1dc17a9f847e1d844486f4eba95c345
2023-05-17 11:31:05 -03:00
Ronelle Landy 37f88e99f7 Remove Zed check branchful jobs
Per the decision to not maintain TripleO after
the Zed release [1], and Zed is not an imported
release, the Zed branchful check and periodic jobs
are being removed.

[1] https://review.opendev.org/c/openstack/governance/+/878799

Depends-On: https://review.rdoproject.org/r/c/rdo-jobs/+/48504
Change-Id: I20233cd928fc16e401f8f9300705c7451e8231e0
2023-05-17 11:27:44 +00:00
Douglas Viroel 941bbcdfff Fixes for ansible-lint in tox linter job
This patch updated ansible-lint version on pre-commit configuration
file and updates tox.ini to install ansible and collections needed for
ansible-lint validation.

Closes-Bug: #2019875

Change-Id: Ib68f5b26ea5672d294709a8a1d7e725133be0203
2023-05-16 14:46:18 -03:00
Takashi Kajinami 2d5e121a04 Run standalone 001 job for change in overcloud ceph commands
This makes sures that we run standalone 001 job which has ceph enabled
in cass the overcloud ceph commands are updated.

Related-Bug: #2017631
Change-Id: I4b0d4cbfff922ee318bdc86ab1eaacb447ded7d2
2023-04-27 08:32:46 +00:00
Marios Andreou f6cb4cde9c 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: I7432355b5b32b19919a61fc4cca00b4c54bc64f0
2023-04-24 14:05:48 +00:00
Ronelle Landy 20fc32bf42 Updating CentOS-8 stream default build image
Previous image is no longer available at
https://cloud.centos.org/centos/8-stream/x86_64/images/.

Updating to reference the latest image.

Closes-Bug: #2016422
Change-Id: I3919a8422cc07799a258c8da1162a1c945c0bc4c
2023-04-16 11:57:10 -04:00
Arx Cruz d5a73f5f56 Updating CentOS image
Previous image was old and it is no longer available, updating to latest
image.

Closes-Bug: #2016284

Change-Id: I0d26f2e2b337d230d26d619f03d762a71efde2c2
2023-04-14 11:51:49 +02:00
Sofer Athlan-Guyot 5c586b8740 Add a multi-rhel update job
Re-use the multi-rhel deployment (fs 66) and add the update variables
to the new job.

Use the run_test_role_vars to pass the variable to the role.

Change-Id: Ica24513c6542376695d6c2f5d71e57166b0aca3f
2023-03-20 11:04:49 +01:00
Marios Andreou 0caf72a59b Cleanup after mixed-os single deploy refactoring rename deploy play
This uses the new name for the deploy play that is done with the
depends-on. This follows the recent single heat stack deployment
for the 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: Idfa6653b33cf8bd90b5dfe1b81573670bfc5b075
2023-02-15 11:49:51 +02:00
Marios Andreou 7c2eeee1c0 Remove extra compute deploy and add registry_distro_lower var
This patch wires up the single deployment mixed rhel CI workflow by
setting the registry_distro_lower var that is consumed by [1][2]
to enable per role container image prep. The extra deployment for the
compute node is no longer required so we remove that play from the base job.

[1] https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/868210
[2] https://review.opendev.org/c/openstack/tripleo-quickstart/+/868208

Change-Id: I2b4db3879b0fbb28484d77a033257fb4d25be231
2023-02-07 09:56:56 +00:00
Cédric Jeanneret d45b5fdd06 Update call for task include
"include" is mostly deprecated - and the "static" parameter is dead in
newer ansible.

It's better to call "include_tasks" instead, since it will dynamically
load the task. In the loop context, it will act the right way. It's also
backward compatible with older ansible versions, at least the ones we're
using in CI env.

This patch also replace the two "with_items" by "loop" parameter.

Change-Id: Id7fc8eb6c24c9671835dd217d834ae462e483da7
2023-02-03 10:05:18 +01:00
Pooja Jadhav 062c151332 Fix flake8 failures on tripleo-ci check jobs
This patch fixes flake8 failures which are hitting
tripleo-ci jobs.

Change-Id: I9af17b5bc888e1679adb49bff383ee73c6426ad3
Closes-Bug: #2004557
2023-02-02 17:57:17 +05:30
Zuul 74c54178bc Merge "Allow to call the discover-latest-image role" 2023-01-28 04:37:41 +00:00
Cédric Jeanneret 6df518c8a9 Allow to call the discover-latest-image role
It comes from oooq-extras:
https://opendev.org/openstack/tripleo-quickstart-extras/src/branch/master/roles/discover-latest-image

Calling it will allow to correct some issues we may face when the image
changes on a daily basis.

It adds 3 new parameters:
+tripleo_ci_discover_latest (boolean): whether or not discover latest
image
+tripleo_ci_discover_base_url: base_url passed down to the role
+tripleo_ci_discover_qcow_prefix: qcow_prefix passed down to the role

Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/871833
Change-Id: I89ce291546a68606c1eab1bb9379a21836773c70
2023-01-26 16:27:14 +00:00
Sandeep Yadav dea44687a9 Remove sahara references
Sahara service was disabled from sc03 in patch[1], we don't test sahara
even in train.

Dropping not needed references, Having these references is hindering
adding sc03 in downstream as sahara rpm are not available.

[1] https://review.opendev.org/c/openstack/tripleo-heat-templates/+/734870

Change-Id: I37a9f0914f37763ac603cc38baec097e33ed4639
2023-01-19 18:32:02 +05:30
Zuul c5edb92853 Merge "Add TripleO Zed update and upgrade jobs" 2023-01-19 00:19:32 +00:00
Zuul 1ffa53d9e3 Merge "Add update_containers: false for mixed rhel component jobs" 2023-01-18 16:03:00 +00:00
Soniya Vyas 3bde69edbc Do not source venv for downstream builds
openstacksdk and openstackclient violate upper-constraints for Wallaby.
venv install versions are violating upper-constraints. This patch forces downstream image builds to rpms and source packages.

Related-bug: BZ2161262
Change-Id: I207403264bc59db286d4e501c3a8042f9b093991
2023-01-17 15:33:11 +00:00
Dariusz Smigiel 7c26fa177e Add TripleO Zed update and upgrade jobs
- created Zed upgrade zuul template between
Wallaby and Zed releases.
- created undercloud-upgrade job

Change-Id: I63fa6b0699450d9a4439d31db190d1d01cbc71d5
2023-01-16 14:22:25 +00:00
Marios Andreou 596e5350dd Add update_containers: false for mixed rhel component jobs
In the mixed rhel component job the rhel8 container update
prep fails due to yum update with the rhel9 undercloud repos
causing related-bug.

This disables yum update for rhel8 content in this job

Related-Bug: https://bugzilla.redhat.com/show_bug.cgi?id=2154179

Change-Id: I3a9ac11e7a3c3e5d3e32ec47b06dfca76e31a727
2023-01-16 13:53:48 +00:00
Zuul 896e999c29 Merge "Update branches: for tripleo-ci-centos-8-standalone" 2023-01-12 02:35:14 +00:00
Zuul 7b7739fbbf Merge "Remove trunk.registry from tripleo-ci repo" 2023-01-12 02:33:30 +00:00
Sandeep Yadav e732f1fa2b Correct indentation in run-v3.yaml
ansible-lint is complaining about wrong indentation[1],
correcting indentation with this patch.

[1] https://e76b8a042504872b0b7d-f18cd0734c7002742f0baf633d0573f2.ssl.cf1.rackcdn.com/865240/2/gate/openstack-tox-linters/5480d23/tox/linters/4-commands%5B0%5D.log

Related-Bug: #2002526
Change-Id: I2d68592aa1c840acc483ba29a48494bb0dabc3be
2023-01-11 17:47:01 +05:30
Marios Andreou 8d70c2981d Update branches: for tripleo-ci-centos-8-standalone
In [1] we removed the c8 jobs from running on stable/wallaby
(keeping only a subset ffu/mixed-rhel jobs).

However the standalone-upgrade-ffu job is parenting from
c8-standalone and the branches: match here is too restrictive
preventing the ffu-standalone from running in wallaby. This
re-adds wallaby into branches for that parent job.

[1] https://review.opendev.org/c/openstack/tripleo-ci/+/867351

Change-Id: I71734ea9711c9d14f51e26254ec9964aa22df060
2023-01-10 10:18:15 +00:00
Amol Kahat 25042c4cba
Remove trunk.registry from tripleo-ci repo
trunk.registry.rdoproject.org going to decomission
soon. This patch remove trunk.registry from
tripleo-ci repo.

This patch also removes Dockerfile_rhui.j2 template,
which is used internally. No need to keep it in the
upstream.

Signed-off-by: Amol Kahat <amolkahat@gmail.com>
Change-Id: I11bc7cc37af6271fac7c651c8598a741cf0af783
2023-01-10 12:44:54 +05:30
Zuul b1dfa67c45 Merge "Add rhos-18 settings for container builds" 2023-01-03 16:49:19 +00:00
Chandan Kumar da6738ca28 Make EDPM jobs to voting and gating
https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/46461 moves
the promotion criteria. So it's time to make this job
voting and gating.

Signed-off-by: Chandan Kumar <chkumar@redhat.com>
Change-Id: I12d092a8755cb79c39ef6dfaa58fc206f3eb1209
2022-12-20 17:35:02 +05:30
Zuul 15091ddb50 Merge "Made tripleo-ci-centos-8-standalone-ffu-wallaby voting" 2022-12-20 09:58:57 +00:00
Zuul 9bc1517254 Merge "Adjust collection for container-image-prepare-compute" 2022-12-19 14:38:05 +00:00
Zuul 144c6fa594 Merge "Remove centos8 wallaby jobs from zuul layouts" 2022-12-16 19:30:12 +00:00
Marios Andreou 818212fdbd Adjust collection for container-image-prepare-compute
The compute container image prepare output file is added in [1] and
named tripleo-container-image-prepare-compute.log

[1] https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/867967

Change-Id: I1261d36d9a82bb4f9c6caf7c310ef5b406d86ba3
2022-12-16 10:38:18 +00:00
Juan Badia Payno b727ea9b02 Made tripleo-ci-centos-8-standalone-ffu-wallaby voting
The job is being ok for some days. It can be seen at [1].
There are a couple of failed jobs [2][3].

The [2] patch error seems relevant to me, I added a comment on
the patch.
We need to test [3] as it failed on the deployment.

[1] https://zuul.opendev.org/t/openstack/builds?job_name=tripleo-ci-centos-8-standalone-ffu-wallaby
[2] https://review.opendev.org/c/openstack/tripleo-heat-templates/+/867226/
[3] https://review.opendev.org/c/openstack/tripleo-ansible/+/866565/

Change-Id: I75f120b95675a471e52ebf7d8fd27172a3d57e1b
2022-12-16 10:06:25 +01:00
Zuul f51f982422 Merge "Revert "Set tripleo-ci-centos-9-undercloud-upgrade to non-voting"" 2022-12-15 14:48:21 +00:00
Marios Andreou 7faaf1edd8 Remove centos8 wallaby jobs from zuul layouts
This prevents some of the remaining c8 check and gate jobs from
running for stable/wallaby.

We are removing wallaby/c8 integration and component lines in [1]
and keeping only mixed rhel and ffu jobs with container builds as
part of the existing wallaby/centos9 line. Thus in this patch we
don't alter the wallaby/8 content provider and upgrade jobs as we
want these to continue runing. See [2] for other related patches.

[1] https://review.rdoproject.org/r/q/topic:oooci_teardown_8_wallaby
[2] https://review.opendev.org/q/topic:oooci_teardown_8_wallaby

Change-Id: Ife23e183a279417e393ee9b054e28a63b3f1298e
2022-12-13 12:13:30 +00:00