Based on the log provided the task 'Delete glusterfs daemonset w/o cascade' failed to delete the old daemon set. This failure did not fail the playbook though. 'Failed connect to localhost:8443; Connection refused' Later in the playbook task 'Deploy GlusterFS pods' should have deployed the upgraded daemon set but was skipped because the old daemon set still existed. To fix this I propose a check after the task 'Delete glusterfs daemonset w/o cascade' to make sure the daemon set was actually deleted if not fail the playbook.
PR: https://github.com/openshift/openshift-ansible/pull/11932
PR: https://github.com/openshift/openshift-ansible/pull/11936 This will allow daemonset deletes to succeed if the default openshift rest api port is not used. In the inventory provided it was changed to port 443 using the var openshift_master_api_port.
PR merged and fixed in version updated