-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Share masterkey between EESSI repos and make config package for the entire domain #59
Comments
Related to this, it's recommended to use a yubikey:
|
From our documentation:
|
"new repositories can be added without updating the client configurations" Nowadays you only need to distribute a single pub key in a config package, for the config repo. Then the config repo can distribute the pub keys for all other repos. Part of the reason for a config repo is to be able to blacklist and rotate signing keys without causing an interruption in repo access, so the config repo and other repos should use different keys. |
Thanks for the clarification, @rptaylor. We do already have a config package, but only one actual repo (pilot) at the moment; I opened the issue to make sure that we re-use the key for new/future repos, especially for cases where sites cannot use the config package (because they already use another one). I also wanted to use that same masterkey for the config repo, but apparently that's not a good idea, good to know. So, sites can then either use the config package/repo, or manually configure the actual repos by installing the pub key for those repos (+ config files). I guess we could even make another config package for the latter case? |
Yes, it would be useful to have a way to provide config in the form of just plain files (not via config repo). |
add license (GPLv2)
This is now being done for the production repos, so I'm closing this. |
During the monthly CVMFS coordination meeting it was mentioned that you can make a client package (without using a cvmfs-config repo) that still allows you to easily add more repos, as long as they are under the same domain and share the masterkey.
The documentation (see https://cvmfs.readthedocs.io/en/stable/cpt-repo.html#master-keys) also says something about this:
We should change this for our repos, as they now have their own masterkeys.
The text was updated successfully, but these errors were encountered: