Kubernetes Prow Robot
51a004c848
Merge pull request #1569 from a7i/bump-v0.32.0-rc.2
...
bump to kubernetes v0.32.0-rc.2
2024-12-11 06:48:02 +00:00
Kubernetes Prow Robot
44bde42b63
Merge pull request #1572 from seanmalloy/golangci-lint-verbose
...
Enable golangci-lint Verbose Output
2024-12-11 02:52:02 +00:00
googs1025
bbffb830b9
feature(eviction): add event when EvictPod failed
2024-12-07 19:38:20 +08:00
Sean Malloy
73fecfb7c4
Enable golangci-lint Verbose Output
...
The golangci-lint tool gets stuck for a variety of reasons when
running in Prow CI. Enabling verbose output in an attempt to make
debugging easier.
ref: https://golangci-lint.run/contributing/debug/
2024-12-06 22:44:28 -06:00
Amir Alavi
f4c3fdf418
bump to kubernetes v0.32.0-rc.2
...
Signed-off-by: Amir Alavi <amiralavi7@gmail.com >
2024-12-06 16:25:40 -05:00
Kubernetes Prow Robot
2c11481856
Merge pull request #1571 from seanmalloy/bump-golangci-lint-timeout
...
Bump golangci-lint timeout from 2m to 5m
2024-12-06 19:38:01 +00:00
Sean Malloy
e6deb65299
Bump golangci-lint timeout from 2m to 5m
...
Sometimes golangci-lint timesout when running in CI. Bump the timeout
from 2 minutes to 5 minutes to reduce flakey CI failures.
ref: https://golangci-lint.run/usage/configuration/#run-configurationhttps://golangci-lint.run/usage/configuration/#run-configuration
2024-12-06 13:03:40 -06:00
felipewnp
677c6a60ce
docs: Removing deschedulerPolicy.strategies since it does not exist
...
Since the parameter strategies don't exist anywhere in the code or docs, I'm removing it from the chart readme as a possible option.
It just makes things more confusing.
2024-12-06 12:49:43 -03:00
Kubernetes Prow Robot
a2fd3aa1eb
Merge pull request #1568 from seanmalloy/bump-kind-v0.25.0
...
Bump kind version to v0.25.0
2024-12-06 09:34:01 +00:00
Sean Malloy
697ecc79e4
Bump kind version to v0.25.0
2024-12-05 22:32:46 -06:00
Kubernetes Prow Robot
e619ec6c41
Merge pull request #1567 from seanmalloy/golangci-lint-bump-1.62.2
...
Bump golangci-lint to 1.62.2
2024-12-05 14:12:01 +00:00
Sean Malloy
be9e971cda
Bump golangci-lint to 1.62.2
2024-12-04 16:02:41 -06:00
Kubernetes Prow Robot
a8e14ec14d
Merge pull request #1565 from seanmalloy/go-bump-1.23.3
...
Bump to Go 1.23.3
2024-12-04 16:45:02 +00:00
Sean Malloy
00b6e3528f
Bump to Go 1.23.3
...
The k/k repo was bumped to Go 1.23.3. See below PR for reference.
https://github.com/kubernetes/kubernetes/pull/128852
2024-12-03 22:58:23 -06:00
pipo02mix
18e3d17c29
Improve chart default values
2024-12-03 14:42:14 +01:00
Kubernetes Prow Robot
a962cca90d
Merge pull request #1555 from ingvagabund/actual-utilization-kubernetes-metrics
...
Use actual node resource utilization by consuming kubernetes metrics
2024-11-20 13:58:54 +00:00
Jan Chaloupka
6567f01e86
[nodeutilization]: actual usage client through kubernetes metrics
2024-11-20 14:30:46 +01:00
Jan Chaloupka
c86416612e
go mod tidy/vendor k8s.io/metrics
2024-11-19 16:08:14 +01:00
Kubernetes Prow Robot
a4c09bf560
Merge pull request #1466 from ingvagabund/eviction-in-background-code
...
Introduce RequestEviction feature for evicting pods in background (KEP-1397)
2024-11-19 14:54:54 +00:00
Jan Chaloupka
7d4ec60e2d
bump(vendor)
2024-11-19 15:28:49 +01:00
Jan Chaloupka
3a1a3ff9d8
Introduce RequestEviction feature for evicting pods in background
...
When the feature is enabled each pod with descheduler.alpha.kubernetes.io/request-evict-only
annotation will have the eviction API error examined for a specific
error code/reason and message. If matched eviction of such a pod will be interpreted
as initiation of an eviction in background.
2024-11-19 15:28:37 +01:00
Kubernetes Prow Robot
343ebb9ff9
Merge pull request #1545 from ingvagabund/node-utilization-refactoring-III
...
nodeutilization: separate code responsible for requested resource extraction into a dedicated usage client
2024-11-15 14:34:53 +00:00
Jan Chaloupka
d1c64c48cd
nodeutilization: separate code responsible for requested resource extraction into a dedicated usage client
...
Turning a usage client into an interface allows to implement other kinds
of usage clients like actual usage or prometheus based resource
collection.
2024-11-15 11:23:49 +01:00
Kubernetes Prow Robot
7b1178be9f
Merge pull request #1551 from ingvagabund/bump-golangci-lint
...
bump(golangci-lint)=v1.62.0
2024-11-14 15:32:51 +00:00
Kubernetes Prow Robot
23a6d26209
Merge pull request #1549 from ingvagabund/usageKeysAndValues
...
nodeutilization: usage2KeysAndValues for constructing a key:value list for InfoS printing resource usage
2024-11-14 14:30:52 +00:00
Jan Chaloupka
cd408dd785
bump(golangci-lint)=v1.62.0
2024-11-14 15:03:03 +01:00
Jan Chaloupka
9950b8a55d
nodeutilization: usage2KeysAndValues for constructing a key:value list for InfoS printing resource usage
2024-11-14 14:15:26 +01:00
Jan Chaloupka
f115e780d8
Define EvictionsInBackground feature gate
2024-11-14 13:29:59 +01:00
Kubernetes Prow Robot
af8a7445a4
Merge pull request #1544 from ingvagabund/node-utilization-refactoring-II
...
nodeutilization: evictPodsFromSourceNodes: iterate through existing resources
2024-11-13 22:00:47 +00:00
Kubernetes Prow Robot
5ba11e09c7
Merge pull request #1543 from ingvagabund/node-utilization-refactoring-I
...
nodeutilization: NodeUtilization: make pod utilization extraction configurable
2024-11-13 21:34:47 +00:00
Kubernetes Prow Robot
d41981644a
Merge pull request #1546 from ingvagabund/sortNodesByUsage-extended
...
sortNodesByUsage: drop extended resources as they are already counted in
2024-11-13 20:50:47 +00:00
Jan Chaloupka
67d3d52de8
sortNodesByUsage: drop extended resources as they are already counted in
2024-11-13 21:31:02 +01:00
Jan Chaloupka
e9f43856a9
nodeutilization: iterate through existing resources
2024-11-13 15:31:48 +01:00
Jan Chaloupka
e655a7eb27
nodeutilization: NodeUtilization: make pod utilization extraction configurable
2024-11-13 14:21:32 +01:00
Kubernetes Prow Robot
da52983b27
Merge pull request #1542 from ingvagabund/descheduler-server-apply
...
DeschedulerServer: new Apply function for applying configuration
2024-11-13 13:10:47 +00:00
Kubernetes Prow Robot
1e48cfe6f8
Merge pull request #1541 from ingvagabund/sortNodesByUsage-dont-hardcode-resource-names
...
Update nodes sorting function to respect available resources
2024-11-13 12:46:46 +00:00
Jan Chaloupka
fb4b8746ec
Move RunE code under Run
2024-11-12 15:46:12 +01:00
Jan Chaloupka
269f16cf73
DeschedulerServer: new Apply function for applying configuration
2024-11-12 15:43:14 +01:00
Jan Chaloupka
7eeb07d96a
Update nodes sorting function to respect available resources
2024-11-11 16:26:56 +01:00
Kubernetes Prow Robot
a18425a18d
Merge pull request #1539 from sagar-18/patch-1
...
Update Dockerfile - GoLang v 1.22.7 FIX - CVE-2024-34156, CVE-2024-34155 and CVE-2024-34158
2024-11-05 07:47:29 +00:00
Sagar Chauhan
0c552b667f
Update Dockerfile - GoLang v 1.22.7 FIX - CVE-2024-34156
...
FIX - CVE-2024-34156
2024-10-31 21:27:06 +05:30
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
Kubernetes Prow Robot
7696f00518
Merge pull request #1532 from ingvagabund/node-utilization-refactoring
...
Node utilization refactoring
2024-10-14 20:10:22 +01:00
Jan Chaloupka
89bd188a35
hnu: move static code from Balance under plugin constructor
2024-10-11 16:49:23 +02:00
Jan Chaloupka
e3c41d6ea6
lnu: move static code from Balance under plugin constructor
2024-10-11 16:37:53 +02:00
Jan Chaloupka
e0ff750fa7
Move default LNU threshold setting under setDefaultForLNUThresholds
2024-10-11 16:31:37 +02:00
Kubernetes Prow Robot
b07be078c3
Merge pull request #1527 from ingvagabund/e2e-buildTestDeployment
...
test: construct e2e deployments through buildTestDeployment
2024-10-08 19:34:23 +01:00
Simon Scharf
22d9230a67
Make sure dry runs sees all the resources a normal run would do ( #1526 )
...
* generic resource handling, so that dry run has all the expected resource types and objects
* simpler code and better names
* fix imports
2024-10-04 12:20:28 +01:00
Jan Chaloupka
3e6166666b
test: construct e2e deployments through buildTestDeployment
2024-10-01 15:23:44 +02:00
Kubernetes Prow Robot
e1e537de95
Merge pull request #1522 from fanhaouu/e2e-leaderelection
...
[LeaderElection] e2e: build a descheduler image and run the descheduler as a pod
2024-10-01 08:23:53 +01:00