Skip to content

[pull] master from openstack:master#844

Merged
pull[bot] merged 22 commits intonagyist:masterfrom
openstack:master
Feb 5, 2025
Merged

[pull] master from openstack:master#844
pull[bot] merged 22 commits intonagyist:masterfrom
openstack:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Feb 5, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

Zuul and others added 22 commits February 5, 2025 13:43
* Update puppet-openstack-integration from branch 'master'
  to bb5289137fb30b8646705f413b822cf6d7cd769a
  - Merge "manila: Manage scheduler filter options"
  - manila: Manage scheduler filter options
    
    ... to ensure that the new manila::scheduler::filter class works along
    with the existing classes.
    
    Depends-on: https://review.opendev.org/939267
    Change-Id: Ibb4fd8c1105cf9519977cab48a22a38569ddf6a7
* Update watcher-tempest-plugin from branch 'master'
  to b75a946b1f94cd914222450d8464b2b3d8c23323
  - Merge "Add new config option optimize.datasource"
  - Add new config option optimize.datasource
    
    The watcher project now supports the gnocchi and prometheus
    data source to run some strategies and other strategies run
    without data source.
    
    Modified the config.py and plugin.py file to add config
    option/functionality to modify watcher-tempest-plugin to support
    other data sources such as gnocchi and no data source.
    
    In order to make tempest tests pass, this reviews moves
    gnocchi make_host/instance statistics under else conditional,
    otherwise strategies with no data source will not work.
    This review/patch makes sure tests with no data source pass
    
    Change-Id: I331cde9fe8da0f65981ed482a60cec7cc269e9b8
    Signed-off-by: Malinga Tembo <mtembo@redhat.com>
    Co-authored-by: Chandan Kumar <chkumar@redhat.com>
* Update requirements from branch 'master'
  to bf35b87d9707d4989850662dbda6e53b9012689f
  - update constraint for mistral-lib to new release 3.2.0
    
    meta: version: 3.2.0
    meta: team: mistral
    meta: diff-start: -
    meta: series: epoxy
    meta: branch: master
    meta: release-type: release
    meta: pypi: yes
    meta: first: no
    meta: release:Author: Arnaud Morin <arnaud.morin@gmail.com>
    meta: release:Commit: Arnaud Morin <arnaud.morin@gmail.com>
    meta: release:Change-Id: I4592aac7acf011873c8d9213b7475d1505a39369
    meta: release:Code-Review+1: Axel Vanzaghi <avanzaghi.osf@axellink.fr>
    meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
    meta: release:Code-Review+2: Dr. Jens Harbott <frickler@offenerstapel.de>
    meta: release:Code-Review+1: Hervé Beraud <herveberaud.pro@gmail.com>
    meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
    Change-Id: I1f2d5a2bb0758c6b0c109588532d6d4a18da0d06
* Update neutron from branch 'master'
  to 0635640293b67e922c2b6fdc1fafc7b07b05c4dd
  - Merge "[Grenade] Explicitly enable correct neutron services in devstack config"
  - [Grenade] Explicitly enable correct neutron services in devstack config
    
    It seems that when neutron is enabed in the Devstack's services as
    "enable_service q-svc" it may be started properly by Devstack but when
    it comes to stopping it, it tries to stop services expected to be
    enabled when it is deployed under mod_wsgi and that fails.
    
    So this patch enables correct services in the devstack's configuration
    so that those services can be started properly.
    
    Depends-On: https://review.opendev.org/c/openstack/devstack/+/940438
    Depends-On: https://review.opendev.org/c/openstack/devstack/+/940447
    Depends-On: https://review.opendev.org/c/openstack/grenade/+/940579
    
    Closes-bug: #2096912
    Change-Id: Ia077097c11a1ccc9e03d5e4ceed068790c5e8758
* Update keystoneauth from branch 'master'
  to 508899f61bd2b5b8483cd9e6bfab2944c85359fc
  - Merge "typing: Simplify some types, other TODOs"
  - typing: Simplify some types, other TODOs
    
    v3.AuthConstructor is a subclass of v3.Auth, and in this instance we
    technically could support the latter.
    
    We also correct some typos, fix some signatures and tweak some
    formatting. Nothing worthy of its own individual patch.
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: Iaa2fd3f88991451ea96dfffe7bf7e19fbc417583
* Update python-octaviaclient from branch 'master'
  to f8c380ac63a2dda20b7b54c2a411d7fc5b552d79
  - Merge "reno: Update master for unmaintained/2023.1"
  - reno: Update master for unmaintained/2023.1
    
    Update the 2023.1 release notes configuration to build from
    unmaintained/2023.1.
    
    Change-Id: I14ac752b6e708d9464e7ff7f9719b88b8f6fae7e
* Update neutron from branch 'master'
  to 712cf25b44b71fd0bfa3022b6908976231c600c0
  - Merge "QinQ API extension implementation in the Neutron server"
  - QinQ API extension implementation in the Neutron server
    
    This patch implements 'qinq' API extension in the Neutron server. It
    means that this new attribute is now added for the "vlan" networks to
    the network dict and returned through the API.
    This patch also adds validation that both "vlan_transparent" and "qinq"
    aren't enabled for the same network at the same time as this is not
    supported.
    This patch adds all the necessary bits to store value of the new
    attribute in the Neutron DB and to add support for it to the Network
    OVO.
    Finally it also adds check_vlan_qinq() method to all mechanism drivers
    which are in-tree. For now all of them declare that QinQ vlans are not
    supported.
    
    Related-Bug: #1915151
    Change-Id: I427edfd580eb06aa4f6904f90ff28cf8b5267397
* Update networking-generic-switch from branch 'master'
  to 9d146d02148fb8e4a81d10df1ce4fd6a34391b12
  - Remove unneeded hasattr check for bond methods
    
    Base class for all switches GenericSwitchDevice implements fallback
    for individual port handling in plug_bond_to_network and
    unplug_bond_from_network functions. Since all switches are subclasses
    of GenericSwitchDevice they implement default implementation for those
    functions, so we do not need hasattr check.
    
    Change-Id: Ib2f23b7ecf2ba133ec192a9936bb4aecf4337ce7
* Update puppet-openstack-integration from branch 'master'
  to 6b908ac1b0746549c12f843e0d42b76153b9493f
  - Merge "Neutron: Enable Designate integration"
  - Neutron: Enable Designate integration
    
    External DNS integration with Designate is usually used in deployments
    with both neutron and designate enabled.
    
    Change-Id: Icfe6b03c99a0fe96c56a53064dad953ad90e17aa
* Update keystoneauth from branch 'master'
  to 449ab346e97676a801879b7c31f3e764067aed43
  - Merge "Fix misuse of assertTrue"
  - Fix misuse of assertTrue
    
    Closes-Bug: #1988668
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: I7233d10b88573d0a9e25a9232ae2b486605aa169
* Update keystoneauth from branch 'master'
  to b8532f06f587ba985d7ce2836ceb1cce3fefcc27
  - Merge "reno: Update master for unmaintained/2023.1"
  - reno: Update master for unmaintained/2023.1
    
    Update the 2023.1 release notes configuration to build from
    unmaintained/2023.1.
    
    Change-Id: I690b4a6668fa474ce8e4cbc17c60613249f92f33
* Update puppet-neutron from branch 'master'
  to d35cbe0ae00b5b2f7938482eca01ff0b2c7feca7
  - Merge "Remove support for linuxbridge mechanism driver"
  - Remove support for linuxbridge mechanism driver
    
    It was deprecated several cycles ago and was removed from neutron
    during this cycle.
    
    Depends-on: https://review.opendev.org/c/openstack/neutron/+/927216
    Change-Id: I16421d3dc9ee5cc3cc74c24407aa885dcf85654c
* Update puppet-openstack-integration from branch 'master'
  to cb950cead295d183ce6fd9a9c4cd92fdf0a98fea
  - Merge "Updated from Puppet OpenStack modules constraints"
  - Updated from Puppet OpenStack modules constraints
    
    Change-Id: Id03be7fa128f78faa8e173c8dd142a2c4033c228
* Update neutron from branch 'master'
  to 0aa5d2ab56e9aa1ccb1adf9649f6db9da3fcf275
  - Merge "QinQ implementation for the ML2/OVN backend"
  - QinQ implementation for the ML2/OVN backend
    
    This patch implements support for the 'vlan_qinq' network parameter in
    the ML2/OVN backend. It is done in almost similar way to the
    'vlan_transparent' parameter, the difference is in the 'ethtype' set for
    the provnet port for the network. For QinQ it is set to '802.1ad'.
    
    It also adds functional tests for the 'vlan_transparent' setting for the
    OVN mechanism driver. The reason why those 2 are tested together is that
    both are using the same options on the OVN side and are mutually
    exclusive so we have to make sure we set those options as expected in
    each case.
    
    Related-Bug: #1915151
    Change-Id: I110c366a37a65d625083a7112f1adb9a3dc5e7cc
* Update keystoneauth from branch 'master'
  to ef8682921e24edd1a17aa914c8de741d283444c7
  - Merge "typing: Remove unused AuthMethod.get_auth_data arguments"
  - typing: Remove unused AuthMethod.get_auth_data arguments
    
    Nothing was setting these anywhere in the code. Remove them.
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: Ia4388550f19d1337bea6cbc021a67165d8e2c7f8
* Update keystoneauth from branch 'master'
  to 9e0f2958efe0770866f2dc4be6d3469d7e52f8c4
  - Merge "typing: Remove unused BaseAuthPlugin.get_auth_ref kwargs"
  - typing: Remove unused BaseAuthPlugin.get_auth_ref kwargs
    
    Again, nothing is using or requires these so their removal is easy. This
    actually highlights a bit of a TODO here though. There's a comment
    suggesting that BaseAuthPlugin should not define get_access or
    get_auth_ref methods since these do not apply to non-keystone auth
    plugins. However, in change Iacfba0940beda4dce2a9be0c863cb506d4013e2f we
    added 'BaseAuthPlugin.get_auth_ref', apparently because OSC was using
    keystoneauth incorrectly. We should probably address this at some point
    but a TODO is left for now.
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: I239dc34fdcbff9bd658dc89ddb1536c7f0df9395
* Update keystoneauth from branch 'master'
  to 69596dd77daf1f151a1483fda9b91680d933e9c3
  - Merge "typing: Remove unused _Rescoped.get_unscoped_auth_ref kwargs"
  - typing: Remove unused _Rescoped.get_unscoped_auth_ref kwargs
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: I1670f4830f199a5db838e43982d525702a7e7047
* Update keystoneauth from branch 'master'
  to 2fbf83625e373ce83e75e178fa3d5e1c9dd01d37
  - Merge "typing: Remove unused BaseAuthPlugin.get_headers kwargs"
  - typing: Remove unused BaseAuthPlugin.get_headers kwargs
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: I8410d43f1e0b7b4ae85d42cca1a47f6151ed649c
* Update keystoneauth from branch 'master'
  to b2524878b0d42327953bf16a8151a7f5dd87bde3
  - Merge "typing: Remove unused BaseAuthPlugin.get_token kwargs"
  - typing: Remove unused BaseAuthPlugin.get_token kwargs
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: Idfb38b51fee434babb7d28a1bce860b745c0a16c
* Update ironic-prometheus-exporter from branch 'master'
  to 7acd028945f2e3a9c7a2746c6c3390a699f653d8
  - add pyproject.toml to support pip 23.1
    
    pip 23.1 removed the "setup.py install" fallback for projects
    that do not have pyproject.toml and now uses a pyproject.toml
    which is vendored in pip.
    To address that, this change adds the minimal pyproject.toml
    to enable pbr to be properly used to build editable wheels.
    
    See https://pip.pypa.io/en/stable/news/#v23-1
    and pypa/pip#8368 for more
    details on the removal of the fallback support.
    
    setuptools v64.0.0 is used to support editable installs
    via its PEP-660 implmentation
    pypa/setuptools#3488
    
    This patch was taken nearly verbatim from the equivalent nova change.
    
    Change-Id: I0f1f5af46ac6914bfddc847988d815825492949f
    Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
* Update futurist from branch 'master'
  to bd837873e5c251b61cb5ebc5f57a15fad5f15299
  - deprecate eventlet based classes (green executors)
    
    Change-Id: I222674378ef03726023eb09c6c0c7251f09ea8bc
* Update oslo.cache from branch 'master'
  to dc043a7ab3a8d265965f75c75e4a5f5ff5659d1f
  - deprecate using memcache_pool backend into an eventlet env.
    
    Change-Id: I947a548a20dafb3b5f10f10f8d3a05a2ebfe1c22
@pull pull bot added the ⤵️ pull label Feb 5, 2025
@pull pull bot merged commit 1dab851 into nagyist:master Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants