v0.19.0
New Features 🔥
- feat: create AnalysisRun for MonoVertexRollout and PipelineRollout during progressive rollout by @dpadhiar in #667
- feat: Add failure reason for progressive rollout by @chandankumar4 in #673
- feat: reconcile AnalysisRun to determine success or failure by @dpadhiar in #671
- feat: Dump child status in case of progressive rollout failure by @chandankumar4 in #676
- feat: Scale Pipeline Vertices to 0 on failure by @juliev0 in #672
- feat: add analysisRunTimeout to Numaplane controller config by @dpadhiar in #679
Major Fixes 🐞
- fix: Store the original scale min/max for the upgrading MonoVertex in the Status and use that on success by @juliev0 in #666
- fix: default analysisRunTimeout was returning as nanoseconds instead of seconds by @dpadhiar in #683
- fix: PDB label selector to match actual isbsvc pod names by @juliev0 in #686
- fix: mismatch between FailureReason and child status by @chandankumar4 in #687
Other changes
- chore: E2E Test for Progressive by @afugazzotto in #660
- chore: sink to blackhole to avoid 'too many open files' error by @afugazzotto in #665
- chore: install Prometheus when running by @juliev0 in #663
- chore: Progressive checks in functional E2E tests by @afugazzotto in #675
Full Changelog: v0.18.1...v0.19.0