forked from openstack/kayobe
-
Notifications
You must be signed in to change notification settings - Fork 3
Ukaea/2024.1 update #501
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Ukaea/2024.1 update #501
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Change-Id: Id597daad620d90d30187fa74f9d21d220cafacd5 (cherry picked from commit 3a7bff6)
Release 1.3.0 of stackhpc.linux fixes configuration of kernel parameters for IOMMU when the GRUB_CMDLINE_LINUX_DEFAULT variable is absent from /etc/default/grub. Include a release note about a notable change in the sriov role. [1] https://github.com/stackhpc/ansible-collection-linux/releases/tag/v1.3.0 Change-Id: I43295cd21fc4947fa877aa242070e3c132532fab Closes-Bug: #2083874 (cherry picked from commit 4ed2077)
This fixes IPA and host disk image build failures when Git was not installed on the build host. Change-Id: I057aefc45d1a8efe133fec9921e5c84cad556429 Closes-Bug: #2058922 (cherry picked from commit 74b9a13)
This updates the group and mode set on the /var/log/journal directory to match default ownership and permissions used by systemd-journald. Closes-Bug: #2083494 Change-Id: I15323b95199b9ef19504c7408dd89720f9ba9c32 (cherry picked from commit 5ed077c)
Synchronise 2024.1 with upstream
This test often fails on Ubuntu 24.04 [1], making it difficult to merge patches. Skip this test until we force time synchronisation. [1] https://zuul.opendev.org/t/openstack/builds?job_name=kayobe-overcloud-host-configure-ubuntu-noble&project=openstack/kayobe Change-Id: I222ad8e7ed66cde1f3fb225fa5cdc30c7ed80c99 (cherry picked from commit 310428b)
This should have been added when proxysql was added to kolla [1] and kolla-ansible [2]. ProxySQL is disabled by default in this change to allow backports. It will be enabled in a follow-up patch only for the master branch. [1] https://review.opendev.org/c/openstack/kolla/+/769385 [2] https://review.opendev.org/c/openstack/kolla-ansible/+/770215 Change-Id: I683b685bf4e2f625144e4656bcd69c03eda7aa51 (cherry picked from commit 3b1b81b)
Change-Id: I5165ab758d2a7040d22b139813f0dce45fa0d59e (cherry picked from commit 2fb57a7)
Previously Kolla Ansible hard-coded Neutron physical networks starting at physnet1 up to physnetN, matching the number of interfaces in neutron_external_interface and bridges in neutron_bridge_name. Sometimes we may want to customise the physical network names used. This may be to allow for not all hosts having access to all physical networks, or to use more descriptive names. For example, in an environment with a separate physical network for Ironic provisioning, controllers might have access to two physical networks, while compute nodes have access to one. This change extends the 'physical_network' network attribute to make it possible to customise the Neutron physical network names used for the OVS, OVN, Linux bridge and OVS DPDK plugins. The default behaviour is unchanged. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/922320 Change-Id: I214444c60653f484fcda6275cc725879d14f9e7a
Synchronise 2024.1 with upstream
Add support for customising Neutron physical network names
Change-Id: If0f3ab6f26aa774cf6176d992ec1180f2c0d7838 (cherry picked from commit 70742eb)
Change-Id: I2a0fbc8f0eebd7ce894807adcbaf6b2898287a4b
nvue: Use StackHPC fork
Synchronise 2024.1 with upstream
Change-Id: I7a9aa9abf611cdaa47cc91f40a6753f23a7f187e Closes-Bug: #2087556 (cherry picked from commit 6fb47e2)
This reverts commit aa60ba1. 1.2.6 with patches from our fork has been released
Revert "nvue: Use StackHPC fork"
This brings in improvements like --check --diff support Change-Id: I3a07902d5bd92d0e0178d93e2a0994a19b376884
nvue: Update collection version to 1.2.6
Synchronise 2024.1 with upstream
If ironic-python-agent is not installed in the IPA image using upper-constraints, the ironic-lib selected by pip for installation may be newer than ipa. Use upper-constraints for the same version as ironic-python-agent when installing it, by passing the DIB_REPOREF_requirements environment variable to ironic-python-agent-builder. Closes-Bug: #2089263 Change-Id: I6e33f9897dc7efc57987872ffccdfbe0fc78cc52 (cherry picked from commit 89849c1)
Change-Id: Id292915fc4c4fefd86a6da431b35daf5faf45523 (cherry picked from commit eacbe8a)
Change-Id: I4b3e4630942d860c8c4b8e85a794ba6ae920e6e0 (cherry picked from commit 034f5d9)
Synchronise 2024.1 with upstream
Pass only the required variables from `hostvars` for a given infra vm to significantly reduce wait time during `kayobe infra vm provision` and `kayobe infra vm deprovision`. Time to create and destroy a VM now take a minute or less. Closes-Bug: #2093255 Change-Id: I15d17f45d15c04aced0a4c0fe97e1d798ff46799 (cherry picked from commit 0137015)
Use version checked out by Zuul so Depends-On works and only override version for previous release. Co-Authored-By: Will Szumski <will@stackhpc.com> Change-Id: I539a29c77a0165d43ca2ce359105c5460f450cd8 (cherry picked from commit 0b7d801)
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/939331 Change-Id: I794a62841aa84d3a576f376bd0cfd3ae47b1f77a
Add ovn-sb-db-relay Ansible group in overcloud
Add ovn_sb_db_relay feature flag
Change-Id: I1179362e7f2b42c638ceb037bfceb3386daeed85 (cherry picked from commit b7586c8)
Synchronise 2024.1 with upstream
This adds support for forcing time synchronisation after configuring chrony if ntp_force_sync is changed to True. Change-Id: I4e0fd325e2ceb698f1f959bc060b68bd629750e0 Co-Authored-By: Will Szumski <will@stackhpc.com> (cherry picked from commit 9c6b447)
Synchronise 2024.1 with upstream
`chronyc waitsync 60 0.01` will wait up to about 10 minutes (60 times 10 seconds) for chronyd to synchronise to a source and the remaining correction to be less than 10 milliseconds [1]. Also flush handlers to restart chronyd before synchronising the clock. Force system clock synchronisation in CI jobs. This allows us to run test_ntp_clock_synchronized on Ubuntu again. [1] https://chrony-project.org/doc/4.6.1/chronyc.html Change-Id: I73e7f2a3258e5427ec16b01e7482093d7bfb33f8 (cherry picked from commit 8dd0548)
Bump Michael.Rigart.Interfaces version to 1.15.3 to fix an issue where NetworkManager was not restarted before bouncing interfaces. Closes-Bug: #2100792 Change-Id: If7c727b98c3b821a40062520e6c8e111d44ac1c0 (cherry picked from commit 80494bf)
Synchronise 2024.1 with upstream
Synchronise 2024.1 with upstream
It's referenced in IPA troubleshooting guide [1], so makes sense to have that in defaults. Closes-Bug: #2058475 [1]: https://docs.openstack.org/ironic-python-agent/latest/admin/troubleshooting.html#gaining-access-to-ipa-on-a-node Change-Id: Icbbd08d6bee991d0c4db58f2bb15de5d2769fefb (cherry picked from commit e804a99)
Add dynamic-login to default ipa elements
Fixes a race condition in the vgpu startup logic by adding retries. Closes-Bug: #2102153 Change-Id: I777e3caa782a3a9b77699a668b27b4334040efda (cherry picked from commit 0589605)
This fixes compatibility with CentOS Stream 9 due to changes in the iproute package. Change-Id: I577bd145173d6a474f20aac9fe25a46defc9e47d (cherry picked from commit 62b307c)
…roy" into stable/2024.1
Synchronise 2024.1 with upstream
This is so we can support configuring infiniband interfaces.
We want to use bifrost to provision the lustre nodes, but do not want the internal network here.
jovial
approved these changes
Dec 1, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Rebased two custom patches on top of the latest stackhpc/2024.1