SSH key management solution/aproach
Background:
Is there any recommended solution or already existing feature/workflow that will be working with GitLab to allow SSH key management, so it will include:
- Retention policy (i.e. we need to update key every X days)
- Capability to support multiple keys, to allow users authentication with both old key and new key (i.e. allow key change with no downtime)
- Key length/algorithm policy to block non secure options