Display meaningful error message when secret password is wrong.

Summary

With an up and running CAPO cluster. If my Openstack password has changed but has not been updated in my secrets.yaml then, error message is not explicit.

Worth, in some way, the message could be interpreted as Openstack authentication being OK while stack update is "Completed".

⢎⠁ Kustomization/capo-cluster-resources - HealthCheckFailed - health check failed after 30.021439792s: timeout waiting for: [HeatStack/sylva-system/heatstack-capo-cluster-resources status: 'InProgress']
 ✗ Command timeout exceeded
Timed-out waiting for the following resources to be ready:
IDENTIFIER                                                 STATUS     REASON          MESSAGE
Kustomization/sylva-system/capo-cluster-resources          InProgress                 Kustomization generation is 8, but latest observed generation is 7
╰┄╴HeatStack/sylva-system/heatstack-capo-cluster-resources InProgress                 HeatStack generation is 9, but latest observed generation is 8
   ╰┄╴┬┄┄[Conditions]
      ╰┄╴Ready                                             True       UPDATE_COMPLETE Stack UPDATE completed successfully

For troubleshooting purpose, it would be nice to have an explicit error message.

Assignee Loading
Time tracking Loading