Remove check-specific details from ProductionStatus output
What does this MR do?
Previously the overall health message from ProductionStatus included
information about the blocking labels, which are an implementation
detail of ActiveIncidents
that it shouldn't know about.
Now the overall message is either healthy or unhealthy, and the details are delegated to the individual checks where they belong.
This addresses a note on gitlab-com/gl-infra/delivery#2014 (comment 724264783).
Author Check-list
-
Has documentation been updated?