This patchset updates all the requirements for charms.openstack,
charm-helpers, charms.ceph, zaza and zaza-openstack-tests back
to master branch.
Change-Id: I9fe87d8ab4d91bac8bb843e4582a3a38120bbcf4
* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
- ensure stable/21.04 branch for charms.openstack
- ensure stable/21.04 branch for charm-helpers
Change-Id: I7f026d08dd44990b121e195ac6817bf7825b71f1
Using the new version of the sync tool which removes the charmhelpers
directory before syncing, run charm helpers sync to find any unexpected
missing dependencies.
Change-Id: I2cb232049312c51793b145d6e6c18ccb3ce4e947
Add support for rabbitmq using the certificates relation
to secure traffic with clients. Support for users supplying
their own certs and for rabbit acting as its own Certificate
Authority should be unchanged. The follwoing additional changes
were needed:
* Charm helper sync
* Update rabbit to use get_relation_ip from charm helpers which
is the standard helper for calculating endpoint ip addresses.
* Create network helpers file to avoid circular dependancies.
Change-Id: Ie60893e660efe1f8b0a0d42aaaecfbd9aae6f97c
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.
Fix Amulet test connection check and resync charm-helpers
to pull in rabbitmq-server amulet test helper update.
Add osplatform to charm-helper sync yaml to meet new
import requirements in the c-h core and fetch modules.
Disable precise tests until removal of precise nrpe charm
is resolved in the charm-store.
Disable SSL tests for <= trusty targets from xenial hosts.
Related-Bug: 1625044
Change-Id: I7d9308d222928e64a1a34b1b209d9bfd25738446
Add charmhelpers.contrib.hardening and calls to install,
config-changed, upgrade-charm and update-status hooks.
Also add new config option to allow one or more hardening
modules to be applied at runtime.
Change-Id: I035d8d959f5217801b296a4975fce605b25b4b24