POC: Maintenance mode
The purpose of this POC is to establish the following:
- That we can use the ReadOnly Middleware to block write operations in read only mode on a primary
- That we can toggle between read/write and read only
- Refactor Geo related readonly code to check for a new
Gitlab::Geo.secondary?. This method will be true either when
This POC should not take longer than 3-5 days to create. We are mainly interested in workflow::solution validation. Following this, we can break down the maintenance mode epic further to enable a first MVC.