github kj187/jarvis v1.9.1

latest releases: v2.1.0, v2.0.1-rc.1, v2.0.0...
3 months ago

What's changed

Focus on PostgreSQL connection reliability and clearer refresh-button messaging.

Added

  • The header's refresh button now shows a tooltip explaining what it actually does (reload the current snapshot, not trigger a new Alertmanager poll) and displays the backend's poll interval, exposed via a new poll_interval_seconds field on GET /api/v1/status.

Fixed

  • Capped the PostgreSQL connection pool (JARVIS_DB_MAX_OPEN_CONNS, default 10) instead of leaving it unbounded. An unbounded pool let request bursts open as many connections as there were parallel queries across all pods, exhausting a shared RDS instance's connection slots (SQLSTATE 53300) and causing stats/heatmap requests to fail with 500s. The Helm chart now exposes this as database.maxOpenConns.

Full diff: v1.9.0...v1.9.1


Container image

docker pull ghcr.io/kj187/jarvis:1.9.1

Digest: sha256:44f5c9007c856c1a15e8eb18a1063e979dea7810052d7a76d7b41274ae6c3cbd

Verify image signature (cosign)

cosign verify ghcr.io/kj187/jarvis@sha256:44f5c9007c856c1a15e8eb18a1063e979dea7810052d7a76d7b41274ae6c3cbd \
  --certificate-identity-regexp="https://github.com/kj187/jarvis/.*" \
  --certificate-oidc-issuer="https://token.actions.githubusercontent.com"

Verify build provenance (GitHub attestation)

gh attestation verify oci://ghcr.io/kj187/jarvis:1.9.1 --repo kj187/jarvis

Helm chart

helm install jarvis oci://ghcr.io/kj187/charts/jarvis --version 1.7.1

Verify chart signature (cosign)

cosign verify ghcr.io/kj187/charts/jarvis:1.7.1 \
  --certificate-identity-regexp="https://github.com/kj187/jarvis/.*" \
  --certificate-oidc-issuer="https://token.actions.githubusercontent.com"

SBOM

The SPDX SBOM is attached to this release (sbom.spdx.json) and also
embedded in the image manifest (docker buildx imagetools inspect).

Don't miss a new jarvis release

NewReleases is sending notifications on new releases.