forked from openstack/kayobe
-
Notifications
You must be signed in to change notification settings - Fork 3
Synchronise master with upstream #500
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
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: I4c81811ef7c56b9082bc5ffb6064367e2aa12adf Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
We require ansible>=11 which needs Python >=3.11. Since all our supported distributions have Python 3.12 as default, make this the minimum. Change-Id: I8699acef0e88618f86fe854be170d885fc1ab8c8 Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
Changed switch config started creating errors on cumulus 5.13 onwards. Bumping the collection version to bring in this fix: https://gitlab.com/nvidia-networking/systems-engineering/nvue/-/commit/adfc6829ee0fadbcd5273a7635f26d6a79b44eab Change-Id: Ib92ae8807a5f22090d3025ff93d279004e686870 Closes-Bug: #2131677 Signed-off-by: John Garbutt <john.garbutt@stackhpc.com>
Add file to the reno documentation build to show release notes for stable/2025.2. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/2025.2. Sem-Ver: feature Change-Id: I5af09b2392f738f853e8eca2e3a56bdc2ac7b6f7 Signed-off-by: OpenStack Release Bot <infra-root@openstack.org> Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh
Quality of life improvement to make viewing the contents of `kolla/passwords.yml` with the introduction of a kayobe command that removes the need to provide an absolute or relative path to the `ansible-vault` encrypted passwords file. Change-Id: I9c3b78cfba1676d75f829cd5bd5b5dc05fd52dbc Signed-off-by: Jack Hodgkiss <jack@stackhpc.com>
The by_path attribute from plugin data was being used with the
root_device/name property, which failed to match. Revert to using
serial, which was the original intent anyway. Check if root disk serial
is not empty to avoid setting root_device to {'serial': 'None'} which
would cause deploy failures.
Fix syntax for accessing node data inside dictionaries: interpolation of
"{node.driver_info.ipmi_username}" does not work, we need to use
"{node.driver_info[ipmi_username]}" instead.
Fix syntax for accessing inventory data: inventory is a ShallowMaskDict
object, so we need to use "{inventory[system_vendor]}" instead of
"{inventory.system_vendor}".
Update all regular expressions to match and remove unneeded escaping of
curly braces.
Fix syntax for setting properties: the path needs to be
"/driver_info/ipmi_username" instead of "driver_info/ipmi_username".
Change-Id: I552f21c73a69340132244ea15089f01a2f9d20d0
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
Update the 2024.1 release notes configuration to build from unmaintained/2024.1. Change-Id: I0fa9799895a3721e41da724fb495d44bf19aa476 Signed-off-by: OpenStack Release Bot <infra-root@openstack.org> Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/change_reno_branch_to_unmaintained.sh
Change-Id: I025725820e44bb16b1a51e959b55602a30738226 Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
Adds a test to inspect a node in the baremetal-compute inventory group. We also print all of the inspection rules and collect the inspection data for debugging purposes. Change-Id: I9d9233ea576e5cf7ce4f51db12817af00400a1cb Signed-off-by: Will Szumski <will@stackhpc.com>
TrivialFix Change-Id: I066ef977825df4c4c34fcdc92523794656ece0d7 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
Closes-Bug: #2133047 Change-Id: Ibecc0302a2a9620ef5c2bc93b73cb1a6ad71b4c9 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
The kayobe-overcloud-tls-rocky10 job is frequently failing with:
Node tk0 failed to reach state manageable. It's in state inspect
failed, and has error: timeout reached while inspecting the node
This happens when ironic_boot_mode is set to uefi. Skip baremetal
inspect for UEFI boot mode until the issue is fixed.
Change-Id: Icb74fd51735ee0f45fb7d4109f214bfbb7f50057
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
priteau
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.
This PR contains a snapshot of master from upstream master.