v0.2.0
New Features 🔥
- feat: Create PodDisruptionBudget for each ISBSVC controller by @chandankumar4 in #78
- feat: Add metrics for pipeline, isb and numaflow counter by @chandankumar4 in #94
- feat: argo cd extension for numarollout by @darshansimha in #112
- Add callback functionality for the numaplane-controller-config ConfigMap by @juliev0 in #93
Major Fixes 🐞
- fix: relocate call to processPipelineStatus() by @juliev0 in #86
- Incorporate RateLimitingInterface to be invoked by PipelineRollout Reconcile() by @juliev0 in #102
- remove rate limiting from initial PipelineRollout.Reconcile() call by @juliev0 in #118
Other changes
- Removed hash of spec from annotations of rollouts by @afugazzotto in #83
- Add unit test for controller rollout create and update by @chandankumar4 in #32
- Add unit test for deletion of numaflow controller rollout by @chandankumar4 in #90
- move code shared between goroutines to a central location in logger by @juliev0 in #91
- Observed Generation by @afugazzotto in #92
- chore: Enable codecov by @xdevxy in #100
- add modularity to kubernetes functions by @juliev0 in #101
- Phases by @afugazzotto in #106
- Added Isbsvc service name to the pipeline label by @shubhamdixit863 in #104
Full Changelog: v0.1.0...v0.2.0