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

Migrate cert-renewal process to cloud run job #79

Merged
merged 1 commit into from
Oct 24, 2023

Conversation

jcscottiii
Copy link
Collaborator

@jcscottiii jcscottiii commented Oct 23, 2023

Note: These changes have already been deployed to fix the cert that was going to expire next month.

Previously, the cert-renewal process was a long standing instance that ran the script once and slept. The problem arises that this sleep eventually breaks and the instance never recovers. This migrates the job to be a cloud run job that runs the script and that is it. The sleep is now handled by a cron schedule. This ensures the instance is always fresh.

Also upgrade terraform to 1.6.2

Fixes #57
Fixes #77

Previously, the cert-renewal process was a long standing instance that
ran the script once and slept. The problem arises that this sleep
eventually breaks and the instance never recovers. This migrates the
job to be a cloud run job that runs the script and that is it. The sleep
is now handled by a cron schedule. This ensures the instance is always
fresh.

Fixes #57
Fixes #77
@jcscottiii jcscottiii merged commit 1ff0261 into master Oct 24, 2023
1 check passed
@jcscottiii jcscottiii deleted the migrate-to-cloud-run branch October 24, 2023 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Stabilize the wpt-live cert renewal process Investigate and remediate certificate renewal failure
2 participants