Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openstack/watcher
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: openstack/watcher
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: stable/2024.2
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 21 files changed
  • 8 contributors

Commits on Sep 16, 2024

  1. Update .gitreview for stable/2024.2

    Change-Id: I2e839b029d934cd9dc1ae6febe4f51d4eb9fe615
    openstackadmin committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f6015fd View commit details
    Browse the repository at this point in the history
  2. Update TOX_CONSTRAINTS_FILE for stable/2024.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/2024.2 branch, tests will
    continue to use the upper-constraints list on master.
    
    Change-Id: I86a0c943504164832c5b581d8a3bc03b35cd023e
    openstackadmin committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    db85f32 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Run watcher-db-manage in grenade testing from venv

    grenade install and run everything from virtual env
    
    - https://review.opendev.org/c/openstack/grenade/+/930507
    
    watcher-db-manage in watcher grenade job needs to be run accordingly
    and not from system level. Otherwise it will fail with below error
    - https://zuul.opendev.org/t/openstack/build/02c3bd4814ea4d0580f7dfd346416425/log/controller/logs/grenade.sh_log.txt
    
    Change-Id: I73e94222c89c6a12a6006d42637cd194a09005ac
    gmaanos committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    238bb50 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2025

  1. Configuration menu
    Copy the full SHA
    f85521f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0af1322 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2025

  1. Replace deprecated LegacyEngineFacade

    LegacyEngineFacade was deprecated in oslo.db 1.12.0 which was released
    in 2015.
    
    Change-Id: I5570698262617eae3f48cf29aacf2e23ad541e5f
    (cherry picked from commit 5c627a3)
    tobias-urdin authored and amoralej committed Feb 27, 2025
    Configuration menu
    Copy the full SHA
    8b0f1db View commit details
    Browse the repository at this point in the history
  2. Further database refactoring

    More refactoring of the SQLAlchemy database layer to improve
    compatility with eventlet on newer Pythons.
    
    Inspired by https://opendev.org/openstack/magnum/commit/0ce2c41404f1f8dcd1bcd19d36a885edc34926a2
    
    Related-Bug: 2067815
    Change-Id: Ib5e9aa288232cc1b766bbf2a8ce2113d5a8e2f7d
    (cherry picked from commit 753c44b)
    James Page authored and amoralej committed Feb 27, 2025
    Configuration menu
    Copy the full SHA
    54b3b58 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2025

  1. Skip real-data tests in non-real-data jobs

    I am excluding strategies execution with annotation `real_load` in
    non-real-load jobs.
    
    This is partial backport of [1].
    
    [1] https://review.opendev.org/c/openstack/watcher/+/945627
    
    Modified cherry-pick as there is not prometheus job in 2024.2.
    
    Change-Id: I77d4c23ebc21693bba8ca0247b8954c6dc8eaba9
    (cherry picked from commit ce9f0b4)
    amoralej committed Apr 24, 2025
    Configuration menu
    Copy the full SHA
    dbc06d1 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2025

  1. use cinder migrate for swap volume

    This change removes watchers in tree functionality
    for swapping instance volumes and defines swap as an alias
    of cinder volume migrate.
    
    The watcher native implementation was missing error handling
    which could lead to irretrievable data loss.
    
    The removed code also forged project user credentials to
    perform admin request as if it was done by a member of a project.
    this was unsafe an posses a security risk due to how it was
    implemented. This code has been removed without replacement.
    
    While some effort has been made to allow existing
    audits that were defined to work, any reduction of functionality
    as a result of this security hardening is intentional.
    
    Closes-Bug: #2112187
    Change-Id: Ic3b6bfd164e272d70fe86d7b182478dd962f8ac0
    Signed-off-by: Sean Mooney <work@seanmooney.info>
    (cherry picked from commit 3742e0a)
    (cherry picked from commit ffec800)
    SeanMooney committed Aug 18, 2025
    Configuration menu
    Copy the full SHA
    c049a53 View commit details
    Browse the repository at this point in the history
  2. Configure watcher tempest's microversion in devstack

    Adds a tempest configuration for min and max microversions supported
    by watcher. This help us to define the correct range of microversion
    to be tested on each stable branch.
    New microversion proposals should also increase the default
    max_microversion, in order to work with watcher-tempest-plugin
    microversion testing.
    
    Change-Id: I0b695ba4530eb89ed17b3935b87e938cadec84cc
    (cherry picked from commit adfe385)
    (cherry picked from commit defd395)
    Signed-off-by: Douglas Viroel <viroel@gmail.com>
    viroel committed Aug 18, 2025
    Configuration menu
    Copy the full SHA
    b5b1bc5 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2025

  1. Configuration menu
    Copy the full SHA
    456f42e View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2025

  1. [stable-only] Consolidate and improve Zuul CI job definitions

    This commit reorganizes and enhances the Zuul CI job configuration
    to improve clarity, consistency, and coverage. It was created based
    on changes proposed in [1].
    
    1. Rename and restructure jobs:
       - Rename watcher-tempest-base-ipv6 to watcher-tempest-api-ipv6-only
       - Create a new multinode watcher-tempest base job
       - Rename watcher-tempest-strategies to watcher-tempest-gnocchi and
         use a standard base job
       - Remove single strategy jobs and run all tests in tempest-gnocchi
       - Maintains watcher-tempest-functional for now for compatibility with
         other repos, but should be removed soon.
    
    2. Enhance test coverage:
       - Add multiples jobs running in check to the gate pipelines
       - API tests, datamodel tests and actuator strategy tests now runs on
         multinode jobs, for different datasources.
    
    [1] https://review.opendev.org/c/openstack/watcher/+/968779
    
    Depends-On: https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/971047
    
    Change-Id: Ia39621e88c413d46bf01d8be13a551b5900f94d6
    Signed-off-by: Douglas Viroel <viroel@gmail.com>
    viroel committed Dec 15, 2025
    Configuration menu
    Copy the full SHA
    56dae60 View commit details
    Browse the repository at this point in the history
Loading