Skip to content

Releases: openshift-hyperfleet/hyperfleet-sentinel

v0.1.1

10 Mar 09:15
bf4935f

Choose a tag to compare

HyperFleet Sentinel v0.1.1

Patch release of the HyperFleet Sentinel — the resource watcher responsible for Kubernetes resource polling and CloudEvents-based reconciliation event publishing.

Container Image

quay.io/openshift-hyperfleet/sentinel:v0.1.1

Deployment

Deploy via the hyperfleet-chart umbrella Helm chart.


Highlights

Observability & Reliability

  • Standard metrics labels — Added required standard labels to Sentinel Prometheus metrics for consistent monitoring across HyperFleet components (HYPERFLEET-427)
  • ServiceMonitor support — Added ServiceMonitor resource for Prometheus Operator environments, enabling automatic scrape target discovery (HYPERFLEET-587)
  • Broker metrics integration — Updated hyperfleet-broker to v1.1.0 and integrated MetricsRecorder for broker-level observability (HYPERFLEET-675)
  • Enhanced health probes — Health and readiness probes now perform functional checks beyond basic liveness (HYPERFLEET-552)
  • PodDisruptionBudget — Added PDB to protect Sentinel availability during voluntary disruptions (HYPERFLEET-555)

Helm & Deployment

  • Homogenized Helm values — Standardized Helm value structure for consistency across HyperFleet charts (HYPERFLEET-646)
  • Chart relocated to charts/ — Moved Sentinel Helm chart to charts/ directory following repository conventions (HYPERFLEET-701)
  • Helm chart testing — Added Helm chart linting and template validation to CI via Makefile targets (HYPERFLEET-658)
  • GCP monitoring opt-out — GCP-specific monitoring resources are now disabled by default, simplifying non-GCP deployments (HYPERFLEET-673)
  • GKE deployment docs — Clarified Helm deployment instructions for GKE environments using Quay images (HYPERFLEET-711)

Core Functionality

  • Nested payload structure — Event payloads now support nested field paths in message_data configuration, enabling richer event content (HYPERFLEET-643)
  • RabbitMQ broker URL — Included RabbitMQ connection URL in broker ConfigMap for proper broker discovery (HYPERFLEET-655)

Build & Infrastructure

  • Standardized Dockerfile and Makefile — Unified image build process across HyperFleet repositories (HYPERFLEET-509)
  • CA certificates fix — Copied CA certificates from builder stage to ubi9-micro runtime, resolving TLS verification failures in minimal container images (HYPERFLEET-730)
  • Version handling fix — Standardized version injection to avoid collisions with go-toolset environment variables

Full Changelog: v0.1.0...v0.1.1

v0.1.0

19 Feb 19:27

Choose a tag to compare

HyperFleet Sentinel v0.1.0

First release of the HyperFleet Sentinel resource watcher.

Components

  • Kubernetes resource polling (clusters and nodepools)
  • CloudEvents publishing to message brokers (RabbitMQ, Google Pub/Sub)
  • Horizontal sharding via resource selectors

Container Image

quay.io/openshift-hyperfleet/sentinel:v0.1.0

Known Issues

  • HYPERFLEET-655: RabbitMQ URL not included in broker config file, requires configmap template fix

Deployment

Deploy via the hyperfleet-chart umbrella Helm chart.