diff --git a/installers/charm/grafana/src/charm.py b/installers/charm/grafana/src/charm.py index c482bbbc457ca452b99a380fbcac789640f9f47c..e20a0524ddda3d170e94db7e54648dad37c91822 100755 --- a/installers/charm/grafana/src/charm.py +++ b/installers/charm/grafana/src/charm.py @@ -58,7 +58,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("log_level") def validate_log_level(cls, v): diff --git a/installers/charm/kafka-exporter/src/charm.py b/installers/charm/kafka-exporter/src/charm.py index 2147781617f99303a33d45caa0773f636340e29a..7eaa2a0c74af122165a724b099c918dff301eb6c 100755 --- a/installers/charm/kafka-exporter/src/charm.py +++ b/installers/charm/kafka-exporter/src/charm.py @@ -52,7 +52,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("site_url") def validate_site_url(cls, v): diff --git a/installers/charm/keystone/src/charm.py b/installers/charm/keystone/src/charm.py index 4e04e88ae35b4d97c90f2026b45b7441abb1ea1b..51ee6ad593c2bf04d98a864b32b012e152bc47fc 100755 --- a/installers/charm/keystone/src/charm.py +++ b/installers/charm/keystone/src/charm.py @@ -84,7 +84,7 @@ class ConfigModel(ModelValidator): mysql_host: Optional[str] mysql_port: Optional[int] mysql_root_password: Optional[str] - image_pull_policy: Optional[str] + image_pull_policy: str @validator("max_file_size") def validate_max_file_size(cls, v): diff --git a/installers/charm/lcm/src/charm.py b/installers/charm/lcm/src/charm.py index af407e928a308228d0cb8f6f53a4678a866c87df..01ac0bf5c4c94b6115a9653c8c60eec4f07bb03b 100755 --- a/installers/charm/lcm/src/charm.py +++ b/installers/charm/lcm/src/charm.py @@ -110,7 +110,7 @@ class ConfigModel(ModelValidator): vca_model_config_update_status_hook_interval: Optional[str] vca_stablerepourl: Optional[str] vca_helm_ca_certs: Optional[str] - image_pull_policy: Optional[str] + image_pull_policy: str @validator("log_level") def validate_log_level(cls, v): diff --git a/installers/charm/lcm/tests/test_charm.py b/installers/charm/lcm/tests/test_charm.py index 3e6b2a4ff2052f4982cd86d367df47a02530a822..1378e5c74cc12f13f95b1720aef01529b7482490 100644 --- a/installers/charm/lcm/tests/test_charm.py +++ b/installers/charm/lcm/tests/test_charm.py @@ -31,7 +31,7 @@ from ops.testing import Harness class TestCharm(unittest.TestCase): - """Prometheus Charm unit tests.""" + """LCM Charm unit tests.""" def setUp(self) -> NoReturn: """Test setup""" diff --git a/installers/charm/mon/src/charm.py b/installers/charm/mon/src/charm.py index f253c0930bccd46779b87da64b36cb211a4f737b..e13404167f4b8ee3379bfc9778539916b8389f48 100755 --- a/installers/charm/mon/src/charm.py +++ b/installers/charm/mon/src/charm.py @@ -80,7 +80,7 @@ class ConfigModel(ModelValidator): grafana_user: str grafana_password: str certificates: Optional[str] - image_pull_policy: Optional[str] + image_pull_policy: str @validator("log_level") def validate_log_level(cls, v): diff --git a/installers/charm/mongodb-exporter/src/charm.py b/installers/charm/mongodb-exporter/src/charm.py index ad596c3368503f5b3505c50ea6c49ea8d1b67f44..d839d82f57ae1e5234b60974ae7138726d50f265 100755 --- a/installers/charm/mongodb-exporter/src/charm.py +++ b/installers/charm/mongodb-exporter/src/charm.py @@ -53,7 +53,7 @@ class ConfigModel(ModelValidator): ingress_whitelist_source_range: Optional[str] tls_secret_name: Optional[str] mongodb_uri: Optional[str] - image_pull_policy: Optional[str] + image_pull_policy: str @validator("site_url") def validate_site_url(cls, v): diff --git a/installers/charm/mysqld-exporter/src/charm.py b/installers/charm/mysqld-exporter/src/charm.py index a351d2bbee6de6538b95c54918909e74981e8b2a..a0015cc115fa68c4b80bf1d548540d0155f51924 100755 --- a/installers/charm/mysqld-exporter/src/charm.py +++ b/installers/charm/mysqld-exporter/src/charm.py @@ -53,7 +53,7 @@ class ConfigModel(ModelValidator): ingress_whitelist_source_range: Optional[str] tls_secret_name: Optional[str] mysql_uri: Optional[str] - image_pull_policy: Optional[str] + image_pull_policy: str @validator("site_url") def validate_site_url(cls, v): diff --git a/installers/charm/nbi/src/charm.py b/installers/charm/nbi/src/charm.py index 0e360738c5c269acd06044e88e46d28f90234c2c..1460459a813e9959a79317af0d7cc3a305ca0dde 100755 --- a/installers/charm/nbi/src/charm.py +++ b/installers/charm/nbi/src/charm.py @@ -61,7 +61,7 @@ class ConfigModel(ModelValidator): ingress_whitelist_source_range: Optional[str] tls_secret_name: Optional[str] mongodb_uri: Optional[str] - image_pull_policy: Optional[str] + image_pull_policy: str @validator("auth_backend") def validate_auth_backend(cls, v): diff --git a/installers/charm/ng-ui/src/charm.py b/installers/charm/ng-ui/src/charm.py index 56644f2ef3107763e6a83dd0314713f3f9233cd1..7d8c59cb0af655a895f3586ad292e06a15f9613f 100755 --- a/installers/charm/ng-ui/src/charm.py +++ b/installers/charm/ng-ui/src/charm.py @@ -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): diff --git a/installers/charm/pla/src/charm.py b/installers/charm/pla/src/charm.py index 2a08ea59ffaea6c9774d8c5220baa45db922f9b1..ba3b1ff0a0f0d2562f0cb04ee7e165282a5812e4 100755 --- a/installers/charm/pla/src/charm.py +++ b/installers/charm/pla/src/charm.py @@ -46,7 +46,7 @@ class ConfigModel(ModelValidator): database_commonkey: str mongodb_uri: Optional[str] log_level: str - image_pull_policy: Optional[str] + image_pull_policy: str @validator("log_level") def validate_log_level(cls, v): diff --git a/installers/charm/pol/src/charm.py b/installers/charm/pol/src/charm.py index d1341c11858ed696e001e58a755276c9215d47c4..36eb8c608946597fb3ef3580f0cafd187bfb1bd5 100755 --- a/installers/charm/pol/src/charm.py +++ b/installers/charm/pol/src/charm.py @@ -49,7 +49,7 @@ class ConfigModel(ModelValidator): log_level: str mongodb_uri: Optional[str] mysql_uri: Optional[str] - image_pull_policy: Optional[str] + image_pull_policy: str @validator("log_level") def validate_log_level(cls, v): diff --git a/installers/charm/prometheus/src/charm.py b/installers/charm/prometheus/src/charm.py index 3dcb5d412cfef1d4f8c979ea4cad4c9f7cd543c8..e79de6985a3e3cf610a26a9b32d885092a95871b 100755 --- a/installers/charm/prometheus/src/charm.py +++ b/installers/charm/prometheus/src/charm.py @@ -60,7 +60,7 @@ class ConfigModel(ModelValidator): ingress_whitelist_source_range: Optional[str] tls_secret_name: Optional[str] enable_web_admin_api: bool - image_pull_policy: Optional[str] + image_pull_policy: str @validator("web_subpath") def validate_web_subpath(cls, v): diff --git a/installers/charm/ro/src/charm.py b/installers/charm/ro/src/charm.py index 521239375a8f5e559339691a4b470eeb5586dbfe..9b2934f3af8b520bcbddd2a8c475b3d059a95e60 100755 --- a/installers/charm/ro/src/charm.py +++ b/installers/charm/ro/src/charm.py @@ -73,7 +73,7 @@ class ConfigModel(ModelValidator): ro_database: str openmano_tenant: str certificates: Optional[str] - image_pull_policy: Optional[str] + image_pull_policy: str @validator("log_level") def validate_log_level(cls, v):