Add Gitea OAuth2/OIDC provider #13

Merged
benvin merged 1 commits from benvin/gitea-oidc into main 2026-07-30 21:09:05 +10:00
Owner

Register the k8s Gitea forge as an Authentik OIDC application so it uses SSO. Follows the established providers_oauth2 pattern (client_secret read from Vault, seeded out of band). Redirect URIs cover both the temporary git2.k8s.syd1.au.unkin.net validation host and the final git.unkin.net host so login works across the migration.

  • add config/providers_oauth2/gitea.yaml

The client_secret is seeded at kv/kubernetes/namespace/gitea/default/oauth-credentials (done). Pairs with argocd-apps#309.

Register the k8s Gitea forge as an Authentik OIDC application so it uses SSO. Follows the established providers_oauth2 pattern (client_secret read from Vault, seeded out of band). Redirect URIs cover both the temporary git2.k8s.syd1.au.unkin.net validation host and the final git.unkin.net host so login works across the migration. - add config/providers_oauth2/gitea.yaml The client_secret is seeded at kv/kubernetes/namespace/gitea/default/oauth-credentials (done). Pairs with argocd-apps#309.
unkinben added 1 commit 2026-07-29 22:01:59 +10:00
Add Gitea OAuth2/OIDC provider + application
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
0ba2785eb5
Register the k8s Gitea forge as an Authentik OIDC app so it can use SSO at
cutover. Redirect URIs cover both the temporary git2 validation host and the
final git.unkin.net host so login works across the migration.

- add config/providers_oauth2/gitea.yaml (confidential OAuth2 provider + app,
  client_secret read from kv/kubernetes/namespace/gitea/default/oauth-credentials)

Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
benvin merged commit ecfdf69d52 into main 2026-07-30 21:09:05 +10:00
benvin deleted branch benvin/gitea-oidc 2026-07-30 21:09:05 +10:00
Sign in to join this conversation.