Wait longer for final poweroff and adjust msgs
This commit is contained in:
parent
05bd7d1711
commit
83118331a5
|
@ -157,6 +157,6 @@ def host_checkin(config, data):
|
||||||
host.set_completed(config, cspec, cspec_cluster)
|
host.set_completed(config, cspec, cspec_cluster)
|
||||||
|
|
||||||
# Hosts will now power down ready for real activation in production
|
# Hosts will now power down ready for real activation in production
|
||||||
sleep(60)
|
sleep(300)
|
||||||
cluster = db.update_cluster_state(config, cspec_cluster, "completed")
|
cluster = db.update_cluster_state(config, cspec_cluster, "completed")
|
||||||
notifications.send_webhook(config, "completed", f"Cluster {cspec_cluster}: PVC bootstrap deployment completed")
|
notifications.send_webhook(config, "completed", f"Cluster {cspec_cluster}: PVC bootstrap deployment completed")
|
||||||
|
|
|
@ -953,7 +953,7 @@ def redfish_init(config, cspec, data):
|
||||||
node = db.get_node(config, cspec_cluster, name=cspec_hostname)
|
node = db.get_node(config, cspec_cluster, name=cspec_hostname)
|
||||||
|
|
||||||
# Graceful shutdown of the machine
|
# Graceful shutdown of the machine
|
||||||
notifications.send_webhook(config, "info", f"Cluster {cspec_cluster}: Powering off host {cspec_fqdn}")
|
notifications.send_webhook(config, "info", f"Cluster {cspec_cluster}: Shutting down host {cspec_fqdn}")
|
||||||
set_power_state(session, system_root, redfish_vendor, "GracefulShutdown")
|
set_power_state(session, system_root, redfish_vendor, "GracefulShutdown")
|
||||||
system_power_state = "On"
|
system_power_state = "On"
|
||||||
while system_power_state != "Off":
|
while system_power_state != "Off":
|
||||||
|
@ -965,6 +965,8 @@ def redfish_init(config, cspec, data):
|
||||||
# Turn off the indicator to indicate bootstrap has completed
|
# Turn off the indicator to indicate bootstrap has completed
|
||||||
set_indicator_state(session, system_root, redfish_vendor, "off")
|
set_indicator_state(session, system_root, redfish_vendor, "off")
|
||||||
|
|
||||||
|
notifications.send_webhook(config, "success", f"Cluster {cspec_cluster}: Powered off host {cspec_fqdn}")
|
||||||
|
|
||||||
# We must delete the session
|
# We must delete the session
|
||||||
del session
|
del session
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue