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
Zuul 7d9348217c Merge "Run featureset035 job with tempest-allow" 2022-10-25 09:28:23 +00:00
Soniya Vyas c1fd601eea Run featureset035 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/+/855491
Testing here:- https://review.rdoproject.org/r/c/testproject/+/42676

Change-Id: I1e510dece88cb8bde23317008270aff4edcdae39
2022-10-24 09:33:48 +00:00
frenzyfriday e4013944ff Removing suppress newline from fs35 and fs20
Results:
https://review.rdoproject.org/zuul/build/6a5844d2ef134a3bacae45ec7d707e14
https://review.rdoproject.org/zuul/build/1329d514374242b1844c4d654699b71b
https://review.rdoproject.org/zuul/build/3e66ecc39f3e4c378df56be2d75de7e5

Closes-Bug: #1993139
Change-Id: Ied9eef862569f583405526a452fbc42d91e7d9fa
2022-10-17 15:26:26 +00:00
bshewale 29518eebcd Set NovaHWMachineType: x86_64=q35 for fs001,020 and 035
As we are currently facing ovb job failure on rhos17.1 on rhel8
due to tempest tests failure because of recently changed in
the value of NovaHWMachineType [1] so setting that value to
NovaHWMachineType: x86_64=q35 for ovb job (fs001, fs020 and fs035).

[1]: https://code.engineering.redhat.com/gerrit/c/openstack-tripleo-heat-templates/+/417307/4/deployment/nova/nova-compute-container-puppet.yaml#436

Related-bz: #2110535 (https://bugzilla.redhat.com/show_bug.cgi?id=2110535)
Change-Id: I7851674a3dbb6b7ea99d70a8cc4854fc965acdba
2022-10-07 17:11:45 +05:30
Sandeep Yadav 0c7ca14e76 Include custom ci firewall rule in deployment
We noticed some packet drops on Overcloud node after switching to
nftables [1] in periodic-tripleo-ci-centos-9-scenario007-
multinode-oooq-container-master job.

In order to properly get VXLAN support, We create a yaml
ci_custom_firewall_rules.yaml during overcloud-deploy rule which
add some custom ci firewall rules to the Overcloud node. This is
especially true for a lab environment, or on the upstream CI
infrastructure.

This patch include yaml: ci_custom_firewall_rules.yaml in the
deployment.

Please refer to the documentation [2] to know more about the
requirement of these additional rules.

[1] https://logserver.rdoproject.org/54/31954/69/check/periodic-tripleo-ci-centos-9-scenario007-multinode-oooq-container-master/863a967/logs/subnode-1/var/log/extra/dropped-packets.txt.gz
[2] https://opendev.org/openstack/tripleo-docs/src/branch/master/deploy-guide/source/features/security_hardening.rst#vxlan-and-nftables

Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/857096
Change-Id: I9c856506331a7c511e1457d72b9922de78c2f403
2022-09-15 13:09:25 +05:30
Douglas Viroel f818e848aa Add 'tempest_tempestconf_profile_overrides' to tempest profile
This patch updates some featureset configuration files that are
defining 'tempest_tempestconf_profile' with overrides set to
'tempest_tempest_conf_overrides'. Since [1], a new var was added
to hold tempestconf profile overrides. This patch combines
both 'tempest_tempestconf_profile_overrides' and
'tempest_tempest_conf_overrides' to define tempestconf profile
overrides, since lots of jobs definitions still use
'tempest_tempest_conf_overrides'.
This fix is needed since these configuration files are currently
defining 'tempest_tempestconf_profile', see [2].

[1] 1003438006
[2] 1003438006/defaults/main.yml (L319-L325)

Change-Id: I86289df6d6480405b7b6e0ee7028978f6c9a4ab7
Signed-off-by: Douglas Viroel <dviroel@redhat.com>
2022-03-09 10:21:56 -03:00
rabi 675d0103a0 Convert fs020 and fs035 to use ephemeral heat
This featuresets still deploy installed heat, Converting
it to use ephermal heat.

Related-bug: #1944217

Depends-On: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/810082
Change-Id: I3b948d7ba137dc4bd12bf2aac0d8b4ab3c1e30cc
2021-09-21 13:33:08 +05:30
Harald Jensås dbb21969d2 Disable protected resourced types
This review adds and extra-vars to
disable protected resourced types in
releases wallaby and after for
fs010, fs037, fs035 and fs020.

There is a need to disable the resource
registry override protection to merge:
https://review.opendev.org/798642

Closes-Bug: #1943579
Change-Id: I618c0a0d99c934fb65a6af30bc76096d52d4679d
2021-09-14 18:07:13 -04:00
Grzegorz Grasza 4b24543502 Use IPs instead of FQDNs in memcached with IPv6
Change-Id: I34c6a4d9e64e13cfca11c239b474760e22a820ba
Resolves-Bug: #1939023
Depends-On: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/805952
2021-08-25 09:23:52 +02:00
ramishra 132641cec2 Don't explicitly disable telemetry
Legacy telemetry has been disabled by default since
ussuri.

Change-Id: I08c8897c46aaa722b4b939d2677fe8fa2027c8f6
2021-06-15 07:17:21 +00:00
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
Sandeep Yadav 10da1d61cf Switch off nova/glance in featureset020/035
We have switched off nova/glance in featureset001 for ussuri+ earlier
in [1].

We need similiar changes in featureset020/035 because:-
fs035 = fs001 + ssl
fs020 = fs001 + full tempest

[1] 3ab630033a

Change-Id: I49aa4cfd8047846d55b35b110a0a14739cb2150a
2021-02-03 13:11:04 +05:30
Arx Cruz 9799408049 Remove tempest_private_net_provider_type from featuresets
This configuration should not be used in featureset, because it would
never be overwriten, it should be in the playbooks/tempest.yml in
tripleo-quickstart-extras

Change-Id: I06480c30e0c671c3f97361c8bdc06c5fc28dfb94
2020-10-19 10:54:01 +02:00
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
Rabi Mishra 09b065948d Run some more featuresets with baremetal provisioning
- fs002
- fs020
- fs035

Also fixes the topology map for fs020(1ctrl_2comp).

Change-Id: I09be09c52606a68c168c923a1e9d57a26cd45812
Closes-Bug: #1895792
2020-09-16 16:28:36 +05:30
Zuul 0f38f06256 Merge "Sync fs035 job with fs001 settings" 2020-04-20 18:12:23 +00:00
Sagi Shnaidman c4181ea99c Sync fs035 job with fs001 settings
Change-Id: Icd16c0252f20fde86a9755047c3ec18bade00293
2020-04-08 07:08:30 +00:00
Martin Kopec 4d7021d93f Fix default value of tempestconf overrides
The current default value is literraly 'omit' which is incorrect.
If a users doesn't have any intention to override any tempestconf
values, the overrides should be an empty dict or not set at all [1].

The review sets the default value of tempestconf overrides to
an empty dict as shown in the doc [1].

[1] https://docs.openstack.org/python-tempestconf/latest/user/profile.html

Change-Id: Ifd791bae7982154fd097774a3992530675278345
2020-03-30 19:14:44 +00:00
Chandan Kumar (raukadah) acb3af81e5 Enable ipv6 tempest tests with os_tempest
In fs035, we do IPv6 deployment. Upstream tempest has added
IPv6 related tempest tests as a part of train community goals[1.].
It enables the same and moves to os_tempest.

[1.] https://governance.openstack.org/tc/goals/selected/train/ipv6-support-and-testing.html

Change-Id: I795512db3b98f1cb400e297bf7b3e5f0c07aeb96
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2019-11-13 13:50:30 +05:30
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
Ronelle Landy d0ffb87d4a Add settings from fs001 missing in fs035
fs035 should match fs001 - except for the ipv6-related
settings. This patch adds some settings recently added
to fs001 - not yet added to fs035.

Change-Id: Idd6a347a50c0ef50cd62e792acfef9401eb5d25a
Related-Bug: #1840616
2019-08-23 15:19:00 -04: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 7d64cc6cee fs001/035/053: switch undercloud to podman
To iterate in podman testing, switch the main ovb jobs to deploy an undercloud
with podman instead of docker, in master (stein) only.

blueprint podman-support

Change-Id: I1390dc4496ce4bedf155cbe97be2a51b8f5b47eb
2018-12-13 15:46:11 +00:00
Chandan Kumar 2552cec1f5 Use undercloud_enable_tempest for fs035 and fs053
* Since tempest is runned using tempest container so undercloud_enable_tempest
  is set to be true so that it will enable tempest in undercloud.conf and pull
  tempest container on undercloud registry and reuse it from there while running it.
* Fixed table of content for tempest-setup in these FS

* https://tree.taiga.io/project/tripleo-ci-board/issue/306

Change-Id: I81255f8b400f7be96f61ce12baed19a874b75d77
Closes-Bug: #1800682
2018-11-01 16:41:58 +05:30
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
Bogdan Dobrelya c7365fa6e5 Run ovb (fs035) with a containerized undercloud
Change-Id: Id6b2b8c6ad9d72fe8a019c065cfbecaa87a2e414
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2018-06-11 22:37:31 +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
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
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
Zuul 5653342ff9 Merge "fs001: Enable support for routed ctlplane networks" 2018-04-20 11:11:45 +00:00
Harald Jensås b7e9398a75 fs001: Enable support for routed ctlplane networks
Enable support for routed ctlplane networks to provide CI
coverage for https://review.openstack.org/547318 and
https://review.openstack.org/550234.

Depends-On: I04d3aee857b9e7085afbcdc2c0a83f4e1005a34e
Depends-On: I0b4ef83a5383ff9726f6d69e0394fc544c381a7e
Change-Id: I2dd10e56225f795e25e535ab79ce056827a44ba1
2018-04-17 08:30:46 +00:00
James Slagle a163cc8388 Convert remaining check ovb jobs to config-download
As we move towards making config-download the default, this converts the
remaining ovb jobs in the check queue 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.

This also updates the feature configuration doc to indicate these ovb
jobs and the multinode jobs from the previous patch now use
config-download.

Change-Id: Ib0c0ba67e13f0978017f67dfc6095221d79b244c
implements: blueprint config-download-default
2018-04-10 09:49:42 -04:00
Sagi Shnaidman 7fa967f576 Remove tripleo-ci templates from featuresets
As we backported ci network configs to all stable branches
including newton, we don't need to use tripleo-ci templates.

Change-Id: Id94d2e41c31b66f90e878336e72caff59b33d1ca
2018-01-29 19:22:58 +02:00
James Slagle 80b905c82e Use network templates from tripleo-heat-templates
Update quickstart ovb-ha (ipv4) jobs to use the network templates and
environments from tripleo-heat-templates instead of tripleo-ci. This
allows for having per-branch differences between the templates.

The net-iso.yaml environment from tripleo-ci is uneeded as it's
parameters are also set in network-environment.yaml, so it's usage is
removed.

Since we are not backporting all the nic config templates for ci to the
newton branch of tripleo-heat-templates, the network_isolation_args
variable is special cased to still use the templates from tripleo-ci for
the newton branch.

Change-Id: Iabad6df081555300e2c793b323acf42ea17dc5d4
2018-01-15 19:40:30 -05:00
Emilien Macchi cf793bbb83 Introduce fs035, ovb-ha-ipv6
Based on fs001, deploy fs035 with IPv6.
Some improvements will be done in the next iterations:
- enable tempest
- enable network-isolation-absolute

Also use one var for undercloud external network.

Change-Id: I5235e3f29fdb129281c76f1c70135580f640a112
2017-12-01 19:18:36 +00:00