https://github.com/kubernetes/autoscaler

sort by:
Revision Author Date Message Commit Date
dfd20f2 Merge pull request #6186 from jackfrancis/azure-aks-vmtype-deprecate Azure: Remove AKS vmType 04 December 2023, 13:27:45 UTC
c0661b5 Merge pull request #6261 from sibucan/aws-capacity-type-fix Fix capacityType label in AWS ManagedNodeGroup 04 December 2023, 13:12:32 UTC
04b89f6 Merge pull request #6245 from alexanderConstantinescu/aws-cache-instance-requirements AWS: cache instance requirements 04 December 2023, 10:24:41 UTC
85b6058 Merge pull request #6324 from vishalanarase/civo/updated-node-template [civo] Calculate real value for template using node group 30 November 2023, 07:56:25 UTC
06db46b Merge pull request #6296 from guopeng0/fix/alicloud fix: alicloud the function NodeGroupForNode return nil 29 November 2023, 18:43:49 UTC
0a1d74f Merge pull request #6294 from vadasambar/refactor/kube-client refactor(*): move getKubeClient to utils/kubernetes 29 November 2023, 18:28:44 UTC
d98363f Fix tests Signed-off-by: Vishal Anarse <vishalanarse11@gmail.com> 29 November 2023, 12:40:54 UTC
32e6849 Fix lint error 29 November 2023, 12:13:07 UTC
d887dff Calculate real value for template using node group Signed-off-by: Vishal Anarse <vishalanarse11@gmail.com> 29 November 2023, 12:08:11 UTC
70bc124 Merge pull request #6322 from vishalanarase/civo/add-node-template Implement TemplateNodeInfo for civo cloudprovider 29 November 2023, 08:04:54 UTC
ae18f05 refactor(*): move getKubeClient to utils/kubernetes (cherry picked from commit b9f636d2efba48689fc0bb23361e5959c2177269) Signed-off-by: qianlei.qianl <qianlei.qianl@bytedance.com> refactor: move logic to create client to utils/kubernetes pkg - expose `CreateKubeClient` as public function - make `GetKubeConfig` into a private `getKubeConfig` function (can be exposed as a public function in the future if needed) Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: CI failing because cloudproviders were not updated to use new autoscaling option fields Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: define errors as constants Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: pass kube client options by value Signed-off-by: vadasambar <surajrbanakar@gmail.com> 28 November 2023, 19:13:59 UTC
93b7537 Add comment for type and function Signed-off-by: Vishal Anarse <vishalanarse11@gmail.com> 28 November 2023, 13:46:46 UTC
c4bd3f0 Implement TemplateNodeInfo for civo cloudprovider Signed-off-by: Vishal Anarse <vishalanarse11@gmail.com> 28 November 2023, 13:35:19 UTC
225fc33 Merge pull request #6308 from hetznercloud/bump-hcloud-go chore(deps): update vendored hcloud-go to 2.4.0 28 November 2023, 06:16:16 UTC
9e526ae Azure: Remove AKS vmType Signed-off-by: Jack Francis <jackfrancis@gmail.com> 27 November 2023, 15:17:06 UTC
e23e63a Merge pull request #5820 from vadasambar/kwok-poc feat: implement `kwok` cloud provider 27 November 2023, 14:15:57 UTC
6998fd2 Merge pull request #6299 from yaroslava-serdiuk/provreq Implement ProvisioningRequest service 27 November 2023, 12:53:27 UTC
3e555b5 add unit test for function getScalingInstancesByGroup 26 November 2023, 13:05:28 UTC
cfbee9a feat: implement kwok cloudprovider feat: wip implement `CloudProvider` interface boilerplate for `kwok` provider Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: add builder for `kwok` - add logic to scale up and scale down nodes in `kwok` provider Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: wip parse node templates from file Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: add short README Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: implement remaining things - to get the provider in a somewhat working state Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: add in-cluster `kwok` as pre-requisite in the README Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: templates file not correctly marshalling into node list Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: `invalid leading UTF-8 octet` error during template parsing - remove encoding using `gob` - not required Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: use lister to get and list - instead of uncached kube client - add lister as a field on the provider and nodegroup struct Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: `did not find nodegroup annotation` error - CA was thinking the annotation is not present even though it is - fix a bug with parsing annotation Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: CA node recognizing fake nodegroups - add provider ID to nodes in the format `kwok:<node-name>` - fix invalid `KwokManagedAnnotation` - sanitize template nodes (remove `resourceVersion` etc.,) - not sanitizing the node leads to error during creation of new nodes - abstract code to get NG name into a separate function `getNGNameFromAnnotation` Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: node not getting deleted Signed-off-by: vadasambar <surajrbanakar@gmail.com> test: add empty test file Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: add OWNERS file Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: wip kwok provider config - add samples for static and dynamic template nodes Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: wip implement pulling node templates from cluster - add status field to kwok provider config - this is to capture how the nodes would be grouped by (can be annotation or label) - use kwok provider config status to get ng name from the node template Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: syntax error in calling `loadNodeTemplatesFromCluster` Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: first draft of dynamic node templates - this allows node templates to be pulled from the cluster - instead of having to specify static templates manually Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: syntax error Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: abstract out related code into separate files - use named constants instead of hardcoded values Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: cleanup kwok nodes when CA is exiting - so that the user doesn't have to cleanup the fake nodes themselves Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: return `nil` instead of err for `HasInstance` - because there is no underlying cloud provider (hence no reason to return `cloudprovider.ErrNotImplemented` Signed-off-by: vadasambar <surajrbanakar@gmail.com> test: start working on tests for kwok provider config Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: add `gpuLabelKey` under `nodes` field in kwok provider config - fix validation for kwok provider config Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: add motivation doc - update README with more details Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: update kwok provider config example to support pulling gpu labels and types from existing providers - still needs to be implemented in the code Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: wip update kwok provider config to get gpu label and available types Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: wip read gpu label and available types from specified provider - add available gpu types in kwok provider config status Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: add validation for gpu fields in kwok provider config - load gpu related fields in kwok provider config status Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: implement `GetAvailableGPUTypes` Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: add support to install and uninstall kwok - add option to disable installation - add option to manually specify kwok release tag - add future scope in readme Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: add future scope 'evaluate adding support to check if kwok controller already exists' Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: vendor conflict and cyclic import - remove support to get gpu config from the specified provider (can't be used because leads to cyclic import) Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: add a TODO 'get gpu config from other providers' Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: rename `file` -> `configmap` - load config and templates from configmap instead of file - move `nodes` and `nodegroups` config to top level - add helper to encode configmap data into `[]bytes` - add helper to get current pod namespace Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: add new options to the kwok provider config - auto install kwok only if the version is >= v0.4.0 - add test for `GPULabel()` - use `kubectl apply` way of installing kwok instead of kustomize - add test for kwok helpers - add test for kwok config - inject service account name in CA deployment - add example configmap for node templates and kwok provider config in CA helm chart - add permission to create `clusterrolebinding` (so that kwok provider can create a clusterrolebinding with `cluster-admin` role and create/delete upstream manifests) - update kwok provider sample configs - update `README` Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: update go.mod to use v1.28 packages Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: `go mod tidy` and `go mod vendor` (again) Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: kwok installation code - add functions to create and delete clusterrolebinding to create kwok resources - refactor kwok install and uninstall fns - delete manifests in the opposite order of install ] - add cleaning up left-over kwok installation to future scope Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: nil ptr error - add `TODO` in README for adding docs around kwok config fields Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: remove code to automatically install and uninstall `kwok` - installing/uninstalling requires strong permissions to be granted to `kwok` - granting strong permissions to `kwok` means granting strong permissions to the entire CA codebase - this can pose a security risk - I have removed the code related to install and uninstall for now - will proceed after discussion with the community Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: run `go mod tidy` and `go mod vendor` Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: add permission to create nodes - to fix permissions error for kwok provider Signed-off-by: vadasambar <surajrbanakar@gmail.com> test: add more unit tests - add tests for kwok helpers - fix and update kwok config tests - fix a bug where gpu label was getting assigned to `kwokConfig.status.key` - expose `loadConfigFile` -> `LoadConfigFile` - throw error if templates configmap does not have `templates` key (value of which is node templates) - finish test for `GPULabel()` - add tests for `NodeGroupForNode()` - expose `loadNodeTemplatesFromConfigMap` -> `LoadNodeTemplatesFromConfigMap` - fix `KwokCloudProvider`'s kwok config was empty (this caused `GPULabel()` to return empty) Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: abstract provider ID code into `getProviderID` fn - fix provider name in test `kwok` -> `kwok:kind-worker-xxx` Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: run `go mod vendor` and `go mod tidy Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs(cloudprovider/kwok): update info on creating nodegroups based on `hostname/label` Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor(charts): replace fromLabelKey value `"kubernetes.io/hostname"` -> `"kwok-nodegroup"` - `"kubernetes.io/hostname"` leads to infinite scale-up Signed-off-by: vadasambar <surajrbanakar@gmail.com> feat: support running CA with kwok provider locally Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: use global informer factory Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: use `fromNodeLabelKey: "kwok-nodegroup"` in test templates Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: `Cleanup()` logic - clean up only nodes managed by the kwok provider Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix/refactor: nodegroup creation logic - fix issue where fake node was getting created which caused fatal error - use ng annotation to keep track of nodegroups - (when creating nodegroups) don't process nodes which don't have the right ng nabel - suffix ng name with unix timestamp Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor/test(cloudprovider/kwok): write tests for `BuildKwokProvider` and `Cleanup` - pass only the required node lister to cloud provider instead of the entire informer factory - pass the required configmap name to `LoadNodeTemplatesFromConfigMap` instead of passing the entire kwok provider config - implement fake node lister for testing Signed-off-by: vadasambar <surajrbanakar@gmail.com> test: add test case for dynamic templates in `TestNodeGroupForNode` - remove non-required fields from template node Signed-off-by: vadasambar <surajrbanakar@gmail.com> test: add tests for `NodeGroups()` - add extra node template without ng selector label to add more variability in the test Signed-off-by: vadasambar <surajrbanakar@gmail.com> test: write tests for `GetNodeGpuConfig()` Signed-off-by: vadasambar <surajrbanakar@gmail.com> test: add test for `GetAvailableGPUTypes` Signed-off-by: vadasambar <surajrbanakar@gmail.com> test: add test for `GetResourceLimiter()` Signed-off-by: vadasambar <surajrbanakar@gmail.com> test(cloudprovider/kwok): add tests for nodegroup's `IncreaseSize()` - abstract error msgs into variables to use them in tests Signed-off-by: vadasambar <surajrbanakar@gmail.com> test(cloudprovider/kwok): add test for ng `DeleteNodes()` fn - add check for deleting too many nodes - rename err msg var names to make them consistent Signed-off-by: vadasambar <surajrbanakar@gmail.com> test(cloudprovider/kwok): add tests for ng `DecreaseTargetSize()` - abstract error msgs into variables (for easy use in tests) Signed-off-by: vadasambar <surajrbanakar@gmail.com> test(cloudprovider/kwok): add test for ng `Nodes()` - add extra test case for `DecreaseTargetSize()` to check lister error Signed-off-by: vadasambar <surajrbanakar@gmail.com> test(cloudprovider/kwok): add test for ng `TemplateNodeInfo` Signed-off-by: vadasambar <surajrbanakar@gmail.com> test(cloudprovider/kwok): improve tests for `BuildKwokProvider()` - add more test cases - refactor lister for `TestBuildKwokProvider()` and `TestCleanUp()` Signed-off-by: vadasambar <surajrbanakar@gmail.com> test(cloudprovider/kwok): add test for ng `GetOptions` Signed-off-by: vadasambar <surajrbanakar@gmail.com> test(cloudprovider/kwok): unset `KWOK_CONFIG_MAP_NAME` at the end of the test - not doing so leads to failure in other tests - remove `kwokRelease` field from kwok config (not used anymore) - this was causing the tests to fail Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: bump CA chart version - this is because of changes made related to kwok - fix type `everwhere` -> `everywhere` Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: fix linting checks Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: address CI lint errors Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: generate helm docs for `kwokConfigMapName` - remove `KWOK_CONFIG_MAP_KEY` (not being used in the code) - bump helm chart version Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: revise the outline for README - add AEP link to the motivation doc Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: wip create an outline for the README - remove `kwok` field from examples (not needed right now) Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: add outline for ascii gifs Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: rename env variable `KWOK_CONFIG_MAP_NAME` -> `KWOK_PROVIDER_CONFIGMAP` Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: update README with info around installation and benefits of using kwok provider - add `Kwok` as a provider in main CA README Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: run `go mod vendor` - remove TODOs that are not needed anymore Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: finish first draft of README Signed-off-by: vadasambar <surajrbanakar@gmail.com> fix: env variable in chart `KWOK_CONFIG_MAP_NAME` -> `KWOK_PROVIDER_CONFIGMAP` Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: remove redundant/deprecated code Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: bump chart version `9.30.1` -> `9.30.2` - because of kwok provider related changes Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: fix typo `offical` -> `official` Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: remove debug log msg Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: add links for getting help Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: fix type in log `external cluster` -> `cluster` Signed-off-by: vadasambar <surajrbanakar@gmail.com> chore: add newline in chart.yaml to fix CI lint Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: fix mistake `sig-kwok` -> `sig-scheduling` - kwok is a part if sig-scheduling (there is no sig-kwok) Signed-off-by: vadasambar <surajrbanakar@gmail.com> docs: fix type `release"` -> `"release"` Signed-off-by: vadasambar <surajrbanakar@gmail.com> refactor: pass informer instead of lister to cloud provider builder fn Signed-off-by: vadasambar <surajrbanakar@gmail.com> 24 November 2023, 18:52:47 UTC
9f87b78 Merge pull request #6317 from towca/jtuznik/go-bump Set Go versions to the same settings kubernetes/kubernetes uses 24 November 2023, 15:48:39 UTC
1caf2dd Set Go versions to the same settings kubernetes/kubernetes uses Looks like specifying the Go patch version in go.mod might've been a mistake: https://github.com/kubernetes/kubernetes/pull/121808. 24 November 2023, 15:03:23 UTC
4fd6e94 Implement ProvReq service 23 November 2023, 13:34:28 UTC
03bf1e6 Merge pull request #6225 from azylinski/fix-calc-pod-cpu-utilization Fix: Include restartable init containers in Pod utilization calc 23 November 2023, 11:02:27 UTC
54909eb Fix: Include restartable init containers in Pod utilization calc Reuse k/k resourcehelper func 23 November 2023, 09:24:33 UTC
8673628 Merge pull request #6251 from voelzmo/fix/evictionRequirements-in-crd Fix '.spec.updatePolicy.evictionRequirements.resources' to be plural in yaml 22 November 2023, 18:59:22 UTC
39245a5 Merge pull request #6235 from atwamahmoud/ignore-scheduler-processing Ignore scheduler processing 22 November 2023, 12:54:30 UTC
5115f12 Update static_autoscaler tests & handle pod list processors errors as warnings 22 November 2023, 11:19:19 UTC
a1ae4d3 Update flags, Improve tests readability & use Bypass instead of ignore in naming 22 November 2023, 11:18:55 UTC
4635a6d Allow users to specify which schedulers to ignore 22 November 2023, 11:18:44 UTC
cfbfaa2 Add new test for new behaviour and revert changes made to other tests 22 November 2023, 11:18:44 UTC
86ab017 Fix multiple comments and update flags 22 November 2023, 11:17:48 UTC
a1ab7b9 Add new pod list processors for clearing TPU requests & filtering out expendable pods Treat non-processed pods yet as unschedulable 22 November 2023, 11:16:33 UTC
a6f57ba chore(deps): update vendored hcloud-go to 2.4.0 Generated by: ``` UPSTREAM_REF=v2.4.0 hack/update-vendor.sh ``` 22 November 2023, 08:47:34 UTC
0979221 Merge pull request #6284 from olagacek/master Allow overriding domain suffix in GCE cloud provider. 21 November 2023, 16:22:41 UTC
0ca611a Allow overriding domain suffix in GCE cloud provider. 21 November 2023, 16:00:36 UTC
de44d78 Merge pull request #6275 from azylinski/rm-flag-ephemeral-storage-support Remove gce-expander-ephemeral-storage-support flag 21 November 2023, 12:55:41 UTC
dcaba44 Merge pull request #6298 from ninech/rancher-fix-nil-machines fix: handle error when listing machines 20 November 2023, 16:53:57 UTC
d706ef7 Merge pull request #6297 from AlexanderSerbul/patch-1 Update README.md 20 November 2023, 14:38:08 UTC
705143a AWS: cache instance requirements 20 November 2023, 11:06:37 UTC
4c53c20 fix: handle error when listing machines Signed-off-by: Cyrill Troxler <cyrill@nine.ch> 20 November 2023, 08:13:48 UTC
81eed96 Merge pull request #6265 from zendesk/grosser/spam allow users to avoid aws instance not found spam 20 November 2023, 07:02:57 UTC
0b8bc74 Update README.md Fix error in text 19 November 2023, 20:22:53 UTC
11c4b66 fix: alicloud the function NodeGroupForNode is incorrect 18 November 2023, 23:44:47 UTC
2b8874d allow users to avoid aws instance not found spam 18 November 2023, 18:04:44 UTC
8de60c9 Merge pull request #6292 from bodgit/chart-enhancements fix: Add revisionHistoryLimit override to cluster-autoscaler 17 November 2023, 14:26:03 UTC
db80037 fix: Add revisionHistoryLimit override to cluster-autoscaler Signed-off-by: Matt Dainty <matt@bodgit-n-scarper.com> 17 November 2023, 12:46:12 UTC
4eacea0 Merge pull request #6189 from mtougeron/tpl-clusterName-in-chart Template the autoDiscovery.clusterName variable in the Helm chart 16 November 2023, 22:31:45 UTC
841315f Template the autoDiscovery.clusterName variable in the Helm chart 16 November 2023, 22:07:50 UTC
909c140 Merge pull request #6266 from zendesk/grosser/clear ScaleUp is only ever called when there are unscheduled pods 16 November 2023, 17:01:36 UTC
f7b8072 Merge pull request #6192 from dumlutimuralp/patch-1 Removed node drainer, kept node termination handler 16 November 2023, 15:46:36 UTC
0dd7b86 Update README.md 16 November 2023, 15:25:20 UTC
82f85c2 Merge pull request #6288 from gandhipr/add-approver-azure-cas azure: add owner-jackfrancis 16 November 2023, 00:03:47 UTC
84b978a Update OWNERS - typo 15 November 2023, 18:26:47 UTC
ed6ca63 azure: add owner-jackfrancis 15 November 2023, 18:10:28 UTC
6a7e6a2 Merge pull request #6194 from guettli/patch-2 Update README.md: Link to Cluster-API 15 November 2023, 17:39:38 UTC
0c48815 Merge pull request #6250 from voelzmo/enh/add-link-to-evictionrequirement-in-readme Add TOC link in README for EvictionRequirement example 15 November 2023, 16:55:59 UTC
b8c7165 Merge pull request #6282 from mads-hartmann/mads/log-min-max-cur-size-of-asg Add min/max/current asg size to log 15 November 2023, 15:58:27 UTC
54bfbfa Update README.md: Link to Cluster-API Add Link to Cluster API. 15 November 2023, 15:52:56 UTC
5c286e1 Clarify that log line updates cache, now AWS 15 November 2023, 14:09:07 UTC
53071ec Add min/max/current asg size to log 15 November 2023, 10:27:10 UTC
ed84969 Merge pull request #6262 from kubernetes/dependabot/docker/vertical-pod-autoscaler/builder/golang-1.21.4 Bump golang from 1.21.2 to 1.21.4 in /vertical-pod-autoscaler/builder 15 November 2023, 10:05:42 UTC
e836e47 Remove gce-expander-ephemeral-storage-support flag Always enable the feature 15 November 2023, 09:59:06 UTC
cb785f2 Merge pull request #6012 from jw-maynard/add-version-labels Add the AppVersion to labels as app.kubernetes.io/version 15 November 2023, 05:42:49 UTC
bb623b0 Update Chart.yaml 14 November 2023, 23:12:48 UTC
996bf06 Merge branch 'master' into add-version-labels 14 November 2023, 23:11:41 UTC
dc3a239 Merge pull request #6249 from WhizUs/feat/helmchart-cloudprovider-exoscale feat(helm): add support for exoscale provider 14 November 2023, 22:10:30 UTC
e525b02 Merge pull request #6274 from azylinski/rm-separate-k8s-events-client Cleanup: Remove separate client for k8s events 14 November 2023, 22:01:52 UTC
747d0b9 Cleanup: Remove separate client for k8s events Remove RateLimiting options - replay on APF for apiserver protection. Details: https://github.com/kubernetes/kubernetes/issues/111880 14 November 2023, 10:20:36 UTC
edad525 Merge pull request #6254 from azylinski/rm-deprecated-golang-protobuf-diff Cleanup: Remove deprecated github.com/golang/protobuf usage 10 November 2023, 17:38:30 UTC
9d4cc86 Merge pull request #6223 from shapirus/master Disambiguate the resource usage node removal eligibility messages 10 November 2023, 14:35:25 UTC
b15b745 Disambiguate the resource usage node removal eligibility messages 10 November 2023, 10:19:17 UTC
f8d1c50 Bump golang from 1.21.2 to 1.21.4 in /vertical-pod-autoscaler/builder Bumps golang from 1.21.2 to 1.21.4. --- updated-dependencies: - dependency-name: golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> 09 November 2023, 19:51:06 UTC
c3e33c7 Merge pull request #6258 from a7i/vpa-k8s-1.28 chore: upgrade vpa go and k8s dependencies 09 November 2023, 19:50:30 UTC
67ccba1 Merge pull request #6098 from wu0407/add-update-crd-note add note for CRD and RBAC handling for VPA (>=1.0.0) 09 November 2023, 19:22:45 UTC
185143d ScaleUp is only ever called when there are unscheduled pods 09 November 2023, 18:59:30 UTC
f03e98f chore: upgrade vpa go and k8s dependencies Signed-off-by: Amir Alavi <amiralavi7@gmail.com> 09 November 2023, 18:45:15 UTC
fe403c2 Merge pull request #6263 from piotrwrotniak/patch-1 Remove maps.Copy usage. 09 November 2023, 10:36:55 UTC
f2b8272 Remove maps.Copy usage. 09 November 2023, 09:46:48 UTC
2b1f29d Cleanup: Remove deprecated github.com/golang/protobuf usage - Regenerate cloudprovider/externalgrpc proto - go mod tidy 09 November 2023, 08:28:25 UTC
7ffb662 Fix capacityType label in AWS ManagedNodeGroup Fixes an issue where the capacityType label inferred from an empty EKS ManagedNodeGroup does not match the same label on the node after it is created and joins the cluster 08 November 2023, 17:39:09 UTC
51dec6e Merge pull request #6253 from azylinski/rm-gogo-protobuf Remove deprecated dependency: gogo/protobuf 08 November 2023, 13:56:51 UTC
c873215 chore(helm): docs, update README template Signed-off-by: Thomas Stadler <thomas.stadler@whizus.com> 08 November 2023, 12:43:52 UTC
185cae3 chore(helm): bump version of cluster-autoscaler Signed-off-by: Thomas Stadler <thomas.stadler@whizus.com> 08 November 2023, 11:52:46 UTC
0bf9dc0 Merge branch 'master' into rm-gogo-protobuf 08 November 2023, 09:33:52 UTC
d4c6e2f Merge pull request #6257 from olagacek/master Update kubernetes dependencies to 1.29.0-alpha.3. 07 November 2023, 17:06:55 UTC
eda7809 Merge pull request #6255 from olagacek/master Fix klog formating directives in cluster-autoscaler package. 07 November 2023, 15:53:20 UTC
5bd2005 Change scheduler framework function names after recent refactor in kubernetes scheduler. 07 November 2023, 15:26:58 UTC
ec8f1ef Update kubernetes dependencies to 1.29.0-alpha.3. 07 November 2023, 15:25:05 UTC
4470430 Fix klog formating directives in cluster-autoscaler package. 07 November 2023, 15:13:57 UTC
f229fb5 Remove deprecated dependency: gogo/protobuf 07 November 2023, 08:35:54 UTC
383337e Adapt AEP to have 'resources' in plural 06 November 2023, 14:47:58 UTC
7f55435 Run 'hack/generate-crd-yamls.sh' 06 November 2023, 14:27:06 UTC
e134cb2 Fix 'evictionRequirements.resources' to be plural in yaml 06 November 2023, 14:24:30 UTC
321eb9e Add TOC link in README for EvictionRequirement example 06 November 2023, 13:50:14 UTC
b7b45f7 feat(helm): add support for exoscale provider Signed-off-by: Thomas Stadler <thomas.stadler@whizus.com> 04 November 2023, 09:53:24 UTC
c7ec443 add note for CRD and RBAC handling for VPA (>=1.0.0) 03 November 2023, 02:59:32 UTC
db5e83b Merge pull request #6233 from irregulator/master cloudprovider/exoscale: update limits/quotas URL 02 November 2023, 23:45:01 UTC
ffec40d Merge pull request #5599 from voelzmo/enh/implement-eviction-behavior-control-kep-4831 Implementation for KEP-4831: Control VPA eviction behavior based on scaling direction and resource 02 November 2023, 14:12:00 UTC
1b69238 Bump version in chart.yaml 31 October 2023, 19:32:54 UTC
cc348f1 Add the AppVersion to cluster-autoscaler.labels as app.kubernetes.io/version 31 October 2023, 19:32:35 UTC
back to top