* charm-helpers sync for classic charms
* charms.ceph sync for ceph charms
* rebuild for reactive charms
* sync tox.ini files as needed
* sync requirements.txt files to sync to standard
Func test pr is needed for py35 compatibility - test to ensure that zaza
change works.
func-test-pr: https://github.com/openstack-charmers/zaza/pull/390
Change-Id: Id729d01b6f2e41ccb3f605638a1837fc2b3c626d
This patchset implements policy overrides for heat. It uses the
code in charmhelpers.
It also fixes a bug in the actions/domain-setup where it assumes that
the python2 version of openstackclient should be installed, and corrects
this via code in hooks/install and hooks/upgrade-charm.
A sync of charm-helpers is included to bring the latest policyd changes
through to the charm.
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/111
Change-Id: Ia607dc9120cfb03902efb019041b43cf12ade2d3
Closed-Bug: #1741723
The domain-setup action checks if the heat domain, user and roles
are setup before creating them, but in the case of the user it
was not checking the users existence in the correct domain.
Change-Id: I6998fe0543b26232c65c43bc9b2a8cc4b20bcbc5
Closes-Bug: #1793170
The admin role assignment for the heat_domain_admin user
needs to be scoped to the heat domain; update domain-setup
action to scope the role assigment correctly.
This change also stops ignoring the return code of the
role assignment; re-assigning a role already granted is
idemponent in openstackclient.
Change-Id: Ia5ba409e2f566614e6db9bbf9540c563af8e4a82
Closes-Bug: 1715465
All contributions to this charm where made under Canonical
copyright; switch to Apache-2.0 license as agreed so we
can move forward with official project status.
Change-Id: I8fa16392527906102fed38d0c557e68bfff33959