-
BlumeOps v1.5.3
StableAll checks were successfulBuild Container / build (push) Successful in 40sreleased this
2026-02-11 07:53:48 -08:00 | 288 commits to main since this releaseBlumeOps release v1.5.3
What's Changed
Features
- Add BorgBase offsite backup repository for 3-2-1 backup strategy
- Fly.io proxy serves a friendly error page when upstreams are unreachable (indri offline, Tailscale tunnel down, etc.). Test at
docs.eblu.me/_error. - Add
op-backupmise task for encrypted 1Password disaster recovery backups via borgmatic - Add SMART disk health monitoring for sifaka NAS with smartctl_exporter, Grafana dashboard, Ansible playbook, and Caddy L4 routing via ops.eblu.me.
Bug Fixes
- Replace
op item get --fieldswithop readin all mise tasks (tailnet-up, tailnet-preview, dns-up, dns-preview) to prevent multi-line secret corruption. - Fix 502 errors during Fly.io proxy deploys by deferring health check until Tailscale is connected.
- Fix minikube ansible role not restarting cluster after power loss — status check only examined host VM state, missing stopped kubelet/apiserver.
- Log real client IPs in Fly.io proxy access logs using Fly-Client-IP header instead of showing the internal proxy address.
Infrastructure
- Switch CI container builds from deprecated
docker buildtodocker buildx build(BuildKit). - Install
docker-buildx-pluginin forgejo-runner image to supportdocker buildx build. - Eliminate 502 errors during Fly.io proxy deploys by starting nginx after Tailscale, switching to bluegreen deploys, and using service-level health checks for traffic gating.
Documentation
- Add troubleshooting guide for CNI conflict after unclean shutdown to restart-indri how-to.
- Add migration plan for Forgejo brew-to-source transition
- Document
op readvsop item getconvention for 1Password secret retrieval - Add power infrastructure reference card documenting the battery-backed UPS chain (Anker SOLIX F2000 → CyberPower UPS → homelab).
- Add plan and reference card for UniFi Express 7 Pulumi IaC management.
- Add how-to guide for restoring 1Password backup from borgmatic, with cross-links from disaster recovery, borgmatic, 1password, and backup policy docs
Documentation
Download
docs-v1.5.3.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.5.3/docs-v1.5.3.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.5.3.tar.gz
1 download ·
2026-02-11 07:53:48 -08:00 · 1 MiB