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.
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.
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-----
Need help?
Get help from Appcircle's support team, or see how others are using Appcircle by joining our Slack Channel.