Gilbert Becker
8f84195862
Change path in walkthrough call to match httpscaledobject from example ( #1266 )
...
Signed-off-by: Gilbert <gilbertbckrgithub@gmail.com>
2025-03-26 13:39:11 +01:00
Jan Wozniak
6fa0b98608
Prepare release v0.10.0 ( #1260 )
...
Signed-off-by: Jan Wozniak <wozniak.jan@gmail.com>
2025-02-21 14:09:32 +01:00
kahirokunn
8a6ae99921
fix: Rename keda-http-add-on-interceptor-proxy to keda-add-ons-http-interceptor-proxy ( #1037 )
...
* fix: Standardize to keda-add-ons-http-interceptor-proxy
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
* docs: remove outdated note about service naming
Both the Helm chart and raw manifests now use the same default service name. This commit removes a redundant note in the documentation to avoid confusion.
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
---------
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
2025-02-21 11:54:15 +01:00
Ludovic Terrier
54d0ec6247
fix(doc): use correct service name ( #1244 )
...
Signed-off-by: Ludovic Terrier <ludovic.terrier@ovhcloud.com>
2025-01-31 17:02:13 +01:00
Jorge Turrado Ferrero
87e713c8e7
Prepare release 0.9.0 ( #1226 )
...
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
2024-12-26 17:35:05 +01:00
kahirokunn
d64a750808
chore: Broken envoy gateway links have been corrected. ( #1093 )
...
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
2024-07-10 10:36:52 +00:00
Zbynek Roubalik
166ce15b04
chore: use the correct link in the walkthrough doc ( #1070 )
...
Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
2024-06-18 08:27:40 +02:00
Jan Wozniak
9f82ff979d
document GatewayAPI example with xkcd application ( #1040 )
...
Signed-off-by: Jan Wozniak <wozniak.jan@gmail.com>
Co-authored-by: Jorge Turrado Ferrero <jorge.turrado@scrm.lidl>
2024-05-27 21:23:35 +00:00
Jorge Turrado Ferrero
f1f2707c63
chore: Add missing changes to examples ( #1032 )
...
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
2024-05-20 13:12:37 +02:00
Jorge Turrado Ferrero
7d1740ab82
fix: use correct docs version ( #1013 )
...
Signed-off-by: Jorge Turrado Ferrero <jorge.turrado@scrm.lidl>
2024-05-02 16:37:04 +02:00
Jorge Turrado Ferrero
e3d2e81220
chore: Update skipscaledobjectcreation annotation to align with KEDA annotations ( #1008 )
...
* chore: Update skip-scaledobject-creation to align with KEDA annotations
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* use magic string during test to prevent not detected chained changes
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
---------
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
2024-04-30 22:11:09 +00:00
Jorge Turrado Ferrero
a4f9f39ac5
feat: Support aggregation options ( #961 )
...
* feat: Support aggregation options
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* Updates
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* Updates
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* fix changelog
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* style & codegen
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* add mocks
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* update docs
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* fix e2e test
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* merge issues
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* update manifests
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
---------
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
2024-04-10 21:41:18 +00:00
Paul Cooke
5b3063e388
feat: provide support to allow HTTP scaler to work alongside other core KEDA scalers ( #929 )
...
Signed-off-by: Paul Cooke <Paul.Cooke@10xbanking.com>
Co-authored-by: Paul Cooke <Paul.Cooke@10xbanking.com>
2024-03-26 18:54:38 +00:00
Jorge Turrado Ferrero
adc868ff6a
fix: Update walkthrough page with current steps ( #909 )
...
* fix: Update walkthrough page with current steps
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* update helm service
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* update helm service
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
* remove $
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
---------
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
2024-02-13 17:41:15 +01:00
Jorge Turrado Ferrero
214431250a
feat: Add support for any resource which implementes `/scale` subresource ( #852 )
2023-12-13 16:33:28 +01:00
Jorge Turrado Ferrero
0a1fbb1ff9
use relative links for going back ( #548 )
...
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
2022-11-22 11:34:57 +01:00
Tom Kerkhove
6e40f21931
feat(docs): Publish current documentation to GitHub Pages ( #547 )
...
* README
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Reshuffle
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Split again
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Links
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
2022-11-22 09:56:43 +01:00
Vighnesh Shenoy
7fed8bc4cc
Misc. doc changes for consistency and clarity. ( #496 )
2022-08-16 14:21:59 +02:00
Aaron Wislang
9feb10ca31
Update all references to HTTP Add-on / add-on ( #465 )
2022-06-08 08:20:53 +02:00
Marco
964756eb6b
fix documentation for creating an HTTPScaledObject ( #351 )
...
* fix documentation for creating an HTTPScaledObject
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* chore: Allow blank issues (#352 )
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump github.com/magefile/mage from 1.11.0 to 1.12.1 (#360 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump google.golang.org/grpc from 1.42.0 to 1.43.0 (#358 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* converting bug report issue template to a form issue (#363 )
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Allowing cluster-global operation (#269 )
* Allowing cluster-global operation
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* passing less unnecessary data in the operator
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* setting namespace
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* updating tests:
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* Updating deployment cache interfaces
To accommodate multi-namespace gets and watches
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* starting on deployment cache informer
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* switching over to informer-based deployment cache
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* fixing test compile errors and merging fake and in-memory deployment caches
Signed-off-by: Aaron <aaron@ecomaz.net>
* fixing tests
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* fixing more compile errs
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* improving logging, and several other small changes
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* go mod tidy
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* Adding config validation
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* improving ns and svc name var names to indicate interceptor
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* running go mod tidy
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* removing unused code
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* passing a function to transform target to in-cluster URL
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* not requiring namespace for operator
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* splitting namespace config for operator into watch and current
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* removing appInfo, passing current namespace everywhere in its place
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* using proper namespace when creating scaled object
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* allowing xkcd chart to set ingress namespace
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* printing namespace in error
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* using proper fully-qualified hostname of external scaler in scaledobject
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* adding note on cluster-global vs. namespaced mode
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* adding note about installing the xkcd chart in cluster-global mode
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* fixing hostname test
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* merging scaler queue counts with routing table hosts. removing merge functionality from interceptors
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* fix assumption in tests that queue has all hosts from routing table
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* adding test for MergeCountsWithRoutingTable
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* sleep for longer to wait for server to start
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* adding handler test for merging hosts
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* adding test to GetMetrics test cases for host not in queue pinger
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Return custom header when request was returned from a cold start (#366 )
* Add X-KEDA-HTTP-Cold-Start header
- Add X-KEDA-HTTP-Cold-Start header
- Change signature of forwardWaitFunc to include deployment.Status.ReadyReplicas
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
* Update tests for X-KEDA-HTTP-Cold-Start header
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
* Update interceptor/main_test.go
Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
* add bracket
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Updating dependencies (#348 )
* updating dependencies
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* NullLogger => Discard()
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* removing redundant import
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* updating to use go 1.17.2
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* upgrading vulnerable packages
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* upgrading sftp
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* force-upgrading sftp
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump go.uber.org/zap from 1.19.1 to 1.20.0 (#362 )
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.19.1 to 1.20.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.19.1...v1.20.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
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>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump github.com/go-logr/zapr from 0.4.0 to 1.2.2 (#357 )
Bumps [github.com/go-logr/zapr](https://github.com/go-logr/zapr ) from 0.4.0 to 1.2.2.
- [Release notes](https://github.com/go-logr/zapr/releases )
- [Commits](https://github.com/go-logr/zapr/compare/v0.4.0...v1.2.2 )
---
updated-dependencies:
- dependency-name: github.com/go-logr/zapr
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>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump k8s.io/apimachinery from 0.23.1 to 0.23.2 (#376 )
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.23.1 to 0.23.2.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.23.1...v0.23.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
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>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump k8s.io/client-go from 0.23.1 to 0.23.2 (#375 )
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.23.1 to 0.23.2.
- [Release notes](https://github.com/kubernetes/client-go/releases )
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.23.1...v0.23.2 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
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>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Compile binaries and docker images with git SHA (#377 )
* Compile binaries and docker images with git SHA
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
Signed-off-by: Ubuntu <azureuser@vm1.dwkkbikwkshepl1jlyp52keone.bx.internal.cloudapp.net>
* Fix test
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
Signed-off-by: Ubuntu <azureuser@vm1.dwkkbikwkshepl1jlyp52keone.bx.internal.cloudapp.net>
* Apply suggestions from @arschles
Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
Signed-off-by: Ubuntu <azureuser@vm1.dwkkbikwkshepl1jlyp52keone.bx.internal.cloudapp.net>
Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump github.com/onsi/gomega from 1.17.0 to 1.18.0 (#378 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Configure WhiteSource Bolt for GitHub (#379 )
Co-authored-by: whitesource-bolt-for-github[bot] <42819689+whitesource-bolt-for-github[bot]@users.noreply.github.com>
Co-authored-by: Tom Kerkhove <kerkhove.tom@gmail.com>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* adding targetPendingRequests to the xkcd helm chart (#373 )
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* fixing targetPendingRequests in the HTTPScaledObject v0.2.0 documentation (#372 )
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Add TestStreamIsActive (#384 )
* Return IsActive error vs log and continue
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
* Add TestStreamIsActive
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
* Bump github.com/onsi/gomega from 1.17.0 to 1.18.0 (#378 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
* Configure WhiteSource Bolt for GitHub (#379 )
Co-authored-by: whitesource-bolt-for-github[bot] <42819689+whitesource-bolt-for-github[bot]@users.noreply.github.com>
Co-authored-by: Tom Kerkhove <kerkhove.tom@gmail.com>
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
* adding targetPendingRequests to the xkcd helm chart (#373 )
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
* fixing targetPendingRequests in the HTTPScaledObject v0.2.0 documentation (#372 )
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
* defer grpcServer.Stop()
Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
* Don't check error for gprServer
Signed-off-by: Aaron Wislang <aaron.wislang@microsoft.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: whitesource-bolt-for-github[bot] <42819689+whitesource-bolt-for-github[bot]@users.noreply.github.com>
Co-authored-by: Tom Kerkhove <kerkhove.tom@gmail.com>
Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump go.uber.org/zap from 1.20.0 to 1.21.0 (#394 )
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.20.0 to 1.21.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.20.0...v1.21.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
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>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump google.golang.org/grpc from 1.43.0 to 1.44.0 (#390 )
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.43.0 to 1.44.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.43.0...v1.44.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>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump github.com/onsi/gomega from 1.18.0 to 1.18.1 (#393 )
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.18.0...v1.18.1 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
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>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump k8s.io/apimachinery from 0.23.2 to 0.23.3 (#392 )
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.23.2 to 0.23.3.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.23.2...v0.23.3 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
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>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Bump k8s.io/api from 0.23.2 to 0.23.3 (#389 )
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.23.2 to 0.23.3.
- [Release notes](https://github.com/kubernetes/api/releases )
- [Commits](https://github.com/kubernetes/api/compare/v0.23.2...v0.23.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
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>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
* Update docs/walkthrough.md
Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
Signed-off-by: Marco Piovesana <piovesana@esteco.com>
Co-authored-by: mpiovesana <mpiovesana@flamingo.local>
Co-authored-by: Tom Kerkhove <kerkhove.tom@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
Co-authored-by: Aaron Wislang <asw101@users.noreply.github.com>
Co-authored-by: whitesource-bolt-for-github[bot] <42819689+whitesource-bolt-for-github[bot]@users.noreply.github.com>
2022-02-15 19:07:05 +00:00
Xin Yang
0057e6b4f9
fix shell typo in docs ( #395 )
...
Signed-off-by: XinYang <xinydev@gmail.com>
2022-02-14 10:55:04 -08:00
Aaron Schlesinger
eb4e1e9f42
Allowing cluster-global operation ( #269 )
...
* Allowing cluster-global operation
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* passing less unnecessary data in the operator
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* setting namespace
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* updating tests:
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* Updating deployment cache interfaces
To accommodate multi-namespace gets and watches
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* starting on deployment cache informer
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* switching over to informer-based deployment cache
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* fixing test compile errors and merging fake and in-memory deployment caches
Signed-off-by: Aaron <aaron@ecomaz.net>
* fixing tests
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* fixing more compile errs
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* improving logging, and several other small changes
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* go mod tidy
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* Adding config validation
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* improving ns and svc name var names to indicate interceptor
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* running go mod tidy
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* removing unused code
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* passing a function to transform target to in-cluster URL
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* not requiring namespace for operator
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* splitting namespace config for operator into watch and current
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* removing appInfo, passing current namespace everywhere in its place
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* using proper namespace when creating scaled object
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* allowing xkcd chart to set ingress namespace
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* printing namespace in error
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* using proper fully-qualified hostname of external scaler in scaledobject
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* adding note on cluster-global vs. namespaced mode
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* adding note about installing the xkcd chart in cluster-global mode
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* fixing hostname test
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* merging scaler queue counts with routing table hosts. removing merge functionality from interceptors
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* fix assumption in tests that queue has all hosts from routing table
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* adding test for MergeCountsWithRoutingTable
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* sleep for longer to wait for server to start
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* adding handler test for merging hosts
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* adding test to GetMetrics test cases for host not in queue pinger
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
2022-01-13 14:50:49 -08:00
Aaron Schlesinger
699ddf0e88
Adding documentation for how to issue curl requests ( #347 )
...
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
2021-12-15 08:25:52 +01:00
Aaron Schlesinger
c211da9bd1
Multi-tenant interceptor and scaler ( #206 )
...
* multi-tenant interceptor and scaler
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* specifying host in XKCD ingress
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* routing the xkcd chart to the interceptor properly
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* check host header first
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* sending true active response in stream
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* passing target pending requests through to the underlying ScaledObject (so the scaler can read it later)
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* removing broken target pending requests
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* using getHost in proxy handler
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* adding integration test
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* adding more tests to the integration test
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* splitting up integration tests
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* more checks
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* mark new test TODO
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* expanding interceptor integration tests
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* error messages
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* refactor test
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* more test improvements
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* rolling back target pending requests in ScaledObject
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* removing target metric error. it's not used anymore
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* improving waitFunc test
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* Refactoring the deployment cache to add better error handing and resilience.
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* adding doc comment
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* refactoring deploy cache and adding tests
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* Using interfaces for deployment watch & list
this makes tests easier
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* adding more deploy cache tests
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* Fixing up TestK8sDeploymentCacheRewatch
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* shutting down everything else when one thing errors, and adding a deployments cache endpoint
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* removing commented code
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* clarifying deployment cache JSON output, and simplifying deployment watch function
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* adding TODO tests
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* error logs and restoring the count middleware
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* using consistent net/http package name throughout main.go
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* Refactoring deployment cache deployment storage
Also, running go mod tidy and adding new TODO (i.e. failing) tests
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* using deployment.Status.ReadyReplicas, instead of just replicas
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* integration_tets ==> proxy_handlers_integration_test
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* adding some resilience to tests
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* adding deployment cache endpoint documentation
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* running the global test target with sh.RunV
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* adding timeout to magefile test target
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
* finishing one TODO test and adding issue for the rest:
Signed-off-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
2021-09-03 10:19:20 +02:00
Aaron Schlesinger
c0aaa608bb
Fixing kubectl command in walkthrough documentation ( #205 )
...
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
2021-06-30 18:02:09 +00:00
Aaron Schlesinger
efb92393d1
Fixing link to the XKCD Chart ( #175 )
...
Also adding slightly more explanation about the chart and
relevant HTTPScaledObject
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
2021-06-03 07:22:36 +02:00
Lucas Santos
6442f7769c
Move charts to keda/charts ( #125 )
...
* Move charts to keda/charts
Signed-off-by: Lucas Santos <lhs.santoss@gmail.com>
* Update install docs
Signed-off-by: Lucas Santos <lhs.santoss@gmail.com>
* Change repository name to match charts
Signed-off-by: Lucas Santos <lhs.santoss@gmail.com>
* Fix spacing
Signed-off-by: Lucas Santos <lhs.santoss@gmail.com>
* Re add xkcd as example
Signed-off-by: Lucas Santos <lhs.santoss@gmail.com>
* Add files from #150
Co-authored-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Lucas Santos <lhs.santoss@gmail.com>
* Update instructions following new chart location
Signed-off-by: Lucas Santos <lhs.santoss@gmail.com>
* Fix broken link
Signed-off-by: Lucas Santos <lhs.santoss@gmail.com>
Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
Co-authored-by: Aaron Schlesinger <aaron@ecomaz.net>
2021-05-18 22:34:12 +00:00
Aaron Schlesinger
18d4cda836
versioning the HTTPScaledObject example and reference ( #143 )
...
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
2021-04-27 12:23:12 -07:00
Aaron Schlesinger
fd4cdfe718
Not creating app deployments ( #78 )
...
* Allowing users to scale an existing deployment
Fixes https://github.com/kedacore/http-add-on/issues/35
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* checking custom deployment info
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* Adding tests for new deployment logic
Also generalizing test "infrastructure" code
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* regenerating code
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* Remove functionality to auto-create deployments and services
Users provide a scale target ref, which is the name of the
deployment to scale and the service to route to. They are required
to have already deployed these things already
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* Adding more docs
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* regenerating with 0.5.0 controller-gen
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
* fixing compile err
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
2021-03-19 12:58:29 -07:00
Aaron Schlesinger
7502948b6b
adding a walkthrough document ( #37 )
...
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
2021-02-03 12:18:36 -08:00