Commit Graph

42 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
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
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
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
Emilien Macchi cdd8c72643 Enabling cont/uc on scenario001/002
Change-Id: I9b237fa402539f125522d1e40f1281fbb12c26cf
2018-07-17 01:59:17 +00:00
Emilien Macchi 8085fb621e Enforce use-heat=False on 3 jobs
* fs003: This job aims to test a non-containerized undercloud so let's make sure
  heat isn't enabled.

* fs016/017: scenario 001 and 002 are timeouting. Until we figure this
  out, let's make them deploying a non containerized undercloud.

Depends-On: Ibc6fb33d752346d6f8b3a61d74e0bc73c1ac20e3
Depends-On: I9ca5264b77660c34a91b051916cf17fcadf49b37
Change-Id: I7c9c016295fa28078706595dcf7c307e79b2a122
2018-07-12 22:57:06 +00:00
Arx Cruz 06f8168c0c Remove tempest compute-feature-enabled.attach_encrypted_volume
This option is now discovered by python-tempestconf

Depends-On: https://review.openstack.org/#/c/570159/
Change-Id: I3354f32877f9dd6f3f05e0a3ece2d281ca857f05
2018-06-25 05:55:39 -03: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
James Slagle 99a6d31a45 Remove explicit --config-download
Now that config-download is the default across tripleoclient and
tripleo-heat-templates, we can update all the CI jobs to remove the
explicit --config-download and -e
environments/config-download-environment.yaml.

Note that --deployed-server didn't actually trigger any needed behaviors
with --config-download, so where it was used, it has now been removed as
well.

Change-Id: Ic5c5df350a7eb5291d45cf8e229af575fe9bed57
2018-05-09 09:24:34 -04: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 4fac0cab8d Convert remaining multinode jobs to config-download
As we move towards making config-download the default, this converts the
remaining multinode jobs that run against master changes to use
config-download.

Once it's the default, we can come back and update these configs to not
have to explicitly use --config-download.

Change-Id: I459bf28a9d35a0f6134f6ed13ccdd48823240bbb
implements: blueprint config-download-default
2018-04-06 08:08:08 -04:00
Chandan Kumar 0c42cbe220 Updated tempest plugin names
* https://review.rdoproject.org/r/#/c/11008/ marks the addition of
  python-mistral-tests-tempest by moving tempest plugin to a
  seperate repo. Let's consume it.
* https://review.rdoproject.org/r/#/c/10309/ marks the addition of
  zaqar-tempest-plugin in RDO from Queens release.

Change-Id: Ib42604b4853bcd97561769dce87179844292e173
2018-03-05 06:50:17 +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
Chandan Kumar 949fd3f17d Use telemetry-tempest-plugin for Telemetry projects
* https://review.openstack.org/#/c/532773/ moves gnocchi tests
  under telemetry-tempest-plugin. It is better to use and update
  the name space.

* Added python-heat-tests-tempest for heat support in
  telemetry-tempest-plugin
  
Depends-On: https://review.openstack.org/540711

Change-Id: I932721000f1954b5b1eceda9964f9313de386413
2018-02-05 07:01:05 +00:00
Arx Cruz 1be05ec176 Reducing tempest_workers to 1 for fs017
Usually, the concurrency is set to number of cpus / 2, however we are
seeing parallelism issues with this particular featureset when tests are
running in in parallel. So, let's test running the jobs without
parallelism for now.

Change-Id: Ic232f2395971bdef9d0ac48e0d7f9007919eac5c
Related-Bug: #1744151
2018-01-22 18:15:52 +01:00
Zuul a2131940ae Merge "fs016/17: set telemetry.alarm_granularity to 60s" 2018-01-06 12:27:50 +00:00
Emilien Macchi 55d4d1b183 fs017: stop running test_volume_boot_pattern
Boot from volume is already covered by
test_encrypted_cinder_volumes_cryptsetup in Barbican testing.

https://git.openstack.org/cgit/openstack/barbican-tempest-plugin/tree/barbican_tempest_plugin/tests/scenario/test_volume_encryption.py#n99

Let's save almost 5 minutes by not running this test:
http://logs.openstack.org/15/531015/1/check/tripleo-ci-centos-7-scenario002-multinode-oooq-container/6067c30/logs/undercloud/home/zuul/tempest_output.log.txt.gz#_2018-01-03_23_52_57

Change-Id: If8f791a5fda48e617205456f0ab65fc19d372293
2018-01-04 07:52:57 -08:00
Emilien Macchi 38073ebc45 fs016/17: set telemetry.alarm_granularity to 60s
This must be kept in sync with the archive policy configured for
Gnocchi.

See: Ie00d3487d54f4d1226f6a8a210975eabdcd8a96c

Change-Id: I62c47723d68bb1cef9733df2f737c3ab3f5aa8fb
2018-01-04 07:43:08 -08:00
Ade Lee 60b6e49ed4 Change volume encryption test to use barbican_tempest test
The original volume encryption tests create images using
images that are not signed.  These images are not booted when
image signing is enabled, causing the tests to fail.

The new tests are more current, and are maintained by the Barbican
team.

Change-Id: I159ca055db5e5279a70c43998f46773318406922
Depends-On: I2cad0b81eeab07785dfd4bb66e582d359504b0aa
2017-12-11 10:22:27 -05:00
Emilien Macchi 3f6c12e87e scenario002-container: ignore telemetry & barbican tests
We made Telemetry tests working in Queens cycle, not before, so we don't
want to execute the tests in stable branches.

Co-Authored-By: Wesley Hayutin <weshayutin@gmail.com>
Closes-Bug: #1736475
Change-Id: I13e05e9d9462554465aeced856860a45e1740f27
2017-12-07 13:35:06 -05:00
Pradeep Kilambi 0e12befd35 Enable autoscaling tests in scenario002
Depends-On: I000c36797f01c704ca9716b2bcfa9bcc2d75417e
Change-Id: I6cb0c9a935ff767b4e5a35d5c93e9d31de36509e
2017-12-03 16:09:07 +00:00
Chandan Kumar e3695ec1e2 Add compute-feature-enabled.attach_encrypted_volume to True
* It will execute tempest.scenario.test_encrypted_cinder_volumes.
  TestEncryptedCinderVolumes test in scenario002 and scenario017.

* Added auth.tempest_roles to which is needed for barbican

Depends-On: I3d4aea0959f31f0978c9774892b7c88d2eed6ce4
Change-Id: Ic0c7e5087bc657653918d4adee6e9997e1b48649
2017-12-02 13:44:36 -08:00
Emilien Macchi 0a9929d16c Remove tempest_config (obsolete)
Depends-On: Ie3b37b17bf41b5f36bc60bfd0e4607ed4a3aaf6d
Change-Id: If51721ac720843fa81a7e20ae37a5ac702c3f6c5
2017-11-24 04:46:16 +00: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 10749097e6 fs017: run tempest like fs006
Run tempest on scenario002-container like we already do on the classic
job.
It's patch on the ongoing efforts to run Tempest in our gate.

Change-Id: I40df97477182c6aee6391ae3244877ae26574456
2017-08-28 12:17:04 -07: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