vars: move ensure_consistent_state into health_check, move into store classes

This commit is contained in:
lassulus
2024-12-06 17:29:06 +01:00
committed by lassulus
parent e174866f01
commit 9129790e5c
9 changed files with 185 additions and 100 deletions

View File

@@ -66,8 +66,11 @@ def vars_status(machine: Machine, generator_name: None | str = None) -> VarStatu
)
missing_secret_vars.append(file)
else:
needs_fix, msg = secret_vars_store.needs_fix(generator, file.name)
if needs_fix:
msg = secret_vars_store.health_check(
generator=generator,
file_name=file.name,
)
if msg:
log.info(
f"Secret var '{file.name}' for service '{generator.name}' in machine {machine.name} needs update: {msg}"
)