Commit Graph

360 Commits

Author SHA1 Message Date
dependabot[bot] 8935f27f4f
chore(deps): bump pre-commit/action from 3.0.0 to 3.0.1 (#914)
Bumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/pre-commit/action/releases)
- [Commits](646c83fcd0...2c7b3805fd)

---
updated-dependencies:
- dependency-name: pre-commit/action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jorge Turrado Ferrero <jorge.turrado@scrm.lidl>
2024-02-12 22:51:19 +00:00
dependabot[bot] 8608805972
chore(deps): bump helm/kind-action from 1.8.0 to 1.9.0 (#915)
Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/helm/kind-action/releases)
- [Commits](dda0770415...99576bfa6d)

---
updated-dependencies:
- dependency-name: helm/kind-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jorge Turrado Ferrero <jorge.turrado@scrm.lidl>
2024-02-12 22:50:10 +01:00
dependabot[bot] 2c0a177f60
chore(deps): bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.1 (#916)
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.16.3 to 0.17.1.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.16.3...v0.17.1)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 21:57:31 +01:00
dependabot[bot] d337c8d4e4
chore(deps): bump google.golang.org/grpc from 1.60.1 to 1.61.0 (#905)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.60.1 to 1.61.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.60.1...v1.61.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 19:06:47 +01:00
Jorge Turrado Ferrero 6453b18638
feat: Propagate HTTPScaledObject labels and annotations to ScaledObject (#899) 2024-01-27 13:45:51 +01:00
dependabot[bot] d9277ab7fb
chore(deps): bump actions/cache from 3.3.3 to 4.0.0 (#898)
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.3 to 4.0.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](e12d46a63a...13aacd865c)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 19:46:19 +00:00
Jorge Turrado Ferrero 98ad59dd13
docs: Add missing fields to reference descriptions (#891)
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
2024-01-22 13:14:30 +00:00
Jorge Turrado Ferrero a59daf2452
chore: Prepare release 0.7.0 (#890)
* chore: Prepare release 0.7.0

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

* undo the format

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

* undo the format

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>

---------

Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
2024-01-22 11:35:25 +01:00
Jorge Turrado Ferrero b8f3972522
Remove deprecations and fix CRD columns (#888)
* Remove deprecations and fix CRD columns

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* add missing files

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* add missing files

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* fix duplicated conditions

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* fix style

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* fix space

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* Update changelog

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

---------

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
2024-01-22 11:20:40 +01:00
Jorge Turrado Ferrero 855547a7c6
chore: align k8s deps with KEDA (#885)
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
2024-01-22 10:30:48 +01:00
Jorge Turrado Ferrero 584b890935
chore: Remove not used var (#886)
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
2024-01-22 09:47:10 +01:00
Jorge Turrado Ferrero 1aea9bf659
fix: Improve Scaler reliability adding probes and 3 replicas (#872)
* fix: Improve Scaler reliability adding probes and 2 replicas

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* fix unit test

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* fix linting errores

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* fix race condition on e2e test

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* Update config/scaler/deployment.yaml

Signed-off-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es>

---------

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
Signed-off-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es>
2024-01-20 21:29:49 +00:00
Jorge Turrado Ferrero e658582052
chore: Bump deps (#884)
* bump deps

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* update codegen

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* fix link

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* update linter

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

* update keda and k8s versions

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>

---------

Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
2024-01-19 17:00:54 +01:00
dependabot[bot] 6b0edeefb2
chore(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 (#875)
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.5.0 to 0.6.0.
- [Commits](https://github.com/golang/sync/compare/v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-16 21:15:34 +01:00
dependabot[bot] 3bf119b3de
chore(deps): bump actions/cache from 3.3.2 to 3.3.3 (#877)
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](704facf57e...e12d46a63a)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-16 10:42:42 +01:00
dependabot[bot] ec12921821
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 (#878)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-16 10:42:34 +01:00
Andrew Garrett 7908755121
Fix issue where external scaler gets wedged in a bad state when queue count metric fetch fails (#876)
* Queue Pinger: Don't return error if fetchAndSaveCounts fails.

Returning the error here cancels the whole queuePinger.start loop, causing the server to (theoretically) crash.

Due to a separate bug, instead of crashing, the server can get wedged in an unhealthy state.

Fixes #870.

Signed-off-by: Andrew Garrett <andrewgarrett@google.com>

* Update CHANGELOG

Signed-off-by: Andrew Garrett <andrewgarrett@google.com>

* Update CHANGELOG.md

Signed-off-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es>

* Update CHANGELOG.md

Signed-off-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es>

---------

Signed-off-by: Andrew Garrett <andrewgarrett@google.com>
Signed-off-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es>
Co-authored-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es>
2024-01-15 08:20:49 +00:00
Sam Critchley 15718d165a
Set the proxy RawPath to original requests RawPath (#873)
Signed-off-by: Sam Critchley <critchley.sj@gmail.com>
2024-01-04 10:47:38 +00:00
Jorge Turrado Ferrero f06fcb9c2a
fix: v0.6.0 example uses the correct properties (#871)
Signed-off-by: Jorge Turrado Ferrero <jorge.turrado@scrm.lidl>
2024-01-02 19:24:19 +00:00
dependabot[bot] 900da11265
chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#867)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 09:51:01 +00:00
dependabot[bot] 1e1ddb2934
chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.1 (#868)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 09:50:46 +01:00
dependabot[bot] a842764b96
chore(deps): bump github.com/go-logr/logr from 1.3.0 to 1.4.1 (#866)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 09:50:35 +01:00
Max Moeschinger 814f33330d
Add new probe user agent (#863)
* Add new user agent probe

Signed-off-by: Max Moeschinger <max@birdsview.no>

* Add fix information to changelog

Signed-off-by: Max Moeschinger <max@birdsview.no>

* Update CHANGELOG.md

Co-authored-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es>
Signed-off-by: Max Moeschinger <maxmoeschinger@users.noreply.github.com>

---------

Signed-off-by: Max Moeschinger <max@birdsview.no>
Signed-off-by: Max Moeschinger <maxmoeschinger@users.noreply.github.com>
Co-authored-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es>
2023-12-22 08:30:54 +00:00
Jorge Turrado Ferrero 214431250a
feat: Add support for any resource which implementes `/scale` subresource (#852) 2023-12-13 16:33:28 +01:00
dependabot[bot] 1bbbd17c06
chore(deps): bump actions/setup-python from 4.7.1 to 5.0.0 (#856)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 21:54:31 +00:00
dependabot[bot] 60a76153e6
chore(deps): bump actions/setup-go from 4.1.0 to 5.0.0 (#855)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 22:27:22 +01:00
Jorge Turrado Ferrero bd556c794f
chore: bump deps (#853) 2023-12-10 14:49:04 +01:00
dependabot[bot] 1f2f54c560
chore(deps): bump github.com/hashicorp/go-immutable-radix/v2 (#846)
Bumps [github.com/hashicorp/go-immutable-radix/v2](https://github.com/hashicorp/go-immutable-radix) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/hashicorp/go-immutable-radix/releases)
- [Changelog](https://github.com/hashicorp/go-immutable-radix/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/go-immutable-radix/compare/v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-immutable-radix/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-27 19:41:46 +01:00
Jorge Turrado Ferrero 2b7641fb9e
chore: Improve path prefix e2e test (#845) 2023-11-27 11:28:12 +01:00
Jocelyn Thode 8ee27fdf6e
fix: align polling interval to 15 seconds (#829) 2023-11-21 21:09:45 +00:00
dependabot[bot] 7f0572987b
chore(deps): bump github.com/onsi/gomega from 1.29.0 to 1.30.0 (#838)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-17 13:40:43 +00:00
dependabot[bot] c0b7baac56
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1 (#837)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-17 13:47:33 +01:00
dependabot[bot] 2fa0be3f25
chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#821)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 08:32:51 +01:00
Jorge Turrado Ferrero b3519ab615
chore: bump deps (#830) 2023-11-02 17:44:50 +01:00
Jorge Turrado Ferrero 56d295d47d
chore: limit again concurrent ARM e2e tests (#820) 2023-11-02 17:44:39 +01:00
dependabot[bot] 6021290239
chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#819)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 20:02:04 +02:00
Jorge Turrado Ferrero 8c18bd8f73
fix: Release uses correct repo (#810) 2023-10-05 16:59:16 +02:00
Jorge Turrado Ferrero 6c665af7bc
chore: Prepare release 0.6.0 (#809) 2023-10-05 15:25:59 +02:00
Jorge Turrado Ferrero 34386f0a43
feat: add an e2e test for testing scaling phase (#807) 2023-10-05 07:32:07 +00:00
Jorge Turrado Ferrero e8b1c015f0
chore: use in-memory kind for e2e tests (#805) 2023-10-05 08:53:23 +02:00
Jorge Turrado Ferrero d374cbecbf
chore: Add missing changes for the release (#806) 2023-10-05 08:47:42 +02:00
Tommy Chen 8ea0896621
Increase scaler stream interval to 200ms (#745) 2023-10-04 21:39:43 +02:00
Itay Ariel 0a1d1ded4e
feat: flush writes to http response on every chunk (#743)
Co-authored-by: Jorge Turrado <jorge.turrado@scrm.lidl>
2023-10-04 21:38:30 +02:00
Jorge Turrado Ferrero 4670544de9
chore: Enable concuncurrency in PR workflows to skip unnecessary executions (#801) 2023-10-04 11:11:20 +02:00
Jorge Turrado Ferrero ee89db0759
chore: bump deps (#800) 2023-10-04 11:07:16 +02:00
dependabot[bot] 457d2c4ef7
chore(deps): bump actions/setup-python from 4.7.0 to 4.7.1 (#804)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 13:10:55 +02:00
dependabot[bot] e64a56f958
chore(deps): bump actions/checkout from 4.0.0 to 4.1.0 (#798)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 18:13:49 +00:00
Jorge Turrado Ferrero b39aceb7aa
chore: bump deps (#793) 2023-09-21 13:34:09 +02:00
Cookie fe493ad3f0
doc: correct the sentence structure (#782) 2023-09-13 08:02:31 +02:00
Jorge Turrado Ferrero 997e094ca7
chore: Update ARM64 e2e tests (#781) 2023-09-12 12:10:27 +02:00