To enable your enable your Enterprise instance to use certificates signed by a custom or private Certificate Authority, you will need to follow the process below. For more information about how to create a Enterprise instance, please see Getting Started.

Adding a custom CA can also be done once an instance is already running. However, this requires coordination with Gitpod, as Gitpod needs to ship a new release to the instance that updates the internally used domain.

The process to use custom domains requires:

  1. Upload the custom CAs certificate needs to AWS secret Manager.

  2. Provide the ARN of the certificate to your Gitpod Account Manager. The certificate needs to be accessible to the account where Gitpod is installed in.

  3. Create the instance as per Getting Started.

  4. Domains signed by the custom CA should now be accessible.