API: Allow to update Gitlab Pages certificates in the interface and through a specific endpoint

Description

Hello,

I want to create a static page website on HTTPS and hosted on gitlab. It works nicely with the gitlab wildcard domain but with my custom domain I miss something. I generate a specific certificate using "let's encrypt" certbot, it works very well but these certificates must be renewed after 3 months.

Updating certificates for my custom domain is not possible in Gitlab for the moment. So I need to remove my custom domain and re-add it...

Proposal

I think it can be easier to be able to:

  • Update certificates through the interface ;
  • Update certificates through a specific API endpoint.

The API we'll help to fully automate the certificate renewal and update process...

Assignee Loading
Time tracking Loading