Skip to content
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

Integrate the new dynamic migrid key/certificate fingerprints from files #77

Conversation

jonasbardino
Copy link
Contributor

Integrate the new dynamic migrid key/certificate fingerprints from files to allow fully automatic certificate renewal e.g. with LetsEncrypt. MiG user pages are then configured to always read and display the current fingerprint from associated fingerprint files.
Relies on a version of migrid where fingerprints from file (ucphhpc/migrid-sync#171) is already merged in.
Requires either use of the included migcheckssl cron job or a similar renewal hook to write the certificate fingerprint to a fixed path upon renewal.

Additionally further honor key/certificate collections marked with the special .persistent file marker in the provided certs/ dir. Files there will be copied and used verbatim during build with nothing re-generated or truncated if so.

…les to

allow fully automatic certificate renewal e.g. with LetsEncrypt. MiG user pages
are then configured to always read and display the current fingerprint from
associated fingerprint files.
Relies on a version of migrid where fingerprints from file (PR 171) is already
merged in.
Requires either use of the included migcheckssl cron job or a similar renewal
hook to write the certificate fingerprint to a fixed path upon renewal.

Additionally further honor key/certificate collections marked with the special
'.persistent' file marker in the provided certs/ or SITECERTS dir. Files there
will be copied and used verbatim with nothing re-generated or truncated if so.
@jonasbardino jonasbardino requested a review from a team January 7, 2025 12:51
@jonasbardino jonasbardino self-assigned this Jan 7, 2025
@jonasbardino jonasbardino added the enhancement New feature or request label Jan 7, 2025
@jonasbardino jonasbardino merged commit ab97f97 into master Jan 7, 2025
5 checks passed
@jonasbardino jonasbardino deleted the adjust/integrate-keycert-fingerprint-files-and-further-honor-persistent-certs-marker branch January 8, 2025 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants