From: John Mulligan Date: Fri, 18 Jul 2025 14:23:12 +0000 (-0400) Subject: mgr/smb: add raw data methods to MemConfigStore X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5acad4d6be30cba4ab5d884c4835dc96527b250e;p=ceph.git mgr/smb: add raw data methods to MemConfigStore Add the set_data/get_data methods to the MemConfigStore so that future test updates will not fail to save tls credential objects. Signed-off-by: John Mulligan --- diff --git a/src/pybind/mgr/smb/config_store.py b/src/pybind/mgr/smb/config_store.py index 38548df5d5e2..94cbd99e6b01 100644 --- a/src/pybind/mgr/smb/config_store.py +++ b/src/pybind/mgr/smb/config_store.py @@ -19,6 +19,14 @@ class MemConfigEntry: def get(self) -> Simplified: return self._store._data[(self._ns, self._name)] + def get_data(self) -> str: + value = self._store.data[(self._ns, self._name)] + assert isinstance(value, str) + return value + + def set_data(self, value: Simplified) -> None: + self._store._data[(self._ns, self._name)] = value + def remove(self) -> bool: return self._store.remove(self.full_key)