Commit Graph

7942 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 3a1c5b9220
Merge pull request #6788 from adrianmoisey/vpa-ignore-namespace
Add option to ignore namespaces
2024-07-15 05:11:09 -07:00
Kubernetes Prow Robot 797952a016
Merge pull request #7008 from kubernetes/dependabot/docker/vertical-pod-autoscaler/pkg/admission-controller/golang-1.22.5
Bump golang from 1.22.4 to 1.22.5 in /vertical-pod-autoscaler/pkg/admission-controller
2024-07-15 05:01:09 -07:00
Kubernetes Prow Robot c249d6ce26
Merge pull request #7007 from kubernetes/dependabot/docker/vertical-pod-autoscaler/pkg/recommender/golang-1.22.5
Bump golang from 1.22.4 to 1.22.5 in /vertical-pod-autoscaler/pkg/recommender
2024-07-15 04:59:09 -07:00
Kubernetes Prow Robot 55736891a8
Merge pull request #7006 from kubernetes/dependabot/docker/vertical-pod-autoscaler/pkg/updater/golang-1.22.5
Bump golang from 1.22.4 to 1.22.5 in /vertical-pod-autoscaler/pkg/updater
2024-07-15 04:57:09 -07: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
Kubernetes Prow Robot 5dc4ec4832
Merge pull request #7027 from damikag/refactor-mig-fetch
add metrics for function duration for listing gce instances and metrics for inconsistent mig count when gce bulk instance listing is enabled
2024-07-12 02:47:25 -07: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
Adrian Moisey 74e7c5f954
Merge master 2024-07-10 22:06:36 +02: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
Kubernetes Prow Robot 286e61d7d7
Merge pull request #7004 from damikag/refactor-mig-fetch-2
Use project name instead of project number in createIgmRef()
2024-07-09 07:51:57 -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 d7091a9abe
Merge pull request #6985 from ialidzhikov/enh/vpa-leader-election
vpa-{updater,recommender}: Add support for leader election
2024-07-08 23:50:58 -07: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
dependabot[bot] 545f15f033
Bump golang in /vertical-pod-autoscaler/pkg/admission-controller
Bumps golang from 1.22.4 to 1.22.5.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-04 18:36:33 +00:00
dependabot[bot] 1ee5072bb0
Bump golang in /vertical-pod-autoscaler/pkg/recommender
Bumps golang from 1.22.4 to 1.22.5.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-04 18:31:43 +00:00
dependabot[bot] f2fcefe011
Bump golang in /vertical-pod-autoscaler/pkg/updater
Bumps golang from 1.22.4 to 1.22.5.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-04 18:31:08 +00: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
Adrian Moisey edc8091ef9
Remove hardcoded 10 second delay
Since tests will take 10 seconds on each pass to run
2024-07-02 21:39:45 +02:00
Adrian Moisey 7e19ebe1d2
Revert unintentional change 2024-07-02 21:33:33 +02:00
Adrian Moisey a7f2c936db
Revert "Pass around comma separate strings rather than lists"
This reverts commit 7a1aea10f2.

As per
https://github.com/kubernetes/autoscaler/pull/6788#discussion_r1659279661
and discussion in DM. The preference is to split the string inside the
main.go file.
2024-07-02 21:05:29 +02: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
Ismail Alidzhikov d5c12cf959 Fix the failing liveness probe for the non-leader replica 2024-07-02 10:56:05 +03:00
Ismail Alidzhikov 211ecdc329 vpa-recommender: Add support for leader election 2024-07-02 10:56:01 +03:00