Agreed that mysql8 may have challenges in recovering which will likely require administrator intervention - however I think adding some capabilities to the charms to help operators/administrators with this would be something desirable for the charms themselves. An action sounds completely reasonable - but also noting that there are some scenarios where it requires more than just issuing the reboot_cluster_from_complete_outage and those should likely be worked through what the experience actually is.
I think this bug should be around providing status to the user that isn't just "null" or None - even something like "unable to detect cluster status" would go along way in making this more helpful. Further recovery enhancements can be made in appropriate feature work.
Agreed that mysql8 may have challenges in recovering which will likely require administrator intervention - however I think adding some capabilities to the charms to help operators/ administrators with this would be something desirable for the charms themselves. An action sounds completely reasonable - but also noting that there are some scenarios where it requires more than just issuing the reboot_ cluster_ from_complete_ outage and those should likely be worked through what the experience actually is.
I think this bug should be around providing status to the user that isn't just "null" or None - even something like "unable to detect cluster status" would go along way in making this more helpful. Further recovery enhancements can be made in appropriate feature work.