"Maintenance Mode" with Read-Only access to the Dashboard
What would you like to be added? / User Story: I as an Kubermatic Operator, providing (internal) customers a managed K8s experience, would like to put the Kubermatic Dashboard into a maintenance mode, preventing users to modify their existing K8s clusters or create new clusters, when I work on the underlaying Infrastructure.
For example if I perform changes on the underlaying cloud provider (e.g. upgrading my OpenStack installation) I would like to prevent the customer from creating new clusters, node deployments or modify existing node deployments, as the Cloud Provider would not be reachable, which would lead to errors.
Ideally, I am able to control the maintenance mode on a availability zone and datacenter level, depending on where I perform changes.
If the maintenance mode is enabled, I am still able to view the Kubermatic Dashboard, see my existing clusters and are able to perform read operations, but no create, update, or delete.
We'll discuss possible approaches here as our initial idea to remove/add dataceneters is too problematic.