Releases: openshift-hyperfleet/hyperfleet-adapter
Releases · openshift-hyperfleet/hyperfleet-adapter
v0.1.1
HyperFleet Adapter v0.1.1
Patch release of the HyperFleet Adapter Framework — the event-driven service framework that consumes reconciliation events, evaluates preconditions, manages Kubernetes resources, and reports status back to the HyperFleet API.
Container Image
quay.io/openshift-hyperfleet/hyperfleet-adapter:v0.1.1
Deployment
Deploy via the hyperfleet-chart umbrella Helm chart.
Highlights
Bug Fixes
- Generation variable rename — Fixed incorrect generation variable naming in task execution context (HYPERFLEET-653)
- Owner references field name — Corrected
owned_referencetoowner_referencesfor proper Kubernetes resource ownership tracking (HYPERFLEET-663) - Maestro SQL error leak — Prevented internal SQL error details from leaking through the Maestro transport layer (HYPERFLEET-661)
- RabbitMQ exchange type — Fixed incorrect exchange type configuration for RabbitMQ broker integration (HYPERFLEET-672)
- Helm volume projection warning — Resolved duplicated volume projection entries in Helm chart templates (HYPERFLEET-662)
Observability & Reliability
- Event processing metrics — Added Prometheus metrics for adapter event processing, enabling monitoring of event consumption rates, processing duration, and error counts (HYPERFLEET-450)
- Broker metrics integration — Updated
hyperfleet-brokerto v1.1.0 with integrated metrics recording (HYPERFLEET-676) - PodDisruptionBudget — Enabled PDB by default in Helm chart to protect adapter availability during voluntary disruptions (HYPERFLEET-584)
- Enhanced task execution logging — Added detailed logging for adapter framework task execution to improve debugging
Documentation & Examples
- Discovery byName example — Fixed incorrect example for resource discovery using the
byNamestrategy (HYPERFLEET-660) - Namespace in discovery examples — Corrected namespace usage in resource discovery documentation (HYPERFLEET-679)
- Unknown condition value — Documented the
Unknowncondition status value for adapter status reporting (HYPERFLEET-596)
Testing
- Maestro TLS integration test — Added integration test validating TLS-authenticated Maestro client setup
Build & Infrastructure
- Standardized Dockerfile and Makefile — Unified image build process across HyperFleet repositories (HYPERFLEET-509)
- VERSION collision fix — Standardized version handling to avoid collisions with
go-toolsetbase image (HYPERFLEET-723) - CA certificates fix — Copied CA certificates from builder stage to
ubi9-microruntime, resolving TLS verification failures in minimal container images (HYPERFLEET-730)
Full Changelog: v0.1.0...v0.1.1
v0.1.0
HyperFleet Adapter v0.1.0
First release of the HyperFleet adapter framework.
Components
- Adapter runtime for processing cluster lifecycle events
- Plugin system for landing-zone and validation adapters
- Message broker subscriber (RabbitMQ, Google Pub/Sub)
Container Image
quay.io/openshift-hyperfleet/hyperfleet-adapter:v0.1.0
Deployment
Deploy via the hyperfleet-chart umbrella Helm chart.