Releases: openshift-hyperfleet/hyperfleet-sentinel
Releases · openshift-hyperfleet/hyperfleet-sentinel
v0.1.1
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-brokerto v1.1.0 and integratedMetricsRecorderfor 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 tocharts/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_dataconfiguration, 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-microruntime, resolving TLS verification failures in minimal container images (HYPERFLEET-730) - Version handling fix — Standardized version injection to avoid collisions with
go-toolsetenvironment variables
Full Changelog: v0.1.0...v0.1.1
v0.1.0
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.