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
chang.qiangqiang
2daa150fd6
fix(status): set log to level 5
...
Signed-off-by: chang.qiangqiang <chang.qiangqiang@immomo.com>
2024-11-06 16:28:42 +08:00
zach593
0e64e7ed05
fix crb_status_controller ut is referencing namespaced objects
...
Signed-off-by: zach593 <zach_li@outlook.com>
2024-11-03 17:34:28 +08:00
Amir Alavi
1a7409d815
chore: unify karmada labels/annotations usage in execution controller and test
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-10-26 14:06:04 -04:00
karmada-bot
f19a4b5281
Merge pull request #5543 from anujagrawal699/addedTests-controllers/gracefuleviction
...
Added tests for graceful eviction controller
2024-10-23 10:45:32 +08:00
karmada-bot
e316db3a48
Merge pull request #5481 from anujagrawal699/addedTests-pkg/controllers/cronfederatedhpa
...
Added tests for cronfederatedhpa controller
2024-10-21 11:03:31 +08:00
Amir Alavi
68c0104bc4
remove labels and annotation from resources
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-10-14 22:49:59 -04:00
Amir Alavi
866959a072
implement preserveResourcesOnDeletion to support migration rollback
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-10-14 20:36:53 -04:00
Amir Alavi
dbed85441a
skip interpret health of resources without a hook
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-10-05 11:09:52 -04:00
karmada-bot
59e302558d
Merge pull request #5616 from mohamedawnallah/dependOnClientSetInterface
...
operator+pkg: depend on `clientset.Interface` instead of `*clientset.Clientset`
2024-09-29 15:11:12 +08:00
Mohamed Awnallah
a640f0969f
operator+pkg: depend on clientset.Interface for DI
...
Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-09-27 15:35:40 +03:00
karmada-bot
58612d3624
Merge pull request #5606 from anujagrawal699/addedTests-controllers/workloadrebalancer
...
Improved test coverage for workloadrebalancer controller
2024-09-27 15:12:10 +08:00
Anuj Agrawal
9bb8b5b0df
Improved test coverage for workloadrebalancer controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
Changed the resource to clusterrole
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
Added tests for workloadrebalancer controller
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-09-27 11:43:03 +05:30
karmada-bot
8039769a71
Merge pull request #5595 from anujagrawal699/addedTests-controllers/remediation
...
Added tests for remediation controller
2024-09-26 10:36:09 +08:00
Anuj Agrawal
32ae2178c2
Added tests for unifiedauth controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-09-24 22:12:23 +05:30
Anuj Agrawal
270819a779
Added tests for remediation controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-09-23 20:45:01 +05:30
Anuj Agrawal
b7b508b599
Added tests for multiclusterservice controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-09-22 20:47:48 +05:30
Anuj Agrawal
547a6a94bc
Added tests for gracefuleviction controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
Added tests for gracefuleviction controller
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
Added tests for gracefuleviction contoller
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
Added tests for gracefuleviction controller
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
Added tests for gracefuleviction controller
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-09-19 13:12:14 +05:30
karmada-bot
e76ce6355b
Merge pull request #5400 from whitewindmills/apienablement-condition
...
add new cluster condition: CompleteAPIEnablements
2024-09-14 09:39:00 +08:00
whitewindmills
3307a52627
add new cluster condition: IncompleteAPIEnablements
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-09-13 17:40:24 +08:00
Anuj Agrawal
6bbbf9d8ae
Added tests for federatedresourcequota controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
Added tests for federatedresourcequota controller
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-09-13 09:58:36 +05:30
Anuj Agrawal
337f787963
Added tests for federatedhpa controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
Added tests for federatedhpa controller
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-09-11 19:37:49 +05:30
karmada-bot
4ac95b95a1
Merge pull request #5508 from mohamedawnallah/unifyUsingPolicyV1Alpha1Operators
...
pkg+test: unify the usage of policyv1alpha1 operators
2024-09-11 12:05:57 +08:00
Mohamed Awnallah
be87fd5e71
pkg+test: unify usage of policyv1alpha1 operators
...
Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-09-09 22:56:47 +03:00
Anuj Agrawal
e648c1bedb
Added tests for cronfederatedhpa controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
Added tests for pkg/controllers/cronfederatedhpa
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
Added tests for controllers/cronfederatedhpa
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-09-09 14:44:12 +05:30
xovoxy
503fb93068
add test for pkg/controllers/cluster
...
Signed-off-by: xovoxy <xilovele@gmail.com>
2024-09-08 19:56:21 +08:00
whitewindmills
b4ad838227
Fix spelling errors
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-08-29 15:58:05 +08:00
karmada-bot
295dee80dc
Merge pull request #5381 from xovoxy/cert-rotation-ut
...
Improve test coverage for /pkg/controllers/certificate, with a minor optimization
2024-08-28 15:17:45 +08:00
karmada-bot
4eea6da77d
Merge pull request #5403 from a7i/work-status-suspend
...
fix: work status sync when work dispatching is suspended
2024-08-26 10:31:43 +08:00
xovoxy
5e66106f85
Improve test coverage for /pkg/controllers/certificate, with a minor optimization
...
Signed-off-by: xovoxy <xilovele@gmail.com>
2024-08-23 12:49:14 +08:00
karmada-bot
dc1669db71
Merge pull request #5388 from yashpandey06/test/binding
...
Added tests in pkg/binding for condition coverage
2024-08-22 10:31:41 +08:00
Yash Pandey
7bef0986ca
Added and modified tests in binding common
...
Signed-off-by: Yash Pandey <yash.pandey@agoda.com>
2024-08-21 15:38:25 +05:30
Amir Alavi
5f54261725
fix: work status sync when work dispatching is suspended
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-08-20 10:45:15 -04:00
karmada-bot
2c1e0f8b4e
Merge pull request #5368 from anujagrawal699/addedTests-pkg/controllers/namespace
...
Added test for namespace controller
2024-08-20 10:53:38 +08:00
changzhen
b59761efcf
fix error of when cluster status condition update
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-08-19 16:34:50 +08:00
Anuj Agrawal
4cc0c20a7c
Added tests for namespace controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-08-17 20:50:49 +05:30
Anuj Agrawal
b00fac8069
Added tests for namespace controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-08-17 19:15:53 +05:30
karmada-bot
e7cb1332c5
Merge pull request #5318 from chaosi-zju/fixpatch
...
fix expected patch operations may be missed when AggregateStatus
2024-08-16 10:29:35 +08:00
Amir Alavi
b27e669f48
fix: allow suspended work to get deleted
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-08-15 09:03:06 -04:00
Anuj Agrawal
633f5ba31e
Added tests for namespace controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-08-14 22:33:20 +05:30
chaosi-zju
478b8c6456
fix expected patch operations may be missed when AggregateStatus
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-08-14 15:21:44 +08:00
Anuj Agrawal
57575675ef
Added test for namespace controller
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-08-14 12:32:41 +05:30
Yash Pandey
4d49f36d09
Added unit test cluster_condition coverage : 100% (squashed commit)
...
Signed-off-by: Yash Pandey <yash.pandey@agoda.com>
Signed-off-by: Yash Pandey <yash.pandey@agoda.com>
2024-08-12 17:59:07 +05:30
karmada-bot
034b5d4ccf
Merge pull request #5342 from xovoxy/binding-ut
...
Improve test coverage for /pkg/controllers/binding
2024-08-12 15:20:31 +08:00
xovoxy
effcc6c899
Improve test coverage for /pkg/controllers/binding
...
Signed-off-by: xovoxy <xilovele@gmail.com>
2024-08-09 22:19:05 +08:00
Amir Alavi
8f707f35b4
work suspension: emit event for work dispatch status
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
fix lint
fix lint
2024-08-09 06:15:05 -04:00
karmada-bot
6e9136d5e9
Merge pull request #5310 from anujagrawal699/improveTestCoverage-pkg/controllers/context
...
Improve test coverage of pkg/controllers/context
2024-08-09 15:51:29 +08:00
karmada-bot
fa05f9b600
Merge pull request #5317 from a7i/work-suspend-work-status-conditions
...
work suspension: work status conditions
2024-08-09 14:45:29 +08:00
chaosi-zju
16a4f42862
repair the test for rb status controller
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-08-08 12:18:39 +08:00
Amir Alavi
1d8e0a029e
work suspension: work status conditions
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-08-07 22:25:05 -04:00
Anuj Agrawal
4632376772
Improved test coverage of pkg/controllers/context
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-08-07 15:25:10 +05:30
Anuj Agrawal
59fe3901a2
Improved test coverage of pkg/controllers/context
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-08-07 12:24:13 +05:30
Anuj Agrawal
ad46b67e2d
Improved test coverage of pkg/controllers/context
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-08-07 12:20:35 +05:30
Anuj Agrawal
baff21a75a
Improved Test Coverage of pkg/controllers/context
...
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-08-07 09:26:45 +05:30
xovoxy
38ee277de7
optimize: used unified context in controller
...
Signed-off-by: xovoxy <xilovele@gmail.com>
2024-08-06 11:44:20 +08:00
karmada-bot
4124ba8513
Merge pull request #5299 from whitewindmills/app-failover-logs
...
cleanup: Print seconds to avoid unreadable minutes
2024-08-06 10:27:26 +08:00
karmada-bot
920baceafd
Merge pull request #4838 from a7i/work-suspend
...
feat: cluster-level resource propagation pause and resume capabilities
2024-08-06 09:38:27 +08:00
whitewindmills
4af54fb68b
Print seconds to avoid unreadable minutes
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-08-05 19:04:34 +08:00
karmada-bot
6b87604fed
Merge pull request #5281 from grosser/grosser/role-labels
...
add karmada.io/system label to created clusterrole+bindings
2024-08-02 18:04:23 +08:00
Michael Grosser
f4df03f6e0
add karmada.io/system label to created clusterrole+bindings
...
Signed-off-by: Michael Grosser <michael@grosser.it>
2024-07-31 18:46:21 -07:00
xovoxy
f30e450a36
optimize: used a unified context in cluster_controller reconcile
...
Signed-off-by: xovoxy <xilovele@gmail.com>
2024-07-31 15:36:58 +08:00
Amir Alavi
58dbd6b56e
feat: cluster-level resource propagation pause and resume capabilities
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-07-29 19:03:52 -04:00
karmada-bot
c38f169916
Merge pull request #5247 from chaosi-zju/metrics
...
add metrics for recreate/update resource event when sync work status
2024-07-26 15:49:19 +08:00
chaosi-zju
32850c405c
add metrics for recreate/update resource event when sync work status
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-07-26 11:17:48 +08:00
Michael Grosser
13f0f6e6d8
add karmada.io/system label to created execution namespaces
...
Signed-off-by: Michael Grosser <michael@grosser.it>
2024-07-25 07:48:49 -07:00
changzhen
d1c298ef3d
make cleanup with multiclusterservice controllers
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-07-22 11:15:58 +08:00
karmada-bot
a5070c758b
Merge pull request #5188 from XiShanYongYe-Chang/fix-residual-work-in-mcs
...
Fix the issue of residual work in the MultiClusterService feature.
2024-07-17 11:09:10 +08:00
changzhen
fc73d6759e
Fix the issue of residual work in the MultiClusterService feature.
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-07-13 19:02:28 +08:00
RainbowMango
e8164eeebd
Adopt controller-runtime braking changes: generics support PR2783
...
Adopt controller-runtime breaking changes: make decoder as interface. PR2736
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-07-13 16:49:01 +08:00
karmada-bot
25f9fdd8c0
Merge pull request #5147 from XiShanYongYe-Chang/remove-managed-label-in-collected-eps
...
Remove managed label in collected endpointslice and derived service
2024-07-08 09:56:02 +08:00
changzhen
81e30eb367
remove unused cleanup code in endpointslice-controller
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-07-06 17:53:12 +08:00
changzhen
9aee02019d
remove managed label in collected endpointslice and derived service
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-07-06 17:37:17 +08:00
whitewindmills
2450bd6041
Correct licenses format
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-07-04 10:35:16 +08:00
karmada-bot
f3b25c617d
Merge pull request #5042 from XiShanYongYe-Chang/add-work-namespace-annotations
...
add work namespace/name annotations in the endpointslice resources
2024-06-17 14:58:45 +08:00
karmada-bot
b624cb8c64
Merge pull request #4867 from veophi/bugfix/deployment-generation
...
Align federated Deployment's observedGeneration semantics with its native
2024-06-17 11:18:44 +08:00
孙伟祥
933343df10
fix deployment observed generation logic
...
Signed-off-by: 孙伟祥 <sunweixiang@xiaohongshu.com>
2024-06-14 14:05:42 +08:00
whitewindmills
58c15c8ed9
fix code inspection errors
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-06-12 17:55:59 +08:00
changzhen
dca46571fe
add work namespace/name annotations in the eps
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-06-12 16:29:00 +08:00
changzhen
d5a317a165
fix-remedy-e2e-errors
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-06-12 15:22:01 +08:00
karmada-bot
95e32649a9
Merge pull request #5028 from RainbowMango/pr_nominate_owners
...
nominate code owners of scheduler, resourceinterpreter, apis
2024-06-12 09:34:40 +08:00
karmada-bot
3ff49ad1d7
Merge pull request #4986 from whitewindmills/fix-aggregate-binding-status
...
Integrate UpdateStatus function
2024-06-11 19:48:39 +08:00
whitewindmills
6d18bea052
Integrate UpdateStatus function
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-06-11 16:57:51 +08:00
RainbowMango
1c9395ba6e
nominate code owners of scheduler, resourceinterpreter, apis
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-06-07 11:59:02 +08:00
changzhen
64a5d0fa7a
remove pp/cpp namespace/name labels
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-06-03 09:58:19 +08:00
Lan Liang
ed0f26c328
cleanup pointer, use ptr.Toto obtain a pointer, ptr.Deref to dereference a pointer.
...
The new k8s.io/utils/ptr package provides generic wrapper functions,
which can be used instead of type-specific pointer wrapper functions.
This replaces the latter with the former, and migrates other uses of
the deprecated pointer package to ptr in affacted files.
See kubernetes/utils#283 for details.
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-05-28 05:32:33 +00:00
chaosi-zju
a8b4050ee7
support auto delete WorkloadRebalancer when time up.
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-27 09:56:06 +08:00
karmada-bot
e4a4a474f4
Merge pull request #3906 from Affan-7/cleanup-wait.poll
...
Migrate deprecated wait.Poll function
2024-05-22 15:52: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
RainbowMango
197d3358f7
Fixed golint issues and new piecies of wait.Poll
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-05-22 11:39:45 +08:00
Mohammed Affan
6a07cca040
Migrate deprecated wait.poll
...
Signed-off-by: Mohammed Affan <mohammed.affan.727@gmail.com>
2024-05-22 11:19:51 +08:00
changzhen
dcd04aecfe
add empty judgement for placement in taint-manager
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-05-21 16:23:13 +08:00
karmada-bot
1ebaf1d5a8
Merge pull request #4950 from whitewindmills/bindID-webhook
...
cleanup dead code of generating binding permanent id
2024-05-21 10:22:25 +08:00
whitewindmills
a9f3c02948
clean up dead code of generating binding permanent id
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-05-16 16:46:28 +08:00
zhzhuang-zju
13e13e9c14
migrate wait.PollUntil to wait.PollUntilContextCancel
...
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-05-16 11:16:11 +08:00
zhzhuang-zju
309c67701b
bump golangci to v1.58.0
...
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-05-13 09:32:13 +08:00
karmada-bot
4ccffccc70
Merge pull request #4876 from chaosi-zju/reschedule-ut
...
add ut for WorkloadRebalancer controller
2024-05-10 16:17:15 +08:00
karmada-bot
e30ca1b9cc
Merge pull request #4882 from whitewindmills/work-labels-annotations
...
Use webhook to set associated labels and annotations of work
2024-05-10 11:51:33 +08:00
whitewindmills
a5d8ba7c09
Use webhook to set associated labels and annotations of work
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-05-10 11:03:19 +08:00
chaosi-zju
2b7d07ba1f
add ut for WorkloadRebalancer controller.
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-10 10:54:14 +08:00
karmada-bot
abb77d954c
Merge pull request #4911 from whitewindmills/rv-compare
...
chore: Use != for RV comparison
2024-05-07 20:13:31 +08:00