Commit Graph

34 Commits

Author SHA1 Message Date
Ghanshyam Mann 72ea117f61 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: Ic549bdcc76a5e12a0104143fbe79fd0db2c866b0
2024-02-24 11:44:35 -08:00
Arx Cruz eaaaa35564 Remove openstack-tox-molecule job
This job is failing due to some updates in setuptools and there is
no reason to run it, since it's testing only two roles that have not
being update in the last 3 years. Basically, setuptools complains to
install PyYAML because it has on version 5.4.1 the option license_file
that was deprecated. Updating PyYAML also requires to update all
molecule packages, that introduce different failures, in a snowball
effect.

Change-Id: Id5c21dcea9d183c7fac347323893415f4620cee5
2023-10-23 13:32:49 +02:00
Marios Andreou 7d269f3bf8 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: I4874c973d5df0d0c0d23432dee1526b5ed0fcbcb
2023-04-24 14:05:39 +00:00
Chandan Kumar (raukadah) 0af29cf2ca Add tripleo-external-compute-deployment-pipeline to TQE
In order to test compute deployment using standalone ansible
roles, https://review.opendev.org/c/openstack/tripleo-ci/+/843836
adds the jobs definition and template for the same.

It will run against EDPM role and playbooks/deploy-standalone-compute.yml
changes.

Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/843836

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I1ad7b8c1b5e3216d8b171147100fd85a807bf586
2022-10-27 08:39:44 +05:30
Marios Andreou 2e141e8703 Moves the shared zuul queue tripleo to the project level
See [1] for more information

[1] https://lists.openstack.org/pipermail/openstack-discuss/2022-May/028603.html

Change-Id: I3ef46db8b63aa4d55cc4beb5e31b020ac9fafce1
2022-06-23 14:20:23 +03:00
Pooja Jadhav 09a8d7a3b1 Move zuul jobs layout to centos9 only for master branch
See topic branch [1] for related reviews.

[1] https://review.opendev.org/q/topic:c8_teardown_master
Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/826317

Change-Id: If2dbc042c51e12b402e1742131bfb4242c92bbfe
2022-02-09 10:58:23 +05:30
Alex Schultz 2164263393 Drop minion job configuration
This only works for train->wallaby and t-q-e is branchless. Since this
functionality is deprecated and going to be removed, let's drop the job
from here.

Change-Id: I1cb328d78955b6ff4b8373e767c5bc2dbca10b79
2021-09-30 09:56:01 -06:00
chandan kumar ab7d7c9777 Revert "openstack-tox-molecule timing out uploading logs"
This reverts commit d8025f85a0.

https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/808015 will fix the failure.

Change-Id: I82ae52b42cd0f241bdd46f83e352c576eecb3827
2021-09-09 07:42:40 +00:00
Wesley Hayutin d8025f85a0 openstack-tox-molecule timing out uploading logs
in rax clouds

Related-Bug: #1943082
Change-Id: I656486bb6aa1ef343184255ba8020601feab2a21
2021-09-08 14:53:04 -06:00
Wes Hayutin b0d8b11297 add feature to execute repoclosure
* execute repoclosure directly after the repos are setup
* if zuul.repoclosure is defined, stop multinode-standalone.yml
  from fully executing.
* new playbook add in 785690 that exits after repoclosure

Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/785690
Change-Id: I420d04c4ae83f8471a2cdd8db1a1d1fa5db63e30
2021-04-09 15:00:58 -06:00
Marios Andreou d6f082f5fd Make content provider depend on openstack-tox-linters in check
As part of [1] - optimize the zuul layout so that content-provider
doesn't run if openstack-tox-linters is not green. Only applies
to the check queue.

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

Change-Id: I658458c4cf4b66a8fca40a619bc18f511962b913
2021-02-19 16:06:35 +02:00
Sagi Shnaidman bebac31041 Reflect jobs config for gate pipeline from check
Make sure same jobs run in check and gate with the same
conditions.
Change-Id: Ia022ad51c1fa992b7b67b623eb206e78511b4add
2021-01-25 13:59:53 +00:00
Marios Andreou be04d9246b Wire up new tripleo upgrades jobs template
The depends-on adds a new upgrade jobs template which is wired up
here. Once wired up across tripleo we can remove excess content
providers with [1].

[1] https://review.opendev.org/c/openstack/tripleo-ci/+/769131
Depends-On: https://review.opendev.org/761188

Change-Id: I97aa46ebc6d472f68fdf38cff92bacecc109a05d
2021-01-06 12:32:40 +02:00
Wes Hayutin e500561877 the tag for building rpms should be build
using just the build tag allows build-test-packages
to be skipped appropriately in child jobs.

using both tags: undercloud-upgrade, build
allows build-test-packages to run w/o the build
tag.  This is not the behavior we're expecting.

Change-Id: Ia693ad7f93749d320264f72ffd18e13196c499ac
2020-11-08 02:33:20 +00:00
Rafael Folco a188ac0835 Fastfail on mol/lint jobs
Adjust dependencies to fail fast on basic jobs.

Change-Id: I56178c6345e32b05572af1c902738ca468faa2f8
2020-10-15 14:58:52 -03:00
Rafael Folco 2f2b1c0f5f Switch to content provider jobs/templates
This change switches templates and jobs to the content provider
dependency relation so the jobs share the produced artifacts.

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

Change-Id: I9ba0b9b137fa2fa9f2f73d91864c0089013a3289
2020-10-12 15:46:02 +00:00
Chandan Kumar (raukadah) bc07a5dfc7 Fetch non tripleo containers in provider job and consume it
When provider_job is set to true, it will pull the container
images from quay.io and will push it to local
registry using non_tripleo_containers.yml.

When consumer_job is set to true in child job, then
custom_ceph_parameters will be setted to true and ceph containers
related namespace will be changed to local registry
to pull the ceph containers so that container built and pushed
to local registry in provider job, will be consumed here.

It also adds standalone job which depends on content provider
job and updates the ceph tag.

Setting +standalone_container_ceph_updates to false as with in
tasks it is setted default to false.

Moved local registry host and port to extra-commons role
to easily share between roles.

It also fix the non_tripleo_containers playbook to exclude kolla
containers for train release.

Note to self:
tripleo-standalone-scenarios-pipeline will be added later
once standalone-upgrade job is ported to centent provider.

Change-Id: Ie3f7bafe3b6ee8a7879ebb3d1d5b47b20181b452
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Co-authored-by: Alex Schultz <aschultz@redhat.com>
2020-09-28 09:29:03 +05:30
Zuul 8dbdde840d Merge "Add project template for IPA multinode" 2020-06-26 21:20:14 +00:00
Pooja Jadhav c757e20bdc Add project template for IPA multinode
Change-Id: I8d1e4845bb62e69d0eb08dbbf4ea7bdb893c54ed
2020-06-18 20:53:35 +05:30
Ronelle Landy 213821b9af Remove any existing nameserver entries before adding IPA server
If the undercloud nodes is created with entries already
in the /etc/resolv.conf file, the entries added to point to
the IPA server will be added after the existing entries.
This will cause the iIPA enrollment of the client to fail.

This review removes the existing entries before adding the
search domain to avoid the enrollment errors.

Change-Id: I67ebe6c429e89f6f303bf23ca5959e00d6a46df8
2020-06-11 19:38:03 -04:00
Pooja Jadhav 448d6a92c4 Trigger a job to run a standalone deploy with IPA on multinode
This review triggers the job:
tripleo-ci-centos-8-standalone-on-multinode-ipa
to create a multinode setup of two nodes having FreeIPA
server along with standalone deployment

Change-Id: I2f0b0bbcdc7b162f0f25851f20bcdb342ac5b645
2020-06-03 21:03:53 +00:00
Wes Hayutin fc9ad43ac4 update tqe layout w/ centos-8
Change-Id: Ie7cda9c3bab14250b655e989cab19db3e72b9a1b
2020-03-09 18:46:37 -06:00
Sorin Sbarnea 5b8cd3a203 Enable molecule placeholder test
A follow-up will also add effective testing of the role, as it requires
additional changes.

Change-Id: I89b41cb0762ba063dc4e2f1d4042d1261fa1e8de
2020-01-10 21:15:17 +00:00
Alex Schultz e0a51fca93 Add undercloud minion job
Change-Id: I2ea1308c023ac601f07e2aed478cfc30a72b06fa
2019-08-05 20:25:02 +00:00
Arx Cruz a4b1340a1c Fix containerized tempest logic
We weren't testing containerized tempest in standalone job due the
missing logic on tempest-setup.sh script. This patch adds the logic for
when containerized tempest runs in standalone, copying the clouds.yaml
file instead of the stackrc/undercloudrc and also maintain the logic
when you execute tempest in the ovb, copying the rc file.
This also ensures that /var/lib/tempestdata and /var/log/tempest
directories exists in order to not fail the execution of containerized
tempest.

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

Depends-On: https://review.openstack.org/#/c/643212/
Change-Id: I90204150085a1c9b943f9e054c0420a8a5e66538
Related-Bug: 1819440
2019-03-15 10:34:40 +01:00
Marios Andreou e54341beff Add tripleo-standalone-scenarios-full to tripleo-quickstart
Will invoke the standalone scenario jobs - Related change in the
template is in [1] so that we get these jobs on changes to the
standalone role. Tracked by CI team in [2]

[1] Ifcbf232b123b4b03856bab448d87dba5a8c7fd43 # tripleo-ci
[2] https://tree.taiga.io/project/tripleo-ci-board/task/625
Change-Id: I9f05d42f84830e4ce7371f2bf284eabef6658acb
2019-01-23 14:47:56 +02:00
Rafael Folco 06e1966ab9 Remove tripleo-multinode-baremetal-full template
This group has only deprecated jobs
https://review.openstack.org/619337

Change-Id: I943c1b1aa39e9a773a63cb79c2134da6616f8596
2018-11-24 23:51:46 -02:00
Sorin Sbarnea cc82349363 Adapt code to newer code style (linters)
Makes those files conformant with current linting rules and avoids
linting errors when we need to toch them again.

Previous doing "pre-commit run -a" uncovered these errors, now is no
longer reporting any other errors.

Change-Id: Ie4cf229c8f11c2b55b323eac23c89483b26d3781
2018-11-16 12:42:51 +00:00
Doug Hellmann 86006d98f3 switch documentation job to new PTI
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I32948e7c6f027bfe7f9660b46d1427de62225af6
Story: #2002586
Task: #24341
2018-08-29 10:05:47 -04:00
Doug Hellmann 04d0d98f2b import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I5f26ba900e813897cc5f29f97d2a02c708832583
Story: #2002586
Task: #24341
2018-08-29 10:04:41 -04:00
Sagi Shnaidman 31925c72bd Add multinode jobs for various branches in CI
As tripleo-quickstart-extras is branchless repo sometimes there is
need to test code with specific branch or not to break a specific
branch deployment.
Run multinode containers job for release -2 and -1 from master.

Change-Id: Id72870f4d9855749e5d1e048c918fe16f6ab2a35
Depends-On: I31ead90f16473647a1ed60af625f7399699ad112
2018-05-22 10:39:13 +03:00
James E. Blair 9f42e6dfd4 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I80e37a8a3f51aa10bd26fb7aaaff013b7c646057
2018-01-28 12:24:24 -08:00
Sagi Shnaidman 8db26c7514 Remove RH1 OVB jobs form configuration
Remove OVB RH1 jobs from configuration for this repo

Change-Id: I492821a490420df380bf65d3ad4c8f3064ceb09e
Related-Bug: #1744763
2018-01-22 19:33:35 +00:00
Emilien Macchi aebbc6494a Migrate tripleo-quickstart-extras to zuul v3 jobs
Define the zuul v3 layout for jobs that we want to execute.

Depends-On: Ie8aa85fe7a8ee556cc1b46e215d329e95913290c

Change-Id: I43ea5bdff4cd282728493047676bc39f045d464a
2017-11-16 14:35:51 +00:00