This repository contains SSH keys (and in the future, maybe others) used for accessing the Sepia lab.
SSH keys are stored as ssh/USER.pub. A group called @all is
automatically provided, that contains keys for all the known users.
Pull requests are validated by CI (.github/workflows/pr-validate.yml).
PRs from repo/org members that only touch ssh/*.pub files with valid
keys are merged automatically, and the autogenerated branch is then
regenerated by running ./update in CI. If you update keys outside of
that flow, run ./update manually.
You use these keys by setting in /etc/ssh/ssh_import_id:
URL='https://raw.githubusercontent.com/ceph/keys/autogenerated/ssh/%s.pub'
and then running:
ssh-import-id USER
or:
ssh-import-id @all