From 97c1a460133ddac1e5e6f4c7461e207680068009 Mon Sep 17 00:00:00 2001 From: Josh Patterson Date: Thu, 20 Nov 2025 15:08:04 -0500 Subject: [PATCH] update annotation for general failure --- salt/_runners/setup_hypervisor.py | 2 ++ salt/soc/dyanno/hypervisor/soc_hypervisor.yaml.jinja | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/salt/_runners/setup_hypervisor.py b/salt/_runners/setup_hypervisor.py index e1bf0a45a..b30f9c6d6 100644 --- a/salt/_runners/setup_hypervisor.py +++ b/salt/_runners/setup_hypervisor.py @@ -736,6 +736,8 @@ def setup_environment(vm_name: str = 'sool9', disk_size: str = '220G', minion_id # Update hypervisor annotation with success status if success: _apply_dyanno_hypervisor_state('Initialized') + else: + _apply_dyanno_hypervisor_state('SetupFailed') # If setup was successful and we have a minion_id, run highstate if success and minion_id: diff --git a/salt/soc/dyanno/hypervisor/soc_hypervisor.yaml.jinja b/salt/soc/dyanno/hypervisor/soc_hypervisor.yaml.jinja index d4b88b091..97170a55f 100644 --- a/salt/soc/dyanno/hypervisor/soc_hypervisor.yaml.jinja +++ b/salt/soc/dyanno/hypervisor/soc_hypervisor.yaml.jinja @@ -51,6 +51,10 @@ Base domain image download failed. Please check the salt-master log for details #### ERROR SSH key setup failed. Please check the salt-master log for details. +{%- elif baseDomainStatus == 'SetupFailed' %} +#### WARNING + +Setup failed. Please check the salt-master log for details. {%- else %} #### WARNING