2a8e146e74
- add support for rbd-provisioner: these changes set up the environment for launching the rbd-provisioner helm chart - add a new pool for rbd-provisioner: kube-rbd for the primary CEPH tier, for secondary tiers, it respects the <pool_name>_<tier_name> rule -> adjust quotas for the new pool(s) - add a new service for internal CEPH backend(s): 'rbd-provisioner' and the needed operations: -> add the service to a CEPH backend -> remove the service from a CEPH backend -> modify capabilities related to the rbd-provisioner service: namespaces, storage class names - when the rbd-provisioner is added as a service, we generate CEPH keys and k8s secrets so that k8s can access and use the new kube-rbd pool(s) - restructure the way we decide to apply manifests when modifying services: nova and the rbd-provisioner are fast-changing services - update py27 tests Change-Id: I86295c6f5e1e3d00b44a99688f027cc8a48e361f Story: 2002844 Task: 26876 Co-Authored-By: Ovidiu Poncea <Ovidiu.Poncea@windriver.com> Signed-off-by: Irina Mihai <Irina.Mihai@windriver.com> |
||
---|---|---|
.. | ||
.eggs | ||
contrib | ||
doc/source | ||
etc/sysinv | ||
scripts | ||
sysinv | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.stestr.conf | ||
CONTRIBUTING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
openstack-common.conf | ||
pylint.rc | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Placeholder to allow setup.py to work. Removing this requires modifying the setup.py manifest.