Onboard the artifactapi web UI to Authentik OIDC #34

Merged
benvin merged 2 commits from benvin/artifactapi-ui-oidc into main 2026-09-07 19:59:43 +10:00
Member

The artifactapi web UI is currently unauthenticated. Front it with Authentik SSO so only members of an akP-* permission group can reach it, while leaving every package-manager surface (yum, containerd, docker, terraform, CI uploads) untouched.

  • Add config/providers_oauth2/artifactapi.yaml (confidential OAuth2 provider + application, redirect https://artifactapi.k8s.syd1.au.unkin.net/oauth2/callback, client secret from Vault).
  • Add config/permissions/akP-artifactapi-admin.yaml bound to the artifactapi application.
  • Nest akP-artifactapi-admin under akR-global-admin.

Apply before argocd-apps oauth2-proxy wiring. Needs kv/kubernetes/namespace/artifactapi/default/oauth-credentials seeded first.

The artifactapi web UI is currently unauthenticated. Front it with Authentik SSO so only members of an akP-* permission group can reach it, while leaving every package-manager surface (yum, containerd, docker, terraform, CI uploads) untouched. - Add `config/providers_oauth2/artifactapi.yaml` (confidential OAuth2 provider + application, redirect `https://artifactapi.k8s.syd1.au.unkin.net/oauth2/callback`, client secret from Vault). - Add `config/permissions/akP-artifactapi-admin.yaml` bound to the artifactapi application. - Nest `akP-artifactapi-admin` under `akR-global-admin`. Apply before argocd-apps oauth2-proxy wiring. Needs `kv/kubernetes/namespace/artifactapi/default/oauth-credentials` seeded first.
unkin-agent added 1 commit 2026-09-07 14:00:05 +10:00
Onboard the artifactapi web UI to Authentik OIDC
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline failed
a6d6681bc9
Add the OAuth2/OIDC provider + application and the akP-artifactapi-admin
permission group gating it, nested under akR-global-admin.
unkin-agent added 1 commit 2026-09-07 17:44:08 +10:00
Retrigger plan after credential seed
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
0d17dc2cf1
benvin merged commit 4e164014d7 into main 2026-09-07 19:59:43 +10:00
benvin deleted branch benvin/artifactapi-ui-oidc 2026-09-07 19:59:43 +10:00
Sign in to join this conversation.