rollouts/pkg/controller/deployment
zhihao jian 884be19fa3 use runtimeClient to operate deployment uniformly
Signed-off-by: zhihao jian <zhihao.jian@shopee.com>

remove dupl SetNewReplicaSetAnnotations

use UnsafeDisableDeepCopy to optimize performance

use optimisticLock for patch

fix patch extra status always failed

fix unit test

add comment
2025-07-17 23:05:02 +08:00
..
util new v1beta1 apis (#184) 2023-12-04 14:56:47 +08:00
controller.go use runtimeClient to operate deployment uniformly 2025-07-17 23:05:02 +08:00
deployment_controller.go use runtimeClient to operate deployment uniformly 2025-07-17 23:05:02 +08:00
deployment_controller_test.go use runtimeClient to operate deployment uniformly 2025-07-17 23:05:02 +08:00
deployment_event_handler.go rolling deployment in partition-style (#115) 2023-02-10 10:57:55 +08:00
progress.go use runtimeClient to operate deployment uniformly 2025-07-17 23:05:02 +08:00
rolling.go new v1beta1 apis (#184) 2023-12-04 14:56:47 +08:00
rolling_test.go use runtimeClient to operate deployment uniformly 2025-07-17 23:05:02 +08:00
sync.go use runtimeClient to operate deployment uniformly 2025-07-17 23:05:02 +08:00