- if config.vca_apiproxy:
- container_builder.add_env("OSMLCM_VCA_APIPROXY", config.vca_apiproxy)
-
- model_config_envs = {
- f"OSMLCM_{k.upper()}": v
- for k, v in self.config.items()
- if k.startswith("vca_model_config")
- }
- if model_config_envs:
- container_builder.add_envs(model_config_envs)
+ if config.vca_host:
+ container_builder.add_envs(
+ {
+ # VCA configuration
+ "OSMLCM_VCA_HOST": config.vca_host,
+ "OSMLCM_VCA_PORT": config.vca_port,
+ "OSMLCM_VCA_USER": config.vca_user,
+ "OSMLCM_VCA_PUBKEY": config.vca_pubkey,
+ "OSMLCM_VCA_SECRET": config.vca_secret,
+ "OSMLCM_VCA_CACERT": config.vca_cacert,
+ "OSMLCM_VCA_CLOUD": config.vca_cloud,
+ "OSMLCM_VCA_K8S_CLOUD": config.vca_k8s_cloud,
+ }
+ )
+ if config.vca_apiproxy:
+ container_builder.add_env("OSMLCM_VCA_APIPROXY", config.vca_apiproxy)
+
+ model_config_envs = {
+ f"OSMLCM_{k.upper()}": v
+ for k, v in self.config.items()
+ if k.startswith("vca_model_config")
+ }
+ if model_config_envs:
+ container_builder.add_envs(model_config_envs)