remote_control_ssl_cert: Optional[str] = None,
remote_control_ssl_key: Optional[str] = None,
remote_control_ca_cert: Optional[str] = None,
+ # == keybridge ==
+ keybridge_kmip_ssl_cert: Optional[str] = None,
+ keybridge_kmip_ssl_key: Optional[str] = None,
+ keybridge_kmip_ca_cert: Optional[str] = None,
# === cluster configs ===
# ceph_cluster_configs - An optional list of extra ceph clusters
# typically external to the current cluster that the smb services
self.remote_control_ssl_cert = remote_control_ssl_cert
self.remote_control_ssl_key = remote_control_ssl_key
self.remote_control_ca_cert = remote_control_ca_cert
+ self.keybridge_kmip_ssl_cert = keybridge_kmip_ssl_cert
+ self.keybridge_kmip_ssl_key = keybridge_kmip_ssl_key
+ self.keybridge_kmip_ca_cert = keybridge_kmip_ca_cert
self.ceph_cluster_configs = SMBExternalCephCluster.convert_list(
ceph_cluster_configs
)
# Feature names
+# (please keep sorted)
CEPHFS_PROXY = 'cephfs-proxy'
CLUSTERED = 'clustered'
DOMAIN = 'domain'
+KEYBRIDGE = 'keybridge'
REMOTE_CONTROL = 'remote-control'
REMOTE_CONTROL_LOCAL = 'remote-control-local'
SMBMETRICS = 'smbmetrics'
CEPHFS_PROXY,
CLUSTERED,
DOMAIN,
+ KEYBRIDGE,
REMOTE_CONTROL,
REMOTE_CONTROL_LOCAL,
}