Commit Graph

  • cda7153da2 fix: add PAPERLESS_USERNAME env var to paperless-ai (#45) rock 2026-09-13 04:58:44 +00:00
  • 0aaa45edb0 fix(comfyui): disable k8s service links to fix COMFYUI_PORT env collision rock 2026-09-13 09:29:14 +09:00
  • e4f6f03a8c fix(comfyui): correct port 8188->18188, add TLS ingress at comfyui.riotpiao.com (#44) rock 2026-09-13 00:18:54 +00:00
  • 682138c664 fix(paperless-ai): increase memory limit 512Mi -> 2Gi (OOMKilled) rock 2026-09-13 08:35:55 +09:00
  • f8de5f506b feat(paperless): add paperless-ai with local LLM for auto-tagging rock 2026-09-13 06:04:49 +09:00
  • 899e2aed2a fix: authentik probe timeouts blocking DB migration on fresh cluster rock 2026-09-13 06:02:28 +09:00
  • cd126d5339 feat(forgejo): enable SMTP email notifications via Gmail rock 2026-09-13 06:01:05 +09:00
  • d2fb52e425 fix(smtp): update gotify-smtp with real Gmail App Password rock 2026-09-13 05:57:21 +09:00
  • 27c13f24ee chore: remove AUTH_INTEGRATION.md rock 2026-09-13 05:25:22 +09:00
  • e34232cc98 chore: remove intermediate progress markdown files rock 2026-09-13 05:25:13 +09:00
  • 03044614b7 chore: add encrypted backups and rotation schedule rock 2026-09-12 23:52:34 +09:00
  • f871eb90ec docs: oauth2 providers complete reference rock 2026-09-12 23:51:58 +09:00
  • 3f626948f8 docs: phase 1 complete + queue oauth2 setup summary rock 2026-09-12 23:51:13 +09:00
  • 641ab8bf2f iam: add queue oauth2 provider + temporal-worker queue access rock 2026-09-12 23:50:32 +09:00
  • 7613b4fbf2 feat(iam): rock user with Forgejo email, email password recovery, encrypt SMTP creds rock 2026-09-12 23:44:26 +09:00
  • 0d55e77bc4 chore: remove unused obsidian-vault PVC rock 2026-09-12 23:18:18 +09:00
  • 92a8a9ef20 fix(ha): scale all CNPG clusters to 3 replicas, raise overprovisioning to 200% rock 2026-09-12 19:02:47 +09:00
  • ad3b4f40b3 fix(longhorn): remove invalid ext4 mount options uid=26,gid=26 from longhorn-cnpg rock 2026-09-12 18:49:21 +09:00
  • e4f75bde90 fix(databases): Scale authentik-db to 2 replicas (production-safe HA) rock 2026-09-12 18:18:41 +09:00
  • 29ab21efff fix(databases): Scale authentik-db to 3 replicas for HA (fresh clean cluster) rock 2026-09-12 18:10:12 +09:00
  • 8e6ebed984 restore: authentik-db cluster (was accidentally deleted) rock 2026-09-12 18:07:57 +09:00
  • afc023ff2b temp: remove authentik-db from kustomization (corruption recovery) rock 2026-09-12 18:04:38 +09:00
  • 707271fab0 temp: remove authentik-db cluster (corruption recovery) rock 2026-09-12 18:03:14 +09:00
  • 1d47234f12 fix(databases): Scale authentik-db and gotify-db to 1 replica (Longhorn corruption recovery) rock 2026-09-12 17:27:45 +09:00
  • 43fec41ec4 feat: scale memory-db to 3 replicas for HA rock 2026-09-12 04:52:18 +09:00
  • 2e99c3cc7e Merge branch 'feature/37-vllm-prometheus-scraping' rock 2026-09-12 04:52:14 +09:00
  • 4b63e809e2 fix(argocd-image-updater): remove duplicate ARGOCD_GRPC_WEB env var rock 2026-09-11 11:06:05 +09:00
  • 179e12b9a9 feat: vLLM Prometheus metrics scraping (#37) rock 2026-09-11 10:46:15 +09:00
  • 3462096311 fix(longhorn): isolate GPU worker from general storage scheduling fix/longhorn-storage-isolation rock 2026-09-11 09:31:51 +09:00
  • 7bd9f83fa7 fix(cnpg): scale paperless-db, immich-db, gotify-db to 3 instances (#30) rock 2026-09-10 22:56:41 +00:00
  • f71d116a40 fix(cnpg): scale paperless-db, immich-db, gotify-db to 3 instances fix/cnpg-3-replicas rock 2026-09-11 07:56:21 +09:00
  • 9d3a669dfe fix(gotify): move SOPS secrets to ksops generator fix/org-transfer-urls rock 2026-09-10 22:32:24 +09:00
  • 436c7d8d42 fix(argocd): update git repoURLs for org transfer rock -> riotpiao-poimen rock 2026-09-10 10:49:30 +09:00
  • b571d518e0 fix(argocd): update repoURL after org transfer (#29) rock 2026-09-10 01:41:37 +00:00
  • f8baeed581 fix(argocd): update repoURL from rock/homelab to riotpiao-poimen/homelab fix/argocd-repo-url rock 2026-09-10 10:41:04 +09:00
  • 128e76ce2d feat(gotify): push notification server + SMTP email relay (#19) rock 2026-09-10 01:35:59 +00:00
  • 3abe2a7184 fix(gotify): CNPG Postgres backend, SOPS-encrypt secrets feat/gotify-notifications rock 2026-09-10 10:34:44 +09:00
  • b0c17527f2 feat(gotify): add push notification server + SMTP email relay rock 2026-09-10 08:25:36 +09:00
  • 5b16b882be fix(comfyui): port 8888, emptyDir storage, liveness probe (#18) rockandpoimen 2026-09-09 22:38:25 +00:00
  • 8790de6038 feat: add ComfyUI + rebalance GPU allocation (#17) rock 2026-09-09 02:11:28 +00:00
  • 371ab10252 test: add e2e auth flow test script feat/p3.9-e2e-auth-test rockandpoimen 2026-09-08 17:39:33 -07:00
  • c5aadd98f8 chore: gitignore IAM provisioning scripts rock 2026-09-08 15:29:42 -07:00
  • 95c67f9437 P3.8: Restrict llm-serving ingress to api-gateway only (#15) rock 2026-09-08 16:56:36 +00:00
  • 1630704f8b feat: switch image-updater to digest-based :latest tracking rock 2026-09-07 18:19:46 -07:00
  • ce1539a634 revert: remove unsupported buildOptions (ArgoCD v3.4.5 doesn't support it) rock 2026-09-07 17:49:58 -07:00
  • 2799e3a675 fix: enable ksops plugin for portfolio Application rock 2026-09-07 17:47:03 -07:00
  • 1da7e0aa4d fix: wait for dind to be ready before starting runner daemon rock 2026-09-07 13:22:09 -07:00
  • 8970e35539 fix: use tcp://localhost:2375 for dind (no TLS, no socket permission issues) rock 2026-09-07 13:20:20 -07:00
  • 92239561cd fix: run runner as root to access dind socket rock 2026-09-07 13:18:54 -07:00
  • 2d92383951 fix: runner uses unix socket instead of TLS TCP for dind rock 2026-09-07 13:16:49 -07:00
  • 7d77935d15 ci: fix runner labels + CoreDNS rewrite + cleanup rock 2026-09-07 13:01:56 -07:00
  • fee4f9edfc ci: fix golang runner - use docker:27-cli (has Node.js + golang + git) rock 2026-09-05 22:50:43 -07:00
  • 12fc2796e2 ci: fix rust runner - use docker:27-cli (has Node.js + git + docker) rock 2026-09-05 22:49:25 -07:00
  • f0976bfc61 fix: remove spec wrapper from ClusterRoleBinding rock 2026-09-05 15:04:00 -07:00
  • 4a4e57d0f2 fix: remove namespace from rbac Application destination rock 2026-09-05 14:53:59 -07:00
  • 4fc833f9b2 fix: remove backslash line continuations from YAML multiline string rock 2026-09-05 14:48:21 -07:00
  • 647fba8814 fix: add admin-oidc-binding to kustomization resources rock 2026-09-05 14:42:17 -07:00
  • bcae41e338 chore: revert node-runner to stock image, remove Dockerfile rock 2026-09-05 14:33:27 -07:00
  • 1425ab7cbc chore: remove homelab CI workflow rock 2026-09-05 14:33:13 -07:00
  • 978f9c8147 feat: add OIDC group binding for cluster-admin access rock 2026-09-05 14:30:41 -07:00
  • 4193c8ab99 feat: custom forgejo-runner-node image with docker.io pre-installed rock 2026-09-05 14:20:42 -07:00
  • 2c011e08e2 feat: Image Updater git write-back for multi-source poimen Application rock 2026-09-05 13:56:40 -07:00
  • 9da6829e05 feat: multi-source poimen Application (memory, workflows, frontend) rock 2026-09-05 13:55:29 -07:00
  • 69537a4e6a fix: remove poimen-root Application (external repo dependency) rock 2026-09-05 13:52:53 -07:00
  • 76c053d895 Revert "feat: enable Image Updater for poimen services" rock 2026-09-05 13:52:50 -07:00
  • cfc27c5420 feat: enable Image Updater for poimen services rock 2026-09-05 13:51:29 -07:00
  • 97c951bef3 Phase 6.6: Add Poimen Memory DLQ queues (ArgoCD managed) rock 2026-09-05 01:10:51 -07:00
  • e414a3e394 Revert "feat: add memory service queues (processing, indexing, dlq)" rock 2026-09-05 01:09:30 -07:00
  • e5ae5b16b7 feat: add memory service queues (processing, indexing, dlq) rock 2026-09-05 01:05:01 -07:00
  • e41165f358 fix(grafana): give homelab-admins Admin org role, akadmin GrafanaAdmin rock 2026-09-04 23:41:22 -07:00
  • bd8c9fe033 fix: grant GrafanaAdmin (server admin) to homelab-admins for Administration menu rock 2026-09-04 23:18:19 -07:00
  • 2eda66c095 fix: add groups scope to grafana OIDC so role mapping works rock 2026-09-04 23:14:11 -07:00
  • edc5dadd82 feat: add nginx-ingress ServiceMonitor for gateway traffic metrics rock 2026-09-04 23:07:44 -07:00
  • 60786a17ea fix: map grafana admin role from homelab-admins group (grafana-admins deleted) rock 2026-09-04 23:04:01 -07:00
  • efbe530b5c refactor: consolidate 13 dashboards into 2 (cluster-infrastructure + api-gateway) rock 2026-09-04 22:58:53 -07:00
  • 4c63f8b125 feat: add cluster and api-gateway alert rules with SLA targets rock 2026-09-04 22:37:48 -07:00
  • 2a9220b576 feat: add cluster-infrastructure and api-gateway grafana dashboards rock 2026-09-04 22:31:51 -07:00
  • 26714d2ef3 feat: add api-gateway blackbox probes for healthz and /v1/models rock 2026-09-04 22:13:00 -07:00
  • 39e7ada3c6 fix: use external Authentik URL for MinIO OIDC config discovery rock 2026-09-04 21:25:30 -07:00
  • 1fe8707e3c gitops: add secret-rotation controller ArgoCD Application rock 2026-09-04 13:51:26 -07:00
  • 82a4e3e4fe feat: automated secret rotation controller rock 2026-09-03 23:37:24 -07:00
  • 6ad4c0d294 fix(minio): use in-cluster URL for OIDC config fetch rock 2026-09-03 23:15:19 -07:00
  • 910f8e70d5 iam: move provisioning script to scripts/iam, remove k8s job rock 2026-09-03 19:03:58 -07:00
  • 20513c8b3b iam: add memory scope, service accounts, manual provisioning rock 2026-09-03 18:07:22 -07:00
  • 87786d8733 messaging: remove queue-crd/management-service (moved to kmsvc-manage) rock 2026-09-03 08:28:38 -07:00
  • 17a98afa3f image-updater: filter to SHA tags only (skip :latest) rock 2026-09-03 08:07:19 -07:00
  • 7e9ef86826 appproject: allow argo-helm repo for image-updater rock 2026-09-02 20:32:28 -07:00
  • c6032cc354 argocd: add Image Updater for auto-deploy on image push rock 2026-09-02 20:31:09 -07:00
  • f21cc4721a kmsvc: migrate image from GHCR to Forgejo registry rock 2026-09-02 20:12:35 -07:00
  • 51c66299e9 forgejo-runner: gc every 30min instead of daily rock 2026-09-02 19:52:41 -07:00
  • 77683ec7c6 fix: add poimen-memory and poimen-workflows Forgejo repos to sourceRepos rock 2026-09-02 09:52:41 -07:00
  • 88c9f3047a fix: disable name suffix hash for portfolio-secrets to match deployment reference rock 2026-09-01 10:38:05 -07:00
  • a6c3fdf786 feat: add portfolio LLM_API_TOKEN to ksops secrets rock 2026-09-01 09:42:02 -07:00
  • bfc376d032 feat(iam): add llm:inference permission to llm-admins group rock 2026-08-31 23:02:33 -07:00
  • 4a1a60104d feat: add portfolio SOPS secret for CI status rock 2026-08-31 22:33:00 -07:00
  • f3c88c0d9d chore: remove nextjs integration folder rock 2026-08-31 20:45:45 -07:00
  • 4af000c6ae feat(integrations): add NextJS LLM/Grafana integration + enable dashboard embedding rock 2026-08-31 20:22:26 -07:00
  • 1af9232613 feat: add tempo and otel-collector for distributed tracing rock 2026-08-31 15:02:15 -07:00
  • be55d68571 feat(argocd): add portfolio app, explicit sourceRepos, coredns rewrite for riotpiao.com rock 2026-08-31 14:18:57 -07:00
  • 2038253d48 feat(security): add Kyverno for image scanning and Pod security policies rock 2026-08-31 11:43:04 -07:00