Skip to content

Commit fed3c7e

Browse files
authored
docs: add TLS configuration quick reference table for easier understanding (#23888)
Signed-off-by: puretension <[email protected]>
1 parent 922e459 commit fed3c7e

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

docs/operator-manual/tls.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,30 @@ most users will want to explicitly configure the certificates for these TLS
1616
endpoints, possibly using automated means such as `cert-manager` or using
1717
their own dedicated Certificate Authority.
1818

19+
## TLS Configuration Quick Reference
20+
21+
### Certificate Configuration Overview
22+
23+
| Component | Secret Name | Hot Reload | Default Cert | Required SAN Entries |
24+
|-----------|-------------|------------|---------------|---------------------|
25+
| `argocd-server` | `argocd-server-tls` | ✅ Yes | Self-signed | External hostname (e.g., `argocd.example.com`) |
26+
| `argocd-repo-server` | `argocd-repo-server-tls` | ❌ Restart required | Self-signed | `DNS:argocd-repo-server`, `DNS:argocd-repo-server.argocd.svc` |
27+
| `argocd-dex-server` | `argocd-dex-server-tls` | ❌ Restart required | Self-signed | `DNS:argocd-dex-server`, `DNS:argocd-dex-server.argocd.svc` |
28+
29+
### Inter-Component TLS
30+
31+
| Connection | Strict TLS Parameter | Plain Text Parameter | Default Behavior |
32+
|------------|---------------------|---------------------|------------------|
33+
| `argocd-server``argocd-repo-server` | `--repo-server-strict-tls` | `--repo-server-plaintext` | Non-validating TLS |
34+
| `argocd-application-controller``argocd-repo-server` | `--repo-server-strict-tls` | `--repo-server-plaintext` | Non-validating TLS |
35+
| `argocd-server``argocd-dex-server` | `--dex-server-strict-tls` | `--dex-server-plaintext` | Non-validating TLS |
36+
37+
### Certificate Priority (argocd-server only)
38+
39+
1. `argocd-server-tls` secret (recommended)
40+
2. `argocd-secret` secret (deprecated)
41+
3. Auto-generated self-signed certificate
42+
1943
## Configuring TLS for argocd-server
2044

2145
### Inbound TLS options for argocd-server

0 commit comments

Comments
 (0)