]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: pass public addresses for a cluster to cephadm binary
authorJohn Mulligan <jmulligan@redhat.com>
Wed, 21 Aug 2024 21:02:57 +0000 (17:02 -0400)
committerJohn Mulligan <jmulligan@redhat.com>
Tue, 27 Aug 2024 21:12:56 +0000 (17:12 -0400)
Add the strictly-formed public addresses list as one of the config blobs
we pass to the binary for smb container deployment.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/pybind/mgr/cephadm/services/smb.py

index 7b6f7497bf1b4cde1670fdda24327a560137dd45..da75136cdfb83bc09114b10d52c93ef452d5f984 100644 (file)
@@ -70,6 +70,9 @@ class SMBService(CephService):
             config_blobs['cluster_meta_uri'] = smb_spec.cluster_meta_uri
         if smb_spec.cluster_lock_uri:
             config_blobs['cluster_lock_uri'] = smb_spec.cluster_lock_uri
+        cluster_public_addrs = smb_spec.strict_cluster_ip_specs()
+        if cluster_public_addrs:
+            config_blobs['cluster_public_addrs'] = cluster_public_addrs
         ceph_users = smb_spec.include_ceph_users or []
         config_blobs.update(
             self._ceph_config_and_keyring_for(