How do I gracefully shutdown an OpenShift cluster?

Use this command to gracefully shutdown an OpenShift cluster:

for node in $(oc get nodes -o jsonpath='{.items[*].metadata.name}'); do oc debug node/${node} -- chroot /host shutdown -h 1; done