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
Owner

Summary

  • Deploy miniflux in k8s via ArgoCD
  • Expose via Tailscale Ingress at feed.tail8d86e.ts.net
  • Retire brew PostgreSQL (no longer needed)
  • Rename k8s-pg to pg (canonical hostname)
  • Remove ansible miniflux and postgresql roles
  • Update borgmatic to backup pg.tail8d86e.ts.net
  • Update all zk documentation

Deployment and Testing

  • Miniflux pod running in k8s
  • User login works at https://feed.tail8d86e.ts.net
  • Feeds and entries visible
  • brew miniflux and postgresql stopped
  • Tailscale services migrated (feed, pg)
  • zk documentation updated
  • Run ansible to apply role removals
  • Verify borgmatic backup with new pg hostname

🤖 Generated with Claude Code

## Summary - Deploy miniflux in k8s via ArgoCD - Expose via Tailscale Ingress at feed.tail8d86e.ts.net - Retire brew PostgreSQL (no longer needed) - Rename k8s-pg to pg (canonical hostname) - Remove ansible miniflux and postgresql roles - Update borgmatic to backup pg.tail8d86e.ts.net - Update all zk documentation ## Deployment and Testing - [x] Miniflux pod running in k8s - [x] User login works at https://feed.tail8d86e.ts.net - [x] Feeds and entries visible - [x] brew miniflux and postgresql stopped - [x] Tailscale services migrated (feed, pg) - [x] zk documentation updated - [x] Run ansible to apply role removals - [x] Verify borgmatic backup with new pg hostname 🤖 Generated with [Claude Code](https://claude.com/claude-code)
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.
- 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
eblume merged commit 735b643429 into main 2026-01-20 09:04:48 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!33
No description provided.