Commit Graph

385 Commits

Author SHA1 Message Date
Siyu Wang 117e676672
Preparing for v0.8.0 release (#543)
Signed-off-by: FillZpp <FillZpp.pub@gmail.com>
2021-03-03 20:41:01 -08:00
FillZpp 825d6d0454 Fix nodeimage owner reference update
Signed-off-by: FillZpp <FillZpp.pub@gmail.com>
2021-02-26 15:08:57 +08:00
Siyu Wang c81ffc73e3 Optimize CloneSet in-place update and e2e cases
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2021-02-25 14:20:35 +08:00
shiyan2016 02685e224b support lifecycle hook for asts
Signed-off-by: shiyan2016 <shiyan20160606@gmail.com>
2021-02-22 16:12:58 +08:00
Siyu Wang 41018db135
Add feature-gate for Kruise to replace the CUSTOM_RESOURCE_ENABLE env (#532)
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2021-02-12 11:05:06 -08:00
Siyu Wang faa8045ae7 Optimize nodeimage controller and puller
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2021-02-03 13:53:49 +08:00
shiyan2016 9ed0452fcf fix condition for pod state from Updated to Normal
Signed-off-by: shiyan2016 <shiyan20160606@gmail.com>
2021-02-02 19:53:07 +08:00
Siyu Wang 7729d39951 Optimize pull secrets auths in daemon
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2021-02-02 11:26:59 +08:00
Siyu Wang 6bf71024a5 Add controllers for nodeimage and imagepulljob
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2021-02-02 11:26:59 +08:00
shyung 46898cfd03 Fix a typo in custom_resource_gate.go
Signed-off-by: shyung <634125750@qq.com>
2021-01-29 16:49:15 +08:00
liheng.zms ffa45ae990 change sidecarSet.Spec.Strategy to UpdateStrategy
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2021-01-27 09:55:27 +08:00
Siyu Wang e52114a56c Optimize CloneSet scale sequence and update lifecycle state
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2021-01-25 19:01:09 +08:00
liheng.zms e067f0d5e7 the default sidecarset updateStrategy is set to RollingUpdate
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2021-01-13 10:42:37 +08:00
Siyu Wang 46c7edb957 Set different user-agent for controllers
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2021-01-12 20:05:14 +08:00
Siyu Wang 9e2a4c9c4b Implement kruise-daemon and support image puller
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2021-01-11 21:56:24 +08:00
liheng.zms c2bcef7ad2 Refactor sidecarset control and extended upgrade strategy
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2021-01-11 19:43:07 +08:00
devincd 3ebd9e3f68 gofmt
Signed-off-by: devincd <505259926@qq.com>
2021-01-08 11:10:32 +08:00
devincd b647fa4a9b sort imports
Signed-off-by: devincd <505259926@qq.com>
2021-01-08 11:10:32 +08:00
devincd 80f5d1205c add assign-bcj-pods-by-scheduler parameter for bcj
Signed-off-by: devincd <505259926@qq.com>
2021-01-08 11:10:32 +08:00
LeoLiuYan 9429894667 Fix revision label when collision
Signed-off-by: LeoLiuYan <929908264@qq.com>
2021-01-06 13:53:41 +08:00
JunjunLi 609cd79dd2 fix cloneset update not set currentRevision
Signed-off-by: JunjunLi <junjunli666@gmail.com>
2021-01-04 14:39:57 +08:00
JunjunLi c333ffc5fd cloneset add status revision
Signed-off-by: JunjunLi <junjunli666@gmail.com>
2021-01-04 10:18:38 +08:00
Guo, Fei ca2127f3f6 Fix script for old bash version
Signed-off-by: Guo, Fei <f.guo@alibaba-inc.com>
2020-12-22 19:20:46 +08:00
uhari03 bcf7305a41
Add Deployment Support to UnitedDeployment (#391)
* Add Deployment Support to UnitedDeployment

* MVP - AZ deployment objects created

* Cleaned up adapter with working statuses

* Clean up adapter - remove get pods funcs

* Correct deployment replica statuses (removal of terminating pods in updated replica count)

* Add validation and unit tests for Deployment Template

* make manifest changes

* Example helm chart changes

Signed-off-by: Hari Udhayakumar <h.udhayakumar@salesforce.com>

* Address all PR comments before rebase

Signed-off-by: Hari Udhayakumar <h.udhayakumar@salesforce.com>

* Addressing make test failures

Signed-off-by: Hari Udhayakumar <h.udhayakumar@salesforce.com>

* Add make generate manifests changes

Signed-off-by: Hari Udhayakumar <h.udhayakumar@salesforce.com>

* Undo all openapi changes

Signed-off-by: Hari Udhayakumar <h.udhayakumar@salesforce.com>
2020-12-21 09:41:04 -08:00
Siyu Wang 8649a6957a
Fix v0.7.0 chart by restore crds to template (#490)
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2020-12-21 09:29:20 -08:00
Li Yi 143cda2e02 Fix the warnings from staticcheck
Signed-off-by: Li Yi <denverdino@gmail.com>
2020-12-21 11:02:04 +08:00
Alistair Young 78c0025fdd Changes for multiplatform build.
Signed-off-by: Alistair Young <avatar@arkane-systems.net>
2020-12-21 10:12:27 +08:00
devincd 65a2e64419
bcj add PodFitsResources predicates (#485)
* bcj add PodFitsResources predicates

Signed-off-by: devincd <505259926@qq.com>
2020-12-17 12:49:43 -08:00
weizhi 550e405d78
Add GetScale/UpdateScale to scalable resources (#482)
* Add GetScale/UpdateScale methods

Signed-off-by: weizhi <ftdchenwz@gmail.com>

* fix

Signed-off-by: weizhi <ftdchenwz@gmail.com>
2020-12-17 09:59:17 -08:00
JunjunLi f7b897d98e optimizate cloneset updated-ready-replicas
Signed-off-by: JunjunLi <junjunli666@gmail.com>
2020-12-17 19:43:07 +08:00
Zhen Zhang fd5c9eadef
Merge pull request #483 from FillZpp/fix-init-discovery
Fix crd discovery not work during init
2020-12-17 16:04:29 +08:00
Siyu Wang 9b95da779a Fix crd discovery not work during init
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2020-12-17 15:29:17 +08:00
kadisi d9080fefa6 fix isExpected function bugs
Signed-off-by: kadisi <iamkadisi@163.com>
2020-12-16 17:17:14 +08:00
Siyu Wang 7e3550bf25
Preparing docs and chart for v0.7.0 (#480)
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2020-12-15 23:15:23 -08:00
Siyu Wang d734546559
Optimize ci and docs (#477)
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2020-12-10 10:58:48 -08:00
Zhen Zhang 860bbc95f2
Merge pull request #474 from FillZpp/fix-gate-for-fieldindex
Do not add FieldIndex for BroadcastJob if it is not enabled
2020-12-07 13:02:28 +08:00
Siyu Wang eb865786e4 Do not add FieldIndex for BroadcastJob if it is not enabled
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2020-12-07 11:48:38 +08:00
JunjunLi de531d620e fix cloneset webhooke check podstodelete 2020-12-04 11:17:55 +08:00
Rishi Anand b1f24ee0e0
AdvancedCronJob webhook impl and test cases (#468)
* Adding mutating and validating webhook handler for advancedcronjob

* Adding test cases file

* Fixing go lint

* Addressing review comments for acj

* Generating manifests to include api changes in crd

* Fixing vet for acj

* Generating all and manifests
2020-12-02 10:18:29 -08:00
Siyu Wang f5f1152f2f
Support reserveOrdinal for Advanced StatefulSet (#471)
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2020-12-02 00:21:32 -08:00
shiyan2016 2fa060a98e fix client-go rest config not work 2020-12-02 10:35:46 +08:00
Siyu Wang 59a6e200ee
Fix overwrite gracePeriod update for CloneSet (#469)
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2020-12-01 16:02:14 -08:00
Rishi Anand f4bc28b7a2
implementing advancedcronjob controller (#461)
* implementing advancedcronjob controller

* Changes according to review comments

* Renaming indexPodName -> indexPodNodeName
2020-11-25 22:20:08 -08:00
JunjunLi 521b67ec60 change cloneset EextraStatusCaclulation interface 2020-11-25 17:28:41 +08:00
Junjun Li 999a615a20
cloneset partition support intorstr format (#456)
change partition verification

controller gen
2020-11-24 10:04:07 -08:00
Rishi Anand 04b6175e60
Adding AdvancedCronJob api as per proposal (#440)
* Adding AdvancedCronJob api

* Moving controller to pkg/controller

* Removing go-logr dependency

* Commenting codes for CI error

* Fixing ci for unused codes
2020-11-20 18:10:27 -08:00
Shu 127d91d51c
Fix typos (#458) 2020-11-20 10:04:10 -08:00
Dylan 744f79bd3e
some clean ups (#457) 2020-11-20 00:20:19 -08:00
shiyan2016 431b05babd lower access to webhook 2020-11-19 14:33:22 +08:00
Guo, Fei 68d501d8ca Add ScaleExpectation for BroadcastJob 2020-11-19 10:44:28 +08:00