Implement policyd-override resource support
Currently, the Manila charm lacks the standard mechanism for overriding policies via a Juju resource, which is present in other charms like Keystone, Octavia, and Barbican [0].
This change uses the code in charms.openstack [1], and implements the policyd-override functionality in a similar manner as other reactive charms like Octavia [2] and Barbican [3].
[0] https://docs.openstack.org/charm-guide/latest/concepts/policy-overrides.html [1] https://opendev.org/openstack/charms.openstack/src/branch/master/charms_openstack/plugins/classes.py [2] https://opendev.org/openstack/charm-octavia/commit/5e3e942cd88db2fe6c15fa2182a64796944b9b51 [3] https://opendev.org/openstack/charm-barbican/commit/8089f0d2c04c60aa26dbe8b0701c37fb036e884a
Func-Test-Pr: 1424 Closes-Bug: #2039799 Change-Id: I4c63c269f163b42d48eb2a628c985542f27acad9 Signed-off-by: Munir Siddiqui munir.siddiqui@canonical.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
Manila Source Charm
This repository is for the reactive, layered, Manila source charm.
Please see the src/README.md for details on the built Manila charm and how to use it.
Building the charm
To build the charm run the following command in the root of the repository:
The resultant built charm will be in the builds directory.
Development/Hacking of the charm
Please see HACKING.md in this directory.