Commit Graph

825 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
mciecier 88c35b4750 Add featureset068 to run full minor update
Add new featureset068 which defines variables required for both
undercloud and overcloud update(aka minor update). Minor update includes
rpm and container updates on all nodes of the stack.

Change-Id: I953bab069dfcc8aadb27196eb37509039edf0f40
2023-06-09 14:12:27 +02:00
Marios Andreou 1bf502389e Add skip_os_tempest conditional for dataplane adoption jobs
The var is set by [1] which depends-on this patch. This will allow
us to skip tempest in dataplane adoption jobs. This also removes
the redundant conditional for EOL releases p/q/s.

[1] https://review.rdoproject.org/r/c/rdo-jobs/+/47955

Change-Id: I5a8e46e94b51a6c81214673b41c1db1ad16971c4
2023-03-29 12:21:15 +03:00
Marios Andreou 7023bcd58d Add NovaHWMachineType pin for mixed os job on rhel
The downstream rhel9/8 osp17.1 job is failing to launch a vm
during tempest tests. We need to pin the NovaHWMachineType
to something recognised (downstream only fix).
See [1] for related earlier fix.

Since we are setting extra_args here we need to remove them from
the featureset which is done in the depends-on. The extra_vars
previously set in the FS are now included here.
The vars are removed from the playbook in [2]

[1] https://review.opendev.org/c/openstack/tripleo-quickstart/+/859581
[2] https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/874651

Change-Id: I54eb582d6884290c56c8fa22c70c7cea26e3796a
2023-02-22 11:26:45 +00:00
Marios Andreou c318edec8a Cleanup after mixed-os single deploy refactoring remove unused vars
This removes the now unused topology_map_ and role_ vars following
the recent single deploy refactor for mixed os jobs [1].

Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/873890

[1] https://review.opendev.org/q/topic:oooci_mixed_rhel_job_refactor

Change-Id: I04c88580de952c56e219dbf76732d30f2fae3979
2023-02-17 10:19:40 +00:00
Marios Andreou fc0c322df2 Adds mixed os vars to be used with per role container image prep
This sets the vars used in [1] which depends-on this patch and
the patch at [2] will set the registry_distro_lower used here.

The repo-setup role is ammended to allow the os_version override
when resolving the centos/rhel8 tripleo-ci-testing for periodic jobs.
The override is used/passed from [1].

The release files are updated for the check/gate, integration and
component jobs.

[1] https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/868210
[2] https://review.opendev.org/c/openstack/tripleo-ci/+/868207

Change-Id: If7613bd3e3bafbfe4c759b507fb6f66828a15214
2023-02-03 12:05:45 +02:00
Jiri Podivin 04afb23141 Removing workaround providing no longer necessary 'plan-environment.yaml'
The file was deprecated and removed some time ago, the code producing this
stub was intended for one of the older releases and is no longer necessary.

Closes-Bug: 1995702

Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: I14a6950d201249e8675faff16ec793f63f149bf2
2023-01-06 11:12:19 +00:00
Zuul 0b7f925d24 Merge "Added fs067 for standalone ffu" 2022-11-16 01:43:43 +00:00
Juan Badia Payno da80ef4fb0 Added fs067 for standalone ffu
This change is needed by
https://review.opendev.org/c/openstack/tripleo-ci/+/829713

Depends-On: https://review.opendev.org/c/openstack/openstack-tempest-skiplist/+/863814
Co-authored-by: Jose Luis Franco
Co-authored-by: Daniel Bengtsson
Change-Id: Idd922d921fe52e9ca88ed84177d2eb81285bafae
2022-11-07 09:07:50 +01:00
Zuul 7358994e79 Merge "Update featureset020 to use allowed list" 2022-10-26 20:39:02 +00:00
Zuul 16a4173ade Merge "Update featureset063 to use allowed group" 2022-10-26 14:14:50 +00:00
Zuul 10035a6029 Merge "Update featureset064 to use allowed list" 2022-10-26 09:45:10 +00:00
Arx Cruz 7d18c0eae6 Update featureset020 to use allowed list
This patch update featureset020 to use tempest allowed list.

Change-Id: Ic81105549588daa742ea7512e3a8c6f54be85702
2022-10-26 10:42:47 +02:00
Zuul 4efc47e015 Merge "Run featureset066 job with tempest-allow" 2022-10-25 17:18:11 +00:00
Zuul 7d9348217c Merge "Run featureset035 job with tempest-allow" 2022-10-25 09:28:23 +00:00
Arx Cruz 466ac464d9 Update featureset063 to use allowed group
This patch update featureset063 to use allowed group as well as remove
some old tempest variables that are no longer being used.

Change-Id: I777fb3e4b8514ee57d9368b9c9cb2573e5b7f772
2022-10-25 10:42:45 +02:00
Arx Cruz 23c11c7f43 Update featureset064 to use allowed list
This patch update featureset064 to use tempest allowed list.
Note there is no change between periodic and check groups, because both
cases use the same set of tests.

Change-Id: I0759b8493df1c2314a24d028e20709bcec492ab2
2022-10-25 10:35:02 +02: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
Chandan Kumar (raukadah) 9691c1bd06 Update the ctlplane_dns_nameservers value
ctlplane_dns_nameservers needs to be pointing to
the ctlplance dns so that compute node connect
to the controller node.

It also drops dns_search_domains, tripleo_ovn_dbs
vars. As it is already defined in
external-data-plane-management role [1].

[1]. https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/843835

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I286fb7d777697ac638d0e90b1bfc443c4422999d
2022-10-18 17:53:28 +05:30
Zuul df5d05e86e Merge "Removing suppress newline from fs35 and fs20" 2022-10-18 11:43:27 +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
Zuul a03f2a4dec Merge "Update network related vars for standalone-roles" 2022-10-17 15:07:10 +00:00
Chandan Kumar (raukadah) 940978f7e6 Update network related vars for standalone-roles
Drop neutron_physical_bridge_name var from here
and use the default one defined in 02-compute inventory[1].

neutron_public_interface_name: eth0 available in CI, let'use
that one.

Use tripleo_network_config_template: templates/ci/multinode.j2,
as default one defined in tripleo-ansible[1] leads to ssh connectivity
for the vms in CI.

[1]. https://review.opendev.org/c/openstack/tripleo-ansible/+/840509

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I79de87e0e210d410b95a865312e4e37b49e53d2c
2022-10-17 04:31:15 +00:00
Zuul ed54364feb Merge "Set NovaHWMachineType: x86_64=q35 for fs001,020 and 035" 2022-10-14 12:54:08 +00:00
Zuul 1fc5b3fd48 Merge "Add featureset053 for standalone roles testing" 2022-10-13 09:16:45 +00:00
Chandan Kumar (raukadah) 6587173ddb Add featureset053 for standalone roles testing
It contains the vars related for standalone ansible
roles testing.
It copies all the vars minus tempest from featureset052 to deploy
standalone in future. It contains network related vars.

It will be used for testing standalone roles in following
combination:
- Deploying compute services on the undercloud node defined
  in tripleo-ci-centos-9-singlenode-external-compute.
- Deploy the standalone alone and re-run the external data
  playbook on the same node, defined in
  tripleo-ci-centos-9-standalone-as-external-compute job. [1]

Note: Latest ansible-role-chrony is needed by tripleo-ansible
standalone roles. That's why it is added to includepkgs list
of tripleo.

[1]. https://review.opendev.org/c/openstack/tripleo-ci/+/843836

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I367f4a91b813ef1e3b768ab767de8e86f00d2ad0
2022-10-11 13:20:42 +05:30
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
Soniya Vyas cb7bbf20a2 Run featureset066 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/+/852839
Testing here:- https://review.opendev.org/c/openstack/tripleo-heat-templates/+/858493

Change-Id: Ib54e93aeb31dd51f97d088502e8502b150952fe9
2022-09-23 11:52:17 +00:00
Zuul c66fd16be0 Merge "Include custom ci firewall rule in deployment" 2022-09-22 15:46:22 +00:00
Zuul 08588f00a5 Merge "Switch fs001 to Deploy Undercloud with OVN" 2022-09-19 17:10:35 +00:00
yatinkarel 31a454fba9 Switch fs001 to Deploy Undercloud with OVN
[1] Added an environment file to allow Undercloud
Deployments with Ml2 OVN.

This patch switches fs001 master ovb job to deploy
Undercloud with Ml2 OVN so to have coverage of it
on Undercloud before it becomes default Ml2 Plugin on
Undercloud in future.

[1] https://review.opendev.org/857436

Depends-On: https://review.opendev.org/857436
Change-Id: Ie273fa4cfa26f3707788c91bb09f3dc1003e8beb
2022-09-16 16:38:36 +05:30
Zuul 4da196a7cf Merge "Run featureset062 job with tempest-allow" 2022-09-15 20:34:51 +00:00
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
Zuul 646238c981 Merge "Run featureset039 job with tempest-allow" 2022-09-14 16:29:47 +00:00
Zuul fec04b3f65 Merge "Run featureset002 job with tempest-allow" 2022-09-14 14:49:23 +00:00
Soniya Vyas d7a36485c7 Run featureset002 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/+/839722
Testing here: https://review.rdoproject.org/r/c/testproject/+/40932
Change-Id: Iadc524ff5458afef1301786e9d2a2c326731e0c8
2022-09-02 08:54:37 +00:00
Soniya Vyas 587591f531 Run featureset039 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/+/855495
Testing here:- https://review.rdoproject.org/r/c/testproject/+/40083

Change-Id: Id373840f1eaf637b2bd32a1b472ed44d8379f0cf
2022-09-01 10:44:52 +00:00
Soniya Vyas 23e24e13e6 Run featureset062 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/+/851395
Testing here:- https://code.engineering.redhat.com/gerrit/c/testproject/+/397264

Change-Id: I84584f6e9428974e7e1f2b492e3333d86a8f6f7f
2022-09-01 07:08:16 +00:00
Sandeep Yadav 04bf8cb8ac Enable auditd service in featureset010
Ansible tripleo_auditd role is now used to configure auditd service
and puppet-auditd is deprecated and archived.

Enabling auditd service in featureset010 to test auditd service in
CI.

Currently we are enabling only for master but once the backport
merges we can enable auditd service for older releases as well.

Depends-On: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/852734
Change-Id: I4603db243eec097fcf454e6fa8367fb7a0c93d97
2022-08-22 04:51:11 +00:00
Zuul 36a70f76e1 Merge "Run featureset030 job with tempest-allow" 2022-07-29 18:59:10 +00:00
Zuul 3446e21e60 Merge "Run featureset027 job with tempest-allow" 2022-07-29 03:32:05 +00:00
Soniya Vyas a73200d729 Run featureset030 job with tempest-allow
This patch replace the tempest_test_whitelist with tempest_allowed_group
that is to be used by tempest-allow.

Testing here:- https://review.rdoproject.org/r/c/testproject/+/40102
Change-Id: I343e5ab575a73cca2d2d0fa170b05d43895a7587
2022-07-28 12:56:32 +00:00
Marios Andreou ae8de6541c Remove undercloud_enable_paunch from fs and tidy up fs 66
FS 66 was added in [1] and per review comments there this patch
removes the unused undercloud_enable_paunch and other minor
improvements in the featureset.

[1] https://review.opendev.org/c/openstack/tripleo-quickstart/+/841582

Change-Id: I8b725e2ef6d713451403b9154f5a268084783131
2022-07-25 15:38:19 +03:00
Marios Andreou 67285f178b Add new featureset66 and update tripleo-inventory for mixed OS jobs
Adds a new featureset for use by the mixed OS (centos 8/9) job. See
topic branch at [1] for related reviews. Also updates the
tripleo-inventory role to add overcloud_compute and _control
groups for use during the toci playbook executions.
Updates the release files for wallaby 8/9 to allow the mixed OS
job to pull containers from the right content provider.

[1] https://review.opendev.org/q/topic:oooci_mixed_rhel

Change-Id: I4d90399528d702f8ebfeeaf96ccdb00c8070a28b
2022-07-15 18:19:40 +03:00
Zuul 468fd4288f Merge "Run featureset061 job with tempest-allow" 2022-07-08 13:13:50 +00:00
Pooja Jadhav 9652f2730b Adds note to understand fs56 testing scenario
This patch adds a note to understand why fs56 haven't
tested and updated to fs56 allowed group.

Change-Id: I2c5ce44bee85127e784ad14d6d3f32e482c06802
2022-07-07 12:08:01 +05:30
Pooja Jadhav 71f8dfb0af Run featureset061 job with tempest-allow
This patch replace the tempest_test_whitelist with tempest_allowed_group
that is to be used by tempest-allow.

Change-Id: Ic4c1dca452ba5b6a25623d66c3fb928bc4def226
2022-07-07 11:57:13 +05:30
Zuul 3728c672fe Merge "Run featureset056 job with tempest-allow" 2022-07-06 19:04:33 +00:00
Zuul 146b0de9f6 Merge "Run featureset060 job with tempest-allow" 2022-07-05 22:23:39 +00:00
Soniya Vyas 70de0070bd Run featureset027 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/+/843870
Testing here:- https://review.rdoproject.org/r/c/testproject/+/37159
Change-Id: I8263858d9731bf7b3582a056a3aefc8b48a0379d
2022-06-30 11:51:02 +00:00