The tunables parameter will serve as a general configuration namespace
for small configuration adjustments that don't deserve their own full
blown config sections.
Keys should be namespaced by "topic" in order to avoid future conflicts.
Initially, this will be used for passing the ctdb debug level.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
# typically external to the current cluster that the smb services
# may be permitted to connect to
ceph_cluster_configs: Optional[List[SMBExternalCephCluster]] = None,
+ # tunables - fine grained options/overrides to be used when deploying
+ # smb services
+ tunables: Optional[Dict[str, str]] = None,
# --- general tweaks ---
extra_container_args: Optional[GeneralArgList] = None,
extra_entrypoint_args: Optional[GeneralArgList] = None,
self.ceph_cluster_configs = SMBExternalCephCluster.convert_list(
ceph_cluster_configs
)
+ self.tunables = tunables or {}
self.validate()
def validate(self) -> None: