Commit Graph

4008 Commits

Author SHA1 Message Date
Kubernetes Prow Robot f9a7c7f73f
Merge pull request #6114 from linxiulei/cmd
Allow setting content-type in command
2023-09-19 06:23:07 -07:00
Eric Lin 61d784a662 Allow setting content-type in command
Signed-off-by: Eric Lin <exlin@google.com>
2023-09-19 08:58:59 +00:00
Youn Jae Kim 6cf41290b6 add elect-leader flag to the pflag 2023-09-15 14:35:56 -07:00
Kubernetes Prow Robot 1a6b1e9a65
Merge pull request #6110 from linxiulei/share
Use informer factory to reuse listers
2023-09-15 07:30:13 -07:00
Eric Lin 0f02235e98 Use informer factory to reuse listers
Signed-off-by: Eric Lin <exlin@google.com>
2023-09-15 13:57:15 +00:00
Kubernetes Prow Robot 8b9deeb451
Merge pull request #6108 from kisieland/prov-req-api-fix
Fix the api group to x-k8s.io
2023-09-15 03:12:12 -07:00
Daniel Gutowski 678caa5fff Fix the api path to autoscaling.x-k8s.io 2023-09-15 02:40:43 -07:00
Kubernetes Prow Robot 43fd1fac61
Merge pull request #5937 from dbonfigli/fix-externalgrpc-unimplemented
fix(cloudprovider/exteranlgrpc): properly handle unimplemented methods
2023-09-14 07:54:12 -07:00
Kubernetes Prow Robot 55654c3e61
Merge pull request #6080 from hbostan/test-refactor
Refactor `getStartDeletionTestCases` function so that each test case operates on its own node group.
2023-09-14 07:48:12 -07:00
Chris Privitere b4e416f476 feat: update secret example
- Update embedded cloud init so it works
- Bump installed k8s to 1.28.1

Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
2023-09-13 16:59:00 -05:00
Chris Privitere f78db16180 feat: update deployment example
- update rbac to current requirements
- add resource request for container
- use a tagged version instead of latest
- use control-plane instead of master for taint toleration

Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
2023-09-13 16:58:59 -05:00
Chris Privitere cb537617eb feat: template for cloud-init used in example
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
2023-09-13 16:58:46 -05:00
Chris Privitere 42db99cdf0 feat: use current plan types and api endpoints
- use https://api.equinix.com/metal/v1/ instead of packet endpoint
- remove old plans
- add new plans
- update plan pricing
- update test to use current plan names, models, and results

Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
2023-09-13 16:58:09 -05:00
Karol Wychowaniec 11e03a814a Fix processors order in tests and add a comment explaining this order 2023-09-13 14:26:31 +00:00
Kubernetes Prow Robot 72f8a3bafa
Merge pull request #6103 from kawych/composite_proc
Refactor ScaleDownSet processor into a composite processor
2023-09-13 04:18:12 -07:00
Daniel Gutowski fd13a4c36d Add auto-generated client and CRD manifest.
Manifest generated via:
$ make manifest

Client generated via:
$ ./hack/update-codegen.sh
2023-09-13 02:24:48 -07:00
Daniel Gutowski 5442b8225c Add scripts go generate client for ProvReq and manifest. 2023-09-13 02:24:42 -07:00
Daniel Gutowski 2af80b4acd Add type definition for the Provisoning Request CRD 2023-09-13 02:20:51 -07:00
Kubernetes Prow Robot 8e984d7c1a
Merge pull request #6102 from piotrwrotniak/refactor
Unifies pod listing.
2023-09-11 11:04:11 -07:00
Piotr ffe6537163 Unifies pod listing. 2023-09-11 17:11:11 +00:00
Karol Wychowaniec ea94a2b343 Refactor ScaleDownSet processor into a composite processor 2023-09-11 16:19:09 +00:00
Kubernetes Prow Robot 3852f352d9
Merge pull request #6093 from hbostan/master
Add additional error codes for invalid reservations to GCE client
2023-09-11 07:26:11 -07:00
Damika Gamlath aef5a2bffc Disable dynamic-node-delete-delay-after-taint-enabled by default 2023-09-11 13:20:08 +00:00
Hakan Bostan 20f41e2ba3 Add additional error codes for invalid reservations to GCE client 2023-09-11 11:09:22 +00:00
Kubernetes Prow Robot 4e349923e3
Merge pull request #5848 from kisieland/aep-prov-req
Introduce AEP with Provisioning Request CRD
2023-09-11 01:24:10 -07:00
Kubernetes Prow Robot 402f45076b
Merge pull request #6094 from torstenbm/add-aws-gotcha-to-docs
docs: add point about statically fetching ec2 instance types to AWS gotchas
2023-09-10 02:30:09 -07:00
Kubernetes Prow Robot 9622a50f55
Merge pull request #6019 from damikag/fix-rc-ca-sched
Implement dynamically adjustment of NodeDeleteDelayAfterTaint based on round trip time between CA and api-server
2023-09-08 07:04:15 -07:00
Damika Gamlath 42691d3443 fix race condition between ca and scheduler
Implement dynamically adjustment of NodeDeleteDelayAfterTaint based on round trip time between ca and apiserver
2023-09-08 12:14:23 +00:00
torsten b4d0531e7f docs: add point about statically fetching ec2 instance types to AWS gotchas 2023-09-07 11:57:12 +02:00
Mårten Svantesson dca86321db fix: add aws csi zone label to template 2023-09-07 08:03:50 +02:00
Diego Bonfigli 436a8a0176 fix(cloudprovider/exteranlgrpc): properly handle unimplemented methods 2023-09-06 20:00:17 +02:00
Kubernetes Prow Robot 57f2814267
Merge pull request #5936 from vadasambar/fix/add-max-node-provision-time-to-external-grpc-provider
fix(cloudprovider/externalgrpc): `GetOptions` returns `MaxNodeProvisionTime` as 0 seconds
2023-09-04 07:07:48 -07:00
Hakan Bostan c87b77b963 Refactor `getStartDeletionTestCases` function so that each test case
operates on its own node group.

- Changed the `startDeletionTestCase` struct to specify the node groups
  used in the test case.
- Changed emptyNodes, drainNodes, wantStatus fields to specify the
  parameters and actually create them in the test function.
2023-09-01 15:08:32 +00:00
Kubernetes Prow Robot 3f81f506bd
Merge pull request #6077 from lauraseidler/not-safe-to-evict-order
Process annotation marking pod as not safe to evict first
2023-09-01 03:14:31 -07:00
Daniel Gutowski 09fb9591cf Introduce AEP with Provisioning Request CRD 2023-09-01 01:06:22 -07:00
Kubernetes Prow Robot 99fc145462
Merge pull request #6079 from gjtempleton/ca-1.28-update-compatibility-matrix
CA - Add 1.28 to version compatibility matrix
2023-08-31 20:58:30 -07:00
Kubernetes Prow Robot 98a7ec1b02
Merge pull request #6033 from fgksgf/huaxi/fix-6025
Fix index out of range when fail to get instance types
2023-08-31 10:20:48 -07:00
Guy Templeton 9dfb7edd0a
CA - Add 1.28 to version compatibility matrix 2023-08-31 18:08:08 +01:00
Laura Seidler 75b5f2b3e6
Process annotation marking pod as not safe to evict first
By processing this annotation first, pods that would match also other,
subsequent rules (e.g. pods without a controller), will generate the
`NotSafeToEvictAnnotation` instead of e.g. `NotReplicated`.

This allows marking pods as not safe to evict to change the warning to
one that can be more effectively ignored, e.g. for ephemeral build pods
that are known to not be backed by a controller, and should not be evicted.
2023-08-29 16:52:58 +02:00
Kubernetes Prow Robot c6d72f2c65
Merge pull request #6055 from hbostan/master
Add additional test cases to scale down budget tests.
2023-08-29 06:17:21 -07:00
Hakan Bostan 71d2f9b7db Add additional test cases to scale down budgets.
Tests were missing cases where the empty and drain nodes are from the
same atomic group.
2023-08-29 12:46:31 +00:00
shubham82 c2ea940c3b Added the RBAC Permission to Cloudstack 2023-08-29 15:18:57 +05:30
Kubernetes Prow Robot e49871f3cc
Merge pull request #6065 from gjtempleton/cluster-autoscaler-1.28-vendor-update
CA - Update k/k vendoring to 1.28.0
2023-08-29 01:19:21 -07:00
Kubernetes Prow Robot 574c534e4f
Merge pull request #6035 from madufresneelastic/json-logging-support
Add support for json logging format
2023-08-28 08:15:44 -07:00
Marc-Andre Dufresne 55c92e1025 add json logging support 2023-08-28 10:32:39 -04:00
Guy Templeton 35b7fa3cea
CA - Update k/k vendoring to 1.28.0 2023-08-28 13:51:06 +01:00
Kubernetes Prow Robot fe2e4c0d99
Merge pull request #6056 from jayantjain93/deletion-timestamp-pod-scaleup
Add support to filter out pods being deleted.
2023-08-25 04:51:17 -07:00
Jayant Jain 1b3bbdde85 Add support to filter out pods being deleted. 2023-08-24 20:13:36 +02:00
Guy Templeton 5c666d3b8b
CA - Git ignore s390x arch binaries 2023-08-24 13:50:13 +01:00
Kubernetes Prow Robot 533719c695
Merge pull request #6039 from hetznercloud/hetzner-exponential-backoff
feat(hetzner): use less requests while waiting for server create
2023-08-23 00:58:20 -07:00