openstack-helm-infra/ceph-client
Phil Sphicas 428cda6e33 [ceph-client] Consolidate mon_host discovery
This change updates the ceph.conf update job as follows:
* renames it to "ceph-ns-client-ceph-config"
* consolidates some Roles and RoleBindings

This change also moves the logic of figuring out the mon_host addresses
from the kubernetes endpoint object to a snippet, which is used by the
various bash scripts that need it.

In particular, this logic is added to the rbd-pool job, so that it does
not depend on the ceph-ns-client-ceph-config job.

Note that the ceph.conf update job has a race with several other jobs
and pods that mount ceph.conf from the ceph-client-etc configmap while
it is being modified. Depending on the restartPolicy, pods (such as the
one created for the ceph-rbd-pool job) may linger in StartError state.
This is not addressed here.

Change-Id: Id4fdbfa9cdfb448eb7bc6b71ac4c67010f34fc2c
2021-10-28 19:47:59 -07:00
..
templates [ceph-client] Consolidate mon_host discovery 2021-10-28 19:47:59 -07:00
values_overrides Enable yamllint checks 2020-05-29 19:49:05 +00:00
Chart.yaml [ceph-client] Consolidate mon_host discovery 2021-10-28 19:47:59 -07:00
requirements.yaml Update htk requirements 2021-10-06 01:02:28 +00:00
values.yaml [ceph-client] Update ceph_mon config to ips from fqdn 2021-10-14 20:47:38 +00:00