Commit Graph

1129 Commits

Author SHA1 Message Date
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
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
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
Zuul 5e47ded525 Merge "Remove Zed check branchful jobs" 2023-05-18 21:09:00 +00:00
Zuul b38332f01c Merge "Run standalone 001 job for change in overcloud ceph commands" 2023-05-18 14:21:10 +00: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
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
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
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
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
Zuul 896e999c29 Merge "Update branches: for tripleo-ci-centos-8-standalone" 2023-01-12 02:35:14 +00:00
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
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 144c6fa594 Merge "Remove centos8 wallaby jobs from zuul layouts" 2022-12-16 19:30:12 +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
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
chandan kumar 13ce1baccf Revert "Set tripleo-ci-centos-9-undercloud-upgrade to non-voting"
This reverts commit 44dc3e18f0.

Reason for revert: https://review.opendev.org/c/openstack/releases/+/867196 got merged!

Change-Id: I44d891fb90595600f787ac8286541588857d550d
2022-12-13 04:18:34 +00:00
Douglas Viroel 44dc3e18f0 Set tripleo-ci-centos-9-undercloud-upgrade to non-voting
This patch changes tripleo-ci-centos-9-undercloud-upgrade to a
non-voting job due to an issue, reported in LP 1996933.
Job can be reverted to voting when the related bug gets fixed.

Related-Bug: #1996933
Change-Id: I603875c5633d122d95ea1fed5061eead04e3b0c0
2022-12-12 10:58:38 -03:00
Takashi Kajinami 64cba1a0ed Run more standalone scenarios when haproxy service is updated
The haproxy service can affect multiple services because it proxies
traffic for all api access. This change ensures change in haproxy
manifests/templates triggers enough standalone scenarios.

Change-Id: Idcc3d1095bf08c783e7ebae1cdf4489aca9fa803
2022-12-01 15:28:33 +09:00
Zuul b63515f8d4 Merge "Add edpm base jobs" 2022-11-29 11:05:43 +00:00
Zuul eab28e0f94 Merge "Trigger scenario001 job when tripelo-podman role is upsed" 2022-11-28 17:52:56 +00:00
Chandan Kumar (raukadah) 5c84c3e22c Add edpm base jobs
In order to add the periodic version of external compute jobs,
we need to create a seperate job which contains the reusable
job definitions. It can be reused in RDO, Downstream and
Upstream job definitions.

edpm jobs are parented from multinode cs9 distro jobs. When we
use multi parenting with the existing jobs then tags and playbook
vars are not getting overriden in multi parenting.

In order to fix that, we have added a new edpm base job which
will be shared in RDO/downstream also.

Here is the new parent structure
tripleo-ci-base-multinode-standard
tripleo-ci-base-multinode-edpm-standard
tripleo-ci-base-required-projects-edpm-upstream
tripleo-ci-base-edpm-centos-9
then actual job: tripleo-ci-centos-9-standalone-external-compute-target-host

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I7cc3b191e9af124878f037bcf0f837d353a44f8f
2022-11-28 15:00:48 +05:30
Takashi Kajinami 592bfa8155 Trigger scenario001 job when tripelo-podman role is upsed
The collectd service now directly refers to the implementations in
tripleo-podman role. This change makes sure we trigger the scenario 001
job, which contains collectd, when we make any change in tripleo-podman
role.

Change-Id: Ibacc9b0e4d00c24f4224ccfb01381735ebab503b
2022-11-24 15:53:09 +09:00
Zuul 32812a0391 Merge "Added standalone-ffu job." 2022-11-18 13:03:55 +00:00
Takashi Kajinami 59c2c84214 Pull flake8 from Github
It seems flake8 is no longer available in Gitlab. This change switches
the source from Gitlab to Github to avoid the following failure.

fatal: could not read Username for 'https://gitlab.com': No such device
or address

This also makes sure that functional jobs are skipped when pre commit
config is changed, to avoid the failing job graph freeze when updating
only .pre-commit-config.yaml.

Closes-Bug: #1996668
Change-Id: I79143651e432cb4a62dafdb94c839d0d782b4f9f
2022-11-16 11:02:03 +09:00
Juan Badia Payno a7214267b6 Added standalone-ffu job.
The test of this patch can be seen at:
https://review.opendev.org/c/openstack/tripleo-heat-templates/+/861363

Co-authored-by: Jose Luis Franco
Co-authored-by: Daniel Bengtsson
Depends-On: Idd922d921fe52e9ca88ed84177d2eb81285bafae
Change-Id: I867febeb9b694401c0cfeb7931864a2291f87b99
2022-11-04 09:43:29 +01:00
Arx Cruz 880b0bc6c4 Adding dns.nameservers option in tempest
Designate tests now requires at least one nameserver in tempest
dns.nameservers option [1], this patch add it in order to make the test
passes.

1 - 6c251b44c5

Closes-Bug: #1995169
Change-Id: I6ddd0e3ab6acbeefe957d52482c59577af9e1658
2022-10-31 18:36:53 +01:00
Zuul ebeb51ca09 Merge "Add tripleo-external-compute-deployment-pipeline job template" 2022-10-28 14:23:45 +00:00
Zuul 95470dbb77 Merge "Do not exclude the scripts directory" 2022-10-27 10:25:11 +00:00
Chandan Kumar (raukadah) bbd65abc43 Add tripleo-external-compute-deployment-pipeline job template
In order to test compute deployment via tripleo-ansible
standalone tripleo-ansible roles.

It adds the following job to test that:
- Bootstrap first node and deploy standalone
- Generate 99 standalone vars and copy it to second node
- Bootstrap second node and install packages
- Copy 99 standalone vars to tripleo-inventory
- Deploy compute serices.

Regarding this job:
- parents from container multinode base
- Set bridge_address_offset to 4 to get different
  br-ex ips for controller and compute otherwise
  ssh connectivity gets lost.

The logs related to this job can found:
- tripleo_standalone_vars in /home/zuul/99-standalone-vars
- deployment logs in /home/zuul/deploy_compute.log.

All the patches can be found under this topic:
https://review.opendev.org/q/topic:standalone-roles-testing

Depends-On: https://review.opendev.org/c/openstack/tripleo-ansible/+/840509/
Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/862160
Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart/+/861748

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: Ie3adc3cd8d2216aa4284b5cde19dfc04b0605225
2022-10-22 06:30:29 +05:30
Zuul 6e5b574346 Merge "Adds branchful jobs for zed release" 2022-10-14 05:15:08 +00:00
Pooja Jadhav 7188cbccb0 Adds branchful jobs for zed release
This patch adds branchful jobs so we can
get some zed coverage against the ci repos.

Change-Id: If69a5e680687da3eae5906b62866c3d6b69fdb6a
2022-10-13 13:50:58 +05:30
Ronelle Landy a60e1b9ca1 Replace wallaby with zed content provider gate
https://review.opendev.org/c/openstack/tripleo-ci/+/861047
added the zed content provider in the check line.
This caused a freeze graph issue as it was not added in
the gate.

This patch adds the zed content provider to the updates
templates gate for master.

Closes-Bug: #1992699
Change-Id: I6db58419b74c38998edbb9752d01a64072bb5df3
2022-10-12 17:50:35 -04:00
Marios Andreou d281e8e2cc Adds zed into previous_release_from and fix master upgrades
We added emit release support with [1] but forgot this case.
It is the cause of related-bug. We also fix the master upgrade
template since we now have zed as the previous release so
replace wallaby with zed content provider in dependencies.

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

Related-Bug: 1992560
Change-Id: I70a4ce03b950038dd0a9b383313bc7b505644329
2022-10-12 14:03:41 +03:00
Pooja Jadhav 735b468f97 Add content provider for Zed release
This patch adds content provider definition
for zed release.

Change-Id: I33e9625cb013cbb02c57fc0ebedb67722c2b5951
2022-09-27 12:55:40 +05:30
Zuul 2b4db74c60 Merge "puppet: Test pacemaker services by multinode ipa job" 2022-09-26 13:15:39 +00:00
Zuul c9e87211cc Merge "Victoria tear down : content provider" 2022-09-26 13:04:43 +00:00
Zuul 02fd79e915 Merge "Victoria tear down : multinode and undercloud jobs" 2022-09-26 13:04:41 +00:00
Zuul a65a28afa9 Merge "Victoria tear down : build image/container jobs" 2022-09-26 12:42:17 +00:00
Pooja Jadhav 44951853e4 Victoria tear down : build image/container jobs
This patch removes victoria build image and
build containers job definitions.

Change-Id: I598f0438477bfd09d11b7af94d3b9139d23f1bf2
2022-09-23 17:02:16 +05:30
Pooja Jadhav c945b03fd8 Victoria tear down : content provider
This patch removes victoria content provider job definition.

Change-Id: Ib27780393beed258162b4c8a2735116710b9c059
2022-09-23 13:14:06 +05:30
Pooja Jadhav 4c2f7f9040 Victoria tear down : multinode and undercloud jobs
This patch removes victoria multinode and
undercloud job definitions.

Change-Id: Icd3f16eca4a7ec4c01b766a02febab2102e04379
2022-09-23 12:52:56 +05:30
Clark Boylan 1a95373762 Remove old ansible versions from zuul jobs
Zuul will be removing support for ansible 2.8 and 2.9 in the near
future. This changes removes the pins of jobs to those versions which
will cause the jobs to run against the current zuul tenant default
ansible (version 5). Eventually this will update to Ansible version 6
and so on.

Change-Id: I410ff0205a317a7655657a8acb6a95c3b61144d8
2022-09-21 08:52:01 -07:00
Zuul 5d0803388a Merge "Add script to irrelevant files" 2022-09-20 08:00:58 +00:00