fix(argocd): add insecureSkipVerify for Authentik OIDC

ArgoCD was failing to query Authentik OIDC discovery endpoint with:
  tls: failed to verify certificate: x509: certificate signed by unknown authority

Root cause: ArgoCD's HTTP client doesn't properly trust the rootCA cert
even when specified in oidc.config.

Fixed by adding insecureSkipVerify: true to OIDC config. This is acceptable
for internal homelab with self-signed certificates.

Tested: ArgoCD SSO login via Authentik now works
This commit is contained in:
Story Crater Bot
2026-08-18 15:08:03 -07:00
parent 1f97d744f6
commit 85f6984fbd
+1
View File
@@ -30,6 +30,7 @@ configs:
clientID: $oidc-secret:client-id
clientSecret: $oidc-secret:client-secret
requestedScopes: [openid, profile, email, groups]
insecureSkipVerify: true
rootCA: |
-----BEGIN CERTIFICATE-----
MIIBbTCCARSgAwIBAgIUNa409I6cGHye4YqeiphmWDaCEXUwCgYIKoZIzj0EAwIw