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):
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):
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):
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):
class TestCharm(unittest.TestCase):
- """Prometheus Charm unit tests."""
+ """LCM Charm unit tests."""
def setUp(self) -> NoReturn:
"""Test setup"""
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):
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):
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):
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):
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):
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):
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):
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):
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):