Commit Graph

22 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
matbu b43e41f401 Remove legacy tripleo-validations configurations
This patch removes:
* legacy tripleo-validations config boolean, since now the role
  is in tripleo-validations repos and is enabling by another
  configuration in the zuul config directly
* documentation, because its now outdated and a new one should
  be moved under tripleo-validations repos

Change-Id: Ibc5e1aec08643d53760953ebb1c026e99689a2b6
2021-04-19 06:48:57 +00: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
Sorin Sbarnea 4a41ca7bf0 Lint fixes for ci-scripts and config folders
This normalizes the formatting of files from ci-scripts and config
folders in order to allow further hardening of linting.

Fixing linting was too big to be made in a single commit as it would
involve too many files to review and could merge conflicts with
existing changes. Thus doing it in few chunks would makes it possible.

Original full change is at https://review.openstack.org/#/c/627545/ and
will be the one merging the last.

Change-Id: Ifb215c0e2ea0ef7115897721f75ba8489bd59b97
2018-12-28 10:01:11 +00:00
Goutham Pacha Ravi 392cc7ba57 Re-enable manila tests in scenario004/pike
The bugfix to manila's tempest tests
has merged [1]. Only enable them in pike,
until test issues have been fixed in ocata.
(Newton's EOL upstream).

Also cleanup the manila API version switches
for readability, and tag the appropriate version
of the manila test package in featureset008.

[1] https://review.openstack.org/#/c/603171/

Closes-Bug: #1790857
Change-Id: Ia0418fa210f13392643c3b960a8baeec7c168304
2018-10-10 00:06:44 +00:00
Goutham Pacha Ravi 51e68c8ee8 Disable manila tests on ocata and pike
Manila's tempest plugin has a critical bugfix [1]
that needs to be applied to the "python-manila-tests"
package in pike, ocata and newton.

While we fix that up (LP 1790857), we can disable
these breaking tests as a temporary workaround to
unblock promotions.

Related-Bug: #1790857

[1] https://bugs.launchpad.net/manila/+bug/1743472

Change-Id: Ia19ee3381d8560b79e04bb7814174faf88b43a36
2018-09-19 23:04:07 -07:00
Goutham Pacha Ravi f132d6aae1 Fix API version in the manila tempest config
Manila's API is versioned, and each release
has a different version maximum that we want
to test with.

Change-Id: I51b799cd2adf2c38cb93727552ae750cc4d9bead
Closes-Bug: #1790857
2018-09-06 09:20:06 -07:00
Luigi Toscano 80fd5d5eff Fix/enable the Tempest tests for Manila
When tempest is enabled and one of scenario004*, which include
Manila, is used, install the Tempest plugin for Manila and add
a representative  test and the related configuration (thanks Tom,
Raissa, Dustin and Goutham).

Also, reformat tempest_extra_config as multiline as much as possible.

Depends-On: https://review.openstack.org/540070
Change-Id: Ic365519bd83ab1da509d1d66aa440a9c0a0ed5a0
2018-08-11 15:03:28 +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
Chandan Kumar aadc15e742 Let's tempestconf tool handle swift related conf
* https://review.openstack.org/568869 implements using swift
  healthcheck api to discover swift services and set the
  tempest.conf based on that.

Change-Id: I145a8212af53c3ed98ca04c316a980d8aea8ab29
2018-07-20 10:56:37 -03:00
Chandan Kumar 4a7bbb4599 Rename test_regex to test_white_regex
* https://review.openstack.org/551441 introduced test_black_regex
  in order to skip test directly from featureset files. In order
  to avoid confusion between test_regex and test_black_regex, we
  are renaming test_regex to test_white_regex.
 * It will fix all the featuresets.

Depends-On: https://review.openstack.org/560006
Change-Id: If66225c2e2f8c571cc85aebacee01431e4f64dcc
2018-04-25 08:37:57 +00:00
Wes Hayutin bab0f87196 remove deployed_server from common args
deployed_server is no longer common
through out the multinode featuresets.
deploy_steps_ansible_workflow is an
alternative now.

Related-Bug: #1748315
Change-Id: I28988d30338527669da25bc764143cf57a995af9
2018-02-09 14:05:30 +00:00
Emilien Macchi 0a9929d16c Remove tempest_config (obsolete)
Depends-On: Ie3b37b17bf41b5f36bc60bfd0e4607ed4a3aaf6d
Change-Id: If51721ac720843fa81a7e20ae37a5ac702c3f6c5
2017-11-24 04:46:16 +00:00
Emilien Macchi 7510034d8c Disable tempest swift on scenario004
We don't have swift on scenario004, but Ceph RGW.
This patch is a technical debt, python-tempestconf should be smart
enough to know that Swift isn't actually enabled in the deployment even
if there is an object service in Keystone catalog.
It will be fixed in tempestconf, but in the meantime here to get a
promotion in CIs.

Change-Id: I512b7956dfe070e46ad2c7201f4ccad6e5024f48
Related-Bug: #1725311
2017-10-20 09:51:56 -07:00
Martin André cbeb7b84f0 Use different variables for deploy and upgrade scenarios
Use the new upgrade_composable_scenario variable from oooq-extra to set
the composable scenario file used during upgrade.

Closes-Bug: #1714905

Change-Id: Ie0e8de54794a9259c0aeb8c67ae0f6a908844093
2017-10-15 06:49:39 +00:00
Wes Hayutin 8bddfd342a scenario templates deploy with pacemaker
You will notice that all the scenario jobs
have pacemaker enabled, so there is no need
to try and set it with tq. See the following
https://github.com/openstack/tripleo-heat-templates/blob/master/README.rst#service-testing-matrix

Depends-On: Iece70e22cd40cb119f2f9eb3c51be7bd4631fade
Change-Id: Icd3b103aefce382f2a15adff77896cb4dcb2c2a0
2017-09-27 18:34:09 +00:00
Emilien Macchi bafaad8537 Switch scenario004 to run Tempest
Run Tempest instead of pingtest, starting from Pike.
Also, run useful tests, for the services that run on the scenarios.

Change-Id: If905d2a2476623bd7d66298431e5cf9e97be4c68
2017-08-31 08:43:50 +02:00
John Trowbridge 3ed912bd91 Move common multinode role setup from tripleo-ci
This configuration was previously in tripleo-ci in the
testenv/multinode.yml file, but it is not specific to tripleo-ci.

This would be nice to add to the common multinode config and only
override where needed, but our current code does not allow for
overriding what is in the common config.

Change-Id: Ia042fc578ade2c073504ceb117b1da3ff0a4e051
2017-08-19 06:52:13 +00:00
Gael Chamoulaud d565afccf9 Add ability to run tripleo-validations tests
This patch allows us to run tripleo-validations tests through the
Mistral framework and running negative tests from Ansible directly.

Depends-On: Iec07a18322252af2d484bc3f06a59dbd1b08f537

Change-Id: I2e0831fc8b7bdf6acca1d0f99bf41adcad94f688
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
2017-07-25 10:28:32 +02:00
Attila Darazs 14e5779a53 Add missing deploy_composable_scenario variable
The "deploy_composable_scenario: true" variable was missing from our
scenario based featuresets, which was masked by an override in our
upstream testing, but results in missing the scenario files when trying
to reproduce them with the featureset configs only.

Change-Id: I7e7c13b9151607233f1159ed91c455dcec37e230
2017-06-27 13:15:35 +02:00
Gael Chamoulaud 77e537f868 Add blank newline at the end of file
This patch adds blank newline for each [yaml|sh] files if they
don't end with one. This will allows us getting linters happy and avoid us
having git adding "\ No newline at end of file" in diffs when pushing
a new patch.

In other way, you can configure Git to properly handle line endings in
typing:

$ git config --global core.autocrlf input

Change-Id: I8a113541b3eae6a36ed32995822dedbbd2d9666e
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
2017-03-27 10:40:32 +02:00
Wes Hayutin c04dc5937c break out general_config into config and topology
This change takes the overcloud_nodes variable and defines that
under config/nodes/foo.yml. This depend on the change
to quickstart-extras where a definition of topology (nodes)
will be created. Pass the topology in an explicit variable vs.
using extra_args.

The original configuration files in config/general_config/ will
continue to work but are now deprecated.
The featureset files that define standard set of feature to test are
also added, and should correspond to test configuration for jobs that
are typically found upstream

Change-Id: Id6dd3f71b33f76a0401fe8a84080fe80de0dbb69
Co-Authored-By: Gabriele Cerami <gcerami@redhat.com>
2017-03-13 13:36:13 -04:00