X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fnbi%2Fsrc%2Fpod_spec.py;h=b8f5904dc3dedd3af33437129eb8c36384ae88d2;hb=5ec6be5562a16c472a10db91b5a28e852cdc62ad;hp=77fff3e366559f01582a6b1194c090b572c8ea0b;hpb=af9dcc25ef54986394d3ad19b228cf3d299b48c7;p=osm%2Fdevops.git diff --git a/installers/charm/nbi/src/pod_spec.py b/installers/charm/nbi/src/pod_spec.py index 77fff3e3..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( @@ -270,7 +274,7 @@ def _make_pod_ingress_resources( annotations = { "nginx.ingress.kubernetes.io/proxy-body-size": "{}".format( - max_file_size + "m" if max_file_size > 0 else max_file_size + str(max_file_size) + "m" if max_file_size > 0 else max_file_size ), "nginx.ingress.kubernetes.io/backend-protocol": "HTTPS", }