airshipit / treasuremap

Reference Airship manifests, CICD, and reference architecture.
http://openstack.org
Apache License 2.0
52 stars 39 forks source link

Rook Ceph Updates to support multi-tenant type #155

Closed eak13 closed 3 years ago

eak13 commented 3 years ago

Problem description (if applicable) There are a couple of changes needed for Rook-Ceph to support the multi-tenant type that have arisen mainly from decoupling the multi-tenant type from airship-core type: 1) Storage configuration for Rook is currently located within the airship-core type; however, the multi-tenant type no longer inherits this configuration from the airship-core type. 2) The rook-operator is deployed in the multi-tenant type; however, the replacements do not accompany the deployment of the rook-operator function.

Proposed change 1) Introduce new composite, storage-cluster, to share the configuration between both airship-core & multi-tenant types. 2) Adds the rook-operator replacements to the multi-tenant initinfra phase so that the replacements are used for the rook-operator function.

eak13 commented 3 years ago

PS https://review.opendev.org/c/airship/treasuremap/+/792692 & https://review.opendev.org/c/airship/treasuremap/+/792694

eak13 commented 3 years ago

Closing given the above patchsets have merged.