Upraveno. Portál už neurčuje readiness podle job.status == success ani podle žádné Docker/group logiky.
Teď READY / NOT READY bere jen z explicitního výstupu skriptu uloženého v DB: result_json.ready jako boolean, result_json.readiness / migration_readiness s hodnotou READY nebo NOT READY, případně text READY / NOT READY v uloženém raw výstupu jobu.
This commit is contained in:
@@ -54,7 +54,7 @@ def migration_readiness_page(request: Request, user=Depends(require_user)):
|
||||
f"""
|
||||
<div class="card">
|
||||
<h2>Migration Readiness</h2>
|
||||
<p class="muted">Poslední výsledek maintenance skriptu {html.escape(PREFLIGHT_SCRIPT)} uložený v databázi.</p>
|
||||
<p class="muted">Poslední výsledek maintenance skriptu {html.escape(PREFLIGHT_SCRIPT)} uložený v databázi. Stav vychází pouze z výstupu skriptu.</p>
|
||||
<form method="post" action="/portal/migration-readiness/run">
|
||||
<button type="submit">Spustit preflight kontrolu</button>
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user