dashboard
dashboard copied to clipboard
General Warning Dialogue
What would you like to be added: General warning dialogue where user approves his consent before creating or changing a cluster. The consent should only be displayed. It does not necessarily have to be stored.
Why is this needed: A user can choose configuration(s), or configuration combination(s) which, when creating or changing a cluster, potentially can lead to a not desired result from a user's or company perspective. Examples:
- Using a "preview" version of K8s or OS in a live landscape
- Combining a preview version of K8s or OS with the "productive" label in the cluster
- Using a deprecated K8s or OS version in any landscape
- Opt in automated updates of K8s in a productive cluster
- change default security settings
- etc.
Gardener assumes that all users know all (company specific) documentation when creating or changing a cluster. But with this feature some potential faults could be avoided according to company specific compliance obligations.
Hi @ThormaehlenFred maybe we can meet to discuss this further. We already have confirmation steps for most critical actions (like changing the k8s version or modify worker configuration). In addition, we show warnings for preview versions. Let's discuss where this "warning message" shall popup, and if the text needs to be configurable etc. Feel free to schedule a short meeting with us.
Thank you for joining me to discuss this topic @ThormaehlenFred The idea is to have a configurable message that we show along with the already existing confirmation text field. In productive environments ("live landscapes") this shall make the user aware that he needs to pay attention to compliance regulations and may prevent harmful actions to the cluster. Moreover, if such a message is configured, we should also show a confirmation popup when the user edits the shoot resource directly using the yaml editor in the dashboard.