Skip to content

Upstream CA integration

This page provides details on the configuration of upstream Certificate Authority (CA) in SPIRE servers.

Upstream CA config is represented by spire-server.upstreamAuthority in the Helm chart values.

The default — no upstream CA (self-signed)

Section titled “The default — no upstream CA (self-signed)”

By default, SPIRE server does not utilise an upstream CA and, instead, relies on a self-signed CA it generates when bootstrapping.

A popular, and often easily-available, option to configure upstream CA is to utilise cert-manager. For easiest out-of-the-box experience, one can rely on the following config which instructs the Helm chart to also precreate the upstream CA:

spire-server:
upstreamAuthority:
certManager:
enabled: true
ca:
create: true

Other possible configuration options for cert-manager are described alongside Helm chart values.

Other possible upstream CA options are described alongside Helm chart values.

Example supported providers include: AWS PCA, HCP Vault, and SPIRE itself.