-
BlumeOps v1.9.3 Stable
released this
2026-02-16 21:25:46 -08:00 | 197 commits to main since this releaseBlumeOps release v1.9.3
What's Changed
Features
- Add service version review system with
mise run service-reviewtask, tracking file, and how-to guide. - Add UniFi admin link to homepage dashboard bookmarks.
Infrastructure
- Eliminate double towncrier run in release workflow — changelog is now built once on the runner, then the pre-processed source tree is passed to a new
build_quartzDagger function for the Quartz site build only. - First service version review: pin mosquitto to 2.0.22, bump tailscale-operator to v1.94.2, record 7 reviewed services
Documentation
Download
docs-v1.9.3.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.9.3/docs-v1.9.3.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.9.3.tar.gz
1 download ·
2026-02-16 21:25:47 -08:00 · 1.2 MiB
- Add service version review system with
-
BlumeOps v1.9.2 Stable
released this
2026-02-16 15:51:12 -08:00 | 203 commits to main since this releaseBlumeOps release v1.9.2
What's Changed
Features
- Add how-to guide for building container images and port navidrome to a custom-built container image.
Bug Fixes
- Fix Frigate repeatedly alerting on parked cars by removing per-object max_frames and setting stationary interval to 0. Make Frigate config writable so UI changes (zones, masks) persist within a pod lifecycle.
- Switch navidrome to custom container image with dedicated non-root user and fsGroup security context
Documentation
- Review expose-service-publicly doc: replace stale inline code with references to actual files, add observability sidecar section, fix broken internal link, update templates to current patterns.
Documentation
Download
docs-v1.9.2.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.9.2/docs-v1.9.2.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.9.2.tar.gz
1 download ·
2026-02-16 15:51:12 -08:00 · 1.2 MiB
-
BlumeOps v1.9.1 Stable
released this
2026-02-15 07:42:59 -08:00 | 212 commits to main since this releaseBlumeOps release v1.9.1
What's Changed
Documentation
- Review connect-to-postgres, create-release-artifact-workflow, and deploy-k8s-service docs. Fix stale repoURL, incorrect Caddy config keys, add Tailscale tag documentation, and migrate remaining
op item getcalls toop read.
Documentation
Download
docs-v1.9.1.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.9.1/docs-v1.9.1.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.9.1.tar.gz
1 download ·
2026-02-15 07:42:59 -08:00 · 1.2 MiB
- Review connect-to-postgres, create-release-artifact-workflow, and deploy-k8s-service docs. Fix stale repoURL, incorrect Caddy config keys, add Tailscale tag documentation, and migrate remaining
-
BlumeOps v1.9.0 Stable
released this
2026-02-14 21:32:27 -08:00 | 214 commits to main since this releaseBlumeOps release v1.9.0
What's Changed
Features
- Deploy cloud-free NVR stack: Frigate 0.16.4 (ARM64) with ONNX/YOLO-NAS-s detection, Mosquitto MQTT broker, Ntfy self-hosted push notifications (with iOS APNs relay), and frigate-notify for detection alerting. GableCam (ReoLink Elite Floodlight) connected via RTSP with NFS recordings on sifaka, Grafana dashboard, Prometheus scraping, Homepage integration, and Caddy reverse proxies at nvr.ops.eblu.me and ntfy.ops.eblu.me.
Infrastructure
- Configure DinD sidecar to use Zot as a pull-through registry mirror for Docker Hub images, reducing bandwidth and avoiding rate limits during Dagger CI builds.
- Abandon UniFi Pulumi IaC (provider bugs caused network outage); add manual three-network segmentation plan for UX7 web UI.
- Upgrade Node.js from 20 to 22 (LTS) in Dagger docs build and forgejo-runner container
- Tier 1 version bumps: upstream images (prometheus, loki, alloy, kube-state-metrics, tailscale, navidrome), helm charts (CloudNativePG, 1Password Connect), and custom containers (miniflux, kubectl, kiwix-serve, nettest, transmission) updated to latest stable versions with Alpine 3.22 base.
Documentation
- Add how-to guide for connecting to PostgreSQL as a superuser via psql.
- Review add-ansible-role doc: fix secrets to use
op read, match tag format to playbook, fix handler pattern, add last-reviewed date. - Review and fix why-gitops doc: correct wiki-links, fix apt->brew, broaden Pulumi scope, add last-reviewed.
Documentation
Download
docs-v1.9.0.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.9.0/docs-v1.9.0.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.9.0.tar.gz
1 download ·
2026-02-14 21:32:27 -08:00 · 1.2 MiB
-
BlumeOps v1.8.2 Stable
released this
2026-02-13 10:36:04 -08:00 | 232 commits to main since this releaseBlumeOps release v1.8.2
What's Changed
Features
- Recategorize homepage groups: "Content" (Immich, Kiwix, Miniflux, DJ, Grafana) and "Misc" (CV, TeslaMate, Transmission, Docs, Prometheus, PyPI)
Infrastructure
- Move non-secret forgejo-runner env vars from ExternalSecret to deployment spec so version bumps trigger automatic rollouts
- Add yq to forgejo-runner container and replace sed-based YAML editing in workflows with yq
Documentation
Download
docs-v1.8.2.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.8.2/docs-v1.8.2.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.8.2.tar.gz
2 downloads ·
2026-02-13 10:36:04 -08:00 · 1.2 MiB
-
BlumeOps v1.8.1 Stable
released this
2026-02-13 10:24:17 -08:00 | 233 commits to main since this releaseBlumeOps release v1.8.1
What's Changed
Features
- Recategorize homepage groups: "Content" (Immich, Kiwix, Miniflux, DJ, Grafana) and "Misc" (CV, TeslaMate, Transmission, Docs, Prometheus, PyPI)
Infrastructure
- Add yq to forgejo-runner container and replace sed-based YAML editing in workflows with yq
Documentation
Download
docs-v1.8.1.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.8.1/docs-v1.8.1.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.8.1.tar.gz
0 downloads ·
2026-02-13 10:24:17 -08:00 · 1.2 MiB
-
BlumeOps v1.8.0 Stable
released this
2026-02-12 19:20:27 -08:00 | 239 commits to main since this releaseBlumeOps release v1.8.0
What's Changed
Features
- Update CV release to v1.0.2
- Update CV release to v1.0.3.
Bug Fixes
- Fix cache hit rate panels on APM and Fly.io dashboards showing blank/red or misleading 100% for low-traffic static sites.
Documentation
- Add reference/tools/ category with Dagger, ArgoCD CLI, Ansible, and Pulumi reference cards
Miscellaneous
- Add X-Clacks-Overhead header to public proxy for cv and docs: GNU Terry Pratchett.
Documentation
Download
docs-v1.8.0.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.8.0/docs-v1.8.0.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.8.0.tar.gz
1 download ·
2026-02-12 19:20:27 -08:00 · 1.2 MiB
-
BlumeOps v1.7.1 Stable
released this
2026-02-12 14:13:11 -08:00 | 244 commits to main since this releaseBlumeOps release v1.7.1
What's Changed
Features
- Expose CV service publicly at cv.eblu.me via Fly.io proxy.
- Update CV service to resume release v1.0.1.
Infrastructure
- Add CV to services-check (tailnet and public endpoints).
Miscellaneous
- Update CV homepage link to use public URL (cv.eblu.me).
- Remove
/_errortest endpoint from Fly.io nginx proxy.
Documentation
Download
docs-v1.7.1.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.7.1/docs-v1.7.1.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.7.1.tar.gz
1 download ·
2026-02-12 14:13:11 -08:00 · 1.2 MiB
-
BlumeOps v1.7.0 Stable
released this
2026-02-12 11:46:38 -08:00 | 248 commits to main since this releaseBlumeOps release v1.7.0
What's Changed
Features
- Add CV/resume web app at cv.ops.eblu.me — container, k8s manifests, Caddy route, and deploy workflow. Content built from separate cv repo.
Infrastructure
- Extend forgejo_actions_secrets Ansible role to support multiple repos.
Documentation
- Add CV service reference card and update apps registry, Caddy docs, and services index.
- Add how-to guide for creating release artifact workflows with Forgejo packages.
Documentation
Download
docs-v1.7.0.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.7.0/docs-v1.7.0.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.7.0.tar.gz
1 download ·
2026-02-12 11:46:38 -08:00 · 1.2 MiB
-
BlumeOps v1.6.9 Stable
released this
2026-02-11 21:28:39 -08:00 | 253 commits to main since this releaseBlumeOps release v1.6.9
What's Changed
Bug Fixes
- Set
TZ=America/Los_Angelesin the Daggerbuild_changelogcontainer so towncrier stamps the correct local date instead of UTC (which showed tomorrow's date for evening releases).
Documentation
Download
docs-v1.6.9.tar.gzand configure the quartz container with:DOCS_RELEASE_URL=https://forge.ops.eblu.me/eblume/blumeops/releases/download/v1.6.9/docs-v1.6.9.tar.gzDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
docs-v1.6.9.tar.gz
1 download ·
2026-02-11 21:28:39 -08:00 · 1.1 MiB
- Set