k8s/iam: add cloudnativepg postgres and vault + authentik

- PostgreSQL 3-replica HA with pgvector
- Vault S3 storage backend (MinIO)
- Authentik federated OIDC provider
- Vault auto-unseal via postStart hook
This commit is contained in:
Story Crater Bot
2026-08-18 15:08:00 -07:00
parent 7da222e243
commit 831dd50805
20 changed files with 3047 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
module homelab/go-example-oidc
go 1.22
require (
github.com/coreos/go-oidc/v3 v3.11.0
github.com/joho/godotenv v1.5.1
golang.org/x/oauth2 v0.24.0
)
require (
github.com/go-jose/go-jose/v4 v4.0.2 // indirect
golang.org/x/crypto v0.25.0 // indirect
)