Skip to content

Releases: gerardrecinto/devopsledger

v1.1.0

16 Jun 09:08

Choose a tag to compare

DevOpsLedger v1.1.0: API + Web Portal Demo Package

This release turns DevOpsLedger into a cleaner evaluation package: one download,
release-tagged images, a runnable web portal, API surface, worker, deployment
manifests, and the docs a platform team needs to judge the product seriously.

DevOpsLedger is for the moment after an infrastructure change ships and someone
asks: why did this happen, what changed, who approved it, how risky was it, and
could we roll it back?

It includes:

  • API service release image: ghcr.io/gerardrecinto/devopsledger/api:1.1.0
  • Web portal release image: ghcr.io/gerardrecinto/devopsledger/web:1.1.0
  • Worker release image: ghcr.io/gerardrecinto/devopsledger/worker:1.1.0
  • Docker Compose release file
  • Helm chart
  • Environment variable reference
  • Product, architecture, security, on-prem, and data-model docs
  • Demo GIF for the API and web portal flow

Why this matters:

  • The API proves the operational-memory model is inspectable and automatable.
  • The web portal gives evaluators a fast visual read on records, resources, deployments, and incidents.
  • The release Compose file runs pinned images instead of local build contexts.
  • The default posture remains self-hosted, offline-friendly, and telemetry-free.

Quick run:

cp env.example .env
docker compose -f deploy/docker-compose/docker-compose.release.yml up -d

Endpoints:

Best demo path:

  1. Open the web portal.
  2. Show the changed-resource timeline.
  3. Hit API health and API docs.
  4. Walk the architecture, security, and on-prem docs.
  5. Point out that integrations are optional and disabled by default.

Full Changelog: v1.0.0...v1.1.0

v1.0.0

11 Jun 09:28

Choose a tag to compare

Open-source operational memory for GitOps teams. Turns every infrastructure change into a decision record: intent, Terraform/OpenTofu diff, risk assessment, approval, rollback readiness, deployment event, incident correlation, and learning note. Self-hosted, no required SaaS, no telemetry.

Added

  • HEALTHCHECK in the API Dockerfile: GET /health returns 200 when the API is ready; Docker and orchestrators detect startup failures without an external probe
  • GHCR image for the API published: docker pull ghcr.io/gerardrecinto/devopsledger:latest

Docker

docker pull ghcr.io/gerardrecinto/devopsledger:latest

Quick start

git clone https://github.com/gerardrecinto/devopsledger.git
cd devopsledger
cp .env.example .env   # edit POSTGRES_PASSWORD at minimum
make up
# API:  http://localhost:8000/health
# Web:  http://localhost:3000

Stack

FastAPI + PostgreSQL + Redis + Next.js + background worker. Docker Compose for on-prem. Helm chart included.