Commit Graph

47 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
Soniya Vyas 70de0070bd Run featureset027 job with tempest-allow
This patch replace the tempest_test_whitelist with tempest_allowed_group
that is to be used by tempest-allow.

Depends-On: https://review.opendev.org/c/openstack/openstack-tempest-skiplist/+/843870
Testing here:- https://review.rdoproject.org/r/c/testproject/+/37159
Change-Id: I8263858d9731bf7b3582a056a3aefc8b48a0379d
2022-06-30 11:51:02 +00:00
Chandan Kumar (raukadah) a8c10578d2 Enable neutron service for creating public network
https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/803477
modifies the os_tempest role to create only specific tempest
resources.

Earlier neutron public network id is setted when public
network exists but due to above patch, we need to make
sure neutron service is enabled and tempest_public_net_create
is set to true (default to true).

It fixes the same and also avoids creating private network on
undercloud.

Closes-Bug: #1970710

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I73e0dcb86de532cb2a0454b1940cdf330ba276c0
2022-04-28 18:52:22 +00:00
ramishra dcaed140db Disable tempest in undercloud jobs
It seems tempest does not have config option for keystone in
service-available group. After mistral has been removed we
don't test anything other than a few basic neutron tests.

It would probably be better to drop tempest from the undercloud
job on master to prepare for keystoneless undercloud.

Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/798981

Change-Id: I785588fac4778efc68be6310d093976dd1d7c651
2021-07-04 18:05:55 +05:30
ramishra df346cec9b Enable ephemeral heat for fs001, fs002 and fs039
These featuresets still deploying installed heat.
Also drops installed heat from fs027.

Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/799414
Change-Id: Ifa8b980a72c0746fb079f7f3bfefb550268ed853
2021-07-04 18:05:47 +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
Zuul bc1be15b1b Merge "Remove undercloud_blacklist var from fs027" 2020-10-15 00:00:40 +00:00
Bhagyashri Shewale 2baf9acde8 Remove undercloud_blacklist var from fs027
For generating tempest skiplist, undercloud_blacklist 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: I38f097b434a5fe3583bb862bf9dcb0ab4f5d6a5f
Signed-off-by: Bhagyashri Shewale <bshewale@redhat.com>
2020-10-14 13:36:07 +05:30
Rabi Mishra cb3ea1affc Drop OS::TripleO::Undercloud::Net::SoftwareConfig mappings
Removes the redundant undercloud mapping from featuresets.
We've the default mapping in environments/undercloud.yaml.
Also this CI specific environment is redundant.

Change-Id: I72e41fb8cdebff12aab9704c2a9c4e368410c1ad
2020-10-07 08:35:24 +05:30
Cédric Jeanneret fdb3741ebf Correct typo introduced in I1074e0204910726d82950496ac4813a06e315252
Change-Id: I998bdf57f713f4b64ed4e0ba2af116006978c861
Closes-Bug: #1873535
2020-05-08 07:42:29 +00:00
Cédric Jeanneret 1ab28553c5 Deploy fs027 with CaMelCased hostname
This should help prevent regressions.

Change-Id: I1074e0204910726d82950496ac4813a06e315252
Depends-On: https://review.opendev.org/715409
Related-Bug: #1869360
2020-03-30 08:44:06 +02:00
Steve Baker 743da68d25 Run multinode and undercloud jobs nova-less
None of these jobs actually use nova, so it should be possible to run
them without.

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

Change-Id: I472f8d146d865316da4066cc6845e23c8808c907
Blueprint: nova-less-deploy
2020-01-18 05:25:15 +00:00
Chandan Kumar (raukadah) 07e161579b Load os_tempest skiplist only train release onwards
https://review.opendev.org/694719 moves fs027 to os_tempest
and it breaks the tempest_test_regex for stein releases for
validate-tempest as in else clause os_tempest blacklist is
passed. Making it conditional fixes the issue.

Closes-Bug: #1854612

Change-Id: I33a818228e3366c29bc38719978673afd15bff9b
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2019-12-02 08:48:20 +05:30
Chandan Kumar (raukadah) dfdf9dc11e Port fs027 job to os_tempest
https://tree.taiga.io/project/tripleo-ci-board/task/1403

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

Change-Id: I3b3d59daf8ff4b8ceb4456b4a264a190942a0081
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2019-11-26 14:47:52 +00:00
Emilien Macchi 1e2976d687 Disable Paunch on the undercloud job (fs027)
This patch will change the fs027 (undercloud job) to start containers
without Paunch in TripleO.

Change-Id: Id7be72c04374dea9b420bd926b6c9819bddf31b3
2019-11-14 09:47:07 +00:00
Ronelle Landy b465c650d8 Move *_container_cli settings to extras-common
Remove  *_container_cli settings out of
feature set file to single-source
the setting in tqe role extras-common.

Change-Id: I833348a18597c230fea4a01ab203569ffe5ef7a0
Depends-On: https://review.opendev.org/#/c/678881/
2019-08-28 11:53:59 +05:30
Emilien Macchi 9c740822b2 fs027: use ansible_hostname for host resolution
In I6425499e5d248e6cb2285f14dd9c6e716122b90b we used the
ansible_hostname fact, not the FQDN. It worked because on most of the
public clouds where TripleO CI is running, the fqdn is the hostname but
it's not the case for OVH. Let's re-use the same fact to make sure the
resolution works fine and the deployment can be done without error.

Depends-On: https://review.opendev.org/#/c/666589/
Change-Id: Ie85d841184a81f58e3dae748db93b233f770735b
Closes-Bug: #1833233
2019-06-21 07:16:09 +00:00
Emilien Macchi 2816c3da7b fs027: test SSL with FQDN based undercloud_public_host
To provide a preventive action of bug 1763776, we want to test at least
one scenario where the undercloud_public_host is configured with the
FQDN and not the IP address.
This is the case of most of users deplying with SSL, when certificates
are generated based on the hostname/domain and not the IP.

Related-Bug #1763776
Depends-On: I6425499e5d248e6cb2285f14dd9c6e716122b90b
Change-Id: I1c222fce178e164432acbfaeda8695c3cf7a6e98
2019-05-23 13:14:35 +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
Emilien Macchi 2ad3e8bd10 Revert "Revert "Revert "(squash) disabling podman everywhere in gate"""
Closes-Bug: #1803232
This reverts commit 0eb6f366d0.

Change-Id: I21a5a07d0c9752051e720734d34a732d4d85adab
2018-11-14 12:48:50 +00:00
Emilien Macchi 0eb6f366d0 Revert "Revert "(squash) disabling podman everywhere in gate""
Related-Bug: #1803232
This reverts commit 9989134abc.

Change-Id: Ia0b9ba83223ef2c83ff69999bd0b1c9894796d1b
2018-11-14 01:05:52 +00:00
Emilien Macchi 9989134abc Revert "(squash) disabling podman everywhere in gate"
This reverts commit de5ca4162e.

Closes-Bug: #1800737
Depends-On: I5e0715a9b7a052126fb01c8d2c3da36a38bec2bf
Change-Id: I23a50cff9ee8b052fe2352ee4b4c70427bfd4811
2018-11-03 03:55:26 +00:00
Emilien Macchi de5ca4162e (squash) disabling podman everywhere in gate
Until we fix the situation, we want to remove podman from our gate.

Revert "fs010: switch undercloud to podman"

This reverts commit 39d1da5267.

Revert "fs050: upgrade the undercloud to Podman containers"

This reverts commit ab6cbcb0ce.

Revert "Switch fs027 to deploy with podman"

This reverts commit f77771843f.

Change-Id: I3715a0432ead1eb1d18deb5893858e051a0b5539
Related-Bug: #1800737
2018-10-31 11:03:07 -04:00
Emilien Macchi f77771843f Switch fs027 to deploy with podman
Switch the Containerized Undercloud job to deploy with podman instead of
docker.

blueprint podman-support

Depends-On: I00e2f9b7755b7e32b7ed20b482d851aacb17464e
Depends-On: I32993c6dfbd561c16ef1fdce508bf899aff1d940
Change-Id: I8942811c210f442d3cb630721c5105b725293d29
2018-10-04 21:19:19 +00:00
Zuul 778c5a79a3 Merge "Enable mistral tempest tests in fs027" 2018-08-17 18:44:03 +00:00
Chandan Kumar b9355d8477 Enable mistral tempest tests in fs027
* fs027 deploys containerized uc and takes less time. Since
  mistral is used a lot to drive tripleo deployment.
  Gating it against mistral project upstream will help
  to catch issue early.

Change-Id: I72aa22eb9335729f798ddd3f2247950c48e91ece
2018-08-16 13:00:29 +00:00
Bogdan Dobrelya 2c11596a96 Use undercloud templates path for UC deployments
Depends-On: I4e0dcf24b93b8e4afb8359cb5108c4b7b5ba3d55

Change-Id: I63437f67ffbee7a43dcfaf28ffd08594f9c977fa
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2018-08-13 16:03:03 +02:00
Arx Cruz f11e671055 Running containerized tempest only in containerized environment
Tempest container is available and built when we deploy
containerized undercloud.
Since undercloud is containerized from rocky and ongoing, this patch
enable containerized tempest when undercloud is running as container.
Also, moved all tempest related configuration to the end of file to
avoid overwritten options

Depends-On: https://review.openstack.org/#/c/580384/
Change-Id: Icdb0f2b033ad0d1ba2548c591fa32dc649fff319
2018-08-10 10:08:52 +02:00
Emilien Macchi 596d117734 Remove --use-heat usage, as it's deprecated
For all the jobs using --use-heat, remove its usage as it's deprecated
in Rocky.

Change-Id: Icaaab7c0f09b3aadae6a5acb8f0d798f9c73148e
2018-07-20 13:42:36 +00:00
Sagi Shnaidman 43ba8ce92d Don't use NTP server in extra args
We have ntp_args which include ntp_server variable. Don't set it
in extra agrs so we can overwrite it.

Change-Id: Ib6a30b4581f095b89f0a128232c165c53a716a48
2018-07-15 21:23:46 +03:00
yatin fb01990712 Switch to containerized undercloud net config
fs020 is switched to containerized undercloud in [1],
it's failing since then. Switch to undercloud net config
to fix this. fs002 is fixed in [2].

Also change it in other containerized undercloud featuresets.

[1] https://review.openstack.org/#/c/572215/
[2] https://review.openstack.org/#/c/576987/

Change-Id: I992a49ef025065f4dc02c650105832e85d9eb8b8
Related-Bug: #1749707
2018-06-29 09:52:56 +05:30
Sagi Shnaidman fb900349aa Fix logs by setting defaults for tempest_format
Bug was introduced in https://review.openstack.org/#/c/566527/
Set default value for tempest_format in logs collection role
when it publishes docs.
Closes-Bug: #1776164

Change-Id: I25a73bbd3804cf013f38627ca3d742e3a6a2f5d1
2018-06-11 11:36:17 +03:00
Arx Cruz 9953666d67 Generating tempest documentation
Fix the missing tempest documentation in collect-logs role

Change-Id: I2c9733c3bc038d87d5bb2193bb316d2cc7e136d8
Closes-Bug: 1768326
2018-05-31 13:22:28 +00:00
Chandan Kumar d89da5b7d3 Enable undercloud_enable_tempest to true
* It will help to list the tempest container on the undercloud
  and reuse it for running tempest tests.

* The tempest logs will be found in /var/log/containers/tempest.

Depends-On: https://review.openstack.org/#/c/566364/
Depends-On: https://review.openstack.org/566526

Change-Id: I1467d3fc3d7874446374fd67c14d6e8de3f57d54
2018-05-17 19:41:35 +00:00
Jose Luis Franco Arza 596e54d164 Verify undercloud installation in fs027.
The job tripleo-ci-centos-7-undercloud-containers is
failing during undercloud installation but this is
not being caught up, as the flag to verify the undercloud
installation is set to false.

Change-Id: I1a10ce0b9088d90de3e22374a88d17ff4b2e252a
2018-05-08 10:53:29 +02:00
Zuul 45962a7ced Merge "Enable Swift encryption for the undercloud-containers job" 2018-04-26 03:55:13 +00:00
Chandan Kumae 43bd69b04e Add basic tempest tests for Glance/identity/compute/network
* Currently Tempest API tests on undercloud for glance, Identity,
  compute and Network is taking more than 12 minutes. In order to
  minimize the timing, we need to trim the list of tests.

* Removed keystone-tempest-plugin tests

Change-Id: I76edec040ec28e546f7e213560f09662832f9dbd
2018-04-19 16:42:22 +05:30
Juan Antonio Osorio Robles 9a6ef3c27c Enable Swift encryption for the undercloud-containers job
This enables Swift encryption in the containerized undercloud, which
should in turn encrypt the overcloud plan (or anything that's stored in
swift for that matter).

Change-Id: Icdf6f33669400098408a705f39d219c680aa7456
Depends-On: I16902b7a96cc1f0fb8c4fea893d9e3fa8cc171c4
2018-04-17 16:27:05 +03:00
Chandan Kumar a2631399c4 Run tempest on fs027 using containerized tempest
* Added tempest tests for compute, glance, keystone

Depends-On: https://review.openstack.org/#/c/551441

Change-Id: Ie97aa98e206c0408df8c03ad0c3fdf72ad093c3f
2018-04-10 10:03:12 +00:00
Juan Antonio Osorio Robles 58997f8cf0 Test containerized undercloud with TLS
This enables TLS for that job.

Change-Id: Ic3431c06df38dee3709eb7ee515ebd4def01ce33
2018-04-03 08:03:25 +03:00
Emilien Macchi 1f135b50d3 Use net-config-simple-bridge.yaml from THT
... instead of the one in tripleo-ci.
We're moving out the CI env files from tripleo-ci so we can branch them.

Depends-On: I4255120e12123568a388c75956e6e8d32dec66aa

Change-Id: I5fccc9fa1d96ff7ecb47923751e0db18ae5c02aa
2018-03-02 00:31:43 +00:00
Wes Hayutin c65bce4d0b Update FS027 to use latest bits for containerized undercloud
- Deploy the undercloud with "--use-heat" argument.
- Add networking parameters to have a working containerized undercloud:
  these bits will probably move later but for now we need them.

Partially-Implements: bp containerized-undercloud

Co-Authored-By: Bogdan Dobrelya <bdobreli@redhat.com>
Co-Authored-By: Emilien Macchi <emilien@redhat.com>
Co-Authored-By: Ian Main <imain@redhat.com>
Co-Authored-By: Martin André <m.andre@redhat.com>
Co-Authored-By: Wes Hayutin <weshayutin@gmail.com>

Depends-On: I7d056b208d5ac0639e3277f3f4ae453a9ee639e8
Change-Id: I815c4f2bf458032f318ef198edcbdffdd80d084b
2018-02-12 02:32:47 +00:00
Emilien Macchi 0a9929d16c Remove tempest_config (obsolete)
Depends-On: Ie3b37b17bf41b5f36bc60bfd0e4607ed4a3aaf6d
Change-Id: If51721ac720843fa81a7e20ae37a5ac702c3f6c5
2017-11-24 04:46:16 +00:00
Alex Schultz da77cc8c69 Update undercloud dependencies for containers
The undercloud-containers featureset has a different set of default
dependencies for the installation and configuration of the undercloud.
This change updates the featureset to include python-openstackclient,
openstack-heat-agents, docker and openvswitch as per the
documentation[0].

[0] http://tripleo.org/install/containers_deployment/undercloud.html
Closes-Bug: #1732039
Related-Bug: #1730917

Change-Id: Ife113ab2468e016d7bc48c428b0e14d4f02095bf
2017-11-13 16:28:37 -07:00
Wes Hayutin d5f7db8f7c add featureset for containerized undercloud
This should replace the old tripleo.sh job
gate-tripleo-ci-centos-7-undercloud-containers-nv

Depends-On: Ia8635de865e42b152e36c1e2881cde970b8bd9f1
Change-Id: Ie1f769cc50b87551df424c3b3641e61bdb9eda86
2017-07-13 00:27:08 -04:00