jekyll-gitlab-letsencrypt
jekyll-gitlab-letsencrypt copied to clipboard
"Account creation on ACMEv1 is disabled"
My regular gitlab-ci cert renewal pipeline's failing now, thanks to the deprecation of ACMEv1:
$ bundle exec jekyll letsencrypt
Configuration file: /builds/xxxxxx/xxxxxx/_config.yml
Registering [email protected] to https://acme-v01.api.letsencrypt.org/...
jekyll 3.8.6 | Error: Account creation on ACMEv1 is disabled. Please upgrade your ACME client to a version that supports ACMEv2 / RFC 8555. See https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430 for details.
ERROR: Job failed: exit code 1
I did have a go switching to acme-client 2.0.5
, but with absolutely zero knowledge of Ruby, Jekyll, gems, etc. I wasn't able to get very far with it, unfortunately.
Incidentally, I just realised GitLab Pages now offers automatic Let's Encrypt certificates, so I'm not sure if this project is still required. Anyway, it might be worth just pointing this new capability out instead of fixing this issue.
Uh oh, that means this project is totally hosed for now. I'll give the new automatic thing a try - if it works for a standard jekyll blog I'll leave a note in the README...
Hey there! I wrote an email yesterday, but I'm really pleased to find this link. Thanks a lot! I'm just giving it a try. :)
Gitlab's automatic magic works! :)
Yep, Gitlab's automation worked like a charm for me too. This whole project is probably unnecessary now 🎊
I added a note about that at the top of the project page: https://github.com/JustinAiken/jekyll-gitlab-letsencrypt#deprecated
Agreed, but thank you @JustinAiken for getting it to work before the magic tickbox was implemented! 😁
(Incidentally, I haven't closed the issue, in case you want to leave it open and pinned for prominence, but feel free to do so)
Yeah, I'll keep it open for the big pin - thanks for reporting though, I wouldn't have noticed until I went to renew my cert sometime in late Dec!