-
Notifications
You must be signed in to change notification settings - Fork 39
Comparing changes
Open a pull request
base repository: openstack/cyborg
base: master
head repository: openstack/cyborg
compare: stable/2025.2
- 9 commits
- 15 files changed
- 6 contributors
Commits on Nov 22, 2025
-
[stable-only] Update .gitreview for stable/2025.2
Change-Id: Icca63a4cbe302f1c3af13ebcdd2e23cfc34fde13 Signed-off-by: OpenStack Release Bot <[email protected]> Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/functions
Configuration menu - View commit details
-
Copy full SHA for 893c8fa - Browse repository at this point
Copy the full SHA 893c8faView commit details -
[stable-only] Update TOX_CONSTRAINTS_FILE for stable/2025.2
Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/2025.2 branch, tests will continue to use the upper-constraints list on master. Change-Id: I3bfe8e66dbfd0825e50840e100355413c5e5798f Signed-off-by: OpenStack Release Bot <[email protected]> Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/functions
Configuration menu - View commit details
-
Copy full SHA for 62ce26c - Browse repository at this point
Copy the full SHA 62ce26cView commit details
Commits on Feb 11, 2026
-
Use the correct package name for microversion-parse
As of Ib97eea1037fac541c8ebadc526ae9c3bb160f685 the requirements check job nolonger uses pkg_resources to normalise the package names, this highlighted that we are not using the actuall name and were relying on that normalization for microversion-parse. This change fixes that by using the correct name. Depends-On: https://review.opendev.org/c/openstack/requirements/+/976259 Change-Id: I25595fe1beeeb216053464ec1d36887896557fa3 Signed-off-by: Sean Mooney <[email protected]> (cherry picked from commit 22d6ded)
Configuration menu - View commit details
-
Copy full SHA for 0ea86d3 - Browse repository at this point
Copy the full SHA 0ea86d3View commit details
Commits on Feb 17, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 9a0322d - Browse repository at this point
Copy the full SHA 9a0322dView commit details
Commits on Apr 8, 2026
-
Fix check-cherry-picks.sh for numeric stable branches
The branch regex `stable/[a-z]+` fails to match numeric versioned stable branches such as `stable/2025.2`, causing the pep8 CI job to fail when a cherry-pick hash is legitimately present on such a branch. Bring the script into parity with Nova's upstream version: - Fix the regex: `[a-z]+` -> `[a-z0-9.]+` so numeric stable branches (e.g. stable/2025.2) are accepted. - Add `unmaintained/[a-z0-9.]+` as a valid branch prefix. - Add an EOL tag fallback via `git tag --contains` for commits that only exist on an EOL'd branch. - Add a bot-commit filter to skip validation for changes authored by [email protected]. - Update the .gitreview defaultbranch check to accept unmaintained/ branches in addition to stable/. - Remove the DISABLE_CHERRY_PICK_CHECK escape hatch (dropped upstream in Nova). Note: https://review.opendev.org/c/openstack/cyborg/+/982665 is squashed into this commit. Assisted-By: claude-code sonnet 4.6 Change-Id: I9c9f1d2dd18142cebd08778d7679165fed36b4de Signed-off-by: Sean Mooney <[email protected]> (cherry picked from commit 527f218) (cherry picked from commit 336d5ea) (cherry picked from commit c4ecd6c) (cherry picked from commit 02be97e)
Configuration menu - View commit details
-
Copy full SHA for 84de2d0 - Browse repository at this point
Copy the full SHA 84de2d0View commit details -
Use common_checks.check_policy_json from oslo.upgradecheck
The hand-rolled _check_policy_json in cyborg-status fails with NoSuchOptError because oslo_policy config options are never registered. Replace it with common_checks.check_policy_json from oslo.upgradecheck[1] which handles option registration internally. [1] https://review.opendev.org/c/openstack/oslo.upgradecheck/+/763484 Closes-Bug: #2143734 Generated-By: Cursor(claude-4.6-opus) Note: It addresses the merge conflicts occured during cherry-pick. Change-Id: Id2f06cb5a2abb783340a9805c07d08d723f77de2 Signed-off-by: Chandan Kumar (raukadah) <[email protected]> (cherry picked from commit cf87491) (cherry picked from commit 904927b)
Configuration menu - View commit details
-
Copy full SHA for 01fc548 - Browse repository at this point
Copy the full SHA 01fc548View commit details
Commits on Apr 15, 2026
-
Refactor session handling and align test contexts
This change refactors database session management and aligns unit tests with the production DB context handling. - Replace _session_for_read() and _session_for_write() helpers with @main_context_manager.reader / @main_context_manager.writer decorators to simplify and standardize DB access. - Update DB API methods to use context.session directly and rely on centralized transaction management through enginefacade. - Switch tests to use cyborg.context.RequestContext instead of oslo_context.RequestContext for consistent context propagation. Closes-Bug: #2061130 Change-Id: Idf7714ec9fa57b4885bd5679f431cdeac2ad1497 Signed-off-by: Sooyoung Kim <[email protected]> (cherry picked from commit 75467de)
Configuration menu - View commit details
-
Copy full SHA for 16cdc49 - Browse repository at this point
Copy the full SHA 16cdc49View commit details
Commits on Apr 25, 2026
-
Drop unwanted packages from test-requirements.txt
This commit drops following unused deps: - ddt - testresources - testscenarios - tempest os-resource-classes and cursive are already defined in requirements.txt so dropped it from test-requirements.txt to avoid duplication. Note: It also removes reference of .testrepository in favor of stestr. Change-Id: Ic81f7ada4ebe986039ac0931e3ed032ed91feee0 Signed-off-by: Chandan Kumar (raukadah) <[email protected]> (cherry picked from commit d09c782)
Configuration menu - View commit details
-
Copy full SHA for 1550ad8 - Browse repository at this point
Copy the full SHA 1550ad8View commit details -
Remove deprecated get_legacy_facade usage
The legacy enginefacade API was deprecated for nearly a decade and finally removed in oslo.db 18.0.0, breaking cyborg-dbsync and all database operations with AttributeError on get_legacy_facade. This change: - Replaces enginefacade.get_legacy_facade().get_engine() with the modern enginefacade.writer.get_engine() pattern in migration code and alembic env - Removes the unused get_session() function from api.py (all DB methods now use @main_context_manager decorators with context.session) - Updates test fixtures to use the new engine access pattern Generated-By: cursor claude opus 4.5 Closes-Bug: #2139147 Change-Id: I3437d66db95e82a626ed3809418e1acead47792c Signed-off-by: Sean Mooney <[email protected]> Co-authored-by: Cursor <[email protected]> (cherry picked from commit ef5fc87)
Configuration menu - View commit details
-
Copy full SHA for fdaeb0a - Browse repository at this point
Copy the full SHA fdaeb0aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...stable/2025.2