Commit Graph

34 Commits

Author SHA1 Message Date
Zuul 95470dbb77 Merge "Do not exclude the scripts directory" 2022-10-27 10:25:11 +00:00
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
Marios Andreou fde3cd71a8 Revert "Mark tripleo-ci-centos-8-9-multinode-mixed-os non voting"
Also fixes gate issue in deprecated layouts using the 'old'
queue syntax per the change at [1]

This reverts commit a860a16e93 and
fixes deprecated queue syntax

[1] https://lists.openstack.org/pipermail/openstack-discuss/2022-September/030505.html

Reason for revert: See discussion in Related-Bug job is now green again

Change-Id: Ic9fa83f612604dc15401b6f5694326459487d8fe
Related-Bug: 1989341
2022-09-19 14:58:42 +03:00
Takashi Kajinami e18ea19de8 Do not exclude the scripts directory
The scripts directory in tripleo-common has a few core script files
like bootstrap_host_exec and any change with these scripts should
trigger actual deployment jobs.

Change-Id: I2405ba227b39ad1bd81baf40031edb55dcf06429
2022-09-06 12:14:12 +09:00
Chandan Kumar (raukadah) f80cf14b62 Move tripleo-tox-molecule job definition to base-upstream.yaml
Since we have completed Upstream TripleO CI Zuul Job Reparenting.
We need to start prepration for renaming base-upstream.yaml
to base.yaml.

In order to have clean rename, remaining jobs from base.yaml
should be moved to base-upstream.yaml.

This patch does the same.

Due to Zuul Job reparenting work, base-upstream.yaml file is created
to keep the new zuul job base there.
Since Zuul job reparenting work is done, it's time to drop old
base.yaml and rename base-upstream.yaml to base.yaml.

It deletes the base.yaml and will rename the base-upstream.yaml
to base.yaml in
https://review.opendev.org/c/openstack/tripleo-ci/+/849806.

It helps to keep the changes seperate.
It updates the old job name with new parent in deprecated jobs also
to fix zuul issue.

RDO Check job review: https://review.rdoproject.org/r/c/config/+/44455
It also adds a dummy tripleo-ci-standalone-base job to avoid zuul
error.

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

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I08a5e67d31eb8c81c05b9e23d907944c566db07a
2022-08-22 11:44:11 +00:00
Douglas Viroel a30c10d17e Revert "Removal of tempest_whitelist variable"
This reverts commit aa2924a3fc.

Reason for revert: all fs052 jobs are running the same set of tests, we need to fix that.

Change-Id: I7c6eab230196f469309921dbc707d00aa55470e3
2022-07-08 20:36:46 +00:00
Pooja Jadhav aa2924a3fc Removal of tempest_whitelist variable
This patch removes tempest_whitelist variable used
in fs52 standalone job definitions as tempest allowed group
is in place now.

Ref :
[1]cbc43e1321/roles/validate-tempest/vars/tempest_allow.yml (L52-L69)
[2]https://github.com/openstack/tripleo-quickstart/blob/master/config/general_config/featureset052.yml#L33-L34

Change-Id: I1f9d7134e76d1a828bf45d2fd53043337f314f08
2022-07-06 21:33:27 +05:30
Bhagyashri Shewale 4e357758bd Create sc010 and sc010-ovn-provider -options jobs
This patch created sc010 and sc010-ovn-provider options jobs.

Test patch is here: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/844950

Change-Id: Ifc2a5d5ee354aeb9078217a345e64932bd4a3df1
2022-06-27 17:44:23 +05:30
Pooja Jadhav b11d21ad8f Ussuri tear down as EOL
Ref : https://review.opendev.org/c/openstack/releases/+/834049

Change-Id: Ie5be105b3b65108e741a6e1d2ea79d54596a7a5a
2022-05-16 11:51:39 +05:30
Marios Andreou 053ec5758f Remove centos-7 job definitions and zuul layouts
As part of [1] this removes the job definitions and zuul layout
for all centos-7 jobs. Related review topic for RDO at [2].
Some jobs are moved to deprecated.yaml with note on where
they are still referenced.

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

Change-Id: I70d2e5dbe995bc8dfe06817d6460f3f2f3732e7e
2022-05-11 11:49:20 +03:00
Chandan Kumar (raukadah) f8e0259ed6 Use undercloud base parent in undercloud upgrade job
Earlier we were using singlenode parent from base.yaml.
Since we have undercloud distro base jobs is already available,
we can re-use the same and remove the singlenode parent.

It also cleans up old singlenode cs8 base jobs and moves
c8s undercloud upgrade job to upgrade template.
These jobs are used as a parent in stable branches job.

https://review.rdoproject.org/r/q/topic:cs-parenting-undercloud-upgrade
cleans up the reference from rdo side.

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: If54577079cf61d82e88aa84a414d6e3c288138b1
2022-05-02 10:00:24 +00:00
Marios Andreou 00df6fcb4e Cleanup jobs from old releases already EOL pike|queens|rocky|stein
Removes any job definitions that are wired up for old EOL releases.
In some cases just remove these from the branches: match.

Depends-On is needed for standalone/scen3 used in sahara and
centos-7-standalone-os-tempest in ansible-role-python_venv_build
and scenario001/2-multinode-oooq-container in aodh

Change-Id: I946aaef1e975bb2817311059dade029fadba9b95
2022-04-19 13:14:18 +03:00
Marios Andreou aca692fe7a Centos8 wallaby jobs teardown - deployment image build jobs
Per the topic branch [1] and discussed at [2] this removes the
centos8 buildimage* jobs from running on stable/wallaby branch.

Some jobs are removed completely as they are specific to wallaby
and centos8 (tripleo-buildimage-ironic-python-agent-centos-8-wallaby).
The tripleo-buildimage-overcloud-hardened-uefi-full-centos-8 is moved
to deprecated for now as it is still used by DIB.

As discussed during reviews this keeps overcloud-full and IPA
for C8 wallaby for now - they may be removed by a subsequent patch.

[1] https://review.opendev.org/q/topic:c8_wallaby_teardown
[2] http://lists.openstack.org/pipermail/openstack-discuss/2022-February/027403.html

Change-Id: I04526b2c7f90ab9399fb92c86a0da216024acd30
2022-04-07 06:34:39 +00:00
Marios Andreou f50927a776 Centos8 wallaby jobs teardown - standalone/scenario jobs
This removes the standalone/scenarios from running on stable
wallaby.

This includes a tidy up of the layout to avoid a lot of
repetition using yaml anchors/overrides. This is related to
the change as we had to use branches: overrides on the centos9
jobs in the layout (as well as the existing c8 ones) which
became very messy/long.

Also include reparenting for the scenario standalones as
they were inheriting from the 8 equivalent directly with
inverse branches: matches. See [1] for more context and [2]
for topic branch/test patches.

Removes obsolete c8 jobs like
tripleo-ci-centos-8-scenario010-standalone-wallaby
tripleo-ci-centos-8-scenario010-ovn-provider-standalone-wallaby
tripleo-ci-centos-8-scenario010-ovn-provider-standalone

Moves tripleo-ci-centos-8-scenario010-standalone deprecated for now

[1] http://lists.openstack.org/pipermail/openstack-discuss/2022-February/027403.html
[2] https://review.opendev.org/q/topic:c8_wallaby_teardown

Change-Id: I67bec4b9d25cf1a3d1c55f254e9c321ed979b172
2022-04-01 12:45:28 +03:00
Marios Andreou 82edbebd78 Moves master undercloud-upgrade and minor update deprecated add c9
This moves tripleo-ci-centos-8-undercloud-upgrade and
tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates to
deprecated and removes them from the zuul layout. It adds the
c9 job to the master layout instead (no undercloud upgrade yet).

tripleo-ci-centos-9-scenario000-multinode-oooq-container-updates
definition and check/gate layout is moved to the
upgrades-jobs-templates.yaml in line with other upgrade related jobs.

See [1] for related reviews (removal of c8 from master).

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

Change-Id: I77ca4b99581722ccf932c515f66437211fcd594b
2022-02-08 09:21:15 +00:00
Sandeep Yadav 88acdf6f47 Remove jobs that uses obselete fs b/w 31 - 99
With this patch, Removing jobs corresponding to
obselete featureset between fs031 to fs099.

Change-Id: Iefc88dfdb5451d3ae926097d775aad22e94767d5
2021-09-16 12:07:38 +00:00
Marios Andreou 8475c19117 Move undercloud-upgrade from deprecated to master check & gating
As discussed in the related-bug this moves the undercloud upgrade
job back into the master layout and makes it voting. See the topic
branch at [1] for related patches. Also adds the master
upgrades job template to zuul layout.

[1] https://review.opendev.org/q/topic:wallaby-upgrade-jobs
Related-Bug: 1928887

Depends-On: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/799832
Change-Id: I427afaf8f404bb84baad76a1fe4cbbd337d09cbf
2021-07-13 12:40:21 +03:00
Marios Andreou b813597a5a Remove all rocky related jobs/conditionals tests after rocky End of Life
Rocky is now EOL since [1][2] so this removes all the rocky related jobs
or conditionals.
Moves tripleo-ci-centos-7-undercloud-containers to deprecated jobs as it
is still in use in other repos so we can't remove yet.
Related reviews in topic branch tripleo-ci-reduce-rocky [3].

[1] https://review.opendev.org/c/openstack/releases/+/774244
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-March/020912.html
[3] https://review.opendev.org/q/topic:tripleo-ci-reduce-rocky

Change-Id: Ibe2fd5c7792d55236c09dbf9cf88e23e1c5a5673
2021-03-26 13:47:18 +02:00
Marios Andreou b488e174ef Deprecate non content provider undercloud zuul template layout
This deprecates the non-content provider tripleo-undercloud-jobs
template as part of a wider tripleo-ci optimisation

[1] https://review.opendev.org/q/topic:tripleo-ci-reduce

Change-Id: Id4c6f1d781cb202c996850074c5e4fc3e29ed83a
2021-03-08 17:12:52 +02:00
Marios Andreou 649226326c Deprecate non content provider standalone zuul templates
Moves the tripleo-standalone-scenarios-full and -multinode-ipa
to deprecated-jobs.yaml as part of our CI optimisation [1]

[1] https://review.opendev.org/q/topic:tripleo-ci-reduce

Change-Id: I2f7d3dd9730dc30284bb52e3eca73375c7d550d2
2021-03-05 11:33:16 +02:00
Marios Andreou 0387f813b0 Remove standalone/undercloud from multinode layouts +deprecate old
As part of CI optimisation at [1] this deprecates the following
multinode templates:

  * tripleo-multinode-baremetal-minimal
  * tripleo-multinode-baremetal-full
  * tripleo-multinode-container-full
  * tripleo-multinode-container-minimal
  * tripleo-multinode-tripleoci

These are still used in some places such as [2][3] so we need
to remove those before we can delete the templates alltogether.

This also removes the standalone and undercloud jobs from the
multinode template. It is confusing to have them there and
increases the maintenance burden for the tripleo-ci team.

[1] https://review.opendev.org/q/topic:tripleo-ci-reduce
[2] https://review.opendev.org/c/openstack/os-apply-config/+/777097
[3] https://review.opendev.org/c/openstack/os-refresh-config/+/777098

Change-Id: Ie6473759383bd4b903cbe56fba9fee75a24154c4
2021-02-25 11:17:48 +02:00
Marios Andreou 7390d5c54a Move centos7 containers multinode train/queens to deprecated jobs
As tracked at [1] and part of wider CI optimization, this moves the
non voting tripleo-ci-centos-7-containers-multinode-train -queens
jobs to deprecated and removes them from the zuul check and
experimental layout.

[1] https://review.opendev.org/q/topic:tripleo-ci-reduce

Change-Id: I1477b4aed27cd85df12809578768720068163a5c
2021-02-22 13:30:40 +02:00
Zuul 13b4b68dd6 Merge "Moves centos-7-scenario-multinode queens jobs to deprecated-jobs" 2021-02-18 15:23:43 +00:00
Wes Hayutin 60f639bb2d Moves centos-7-scenario-multinode queens jobs to deprecated-jobs
These jobs are non voting and deprecating these is part of a wider
effort to reduce our CI footprint see [1]. Deprecating instead of
removing so we don't block on places still using them, like [2].

Once they are removed from all layouts we can delete them from
deprecated-jobs.yaml

[1] https://review.opendev.org/q/topic:tripleo-ci-reduce
[2] https://review.opendev.org/c/openstack/aodh/+/776116

Change-Id: I93dadae4999679b5f54acdc1c459ce5806b1386e
2021-02-18 09:43:30 +02:00
Zuul aa130ec67c Merge "Fixed yamlint violations" 2021-02-17 16:26:16 +00:00
Wes Hayutin aec41881a8 Move master undercloud/standalone/overcloud upgrade jobs deprecated
This moves the standalone, undercloud and scen0 overcloud master
upgrade jobs to deprecated and removes them from the various
layouts.

Moving to deprecated vs removing them allows us to merge this patch
without blocking on the removal of these jobs from any other repos
that are still running them such as [1].

This move was discussed on the openstack-discuss list at [2].

[1] https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/774916
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-February/020365.html
Co-Authored-By: Marios Andreou <marios@redhat.com>

Change-Id: I16f3a2df156a125c2ea18c7d43b9b193d31b2c2d
2021-02-11 18:06:40 +02:00
Sorin Sbarnea a3c9dc40e4 Fixed yamlint violations
Change-Id: I7468ef9929cd6a7c0969bcd6befb320bfd671097
2021-02-10 15:24:59 +00:00
Bhagyashri Shewale a8e2cb08ce Deprecate centos 7 train jobs
As we are going to migrate train jobs from centos 7 to centos 8.

Here this change is going to deprecate dedicated centos 7 train jobs
and remove it from job template.

Job list:

1. tripleo-ci-centos-7-scenario007-standalone
2. tripleo-ci-centos-7-containers-undercloud-minion

tripleo-ci-centos-7-standalone-os-tempest job will run only stable/stein.

[1]: http://lists.openstack.org/pipermail/openstack-discuss/2020-July/016157.html

Change-Id: Ia4ea1bf8830a5b7a9c76b2ba1daf9ec89bb96177
Signed-off-by: Bhagyashri Shewale <bshewale@redhat.com>
2020-07-31 16:00:13 +05:30
Amol Kahat 02fc367bc5
Depricated job centos-7-scenario009-multinode-oooq-container.
Job tripleo-ci-centos-7-scenario009-multinode-oooq-container was
failing since long time and it is not required in upstream.

Related-Bug: #1874019

Change-Id: I7692192ec85a7f4a0e6b8af42552aa17db882f05
Signed-off-by: Amol Kahat <amolkahat@gmail.com>
2020-05-12 18:44:18 +05:30
Amol Kahat b2d7d8ee9a
Moves centos7-scenario12 job to depricated.
centos7-scenario12 job hasn't been running[1] for days now.

1. http://zuul.openstack.org/builds?job_name=tripleo-ci-centos-7-scenario012-standalone

Change-Id: I8e1ab268f266c2e7ebfceb722e03276a22ccea27
Signed-off-by: Amol Kahat <amolkahat@gmail.com>
2020-04-13 13:32:40 +05:30
Chandan Kumar (raukadah) 7219cd7f55 Remove pike multinode jobs
https://review.opendev.org/#/c/678154/ creates the pike-eol
branch and it's time to say goodbye to pike jobs.

Depends-On: https://review.opendev.org/#/c/678154/

Change-Id: I455928e4f9a554faec17bff18b8256f4a67172e7
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2019-08-29 19:43:56 +05:30
Rafael Folco 5efe03b603 Nuke f28 job/nodeset definitions
Feora job is deprecated and no longer used anywhere.
f28 image now can be removed from nodepool.

Change-Id: Ic105e2c4533b7b72791fe3ca384cee5e86f20397
2019-08-28 16:14:35 -03:00
Rafael Folco 4c9fb554af tripleo-ci-fedora-28-standalone job is deprecated
tripleo-ci-fedora-28-standalone is deprecated and should be
disabled in all tripleo repos.

Task: https://tree.taiga.io/project/tripleo-ci-board/task/1229

Change-Id: I57fc4e1ddbfb859e96a363357f1a229d2c5a61c0
2019-08-09 09:05:57 -03:00
Rafael Folco 2af5efcbf7 Deprecate tripleo stable/{newton,ocata} jobs
Non-containerized jobs were running for stable/newton and
stable/ocata branches and are no longer supported.

  - Move deprecated jobs into a separate zuul config file
  - Reparent deprecated jobs to tripleo-ci-deprecated
  - Add a playbook with deprecated warning
  - Disable jobs with 'branches: none/deprecated' filter
  - Remove/disable non-containerized scenario jobs from layout
  - Add noop to templates with non-contrainerized jobs only
      * tripleo-multinode-baremetal-minimal template
      * tripleo-multinode-baremetal-full template
  - Rename (create a copy for) scen006 and scen009 with a
    '-container' suffix as these are containerized

As tripleo-ci repo is not branched, all the projects that have
these jobs in their zuul config (including all branches) will be
affected. Therefore, a cleanup is required to deprecate jobs before
removing them from zuul config. A follow-up change will *delete*
the definition of deprecated jobs from zuul config,

Story: https://tree.taiga.io/project/tripleo-ci-board/issue/372

Change-Id: I23df3518820d39f32d1daded33776d757c144217
2018-12-11 11:53:03 -02:00