Commit Graph

4582 Commits

Author SHA1 Message Date
Daniel Kłobuszewski 61a06a8f2a
Update README.md
Update patch release schedule
2024-07-16 08:44:18 +00:00
Kubernetes Prow Robot 6da986f4cc
Merge pull request #7045 from kubernetes/x13n-patch-5
Update FAQ.md
2024-07-15 22:25:10 -07:00
Kubernetes Prow Robot aeabf92f99
Merge pull request #7052 from nojnhuh/cas-azure-e2e-template
CAS azure e2e: add namespace to all resources in CAPZ template
2024-07-15 14:19:10 -07:00
Jon Huhn 4104ea7f92 CAS azure e2e: add namespace to all resources in CAPZ template 2024-07-15 20:23:17 +00:00
Kubernetes Prow Robot a43a3245a8
Merge pull request #7033 from nojnhuh/azure-user-agent
allow customizing user agent for Azure cluster-autoscaler provider
2024-07-15 12:59:10 -07:00
Daniel Kłobuszewski c3e0a15824
Update FAQ.md
Update args to match update-deps.sh usage

API module may have different k8s dependency from CA itself.
2024-07-15 12:48:25 +00:00
Daniel Kłobuszewski 116035ed11
Update FAQ.md
Update CA FAQ to point to the new location of dependency update script.
2024-07-15 12:42:20 +00:00
Kubernetes Prow Robot 68a757c191
Merge pull request #6880 from yaroslava-serdiuk/provreq-scale-down
BookCapacity for ProvisioningRequest pods
2024-07-12 11:19:00 -07:00
Kubernetes Prow Robot 1997b5fc10
Merge pull request #6776 from helio/clusterapi-fix-HasInstance
fix(clusterapi): HasInstance with namespace prefix
2024-07-12 10:25:22 -07:00
Kubernetes Prow Robot 717911f0cd
Merge pull request #7035 from pmendelski/simplify-orchestrator-scale-up
Extract few steps from ScaleUpOrchestrator main logic
2024-07-12 08:32:48 -07:00
mendelski 89551120f1
Extract few steps from ScaleUpOrchestrator main logic 2024-07-12 14:45:14 +00:00
Damika Gamlath 9eb7d2fe55 add metrics for function duration for bulk listing all gce instances and for listing migInstances
add metrics for inconsistent mig count
2024-07-12 09:29:39 +00:00
Jon Huhn ab1e23febb allow customizing user agent for Azure cluster-autoscaler provider 2024-07-11 15:52:24 +00:00
Kubernetes Prow Robot a5d04dbecd
Merge pull request #7028 from damikag/refactor-mig-fetch-2
Rename migInstancesState to migInstancesStateCount in gce cache
2024-07-11 05:41:09 -07:00
Damika Gamlath 275c183d83 Rename migInstancesState to migInstancesStateCount in gce cache 2024-07-11 09:09:35 +00:00
Kubernetes Prow Robot ed061a4cbe
Merge pull request #6868 from mikutas/6129
Update recommended IAM policy
2024-07-11 00:58:33 -07:00
DHARMIK GANGANI 945345be07
Documentation for Debugging Snapshotter (#6859)
* Documentation for Debugging Snapshotter

* Documentation for Debugging Snapshotter

* Documentation for Debugging Snapshotter
2024-07-11 00:45:17 -07:00
Yaroslava Serdiuk 4f496cacb5
Add defaulting for provreq pods (#6877)
* Add defaulting for provreq pods

* Add defaulting test case
2024-07-11 00:31:02 -07:00
Kubernetes Prow Robot bc6489b448
Merge pull request #6993 from goto-opensource/fix-scale-from-zero-with-instance-type-selector
OCI: Fixing scale from zero if the nodeSelector of workload contains 'node.kubernetes.io/instance-type'
2024-07-10 13:05:59 -07:00
Kubernetes Prow Robot 7dfb90a2c9
Merge pull request #7017 from x13n/master
Script for finding Cluster Autoscaler OWNERS
2024-07-09 09:44:58 -07:00
Daniel Kłobuszewski 1ef1ca9734 Script for finding Cluster Autoscaler OWNERS 2024-07-09 16:30:03 +02:00
Damika Gamlath aff0072adf Use project name instead of project number in createIgmRef() 2024-07-09 14:28:55 +00:00
Kubernetes Prow Robot 01e8918db7
Merge pull request #6955 from damikag/refactor-mig-fetch
refactor gce.RegenerateMigInstancesCache() to use Instance.List
2024-07-09 06:40:05 -07:00
Kubernetes Prow Robot 60a8ec2f68
Merge pull request #6750 from hetznercloud/hetzner-scale-up-errors
fix(hetzner): missing error return in scale up/down
2024-07-09 06:30:43 -07:00
Julian Tölle fa22a80e88
fix(hetzner): missing error return in scale up/down
There is no Node Group/Autoscaling Group in Hetzner Cloud API, so the
Hetzner provider implemented this by manually creating as many servers
as needed.

The current code did not return any of the errors that could have
happened. Without any returned errors, cluster-autoscaler assumed that
everything was fine with the Node Group.

In cases where there is a temporary issue with one of the node groups
(ie. Location is unavailable, no leftover capacity for the requested
server type), cluster-autoscaler should consider this and try to scale
up a different Node Group. This will automatically happen once we return
an error, as cluster-autoscaler backs off from scaling Node Groups that
have recently returned errors.
2024-07-09 13:15:00 +02:00
Kubernetes Prow Robot 35359b902b
Merge pull request #6995 from morshielt/gce_instance_template
Add InstanceTemplate field to GceInstance
2024-07-05 05:52:19 -07:00
Damika Gamlath 8971a29177 refactor gce.RegenerateMigInstancesCache() to use Instance.List API for listing MIG instances 2024-07-04 14:48:24 +00:00
Kubernetes Prow Robot 02521ed8b9
Merge pull request #6998 from yaroslava-serdiuk/multiple-provreqs
Do not fail if multiple ProvReqs are injected
2024-07-04 02:42:24 -07:00
Maria Oparka f8b5990ada Add InstanceTemplate field to GceInstance 2024-07-04 10:03:05 +02:00
Kubernetes Prow Robot bb5d064b2a
Merge pull request #6994 from nojnhuh/azure-e2e-test
cluster-autoscaler Azure e2e: move Helm to ginkgo
2024-07-03 10:26:26 -07:00
Kubernetes Prow Robot 4d0511363e
Merge pull request #6997 from morshielt/node_info_prov_iface
Change GCE AnnotationNodeInfoProvider nested provider to interface instead of concrete type
2024-07-02 07:23:59 -07:00
Yaroslava Serdiuk 1953031986
Update cluster-autoscaler/provisioningrequest/provreqclient/client.go
Co-authored-by: Bartek Wróblewski <bwroblewski@google.com>
2024-07-02 15:56:33 +03:00
Yaroslava Serdiuk 81b6d3d7e8
Update cluster-autoscaler/provisioningrequest/provreqclient/client.go
Co-authored-by: Bartek Wróblewski <bwroblewski@google.com>
2024-07-02 15:56:22 +03:00
Yaroslava Serdiuk 2824fc9b16 Do not fail if multiple ProvReqs are injected 2024-07-02 11:20:00 +00:00
Maria Oparka 4260701989 Change AnnotationNodeInfoProvider nested provider to interface 2024-07-02 09:42:07 +02:00
Robert Heinzmann 5d610570e5 fixing non flex shapes 2024-07-02 05:24:37 +02:00
Jon Huhn 3f18f060a0 cluster-autoscaler Azure e2e: move Helm to ginkgo 2024-07-01 22:15:29 +00:00
Robert Heinzmann 9c18b5b297 fix tests 2024-07-01 20:19:14 +02:00
Robert Heinzmann b17f42032b Fixing scale from zero if the nodeSelector of workload contains 'node.kubernetes.io/instance-type' 2024-07-01 19:54:49 +02:00
Jon Huhn 999dc87574 Update Azure cluster-autoscaler e2e test 2024-07-01 16:47:31 +00:00
Kubernetes Prow Robot 3c6dd26d9e
Merge pull request #6863 from rrangith/azure-default-sizes
Default min/max sizes for Azure VMSSs
2024-07-01 07:29:35 -07:00
Michael Weibel 98f948969a
fix(clusterapi): HasInstance/FindMachine with namespace prefix 2024-07-01 13:37:56 +02:00
Kubernetes Prow Robot 069aab7a83
Merge pull request #6989 from nojnhuh/azure-e2e-test
Add Azure cluster-autoscaler e2e test
2024-06-28 16:22:13 -07:00
Jon Huhn fcba0533d4 Add Azure cluster-autoscaler e2e test 2024-06-28 22:13:06 +00:00
Artur Żyliński 97419dbdb7 Fix: GCE FetchAvailableDiskTypes zones parsing 2024-06-28 11:22:17 +02:00
Kubernetes Prow Robot bab68c462c
Merge pull request #6975 from nojnhuh/azure-e2e-test
Update Azure cluster-autoscaler e2e cluster template
2024-06-27 16:47:26 -07:00
Daniel Gutowski 296e79a292 Update ProvReq annotations to new prefix
Use autoscaling.x-k8s.io rather than cluster-autoscaler.kubernetes.io
2024-06-27 05:19:11 -07:00
Kubernetes Prow Robot 4e3cc27898
Merge pull request #6743 from helio/capi-nodegroup-options
feat(clusterapi): per nodeGroup autoscaling options
2024-06-27 03:58:03 -07:00
Jon Huhn e62dd0d3dd Update Azure cluster-autoscaler e2e cluster template 2024-06-26 21:37:58 +00:00
Kubernetes Prow Robot 92258fbc00
Merge pull request #6911 from ravisinha0506/master
Fix/aws asg unsafe decommission 5829
2024-06-26 14:13:34 -07:00