v0.6.1
Changelog
Features
- e43c4c0: feat: update charts version to v0.6.0 (#277) (@ColdsteelRail)
- 2ed72f5: feat: terminating pods when collaset is deleted (#317) (@ColdsteelRail)
- f5ffcff: feat: support clean old lifecycle before new update (#295) (@ColdsteelRail)
- 1384acc: feat: collaset ignore excluded pods [not stable] (#294) (@ColdsteelRail)
- b4cce9e: feat: CollaSet supports exclude and include pod (#258) (@ColdsteelRail)
- a91ffd8: feat(CollaSet): Add pod labels to indicate PodOpsLifecycle phase (#297) (@wu8685)
Bug fixes
- 7ee8336: fix: use spec.replicas instead of pod num to decide pod to update (#319) (@ColdsteelRail)
- 99ad3c4: fix: update scaleOut condition when diff=0 (#318) (@ColdsteelRail)
- 80fe365: fix: update observedGeneration when sync failed (#320) (@ColdsteelRail)
- 4f85fb5: fix: service unavailable pod should take priority over available when updating (#314) (@ColdsteelRail)
- 1c69095: fix: remove label service-available when pod is not ready (#281) (@shaofan-hs)
- d0d8c66: fix: ptr lost events case (#307) (@Eikykun)
- 55451ec: fix: opj should failed if ops not found pod (#308) (@ColdsteelRail)
- 9a7b43e: bugfix: stop doing ttl when endtime is nil (#300) (@ColdsteelRail)
- 2cea370: bugfix: selective scale in both new and origin pods (#315) (@ColdsteelRail)
- c9d5936: bugfix: operationDelaySeconds for update endless reconcile (#296) (@ColdsteelRail)
- 1f4d86d: Bugfix: to-exclude label don't work (#305) (@ColdsteelRail)
Chores
Others
- 906dbe2: update opj status in releaseTargets (#280) (@ColdsteelRail)
- a4a8d79: show replace failed message (#316) (@ColdsteelRail)
- d67d3e1: replace opj deny newPod (#289) (@ColdsteelRail)
- 3d660e9: remove pd ownerReferece from pod when cls delete (#282) (@ColdsteelRail)
- 4fa8b0e: remove image utils pkg from ut (#288) (@ColdsteelRail)
- b24b8b9: refactor activeDeadlineSeconds to target-level (#284) (@ColdsteelRail)
- 281e071: ptr: update pod detail after ptr status sync (#306) (@Eikykun)
- 148e0af: operate targets in batch (#279) (@ColdsteelRail)
- d3d15f2: make candidates order stable (#285) (@ColdsteelRail)
- b531b21: improve extract pvc template name from pvc (#313) (@ColdsteelRail)
- d95fb01: fix podopslifecycle set readiness gate order (#298) (@ColdsteelRail)
- 70ed38b: fix poddecoration concurrent map writes (#309) (@Eikykun)
- b2ed9b4: fix pod create failed with pd (#286) (@ColdsteelRail)
- ef67c8f: fix condition always update (#287) (@ColdsteelRail)
- 2fa4811: add resourrcecontext webhook and improve logic (#312) (@ColdsteelRail)
- 8baf05f: add operationjob intro in readme (#278) (@ColdsteelRail)
- 6b9b766: Improve opj handler returned errors (#310) (@ColdsteelRail)
- 4df7763: Feat: Set default DL adn TTL for opj (#303) (@ColdsteelRail)
- e4e981f: Add new pod lifecycle phase (#299) (@wu8685)
- a57ab34: Add license scan report and status (#293) (@fossabot)
Docker Images
kusionstack/kuperator:v0.6.1