Feature 10948: Set pod security label to helm EE namespaces
[osm/LCM.git] / osm_lcm / data_utils / lcm_config.py
index 13d3e68..4384021 100644 (file)
@@ -61,7 +61,7 @@ class GlobalConfig(OsmConfigman):
 
 
 class Timeout(OsmConfigman):
-    nsi_deploy: int = None
+    nsi_deploy: int = 2 * 3600  # default global timeout for deployment a nsi
     vca_on_error: int = (
         5 * 60
     )  # Time for charm from first time at blocked,error status to mark as failed
@@ -90,7 +90,7 @@ class RoConfig(OsmConfigman):
     port: int = None
     uri: str = None
     tenant: str = "osm"
-    loglevel: str = "DEBUG"
+    loglevel: str = "ERROR"
     logfile: str = None
     logger_name: str = None
 
@@ -122,9 +122,12 @@ class VcaConfig(OsmConfigman):
     eegrpcinittimeout: int = None
     eegrpctimeout: int = None
     eegrpc_tls_enforce: bool = False
+    eegrpc_pod_admission_policy: str = "baseline"
     loglevel: str = "DEBUG"
     logfile: str = None
     ca_store: str = "/etc/ssl/certs/osm-ca.crt"
+    client_cert_path: str = "/etc/ssl/lcm-client/tls.crt"
+    client_key_path: str = "/etc/ssl/lcm-client/tls.key"
     kubectl_osm_namespace: str = "osm"
     kubectl_osm_cluster_name: str = "_system-osm-k8s"
     helm_ee_service_port: int = 50050