Status monitoring and feedback
When I merge a MR, it's good to know that when this MR is deployed, this commit didn't blow up that environment.
Report whether a MR blew up an environment (made it non-reachable) in the MR and the environments view.
This can come with a link to revert that commit from the branch that is being deployed to that environment.
I merge a change into
staging, which deploys to the staging environment.
Once my change is deployed to staging, GitLab pings the environment and doesn't receive a 200 status.
In the MR and the environment, GitLab reports that the environment is down and that the last deploy introduced the change of my MR and offers to revert it.
Links / references
I tried to make it as simple as possible so we can start with this while we're still figuring out prometheus. Obviously, the next steps would involve more detailed information, but basic up-status monitoring can be very useful already.
Great idea and a good reminder that before response and resource monitoring, simple up/down/uptime monitoring is pretty valuable.
changed milestone to %21Toggle commit list
removed milestoneToggle commit list