Kubernetes Prow Robot
582641c2e9
Merge pull request #1752 from ricardomaraschini/create-protection-for-pods-using-storage-class
...
feat: enable pod protection based on storage classes
2025-10-30 14:18:03 -07:00
Amir Alavi
bc4f17194b
[v0.34.0] update docs and manifests
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2025-10-29 12:20:31 -04:00
Ricardo Maraschini
d9d6ca64e9
feat: enable pod protection based on storage classes
...
this commit introduces a new customization on the existing PodsWithPVC
protection. this new customization allow users to make pods that refer
to a given storage class unevictable.
for example, to protect pods referring to `storage-class-0` and
`storage-class-1` this configuration can be used:
```yaml
apiVersion: "descheduler/v1alpha2"
kind: "DeschedulerPolicy"
profiles:
- name: ProfileName
pluginConfig:
- name: "DefaultEvictor"
args:
podProtections:
extraEnabled:
- PodsWithPVC
config:
PodsWithPVC:
protectedStorageClasses:
- name: storage-class-0
- name: storage-class-1
```
changes introduced by this pr:
1. the descheduler starts to observe persistent volume claims.
1. a new api field was introduced to allow per pod protection config.
1. rbac had to be adjusted (+persistentvolumeclaims).
2025-10-29 11:21:10 +01:00
Amir Alavi
4750dc19e6
[v0.33.0] update docs and manifests
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2025-05-01 22:06:04 -04:00
Jan Chaloupka
e283c31030
[nodeutilization]: prometheus usage client with prometheus metrics
2025-03-17 16:25:17 +01:00
Amir Alavi
bd5b95dbf9
[release v0.32.0] bump chart and images
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2025-01-02 13:31:18 -05:00
Jan Chaloupka
6567f01e86
[nodeutilization]: actual usage client through kubernetes metrics
2024-11-20 14:30:46 +01:00
Simon Scharf
ef0c2c1c47
add ignorePodsWithoutPDB option ( #1529 )
...
* add ignoreNonPDBPods option
* take2
* add test
* poddisruptionbudgets are now used by defaultevictor plugin
* add poddisruptionbudgets to rbac
* review comments
* don't use GetPodPodDisruptionBudgets
* review comment, don't hide error
2024-10-15 21:21:04 +01:00
Hao Fan
347a08a11a
add update lease permission
2024-09-23 19:36:01 +08:00
Amir Alavi
f19a297d64
bump kustomize files
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2024-09-09 14:22:02 -04:00
Amir Alavi
32065f0caa
helm: upgrade to v0.30.1
2024-06-08 11:19:20 -04:00
Amir Alavi
ee5bc6991d
[release 1.30] update kustomize image tags
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2024-05-18 21:05:44 -04:00
Amir Alavi
96657caf60
v0.29.0: bump helm chart and update manifests/docs
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2024-01-02 09:34:34 -05:00
Amir Alavi
0286871a56
release v0.28.1: bump helm chart and images
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2023-11-28 09:10:03 -05:00
Amir Alavi
2e1008e290
update image references to point to v0.28.0
2023-09-19 22:06:39 -04:00
Amir Alavi
f8442fbb0d
fix: base configmap missing plugin RemoveDuplicates
2023-07-25 22:00:49 -04:00
Amir Alavi
a35e3f49b4
bump chart to v0.27.1
2023-05-30 09:19:11 -04:00
Amir Alavi
4cae47fc70
update helm chart to v0.27.0 ( #1136 )
...
* update helm chart to v0.27.0
* update manifest version and docs
* fix 1.27 release version from README.md
Co-authored-by: Mike Dame <mikedame@google.com >
---------
Co-authored-by: Mike Dame <mikedame@google.com >
2023-05-05 07:09:12 -07:00
czm
51ddd817e8
fix policy example configmap
...
Signed-off-by: czm <czm1192198606@live.com >
2023-04-29 17:12:32 +08:00
Mike Dame
753812a679
Add missing quote to configmap
2023-04-28 14:29:09 +00:00
Mike Dame
d9316d1872
Add json tags to internal fields and basic config test
2023-04-24 12:54:43 +00:00
Amir Alavi
2bf7ab8f2a
update v0.26.1 references
2023-04-03 10:09:24 -04:00
Amir Alavi
03747b0794
Revert "Split CMD into ENTRYPOINT and CMD for Dockerfile"
2023-01-11 10:17:46 -05:00
Kubernetes Prow Robot
37e64abab8
Merge pull request #995 from Bobonium/split_help_argument_in_dockerfile
...
Split CMD into ENTRYPOINT and CMD for Dockerfile
2023-01-09 00:27:29 -08:00
Mike Dame
dfb1dbc91f
Switch to registry.k8s.io
2022-11-03 13:23:00 +00:00
Bobonium
4d203c5e0c
Split CMD into ENTRYPOINT and CMD for Dockerfile
...
--help is now an CMD which means explicitly providing a command override in kubernetes is no longer required. You can now simply provide the necessary arguments
2022-10-27 12:33:00 +02:00
Kubernetes Prow Robot
16619fcf44
Merge pull request #931 from a7i/amir/v1beta1
...
remove TODO comments for cronjob v1beta1 support
2022-09-12 05:07:25 -07:00
Pravar Agrawal
e68ceb2273
Update docs & manifests for v0.25.0
2022-09-02 23:51:21 +05:30
Amir Alavi
dcb81f65a9
remove TODO comments for cronjob v1beta1 support
2022-08-30 15:53:21 -04:00
Lucas Severo Alves
0aa233415e
use new events implementation and take recorder out of EvictPod
2022-07-28 15:18:21 +02:00
Mike Dame
5dfd54e500
Docs and readme updates
2022-06-08 13:35:22 +00:00
Pravar Agrawal
314ad65b04
Update docs and manifests for v0.24.0
2022-05-04 22:08:49 +05:30
Kubernetes Prow Robot
238eebeaca
Merge pull request #722 from Dentrax/feature/leaderelection
...
feat(leaderelection): impl leader election for HA Deployment
2022-03-28 09:39:23 -07:00
Furkan
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
Mike Dame
1b4e48b006
Update manifests and doc for v0.23.1
2022-02-28 19:06:50 +00:00
JaneLiuL
c5878b18c6
Update helm chart version to v0.23.1
2022-02-08 20:21:57 +08:00
Jane Liu L
9c653a2274
fix helmchart fail to watch namespace issue
2022-02-04 18:34:21 +08:00
Amir Alavi
f50a3fa119
make livenessprobe consistent across manifests; make helm chart configurable via values.yaml
2022-01-12 11:49:17 -05:00
Jane Liu L
c38f617e40
add liveness probe
2022-01-10 09:56:53 +08:00
Sean Malloy
16228c9dd1
Update Docs and Manifests for v0.22.0
...
* Added v0.22 references to README
* Update k8s manifests with v0.22.0 references
* Added table with list of supported architectures by release
2021-08-31 00:24:18 -05:00
Kubernetes Prow Robot
f51ea72ce0
Merge pull request #577 from a7i/amira/cronjob-ga
...
Use stable batch/v1 API Group for Kubernetes 1.21
2021-06-08 06:03:13 -07:00
Kubernetes Prow Robot
fe8d4c0d21
Merge pull request #572 from audip/feature/add-deployment-k8s-yaml-files
...
Add run descheduler as deployment
2021-06-08 05:47:14 -07:00
James Ravn
e40620effa
Remove namespace from ClusterRoleBinding
...
It's not namespace scoped. This breaks some tools like kpt.
2021-06-04 11:04:14 +01:00
Amir Alavi
f07089d7b3
Bump Helm Chart, kind, and Kubernetes version for helm-test
2021-06-01 12:44:05 -04:00
Amir Alavi
a54b59f208
Use stable batch/v1 API Group for Kubernetes 1.21
2021-06-01 12:44:05 -04:00
Aditya Purandare
646c13ae15
Fix grammar and indentation issue for deployment resource
2021-05-21 12:42:51 -07:00
Aditya Purandare
449383caa3
Add run descheduler as deployment files and update README
2021-05-20 17:04:05 -07:00
Sean Malloy
6a4181158a
Update Docs and Manifests for v0.21.0
...
* Added v0.21 references to README
* Update k8s manifests with v0.21.0 references
* Added table with list of supported architectures by release
2021-03-31 00:53:19 -05:00
Sean Malloy
dfc76906d4
Update Job and CronJob YAML to run as non-root
2021-02-09 23:10:18 -06:00
Sean Malloy
b3439eab41
Update Docs and Manifests for v0.20.0
...
* Added v0.20 references to README
* Update k8s manifests with v0.20.0 references
2020-12-09 00:10:50 -06:00