]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Fix 'orch ls' to display SMB ports
authorKushal Deb <Kushal.Deb@ibm.com>
Wed, 12 Feb 2025 09:33:04 +0000 (15:03 +0530)
committerKushal Deb <Kushal.Deb@ibm.com>
Thu, 13 Feb 2025 06:44:22 +0000 (12:14 +0530)
Signed-off-by: Kushal Deb <Kushal.Deb@ibm.com>
src/pybind/mgr/cephadm/tests/test_services.py
src/python-common/ceph/deployment/service_spec.py

index ebdbcc4991d04e81269343c9851c779b8ec3910a..9df2f2b28a153a01c52e4705bd9f65168321e0a0 100644 (file)
@@ -3722,10 +3722,12 @@ class TestSMB:
             'name': 'smb.tango.briskly',
             'image': '',
             'deploy_arguments': [],
-            'params': {},
+            'params': {
+                "tcp_ports": [445, 9922]
+            },
             'meta': {
                 'service_name': 'smb',
-                'ports': [],
+                'ports': [445, 9922],
                 'ip': None,
                 'deployed_by': [],
                 'rank': None,
@@ -3785,10 +3787,12 @@ class TestSMB:
             'name': 'smb.tango.briskly',
             'image': '',
             'deploy_arguments': [],
-            'params': {},
+            'params': {
+                'tcp_ports': [445, 9922]
+            },
             'meta': {
                 'service_name': 'smb',
-                'ports': [],
+                'ports': [445, 9922],
                 'ip': None,
                 'deployed_by': [],
                 'rank': None,
index 054f90e55f45cb96e0398ba43c6d425f5602fa24..22a8ddff6369caad81e431482d140327af0605c3 100644 (file)
@@ -3161,6 +3161,9 @@ class SMBSpec(ServiceSpec):
         uri = 'rados://' + '/'.join(parts)
         return uri
 
+    def get_port_start(self) -> List[int]:
+        return [445, 9922]  # SMB service runs on port 445, and smbmetrics uses 9922
+
     def strict_cluster_ip_specs(self) -> List[Dict[str, Any]]:
         return [s.to_strict() for s in (self.cluster_public_addrs or [])]