Skip to content

[pull] master from openstack:master#3386

Merged
pull[bot] merged 48 commits intoMu-L:masterfrom
openstack:master
Jan 18, 2024
Merged

[pull] master from openstack:master#3386
pull[bot] merged 48 commits intoMu-L:masterfrom
openstack:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Jan 17, 2024

See Commits and Changes for more details.


Created by pull[bot]

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

Zuul and others added 28 commits January 17, 2024 07:24
* Update neutron from branch 'master'
  to 290cb630035099be81ae571e4cd84e31d502c752
  - Merge "dhcp: improving log level of cleanup stale devices"
  - dhcp: improving log level of cleanup stale devices
    
    Process of cleaning stale devices is now logged at an informational
    level, not just for debugging as operator should be aware of any
    action on its platform. Also, the removal of stale devices which
    should never occur, is marked as a warning. This change aids operators
    in identifying unusual behavior on their platform.
    
    Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com>
    Change-Id: I8f878e50983cf0664a80ff8dbdfb0b6db68b6cd3
* Update manila-ui from branch 'master'
  to de047b0cf755270b0d21b1f523100ce7d27ddbb9
  - Merge "Fix python shebang"
  - Fix python shebang
    
    The current shebang requires /usr/bin/python which is not available in
    Ubuntu Jammy by default.
    
    This also removes unnecessary shebangs.
    
    Change-Id: I046542e43d993ba201cc035554b4dcc4d364ed0a
* Update neutron from branch 'master'
  to 12115302944293b7d6b022f5acb68fe9c649a53e
  - Merge "Add firewall_v2 to extensions supported by ovn"
  - Add firewall_v2 to extensions supported by ovn
    
    This addition is required to run a devstack setup with ovn
    that includes firewall_v2 from the proposed patch [1]
    
    [1]https://review.opendev.org/c/openstack/neutron-fwaas/+/845756
    
    Related-Bug: #1971958
    Change-Id: Id370e86e470c160c38cfb5126bbfa0f0babe4485
* Update neutron from branch 'master'
  to b28bf2d3a14a8dcba90e9f72413121da7730f8c0
  - Merge "Cleanup setup.py and requirements"
  - Cleanup setup.py and requirements
    
    - Python 2 is no longer supported
    - setup.py is no longer managed by the global tooling
    - Recent pip does not require appropriate order in requirement files
    
    Change-Id: Iaa1aa0022e207cceb26ed45474bc6edfbbec4faa
* Update requirements from branch 'master'
  to 3cdc42978debef079a68dd9c73e08dd184b7e8ee
  - Merge "update constraint for yaql to new release 2.0.1"
  - update constraint for yaql to new release 2.0.1
    
    meta: version: 2.0.1
    meta: diff-start: -
    meta: series: independent
    meta: branch: master
    meta: release-type: release
    meta: pypi: yes
    meta: first: no
    meta: release:Author: Takashi Kajinami <kajinamit@oss.nttdata.com>
    meta: release:Commit: Takashi Kajinami <kajinamit@oss.nttdata.com>
    meta: release:Change-Id: I60d42268b3d5517300dc98f675d8bb87cfea0587
    meta: release:Workflow+1: Thierry Carrez <thierry@openstack.org>
    meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
    meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
    Change-Id: I6f8cfd01ac9d224e3b83afbfc69b45e1493e98ee
* Update openstacksdk from branch 'master'
  to 9137a8c41760d1dc62950219f6138fd183c0dc96
  - Merge "[baremetal] Add some missing fields to node object"
  - [baremetal] Add some missing fields to node object
    
    Adds the lessee, and description fields to the
    node object, and adds basic testing to the conductor_group object
    to just ensure it is populated when available.
    
    Also, adds a test entry for is_automated_clean_enabled, as the value's
    population was previously not set.
    
    Change-Id: Ia1d9232400b679b82f1dfbeef55db3f9a4116862
* Update ironic-lib from branch 'master'
  to 87a739fe178c241d640238c9d162036c02ab2a31
  - Raise on non-existing file in qemu_img_info
    
    I'm not sure why we silence the exception, right now it causes us a very
    hard to debug failure. No code in Ironic seems to rely on this behavior.
    
    Change-Id: I3740b600c60ed1b39808d18af2b5074e7e07a149
* Update ironic from branch 'master'
  to e1a8e4ba6cbf36071091860b39b906d100b8385f
  - Merge "Revert "Revert "RBAC: Fix allocation check"" to use Unauthorized"
  - Revert "Revert "RBAC: Fix allocation check"" to use Unauthorized
    
    In the backports to fix the policy of the original change, Dmitry
    noted that it was actually wrong, because we should have instead
    raised NotAuthorized. Dmitry was absolutely correct, because in hind
    sight I made the change trying to keep exactly the same behavior,
    but the reality is this is a case where we should be explicit,
    and tell the user they have done something forbidden.
    
    This revert of the revert fixes that change.
    Original Change: https://review.opendev.org/c/openstack/ironic/+/905038
    Dmitry's Review Feedback: https://review.opendev.org/c/openstack/ironic/+/905088
    
    Change-Id: I5727df00b8c4ae9495ed14b5cea1c0734b5f688d
* Update oslo.messaging from branch 'master'
  to 800c58826ebc0effe00664f68aa5fe929899a971
  - Utilize the new RequestContext redacted_copy method
    
    We now expect context objects to support returning a redacted copy of
    themselves.
    
    As a related cleanup, removed the practice entirely of using
    dictionaries to represent contexts in unit tests and the logging driver.
    
    As part of developing this change, I discovered code in Glance (and
    potentially other services) which explicitly pass {} in lieu of a
    context when notifying; so we now properly handle dictionaries as
    contexts.
    
    To ensure we have the method required; require oslo.context 5.3.0 or
    newer.
    
    Change-Id: I894f38cc83c98d3e8d48b59864c0c7c2d27e7dcd
* Update releases from branch 'master'
  to 2123c359b731a751403baa8f56ca0f3c868637c8
  - Merge "[neutron] Transition Ussuri to End of Life"
  - [neutron] Transition Ussuri to End of Life
    
    With the new resolution '2023-07-24 Unmaintained status replaces
    Extended Maintenance' [1] the last 3 EM branches (Xena, Wallaby,
    Victoria) will transition to Unmaintained, but older branches (Ussuri,
    Train) should move to End of Life unless someone steps up as maintainer
    of this branch for this project.
    
    To signal this, please add a -1 for this patch if you or the team want
    to keep this branch open for further maintenance.
    If there is no response from anyone within a reasonable time frame,
    then PTLs/release liaisons will be asked to confirm the EOL transition
    with their +1.
    
    [1] https://governance.openstack.org/tc/resolutions/20230724-unmaintained-branches.html
    
    Change-Id: I3f6bf9e50e6eba8ab6fc0bb1e466468d6925c776
* Update neutron from branch 'master'
  to b5f5f3def3cec69558f7eb6edb04b95ede34b0d3
  - ovn-l3 scheduler: calculate load of chassis per priority
    
    previously we calculated the "load" of a chassis across the highest
    priority of each of the chassis. This can lead to suboptimal results in
    the following situation:
    * you have gateway chassis: hv1, hv2, hv3
    * you have routers:
       * g1: with priority 3 on hv1, priority 2 on hv2, priority 1 on hv3
       * g2: with priority 3 on hv1, priority 2 on hv2, priority 1 on hv3
       * g3: with priority 3 on hv3, priority 2 on hv2, priority 1 on hv1
       * g4: with priority 3 on hv3, priority 2 on hv2, priority 1 on hv1
    
    When now creating a new router the previous algorythm would have placed
    prio 3 of it either on hv1 or hv3 since their count of highest
    priorities (2 of prio 3) is lower than the count of the higest priority
    of hv2 (4 of prio 2). So it might have looked like:
    * g5: with priority 3 on hv3, priority 2 on hv1, priority 1 on hv3
    (This case has been implemented as `test_least_loaded_chassis_per_priority2`).
    
    However this is actually a undesired result. In OVN the gateway chassis
    with the highest priority actually hosts the router and processes all of
    its external traffic. This means it is highly important that the highest
    priority is well balanced.
    
    To do this now we no longer blindly use the count of routers of the
    highest priority per chassis, but we only count the routers of the
    priority we are currently searching a chassis for. This ensures that in
    the above case we would have picked hv2 for priority 3, since it has not
    actually active router running.
    
    The algorithm implemented now is based upon the assumption, that amount
    of priorities scheduled per router is equal over all routers. This means
    it will perform suboptimally if some phyiscal network is available on 5
    gateway chassis, while another one is only available on 2. (It is
    however unclear if the previous implementation would have been better
    there).
    
    In this commit we also adopt the testcases in test_l3_ovn_scheduler to match
    to this assumption. Previously the distribution data used for testing
    had been unrelasitic as it mostly scheduled one gateway chassis for each
    router.
    
    It also fixes the previously broken priority calculation in the
    testcase, that would just assign prio 0 to all gateways.
    
    Partial-Bug: #2023993
    Change-Id: If2afcd546a1da9964704bcebbfa39d8348e14fe8
* Update neutron from branch 'master'
  to 3d5d82a197f985ad9e08fd31a7d7548b875386c0
  - ovn-l3: reschedule lower priorities
    
    if a gateway chassis is removed we previously only plugged the hole it
    left in the priorities of the lrps. This can lead to bad choice since we
    are bound by all other currently used chassis.
    By allowing us to also reschedule the lower priorities we get
    significantly more freedom in choosing the most appropriate chassis and
    prevent overloading an individual one.
    
    As an example from the new testcase:
    previously we would have had all prio 2 schedules on chassis3, but with
    this change now this distributes better also to chassis4.
    
    Partial-Bug: #2023993
    Change-Id: I786ff6c0c4d3403b79819df95f9b1d6ac5e8675f
* Update glance from branch 'master'
  to 5378396b84755dedbba2a34d2e9c93add8c27176
  - Fix test failures with oslo.limit 2.3.0
    
    The oslo.limit 2.3.0 release contains the validation to ensure
    the [oslo_limit] endpoint_id option is set[1]. This fixes the test
    failures caused by that validation by overriding the option in all
    test cases where unified quota implementation is used.
    
    [1] https://review.opendev.org/c/openstack/oslo.limit/+/897509
    
    Closes-Bug: #2049064
    Change-Id: I704393892799ee0d5edf45fabe07afe01473e38d
* Update releases from branch 'master'
  to 680a914b47dd2c06cbf5a5f60af0c42197cc1ce2
  - Merge "Caracal-2 release for oslo.utils"
  - Caracal-2 release for oslo.utils
    
    This is the Caracal-2 milestone release for oslo.utils.
    Clients and libraries following the cycle-with-intermediary release
    model are encouraged to release each milestone to make sure updates
    are made available.
    
    If the team is happy with the current release hash, please +1 this
    patch and we will process the release. If you need to get some
    important changes merged first, leave a -1 and update the patch with
    a new commit hash to use once it is ready.
    
    If a release is definitely not wanted at this time, please -1 and
    leave a comment explaining that and we can abandon the patch.
    
    Any patches with no response will be assumed to be OK and will be
    processed after January 11th.
    
    Change-Id: Iccc767cee67fdf090c060ab7c9bd68942ecc5bc1
    Signed-off-by: Elod Illes <elod.illes@est.tech>
* Update neutron-lib from branch 'master'
  to c69701eb73fa478dc96449230353dfa6172e9d5d
  - Bump hacking
    
    hacking 3.0.x is really old. Let's bump it to the latest version
    available.
    
    This also fixes some errors detected but some rules are excluded now.
    See the comments in tox.ini for further details.
    
    Change-Id: I2565e5f5e791dfdd9bbc1890b35c413965d83626
* Update puppet-glance from branch 'master'
  to 23d579d51549c8e98e2be20c036fad3021c294c3
  - Merge "healthcheck: Expose allowed_source_ranges"
  - healthcheck: Expose allowed_source_ranges
    
    ... which was added to puppet-oslo recently.
    
    Depends-on: https://review.opendev.org/905557
    Change-Id: I1c02af63f31696be7cd9fbd859c81f9f0a919416
* Update releases from branch 'master'
  to 15475955c499dac87c8ca2cc738b31c95c01affd
  - Merge "Add EOM tag option to new-release command"
  - Add EOM tag option to new-release command
    
    With the new TC resolution the community replaces Extended Maintenance
    with Unmaintained status [1].
    This patch introduces the new <series>-eom tag option for the
    new-release command. The tag applies at the tip of the given
    stable/<series> branch and the new unmaintained/<series> branch can be
    cut from that tag.
    
    [1] https://governance.openstack.org/tc/resolutions/20230724-unmaintained-branches.html
    
    Change-Id: Ie67da6f4857f0d438733799bf40f8ece66f67d32
* Update releases from branch 'master'
  to 2d469290db1c3462d15eefb5f3fbd1bce0a49e92
  - Merge "Add EOM tag option to transition_series.sh"
  - Add EOM tag option to transition_series.sh
    
    With the new TC resolution the community replaces Extended Maintenance
    with Unmaintained status [1].
    This patch introduces the new <series>-eom tag option in the
    transition_series.sh script. The tag applies at the tip of the given
    stable/<series> branch and the new unmaintained/<series> branch can be
    cut from that tag.
    
    [1] https://governance.openstack.org/tc/resolutions/20230724-unmaintained-branches.html
    
    Change-Id: Ia7064e36a2d92ef02f60b7371ebf3e4772abcc80
* Update releases from branch 'master'
  to 3bdb2416d777cf4847835d870b5a44b416f7d751
  - Merge "Test EOM tag on release-test repository"
  - Test EOM tag on release-test repository
    
    Change-Id: Ic04601797ce13507fd174f73898b7e5513701fe7
* Update puppet-cinder from branch 'master'
  to 3103c6c52d9015b372e9c05d780e40ac02954f2b
  - Merge "healthcheck: Expose allowed_source_ranges"
  - healthcheck: Expose allowed_source_ranges
    
    ... which was added to puppet-oslo recently.
    
    Depends-on: https://review.opendev.org/905557
    Change-Id: I70429bf90889b3dd8ecf88a140539b073e35e6a9
* Update networking-generic-switch from branch 'master'
  to 0af727bee327d9f91990d454b2a28f750047dc04
  - bump eventlet to latest version that support python 3.12
    
    Change-Id: I498c0000e321ffd0fd054ffbfa6a5ad15509f8ee
* Update releases from branch 'master'
  to 51e8036b952659106421bceddfaaa62c492e27d8
  - Merge "Test unmaintained branch cut from eom tag"
  - Test unmaintained branch cut from eom tag
    
    Change-Id: I7e4b401c33248887538431532cfb6f41d07fae74
* Update neutron-vpnaas from branch 'master'
  to 87859a399765ce3dcf3f9a64775636fa45acaba5
  - Update python classifier with py3.10 & py3.11 in setup.cfg
    
    Change-Id: I6a1435c3d2660a6f008cee6f62f641abab0a7ec2
* Update senlin from branch 'master'
  to c2d0b6584dbbbf879dd4ca1d9a5c787914ab6b93
  - bump eventlet to latest version that support python 3.12
    
    Change-Id: I4d9d5db934739213f07aadedfb590630913640ed
* Update python-openstackclient from branch 'master'
  to 37b420142852c3875097859c47ceba7c5e4cc0b6
  - Update python classifier in setup.cfg
    
    As per the current release tested runtime, we test
    python version from 3.8 to 3.11 so updating the
    same in python classifier in setup.cfg
    
    Change-Id: Ic137b2eecee65d43afeca2c936e195a8652237af
* Update neutron from branch 'master'
  to e6a7cc26a0c8d8ae43dd825d713bf13283914943
  - Merge "[OVN] Update lsp host id when virtual parent moves"
  - [OVN] Update lsp host id when virtual parent moves
    
    When a virtual port is moved from one port to another port the
    PortBindingUpdateVirtualPortsEvent event would only update the binding
    host id in the neutron database, while it is also usefull to keep the
    information in the OVN database up to date with the host information
    
    Other plugins that connect to the OVN database can then also rely on the
    information stored in the OVN DB's
    
    
    Closes-Bug: #2038413
    
    Change-Id: I59c6c4b2c8b023b9c9c3bab1741d957fa1f738fc
* Update mistral from branch 'master'
  to e0628604428d84bdeaaf76049cfd65f6e976a32b
  - bump eventlet to latest version that support python 3.12
    
    Change-Id: Ie5bed1492de2200d7df35e0ae320a081d897cdae
* Update neutron from branch 'master'
  to 52781954c2f36088c133188fecc4c66e4b299fd6
  - Merge "Make get_ports RPC method common for the DHCP and Metadata agent"
  - Make get_ports RPC method common for the DHCP and Metadata agent
    
    This patch is the initial implementation on the suggestion
    from this patch[1].
    
    The DHCP agent can query the existing `get_ports` RPC method because
    this method is already exposed in the MetadataRpcCallback(server side)
    which runs under the same topic(PLUGIN) and namespace(None). The benefit
    here is that there is no change needed to the API, however it does
    go against how we historically setup the RPC layer between a server and client.
    
    [1] https://review.opendev.org/c/openstack/neutron/+/903572/comments/3d4e0453_4b4d2ab6
    
    Related-Bug: #1982569
    Change-Id: Icd7c55d2a5103bdbd90907b1dbfb9ccfe34c020a
@pull pull bot added the ⤵️ pull label Jan 17, 2024
* Update networking-generic-switch from branch 'master'
  to a387971ef0a87ee83f60e9e51c3c59571689f7a1
  - Revert "bump eventlet to latest version that support python 3.12"
    
    This reverts commit 0af727bee327d9f91990d454b2a28f750047dc04.
    
    Reason for revert: Seems like this is going to be rolled back. It definitely doesn't pass on downstreams.
    
    Change-Id: Ia2938f6440ea33670a942e0a275c8471326ef800
Sharpz7 and others added 19 commits January 17, 2024 20:06
* Update ironic from branch 'master'
  to ebd8381dbf66ba85c23d10fffacd8f3f86cab556
  - Corrected IP_ADDRESS to IP_VERSION
    
    Validated IP_VERSION is the correct key for devstack.
    
    Change-Id: Id73a6c1b41cb86dab37fe650bf7bdae60d697bf6
* Update devstack from branch 'master'
  to 6091df25a39c9b17883d86ccb091bf2b9c39aa15
  - [OVN] Add support for the Neutron OVN agent service
    
    The Neutron OVN agent is a service that could run in any node. The
    functionality will depend on the extensions configured. This new
    agent is meant to be the replacement for the Neutron OVN metadata
    agent once the "metadata" extension is implemented in this service
    [1].
    
    [1]https://review.opendev.org/c/openstack/neutron/+/898238
    
    Related-Bug: #2017871
    Change-Id: I8f82f0047e89aac122a67f59db84f03e1a6bf519
* Update glance from branch 'master'
  to f429b53e0474553992f43c7045498156ee36d5cb
  - Merge "Update python classifier in setup.cfg"
  - Update python classifier in setup.cfg
    
    As per the current release tested runtime, we test
    till python 3.11 so updating the same in python
    classifier in setup.cfg
    
    Change-Id: I703ff8cdebd2e929ab775f9b601a8542fb413153
* Update neutron from branch 'master'
  to 5ce17647c60448c9cae00ffc886d4e17a9fe0890
  - Merge "Router flavors and service type for OVN"
  - Router flavors and service type for OVN
    
    Support is added to the OVN L3 service plugin for the router
    flavors and service type framework
    
    Partial-Bug: #2020823
    Change-Id: If40d7b39e7b59a39ff7622bd823dbdb14bfc69d2
* Update swift-bench from branch 'master'
  to e8eb9511d285f0ed04a1bce239ee8c9411036565
  - Catch connection errors and count them as failures
    
    Previously we'd get tracebacks like this during a proxy reload:
    
    Traceback (most recent call last):
      File ".../urllib3/connectionpool.py", line 791, in urlopen
        response = self._make_request(
      File ".../urllib3/connectionpool.py", line 537, in _make_request
        response = conn.getresponse()
      File ".../urllib3/connection.py", line 461, in getresponse
        httplib_response = super().getresponse()
      File ".../http/client.py", line 1375, in getresponse
        response.begin()
      File ".../http/client.py", line 318, in begin
        version, status, reason = self._read_status()
      File ".../http/client.py", line 287, in _read_status
        raise RemoteDisconnected("Remote end closed connection without"
    http.client.RemoteDisconnected: Remote end closed connection without response
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File ".../requests/adapters.py", line 486, in send
        resp = conn.urlopen(
      File ".../urllib3/connectionpool.py", line 845, in urlopen
        retries = retries.increment(
      File ".../urllib3/util/retry.py", line 470, in increment
        raise reraise(type(error), error, _stacktrace)
      File ".../urllib3/util/util.py", line 38, in reraise
        raise value.with_traceback(tb)
      File ".../urllib3/connectionpool.py", line 791, in urlopen
        response = self._make_request(
      File ".../urllib3/connectionpool.py", line 537, in _make_request
        response = conn.getresponse()
      File ".../urllib3/connection.py", line 461, in getresponse
        httplib_response = super().getresponse()
      File ".../http/client.py", line 1375, in getresponse
        response.begin()
      File ".../http/client.py", line 318, in begin
        version, status, reason = self._read_status()
      File ".../http/client.py", line 287, in _read_status
        raise RemoteDisconnected("Remote end closed connection without"
    urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File ".../eventlet/greenpool.py", line 88, in _spawn_n_impl
        func(*args, **kwargs)
      File ".../swiftbench/bench.py", line 477, in _run
        client.get_object(self.url, self.token,
      File ".../swiftclient/client.py", line 1252, in get_object
        conn.request(method, path, '', headers)
      File ".../swiftclient/client.py", line 416, in request
        self.resp = self._request(method, url, headers=headers, data=data,
      File ".../swiftclient/client.py", line 400, in _request
        return self.request_session.request(*arg, **kwarg)
      File ".../requests/sessions.py", line 589, in request
        resp = self.send(prep, **send_kwargs)
      File ".../requests/sessions.py", line 703, in send
        r = adapter.send(request, **kwargs)
      File ".../requests/adapters.py", line 501, in send
        raise ConnectionError(err, request=request)
    requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
    
    Change-Id: Idd1a83afd2c4dbf7305c19d3ec3974961e500620
* Update puppet-manila from branch 'master'
  to 63d7b6e8c43ca5a3757cddb376ae50ac4fff1dba
  - healthcheck: Expose allowed_source_ranges
    
    ... which was added to puppet-oslo recently.
    
    Depends-on: https://review.opendev.org/905557
    Change-Id: Ide8acee8656c5d19c9deeb7ee7053f9b3a8cf6c5
* Update requirements from branch 'master'
  to 1f793ce34dbfec164152157809bdad718eb3a611
  - update constraint for oslo.utils to new release 7.0.0
    
    meta: version: 7.0.0
    meta: diff-start: -
    meta: series: caracal
    meta: branch: master
    meta: release-type: release
    meta: pypi: yes
    meta: first: no
    meta: release:Author: Elod Illes <elod.illes@est.tech>
    meta: release:Commit: Elod Illes <elod.illes@est.tech>
    meta: release:Change-Id: Iccc767cee67fdf090c060ab7c9bd68942ecc5bc1
    meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
    meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
    meta: release:Code-Review+2: Hervé Beraud <herveberaud.pro@gmail.com>
    Change-Id: I9b94592f88f90b0598915b721a3f96a55e528f19
* Update openstack-helm-infra from branch 'master'
  to d0c93b5648704b9d9999412d932f8329c80362c0
  - Merge "Change default ingress path type to prefix"
  - Change default ingress path type to prefix
    
    Due to CVE-2022-4886 the default pathType for an ingress should be
    either "Exact" or "Prefix". This allows for more strict path validation by
    the admission controller. This PS changes the default pathType to Prefix.
    This value can be overridden.
    
    In a separate PS I will add the pathType parameter to the ingressOpts
    for all helm charts that create an ingress.
    
    See:
    
    https://github.com/kubernetes/ingress-nginx/issues/10570
    
    Change-Id: I8f1df594f0c86f2de6cdd7cf2ee56637bd508565
* Update requirements from branch 'master'
  to da82fe614247dcab41ba2b8bf7f544404b1e7580
  - Merge "move mistral to nonvoting for eventlet revert"
  - move mistral to nonvoting for eventlet revert
    
    Change-Id: Id21d685894a9ae0d88c6005cc554b2f9c5366310
* Update senlin from branch 'master'
  to cb8b8f7676df8481e4b5915e682adca798ebd1a1
  - Revert "bump eventlet to latest version that support python 3.12"
    
    This reverts commit c2d0b6584dbbbf879dd4ca1d9a5c787914ab6b93.
    
    Reason for revert: This is too aggressive and needs wider community consultation.  The constraints change is being reverted.
    
    Please revert ASAP.
    
    Change-Id: I74bc67eb66f19e1eb2ac9d328eefafb7289fc1e7
* Update requirements from branch 'master'
  to ba515b84bdfcf240ec69d2a5b4b1c9aa2f895d6a
  - Revert "Update eventlet to 0.34.3"
    
    This reverts commit 3728e28a91f25f7c1023c07f563dc0e0ce688312.
    
    Reason for revert: This is breaking somw swift and manila jobs, will
    need further work and likely another eventlet release
    
    The following changes should be merged first but given timing is
    critical I'll just annotate them:
    
     * https://review.opendev.org/c/openstack/mistral/+/905907
       Not essential because of:
       - https://review.opendev.org/c/openstack/requirements/+/906008
     * https://review.opendev.org/c/openstack/networking-generic-switch/+/905904
       Actually merged
     * https://review.opendev.org/c/openstack/senlin/+/905908
       Approved and in gate pipeline
    
    Change-Id: I062be5c503775d138eb65989c2c9788e58ed0e95
* Update requirements from branch 'master'
  to b353fd308448e510faaca9a068d22b51858d68a4
  - Move mypy to blacklist
    
    mypy is a linter, not something that is used at runtime. Move it to the
    blacklist.
    
    This also reverts commit 2bbbdb9991b69052c80d83be7ec21985eb01bafd as a
    cross-project job no longer makes sense with the newly blacklisted
    dependency.
    
    Change-Id: Iaf6d2c4aed92f35240b393939bbf76fd7d5d9aa2
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update requirements from branch 'master'
  to 8d67991af046bb5a5c5a172440588f4b0bcf6249
  - update constraint for python-tackerclient to new release 2.0.0
    
    meta: version: 2.0.0
    meta: diff-start: -
    meta: series: caracal
    meta: branch: master
    meta: release-type: release
    meta: pypi: yes
    meta: first: yes
    meta: release:Author: Elod Illes <elod.illes@est.tech>
    meta: release:Commit: Elod Illes <elod.illes@est.tech>
    meta: release:Change-Id: I05ab405e457c0f35bd5ac66a227348333da189a2
    meta: release:Code-Review+1: Yasufumi Ogawa <yasufum.o@gmail.com>
    meta: release:Code-Review+2: Hervé Beraud <herveberaud.pro@gmail.com>
    meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
    meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
    Change-Id: Ifaec6f13a15ae0a6c78816a545e2a5062bb7d3ab
* Update swift from branch 'master'
  to 7e3925aa9c004a0add738f2ed14c466c92a3f88d
  - tests: Fix probe test when encryption is enabled
    
    Change-Id: I94e8cfd154aa058d91255efc87776224a919f572
* Update senlin from branch 'master'
  to 032eea8fda719df9f86e9295cc265d9c37c2b78d
  - Merge "Fix: `TrustMiddleware` unable to fetch trusts/credentials from identity service"
  - Fix: `TrustMiddleware` unable to fetch trusts/credentials from identity service
    
    When using token to init a new openstacksdk connection, the SDK try to fetch
    another token from it, causing keystone raise exception and return 500 status
    response. Refer: https://bugs.launchpad.net/keystone/+bug/1959674
    Switch from `token` to `admin_token` to make the SDK session use the provided
    token directly instead of fetching a new one.
    
    Closes-bug: #2048452
    Depends-On: https://review.opendev.org/c/openstack/senlin/+/905555
    Change-Id: I8f9b2db3d4851cf54c2113b2fb0ae97ae38ac286
* Update senlin from branch 'master'
  to 7fa6ae780cb7e9c72a2df1ef0c11d543cd1ffca0
  - Merge "Removing CLUSTER_RESIZE from pre-op skip List at min threshold"
  - Removing CLUSTER_RESIZE from pre-op skip List at min threshold
    
    Excluding CLUSTER_RESIZE from the list of actions that skip
    pre-operation checks if the cluster is already at the minimum threshold.
    
    When the cluster is at the minimum threshold, pre-op LB will function
    with actions such as CLUSTER_DEL_NODES, CLUSTER_SCALE_IN, NODE_DELETE,
    and will skip actions like CLUSTER_REPLACE_NODES and CLUSTER_RESIZE.
    
    Closes-Bug: #2049191
    Change-Id: I00a7ea40f69bafc94ca2bba9f268af7b03344997
* Update cinder from branch 'master'
  to 2d6f89c7a255aac9664204f7faa2e853d4c2b90a
  - Merge "HPE 3par - Add ipv6 support"
  - HPE 3par - Add ipv6 support
    
    This patch adds ipv6 support to the iscsi driver.
    
    Closes-Bug: #2045411
    Change-Id: I8a65c2c3f3017e041f6b3be629ce54c27566cf6b
* Update swift from branch 'master'
  to 569525a93724ae3d47ccca847104cc6f4e452d94
  - Merge "tests: Get test_handoff_non_durable passing with encryption enabled"
  - tests: Get test_handoff_non_durable passing with encryption enabled
    
    Can't make assertions on object-meta values when we're making direct
    requests; those have all been shifted to transient sysmeta. Use
    Content-Type instead, since we don't encrypt it.
    
    Change-Id: If2bb773cf428dfa3c23c634b3c046ba282053c02
* Update nova from branch 'master'
  to fd1ec1b913ef93fb24e3a72b500b986e199405ce
  - Merge "Fix test failures with oslo.limit 2.3.0"
  - Fix test failures with oslo.limit 2.3.0
    
    The oslo.limit 2.3.0 release contains the validation to ensure
    the [oslo_limit] endpoint_id option is set[1]. This fixes the test
    failures caused by that validation by overriding the option in all
    test cases where unified quota implementation is used.
    
    [1] https://review.opendev.org/c/openstack/oslo.limit/+/897509
    
    Closes-Bug: #2049064
    Change-Id: Iffc7a66033a9c09e850890bb380b6667412f0d98
@pull pull bot merged commit abb5cb0 into Mu-L:master Jan 18, 2024
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.