Merge branch 'feature/geo-ssh-keys-sync' into 'master'
GitLab Geo: SSH Keys Synchronization Add support for SSH Keys synchronization to GitLab Geo (#76) Fixes https://gitlab.com/gitlab-org/gitlab-ee/issues/371 # Checklist - [x] When a key is created or removed we notify secondary nodes of that change. - [x] A secondary node must receive a notification to change `.ssh/authorized_keys` When a notification to modify `authorized_keys` is received: - [x] It must generated async job to add or remove keys - [x] Generated job should retry a reasonable amount of times for a short period of time (30 times, waiting from 5 to 10 seconds) - [x] Generated jobs should also have an exponential backoff logic after the short period of time retries. See merge request !282
Showing
Please register or sign in to comment