Commit Graph

116 Commits

Author SHA1 Message Date
carlory ba54f296ab enable multi replicas in CI
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-01-19 20:52:27 +08:00
carlory f697c03c74 add validation for cluster api and remove cluster validating webhook
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-01-14 12:08:43 +08:00
changzhen c9a2a70cb8 add ClusterProxyOptions for Cluster
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-12-24 15:19:53 +08:00
karmada-bot 22e307707b
Merge pull request #1122 from XiShanYongYe-Chang/move-cluster-to-aa
Add aggregation apiserver and move cluster crd to aa
2021-12-21 15:02:31 +08:00
changzhen 930d4e9f42 deploy karmada-aggregated-apiserver
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-12-20 19:49:29 +08:00
lonelyCZ f99d1e8a0f Implementing karmada-webhook of validating ClusterOverridePolicy
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-12-20 13:32:52 +08:00
karmada-bot a916dda8d2
Merge pull request #1107 from Shike-Ada/pr-commit
update kube-apiserver and kube-controller-manager default version
2021-12-20 09:41:26 +08:00
lonelyCZ b8d46597a9 Implementing karmada-webhook of validating OverridePolicy
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-12-18 12:42:22 +08:00
Shike-Ada ec820beac9 update the version of kube-apiser and kube-controller-manager from v1.20.11 to v1.21.7
Signed-off-by: Shike-Ada <1073457937@qq.com>
2021-12-17 18:57:11 +08:00
changzhen 7224234a74 Update resourece interpreter pkg/file name and variable/parameter/comment naming
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-11-20 17:48:00 +08:00
changzhen c4a6c03c99 add the validation for ResourceExploringWebhookConfiguration creation
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-11-11 15:04:09 +08:00
iawia002 98ee6ce938 Introduce feature gates for the scheduler component
Signed-off-by: iawia002 <z2d@jifangcheng.com>
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
2021-11-05 21:03:02 +08:00
changzhen ac42c00cc4 upgrade k8s version to v1.20.11
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-10-22 15:21:54 +08:00
Garrybest a6a9a67c5e deploy scheduler estimator when local up karmada
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-27 20:53:46 +08:00
iawia002 c463c1a96e Remove extra spaces from artifacts YAML files
Signed-off-by: iawia002 <z2d@jifangcheng.com>
2021-09-26 11:44:59 +08:00
Garrybest 21470e3c57 add deploy script of scheduler estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-23 15:21:53 +08:00
RainbowMango c968c19263 makes sure crds in chart always up to date and re-org the crds.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-09-09 17:13:45 +08:00
karmada-bot f380abf288
Merge pull request #657 from Garrybest/pr_estimator
add node claim into ReplicaRequirements
2021-09-07 09:13:03 +08:00
Garrybest 4f8215e071 add node claim into ReplicaRequirements
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-06 15:31:42 +08:00
karmada-bot 24ad164bdc
Merge pull request #660 from Onyinye91-ctrl/Remove-serviceaccount-controller
Remove serviceaccount controller
2021-08-26 16:28:44 +08:00
Onyinye91-ctrl 2d732b73e9 Karmada project
Signed-off-by: Onyinye91-ctrl <oriji.sandra@gmail.com>
2021-08-25 11:46:59 +01:00
lihanbo 223af35f8d added validation rules to StaticClusterWeight
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-08-25 12:03:49 +08:00
karmada-bot b1c4e528ea
Merge pull request #641 from lonelyCZ/lonelyCZ-patch-1
Disable ServiceAccount admission plug-in in karmada apiserver
2021-08-24 21:01:41 +08:00
lonelyCZ 6f28b4ecff Disable ServiceAccount in karmada apiserver
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-08-24 11:07:26 +08:00
Garrybest 5af53ce908 move ReplicaResourceRequirements and Replicas into ResourceBindingSpec
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-08-21 10:43:33 +08:00
betaincao c8e8a6269d add command and args override policy
Signed-off-by: betaincao <betaincao@gmail.com>
2021-08-19 17:00:29 +08:00
pigletfly 4df1ae6806 Add applied result in aggregated status
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2021-08-13 23:17:38 +08:00
lushenle 2e2f902c23 format namespace.yaml, serviceaccount.yaml, clusterrolebinding.yaml, change the files format to unix type
Signed-off-by: lushenle <lushenle@gmail.com>

format serviceaccount.yaml

format clusterrolebinding.yaml
2021-08-12 11:22:25 +08:00
karmada-bot a51b776249
Merge pull request #552 from RainbowMango/pr_restrict_replica_scheduling_fields
added validation rules to replicaSchedulingStrategy
2021-07-26 16:59:51 +08:00
RainbowMango f7ca926f24 added validation rules to replicaSchedulingStrategy
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-23 10:41:48 +08:00
RainbowMango 54801cddca remove inline json tag from status field
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-23 09:52:09 +08:00
changzhen 0f1ce4e1d9 add e2e test for MCS feature
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-07-21 16:46:10 +08:00
RainbowMango b59b1697b7 Fix taints testing failling.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-13 16:46:58 +08:00
karmada-bot ed2f9fc25f
Merge pull request #489 from RainbowMango/pr_install_mcs
Get MCS APIs installation by default
2021-07-07 10:14:24 +08:00
junqian dc80f64b44 fix bug that api name is wrong
Signed-off-by: junqian <junqian@tencent.com>
2021-07-06 10:25:51 +08:00
karmada-bot b00693914a
Merge pull request #452 from qianjun1993/scheduler
Support scheduling according to member cluster resources
2021-07-05 15:56:22 +08:00
junqian 8d23a02673 update apis for scheduling according to member cluster resources
Signed-off-by: junqian <junqian@tencent.com>
2021-07-05 15:29:40 +08:00
RainbowMango 7108ea2e70 Get MCS APIs installation by default
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-03 17:25:08 +08:00
lfbear 07d31fbda8 Karmada-agent install script support the standalone cluster and some misc
Signed-off-by: lfbear <lfbear@gmail.com>
2021-07-02 16:35:05 +08:00
lihanbo c87e9ef9b7 disable StorageObjectInUseProtection admission plugin
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-06-26 11:43:57 +08:00
pengli d5ee4e64cd Extend cluster.status.APIEnablements.Resources to struct with Kind
Signed-off-by: pengli <justdoit.pli@gmail.com>
2021-06-24 13:40:52 +08:00
karmada-bot 26b9fcb272
Merge pull request #453 from lfbear/issues-450
Change APIEnablement.Resources to an optional field
2021-06-21 15:55:16 +08:00
shinytang6 ee04a566ab fix(controller): rm useless subresource status
Signed-off-by: shinytang6 <1074461480@qq.com>
2021-06-20 21:31:06 +08:00
lfbear 442cfa2dd4 change APIEnablement.Resources to optional
Signed-off-by: lfbear <lfbear@gmail.com>
2021-06-19 12:38:47 +08:00
karmada-bot 738c148401
Merge pull request #417 from Garrybest/cluster-api
make cluster represents more precise resources
2021-06-11 16:15:02 +08:00
Garrybest 045e4ad3cf cluster code generate
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-06-10 17:40:07 +08:00
RainbowMango 89f3569147 Making resource selector required
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-06-10 17:15:35 +08:00
Wang Bing 40e7a6eff9
Add kubebuilder shortName tag (#376)
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2021-05-28 11:36:21 +08:00
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