Commit Graph

221 Commits

Author SHA1 Message Date
karmada-bot ef774d2863
Merge pull request #3342 from Poor12/add-health-api
Add failover APIs in policy
2023-04-12 18:47:00 +08:00
Poor12 34f481201c add failover apis
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-04-12 17:30:08 +08:00
chaunceyjiang 6f3afbdbf2 fix: validates predicate path
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-04-12 13:47:28 +08:00
chaunceyjiang c3ebf6264a feat: support for customizing tolerances for internal etcd
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-03-27 15:37:02 +08:00
EnnnOK 46b4b7a8da feat(charts): add annotation to apiserver service, add tolerations and nodeselector to jobs
Signed-off-by: EnnnOK <710720732@qq.com>

docs(chart): add apiServer.serviceAnnotations, pre/post job tolerations and nodeSelector

Signed-off-by: EnnnOK <710720732@qq.com>
2023-03-22 20:30:35 -07:00
karmada-bot fb974eeacf
Merge pull request #3268 from neteric/master
Add helm variable extraCommandArgs to controllerManager
2023-03-16 17:35:25 +08:00
erizhang 6eb6ee8eec Add helm variable extraCommandArgs to controllerManager and update README about it
Signed-off-by: neteric <net.eric.zhang@gmail.com>
2023-03-16 09:50:22 +08:00
Poor12 943d2201bb push charts to dockerHub
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-03-14 19:38:26 +08:00
calvin 6e58d2d34f fixed karmada controller flag
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-03-13 11:24:47 +08:00
yanggang ce9df6dffb
Add controllers config for karmada-controller-manager
Signed-off-by: yanggang <gang.yang@daocloud.io>
2023-03-10 19:41:34 +08:00
karmada-bot fa0791e879
Merge pull request #3240 from Poor12/helm-controllers
Add controllers config for karmada-controller-manager
2023-03-09 11:18:14 +08:00
fredgate f61123de5b Add helm variables to choose controllers of karmada and kubernetes manager
Signed-off-by: fredgate <barriere.fr@gmail.com>
2023-03-08 11:18:41 +08:00
RainbowMango 75f27339ce Add more comments about filed selector in cluster affinity.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-03-07 11:58:22 +08:00
Poor12 b8c706ce65 add controllers
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-03-06 16:23:38 +08:00
karmada-bot 4a948aa9d2
Merge pull request #3228 from chaunceyjiang/charts
fix: customize etcd's anti-affinity and disable apiserver's host network.
2023-03-03 15:20:10 +08:00
karmada-bot afc7efa864
Merge pull request #3234 from chaunceyjiang/karmda-system
Fixed the system namespace to "karmada-system".
2023-03-03 11:28:09 +08:00
chaunceyjiang 3c042b2ac5 fix: customize etcd's pods anti-affinity
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>

feat: support ClusterOverridePolicy and ClusterPropagationPolicy

Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-03-03 10:46:23 +08:00
chaunceyjiang 4c47ea1eb1 Fix the system namespace to "karmada-system".
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-03-03 10:08:43 +08:00
Poor12 0f304337a0 add index
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-03-01 17:08:53 +08:00
changzhen 45340c358e update ClusterAffinities json name
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-02-18 11:29:18 +08:00
RainbowMango 6aa3ffd6cf Simply OrderedClusterAffinities API names
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-02-17 16:55:27 +08:00
RainbowMango 5dc94f40fe Extend ResourceBinding by adding the SchedulerObservedAffinityName to the status field.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-02-16 20:09:12 +08:00
RainbowMango 5c30415584 Propose preferred cluster
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-02-13 16:16:42 +08:00
karmada-bot e39feeb252
Merge pull request #3138 from my-git9/chart/etcdlabel
chart: Support custom labels variable for etcd
2023-02-13 14:30:54 +08:00
xin.li 4304597848 chart: Support custom labels variable for etcd
Signed-off-by: xin.li <xin.li@daocloud.io>
2023-02-11 01:35:14 +08:00
Poor12 5eff625925 add placement for binding
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-02-10 15:18:01 +08:00
xin.li 0150b5bbd9 karmada-search install by helm support specify external etcd
Signed-off-by: xin.li <xin.li@daocloud.io>
2023-02-07 13:56:08 +08:00
Poor12 bec9ca1f6a Support multiple schedulers
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-02-01 12:00:40 +08:00
RainbowMango c0515acf81 Update Kubernetes dependencies to v1.26.1
Update controller-runtime to 0.14.2
Update cluster-api to latest commit

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-01-29 18:08:19 +08:00
karmada-bot 0330535ed8
Merge pull request #3014 from chaunceyjiang/ValidateReplicaScheduling
fix: Validate replicaSchedulingType and replicaDivisionPreference
2023-01-09 15:43:02 +08:00
chaunceyjiang 7a3207c8ee fix: set the default value of replicaSchedulengType
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-01-09 14:37:20 +08:00
Amir Alavi 6436c55cdc
fix: karmada-agent helm template strategy indentation
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2022-12-27 22:32:20 -05:00
Amir Alavi 12abde3647
fix: missing karmada-search helm template strategy
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2022-12-27 10:38:55 -05:00
Poor12 e6aeca85f8 fix charts
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-12-16 18:01:12 +08:00
Amir Alavi 6a80d1a6b7
fix: helm template missing directive marker to separate apiservice resources
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2022-12-15 22:22:32 -05:00
calvin0327 4e4132e087 fix post-delete job of chart
Signed-off-by: calvin0327 <wen.chen@daocloud.io>
2022-12-13 17:10:04 +08:00
Poor12 8de25e7d48 add index
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-12-05 16:11:56 +08:00
karmada-bot 2224d1e700
Merge pull request #2882 from Zhuzhenghao/registry.k8s.io
Move to registry.k8s.io
2022-12-01 15:08:03 +08:00
zhuzhenghao 915b1857c9 Move to registry.k8s.io
Signed-off-by: zhuzhenghao <zhenghao.zhu@daocloud.io>
2022-11-29 18:55:22 +08:00
karmada-bot 3f21fc1ab4
Merge pull request #2755 from chaunceyjiang/resourceInterpreter
Implement ResourceInterpreterCustomization ValidatingAdmission
2022-11-28 20:42:17 +08:00
karmada-bot b43e3ea5cb
Merge pull request #2876 from jwcesign/enable-feature
Evolute Failover/GracefulEviction FeatureGate  to beta version and  enable it by default
2022-11-28 19:58:11 +08:00
karmada-bot 7b31951cea
Merge pull request #2846 from cleverhu/fix-strategy-format
fix strategy chart format
2022-11-28 19:37:11 +08:00
jwcesign fe76107d4f Evolution failover to beta version
Signed-off-by: jwcesign <jiangwei115@huawei.com>
2022-11-28 18:38:44 +08:00
chaunceyjiang 0c16431a51 Implement ResourceInterpreterCustomization ValidatingAdmission
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2022-11-28 18:30:43 +08:00
RainbowMango 1c1e7b0e53 Update ResourceInterpreterCustomization comments according to implementation
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-11-28 17:08:44 +08:00
RainbowMango 681b9464d2 Update Kubernetes dependencies to v1.25.4
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-11-22 16:45:35 +08:00
cleverhu 7cff69e427 fix strategy chart format
Signed-off-by: cleverhu <shouping.hu@daocloud.io>
2022-11-22 16:22:34 +08:00
karmada-bot 84ec3c21ff
Merge pull request #2277 from calvin0327/fix-kube-controller-manager-chart
fix kube controller manager restart all the time
2022-11-16 17:22:27 +08:00
karmada-bot d3b19ed744
Merge pull request #2777 from calvin0327/optimize-pod-start-order
chart: optimize pod startup order
2022-11-16 09:41:26 +08:00
karmada-bot 2f2447b07c
Merge pull request #2778 from RainbowMango/pr_add_chart_owners
Put Poor12 onto chart owner list
2022-11-16 09:21:26 +08:00