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

How does the plugin handle certificate renewals? #5

Closed
asarkar opened this issue Sep 24, 2017 · 5 comments
Closed

How does the plugin handle certificate renewals? #5

asarkar opened this issue Sep 24, 2017 · 5 comments

Comments

@asarkar
Copy link

asarkar commented Sep 24, 2017

...no mention of renewals in the doc.

@JustinAiken
Copy link
Owner

JustinAiken commented Sep 25, 2017

Afraid there's not really much of a renewal process... every 90 days or so you have to do the jekyll letsencrypt dance from scratch. If Gitlab had an API endpoint to post the new certs, it could be fully automated and stashed in a cron job.

@asarkar
Copy link
Author

asarkar commented Sep 25, 2017

I moved to Netlify. They have everything I need for free, and I can keep the blog on GitHub (though not as GH Pages). GitLab has around 10k bugs open, which doesn't say much about the quality control, and their deploy fails randomly.

@asarkar asarkar closed this as completed Sep 25, 2017
@b-long
Copy link

b-long commented Oct 16, 2017

@JustinAiken Couldn't renewal be automated using the cron-like Pipeline scheduling in GitLab ?

More info: https://docs.gitlab.com/ce/user/project/pipelines/schedules.html

I think if possible, your code and the workflow would be valuable to a wide variety of people.

@JustinAiken
Copy link
Owner

The problem is, it could run automatically in the cronish Pipeline to generate a new certificate... but it wouldn't get entered in. One must still manually go to the domains page, delete the domain, then readd it with the freshly-generated certificate..

@b-long
Copy link

b-long commented Oct 17, 2017

Ah, I see. My mistake.

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

No branches or pull requests

3 participants