5fd5ff6...
by
OpenDev Sysadmins <email address hidden>
OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:
Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
A recent change to charms.openstack causes a cluster adapter to be
created if it is missing which invokes a call to
reactive.RelationBase.from_state('cluster.connected') which fails
outside of a juju env. This unit test change passes a cluster
relation to the adapter class to stop one being automatically
created.
Aodh switched to using wsgi_script to generate the aodh-api binary;
this resulted in a few packaging changes, including one which
means the listen port for Aodh API is set via the systemd unit,
rather than the aodh.conf configuration file.
Add systemd override file handling for aodh-api, including a small
workaround which ensures that the systemd daemon loads the override
configuration file when it changes.
This charm should switch to using Apache + mod_wsgi next cycle, at
which point all of that can just be dropped.
All OpenStack Charms now contain identical tox.ini files,
not to be modified or made unique within each charm repo.
This is to ensure consistency across charm repos in tox
target naming, approach and purpose, also giving the
charm dev and test experience additional consistency.
Also create empty dirs with .keep files where necessary.
Some classic charms have actions and/or lib dirs, and some
do not. In all classic charms, flake will now check those
dirs to ensure lint coverage of existing or future content.
Resolve existing lint which was discovered by the updated
coverage.