50 Commits
Author SHA1 Message Date
Jan Chaloupka 38f0f15787 chore: make gen 2026-01-04 20:23:13 +01:00
Amir Alavi 48aede9fde update license to year 2025
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2025-01-02 13:36:59 -05:00
Gabriel Tiossi 82559025b1 Allow eviction of DaemonSet pods (#1342)
* feat: evictDaemonSetPods flag for evictors

* test: evictDaemonSetPods unit and e2e

* docs: evictDaemonSetPods
2024-04-09 07:47:34 -07:00
dongjiang1989 1715f4ff81 update verify gen
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-01-02 16:11:36 +08:00
Amir Alavi 783304f248 fix: json logging
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2023-11-24 10:07:42 -05:00
Harsha Narayana add9d6e897 enable Open telemetry support for descheduler
1. Enable OTEL configuration and base framework
2. update generated conversion spec
3. enable docker based conversion and deep copy generate
4. fix broken unit tests
2023-07-18 11:14:21 +05:30
Amir Alavi 46e43a07bf support client connection configuration to provide QPS and burst 2023-01-05 22:00:33 -05:00
Amir Alavi 923921a1aa update license year by running make gen
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2023-01-04 13:09:50 -05:00
Furkan 99868a41de run: gofumpt -w -extra .
Enable gofumpt in golangci

Signed-off-by: Furkan <furkan.turkal@trendyol.com>
2022-11-07 09:11:27 +03:00
JaneLiuL c9b0fbe467 Bump to k8s 1.25-rc.0 2022-09-03 09:57:56 -04:00
0a52af9ab8 feat(leaderelection): impl leader election
Signed-off-by: Furkan <furkan.turkal@trendyol.com>
Signed-off-by: eminaktas <eminaktas34@gmail.com>
Co-authored-by: Emin <emin.aktas@trendyol.com>
Co-authored-by: Yasin <yasintaha.erol@trendyol.com>
2022-03-25 14:33:14 +03:00
Jan Chaloupka 8462cf56d7 run ./hack/update-* scripts 2022-01-04 09:37:01 +01:00
Mike Dame 4fa7bf978c run hack/update-generated-deep-copies.sh 2021-12-10 10:02:39 -05:00
Jan Chaloupka 73a7adf572 Drop deprecated flags 2021-11-29 17:12:59 +01:00
Jan Chaloupka 4603182320 Bump go version in go.mod to go1.17 2021-11-29 16:49:35 +01:00
Mike Dame c1a63a557a Add option to ignore pods with PVCs from eviction 2021-01-26 08:47:54 -05:00
Mike Dame 635a40f305 Add Logging field to v1alpha1 componentconfig 2021-01-11 11:21:32 -05:00
Avesh Agarwal 8dc7b475d9 Fix makefile for make gen, and Update hack files and
auto-generated files.
2020-02-07 16:32:55 -05:00
Mike Dame 11044ed89d Run generated scripts 2019-10-21 13:33:39 -04:00
Mike Dame c9e3c63b85 Remove codecgen
Since [1] codecgen has been obsolete.

[1] https://github.com/kubernetes/kubernetes/issues/36120
2019-10-21 13:33:38 -04:00
Jan Chaloupka 2e6f14103b Project migrared under kubernetes-sigs, change import path prefix to sigs.k8s.io/descheduler 2019-09-19 14:09:05 +02:00
Adi Yadav e6e200b93c Added auto-generated changes. 2019-04-11 23:24:56 -04:00
Adi Yadav 5d843d1f08 Added manual changes. 2019-04-11 23:24:20 -04:00
Jan Chaloupka f7d0acb731 Regen 2018-03-22 12:40:23 +01:00
ravisantoshgudimetla f1f8b2eaa7 Limit maximum number of pods to be evicted per node 2018-03-22 12:40:19 +01:00
Avesh Agarwal 44752e5e83 Update code and hack dir for kube 1.9 rebase. 2018-01-09 12:41:01 -05:00
Avesh Agarwal 7123f30783 Update auto-generated code. 2018-01-09 11:04:26 -05:00
Avesh Agarwal acfd4f8680 Update auto-generated files. 2017-11-10 12:02:43 -05:00
Avesh Agarwal c29c9db41e Implement node selectors to retrieve node list based on provided query. 2017-11-10 12:02:43 -05:00
Avesh Agarwal 2d6e990f1c Update auto generated code. 2017-09-26 16:15:44 -04:00
Avesh Agarwal b7a7fd621e Add dry run option. 2017-09-26 16:15:44 -04:00
Avesh Agarwal d634701250 Descheduler related modifications. 2017-09-15 14:13:27 -04:00
Avesh Agarwal 87c2d12b37 Update component config v1alpha1 api registration. 2017-08-10 14:41:54 -04:00
Avesh Agarwal 3b012db6ef Update generated types files. 2017-08-06 16:05:34 -04:00
Avesh Agarwal a36e9f2de8 Update generated conversion files. 2017-08-06 16:04:33 -04:00
Avesh Agarwal a6b75a2fd5 Fix compilation issue by importing time. 2017-08-06 16:02:13 -04:00
Avesh Agarwal 718efe69e1 Move ReschedulingInterval to rescheduler's configuration out of
rescheduler's policy.
2017-08-06 15:58:30 -04:00
Avesh Agarwal d1023e0d00 Update doc.go in api and apis v1alpha1 packages to remove open-api tag. 2017-08-05 16:34:45 -04:00
Avesh Agarwal e8b4c67e27 Fix regiserting default functions. 2017-08-05 16:24:51 -04:00
Avesh Agarwal b58be3318b Create autogenerated default function files. 2017-08-05 16:23:09 -04:00
Avesh Agarwal 7e22d01692 Create autogenerated deep copies files. 2017-08-05 16:04:29 -04:00
Avesh Agarwal ed21529915 Auto generated conversion files. 2017-08-05 15:51:24 -04:00
Avesh Agarwal 0eb497a1a0 Create auto generated types.generated.go for componentconfig package. 2017-08-05 09:51:22 -04:00
Avesh Agarwal 93b896a24d Fix default.go in componentconfig. 2017-08-05 09:48:17 -04:00
Avesh Agarwal 2caa5ed1de Create doc.go files for auto generated files. 2017-08-05 00:29:20 -04:00
Avesh Agarwal 5020d89c4c Update component config version types. 2017-07-30 18:38:18 -04:00
Avesh Agarwal f6e9438ba9 Update rescheduler's component config. 2017-07-29 11:40:06 -04:00
Avesh Agarwal 3ec720e544 Update rescheduler's component configuration. 2017-07-29 11:06:26 -04:00
Avesh Agarwal 34d88ab9ce Add default functions. 2017-07-29 11:02:11 -04:00
Avesh Agarwal ee98e0759f Implement rescheduler's component config's v1alpha1 version. 2017-07-29 10:55:01 -04:00