Commit Graph

8373 Commits

Author SHA1 Message Date
Zuul 774764e52f Merge "[doc] Add information about hook playbooks to the 'extending-osa' docs" 2024-05-23 08:52:25 +00:00
Zuul abbfefcea8 Merge "Collect kubelet logs generated on magnum k8s control plane" 2024-05-20 23:17:47 +00:00
Zuul 7dc974f1fd Merge "Unfreeze roles after Caracal Beta release" 2024-05-20 17:20:57 +00:00
Zuul 07cb9bd45d Merge "Do not fail on NotImplemented tests for OVN Octavia" 2024-05-20 16:26:51 +00:00
Zuul 58f874854a Merge "Update cirros image for manila tempest" 2024-05-20 16:04:16 +00:00
Zuul e0c728a2b4 Merge "[doc] Define release names in documentation" 2024-05-20 13:54:06 +00:00
Dmitriy Rabotyagov ebbb82db2a Do not fail on NotImplemented tests for OVN Octavia
Change-Id: I89e1e58ac9ebf439000d272badf0867ebd81e488
2024-05-20 11:06:32 +00:00
Zuul f4555b4d7e Merge "Use NFS Ganesha 5" 2024-05-20 10:54:33 +00:00
Zuul e90a61d3ff Merge "Create Caracal Beta release" 2024-05-19 13:45:30 +00:00
Zuul 81d1e76e31 Merge "Enable RabbitMQ Quorum Queues by default" 2024-05-19 13:07:08 +00:00
Dmitriy Rabotyagov aa7a4d107b Remove networking-odl/ovn due to repo retirement
Change-Id: I80524e03deed956e603fa60feb1de58bd5de0e30
2024-05-18 13:46:03 +02:00
Dmitriy Rabotyagov 719f9b4eb7 Unfreeze roles after Caracal Beta release
Change-Id: Ib3dc0d7b16675fe09aa1815bb3129c18806a4a1d
2024-05-17 18:28:57 +02:00
Dmitriy Rabotyagov c7200cc132 Create Caracal Beta release
In order to get some more testing around new defaults, it might make
sense to create a Beta version which comes prior to branching. In the
meanwhile we can land leftovers for branches and take our time to
cover found issues.

Change-Id: Ie478e298a3a9292ec069b76548d8f4238efc90a1
2024-05-17 16:19:49 +00:00
Dmitriy Rabotyagov cbf6f6072c Enable RabbitMQ Quorum Queues by default
This patch finalizes [1] and [2] topics and enables usage of quorum
queues by default along with adding release note and documentation
around the change.

We also convert previous quorum job to the classic HA queues
test, not to break an upgrade path for those who want to switch
to Quorum after OpenStack upgrade.

[1] https://review.opendev.org/q/topic:%22osa/messaging_improvements%22
[2] https://review.opendev.org/q/topic:%22osa/rmq-migrate%22

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/919902
Change-Id: I80e24343f28f712492d378186d0a0fa5832907e2
2024-05-17 16:19:45 +00:00
Andrew Bonney 3edb576720 docs: demonstrate quick method to move between HA/Quorum queues
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/918614
Change-Id: I8f9c5e776bfa41fa86c82451ed8c28b94aad44ce
2024-05-17 16:19:40 +00:00
Andrew Bonney 5f278ee02e Remove service-specific tags from service playbooks
This removes service-specific tags like 'nova' as they are confusing
in their current state, and only appear useful if run using the
setup-openstack playbook. The tags restrict which pre/post tasks
run, but don't prevent the related roles from running.

This causes issues such as: calling setup-openstack with a
'nova' tag would not run the 'haproxy-service-config' step, and
running os-nova-install with a 'nova-config' tag wouldn't run
HAProxy maintenance steps.

Change-Id: I4dd6350cb8eb211814a1d6055e674065bf015f4c
2024-05-17 16:19:35 +00:00
Jonathan Rosser f8d1d82a0a Remove murano, senlin and sahara from zuul required projects
These repos are now retired

Change-Id: I588e0d3b15e7683ff79b64ecc61a06af94b5d7df
2024-05-17 15:29:11 +00:00
Dmitriy Rabotyagov 743c6b87fe Update cirros image for manila tempest
Format of cirros image defenition is incompatible with
openstack_resources role, which makes tempest step fail.

We update cirros image version along with alinging expected SHA format.

Change-Id: I43b7f783874f5e24028b33067b65bb19c3c1a94a
2024-05-16 13:21:58 +00:00
Dmitriy Rabotyagov 741b4610a6 Use NFS Ganesha 5
With upgrade of Ceph to Reef we also need to use NFS Ganesha of version 5

Change-Id: I69f2f9e1c04ac131620657df0e11c0744fa0361b
2024-05-16 13:18:55 +00:00
Zuul 174da558de Merge "Deploy horizon by default with metal AIO scenarios" 2024-05-16 10:48:36 +00:00
Dmitriy Rabotyagov 43ee0c4999 [doc] Define release names in documentation
Change-Id: Iffbe9c7c1050a108b2121ddbcc02d16721d3d517
2024-05-16 12:43:24 +02:00
Zuul 5cd773b938 Merge "[doc] Document usage of user.rc file" 2024-05-16 04:30:05 +00:00
Zuul 2757041693 Merge "[doc] Rename extending-osa page" 2024-05-16 04:26:39 +00:00
Zuul e864cecc51 Merge "Enable rabbitmq distro installation for distro scenario" 2024-05-15 18:56:31 +00:00
Jonathan Rosser b9b0f9e2f2 Deploy horizon by default with metal AIO scenarios
For a long time this was not possible because of conflicting use of
port 443 by the horizon backend and haproxy, but this has been
subsequently fixed.

Thanks to nixbuilder on IRC for validating this in a metal AIO
deployment.

Closes-Bug: #2059865
Change-Id: Icd88209b2b98201672a08d66a6b6edbec972b26e
2024-05-15 09:14:10 +00:00
Jonathan Rosser 9ce7a2e76c [doc] Add information about hook playbooks to the 'extending-osa' docs
Change-Id: I131920a1622d8ba36362f6ccc95dc705baca8a16
2024-05-14 15:06:02 +00:00
Dmitriy Rabotyagov f5fadf3b3f [doc] Rename extending-osa page
Current page name is not reflecting it's content. While there are
quite important notes about overriding set of roles/collections
which are not obvious at all from the tree.

It also adjusts maxdepth to contain 2nd level of headers inside pages
to be more explicit about page content.

Change-Id: If1d58ab564097a4903b41a53a74146110bd04df1
2024-05-14 07:49:46 +00:00
Zuul 2cb87aaf2d Merge "Move Murano/Senlin/Sahara to Inactive state" 2024-05-13 20:58:10 +00:00
Jonathan Rosser 8de3b6d94b Collect kubelet logs generated on magnum k8s control plane
Change-Id: I8f1b0b73d55b9a7bf57060797be0c91d2712e8ea
2024-05-13 12:10:59 +01:00
Zuul 45a4d3bf23 Merge "Filter out empty src/source from user-role/collection-requirements" 2024-05-12 14:58:24 +00:00
Dmitriy Rabotyagov d516fe6a0c Enable rabbitmq distro installation for distro scenario
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/914691
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/918159
Change-Id: I0cd484cc7a16d7badf7b3049b547be05a1e191d4
2024-05-11 09:18:53 +00:00
Dmitriy Rabotyagov 17d6ea1f67 Test distro installation method for MariaDB/RabbitMQ
In order to cover scenario of package installation from OS native repos,
we switch distro jobs to test this specific scenario.

It means, that distro jobs instead of running aligned versions provided
by distro repos will be relying on what is present in their native repos.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/914530
Change-Id: I6d0595e2fb09b8c5164f87297c6b42a06069b58e
2024-05-10 10:28:51 +00:00
Dmitriy Rabotyagov 83d7e8a5dc [doc] Document usage of user.rc file
user.rc capability has been added back in Zed release, though it was not
properly documented, except covered with a release note.
This patch adds a short description for this feature.

Change-Id: I5c0c2e40135c15a3b3f304742c945c4b82ae602b
2024-05-04 13:20:40 +00:00
Dmitriy Rabotyagov 930f799141 Move Murano/Senlin/Sahara to Inactive state
Due to the TC decision these services are marked as Inactive for 2024.1
release, which means we need to remove roles for these services from
our releasing as well.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_senlin/+/916892
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/916891
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_sahara/+/916890
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/918159
Change-Id: I8007204ad2ae892935e0aa10c3f28b6a8fe99be5
2024-05-04 12:13:41 +00:00
Zuul 2d33bb7f53 Merge "Switch default Ceph deployment to the Reef release" 2024-05-03 21:18:42 +00:00
Zuul ce179c25c4 Merge "Increase number of threads to 2 for glance in AIO" 2024-05-03 21:12:00 +00:00
Zuul 3c0d9f9964 Merge "Reflect frrouting role new place" 2024-05-03 20:48:46 +00:00
Zuul fecb59a9cf Merge "Add Tempest test for OVN Octavia driver" 2024-05-03 20:48:02 +00:00
Zuul c96356cb47 Merge "Update global pins for 2024.1" 2024-05-03 20:31:12 +00:00
Zuul 7bcc53cde9 Merge "Respect is_management_address for provider_networks" 2024-05-03 20:31:10 +00:00
Zuul 2acee0e0ea Merge "Better check if we're in CI during collection bootstrap" 2024-05-03 20:26:16 +00:00
Zuul 7493253684 Merge "reno: Update master for unmaintained/victoria" 2024-05-02 23:15:47 +00:00
Zuul 4939b1ab47 Merge "reno: Update master for unmaintained/wallaby" 2024-05-02 23:15:45 +00:00
Zuul 4f7e08d5ea Merge "reno: Update master for unmaintained/xena" 2024-05-02 23:15:43 +00:00
Zuul 8ffeb45032 Merge "Adjust RabbitMQ HA policy to make reply queues HA" 2024-05-02 23:15:41 +00:00
Zuul 6a45909ec7 Merge "[doc] Move EOM releases to legacy compatability matrix" 2024-05-02 23:15:39 +00:00
Zuul 82fa80f284 Merge "[doc] Add compatability matrix for 2024.1" 2024-05-02 23:15:37 +00:00
Zuul 8cab5f1aac Merge "[doc] Fix supported OS list" 2024-05-02 23:15:35 +00:00
Zuul 59fe17400d Merge "Switch service repos to track 2024.1" 2024-05-02 21:05:04 +00:00
Jonathan Rosser 8703192004 Increase number of threads to 2 for glance in AIO
This should allow haproxy healthcheck to succeed whilst a large image
upload is in progress.

Depends-On: https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/917838
Change-Id: Icb14a8e1734665128c3412d5fe58a41664816021
2024-05-01 17:03:57 +00:00