Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nr 250703 label based auto discovery gcp #39

Open
wants to merge 1,401 commits into
base: fork-1.26
Choose a base branch
from

Conversation

sachin-shankar
Copy link

No description provided.

guopeng0 and others added 30 commits January 23, 2024 19:39
…n_ds_v2

Allow draining when DaemonSet kind has custom API Group
…ealthy_metrics

feat:add node group health and back off metrics
Introduce GceInstance that extends cloudprovider.Instance with NumericId
* ScaleUp for check-capacity ProvisioningRequestClass

* update condition logic

* Update tests

* Naming update

* Update cluster-autoscaler/core/scaleup/orchestrator/wrapper_orchestrator_test.go

Co-authored-by: Bartek Wróblewski <[email protected]>

---------

Co-authored-by: Bartek Wróblewski <[email protected]>
This change adds the informer factory as an argument to the
`buildCloudProvider` function for clusterapi so that building with tags
will work properly.
…-owner-ref

[VPA] check OwnerRef against TargetRef to confirm VPA/Pod association
k8s-ci-robot and others added 30 commits April 4, 2024 08:13
…vertical-pod-autoscaler/pkg/recommender/golang-1.22.2

Bump golang from 1.22.1 to 1.22.2 in /vertical-pod-autoscaler/pkg/recommender
…vertical-pod-autoscaler/pkg/updater/golang-1.22.2

Bump golang from 1.22.1 to 1.22.2 in /vertical-pod-autoscaler/pkg/updater
The optimization uses the fact that pods which are equivalent do not
need to be check multiple times against already filled nodes.
This changes the time complexity from O(pods*nodes) to O(pods).
…policy-example

docs: precise AWS IAM policy example
Fix broken link in README.md to point to equinixmetal readme
Include helm chart version in cluster-autoscaler version matrix
…vertical-pod-autoscaler/pkg/admission-controller/golang-1.22.2

Bump golang from 1.22.1 to 1.22.2 in /vertical-pod-autoscaler/pkg/admission-controller
Lower errors verbosity for kube-env label missing
Add g6 EC2 instance type for AWS
This change fixes a bug that arises when the user's cluster includes worker nodes not from Hetzner Cloud, such as a Hetzner Dedicated server or any server resource other than Hetzner. It also corrects the behavior when a server has been physically deleted from Hetzner Cloud.

Signed-off-by: Maksim Paskal <[email protected]>
…-for-robots-nodes

Fix Autoscaling for worker nodes with invalid ProviderID
…wnerref-check

Fix NPE in vpa-updater when Pod owner isn't scalable
* Add provreqOrchestrator that handle ProvReq classes

* Review remarks

* Review remarks
…anager-retry

Add retry for creatingAzureManager in case of throttled requests
Bump Go version used for building to 1.22.2 to match k/k
Add support for label(tags in Azure) based auto-discovery of GCP Managed Instance Groups. The discovery includes figuring out the min and max sizes for the mig pool.

Add unit-tests for all the new code added.

Add GCP auto-discovery documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.