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
chaosi-zju
57c982f327
feat: support update event in WorkloadRebalancer
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-07 15:43:55 +08:00
whitewindmills
9c70349878
Use != for RV comparison
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-05-07 15:37:23 +08:00
karmada-bot
ae0d3fa18e
Merge pull request #4884 from RainbowMango/pr_bump_k8s_1294
...
Bump Kubernetes dependencies to v1.29.4
2024-05-06 20:13:11 +08:00
RainbowMango
d4b610cad6
fix lint issues
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-05-06 11:36:54 +08:00
chaosi-zju
ccfc43e5bb
fix patching WorkloadRebalancer failed due to misuse of shared slices
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-04-30 18:25:19 +08:00
whitewindmills
f9f3d47c30
ObjectWatcher.Delete checks if resource can be deleted
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-28 18:45:44 +08:00
whitewindmills
8328054439
Deprecate name/namespace labels of work
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-28 15:22:44 +08:00
karmada-bot
68577f19f9
Merge pull request #4743 from whitewindmills/deprecated-labels
...
Deprecate name/namespace labels of pp/cpp
2024-04-25 20:47:02 +08:00
changzhen
a16b4e220b
replace work namespace/name labels with annotations
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-04-24 22:08:02 +08:00
chaosi-zju
c600991f36
Introduce a new API named WorkloadRebalancer to support rescheduling.
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-04-23 10:34:11 +08:00
whitewindmills
59b8835bda
Deprecate name/namespace labels of pp/cpp
...
Co-authored-by: changzhen <changzhen5@huawei.com>
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-18 14:21:02 +08:00
karmada-bot
4898c0fc55
Merge pull request #4811 from whitewindmills/deprecated-rb_crb-labels
...
Deprecate key labels of rb/crb
2024-04-10 16:07:07 +08:00
whitewindmills
f8d6be5320
Deprecate key labels of rb/crb
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-10 11:30:43 +08:00
karmada-bot
bc60437977
Merge pull request #4800 from yizhang-zen/yizhang/rename
...
Rename a function to match with updated behavior
2024-04-10 09:27:48 +08:00
yizhang-zen
04395e3579
Rename func to getClusterNameFromAnnotation to match with updated behavior
...
Signed-off-by: yizhang-zen <yizhang@zendesk.com>
2024-04-09 14:06:27 -07:00
whitewindmills
b0bbaa32e7
Fix the bug of mcs binding losing resourcebinding.karmada.io/permanent-id label
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-04-09 18:30:43 +08:00
huangyanfeng
7c2b3e19ee
if an error is non-nil not need to set Result.Requeue true
...
Signed-off-by: huangyanfeng <huangyanfeng1992@gmail.com>
2024-04-03 14:08:22 +08:00
karmada-bot
4e2548250b
Merge pull request #4774 from XiShanYongYe-Chang/fix-wrong-delete-eps
...
fix bug of wrong delete endpointslice collect from member cluster
2024-03-28 21:50:38 +08:00
changzhen
3121bd9b88
fix bug of wrong delete endpointslice collect from member cluster
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-03-28 20:36:20 +08:00
changzhen
0e60af8ee2
remove work label on the member cluster resource
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-03-28 12:56:35 +08:00
karmada-bot
ff7322acf2
Merge pull request #4729 from chaosi-zju/hpav5
...
fix deployment replicas syncer in case that `status.replicas` haven't been collected from member cluster to template
2024-03-27 18:38:38 +08:00
chaosi-zju
31d6855e63
fix deployment replicas syncer in case that status.replicas haven't been collected
...
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-03-27 17:34:46 +08:00
changzhen
6b8e73e37a
add endpointslice-controller finalizer for Endpointslice Work object
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-03-27 14:44:49 +08:00