* Update charm-hacluster from branch 'master'
to 2d31e02a372af6fc04215c5b04af8dfdf230bc73
- Fix incorrect mock usage
test_configure_global_cluster() is using 'has_calls',
but that does not exist in the unittest.mock library.
Use 'assert_has_calls' as eventually this will cause
a test error.
Change-Id: Ica1fa7daaf6c90d988805c33352d3e4246af080d
* Update charm-hacluster from branch 'master'
to 96d86a1acf5691b7cc0df6e446e3c686ad9319fc
- Improve platform mocking
Patch out charmhelpers.osplatform.get_platform() and
charmhelpers.core.host.lsb_release() globally in the unit tests to
insulate the unit tests from the platform that the unit tests are being
run on.
Copied from
https://review.opendev.org/c/openstack/charm-cinder-backup/+/899200
Change-Id: Ibb36344b1c30492b8a822fb48f753c6bdf6ca279
* Update requirements from branch 'master'
to a8ef1881af9cdb048dc0c5e3f814aaed80efd7a3
- Merge "Bump testrepository"
- Bump testrepository
The latest testrepository release (0.0.21) contains the fix[1] to drop
dependency of extras which was not listed in its requirements till
the release.
[1] c16be76ea8b232fb868ec6817939dfce4a075cff
Change-Id: I74a8ed8705112123329e7fd39ffd407fc676b5ba
* Update requirements from branch 'master'
to 738d8ab524e19565232d5ce8acbc7e2b3f21cf72
- Merge "Remove kafka-python"
- Remove kafka-python
This is no longer maintained. It has been replaced by confluent-kafka in
oslo.messaging.
Change-Id: Ife587a0e62e18f2bf07434c837424f824705d982
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Depends-on: https://review.opendev.org/c/openstack/devstack-plugin-kafka/+/916054
* Update kolla-ansible from branch 'master'
to b8146efd1c671971028cac85942e06c5ab8890c5
- Remove mistral and redis
Change-Id: Iad34c3340325d2aad0f468d88e94007823871a41
* Update requirements from branch 'master'
to 4524319e31f7ed4b324a3f1b1f0c5625af06e7cd
- Merge "Remove the Solum deliverables from req"
- Remove the Solum deliverables from req
Solum is going to be retired (depends-on), so let's
remove its deliverables/constraints from requirements.
Depends-On: https://review.opendev.org/c/openstack/governance/+/919211
Change-Id: Id1b93fd5c83320bd4ab83ed28112de6e10d5ec45
* Update ironic from branch 'master'
to 339e149c50e285f60cc6b8a9ec8e8ac7492f4cd3
- Merge "Add servicing states to states doc, fix state diagram"
- Add servicing states to states doc, fix state diagram
Good news, pydot (original) is maintained again and pydot2 apparently is
not. By switching to pydot instead of the fork, svg generation works
now.
This adds states for servicing, and swaps us back to svg for the
regenerated diagram.
Change-Id: I410182ee04293434d889747ddec229870c908d91
* Update python-solumclient from branch 'master'
to 31e8a218900d4b3617796e583455269884e8a343
- Retire Solum: remove repo content
Solum project is retiring
- https://review.opendev.org/c/openstack/governance/+/919211
this commit remove the content of this project repo
Change-Id: Ide6f26a5437553c19a40b402c56e931f51d025eb
* Update solum-tempest-plugin from branch 'master'
to da9b61f57bc275ff6fecc208f1f40cf0a794350b
- Retire Solum: remove repo content
Solum project is retiring
- https://review.opendev.org/c/openstack/governance/+/919211
this commit remove the content of this project repo
Change-Id: Iea55401c4f7e253db8dc969eea0e956bcd977e8e
* Update solum from branch 'master'
to 3860cebef16a57b7226d7c3229161ced7b5af3b4
- Retire Solum: remove repo content
Solum project is retiring
- https://review.opendev.org/c/openstack/governance/+/919211
this commit remove the content of this project repo
Change-Id: Ide264835cf6bcd5596851b283f465f6bd5718840
* Update solum-dashboard from branch 'master'
to 80e7ef7b99d171b37a86c75fa1c8682f7f0b9f91
- Retire Solum: remove repo content
Solum project is retiring
- https://review.opendev.org/c/openstack/governance/+/919211
this commit remove the content of this project repo
Change-Id: I0a4082aefb5d577af16503ea662a5e64f235ff15
* Update solum-specs from branch 'master'
to 64f1dac678d92334696e7bcc95d58bb889d1f3cc
- Retire Solum: remove repo content
Solum project is retiring
- https://review.opendev.org/c/openstack/governance/+/919211
this commit remove the content of this project repo
Change-Id: I1b296db413d2b0c0424f28b8eaf33e2476ec5e88
* Update ovn-octavia-provider from branch 'master'
to 9c2274e813fe167b79b1ceb7f8da188e251cc6ef
- Don't create an OVSDB connection per API request
Using the default ovsdbapp.backend.ovs_idl.Backend behavior which
stores the ovsdb_connection on the Backend class itself ensures
that when Octavia does the imports necessary for instantiating the
driver, that the ovsdb_connection will remain on the class even
though the instances are deleted. This will allow us to reuse the
OVSDB connection between APIs despite octavia-api knowing nothing
about it.
In addition, __del__() can called from any thread by the garbage
collector, and so it was possible that thread.join() would be
called by the thread we were in, throwing an Exception and
preventing cleanup.
Co-authored-by: Gregory Thiemonge <gthiemon@redhat.com>
Co-authored-by: Ihar Hrachyshka <ihrachys@redhat.com>
Co-authored-by: Jakub Libosvar <jlibosva@redhat.com>
Closes-Bug: #2065460
Closes-Bug: #2065459
Change-Id: I4f5df34ab32e8b33ff54f311b9b2ac00c9be1e05
* Update ironic-python-agent from branch 'master'
to 0acaa1e3be0bea916b187b7df73b75ffdbbf253d
- Merge "Remove eventlet workaround"
- Remove eventlet workaround
Per https://review.opendev.org/c/openstack/ironic/+/918082 and
contributor recollection, we believe this has been resolved and can
thus be removed.
Change-Id: Icbf0f095cabf52a7b642cd4a6ddfbd62cc77964e
* Update ovn-octavia-provider from branch 'master'
to b0bfda27d0f7bf0fbbdba0249b23e71915a21a97
- Fix new pylint errors
Fix the following new errors detected by pylint 3.2.0.
- possibly-used-before-assignment
Change-Id: I06a5695e7e3ad3d645b81771cc1248046fdf8d68
* Update devstack from branch 'master'
to 9a97326c3f3b04728cf4484df37ce7260f6367af
- Use OSCaaS to speed up devstack runs
OpenStackClient has a significant amount of startup overhead, which
adds a non-trivial amount of time to each devstack run because it makes
a lot of OSC calls. This change uses the OSC service from [0] to run
a persistent process that handles openstack calls. This removes most
of the startup overhead and in my local testing removes about three
minutes per devstack run.
Currently this is implemented as an opt-in feature. There are likely a
lot of edge cases in projects that use a devstack plugin so turning it
on universally is going to require boiling the ocean. I think getting
this in and enabled for some of the major projects should give us a lot
of the benefit without the enormous effort of making it 100% compatible
across all of OpenStack.
Depends-On: https://review.opendev.org/c/openstack/nova/+/918689
Depends-On: https://review.opendev.org/c/openstack/ironic/+/918690
Change-Id: I28e6159944746abe2d320369249b87f1c4b9e24e
0: http://lists.openstack.org/pipermail/openstack-dev/2016-April/092546.html
* Update swift from branch 'master'
to 35a00caf3a30b260803dc3bd08fb2b86045093b3
- Merge "Move old rolling-upgrade jobs to point to EOM tags"
- Move old rolling-upgrade jobs to point to EOM tags
Change-Id: Iba4a9271910b032b8726c0dc605d95cf8da05e44
* Update openstack-helm-infra from branch 'master'
to 096958388a0f51b4c07a9a47713aaed3b6cea903
- Merge "Escape special characters in password for DB connection"
- Escape special characters in password for DB connection
The passwords with special characters need to be URL encoded to be
parsed correctly
Change-Id: Ic7e0e55481d9ea5ce2621cf0d67e80b9ee43cde0
* Update openstack-helm from branch 'master'
to a1aa351d4fe26d2e61f86f30a7adabb852424165
- Merge "Fix cinder deployment script"
- Fix cinder deployment script
Recently we introduced test jobs that consume
charts from either local or public Helm repos.
All the deployment scripts must use variables
OSH_HELM_REPO or OSH_INFRA_HELM_REPO
which by default point to local directories
but these new jobs set them to use HTTP repos.
Change-Id: I2e17790385c2bdc0b79607c240a47639c61365c0
* Update metalsmith from branch 'master'
to dd5dc4e471576e05b0bd42c79508f51f6bc1b4e1
- Error with clarity when a bad upgrade was encountered
Metalsmith is generally used as a frontend for baremetal
provisioning such that a user can ask for baremetal to be
deployed with a simplified command line. The challenge is
it artificially hydrates together data from several queries
to return a list of instances which have been deployed
or are managed using metalsmith. The challenge is if someone
didn't create an allocation record, or if someone used the
metalsmith modules to do so when the node was in a maintenance
state, for example if BMC communication was not working.
The underlying challenge is this results in a lack of an allocation
record from being created. This can be manually corrected, and instead
of providing a vague error, metalsmith now provides a detailed error
with the command to remedy the error state through manual creation of
the allocation record, which allows "metalsmith list" to work as
expected.
Change-Id: I033a9925fe798f329b7bb9a629da0cd0f1202683
* Update requirements from branch 'master'
to 2325602b3e9d4c41f3d0c5da0b9ae46aa599e1e3
- Merge "Bump Sphinx to latest version"
- Bump Sphinx to latest version
Change-Id: Ia2fac308e00534076d0ff5f130b835fbea9e173f
* Update openstack-ansible-os_manila from branch 'master'
to 2dc162abf24781240b685906711211b41fa97afe
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: Ie4d66bf19f779e6c4d3df93c16457c51f495511d
* Update kuryr-kubernetes from branch 'master'
to c6ecac968670042137c221a340e132900c95add2
- Merge "Update CNI RDO repo to Bobcat"
- Update CNI RDO repo to Bobcat
Let's see if official RDO repos+Bobcat release actually work.
Change-Id: I19dd3070e7f3b7d29de752a34ca0f98d05a1703e