k8s/storage: add minio s3 with 3-way replication and oidc

- MinIO 3-node site replication (az-a/b/c)
- S3 backend for Loki chunks (10-day retention)
- OIDC integration with Authentik
- envFrom for secret injection
This commit is contained in:
Story Crater Bot
2026-08-18 15:08:00 -07:00
parent df777fb829
commit 7da222e243
15 changed files with 1014 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
# storage/.env.example
# Copy to storage/.env and fill in real values.
# The real .env is gitignored — never commit it.
# Used by: k8s/storage/bootstrap.sh
# MinIO root credentials (S3-compatible object store)
# openssl rand -base64 24
MINIO_ROOT_USER=
MINIO_ROOT_PASSWORD=