Johnnie Ho
e1408eddda
feat: each node pool can now have different init configs
2023-10-20 00:01:51 +07:00
Artem Minyaylov
ab4c5cb8c7
Initialize default drainability rules
2023-10-19 15:55:34 +00:00
Kubernetes Prow Robot
a3a29cf5dd
Merge pull request #6196 from artemvmin/drain-blocking-rule
...
Add mechanism to override drainability status
2023-10-19 14:39:49 +02:00
Jonathan Raymond
7e0b682b33
fix: correct version bump
...
Signed-off-by: Jonathan Raymond <jonwraymond@gmail.com>
2023-10-18 17:10:18 -06:00
Jonathan Raymond
3b70373661
fix(cluster-autoscaler-chart): if secretKeyRefNameOverride is true, don't create secret
...
Signed-off-by: Jonathan Raymond <jonwraymond@gmail.com>
2023-10-18 17:05:47 -06:00
Artem Minyaylov
a0d56b3faa
Log drainability override
2023-10-18 21:40:52 +00:00
Artem Minyaylov
87013c26a8
Add mechanism to override drainability status
2023-10-18 21:40:52 +00:00
Kubernetes Prow Robot
dab41cc72e
Merge pull request #6157 from mikutas/6156-informer
...
Fix multiple run of informers created in fetcher.go
2023-10-18 15:25:25 +02:00
mikutas
e56c2d8255
Remove redundant if branch
2023-10-18 08:43:04 +09:00
Kubernetes Prow Robot
cc888a18aa
Merge pull request #6197 from kisieland/prov-req-annotation-fix
...
Add information about provisioning-class-name annotation.
2023-10-17 11:40:43 +02:00
Daniel Gutowski
79c1ff4061
Add information about provisioning-class-name annotation.
2023-10-17 01:43:54 -07:00
Kubernetes Prow Robot
3899147582
Merge pull request #6198 from rsgowman/rsgowman/owners
...
Add kwiesmueller to OWNERS
2023-10-16 15:42:00 +02:00
Rich Gowman
f115964924
Add kwiesmueller to OWNERS
...
jbartosik et al are transitioning off of workload autoscalers (incl vpa
and addon-resizer). kwiesmueller is on the new team and has agreed to
take on reviewer/approver responsibilities.
2023-10-16 12:59:56 +00:00
Kubernetes Prow Robot
3065285ac4
Merge pull request #6169 from hbostan/master
...
Add HasNodeGroupStartedScaleUp to cluster state registry.
2023-10-13 15:41:55 +02:00
Hakan Bostan
833e4cbf43
Add HasNodeGroupStartedScaleUp to cluster state registry.
...
- HasNodeGroupStartedScaleUp checks wheter a scale up request exists
without checking any upcoming nodes.
2023-10-13 08:24:43 +00:00
Kubernetes Prow Robot
5c65c39b09
Merge pull request #6185 from ROunofF/master
...
Update ec2_instance_types with make generate
2023-10-12 18:14:28 +02:00
Kubernetes Prow Robot
133fdc70df
Merge pull request #6164 from artemvmin/scale-down-drainability
...
Convert scale-down checks to drainability rules
2023-10-11 13:05:32 +02:00
Artem Minyaylov
33e300f435
Add unit test for long-terminating pod past grace period
2023-10-10 20:35:50 +00:00
Artem Minyaylov
9a7459c88f
Fix custom controller drainability rule and add test coverage
2023-10-10 20:35:49 +00:00
Artem Minyaylov
084264c152
Refactor GetPodsForDeletion logic and tests into simulator
2023-10-10 20:35:49 +00:00
Artem Minyaylov
96e67eef31
Filter out disabled drainability rules during creation
2023-10-10 20:35:49 +00:00
Artem Minyaylov
2fa6c2677b
Split out custom controller and common checks into separate drainability rules
2023-10-10 20:35:49 +00:00
Artem Minyaylov
324a33ede8
Pass DeleteOptions once during default rule creation
2023-10-10 20:35:49 +00:00
Artem Minyaylov
d6ee96db19
Convert scale-down pdb check to drainability rule
2023-10-10 20:35:49 +00:00
Artem Minyaylov
125e9c10dc
Convert replicated, system, not-safe-to-evict, and local storage pods to drainability rules
2023-10-10 20:35:49 +00:00
Artem Minyaylov
7cb08df8b2
Add pdb filtering to remainingPdbTracker
2023-10-10 20:35:49 +00:00
Mathieu Bruneau
1fee557384
Update with make generate
2023-10-10 19:29:45 +00:00
Kubernetes Prow Robot
e7bf3ec840
Merge pull request #6134 from jackfrancis/azure-manager-env-ut
...
Azure: add ENV coverage to UT
2023-10-10 12:15:58 +02:00
Kubernetes Prow Robot
e6ebe8723b
Merge pull request #6183 from dbonfigli/dbonfigli-owner
...
Updated the owners of externalgrpc cloudprovider
2023-10-10 12:05:05 +02:00
Kubernetes Prow Robot
07df121029
Merge pull request #6140 from alphajc/master
...
feat(tencentcloud): remove dependency on tke interface
2023-10-10 12:02:19 +02:00
Kubernetes Prow Robot
d7d33c78df
Merge pull request #6178 from kubernetes/dependabot/docker/vertical-pod-autoscaler/builder/golang-1.21.2
...
Bump golang from 1.21.1 to 1.21.2 in /vertical-pod-autoscaler/builder
2023-10-10 11:59:28 +02:00
Kubernetes Prow Robot
bc0e2882c6
Merge pull request #6165 from pohly/binpacking-fix
...
autoscaler: fix premature end of binpacking
2023-10-10 10:36:04 +02:00
Kubernetes Prow Robot
834ec22d46
Merge pull request #6179 from dlipovetsky/master
...
clusterapi: Add 'watch' verb to scale-from-zero example
2023-10-09 19:57:29 +02:00
Daniel Lipovetsky
60fcea2489
clusterapi: Add 'watch' verb to scale-from-zero example
...
If the 'get' and 'list' verbs are present, but the 'watch' verb is
absent, the autoscaler reports an error. For example:
cluster-autoscaler-b8949d8b9-76vcd E1006 22:11:43.056176 1
reflector.go:148]
k8s.io/client-go/dynamic/dynamicinformer/informer.go:108: Failed to
watch infrastructure.cluster.x-k8s.io/v1beta2,
Resource=vcdmachinetemplates: unknown
2023-10-09 08:10:45 -07:00
Diego Bonfigli
ac91ee91d6
Updated the owners of externalgrpc cloudprovider
2023-10-09 12:11:54 +02:00
Kubernetes Prow Robot
bd5233db76
Merge pull request #6173 from kevin-bates/clarify-simulation-logging
...
Clarify simulation for removal log statement
2023-10-09 08:37:49 +02:00
Jerry Chan
5d0fac97de
feat(tencentcloud): remove dependency on tke interface
2023-10-07 19:56:25 +08:00
dependabot[bot]
0423b14b8a
Bump golang from 1.21.1 to 1.21.2 in /vertical-pod-autoscaler/builder
...
Bumps golang from 1.21.1 to 1.21.2.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-06 18:16:23 +00:00
Kubernetes Prow Robot
bafcc0dfaf
Merge pull request #6176 from BigDarkClown/extend-bl
...
Extend BinpackingLimiter interface
2023-10-06 18:10:45 +02:00
Kevin Bates
077f450ca0
Alter message slightly, per review
2023-10-06 07:50:30 -07:00
Bartłomiej Wróblewski
81a4721f51
Extend BinpackingLimiter interface
2023-10-06 13:53:33 +00:00
Kevin Bates
72ebe77f1b
Clarify simulation for removal log statement
2023-10-04 07:13:18 -07:00
Kubernetes Prow Robot
e9a698f33d
Merge pull request #6149 from raywainman/vpa-release-1.0
...
Fix duplicate -addext when generating certificates with admission-controller/gencerts.sh
2023-10-04 09:51:30 +02:00
Kubernetes Prow Robot
85e1e6ef2f
Merge pull request #6153 from raywainman/vpa-bump-1.0.0-files
...
Bump default VPA version to 1.0.0 in master
2023-10-04 09:43:28 +02:00
Kubernetes Prow Robot
53ca6b941b
Merge pull request #6166 from lyft/aws-terminating-fix
...
aws: check for all possible Terminated states
2023-10-03 23:55:59 +02:00
Kubernetes Prow Robot
b8424a19d3
Merge pull request #6172 from jatinbedi/master
...
Fixing clutter-autoscaler docs to point to correct tutorial for auto-discovery
2023-10-03 23:24:43 +02:00
Jatin Bedi
270cd3d6d3
Merge pull request #1 from jatinbedi/patch-1
...
Update CA_with_AWS_IAM_OIDC.md
2023-10-03 13:47:15 -07:00
Jatin Bedi
7523da5487
Update CA_with_AWS_IAM_OIDC.md
2023-10-03 13:19:51 -07:00
Tom Wanielista
ce8122075b
clean up tests
2023-10-03 10:21:25 -07:00
Tom Wanielista
fd6e03fdfc
aws: check for all possible Terminated states
...
It's possible that an EC2 instance is in the Terminated state for
multiple autoscaler loops, so to avoid trying to terminate it more
than once and causing the bug seen for this initial fix, we include
this check as well.
Also, make the log more verbose and write out what state we found the
instance in.
2023-10-02 16:13:01 -07:00