Skip to main content

Adding CA Certificates

Adding Trusted CA Certificates to the Appcircle Services

If any services that the Appcircle server needs to connect to, such as your Git provider, use a self-signed SSL/TLS certificate or a certificate issued by an untrusted root CA from your organization, Appcircle will refuse the connection by default.

tip

To prevent potential issues with untrusted certificates, it is recommended to add your organization's root certificate from the Certificate Authority (CA) to Appcircle. This ensures that the server can properly validate and trust SSL/TLS certificates issued by your organization’s CA.

To add these certificates as trusted, you need to update the .global.trustedCerts key in the values.yaml file and import the certificates.

info

The .global key already exists in your values.yaml file. You just need to add the trustedCerts key.

The trusted certificate names must conform to the regex pattern [-._a-zA-Z0-9]+. It is recommended to use descriptive names for your certificates, such as spacetech-root for the root certificate and spacetech-intermediate for the intermediate certificate.

Here is an example of how to update the values.yaml file:

global:
trustedCerts:
- name: spacetech-root
value: |
-----BEGIN CERTIFICATE-----
MIIGOTCCBCGgAwIBAgIUU5MNim6S8RDvILFbqSEEFJvqkUkwDQYJKoZIhvcNAQEL
...
JBr5DP/2RTmkKFtc53xoSYXQCmg61T8vMycvrdxWX6eAa8VSDszAtl//QFJIrwY8
ZmukIMGOIYPWDhsuJA==
-----END CERTIFICATE-----
- name: spacetech-intermediate
-----BEGIN CERTIFICATE-----
MIIGOTCCBCGgAwIBAgIUU5MNim6S8RDvILFbqSEEFJvqkUkwDQYJKoZIhvcNAQEL
...
JBr5DP/2RTmkKFtc53xoSYXQCmg61T8vMycvrdxWX6eAa8VSDszAtl//QFJIrwY8
ZmukIMGOIYPWDhsuJA==
-----END CERTIFICATE-----

To apply configuration changes to the Appcircle server installation, update the Helm release with the new configuration using the following command:

info

The namespace, release name, and Helm repository name in the example command below are written for the example installation document. If you have changed these values while installing the Appcircle server, adjust the values if required.

helm upgrade appcircle-server appcircle/appcircle \
-n appcircle \
-f values.yaml

Need help?

Get help from Appcircle's support team, or see how others are using Appcircle by joining our Slack Channel.

Preview of Slack