There are no longer imports from the train branch.
This review remove Train from check/gate templates.
Change-Id: Ie24ab5b5b16d8a6af4f7d37483367f60265ee1ab
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
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>
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
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
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
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
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
- created Zed upgrade zuul template between
Wallaby and Zed releases.
- created undercloud-upgrade job
Change-Id: I63fa6b0699450d9a4439d31db190d1d01cbc71d5
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
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
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
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
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
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
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
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
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
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
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
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
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