Commit Graph

26 Commits

Author SHA1 Message Date
Ghanshyam Mann c49552281f 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: I235b08d63bab01a94a41b29b40724f05c88a534f
2024-02-24 11:44:21 -08:00
Marios Andreou 1bf502389e Add skip_os_tempest conditional for dataplane adoption jobs
The var is set by [1] which depends-on this patch. This will allow
us to skip tempest in dataplane adoption jobs. This also removes
the redundant conditional for EOL releases p/q/s.

[1] https://review.rdoproject.org/r/c/rdo-jobs/+/47955

Change-Id: I5a8e46e94b51a6c81214673b41c1db1ad16971c4
2023-03-29 12:21:15 +03:00
Pooja Jadhav cf2503ad45 Run featureset052 job with tempest-allow
This patch replace the tempest_test_whitelist with tempest_allowed_group
that is to be used by tempest-allow.

Change-Id: Iabc0f49b1fdf5dce53b90e49d5b43f6f58e9f8ca
2022-05-31 15:06:11 +05:30
Marios Andreou 7b8d8ecfca Remove all rocky related config/conditionals/tests as tripleo rocky is EOL
Rocky is now EOL since [1][2] so this removes all the rocky related tests
or conditionals.
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: Ibb602d1a2e3bd62463ad8861e66c23248f037923
2021-04-01 16:12:59 +03:00
Chandan Kumar (raukadah) ad0f465cd6 Remove undercloud_enable_tempest var
Since we are working in process of removing tempest container
from wallaby release and all the tempest run is switched to
os_tempest for all supported release in tripleo-ci.

This change is not going to affect any periodic jobs also.

It also removes run_tempest and tempest_format var.

Related-Bug: #1916875

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I3d046047833044fd2d75ba399f784be5d992fbef
2021-03-11 15:29:53 +05:30
Chandan Kumar (raukadah) c2938e5469 Remove tempest_run_skipped var from fs052
For generating tempest skiplist, tempest_run_skipped was added
and needs to be removed once we have openstack-tempest-skiplist
tool gets integrated.

Since now it is available, it is no longer needed and all the
tempest skip list tests are managed from openstack-tempest-skiplist.

Change-Id: I52c1cb3b32af731a8e60a0ad68f2cbda44253b18
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2020-10-08 21:13:01 +05:30
Arx Cruz 97fa906c39 Fix logic for periodic job
This patch fix the logic to execute the tests in the skiplist in the
periodic pipeline.

Change-Id: I5ddeb8b7e89ec58b6fb2a2f6a4ac9543c01b6762
2020-06-02 11:55:49 +02:00
Arx Cruz ae2d3c5990 Setup featureset052 to run tempest skipped tests
Load the skipped tests in a variable that can be used to execute only
those tests when tempest_run_skipped is set to true.
Required in order to run a featureset021 like job in standalone.

Depends-On: https://review.opendev.org/724253
Change-Id: I35d5583403a82b9ca2d840a1adf0358e2de3ea46
2020-05-20 11:11:33 +02:00
Marios Andreou 2c4f3d0cf9 Remove tempest_tempest_conf_overrides from featureset 52
As described in related bug these values are dropped when the
same is defined via featureset override on the job. We should
drop them from the featureset to avoid confusion. They will
be set as defaults in tempestconf

Change-Id: I5aec865389be13ec2a42a1cbc72b9e7e30a4805f
Related-Bug: 1868938
2020-03-26 14:39:23 +00:00
Chandan Kumar (raukadah) 79a980215e Use vexxhost cirros image for standalone tempest
Upstream Cirros website has issues so let's use the vexxhost
image.

Change-Id: I610f6687655cc4ce317a1087be7b05b040c47ce5
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2020-03-18 18:08:13 +05:30
Chandan Kumar (raukadah) d91806291d [fs052] use plain smoke tag for tempest tests in seperate var
In fs052 periodic, for running smoke tests, we are using a ugly
smoke regex which is not properly parsed by stestr regex processor,
let' use plain smoke tag to trigger the smoke tests from a seperate var
and also fix the conditional to run smoke test only in periodic.

Closes-Bug: #1860016

Change-Id: Iac061507cbb2a8756f8a0e124eb7d43afa7b318f
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2020-01-17 21:46:26 +05:30
Chandan Kumar (raukadah) 2774c327c6 Move ostempest job definition with in featureset 52
Since all the jobs and featureset are all already ported to
os_tempest and in order to make job definition little lighter,
It moves the tripleo-ci-centos-7-standalone tempest overrides
to featureset.

It also runs smoke tests only in periodic not in check jobs as
it takes too much time.

Change-Id: Ib087756d05886e9e99334dfd7cf67dbdb16c0642
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2019-12-17 15:36:36 +00:00
Zuul 6fb68de195 Merge "Revert "Activate ansible lint after deployment."" 2019-03-15 02:06:44 +00:00
Alex Schultz e81fa978fb Revert "Activate ansible lint after deployment."
This reverts commit 6f8a47ba0f.

This is broken for some scenario jobs. Let's turn this off
until it can be addressed.

Change-Id: I937fe2def396fbf0517d22f8a35fc1a08348a42c
Related-Bug: 1819991
2019-03-14 01:14:52 +00:00
Wes Hayutin 0a72ab4d93 reduce standalone tempest workers to 3
The max tempest_workers we have in CI
is 3.  Let's go with 2 for standalone
and check the performance and
stability.

Change-Id: I156ba5eeef77f7a39525034a548d3fd57587c96a
2019-01-03 13:03:18 +00:00
Emilien Macchi a8029c8f9b Revert "temporarily turn off podman"
This reverts commit 6822ba9a7e.
We disabled the relabeling on /run/netns, it should
work better now.

It also properly enables podman on the overcloud without extra_args,
which will avoid issues when overriding the extra args.

Depends-On: I34813b240284c8d9b35e044bc9654d556ec0cbdb
Change-Id: Id75697e86cd5d08d116d6b074342801da4572f2f
2018-12-23 15:21:18 +00:00
Wes Hayutin 6822ba9a7e temporarily turn off podman
We're hitting several issues in the upstream
ci related to podman :(

https://bugs.launchpad.net/tripleo/+bug/1804434
https://github.com/containers/libpod/issues/1844

Related-Bug: #1804434
Related-Bug: #1809218
Change-Id: I19aa04382ba159768a1748d44412bbc670facaf3
2018-12-21 11:23:17 -07:00
Cédric Jeanneret 155439c309 Move standalone job to podman instead of docker
Change-Id: Ic7f016b9b17f7c7038cf2ba83dbcf4c9e1749f82
Depends-On: I6f8dc49ff556215a25e8bb23ae8da63ce607d70c
2018-11-14 12:25:52 -05:00
Zuul 4fe2303bbf Merge "Enable low memory for standalone" 2018-11-12 05:18:43 +00:00
Zuul 8075cdd016 Merge "Enable smoke tests and some tempest scenario on standalone" 2018-11-10 07:32:21 +00:00
Alex Schultz 8b51e2b817 Enable low memory for standalone
Change-Id: Icf5bd13b9831b1a36933ab23eab53ecf67804012
Depends-On: https://review.openstack.org/#/c/614820/
2018-11-09 09:24:55 +00:00
Arx Cruz e180f4606b Enable smoke tests and some tempest scenario on standalone
The standalone job is supposed to run quickly, and in order to keep the
quality of the tests, we are updating the list of tests being executed,
to include smoke tests, and and adding the top 3
scenarios, that will test network, storage and basic scenario. The idea
here is to keep tempest run below 1 hour.

Change-Id: I374f807ca68c4fd359395a5fea14dd302b33f0ea
2018-11-08 10:34:19 +01:00
Wes Hayutin 3dd6587e57 standalone support for quickstart on libvirt
This patch adds the settings required to run the standalone tripleo
deployment on libvirt nodes in ci.centos.

This enables both centos7 and fedora28 based nodes.

For backwards compatibility reasons "standalone" points to centos7 and
standalone3 points to fedora28 (which will probably be replaced by
centos 8 once available).

Related-Bug: #1788270
Story: https://tree.taiga.io/project/tripleo-ci-board/task/149
Change-Id: I245f9341de8f4b9d2ac974d4757e811d17028886
Co-Authored-By: Alex Schultz <aschultz@redhat.com>
Co-Authored-By: Sorin Sbarnea <ssbarnea@redhat.com>
Depends-On: https://review.openstack.org/#/c/610491/
2018-11-07 15:20:39 +00:00
Sofer Athlan-Guyot 6f8a47ba0f Activate ansible lint after deployment.
This runs ansible-lint after a successful deployment.

Change-Id: Ia3f26a77f17dba0547da545f1cea01490deeb80b
Depends-On: Ibe0bd47cc88063f71c405b408342426888fbf88d
2018-10-11 16:12:29 +00:00
Wes Hayutin eee4c0d77b use fs config to assign standalone role, tests
Use the fs config file to associate the role
and appropriate tests for the role. In this case
keystone only.

Depends-On: Ied55638618b718ee15a2ef5bc2f89cef232b5b7e
Change-Id: Iaac8be4822059d2a9e1947e05ecac371714c34c7
2018-09-13 15:10:48 +00:00
Wes Hayutin db42bd048f Add featureset config for standalone, keystone only
This featureset is used for the standalone
all-in-one deployment.  The configuration used in
this featureset is scenario000 keystone only.

Change-Id: I453d0afa209b46da3b345ff433c2c272a6c92302
2018-06-06 02:51:25 +00:00