prometheus_port = {{ spec.prometheus_port }}
prometheus_stats_interval = {{ spec.prometheus_stats_interval }}
verify_nqns = {{ spec.verify_nqns }}
+verify_keys = {{ spec.verify_keys }}
omap_file_lock_duration = {{ spec.omap_file_lock_duration }}
omap_file_lock_retries = {{ spec.omap_file_lock_retries }}
omap_file_lock_retry_sleep_interval = {{ spec.omap_file_lock_retry_sleep_interval }}
prometheus_stats_interval: Optional[int] = 10,
bdevs_per_cluster: Optional[int] = 32,
verify_nqns: Optional[bool] = True,
+ verify_keys: Optional[bool] = True,
allowed_consecutive_spdk_ping_failures: Optional[int] = 1,
spdk_ping_interval_in_seconds: Optional[float] = 2.0,
ping_spdk_under_lock: Optional[bool] = False,
self.prometheus_stats_interval = prometheus_stats_interval
#: ``verify_nqns`` enables verification of subsystem and host NQNs for validity
self.verify_nqns = verify_nqns
+ #: ``verify_keys`` enables verification of PSJ and DHCHAP keys in the gateway
+ self.verify_keys = verify_keys
#: ``omap_file_lock_duration`` number of seconds before automatically unlock OMAP file lock
self.omap_file_lock_duration = omap_file_lock_duration
#: ``omap_file_lock_retries`` number of retries to lock OMAP file before giving up
verify_boolean(self.enable_key_encryption, "Enable key encryption")
verify_boolean(self.enable_prometheus_exporter, "Enable Prometheus exporter")
verify_boolean(self.verify_nqns, "Verify NQNs")
+ verify_boolean(self.verify_keys, "Verify Keys")
verify_boolean(self.log_files_enabled, "Log files enabled")
verify_boolean(self.log_files_rotation_enabled, "Log files rotation enabled")
verify_boolean(self.verbose_log_messages, "Verbose log messages")