openstack-helm-infra/ceph-adapter-rook
Vladimir Kozhukalov b460c559bb Simplify ceph-adapter-rook
- Do not deploy anything in the ceph namespace
- Prepare admin key secret in the openstack namespace.
  Get admin key from the Ceph tools pod
- Prepare Ceph client config with the mon_host
  taken from the rook-ceph-mon-endpoints configmap
  as recommended in the Rook documentation.

Change-Id: Idd4134efab49de032a389283e611c4959a6cbf24
2024-06-19 06:41:03 -05:00
..
templates Simplify ceph-adapter-rook 2024-06-19 06:41:03 -05:00
Chart.yaml Simplify ceph-adapter-rook 2024-06-19 06:41:03 -05:00
README.md Simplify ceph-adapter-rook 2024-06-19 06:41:03 -05:00
requirements.yaml Add ceph-adapter-rook chart 2023-12-05 14:27:57 -06:00
values.yaml Simplify ceph-adapter-rook 2024-06-19 06:41:03 -05:00

Summary

This is the minimal set of templates necessary to make the rest of Openstack-Helm charts work with Ceph clusters managed by the Rook operator. Rook operator not only deploys Ceph clusters but also provides convenience when interfacing with those clusters via CRDs which can be used for managing pools/keys/users etc. However Openstack-Helm charts do not utilize Rook CRDs but instead manage Ceph assets like pools/keyrings/users/buckets etc. by means of running bootstrap scripts. Before using Openstack-Helm charts we have to provision a minimal set of assets like Ceph admin key and Ceph client config.

Usage

helm upgrade --install ceph-adapter-rook ./ceph-adapter-rook
--namespace=openstack


Once all the jobs are finished you can deploy other Openstack-Helm charts.