* Update heat from branch 'master'
to 0021452823d42af71b5a337e0be8781bcf6403d9
- Merge "Remove unused heat-functional-non-apache"
- Remove unused heat-functional-non-apache
The job was removed by 253aff806bf95bd8426cadc104c4fe068bcd7ea7 and
has been unused since then.
Change-Id: I090acdabcb27f6099fdf49b2f7230848ea2d2681
* Update manila from branch 'master'
to 2c95d47b9715f711237f6f248986104aca85b9a6
- Merge "Check share network for share groups before deletion"
- Check share network for share groups before deletion
Share network subnets were not checking for the existence of share
groups while processing a delete request. Then, if a share network
had a share server that was tied to a share group, it would end up
deleting the share server, leaving the share group orphan. When we
triggered the deletion of the share group, it would fail, as the
share server was not known to Manila anymore.
Fix that issue by adding an extra validation step during the share
network subnet delete API.
Closes-Bug: #2004212
Depends-On: https://review.opendev.org/c/openstack/manila-tempest-plugin/+/875981
Change-Id: I563bf925523fa44689c83f432ce5a460276afef7
* Update neutron from branch 'master'
to 484b04cf019e9e5fcc2b429ef916c54211c3e38c
- Merge "Register root_helper config for state change"
- Register root_helper config for state change
Add config options for neutron-keepalived-state-change python bin
daemon. And it will be possible to not run root neutron-rootwrap-daemon
for it after fix of
https://review.opendev.org/c/openstack/neutron/+/653378
Related-Bug: #2052367
Change-Id: I15060c9c6b1c2c11b3a7d692f945e27ffec9e854
* Update glance from branch 'master'
to 7b6e89155968c531f63e41e05af89a75fceadd06
- Merge "doc: remove trailing dot from hypervisor_type list"
- doc: remove trailing dot from hypervisor_type list
This is confusing, because after xen you have a dot which can be read
as belonging to the hypervisor type string.
Change-Id: Ibe5da521d80a895b66084c55a993cceebfb68894
* Update neutron from branch 'master'
to 72c8ce2c1a95e1c5505f4aec5fa512cd11c28ddf
- Merge "Start logging plugin RPC via service framework"
- Start logging plugin RPC via service framework
Instead of the LoggingServiceDriverManager starting the RPC if any
driver needs it, we now only start it when this is requested by neutron
via start_rpc_listeners(). This is required when running neutron-server
and neutron-rpc-server separately to run RPC only in neutron-rpc-server.
Change-Id: I8d185cdc807e94098c137314bcaa2317a2f85ebe
Partial-Bug: #2062009
* Update neutron from branch 'master'
to a02b46b5b77bbdc3b0ccc54f5129420b99f0d4c5
- Merge "dhcp: fix auto_scheduler_network understanding dhcp_agents_per_network"
- dhcp: fix auto_scheduler_network understanding dhcp_agents_per_network
When using routed provided network, the condition is bypassing
dhcp_agents_per_network which results that in a env with 3 agents and
dhcp_agents_per_network=2, for a given network already well handled
by 2 agents. If restarting the third agent It will start to handle the
network also which will result to have 3 agents handling the
network.
Closes-bug: #2058908
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com>
Change-Id: Ia05a879b0ed88172694bd6bffc6f7eb0d36bb6b0
* Update cloudkitty from branch 'master'
to 8def21cb9cb439d7fd302b8e86663a59cc53faee
- Merge "Remove get_state function and its references"
- Remove get_state function and its references
Change all functions to use ``get_last_processed_timestamp`` instead of
``get_state``, update the tests and remove the ``get_state`` function.
Change-Id: Iea704fc594f4b5201a1fff7d38a6c0bafb9be6f1
* Update ironic-tempest-plugin from branch 'master'
to c12bb5659428a1d0275d3e50d63da73b31fd739b
- Merge "Fix vif tests"
- Fix vif tests
And remove an invalid test at this point, and fix versioning tests.
TL;DR is we didn't run the vif tests for... a very long time, and
I got a report they were failing downstream. In fixing them, since
they were semi-reliant upon specific behavior, I also broke
some other tests, and had to content with legacy behaivor being
tested by the plugin which had to be navigated slightly differently,
such as today some tests needed the fake deploy interface, and
the noop network interface to properly execute in a non-blocking
fashion.
Change-Id: I285c813c09eece538e66b43107825684f4681d5f
* Update kolla-ansible from branch 'master'
to ab31c6fb3cbc09e7d2541174159e969d56d9657a
- Merge "Update configuration to enable more services in Skyline Console"
- Update configuration to enable more services in Skyline Console
Change-Id: I77f3c5f219393e604dbd24b2a97a66da1ee3ba7f
* Update whitebox-tempest-plugin from branch 'master'
to 3ff555d1c8511119e51c2c06e6be3c49fdea89f7
- Update nodes yaml to use cpu architecture
Migrate cpu relevent configuration parameters from tempest.conf to
nova_yamls file. Before cpu information about the hosts such as the cpu
topology and dedicated/shared set was pulled from tempest.conf. This
change moves the information to the nodes yaml approach [1] for
accessing host specific service information. The format of the
information can be seen below:
compute-0.redhat.local:
services:
libvirt:
container_name: nova_virtqemud
start_command: 'systemctl start tripleo_nova_virtqemud'
stop_command: 'systemctl stop tripleo_nova_virtqemud'
nova-compute:
container_name: nova_compute
config_path: '/var/lib/config-data/puppet-generated/nova_libvirt/etc/nova/nova.conf'
start_command: 'systemctl start tripleo_nova_compute'
stop_command: 'systemctl stop tripleo_nova_compute'
cpu_shared_set: 0,1
cpu_dedicated_set: 4,5,6,7
numa:
node-0:
cpus: "0-3"
node-1:
cpus: "4-7"
[1] 3fe1d72fa6
Change-Id: I1f22131dc04a2d7a5f010da2dfa3f4e9524656a2
* Update neutron from branch 'master'
to c21a9169c69ad612e9d468e943ae822d64c86b61
- Merge "Bandit: Remove bandit B604 from skip list"
- Bandit: Remove bandit B604 from skip list
Remove B604 (any_other_function_with_shell_equals_true),
so use subprocess.Popen with the default shell=False,
thus removing the shell parameter of common.utils.subprocess
Popen method.
Depends-On: https://review.opendev.org/c/915991
Change-Id: I1857e982211c4de29b3e24ec2485ea9c17c98b10
* Update neutron from branch 'master'
to 34a0e88dced2de7753222aa9592600e8c7bf5d8a
- Merge "Bandit: Remove bandit B324 from skip list"
- Bandit: Remove bandit B324 from skip list
Remove B324 (prohibit list calls: md5, sha1 for python>=3.9)
from bandit skip list, for this replace sha1 with blake2b.
Change-Id: Iafe571ad0de0408414ed321f4b9e9588916a873d
* Update barbican from branch 'master'
to 91e44b667fe379a22a1af37e4de24d0b0f6220c7
- Merge "Fix wrong plugin name"
- Fix wrong plugin name
The kmip_crypto secret plugin does not exist.
Change-Id: I2cd280e054cce30fd2cb76a2158d3d5bfb3e0c04
* Update devstack from branch 'master'
to b6613b1e71fb6a0efb63ec9346bd2e67131657e0
- lib/apache: Use module paths instead of WSGI scripts
pbr's 'wsgi_scripts' entrypoint functionality is not long for this world
so we need to start working towards an alternative. We could start
packaging our own WSGI scripts in DevStack but using module paths seems
like a better option, particularly when it's supported by other WSGI
servers like gunicorn.
Currently only nova is migrated. We should switch additional projects as
they migrate and eventually remove the support for WSGI scripts
entirely.
Change-Id: I057dc635c01e54740ee04dfe7b39ef83db5dc180
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
Depends-on: https://review.opendev.org/c/openstack/nova/+/902687/
* Update octavia-tempest-plugin from branch 'master'
to 094f6b56f045e94c7e40366764625b510baff83a
- Add TERMINATED_HTTPS listener API tests
So far we did not have TERMINATED_HTTPS API tests in the listener API
tests (we only had scenario tests).
This patch adds the missing API tests.
Change-Id: I90b1c7c00e8642ef7d3b7af63c9bb90ba8855adb
* Update charm-nova-compute from branch 'master'
to b57593f86dc0627d74a9264a9035a2c67fd69c01
- Add support for the 'cpu_models' option in nova.conf
Since OpenStack Train release the 'cpu_models' config option
has superseded the 'cpu_model' config option in the nova.conf.
This patch adds support for the new 'cpu_models' allowing a user
to provide a comma separated list of supported, named CPU models.
This patch also includes a unit test for the cpu_mode='custom'.
Closes-bug: #2025914
Change-Id: I30328abc07d3304f1bfb67c81360fb5229214c97
* Update puppet-glance from branch 'master'
to 962b7474b0043dd969523ef86d7cc8c48d0755cd
- Remove unnecessary openstacklib::policy resource tag
This tag is no longer needed since dependency refactoring[1]. Remove
the tag to make the implementation consistent across modules.
[1] 8b3054a13f6af070d627a019c9e1fd996fd1fd6a
Change-Id: I5fed59ee57e289d7b979163725ee6c676858be5c
* Update ironic-specs from branch 'master'
to 3bd3fa371ccfdf90660a054ade381d86b1d27a67
- Merge "Add field to accept the default verify_ca path"
- Add field to accept the default verify_ca path
Signed-off-by: Zhou Hao <zhouhao@fujitsu.com>
Change-Id: I89f846d6b53e84de6cc371724476a3963fc37d02
Related-Bug: #2040236
* Update oslo.log from branch 'master'
to 014047bfd0dec63419a689fa32956a59f5ab7619
- Merge "Remove implementation for watch_log_file"
- Remove implementation for watch_log_file
... and raise an exception when the feature is explicitly requested.
The feature has been broken for some time, and depends on pyinotify
library which has been unmaintained for long time and is not compatible
with python 3.12 (because it uses asyncore).
Related-Bug: #1740111
Closes-Bug: #2059855
Change-Id: I209b1260ed4de64cbfc561a1da81a66f7a5ea397
* Update cloudkitty-dashboard from branch 'master'
to 0a93baef3850786893c1dbfb382053b9bb1cf498
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I9f1dade492593fc791b72b293495b92148a18431
* Update zaqar from branch 'master'
to f2b1624217bf4e74001da64ba6313b5bd08acad2
- Merge "Support authentication with Redis Sentinel"
- Support authentication with Redis Sentinel
... so that users can enable authentication in both Redis and Redis
Sentinel.
Change-Id: I3e68e23cf89081cca829d4f78f1d1b35a11d9496
* Update zaqar from branch 'master'
to b0d1277957a5d9c594269aa43057b96e78a4f970
- Merge "redis: Add username"
- redis: Add username
Redis introduced ACL feature in 4.0.0, and this feature is supported by
redis-py since 3.4.0[1]. When ACL is enabled, authentication requires
username in addition to password.
This also fixes how password is parsed from uri string. The parameter
description has saied that password should be passed in the following
format
redis://[:<password>]<host>...
but the actual format current code expects is
redis://[<password>]<host>...
which is not compliant with standard URL format.
[1] 8df8cd54d1
Change-Id: I55f268eea13c7b45dceae85cfac86f3fb1562f1a
* Update puppet-nova from branch 'master'
to 7040f189ef8707953c51c69c43b9521e688ec4cd
- Merge "libvirt: Support array for log_filters and log_outputs"
- libvirt: Support array for log_filters and log_outputs
log_filters and log_outputs accept multiple items separated by single
spaces.
Change-Id: I58cbbf5ead4da9f36f9b1f2d2cf79e266d373134
* Update charm-ceph-mon from branch 'master'
to 27c01fe695f2d813dc0cbd039ab21d97fbd510da
- Implement key rotation for MDS daemons
This patchset implements key rotation for MDS daemons, which
essentially involves the ceph-fs charm. It works in a very
similar fashion to RGW units.
Change-Id: I06570d9602137b804af56e358cabf552d6f1e9fd
* Update neutron from branch 'master'
to 135cfa321549f04bc248dbcece45075fc59cfa67
- Merge "Ensure [designate] url is a valid URI"
- Ensure [designate] url is a valid URI
... using the native URIOpt in oslo.config.
Change-Id: I2753ce0bccbb2607327137d6c1bbc0c2a3276f34
* Update heat-tempest-plugin from branch 'master'
to c16ede389af5169ea20ce1d43ddb0edd4110081e
- Merge "Use native heat's WaitCondition in volume tests"
- Use native heat's WaitCondition in volume tests
for whatever reason these tests are using AWS-compatible WaitCondition
resource in otherwise native Heat templates.
Use proper OS::Heat::WaitCondition instead, and limit AWS-compatible
resources usage to specific AWS-related tests.
Change-Id: I9adfefe9d46b1f31b3cc309bef76ff600416a12e
* Update zaqar from branch 'master'
to 43d7c92168cbb03342f828ffec976dc8111bf839
- Merge "Fix invalid parsing of IPv6 address in sentinel server"
- Fix invalid parsing of IPv6 address in sentinel server
Ensure IPv6 address is not incorrectly split to look up port, in case
the address is surrounded by [].
Change-Id: I0750838b0ab00c5cbabb16e177906335f369ab5d
* Update manila from branch 'master'
to d0b5bdab0681fe5fe15cc4c0935e55c27b4e8d96
- Merge "[doc] Quota paramaters have moved to the [quota] section"
- [doc] Quota paramaters have moved to the [quota] section
Closes-Bug: #1942362
Change-Id: I14f56450f1bd048a0094db5c5cde0be396c3eb28
* Update nova from branch 'master'
to e2ef2240b1e732b359d29457cc12abc7554fa286
- Merge "api: Remove FlavorManageController"
- api: Remove FlavorManageController
This is an odd child, registering standard REST operations as actions
(in the '/action' API sense of the term). There's no reason for this
delineation these days so simply remove it. This makes auto-generation
much easier down the road.
Change-Id: Ia45013fc988acb9517aea42c3caa1fa45d63892e
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update openstacksdk from branch 'master'
to 6dbc7e9e940b55afe8596c33807884bac9b1648f
- Merge "Fix multiple image_id query mappings"
- Fix multiple image_id query mappings
The loadbalancer v2 proxy has the image_id query
mapping written out twice, instead that should be
compute_flavor [1].
[1] https://docs.openstack.org/api-ref/load-balancer/v2/#list-amphora
Change-Id: I886bdc222904d6e42d8ccad254ed5ae58238d089
* Update openstack-helm from branch 'master'
to 437a3dca5d97fa1078dbf0f8e636b708cc52f533
- Merge "Remove unused ingress.sh script"
- Remove unused ingress.sh script
This script used to deploy the ingress controller
using OSH-infra ingress chart. We switched all
the test jobs to the upstream Ingress-nginx
Helm chart some time ago and now we can remove
this script.
Change-Id: I5282e98eb4387ce05ae4dec4fba8f21550a22617
* Update openstack-helm from branch 'master'
to 3b189c543346004d77679483fe1f7555039dfb80
- Merge "Utilize OSH plugin for deployment test scripts"
- Utilize OSH plugin for deployment test scripts
Depends-On: I8f30fbdf94d76ef9fa2985a25c033df290995326
Change-Id: I35b3793a660cfc27faf700b9679529b154e41df4
* Update zaqar from branch 'master'
to b6186b7fe6f30c5660c081ac4afa822d61e61be5
- Merge "reno: Update master for unmaintained/wallaby"
- reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.
Change-Id: I7faa6dd80cb35aa26561b3327a4dbd366ed42153
* Update openstack-helm-infra from branch 'master'
to 67fae419b806550045a41252f69952134c56c3e4
- Remove ingress chart
We have not been using it for a while since some
time ago we switched to the upstream ingress-nginx.
Change-Id: I2afe101cec2ddc562190812fc27bb3fad11469f1
* Update zaqar from branch 'master'
to 9db516f28f7faa2c5b66a262717d1d0eab33f99a
- Merge "reno: Update master for unmaintained/xena"
- reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.
Change-Id: Iaab3c9388995a4124ffdebe2e6ff4ca3bfced48f
* Update zaqar from branch 'master'
to 75c32dc34fadae2a8db9ba6122be6140bb55418d
- Stop overriding install_command
... because upper constraints can be defined by the deps option.
Change-Id: I723774c6370ed46ad4777d57025d659978572e6f
* Update openstacksdk from branch 'master'
to 9892f1f9d51c062fd9379c5622ccd7eeb145f93a
- Merge "Adding SDK support for ``glance md-namespace-objects-delete``"
- Adding SDK support for ``glance md-namespace-objects-delete``
In this patch, we have added support for deleting all objects from
the namespace.
Change-Id: Ieab58d35b11da4da57aab18c5de83c92f3e41bdc
* Update openstacksdk from branch 'master'
to d0718dce122fc28f2387111b12e1487effd70b10
- Merge "image: make sure the target for "clear_cache" is valid"
- image: make sure the target for "clear_cache" is valid
This commit:
- makes "both" the default target for clear_cache, as described by the
documentation;
- makes sure an InvalidRequest exception is raised if another target is
passed.
Change-Id: I61fccad78fc1b280395e0c590caaa2ee73586d93
* Update openstacksdk from branch 'master'
to e4737ed2ad4c9aafb167ef2f0fa1fbb1724b756d
- Merge "Add Binero public cloud to vendor support"
- Add Binero public cloud to vendor support
This adds the Binero public cloud vendor to the
vendor support document.
Change-Id: I5465f75859b6d72328cf7e4a1a5d33f99e2aac79
* Update openstacksdk from branch 'master'
to 416fd6f61870a8022452d9ddb2394b65ae0ca285
- Merge "Remove mypy union line which breaks older pythons."
- Remove mypy union line which breaks older pythons.
Change I084336ba41147f824b92dc07235e5f19b7ac4a9c introduced mypy
syntax which breaks Python releases before 3.10. Unfortunately, for
2024.1 we commit to supporting Python back to 3.8.
Specifically, you receive this error message if you run pep8:
pep8 mypy.....................................................................Failed
pep8 - hook id: mypy
pep8 - exit code: 1
pep8
pep8 openstack/object_store/v1/_proxy.py: note: In member "generate_temp_url" of class "Proxy":
pep8 openstack/object_store/v1/_proxy.py:1049:21: error: X | Y syntax for unions requires Python 3.10 [syntax]
pep8 Found 1 error in 1 file (checked 410 source files)
I asked some buddies, and we're fairly sure that this line would
crash the runtime on Python 3.8, because its a syntax error.
So instead, let's use typing syntax compatible with other pythons.
Change-Id: I0a5f57346c7ff469ffe1b93051e470141117ada9
* Update python-zaqarclient from branch 'master'
to b4a6ebe274c627d1e2b0c90f92690c5430cb8fa8
- Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: Ica6a5ed6f5373d4c868239154f317cd326a543bd
* Update openstack-helm from branch 'master'
to 0d22fec24106e7ea52d95193246ca6202b11a563
- Merge "Glance: Support uWSGI for API server"
- Glance: Support uWSGI for API server
Currently Glance API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.
Change-Id: I7caec5d17f33d35843b4537965bafbb9b73d62ea