Wait longer for final poweroff and adjust msgs
This commit is contained in:
		| @@ -157,6 +157,6 @@ def host_checkin(config, data): | ||||
|             host.set_completed(config, cspec, cspec_cluster) | ||||
|  | ||||
|             # Hosts will now power down ready for real activation in production | ||||
|             sleep(60) | ||||
|             sleep(300) | ||||
|             cluster = db.update_cluster_state(config, cspec_cluster, "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) | ||||
|  | ||||
|     # 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") | ||||
|     system_power_state = "On" | ||||
|     while system_power_state != "Off": | ||||
| @@ -965,6 +965,8 @@ def redfish_init(config, cspec, data): | ||||
|     # Turn off the indicator to indicate bootstrap has completed | ||||
|     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 | ||||
|     del session | ||||
|     return | ||||
|   | ||||
		Reference in New Issue
	
	Block a user