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.
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.