Skip to content

HyperFleet Adapter v0.2.0

Latest

Choose a tag to compare

@86254860 86254860 released this 30 Mar 02:58
· 15 commits to main since this release
621d02f

HyperFleet Adapter Release v0.2.0 includes significant enhancements to configuration management, observability, precondition capabilities, and codebase quality improvements.

Container Image

quay.io/openshift-hyperfleet/hyperfleet-adapter:v0.2.0

Deployment

Deploy via the hyperfleet-infra umbrella Helm chart.

Major Features

  • Time-Based Preconditions (#77): Added `now()` custom CEL function for time-based stability preconditions
  • Prometheus Integration (#75): Added ServiceMonitor and Service resources for Prometheus discovery and metrics collection
  • Configuration Standard (#67): Implemented architecture-aligned configuration system with Viper support

Fixes

  • Consolidate duplicate resource operation logs (#84)
  • Fix time value inconsistency in documentation (#81)
  • Enable revive linter and resolve lint violations (#80)
  • Align golangci.yml with architecture standard v2 and resolve all lint violations (#83)
  • Set failure status on nested discovery key collision
  • Preserve failed executionStatus on precondition error

Helm Chart Improvements

  • Standardize appVersion and image.tag handling (#86)
  • Align chart with Helm conventions standard (#85)
  • Use 0.0.0-dev version for dev image builds (#74)
  • Skip version validation for 0.0.0-dev dev builds (#73)

Documentation

  • Create reliability documentation with runbook and metrics (#68)
  • Align adapter docs with operational docs standard (#76)
  • Document required hyperfleet.io/generation annotation (#79)
  • Add time-based stability preconditions usage examples

Chores

  • Remove unused GIT_TAG variable and Tag field (#82)