Commit Graph

23 Commits

Author SHA1 Message Date
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
chaosi-zju 13c28a00b2 fix code typo errors
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-11-28 11:01:54 +08:00
karmada-bot 0d55eadb89
Merge pull request #5659 from mohamedawnallah/unitTestWaitAPIClient
operator/pkg/util/apiclient: unit test wait
2024-10-17 20:41:29 +08:00
karmada-bot 29c97e9848
Merge pull request #5602 from mohamedawnallah/dependOnAggregatorInterface
operator/pkg: depend on `aggregator.Interface` instead of `*aggregator.Clientset`
2024-10-17 11:58:28 +08:00
Mohamed Awnallah 085148bfc6 operator/pkg/util/apiclient: unit test wait
In this commit, we unit test the API client on waiting for API server,
API service, all pods constraint, some pods constraint, and the exponential
backoff utility.

Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-10-12 10:46:22 +03:00
Mohamed Awnallah ecdc909505 operator/pkg/tasks: unit test apiserver
In this commit, we introduce unit tests for the apiserver init
task in the operator pkg by testing the running and waiting operations
on Karmada API Server and Karmada Aggregated API Server.

Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-10-10 07:54:54 +03:00
Mohamed Awnallah 6c490dcefa operator: depend on aggregator.Interface for DI
Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-09-27 15:16:25 +03:00
chaosi-zju 25357ee5b4 authorize system:admin to proxy member clusters during installation
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-09-24 11:47:18 +08:00
Lan Liang 5a4539d404 migrate wait.PollImmediate to wait.PollUntilContextTimeout.
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-05-22 05:51:49 +00:00
zhao.laihe ef986a0ec4 fix: print info
Signed-off-by: zhao.laihe <zhao.laihe@neolink.com>
2024-03-01 17:21:06 +08:00
zhao.laihe 0be1a66b39 fix: update service failed when reconcile
Signed-off-by: zhao.laihe <zhao.laihe@neolink.com>
2024-02-24 19:48:56 +08:00
zhao.laihe 8f0b190d34 correct print info
Signed-off-by: zhao.laihe <zhao.laihe@neolink.com>
2024-02-21 15:04:26 +08:00
Zhizhen He 25a62c6c57
fix typo
Signed-off-by: Zhizhen He <hezhizhen.yi@gmail.com>
2023-12-17 16:12:03 +08:00
calvin 4e09f5e6b5 fixed resource version conflict when updating serivce
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-11-24 17:47:42 +08:00
zhy76 adef1e5974 feat: add license and verify license for code file
Signed-off-by: zhy76 <958474674@qq.com>
2023-11-16 11:11:21 +08:00
whitewindmills c8423cb237 fix spelling errors
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2023-09-04 10:22:39 +08:00
karmada-bot 9003c83fc2
Merge pull request #3953 from Vacant2333/add_rbac_task_when_karmada_operator_init
Feat: Add rbac task when karmada operator init
2023-08-30 17:27:09 +08:00
calvin 1abdba3ec8 karmada operator: install karmada metrics adapter addon
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-08-22 18:11:42 +08:00
Vacant2333 6dc9487084 add rbac task when karmada operator init
Signed-off-by: Vacant2333 <rentian.zhou@daocloud.io>
2023-08-21 15:42:57 +08:00
Vacant2333 a6de63740b update operator default timeout
Signed-off-by: Vacant2333 <rentian.zhou@daocloud.io>
2023-08-17 14:21:50 +08:00
calvin0327 428dd0a769 add nodeport service type for apiserver
Signed-off-by: calvin0327 <wen.chen@daocloud.io>
2023-04-28 09:58:13 +08:00
calvin a6e3d8386b add deinit workflow
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-03-14 17:11:16 +08:00
calvin ec53c2a5b1 add karmada operator init workflow
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-03-01 10:06:20 +08:00