Commit Graph

9 Commits

Author SHA1 Message Date
shouchen.zz 885497f5df fix golang-lint-error
Signed-off-by: 守辰 <shouchen.zz@alibaba-inc.com>
2025-07-23 13:24:18 +08:00
PersistentJZH 0fbc3ed8c4
Change workload controller to use patch instead of update (#286)
* 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

* 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

* 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

* combine patchExtraStatus and syncDeploymentStatus

Signed-off-by: zhihao jian <zhihao.jian@shopee.com>

---------

Signed-off-by: zhihao jian <zhihao.jian@shopee.com>
Co-authored-by: zhihao jian <zhihao.jian@shopee.com>
Co-authored-by: Zhen Zhang <furykerry@gmail.com>
2025-07-22 20:48:52 +08:00
Ai Ranthem 3e66fa1ad8
Feature: support batch-id labeling for bluegreen strategy (#250)
* Feature: support batch-id labeling for blue-green strategy

---------

Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
2025-03-20 19:26:46 +08:00
zhengjr9 1e84129ff1
bugfix: Filter rs that are not part of the current Deployement (#191)
Signed-off-by: zhengjr <zhengjiarui_pro@163.com>
2023-12-26 17:54:07 +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