Fix validation error for ImagePullPolicy in charms
[osm/devops.git] / installers / charm / ng-ui / src / charm.py
index cf0b091..7d8c59c 100755 (executable)
@@ -54,7 +54,7 @@ class ConfigModel(ModelValidator):
     ingress_class: Optional[str]
     ingress_whitelist_source_range: Optional[str]
     tls_secret_name: Optional[str]
-    image_pull_policy: Optional[str]
+    image_pull_policy: str
 
     @validator("port")
     def validate_port(cls, v):
@@ -116,7 +116,7 @@ class NgUiCharm(CharmedOsmBase):
         files_builder = FilesV3Builder()
         files_builder.add_file(
             "default",
-            Template(Path("files/default").read_text()).substitute(
+            Template(Path("templates/default.template").read_text()).substitute(
                 port=config.port,
                 server_name=config.server_name,
                 max_file_size=config.max_file_size,