@@ -16,6 +16,30 @@ most users will want to explicitly configure the certificates for these TLS
1616endpoints, possibly using automated means such as ` cert-manager ` or using
1717their 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