Commit Graph

82 Commits

Author SHA1 Message Date
lfbear 576c31a901 optimize installation
Signed-off-by: lfbear <lfbear@gmail.com>
2021-05-28 00:34:55 +08:00
changzhen fa9a2ea662 ImageOverrider Implementation
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-05-26 18:16:44 +08:00
lihanbo b565cc0caa support schedule based on cluster provider/region/zone
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-05-25 09:11:57 +08:00
lihanbo 483d5d9fa0 support schedule based on cluster taint toleration
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-05-21 09:20:03 +08:00
pigletfly ec6f2fdd74 Fix api version
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2021-05-17 14:24:57 +08:00
Hongcai Ren 24ab1993ee
Added more clear description for override API (#318)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-05-12 20:12:07 +08:00
RainbowMango 763c2a10e7 Adopt Reconcile() method signature change
Adopt MapOjbect removing change
Adopt event handling object changes
Adopt ToRequestsFunc to MapFunc change
Adopt EnqueueRequestsFromMapFunc change
Adopt runerable interface change
Adopt using admission review version v1

Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-05-08 19:12:35 +08:00
Hongcai Ren 5652fc54c6
enable cluster proxy that karmada control plane used to talk to clusters (#302)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-05-08 10:25:56 +08:00
yangcheng-icbc d30fafcaf6
change imagePullPolicy to IfNotPresent (#280)
Signed-off-by: icbc-yangcheng <shineus1996@gmail.com>
2021-04-22 15:40:45 +08:00
Hongcai Ren a65ffaf0dd
Add --cluster-status-update-frequency flag for karmada-controller-manager (#273)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-04-19 18:00:11 +08:00
Hongcai Ren 71f4ddeb81
Add --cluster-status-update-frequency flag for karmada-agent (#272)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-04-17 18:38:24 +08:00
RainbowMango e4992e46fc Add an yaml example
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-04-13 14:57:48 +08:00
RainbowMango 12a19ab5e5 Deal with auto-generated files.
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-04-13 14:57:48 +08:00
Hongcai Ren 9d7f6d4b0c
Add ReplicaSchedulingPolicy API. (#267)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-04-13 09:51:59 +08:00
tinyma123 46974327e8
Add label and spreadByConstraints E2E of CRD and deployment (#245)
Add E2E of label and group constraints

Signed-off-by: mabotao <1397247577@qq.com>
2021-04-09 16:12:20 +08:00
Hongcai Ren f3de793adc
enlarge kube-controller-manager log level for debug (#262)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-04-08 15:38:27 +08:00
Hanbo Li a3ebc74cde
trigger resync for override policy changes (#250)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-04-02 17:34:04 +08:00
RainbowMango f1777392f9 record applied override items for work object
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-30 16:13:58 +08:00
RainbowMango a2ca222aa4 enlarge log level for dig gc error
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-26 09:52:24 +08:00
Hanbo Li 59a02e0030
add karmada agent (#226)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-03-24 14:51:13 +08:00
RainbowMango efdaa836a9 Deal with auto-generate files.
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-24 10:35:09 +08:00
RainbowMango a649f6dabe Deal with auto-generated files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-15 16:33:22 +08:00
changzhen e3dd8cfaa6 add serviceaccount controller to kube-controller-manager
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-03-12 19:30:41 +08:00
Hongcai Ren 3b7569ec6e
add support for match cluster propagation policy (#210)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-11 14:11:19 +08:00
Zhen Chang 1b0aa972a1
Add webhook for mutating workload object of work resource (#206)
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-03-10 17:46:58 +08:00
Hanbo Li d48065f086
add webhook for clusterpropagationpolicy and propagationpolicy (#201)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-03-10 09:36:32 +08:00
RainbowMango baf0faee9e Deal with auto-generated files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 16:43:02 +08:00
RainbowMango 82d78bdfd4 Update deploy scripts
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 15:37:51 +08:00
RainbowMango c8078cbaf7 Autogenerate files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 15:37:51 +08:00
RainbowMango e804a0da58 Update deploy scripts after API group changed
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 14:30:06 +08:00
RainbowMango c579ca4615 Generate files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 14:30:06 +08:00
Hongcai Ren 7905bb2371
Rename PropagationBinding to ResourceBinding (#193)
* Rename PropagationBinding to ResourceBinding

Signed-off-by: RainbowMango <renhongcai@huawei.com>

* Auto generate files

Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 09:46:35 +08:00
Hongcai Ren 48e7782d4f
Remove Accepted field from Cluster API (#189)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-05 19:26:26 +08:00
Kevin Wang abaf2b2bee update generated files for cluster override API
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-03-03 20:51:20 +08:00
Kevin Wang 70b9a2c25a update generated files for ClusterPropagationPolicy
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-03-03 20:29:06 +08:00
Hongcai Ren 5f7305f1d7
Rename PropagationWork to Work. (#169)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-09 14:30:34 +08:00
Zhen Chang 8e47b33b01
enable karmada-scheduler health check endpoint /healthz (#163)
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-02-05 10:26:18 +08:00
Kevin Wang a2f81ff3a5
update SpreadConstraint fields, use maxGroups and minGroups (#162)
instead of maximum and minimum.

Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-05 09:17:29 +08:00
RainbowMango 59b8bb46b5 Add InsecureSkipTLSVerification field to Cluster.
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-02 17:29:40 +08:00
RainbowMango 77830aada3 Add DependentOverriders field to PropagationPolicy
Signed-off-by: RainbowMango <renhongcai@huawei.com>
Co-authored-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-02 17:22:41 +08:00
Hongcai Ren 9624634662
enable propagation policy webhook (#152)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-30 15:17:51 +08:00
Hongcai Ren d13875b2c3
enable karmada-controller-manager health check endpoint /healthz (#154)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-30 15:15:48 +08:00
RainbowMango 6c7eb64d1e validate cluster name by webhook.
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-25 17:26:25 +08:00
Kevin Wang 3a905855ca update policy api group name in scripts
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 15:55:06 +08:00
Kevin Wang 203d52ac92 remove out-dated files
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 15:55:06 +08:00
Kevin Wang e33559250c rename membercluster to cluster in relevant implementations
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Kevin Wang 03120e6923 update generated files
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Kevin Wang da394ab07a rename membercluster api to cluster
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Hongcai Ren 53d8c3d036
Add webhook serving related flags (#136)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-22 15:34:31 +08:00
Hongcai Ren 148af0e1d1
Add webhook framework (#133)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-21 19:26:29 +08:00