Commit Graph

44 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
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
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
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
Zuul 13d1976e0d Merge "Fixed package name for manila-tempest-plugin for pike" 2018-09-10 17:03:35 +00:00
Chandan Kumar d795e56f6e Fixed package name for manila-tempest-plugin for pike
* The package name for manila-tempest-plugin for pike is
  python-manila-tests and from queens onward it is
  python2-manila-tests-tempest

Change-Id: I285cbe7b3d17a395ed6b574ad5bcac71c219a71f
Related-Bug: #1790857
2018-09-10 13:51:49 +05:30
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
Zuul 10cd577ca4 Merge "Remove duplicate dictionary keys" 2018-09-04 23:17:58 +00:00
Sorin Sbarnea 3cd8301461 Remove duplicate dictionary keys
This was likely to have caused failures or at least incorrect
behaviour.

Change-Id: Iddcd8b795cabf5a0bde250ea7890007056da0367
2018-09-04 15:46:59 +01:00
Alex Schultz a0aad6e280 Fix queens fs016 fs019
In queens, the ceph-ansible workflow does not work with config download.
These jobs should not be using config-download.  This was improperly
converted as part of I881f92e6cef4de58a9731f03669e42bc862964ec. This is
a partial revert of that patch for featureset016 and featureset019.  The
featureset documentation indicates that these are not configured with
config download.

https://docs.openstack.org/tripleo-quickstart/latest/feature-configuration.html

Change-Id: Ib6c3ca7886c5e4adb0883c501bfbb390e15d108f
Closes-Bug: #1790144
Related-Bug: #1789416
2018-08-31 16:21:56 -06:00
Wes Hayutin b77944cf23 set the correct config download settings for queens
The scenario based deployments were not updated properly
for config download.

Closes-Bug: #1789416
Change-Id: I881f92e6cef4de58a9731f03669e42bc862964ec
2018-08-28 12:11:59 -04:00
Zuul 8e63ccbdef Merge "Fix/enable the Tempest tests for Manila" 2018-08-25 16:35:23 +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
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
Zuul ffbcbfa1c9 Merge "Let's tempestconf tool handle swift related conf" 2018-07-26 20:40:10 +00: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
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
Emilien Macchi 3b17cd0e7c Reconfigure undercloud args for scenarios
scenario003,004,007: enable the containerized undercloud.
This partially reverts commit 184558bc3b.

Change-Id: Iae4c6e23477661ea32847885ab2135bb1646350d
2018-07-12 22:57:14 +00:00
Emilien Macchi 184558bc3b Revert "Switch scenario00{1,2,3,4,7} to containerized undercloud"
This reverts commit b2eb98f203.

Change-Id: I65378c502c02c107c5d4f89450b56583ff4e7c25
2018-06-13 23:04:36 +00:00
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
Zuul 2e76f0a246 Merge "Generating tempest documentation" 2018-06-07 19:22:55 +00:00
Emilien Macchi b2eb98f203 Switch scenario00{1,2,3,4,7} to containerized undercloud
Change-Id: I99b987b6c3a6ee4d603d89064421199ae1b7d3be
2018-06-01 16:38:35 -07: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
Arx Cruz 1bdf8a68af Run tempest containerized
From master and onwards, we are going to run tempest in containers.
This set the following jobs to run tempest in containers:

* tripleo-ci-centos-7-containers-multinode
* tripleo-ci-centos-7-scenario001-multinode-oooq-container
* tripleo-ci-centos-7-scenario002-multinode-oooq-container
* tripleo-ci-centos-7-scenario003-multinode-oooq-container
* tripleo-ci-centos-7-scenario004-multinode-oooq-container
* tripleo-ci-centos-7-scenario007-multinode-oooq-container

Change-Id: I3af9ad4f43c1c056bd732124eaf4f1f6f194be5b
Depends-On: https://review.openstack.org/#/c/562155/
2018-05-21 10:49:40 +00:00
Zuul d45bdd1b91 Merge "Remove disable-workflow-tasks.yaml env" 2018-05-09 10:32:11 +00: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
James Slagle 44e852c25b Remove disable-workflow-tasks.yaml env
Once workflow_tasks are removed from the ceph templates, we no longer
need to include the environment to explicitly disable them.

Change-Id: I3f2efc62e29694882ffa0d950056151fc8bef563
Depends-On: Ib7851e02424d4adb1490e8ed36327dc4a573c44f
2018-04-20 09:35:30 -04:00
James Slagle dbd731f077 Convert ceph multinode jobs to config-download
Use config-download in the scenario jobs that deploy ceph so we can test
ceph-ansible with external_deploy_tasks.

Implements: blueprint ceph-ansible-external-deploy-tasks
Depends-On: I4b88e97c38ff394023a92bec5631b3cd0f6e293e
Change-Id: I757be222143e41392b474d6b20c7a7b7df4537de
2018-04-16 17:54:04 -04: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 c912ad8a73 Switch scenario004-container to run Tempest
Depends-On: Iefc0d04b19953ece60cf5c886258ed794e5c795d
Change-Id: I72a596df207ce037f05b19cfbb7fb5f6e368fa3d
2017-09-03 19:52:48 -07:00
Giulio Fidente 80d89048f6 Enable pacemaker in scenario004/containers
Change-Id: Iba97c0a6a4b4b0529c6434d58275a3d362b74947
Related-Bug: #1712070
2017-09-01 10:43:44 +00:00
Wes Hayutin 54f7a32e4b moving docker registry config to environment
Adding the docker registry config to the featureset config
breaks the fs config when executed in other environments.

Depends-On: I9b3ac36033c0b9e994a13188f750e9e1d484bd2d
Change-Id: I5b8a99b4ada9868169a4631aa591a911357f9bcb
2017-08-20 17:24:23 +00:00
Emilien Macchi 65a0079e4e Enable pingtest on 2 scenarios container jobs
enable pingtest where we know it works, scenario001 and 003 for now.
002 and 004 will follow soon.

Depends-On: Idbd02a3c7404daecdc6e2c45ea6d3478bf70552c
Change-Id: Ic363a0629fa36397638b4d617007783a1e2f7dc8
2017-08-19 06:55:35 +00: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
Sagi Shnaidman 8a78e84f17 Use undercloud docker proxy
Use NODEPOOL_DOCKER_REGISTRY_PROXY in containers jobs

Change-Id: If625faffc1c5a51929816d8565630a1ddddc5df2
2017-08-15 13:30:37 +00: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
Jiri Stransky f8952de829 Container featuresets for scenarios 001-004
Deploy scenarios 001-004 with containers in CI.

Depends-On: I36ef3f4edf83ed06a75bc82940152e60f9a0941f
Depends-On: Ic0b0c284aecd97c02bc6b76fd12bb451617899fa
Change-Id: I82448b90705a651a6c1f7fd8d2e4b288e7132db6
2017-05-29 14:04:42 +02:00