Commit Graph

6651 Commits

Author SHA1 Message Date
Alvaro Aleman ced2e65acd CA: Add pod namespace when logging why scaleup wasn't possible
We have many identical statefulsets in different namespaces, as a
result, the pod name by itself is close to useless as an identifier. Add
the namespace in the log.
2023-05-08 15:33:22 -04:00
Kubernetes Prow Robot d3ec0c4d04
Merge pull request #5738 from jbartosik/revert-subresource
Revert "Add subresource status for vpa"
2023-05-08 06:49:17 -07:00
Kubernetes Prow Robot 004d3dd3ca
Merge pull request #5735 from ff-apple/aws_master_trn
Add missing trn1n ec2 instance
2023-05-08 06:23:18 -07:00
Joachim Bartosik b27a473d62 Revert "Add subresource status for vpa"
This reverts commit 8e72470545.
2023-05-08 15:09:15 +02:00
Francesco Fiorentino 549d4d2303 Add missing trn1n ec2 instance 2023-05-08 13:25:08 +01:00
Kubernetes Prow Robot 47117ad68c
Merge pull request #5596 from ExB-Group/aws-mng-ephemeral-storage-scale-from-zero
Add support for tags on AWS managed nodegroups to indicate resources
2023-05-07 14:05:16 -07:00
Kubernetes Prow Robot cad686ebf3
Merge pull request #5648 from knechtionscoding/fix/upgrade-net-http
fix: update x/http and x/net packages for VPA
2023-05-04 06:20:43 -07:00
Kubernetes Prow Robot f51a6765e5
Merge pull request #5723 from kubernetes/dependabot/docker/vertical-pod-autoscaler/builder/golang-1.20.4
Bump golang from 1.20.3 to 1.20.4 in /vertical-pod-autoscaler/builder
2023-05-04 06:18:43 -07:00
Kubernetes Prow Robot eb7b790e74
Merge pull request #5703 from silenceshell/fix-ca-deploy-spec
fix ca deploy spec
2023-05-03 21:54:41 -07:00
silenceshell 6cc73d94cd fix ca deploy spec
Signed-off-by: silenceshell <me@ieevee.com>
2023-05-04 10:32:27 +08:00
dependabot[bot] cf9ee01f5d
Bump golang from 1.20.3 to 1.20.4 in /vertical-pod-autoscaler/builder
Bumps golang from 1.20.3 to 1.20.4.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-03 19:03:30 +00:00
Kubernetes Prow Robot 9051f27279
Merge pull request #5676 from DataDog/david.benque/use-factory-from-main
[vpa] [recommender] use factories for recommender and clusterStateFeeder
2023-05-02 06:46:13 -07:00
Kubernetes Prow Robot 632512c9df
Merge pull request #5637 from dougsong/master
Add Volcengine cloud provider support
2023-05-02 04:02:12 -07:00
Kubernetes Prow Robot 850a0a8f37
Merge pull request #5680 from wu0407/add-status-subresource
add subresource status for vpa
2023-05-02 04:00:12 -07:00
Kubernetes Prow Robot 38cb3d0619
Merge pull request #5690 from cuong-ts/patch-1
feat: upgrade latest version cluster-autoscaler on cluster-autoscaler-autodiscover.yaml
2023-05-02 03:58:12 -07:00
Kubernetes Prow Robot a3851b4ccc
Merge pull request #5709 from happytreees/master
refactored vultr node delete
2023-05-02 03:52:11 -07:00
Kubernetes Prow Robot 90c05f4a93
Merge pull request #5719 from ashaltu/master
Cluster Autoscaler: GCE: add pricing info for G2
2023-05-02 03:48:11 -07:00
Abduselam Shaltu a5ccd81408 Fix spacing issues. 2023-05-01 14:00:09 -07:00
Kubernetes Prow Robot 999d4f96f3
Merge pull request #5717 from streamnsight/feature/use-workload-identity
OCI cloud provider workload identity implementation
2023-05-01 13:56:12 -07:00
Emmanuel Leroy bba880872d Implement Workload Identity auth method 2023-05-01 12:52:19 -07:00
Emmanuel Leroy e6afdf1a45 upgrade OCI SDK from v55 to v65 2023-05-01 12:51:12 -07:00
Abduselam Shaltu f1b4ba677a
Update gce_price_info.go 2023-05-01 12:13:00 -07:00
Abduselam Shaltu 53496998ce Cluster Autoscaler: GCE: add pricing info for G2 2023-05-01 12:05:16 -07:00
Kubernetes Prow Robot f87dbe5fc6
Merge pull request #5715 from kisieland/revert-estimator-expansion
Revert "Add new method 'ReachedLimit' to EstimationLimiter"
2023-04-28 02:04:17 -07:00
Daniel Gutowski 4930cf3742 Revert commit 3ad77e8341
This was meant to be used as a signal that the estimation
did consider all of the pods, but x13n pointed out that
other k8s primitives may also limit it so the best option
is to compare a list of estimated pods.
2023-04-27 06:04:11 -07:00
Kubernetes Prow Robot 8099d0db86
Merge pull request #5713 from jayantjain93/pod-group-processor
Binpacking Estimator pod priority
2023-04-27 05:46:15 -07:00
Jayant Jain 9624e7d11f Binpacking Estimator pod orderer
Refactor the Binpacking estimator by making the pod sort extendable by moving the logic into decreasing_pod_orderer.go
Cleanup sorting logic/structs from binpacking_estimator.go
2023-04-27 12:16:03 +00:00
xiaoqing 8e72470545 Add subresource status for vpa
Add status field in subresource on crd yaml and add new ClusterRole system:vpa-actor to patch /status subresource.
The `metadata.generation` only increase on vpa spec update.
2023-04-27 11:16:24 +08:00
Kubernetes Prow Robot 5ad85b3523
Merge pull request #5694 from kisieland/limiter-expand
Add new method 'ReachedLimit' to EstimationLimiter
2023-04-26 12:50:14 -07:00
Kubernetes Prow Robot fe10c53f9a
Merge pull request #5696 from kisieland/orchestrator-update-expansion-build
Extract 'SchedulablePods' method in orchestrator.
2023-04-26 12:48:14 -07:00
Kubernetes Prow Robot 12b1dbd751
Merge pull request #5706 from kisieland/skipped-reasons-abtract-max-resources
Add a dedicated struct for the MaxResourceLimitReached Reasons
2023-04-26 10:34:14 -07:00
Kubernetes Prow Robot ccf44dece1
Merge pull request #5697 from aleskandro/fix-capi-build-generic-labels
Fix the buildTemplateLabels method for the ClusterApi provider
2023-04-26 06:16:13 -07:00
Daniel Gutowski 7fecbcf28e Extract 'SchedulablePods' method in orchestrator.
This simplifies the 'ComputeExpansionOption' and allows
us to use defer to revert the ClusterSnapshot rather than calling it
explicitly on each exit from the method.
2023-04-26 03:18:54 -07:00
aleskandro 398ffaf82f Fix the buildTemplateLabels method for the ClusterApi provider
The joinStringMaps call in the buildTemplateLabels method of the clusterApi provider should not overwrite any custom labels with the generic ones returned by buildGenericLabels()
2023-04-26 10:37:13 +02:00
Kubernetes Prow Robot 0142a57730
Merge pull request #5548 from DataDog/azure-fast-backoff
Azure: Fast nodegroup backoff on failed provisioning
2023-04-25 14:36:16 -07:00
ErwinsExpertise b63a123d1e refactored vultr node delete 2023-04-25 11:22:13 -04:00
Kubernetes Prow Robot 512621fc51
Merge pull request #5577 from trungng92/add-oke-cloud-provider
OCI: Enhance oci implementation to include oci node pools
2023-04-25 07:30:16 -07:00
dom.bozzuto 066315cfa2 Add detection for VMs that fail provisioning to backoff that nodegroup sooner
When Azure fails to provision a node for a nodegroup due to an instance capacity issue ((Zonal)AllocationFailed) or other reason, the VMSS size increase is still reflected but the new instance gets the status `ProvisioningStateFailed`. This now bubbles up the error to the `cloudprovider.Instance`, where it can be used by in `clusterstate` to put the nodegroup into backoff sooner.
2023-04-24 13:56:30 -04:00
Tim Balzer 3ab6ead79d Add support for tags on AWS managed nodegroups to indicate resources 2023-04-24 18:27:52 +02:00
David Benque b207e206d2 Code Review 1: comment and alias 2023-04-24 16:31:48 +02:00
Daniel Gutowski 62d3c5b7b3 Add a dedicated struct for the MaxResourceLimitReached Reasons
This allows us to get the list of missing resources from the
skipped reaons object, without computing it one more time.
2023-04-24 05:47:38 -07:00
Kubernetes Prow Robot 240ac79eed
Merge pull request #5340 from maximrub/master
Support RRSA auth in AliCloud
2023-04-24 04:53:01 -07:00
Maxim Rubchinsky d00e56a0a9
cr fixes
Signed-off-by: Maxim Rubchinsky <maxim.rubchinsky@wiz.io>
2023-04-24 12:57:07 +03:00
Maxim Rubchinsky 5ad2edd831
Update cluster-autoscaler/cloudprovider/alicloud/alibaba-cloud-sdk-go/sdk/auth/signers/signer_oidc.go
Co-authored-by: Huang Huang <mozillazg101@gmail.com>
2023-04-24 12:47:24 +03:00
Maxim Rubchinsky acd12d1160
Update cluster-autoscaler/cloudprovider/alicloud/alibaba-cloud-sdk-go/sdk/auth/signers/signer_oidc.go
Co-authored-by: Huang Huang <mozillazg101@gmail.com>
2023-04-24 12:38:10 +03:00
Maxim Rubchinsky 64c83429c3
Update cluster-autoscaler/cloudprovider/alicloud/alibaba-cloud-sdk-go/sdk/auth/signers/signer_oidc.go
Co-authored-by: Huang Huang <mozillazg101@gmail.com>
2023-04-24 12:37:40 +03:00
Maxim Rubchinsky 6e3bdda31a
Update cluster-autoscaler/cloudprovider/alicloud/alicloud_cloud_config.go
Co-authored-by: Huang Huang <mozillazg101@gmail.com>
2023-04-24 12:36:48 +03:00
Cuong Nguyen Duc 4adb656d44
chore: update docker image on example files 2023-04-23 21:57:51 +07:00
Kubernetes Prow Robot 4aee897330
Merge pull request #5602 from manishsat/flex-support-without-newtype
Adding VMSS Flex support in Azure AutoScaler
2023-04-21 15:39:12 -07:00
Manish Satwani ed45027583 renaming func to to align what is does. 2023-04-21 15:03:30 -07:00