X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fnbi%2Fsrc%2Fpod_spec.py;h=b8f5904dc3dedd3af33437129eb8c36384ae88d2;hb=49379ced23b5e344a773ce77ac9cb59c1864e19b;hp=96518b9ae3c59471f39eb51ab978c5cc365f1fe3;hpb=ef349d9224f93fcc3eeb7a26f71c6a128ffbf96a;p=osm%2Fdevops.git diff --git a/installers/charm/nbi/src/pod_spec.py b/installers/charm/nbi/src/pod_spec.py index 96518b9a..b8f5904d 100644 --- a/installers/charm/nbi/src/pod_spec.py +++ b/installers/charm/nbi/src/pod_spec.py @@ -98,12 +98,15 @@ def _validate_data( """ config_validators = { "enable_test": lambda value, _: isinstance(value, bool), - "database_commonkey": lambda value, _: isinstance(value, str) - and len(value) > 1, - "log_level": lambda value, _: isinstance(value, str) - and (value == "INFO" or value == "DEBUG"), - "auth_backend": lambda value, _: isinstance(value, str) - and (value == "internal" or value == "keystone"), + "database_commonkey": lambda value, _: ( + isinstance(value, str) and len(value) > 1 + ), + "log_level": lambda value, _: ( + isinstance(value, str) and value in ("INFO", "DEBUG") + ), + "auth_backend": lambda value, _: ( + isinstance(value, str) and (value == "internal" or value == "keystone") + ), "site_url": lambda value, _: isinstance(value, str) if value is not None else True, @@ -118,8 +121,9 @@ def _validate_data( relation_validators = { "message_host": lambda value, _: isinstance(value, str), "message_port": lambda value, _: isinstance(value, int) and value > 0, - "database_uri": lambda value, _: isinstance(value, str) - and value.startswith("mongodb://"), + "database_uri": lambda value, _: ( + isinstance(value, str) and value.startswith("mongodb://") + ), "prometheus_host": lambda value, _: isinstance(value, str), "prometheus_port": lambda value, _: isinstance(value, int) and value > 0, "keystone_host": lambda value, _: _validate_keystone_config(