Commit Graph

121 Commits

Author SHA1 Message Date
changzhen ecc8ddbb02 add ReflectStatus ResourceInterperter interface to grab workload status
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-04-22 10:08:03 +08:00
stingshen 3eada92e03 check if cluster secretRef is nil before using it
Signed-off-by: stingshen <stingshen@126.com>
2022-04-19 19:31:40 +08:00
Poor12 83be916fa5 fix 1589-disable hpa controller
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-04-06 10:39:32 +08:00
dddddai e52e02c23a add ratelimiter flags for karmada-agent
Signed-off-by: dddddai <dddwq@foxmail.com>
2022-03-19 15:57:57 +08:00
RainbowMango 11fd0f935c Refactor ratelimit flags to make it easier to share with karmada-agent.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-03-18 17:25:13 +08:00
RainbowMango 7358ea6c42 Grouping log flags of karmada-controller-manager
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-03-11 17:14:18 +08:00
RainbowMango 8a402f8e94 chore: cleanup ratelimiter flags
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-03-08 08:57:01 +08:00
karmada-bot f3b1142599
Merge pull request #1399 from pigletfly/add-ratelimiter-flags
Introduce ratelimiter flags
2022-03-03 17:25:13 +08:00
pigletfly 9e28d6c6e8 add ratelimiter flags
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2022-03-03 16:09:39 +08:00
changzhen 62a94e57aa add federatedResourceQuota status controller
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-02-28 16:56:44 +08:00
changzhen b457a3b2e5 add federatedResourceQuota sync controller
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-02-28 16:13:14 +08:00
lihanbo 4a320cd114 add dependencies distributor framework
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2022-02-26 15:48:47 +08:00
RainbowMango 3f0aa79948 Fix comments from myself.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-02-25 10:42:26 +08:00
pigletfly 957be91796 Fix controller reconcile concurrent
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2022-02-24 15:54:14 +08:00
RainbowMango bff2eb9024 Adopt k/k API/interface changes
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-02-19 21:16:32 +08:00
karmada-bot f29eede546
Merge pull request #1346 from mrlihanbo/webhook-health
Introduce `--metrics-bind-address` and `--health-probe-bind-address` flags to `karmada-webhook`
2022-02-11 09:49:49 +08:00
changzhen eeee662a05 modify the kubeconfig description of the executable file
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-02-10 16:05:52 +08:00
RainbowMango 9af89e6fc2 Update --metrics-bind-address usage description
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-02-10 15:04:33 +08:00
pigletfly 98ae69139f Add metrics-addr to expose prometheus metrics
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
2022-02-09 18:07:49 +08:00
kerthcet 98842ed756 bug: controller-manager's os.Exit will not wait for the defer function
Signed-off-by: kerthcet <kerthcet@gmail.com>
2022-01-28 10:07:54 +08:00
Garrybest 012f0ca1de add resync period option
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-01-22 09:36:28 +08:00
Garrybest cae54335cf set resync period to 0
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-01-17 10:17:21 +08:00
carlory 1e211873f7 add code comments for the karmada-controller-manager options
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-01-02 11:50:18 +08:00
changzhen fb8f99718c upgrade scenario for push mode cluster
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-12-26 16:48:22 +08:00
Xinzhao Xu a895c38005 Implementing the ReviseReplica hook
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
2021-12-24 16:02:25 +08:00
Xinzhao Xu 05eb1d51d7 Add --controllers flag to karmada-agent and move ControllerContext to a separate package
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
2021-12-23 21:32:06 +08:00
lihanbo beb4dd7581 add unified auth controller
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-12-23 19:46:39 +08:00
karmada-bot ea0874acd0
Merge pull request #1070 from mrlihanbo/add_events_in_resource
add events to resource template
2021-12-21 09:26:28 +08:00
lihanbo b238572263 add events to resource template
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-12-20 17:31:38 +08:00
lihanbo 5290f07345 abort deleting workload when the member cluster is unready
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-12-19 14:29:12 +08:00
Xinzhao Xu 250c8001cd controller-manager: automatically generate all controllers list in flag
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
2021-12-17 11:51:49 +08:00
jingxueli 0aec855964 set default for clusterCacheSync timeout and make it configurable
Signed-off-by: jingxueli <jingxueli@trip.com>
2021-12-16 21:28:04 +08:00
zhangyukun fb06180911 Enhancement --controllers flag of karmada-controller-manager
Signed-off-by: zhangyukun <38148677+jameszhangyukun@users.noreply.github.com>
2021-12-16 14:30:46 +08:00
Xinzhao Xu 1e9c24d667 Optimize the controllers flag
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
2021-12-09 18:09:40 +08:00
jingxueli 08182cf774 add flag `--controllers`: a list of controllers to enable
Signed-off-by: jingxueli <jingxueli@trip.com>
2021-12-09 16:27:26 +08:00
huangminjie 80467aea48 feature: change namespace filter rule
some namespaces(like karmada-test, karmada-dev, etc.) will be propagated

Signed-off-by: huangminjie <minjie.huang@daocloud.io>
2021-12-01 16:19:11 +08:00
Garrybest bc67417303 clean up metrics package init
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-11-25 10:33:33 +08:00
karmada-bot 5e8b6a48a2
Merge pull request #997 from gy95/hostport
using net.JoinHostPort to generate a network address
2021-11-20 19:54:07 +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
guoyao d563b179cd using net.JoinHostPort to generate a network address
Signed-off-by: guoyao <1015105054@qq.com>
2021-11-20 15:44:09 +08:00
guoyao 81f6cb939b add retaining webhook
Signed-off-by: guoyao <1015105054@qq.com>
2021-11-18 16:08:39 +08:00
Charlie17Li 83dabcf92f
add validation test for controller-manager and refactor the validation of controller-manager (#960)
Signed-off-by: charlie <qianglin98@qq.com>
2021-11-15 17:45:01 +08:00
RainbowMango 9e7fde6ab9 Setup custom resource explorer
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-11-12 17:11:24 +08:00
guoyao b22da790ea cleanup some codes
Signed-off-by: guoyao <1015105054@qq.com>
2021-11-08 20:43:39 +08:00
youhonglian 17bdefc8fb add controller-manager parameter validation
Signed-off-by: youhonglian <honglian.you@daocloud.io>
2021-11-05 13:54:39 +08:00
karmada-bot 87a3ac59d5
Merge pull request #911 from learner0810/fix/skipped-propagating-apis_not_take_effect
fix skipped-propagating-apis not take effect
2021-11-04 09:00:55 +08:00
zhongjun.li 29a8608bfa fix/skipped-propagating-apis_not_take_effect
Signed-off-by: zhongjun.li <zhongjun.li@daocloud.io>
2021-11-03 10:18:02 +08:00
zhongjun.li a31708ae46 propagationpolicy clean up
Signed-off-by: zhongjun.li <zhongjun.li@daocloud.io>
2021-11-02 18:02:32 +08:00
zhongjun.li ecce805dc8 add_controller_manager_config_validation
Signed-off-by: zhongjun.li <zhongjun.li@daocloud.io>
2021-10-29 17:07:58 +08:00
changzhen 27558d5a51 move detector directory from pkg/util/ to pkg/
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-10-20 10:21:08 +08:00