Commit Graph

302 Commits

Author SHA1 Message Date
zhzhuang-zju f43597eaa0 operator: update the crdtarball url in sample file
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2025-04-01 10:04:22 +08:00
karmada-bot 9ea0382293
Merge pull request #6221 from Pratham-B-Parlecha/fix/prathamci
Update Karmada CI and Documentation
2025-03-31 09:17:48 +08:00
Pratham c0657e289e corrected the intention of the commented code
Signed-off-by: Pratham <prathamparlecha09@gmail.com>
2025-03-27 01:30:10 +05:30
Pratham 38619e9ffe documentation and ci update
Signed-off-by: Pratham <prathamparlecha09@gmail.com>
2025-03-27 01:30:10 +05:30
Pratham a846783aaa karmada version update
Signed-off-by: Pratham <prathamparlecha09@gmail.com>
2025-03-27 01:30:10 +05:30
Pratham dfe1089e57 ci issue
Signed-off-by: Pratham <prathamparlecha09@gmail.com>
2025-03-27 01:30:10 +05:30
karmada-bot fc1bc17061
Merge pull request #6209 from zhzhuang-zju/operator-docs
add docs for configuring API Server sidecar in karmada operator
2025-03-26 11:16:44 +08:00
karmada-bot 0713e4b9be
Merge pull request #6044 from kubeservice-stack/add-operator-metrics
feat: add operator build_info metrics and go runtime metrics
2025-03-20 16:31:41 +08:00
dongjiang 276cb0d3d7
add build info and go runtime metrics
Signed-off-by: dongjiang <dongjiang1989@126.com>
Co-Authored-By: Copilot <175728472+Copilot@users.noreply.github.com>
2025-03-20 15:31:38 +08:00
zhzhuang-zju 3b6ac2eec0 add docs for configuring API Server sidecar in karmada operator
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2025-03-18 16:38:20 +08:00
karmada-bot 6dfe381395
Merge pull request #6193 from jabellard/leaf-cert-validatity-imp
Add Support to Configure Leaf Certificate Validity Period in Karmada Operator
2025-03-13 16:48:34 +08:00
Joe Nathan Abellard b192c9c0d3 Support for custom leaf cert validity period
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2025-03-11 22:55:20 -04:00
karmada-bot 63ad83dfdd
Merge pull request #6173 from RainbowMango/pr_nominate_code_owners
Nominate code owners
2025-03-12 09:31:33 +08:00
Joe Nathan Abellard a6e4a4de24 Fix issues with running multiple Karmada instances in the same namespace
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2025-03-01 17:22:38 -05:00
Joe Nathan Abellard a80be33e4a Fix issues with running multiple Karmada instances in the same namespace
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2025-03-01 17:10:17 -05:00
RainbowMango 0c8b8f5c70 Nominate code owners
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2025-02-28 16:37:46 +08:00
zhzhuang-zju df7f007f71 operator: fix the issue that the default values of Karmada are not correctly applied
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2025-02-25 19:48:25 +08:00
Joe Nathan Abellard 223fb461b0 Add support for API Server sidecar containers
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2025-02-18 04:44:09 -05:00
karmada-bot 2be704299d
Merge pull request #6079 from zhzhuang-zju/webhookurl
karmada-webhook: fix the no such host error
2025-02-10 10:25:07 +08:00
zhzhuang-zju fffd206673 karmada-webhook: fix the no such host error
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2025-02-07 11:04:57 +08:00
wei-chenglai 1e3d8c05f0 Standardize the naming of karmada config in Karmada Operator
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
2025-02-05 14:04:53 +09:00
Joe Nathan Abellard 954ee76365 Add support for specifying priority class name for control plane components
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2025-01-23 20:45:03 -05:00
YASH PANDEY 6cba9fe74b Version updates
Signed-off-by: YASH PANDEY <pandeyyash7052@gmail.com>
2025-01-09 14:57:09 +05:30
RainbowMango c9ef503c51 Add docs for exposing Karmada APIServer provisioned by operator
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2025-01-06 10:42:04 +08:00
chaosi-zju c7009b2d64 expose metrics of karmada-metrics-adapter
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2025-01-02 16:47:52 +08:00
chaosi-zju eb9f2950a7 remove workaround code for resolving workqueue metrics loss by modifying import order
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-12-31 15:49:21 +08:00
karmada-bot 36051f61de
Merge pull request #5976 from jabellard/external-etcd-pki-fix
Fix ETCD PKI Provisioning Issue in Karmada Operator
2024-12-28 11:45:29 +08:00
changzhen e93da666ae fix verify license lint error
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-12-26 19:40:26 +08:00
Joe Nathan Abellard 5a7f917bce Only genrate ETCD PKI for local ETCD setup
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-12-25 16:12:33 -05:00
Mohamed Awnallah 6ae8cfd3e9 pkg/karmadactl/util: unit test apiclient
In this commit, we unit test apiclient on creating restconfig.

Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-12-11 08:57:27 +02:00
Mohamed Awnallah 6144ea5a9b cmd+hack+operator+pkg: unify addons constants
In this commit we unify the usage of addon names i.e
`karmada-descheduler`, `karmada-scheduler-estimator`, `karmada-search`,
and `karmada-metrics-adapter` across the codebase.

Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
Co-authored-by: Hongcai Ren <renhongcai@huawei.com>
2024-12-05 18:45:44 +02:00
chaosi-zju 13c28a00b2 fix code typo errors
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-11-28 11:01:54 +08:00
zhzhuang-zju 63590cbeee karmada-operator: add CRDs archive verification to enhance file system robustness
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-11-27 15:07:56 +08:00
zhzhuang-zju 3c91c7df8f replace csrapproving by agentcsrapproving
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-11-25 17:01:03 +08:00
karmada-bot 4dbcfaf9b6
Merge pull request #5842 from jabellard/external_ca_cert
Support Custom API Server CA Certificate for Karmada Instance in Operator
2024-11-22 16:01:59 +08:00
karmada-bot 2f1fe6e3f3
Merge pull request #5854 from chaosi-zju/etcd-version
etcd: update default version to 3.5.16-0
2024-11-22 14:11:59 +08:00
chaosi-zju a11784e1f2 etcd: update version to 3.5.16-0
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-11-21 16:59:51 +08:00
chaosi-zju a9321809d1 update karmada-apiserver and kube-controller-manager to v1.31.3 by default.
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-11-21 15:19:25 +08:00
Joe Nathan Abellard 3a09ac92b4 Address comments
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-11-20 07:58:29 -05:00
Joe Nathan Abellard 4ff99ebbd9 Address comments
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-11-20 07:41:31 -05:00
Joe Nathan Abellard 620638d0f4 Fix lint errors
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-11-19 19:57:14 -05:00
Joe Nathan Abellard 91322e2f5f Add support for custom API Server CA certificate
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-11-19 19:45:04 -05:00
karmada-bot 176db171e0
Merge pull request #5814 from chaosi-zju/validate
refactor operator module validation logic for Karmada objects
2024-11-18 17:41:56 +08:00
chaosi-zju 8cae64fd6e refactor operator module validation logic for Karmada objects
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-11-18 10:31:04 +08:00
RainbowMango c2de90bb5e Bump Kubernetes dependencies to v1.31.2
Bump controller-runtime to v0.19.1

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-11-12 17:52:36 +08:00
RainbowMango 325bab391b Bump controller-gen to v0.16.5
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-11-12 10:32:09 +08:00
chaosi-zju b605d9d637 ensure controller names are unique when emitting metrics
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-11-11 12:05:12 +08:00
karmada-bot 01b8312381
Merge pull request #5775 from jabellard/api_server_service_info2
Add API Server Service Information to `KarmadaStatus`
2024-11-04 09:57:42 +08:00
karmada-bot 3ccd0fe801
Merge pull request #5773 from chaosi-zju/local-up
enable LoadBalancer type karmada-apiserver service in operator
2024-11-04 09:18:43 +08:00
Joe Nathan Abellard 325e3bdaea Add API Server Service Information to KarmadaStatus
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-11-02 10:41:22 -04:00