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 ea3230188f Remove resource_registry args for some multinode features
This removes the resource registry args for some multinode
scenarios that are currently used. There are also a bunch of
multinode scenarios that seems to have been converted to
standalone ones. They dont even have appropriate envs in tht.
Those are not changed with this patch and should be cleaned in
a separate patch.

Change-Id: Ia40bf244f91c61b8d67eadb5b00a6cade28d00b2
2020-10-08 10:01:56 +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
Chandan Kumar a774b91930 Run tempest.api.identity.v3 tests in fs016
This review adds identity.v3 (keystone) to fs16 tempest whitelist.
The TestVolumeBootPattern [1] and TestTelemetryIntegration[2] are skipped
in the master skip list meaning no tests are executed for fs16
leading to the bug below.

[1.] https://review.openstack.org/617845
[2.] https://review.openstack.org/#/c/604091/

Closes-Bug:#1803547

Change-Id: Id441fccc97c6ee7e53a9a0c22df1395b4b6368e5
2018-11-21 12:55:19 +00: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
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
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
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
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 5c900a50a4 Reducing tempest_workers to 1 for fs016
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: I78c8b0b47595eea5d8fd417548e1f5bfeecd0889
Related-Bug: #1742936
2018-01-22 18:17:19 +01: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
Zuul ec4743f097 Merge "scenario001: stop running pingtest" 2017-11-27 17:35:39 +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 2a137bf83b scenario001: stop running pingtest
we run tempest, no need anymore to run pingtest.

Change-Id: Ie0e446fdc59c3f2136dda04a06ab52184cda7149
2017-11-23 08:09:37 -08: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 54ddb52213 fs016: remove duplicate dict key
Remove duplicate dict key (validate_template).

Change-Id: Ie72958b5ff30de5656230cd29d51878b7c6e7fc5
2017-09-25 17:37:29 +00:00
Emilien Macchi fb7cb3796c scenario001-container: run autoscaling tests as well
Like classic scenario001, run autoscaling tests in container job so we
have test parity with the classic job.

Depends-On: Ibfeef5c557d1ceb11a999aa947597014ca94ec34
Change-Id: I4f044011f2d52148b86ebdf196c1aa949bc1e3db
2017-09-12 04:02:57 +00:00
Emilien Macchi fd0ce9a3bb fs016: run tempest like fs005
Run tempest on scenario001-container like we already do on the classic
job.
It's patch on the ongoing efforts to run Tempest in our gate.

Change-Id: Ic1ab2e20a88fd33de105515cbaf5706f4a967039
2017-08-31 10:01:09 +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
Emilien Macchi 6a91b92995 enable enable_opstools_repo where opstools are deployed
On scenario001, we need ops tools repository. Let's deploy it like we
already did in FS005.

Change-Id: I1e1345c7870d84c46ea599d0d2a6e8e34be130d0
2017-08-17 15:01:09 -07: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