In-app SSH key expiration notification
### Problem to solve Under https://gitlab.com/gitlab-org/gitlab/-/issues/250480 we implemented the ability for administrators to toggle SSH key expiration enforcement. Enforcement is disabled by default, but under https://gitlab.com/gitlab-org/gitlab/-/issues/320970 we plan to make it enabled by default. That will be a breaking change, because it will cause any expired SSH keys to immediately stop being functional. We should actively communicate this breaking change in advance. ### Proposal Show an in-app notification for a user when the user has any SSH keys which: - are already expired. - will expire within 7 days. This is the same behavior that [already exists for Personal Access Tokens](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/34101), and the same notification language should be used.
issue