Releases: openshift-hyperfleet/hyperfleet-api
Releases · openshift-hyperfleet/hyperfleet-api
v0.1.1
HyperFleet API v0.1.1
Patch release of the HyperFleet API — the REST API providing CRUD operations for cluster lifecycle management resources and adapter status reporting.
Container Image
quay.io/openshift-hyperfleet/hyperfleet-api:v0.1.1
Deployment
Deploy via the hyperfleet-chart umbrella Helm chart.
Highlights
API Validation & Correctness
- Reject missing spec field — Cluster creation requests without a
specfield are now properly rejected with a clear error response (HYPERFLEET-649) - Enforce mandatory adapter conditions — Adapter status reports are now validated to ensure all required conditions are present before persisting (HYPERFLEET-657)
Observability
- Standardized API metrics — Renamed Prometheus metrics to use the
hyperfleet_api_prefix for consistent naming across HyperFleet components (HYPERFLEET-457) - Database metrics — Added Prometheus metrics with
hyperfleet_db_prefix to the database layer for connection pool and query observability (HYPERFLEET-470)
Helm & Deployment
- Helm chart testing — Added Helm chart linting, template validation, and fixed default image registry configuration (HYPERFLEET-658)
Testing
- Presenter test suite — Added comprehensive test coverage for the presenter package (HYPERFLEET-301)
Build & Infrastructure
- Standardized Dockerfile and Makefile — Unified image build process across HyperFleet repositories (HYPERFLEET-509)
- Config file resolution fix — Fixed config file path resolution broken by the
-trimpathbuild flag (HYPERFLEET-710) - VERSION collision fix — Resolved environment variable collision 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 API v0.1.0
First release of the HyperFleet cluster lifecycle management REST API.
Components
- REST API for cluster and nodepool lifecycle management
- PostgreSQL database for state persistence
- Adapter registration and event routing
Container Image
quay.io/openshift-hyperfleet/hyperfleet-api:v0.1.0
Deployment
Deploy via the hyperfleet-chart umbrella Helm chart.