Kubernetes Prow Robot
c699dd1ccc
Merge pull request #885 from damemi/evict-options
...
Add EvictOptions struct to EvictPod()
2022-07-20 10:08:35 -07:00
Mike Dame
d5e66ab62e
Add EvictOptions struct to EvictPod()
2022-07-20 16:52:44 +00:00
Kubernetes Prow Robot
3a486f1a79
Merge pull request #882 from iijimakazuyuki/master
...
Add default lease resource name in Helm chart's ClusterRole
2022-07-11 07:15:49 -07:00
Kubernetes Prow Robot
6e69a10396
Merge pull request #846 from ingvagabund/evictor-interface
...
Prepare pod evictor for the descheduling framework plugin
2022-07-09 11:27:46 -07:00
Kubernetes Prow Robot
d78994fe6d
Merge pull request #883 from a7i/approver-a7i
...
code approvers: add a7i
2022-07-08 08:23:46 -07:00
Amir Alavi
9ef87b9937
code approvers: add a7i
2022-07-08 09:09:42 -04:00
Kazuyuki Iijima
8b849106ed
Add default lease resource name in ClusterRole
...
Signed-off-by: Kazuyuki Iijima <iijimakazuyuki@gmail.com >
2022-07-08 21:45:17 +09:00
Kubernetes Prow Robot
2ea0a2e1c0
Merge pull request #876 from iijimakazuyuki/master
...
Use lease resource name from Helm value
2022-07-08 04:43:47 -07:00
Kazuyuki Iijima
329c357834
Use lease resource name from Helm value
...
Signed-off-by: Kazuyuki Iijima <iijimakazuyuki@gmail.com >
2022-07-08 00:25:39 +09:00
Kubernetes Prow Robot
8072a8c82e
Merge pull request #871 from knelasevero/fix-chart-path
...
fix: chart path can't be relative
2022-07-07 07:11:34 -07:00
Kubernetes Prow Robot
7a7393f5ff
Merge pull request #872 from JaneLiuL/master
...
fix log-file and log-dir issue
2022-07-07 06:57:35 -07:00
Lucas Severo Alves
df65157a3b
disable vcs maintainer check
2022-07-06 20:09:07 +02:00
JaneLiuL
754f8c9def
fix log-file and log-dir issue
2022-07-06 15:50:43 +08:00
Lucas Severo Alves
d75e9e8c4e
fix comment space lint issue
2022-07-04 18:26:28 +02:00
Lucas Severo Alves
2cd79c6816
chart path can´t be relative
2022-07-04 18:19:09 +02:00
Kubernetes Prow Robot
aff9a0ba06
Merge pull request #836 from a7i/balancedomains-belowavg
...
TopologySpreadConstraint: only evaluate nodes below ideal avg when balancing domains
2022-07-03 18:57:22 -07:00
Kubernetes Prow Robot
e1a10c36de
Merge pull request #854 from knelasevero/improve-helm-setup
...
Improving helm setup
2022-07-01 11:03:23 -07:00
Kubernetes Prow Robot
d8897635b0
Merge pull request #834 from a7i/podlifetime-container-state
...
PodLifeTime: support container states PodInitializing and ContainerCreating
2022-06-28 07:59:58 -07:00
Amir Alavi
abf5752260
PodLifeTime: add States field and deprecate PodStatusPhases
2022-06-25 15:13:18 -04:00
Amir Alavi
934fffb669
RemovePodsViolatingTopologySpreadConstraint: test case to cover tainted nodes and eviction loop
2022-06-20 20:53:30 -04:00
Amir Alavi
7a5e67d462
topologyspreadconstraint_test: ensure specific pods were evicted
2022-06-20 19:21:58 -04:00
Amir Alavi
469bde0a01
TopologySpreadConstraint: only evaluate nodes below ideal avg when balancing domains
2022-06-20 18:42:34 -04:00
Jan Chaloupka
c838614b6c
EvictPod: stop returning an error
...
When an error is returned a strategy either stops completely or starts
processing another node. Given the error can be a transient error or
only one of the limits can get exceeded it is fair to just skip a
pod that failed eviction and proceed to the next instead.
In order to optimize the processing and stop earlier, it is more
practical to implement a check which will say when a limit was
exceeded.
2022-06-17 10:12:57 +02:00
Jan Chaloupka
cc49f9fcc2
Drop node parameter from EvictPod
...
The method uses the node object to only get the node name.
The node name can be retrieved from the pod object.
Some strategies might try to evict a pod in Pending state which
does not have the .spec.nodeName field set. Thus, skipping
the test for the node limit.
2022-06-17 10:10:25 +02:00
Amir Alavi
4e710cdf3b
PodLifeTime: support container states PodInitializing and ContainerCreating
2022-06-16 21:17:49 -04:00
Jan Chaloupka
d5ee855221
Pass the strategy name into evictor through context
2022-06-16 16:32:13 +02:00
Kubernetes Prow Robot
b2418ef481
Merge pull request #847 from ingvagabund/split-pod-evictor-and-evictor-filter
...
Split pod evictor and evictor filter
2022-06-16 07:22:49 -07:00
Kubernetes Prow Robot
1f1aad335a
Merge pull request #856 from a7i/pod-sort-age-random
...
remove random creation timestamp from pod sort by age test
2022-06-16 01:18:49 -07:00
Kubernetes Prow Robot
627d219dab
Merge pull request #852 from knelasevero/existing-contraints
...
Check existing constraints before assigning
2022-06-15 06:07:17 -07:00
Lucas Severo Alves
30c972e49e
change namespaceTopologySpreadConstraints from map to slice
2022-06-15 14:54:56 +02:00
Amir Alavi
a7cfb25e9b
remove random creation timestamp from pod sort by age test
2022-06-14 23:28:58 -04:00
Lucas Severo Alves
45e1cdbd01
WIP: improving helm setup
2022-06-14 17:08:00 +02:00
Lucas Severo Alves
dad3db3187
Check existing constraints before assigning
2022-06-14 10:43:59 +02:00
Jan Chaloupka
d2130747d8
Split pod evictor and evictor filter
2022-06-13 18:48:05 +02:00
Kubernetes Prow Robot
84c8d1ca03
Merge pull request #843 from damemi/docs-readme-1.24.1
...
Update docs, manifests for 0.24.1 on master
2022-06-08 06:58:24 -07:00
Mike Dame
5dfd54e500
Docs and readme updates
2022-06-08 13:35:22 +00:00
Kubernetes Prow Robot
7550fba2fa
Merge pull request #840 from a7i/nodefit-docs
...
nodeFit: fix docs spacing for placement of the field
2022-06-07 12:28:27 -07:00
Amir Alavi
038b6e1ca7
nodeFit: fix docs spacing for placement of the field
2022-06-07 11:59:30 -04:00
Kubernetes Prow Robot
98a946dea7
Merge pull request #833 from a7i/podlifetime-sort-age
...
PodLifeTime: sort pods by creation timestamp
2022-06-07 01:23:49 -07:00
Amir Alavi
871a10344e
e2e: use kubernetes utils pointer library
2022-06-06 22:05:32 -04:00
Amir Alavi
311d75223f
PodLifeTime: sort pods by creation timestamp
2022-06-06 21:49:24 -04:00
Kubernetes Prow Robot
33807ed8e4
Merge pull request #830 from a7i/revert-805-cleanup/lownodeutilization
...
Revert "cleanup lownodeutilization code"
2022-06-01 08:51:03 -07:00
Amir Alavi
3cc0a68f13
lownodeutilization: clarify comments and variable naming for underutilized vs. overutilized
2022-06-01 11:39:38 -04:00
Amir Alavi
8e1d35cb3c
Revert "cleanup lownodeutilization code"
2022-06-01 11:28:09 -04:00
Kubernetes Prow Robot
59c4904ddc
Merge pull request #805 from xiaoanyunfei/cleanup/lownodeutilization
...
cleanup lownodeutilization code
2022-06-01 07:45:02 -07:00
Kubernetes Prow Robot
c5604c760d
Merge pull request #825 from damemi/cloudbuild-timeout
...
Increase cloudbuild timeout to 25 minutes
2022-06-01 06:47:02 -07:00
Mike Dame
f769296243
Increase cloudbuild timeout to 25 minutes
2022-05-31 18:51:53 +00:00
Kubernetes Prow Robot
8972bd9bf0
Merge pull request #823 from damemi/fix-version-cmd
...
Fix version command to parse helm chart tags
2022-05-31 11:14:53 -07:00
Kubernetes Prow Robot
873381197b
Merge pull request #821 from damemi/test-version-updates
...
Update helm tests util versions and release guide
2022-05-31 10:44:52 -07:00
Mike Dame
af45591c25
Fix version command to parse helm chart tags
2022-05-31 17:39:08 +00:00