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)