Skip to content

v0.1.1

Latest

Choose a tag to compare

@xueli181114 xueli181114 released this 10 Mar 09:02
· 67 commits to main since this release
f7fa37b

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 spec field 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 -trimpath build flag (HYPERFLEET-710)
  • VERSION collision fix — Resolved environment variable collision with go-toolset base image (HYPERFLEET-723)
  • CA certificates fix — Copied CA certificates from builder stage to ubi9-micro runtime, resolving TLS verification failures in minimal container images (HYPERFLEET-730)

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