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
zhihao jian
51cebc1d44
change workload controller to use patch instead of update
...
Signed-off-by: zhihao jian <zhihao.jian@shopee.com>
fix test
use MergeFrom func to patch data
get latest rs
fix unit test
fix lint
do not get latest status before patch
2025-07-14 17:00:34 +08:00
Wei-Xiang Sun
c56e2f3394
rolling deployment in partition-style ( #115 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2023-02-10 10:57:55 +08:00
Wei-Xiang Sun
843e8b8bc4
add advanced deployment controller ( #110 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2023-01-11 17:47:29 +08:00
Wei-Xiang Sun
3165f4e8c6
add advanced deployment api ( #106 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-12-21 12:20:09 +08:00
Wei-Xiang Sun
7bfc93cd73
trim off native deployment controller codes ( #105 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-12-20 11:30:09 +08:00
Wei-Xiang Sun
b0c7b3b92a
init advanced deployment controller as native deployment controller ( #104 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-12-19 17:54:08 +08:00