P4: Miniflux migration + PostgreSQL consolidation #33

Merged
eblume merged 8 commits from feature/p4-miniflux into main 2026-01-20 09:04:48 -08:00

8 commits

Author SHA1 Message Date
ca28bb17b8 Update P4 status date to 2026-01-20 2026-01-20 07:27:16 -08:00
9a4cfc7cdd Fix podman role check mode: add check_mode: false to read-only tasks 2026-01-20 07:15:58 -08:00
f9e5a628ea Update indri-services-check for P4: remove brew pg/miniflux, add k8s checks 2026-01-19 21:49:31 -08:00
0956e0ed2b Update P4 plan with implementation notes and mark complete 2026-01-19 21:44:32 -08:00
d8fbe7fbee Remove miniflux and postgresql ansible roles
- Remove postgresql and miniflux roles from playbook
- Delete ansible/roles/miniflux/ and ansible/roles/postgresql/
- Update borgmatic to backup only pg.tail8d86e.ts.net (k8s)
- Move .pgpass management to borgmatic role
- Disable postgres metrics in alloy (k8s CNPG metrics TBD)
- Remove svc:pg and svc:feed from tailscale_serve
2026-01-19 21:31:18 -08:00
b9fb7f53cf Rename k8s-pg to pg (canonical PostgreSQL hostname) 2026-01-19 19:42:02 -08:00
ad2ad22ccf Fix miniflux secret to use CNPG-generated password
The miniflux user password is auto-generated by CloudNativePG and stored
in blumeops-pg-app secret. Updated README and secret template to document
the correct setup process.
2026-01-19 19:14:50 -08:00
8875cc4a36 Add miniflux k8s manifests and ArgoCD app 2026-01-19 18:33:53 -08:00