Releases: Azure/fleet
Releases · Azure/fleet
v0.7.7
What's Changed
- fix: consolidate unscheduled bindings. by @ryanzhang-oss in #538
- feat: enable v1beta1 CRP webhook by @Arvindthiru in #548
- feat: v1beta1 CRP name length validation by @Arvindthiru in #553
- feat: v1beta1 CRP Validation for PickFixed Placement Policy by @Arvindthiru in #551
- test: add more scheduler integration tests (3/) by @michaelawyu in #545
- fix: the CRP pretty print by @ryanzhang-oss in #549
Full Changelog: v0.7.6...v0.7.7
v0.7.6
What's Changed
- test: add more tests about selecting resources by @zhiying-lin in #537
- test: add more scheduler integration tests (2/) by @michaelawyu in #539
- feat: add wait for deleting binding in rollout by @ryanzhang-oss in #542
- fix: report the scores of clusters that are not picked by @michaelawyu in #546
- fix: add dedicated status code for identifying clusters that have been selected by @michaelawyu in #540
- fix: handle Work, IMC, event request correctly by @Arvindthiru in #550
Full Changelog: v0.7.5...v0.7.6
v0.7.5
What's Changed
- fix: watch for observed CRP annotation change in scheduler watcher by @michaelawyu in #535
- fix: set the resource change processing controller to handle v1beta1 CRPs correctly + ignore member cluster updates by @michaelawyu in #534
- test: add selecting resource related e2e tests by @zhiying-lin in #532
- test: add some scheduler integration tests (1/) by @michaelawyu in #479
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
- fix: change the order of events in order to record all the events by @zhiying-lin in #531
- fix: set up correct access control in v1beta1 hub agents by @michaelawyu in #533
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
- feat: Webhook for Event by @Arvindthiru in #524
- feat: Improve logs, UTs and readability for fleet guard rail by @Arvindthiru in #525
- test: add basic integration test for crp by @zhiying-lin in #490
- test: v1beta1 E2E tests (1/): add setup + one basic test case by @michaelawyu in #504
- chore: bump actions/checkout from 3 to 4 by @dependabot in #523
- fix: use new forked Work API in member cluster controller by @michaelawyu in #526
- fix: use correct CRD availability check when v1beta1 API is enabled + install only relevant CRDs in E2E tests by @michaelawyu in #527
- fix: address an issue where empty reference is logged in member cluster controller by @michaelawyu in #528
- fix: address an issue where rollout controller will panic when processing CRPs of the PickFixed placement type by @michaelawyu in #529
- chore: bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in #530
Full Changelog: v0.7.0...v0.7.3
v0.7.2
What's Changed
- fix: use new forked Work API in member cluster controller by @michaelawyu in #526
- fix: use correct CRD availability check when v1beta1 API is enabled + install only relevant CRDs in E2E tests by @michaelawyu in #527
- fix: address an issue where empty reference is logged in member cluster controller by @michaelawyu in #528
- fix: address an issue where rollout controller will panic when processing CRPs of the PickFixed placement type by @michaelawyu in #529
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- feat: Webhook for Event by @Arvindthiru in #524
- feat: Improve logs, UTs and readability for fleet guard rail by @Arvindthiru in #525
- test: add basic integration test for crp by @zhiying-lin in #490
- test: v1beta1 E2E tests (1/): add setup + one basic test case by @michaelawyu in #504
- chore: bump actions/checkout from 3 to 4 by @dependabot in #523
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- fix: refactor Webhook E2E tests to fix flaky E2Es by @Arvindthiru in #511
- refactor: move the work controller to v1alpha1 by @zhiying-lin in #501
- fix: delete associated works when bindings are deleted by @michaelawyu in #503
- feat: Webhook for reserved namespace resources part-1 by @Arvindthiru in #500
- fix: address a minor issue in hub agent chart + enable API version params in member agent chart by @michaelawyu in #509
- fix: component governance pipeline by @ryanzhang-oss in #516
- test: Refactor MC, IMC webhook E2Es to use BeforeEach, AfterEach by @Arvindthiru in #513
- fix: Use subresource to check for IMC status update by @Arvindthiru in #517
- feat: add v1beta1 work controller by @zhiying-lin in #497
- test: Use random resource names & move resources under reserved namespaces E2Es by @Arvindthiru in #518
- feat: init v1beta1 work controller when enabling v1beta1 api by @zhiying-lin in #515
- feat: add formalized log in order to setup the dashboard by @zhiying-lin in #519
- test: Webhook for Namespaced resources E2E tests part 2 by @Arvindthiru in #512
- fix: enable the new forked Work API in related controllers by @michaelawyu in #522
- fix: add scope in the log when fail to get token by @zhiying-lin in #520
- feat: Webhook for work by @Arvindthiru in #510
- test: Webhook for Namespaced resources E2Es part 3 by @Arvindthiru in #514
- fix: enable the new forked Work API in member agent by @michaelawyu in #521
Full Changelog: v0.6.11...v0.7.0
v0.6.12
What's Changed
- fix: refactor Webhook E2E tests to fix flaky E2Es by @Arvindthiru in #511
- refactor: move the work controller to v1alpha1 by @zhiying-lin in #501
- fix: delete associated works when bindings are deleted by @michaelawyu in #503
- feat: Webhook for reserved namespace resources part-1 by @Arvindthiru in #500
- fix: address a minor issue in hub agent chart + enable API version params in member agent chart by @michaelawyu in #509
- fix: component governance pipeline by @ryanzhang-oss in #516
- test: Refactor MC, IMC webhook E2Es to use BeforeEach, AfterEach by @Arvindthiru in #513
- fix: Use subresource to check for IMC status update by @Arvindthiru in #517
- feat: add v1beta1 work controller by @zhiying-lin in #497
Full Changelog: v0.6.11...v0.6.12
v0.6.11
What's Changed
- feat: Move v1alpha1 CRP webhook from api to fleetResourceHandler by @Arvindthiru in #464
- feat: Webhook for IMC by @Arvindthiru in #442
- chore: bump controller runtime to 1.14.6 by @ryanzhang-oss in #483
- feat: add events for the crp and update crp status by @zhiying-lin in #482
- fix: init the uncachedreader in the main func by @zhiying-lin in #484
- test: add some unit tests to scheduler framework by @michaelawyu in #480
- fix: use correct packages in newly added unit tests by @michaelawyu in #488
- fix: use the cluster API group for owner reference in member cluster controller by @michaelawyu in #491
- feat: add API version toggles in hub agent helm charts by @michaelawyu in #487
- fix: use InfoS for logs with keys/values by @michaelawyu in #492
- fix: report in logs when the CRP controller fails to select resources by @michaelawyu in #494
- fix: run scheduler in a separate goroutine by @michaelawyu in #486
- feat: improve the crp status when selectors are invalid by @zhiying-lin in #485
- fix: report scores correctly in CRP status by @michaelawyu in #499
- fix: start up the CRP controller in main.go by @michaelawyu in #493
- feat: remove the state in the member cluster CRD by @ryanzhang-oss in #489
- interface: add work apis by @zhiying-lin in #496
- fix: fix the typo in scheduler crp integration tests by @zhiying-lin in #502
- fix: report correct condition when resources are successfully applied by @michaelawyu in #498
- feat: declare v1beta1 work related const in the api folder by @zhiying-lin in #505
- feat: Webhook for reserved namespaces by @Arvindthiru in #495
- feat: enable guard rail for RP testing by @Arvindthiru in #506
- fix: disable fleet guard rail by default by @Arvindthiru in #508
Full Changelog: v0.6.8...v0.6.11