Compare commits

...

26 Commits

Author SHA1 Message Date
Nitin Verma 64bfebae54
feat(keda): Support for dnsConfig parameter (#772)
Signed-off-by: Nitin Verma <nitin.verma@cint.com>
2025-08-04 10:18:07 +02:00
mthemis-provenir 43cf8dbe0b
http-add-on: Add support for defining priorityClassName (#770)
Signed-off-by: Matt <mthemis@provenir.com>
2025-08-01 13:47:51 +02:00
Matthew Kevin Amadeus 027843ecc1
feat(metrics-server): add `dnsConfig` support (#771)
Signed-off-by: Matthew Kevin Amadeus <mkamadeus.mka@gmail.com>
2025-08-01 11:27:14 +02:00
Jirka Kremser 1b28b24f2d
Add a way to turn off the profiling for all three http add-on components (#763)
Signed-off-by: Jirka Kremser <jiri.kremser@gmail.com>
2025-08-01 11:10:53 +02:00
Jan Wozniak a3087c4624
ship v2.17.2 KEDA chart (#765)
Signed-off-by: Jan Wozniak <wozniak.jan@gmail.com>
2025-06-18 17:54:12 +02:00
Edik a7908a1885
Adding hostAliases to keda-operator deployment helm template (#752)
* Update deployment.yaml

Add hostAliases to deployment template

Signed-off-by: Edik <87753717+EdikAndriasyan@users.noreply.github.com>

* Update Chart.yaml

Upgrade Chart version

Signed-off-by: Edik <87753717+EdikAndriasyan@users.noreply.github.com>

* Update values.yaml

Add default value for hostAliases

Signed-off-by: Edik <87753717+EdikAndriasyan@users.noreply.github.com>

* Update README.md

Signed-off-by: Edik <87753717+EdikAndriasyan@users.noreply.github.com>

* Update README.md

Update chart version in README

Signed-off-by: Edik <87753717+EdikAndriasyan@users.noreply.github.com>

* Update Chart.yaml

Signed-off-by: Edik <87753717+EdikAndriasyan@users.noreply.github.com>

* Update README.md

revert

Signed-off-by: Edik <87753717+EdikAndriasyan@users.noreply.github.com>

---------

Signed-off-by: Edik <87753717+EdikAndriasyan@users.noreply.github.com>
2025-05-20 08:54:27 +02:00
Jan Wozniak cd8a958e92
ship v2.17.1 KEDA chart (#755)
Signed-off-by: Jan Wozniak <wozniak.jan@gmail.com>
2025-05-15 17:19:04 +02:00
Jorge Turrado Ferrero 61b9fc22f6
Packaged new Helm chart version (#745)
Signed-off-by: Jorge Turrado <jorge.turrado@mail.schwarz>
Co-authored-by: Jorge Turrado <jorge.turrado@mail.schwarz>
2025-04-07 14:12:04 +02:00
Max Cao 8d922478ce
feat: support `BoundServiceAccountToken` triggerAuth provider (#701)
* Update CRDs for BoundServiceAccountToken triggerAuth source

Signed-off-by: Max Cao <macao@redhat.com>

* Add serviceAccountTokenCreationRoles helm chart array value

The array allows users to supply KEDA with the names and namespaces of service accounts that they would like the keda-operator to request tokens from. These service account tokens are then used in turn for the boundServiceAccountToken trigger source.

Signed-off-by: Max Cao <macao@redhat.com>

---------

Signed-off-by: Max Cao <macao@redhat.com>
2025-03-26 14:20:04 +01:00
Theis Ferré Hjortkjær 5fa7af8ba5
add pod annotations (#742)
Signed-off-by: Theis Ferré Hjortkjær <daetfh@egmont.com>
2025-03-09 18:45:25 +01:00
Zbynek Roubalik 7c4a10b288
http-add-on: add `app.kubernetes.io/name` label (#740)
* http-add-on: add `app.kubernetes.io/name` label

Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>

* fix: unify component label for interceptor services

Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>

---------

Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
2025-03-03 09:01:13 +01:00
dependabot[bot] 9fdd709e08
chore(deps): bump the all-updates group with 3 updates (#738)
Bumps the all-updates group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [Azure/setup-helm](https://github.com/azure/setup-helm) and [helm/kind-action](https://github.com/helm/kind-action).


Updates `actions/checkout` from 2 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)

Updates `Azure/setup-helm` from 3 to 4
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Commits](https://github.com/azure/setup-helm/compare/v3...v4)

Updates `helm/kind-action` from 1.2.0 to 1.12.0
- [Release notes](https://github.com/helm/kind-action/releases)
- [Commits](https://github.com/helm/kind-action/compare/v1.2.0...v1.12.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-updates
- dependency-name: Azure/setup-helm
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-updates
- dependency-name: helm/kind-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-22 09:47:33 +01:00
Zbynek Roubalik 2292a9dd5b
chore: enable dependabot for GH actions (#736)
Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
2025-02-22 08:06:29 +01:00
Jan Wozniak 61c460d581
release http-add-on v0.10.0 (#737)
Signed-off-by: Jan Wozniak <wozniak.jan@gmail.com>
2025-02-21 16:54:38 +01:00
Zbynek Roubalik 5eb596154b
chore: update actions and kubernetes versions in CI workflows (#735)
Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
2025-02-21 12:25:23 +01:00
Zbynek Roubalik 5a84b2df4a
KEDA: sync CRDs with the core (#734)
Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
2025-02-21 12:25:07 +01:00
Zbynek Roubalik d41f0af75c
HTTP Add-On: add `stackTracesEnabled` logging option (#732)
Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
2025-02-19 17:18:50 +01:00
François Blondel ce04163bc4
fix: add forgotten crds.additionalAnnotations to crd-clustercloudeventsources.yaml (#709)
Signed-off-by: François Blondel <francois.blondel@diva-e.com>
Co-authored-by: François Blondel <francois.blondel@diva-e.com>
2025-02-06 10:59:42 +01:00
Gabi Davar 40926158e5
feat: support disabling docker legacy service links creation in keda containers (#725)
* Disable docker legacy service links

Signed-off-by: Gabi Davar <grizzly.nyo@gmail.com>

* switch default to true

Signed-off-by: Gabi Davar <grizzly.nyo@gmail.com>

---------

Signed-off-by: Gabi Davar <grizzly.nyo@gmail.com>
2025-01-26 14:26:56 +01:00
Diogo Vilela 213d205ce6
Add webhook timeouts (#731)
Signed-off-by: be0x74a <be0x74a@gmail.com>
2025-01-24 20:51:01 +01:00
Gaston Festari 33070ca215
fix(rbac): add missing eventing.keda.sh permissions (#714)
Add r/w permissions for cloudeventsources and clustercloudeventsources
in the minimal-rbac ClusterRole template.

These are required to prevent a crashloop when shipping the operator
with the `watchNamespace` property.

Fixes #6084

Signed-off-by: Gaston Festari <cilindrox@gmail.com>
2025-01-23 00:17:12 +01:00
Gabi Davar 3e58b2affe
add keda default labels to cert-manager objects (#724)
Signed-off-by: Gabi Davar <grizzly.nyo@gmail.com>
2025-01-08 13:31:54 +01:00
Jorge Turrado Ferrero f8fe1c28dc
Ship HTTP Add-on v0.9.0 (#721)
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
2024-12-26 18:38:08 +01:00
Jorge Turrado Ferrero c523cd1766
Prepare v2.16.1 (#719)
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
2024-12-24 20:41:02 +01:00
krishna sindhur 8d75dd0674
add: helm values for --enable-webhook-patching flag (#715)
* add: helm values for --enable-webhook-patching flag

Signed-off-by: krishna sindhur <krishna.sindhur@thinkbyte.ai>

* add: helm values for --enable-webhook-patching flag

Signed-off-by: krishna sindhur <krishna.sindhur@thinkbyte.ai>

---------

Signed-off-by: krishna sindhur <krishna.sindhur@thinkbyte.ai>
2024-12-16 21:50:00 +00:00
Tete17 c445ec15dd
fix(cert-manager): Ensure there is at least one leaf certificate renewal when renewing the CA (#712)
* fix(cert-manager): Ensure there is at least one leaf certificate renewal when renewing the CA

The renewBefore value for the root ca was simply too low barely giving the leaf certificate any time
to renew itself. This leads to the root ca expiring before the leaf certificates expires.

By removing the renewBefore values we go back to the 2/3 default and as long as the leaf certificate
is only valid for half of the root it should be fine.

Signed-off-by: Miguel Sacristán Izcue <miguel_tete17@hotmail.com>

* set default `renewBefore` for CA to one third of duration

Signed-off-by: Jan Wozniak <wozniak.jan@gmail.com>

---------

Signed-off-by: Miguel Sacristán Izcue <miguel_tete17@hotmail.com>
Signed-off-by: Jan Wozniak <wozniak.jan@gmail.com>
Co-authored-by: Jan Wozniak <wozniak.jan@gmail.com>
2024-12-04 14:46:46 +01:00
51 changed files with 1292 additions and 336 deletions

14
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,14 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: monthly
open-pull-requests-limit: 10
labels:
- enhancement
- dependency-management
groups:
all-updates:
patterns:
- "*"

View File

@ -26,10 +26,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v2 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Helm install - name: Helm install
uses: Azure/setup-helm@v3 uses: Azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0
- name: Lint 'KEDA' Helm chart - name: Lint 'KEDA' Helm chart
run: helm lint keda run: helm lint keda
@ -42,7 +42,7 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
enableAzureWorkloadIdentity: [false, true] enableAzureWorkloadIdentity: [false, true]
kubernetesVersion: [v1.31, v1.30, v1.29, v1.23] kubernetesVersion: [v1.32, v1.31, v1.30, v1.23]
namespace: ["keda", "not-keda"] namespace: ["keda", "not-keda"]
enableCertManager: [false, true] enableCertManager: [false, true]
include: include:
@ -55,23 +55,23 @@ jobs:
clientId: "" clientId: ""
# Images are defined on every Kind release # Images are defined on every Kind release
# See https://github.com/kubernetes-sigs/kind/releases # See https://github.com/kubernetes-sigs/kind/releases
- kubernetesVersion: v1.32
kindImage: kindest/node:v1.32.0@sha256:c48c62eac5da28cdadcf560d1d8616cfa6783b58f0d94cf63ad1bf49600cb027
- kubernetesVersion: v1.31 - kubernetesVersion: v1.31
kindImage: kindest/node:v1.31.0@sha256:53df588e04085fd41ae12de0c3fe4c72f7013bba32a20e7325357a1ac94ba865 kindImage: kindest/node:v1.31.4@sha256:2cb39f7295fe7eafee0842b1052a599a4fb0f8bcf3f83d96c7f4864c357c6c30
- kubernetesVersion: v1.30 - kubernetesVersion: v1.30
kindImage: kindest/node:v1.30.4@sha256:976ea815844d5fa93be213437e3ff5754cd599b040946b5cca43ca45c2047114 kindImage: kindest/node:v1.30.8@sha256:17cd608b3971338d9180b00776cb766c50d0a0b6b904ab4ff52fd3fc5c6369bf
- kubernetesVersion: v1.29
kindImage: kindest/node:v1.29.0@sha256:eaa1450915475849a73a9227b8f201df25e55e268e5d619312131292e324d570
- kubernetesVersion: v1.23 - kubernetesVersion: v1.23
kindImage: kindest/node:v1.23.17@sha256:59c989ff8a517a93127d4a536e7014d28e235fb3529d9fba91b3951d461edfdb kindImage: kindest/node:v1.23.17@sha256:59c989ff8a517a93127d4a536e7014d28e235fb3529d9fba91b3951d461edfdb
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v2 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Helm install - name: Helm install
uses: Azure/setup-helm@v3 uses: Azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0
- name: Create k8s ${{ matrix.kubernetesVersion }} Kind Cluster - name: Create k8s ${{ matrix.kubernetesVersion }} Kind Cluster
uses: helm/kind-action@main uses: helm/kind-action@a1b0e391336a6ee6713a0583f8c6240d70863de3 # v1.12.0
with: with:
node_image: ${{ matrix.kindImage }} node_image: ${{ matrix.kindImage }}

View File

@ -24,10 +24,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v2 uses: actions/checkout@v4
- name: Helm install - name: Helm install
uses: Azure/setup-helm@v3 uses: Azure/setup-helm@v4
- name: Lint 'Azure Cosmos DB external scaler' Helm chart - name: Lint 'Azure Cosmos DB external scaler' Helm chart
run: helm lint ./external-scaler-azure-cosmos-db/ --strict run: helm lint ./external-scaler-azure-cosmos-db/ --strict
@ -49,13 +49,13 @@ jobs:
kindImage: kindest/node:v1.19.16@sha256:dec41184d10deca01a08ea548197b77dc99eeacb56ff3e371af3193c86ca99f4 kindImage: kindest/node:v1.19.16@sha256:dec41184d10deca01a08ea548197b77dc99eeacb56ff3e371af3193c86ca99f4
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v2 uses: actions/checkout@v4
- name: Helm install - name: Helm install
uses: Azure/setup-helm@v3 uses: Azure/setup-helm@v4
- name: Create k8s ${{ matrix.kubernetesVersion }} Kind Cluster - name: Create k8s ${{ matrix.kubernetesVersion }} Kind Cluster
uses: helm/kind-action@v1.2.0 uses: helm/kind-action@v1.12.0
with: with:
version: v0.13.0 version: v0.13.0
node_image: ${{ matrix.kindImage }} node_image: ${{ matrix.kindImage }}

View File

@ -25,10 +25,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v2 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Helm install - name: Helm install
uses: Azure/setup-helm@v3 uses: Azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0
- name: Lint 'http-add-on' Helm chart - name: Lint 'http-add-on' Helm chart
run: helm lint http-add-on run: helm lint http-add-on
@ -40,25 +40,25 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
kubernetesVersion: [v1.29, v1.28, v1.27, v1.26] kubernetesVersion: [v1.32, v1.31, v1.30, v1.29]
include: include:
- kubernetesVersion: v1.29 - kubernetesVersion: v1.32
kindImage: kindest/node:v1.29.0@sha256:eaa1450915475849a73a9227b8f201df25e55e268e5d619312131292e324d570 kindImage: kindest/node:v1.32.0@sha256:c48c62eac5da28cdadcf560d1d8616cfa6783b58f0d94cf63ad1bf49600cb027
- kubernetesVersion: v1.28 - kubernetesVersion: v1.31
kindImage: kindest/node:v1.28.0@sha256:b7a4cad12c197af3ba43202d3efe03246b3f0793f162afb40a33c923952d5b31 kindImage: kindest/node:v1.31.4@sha256:2cb39f7295fe7eafee0842b1052a599a4fb0f8bcf3f83d96c7f4864c357c6c30
- kubernetesVersion: v1.27 - kubernetesVersion: v1.30
kindImage: kindest/node:v1.27.3@sha256:3966ac761ae0136263ffdb6cfd4db23ef8a83cba8a463690e98317add2c9ba72 kindImage: kindest/node:v1.30.8@sha256:17cd608b3971338d9180b00776cb766c50d0a0b6b904ab4ff52fd3fc5c6369bf
- kubernetesVersion: v1.26 - kubernetesVersion: v1.29
kindImage: kindest/node:v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb kindImage: kindest/node:v1.29.0@sha256:eaa1450915475849a73a9227b8f201df25e55e268e5d619312131292e324d570
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v2 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Helm install - name: Helm install
uses: Azure/setup-helm@v3 uses: Azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0
- name: Create k8s ${{ matrix.kubernetesVersion }} Kind Cluster - name: Create k8s ${{ matrix.kubernetesVersion }} Kind Cluster
uses: helm/kind-action@main uses: helm/kind-action@a1b0e391336a6ee6713a0583f8c6240d70863de3 # v1.12.0
with: with:
node_image: ${{ matrix.kindImage }} node_image: ${{ matrix.kindImage }}

View File

@ -21,8 +21,8 @@ $ helm repo add kedacore https://kedacore.github.io/charts
$ helm search repo kedacore $ helm search repo kedacore
NAME CHART VERSION APP VERSION DESCRIPTION NAME CHART VERSION APP VERSION DESCRIPTION
kedacore/external-scaler-azure-cosmos-db 0.1.0 0.1.0 Event-based autoscaler for Azure Cosmos DB chan... kedacore/external-scaler-azure-cosmos-db 0.1.0 0.1.0 Event-based autoscaler for Azure Cosmos DB chan...
kedacore/keda 2.16.0 2.16.0 Event-based autoscaler for workloads on Kubernetes kedacore/keda 2.17.2 2.17.2 Event-based autoscaler for workloads on Kubernetes
kedacore/keda-add-ons-http 0.8.0 0.8.0 Event-based autoscaler for HTTP workloads on Ku... kedacore/keda-add-ons-http 0.10.0 0.10.0 Event-based autoscaler for HTTP workloads on Ku...
``` ```
## Releases ## Releases

View File

@ -3,7 +3,7 @@ entries:
external-scaler-azure-cosmos-db: external-scaler-azure-cosmos-db:
- apiVersion: v2 - apiVersion: v2
appVersion: 0.1.0 appVersion: 0.1.0
created: "2024-11-07T11:50:50.138919+01:00" created: "2025-06-17T10:35:53.630178656+02:00"
description: Event-based autoscaler for Azure Cosmos DB change feed consumer applications description: Event-based autoscaler for Azure Cosmos DB change feed consumer applications
digest: a905dedb01db68575cf591eb0b8f6fa1aa1343f0ec239615081e4b57590d8ae9 digest: a905dedb01db68575cf591eb0b8f6fa1aa1343f0ec239615081e4b57590d8ae9
home: https://github.com/kedacore/external-scaler-azure-cosmos-db home: https://github.com/kedacore/external-scaler-azure-cosmos-db
@ -22,9 +22,93 @@ entries:
- https://kedacore.github.io/charts/external-scaler-azure-cosmos-db-0.1.0.tgz - https://kedacore.github.io/charts/external-scaler-azure-cosmos-db-0.1.0.tgz
version: 0.1.0 version: 0.1.0
keda: keda:
- apiVersion: v2
appVersion: 2.17.2
created: "2025-06-17T10:35:54.002367334+02:00"
description: Event-based autoscaler for workloads on Kubernetes
digest: 668abc60b4e7cfa28134f8be727a376d8ab90a5dc9fda72ecf5fc7e86a8dffa0
home: https://github.com/kedacore/keda
icon: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png
kubeVersion: '>=v1.23.0-0'
maintainers:
- email: jorge_turrado@hotmail.es
name: Jorge Turrado
- email: zbynek@kedify.io
name: Zbynek Roubalik
- email: jan@kedify.io
name: Jan Wozniak
name: keda
sources:
- https://github.com/kedacore/keda
urls:
- https://kedacore.github.io/charts/keda-2.17.2.tgz
version: 2.17.2
- apiVersion: v2
appVersion: 2.17.1
created: "2025-06-17T10:35:53.990899011+02:00"
description: Event-based autoscaler for workloads on Kubernetes
digest: e207df9f3d02a601ea529b5a58b5757790c02662d40221b2aa0d1466c662ea42
home: https://github.com/kedacore/keda
icon: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png
kubeVersion: '>=v1.23.0-0'
maintainers:
- email: jorge_turrado@hotmail.es
name: Jorge Turrado
- email: zbynek@kedify.io
name: Zbynek Roubalik
- email: jan@kedify.io
name: Jan Wozniak
name: keda
sources:
- https://github.com/kedacore/keda
urls:
- https://kedacore.github.io/charts/keda-2.17.1.tgz
version: 2.17.1
- apiVersion: v2
appVersion: 2.17.0
created: "2025-06-17T10:35:53.980529575+02:00"
description: Event-based autoscaler for workloads on Kubernetes
digest: 8ec680ab2559fa427f26c16676c33827d8cb000856123d9551b7646ffb557cb1
home: https://github.com/kedacore/keda
icon: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png
kubeVersion: '>=v1.23.0-0'
maintainers:
- email: jorge_turrado@hotmail.es
name: Jorge Turrado
- email: zbynek@kedify.io
name: Zbynek Roubalik
- email: jan@kedify.io
name: Jan Wozniak
name: keda
sources:
- https://github.com/kedacore/keda
urls:
- https://kedacore.github.io/charts/keda-2.17.0.tgz
version: 2.17.0
- apiVersion: v2
appVersion: 2.16.1
created: "2025-06-17T10:35:53.967012801+02:00"
description: Event-based autoscaler for workloads on Kubernetes
digest: 37712eaf5970cf280c3e18aafff3bb0a54ca2d21840667907fb472ca969cc334
home: https://github.com/kedacore/keda
icon: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png
kubeVersion: '>=v1.23.0-0'
maintainers:
- email: jorge_turrado@hotmail.es
name: Jorge Turrado
- email: zbynek@kedify.io
name: Zbynek Roubalik
- email: jan@kedify.io
name: Jan Wozniak
name: keda
sources:
- https://github.com/kedacore/keda
urls:
- https://kedacore.github.io/charts/keda-2.16.1.tgz
version: 2.16.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.16.0 appVersion: 2.16.0
created: "2024-11-07T11:50:50.226065+01:00" created: "2025-06-17T10:35:53.956636031+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 60d3cdecb6b9b01708085edb5b4de77767758ae3ca3108af32e2285d395aa7b8 digest: 60d3cdecb6b9b01708085edb5b4de77767758ae3ca3108af32e2285d395aa7b8
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -45,7 +129,7 @@ entries:
version: 2.16.0 version: 2.16.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.15.1 appVersion: 2.15.1
created: "2024-11-07T11:50:50.223137+01:00" created: "2025-06-17T10:35:53.944358176+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: dc1a66bd5edc13a1004d853e1999dc2fff1915c9abce1537426466bf8b685b98 digest: dc1a66bd5edc13a1004d853e1999dc2fff1915c9abce1537426466bf8b685b98
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -66,7 +150,7 @@ entries:
version: 2.15.2 version: 2.15.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.15.1 appVersion: 2.15.1
created: "2024-11-07T11:50:50.220418+01:00" created: "2025-06-17T10:35:53.931918567+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 316cf7db6aba49f6001e16c085a7953988d3a7afe6fb19a438aad05567389022 digest: 316cf7db6aba49f6001e16c085a7953988d3a7afe6fb19a438aad05567389022
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -87,7 +171,7 @@ entries:
version: 2.15.1 version: 2.15.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.15.0 appVersion: 2.15.0
created: "2024-11-07T11:50:50.217324+01:00" created: "2025-06-17T10:35:53.921179111+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: fbcbdaa0242edf90040ac932e01e61f1ebde42e5ae9c90e75fe6ae57bc64d8ba digest: fbcbdaa0242edf90040ac932e01e61f1ebde42e5ae9c90e75fe6ae57bc64d8ba
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -108,7 +192,7 @@ entries:
version: 2.15.0 version: 2.15.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.14.1 appVersion: 2.14.1
created: "2024-11-07T11:50:50.214686+01:00" created: "2025-06-17T10:35:53.907777855+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 6d1a68d143bc9e184dfe1945097ba2c4e0a3fb81be8a78115138e9c08d311e8e digest: 6d1a68d143bc9e184dfe1945097ba2c4e0a3fb81be8a78115138e9c08d311e8e
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -131,7 +215,7 @@ entries:
version: 2.14.3 version: 2.14.3
- apiVersion: v2 - apiVersion: v2
appVersion: 2.14.0 appVersion: 2.14.0
created: "2024-11-07T11:50:50.211958+01:00" created: "2025-06-17T10:35:53.896278313+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: e1d477d173305aa41d1ac4f6a07e6ff48a3b5bf8e35a74fdf9da1f30b8f97355 digest: e1d477d173305aa41d1ac4f6a07e6ff48a3b5bf8e35a74fdf9da1f30b8f97355
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -154,7 +238,7 @@ entries:
version: 2.14.2 version: 2.14.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.14.0 appVersion: 2.14.0
created: "2024-11-07T11:50:50.209071+01:00" created: "2025-06-17T10:35:53.886033613+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 8ad2f13172e1e38b96a3ff8e8737137e2c43026354b3c4ac4fb2e51bccdeb213 digest: 8ad2f13172e1e38b96a3ff8e8737137e2c43026354b3c4ac4fb2e51bccdeb213
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -177,7 +261,7 @@ entries:
version: 2.14.1 version: 2.14.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.14.0 appVersion: 2.14.0
created: "2024-11-07T11:50:50.206474+01:00" created: "2025-06-17T10:35:53.872249207+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: bdd669a80a8bc9d1e651b7680f4227cbc374a861e89c0ed3120e328b4aacfd39 digest: bdd669a80a8bc9d1e651b7680f4227cbc374a861e89c0ed3120e328b4aacfd39
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -200,7 +284,7 @@ entries:
version: 2.14.0 version: 2.14.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.13.1 appVersion: 2.13.1
created: "2024-11-07T11:50:50.203432+01:00" created: "2025-06-17T10:35:53.861402893+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 3d1bb0537755ebeafacf1da9f91fbcbbac7b673b0e4141cc827e32635e68c228 digest: 3d1bb0537755ebeafacf1da9f91fbcbbac7b673b0e4141cc827e32635e68c228
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -223,7 +307,7 @@ entries:
version: 2.13.2 version: 2.13.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.13.0 appVersion: 2.13.0
created: "2024-11-07T11:50:50.200792+01:00" created: "2025-06-17T10:35:53.848667017+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 00ae78109f89f16b12bb5cf23f7071c6c2fe09294514d4f7fd3850c6ce2b8a57 digest: 00ae78109f89f16b12bb5cf23f7071c6c2fe09294514d4f7fd3850c6ce2b8a57
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -246,7 +330,7 @@ entries:
version: 2.13.1 version: 2.13.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.13.0 appVersion: 2.13.0
created: "2024-11-07T11:50:50.197863+01:00" created: "2025-06-17T10:35:53.837392574+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 0dcc74315d6ca02fbadcfc5e358040580c0ad7919921e07ebf2dcc0b1d2d5f03 digest: 0dcc74315d6ca02fbadcfc5e358040580c0ad7919921e07ebf2dcc0b1d2d5f03
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -269,7 +353,7 @@ entries:
version: 2.13.0 version: 2.13.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.12.1 appVersion: 2.12.1
created: "2024-11-07T11:50:50.195341+01:00" created: "2025-06-17T10:35:53.82715856+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: ee87da063be94f3f65661656602775c38ab723374c9892ecc73c1cea269e64c0 digest: ee87da063be94f3f65661656602775c38ab723374c9892ecc73c1cea269e64c0
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -292,7 +376,7 @@ entries:
version: 2.12.1 version: 2.12.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.12.0 appVersion: 2.12.0
created: "2024-11-07T11:50:50.192633+01:00" created: "2025-06-17T10:35:53.816532736+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 5ae5ef24c2e4c38450bb31b7987aea8b19a828c0c6cfa66b8e7ffbc65ebf164d digest: 5ae5ef24c2e4c38450bb31b7987aea8b19a828c0c6cfa66b8e7ffbc65ebf164d
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -315,7 +399,7 @@ entries:
version: 2.12.0 version: 2.12.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.11.2 appVersion: 2.11.2
created: "2024-11-07T11:50:50.190245+01:00" created: "2025-06-17T10:35:53.807395373+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 1fc274ebf7c405031297166fa3295f13bc9470f3ca688d595b7549d072b062cd digest: 1fc274ebf7c405031297166fa3295f13bc9470f3ca688d595b7549d072b062cd
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -338,7 +422,7 @@ entries:
version: 2.11.2 version: 2.11.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.11.1 appVersion: 2.11.1
created: "2024-11-07T11:50:50.187673+01:00" created: "2025-06-17T10:35:53.797047797+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 7d10ab788d363c95f496f28d48a74ab7789a5d04c63d9fa3e5d55967c988c0ed digest: 7d10ab788d363c95f496f28d48a74ab7789a5d04c63d9fa3e5d55967c988c0ed
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -361,7 +445,7 @@ entries:
version: 2.11.1 version: 2.11.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.11.0 appVersion: 2.11.0
created: "2024-11-07T11:50:50.185404+01:00" created: "2025-06-17T10:35:53.788301127+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 8a2100ac1c47053e118b177676fbc07fe427fb9878c31ee7f8b73df0e2a77a06 digest: 8a2100ac1c47053e118b177676fbc07fe427fb9878c31ee7f8b73df0e2a77a06
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -384,7 +468,7 @@ entries:
version: 2.11.0 version: 2.11.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.10.1 appVersion: 2.10.1
created: "2024-11-07T11:50:50.182681+01:00" created: "2025-06-17T10:35:53.781174431+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 2e75903cda0780a4a8115dc199541315eaccdbfc3ec3da5ab492c8825080cc99 digest: 2e75903cda0780a4a8115dc199541315eaccdbfc3ec3da5ab492c8825080cc99
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -407,7 +491,7 @@ entries:
version: 2.10.2 version: 2.10.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.10.0 appVersion: 2.10.0
created: "2024-11-07T11:50:50.18051+01:00" created: "2025-06-17T10:35:53.776150104+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 7216ff7cff5567152b895017b97a95b41b788589c4be82169d92906519a24f25 digest: 7216ff7cff5567152b895017b97a95b41b788589c4be82169d92906519a24f25
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -430,7 +514,7 @@ entries:
version: 2.10.1 version: 2.10.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.10.0 appVersion: 2.10.0
created: "2024-11-07T11:50:50.17784+01:00" created: "2025-06-17T10:35:53.765406177+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 4be1fc8dba9d0e17ff475ca3dcb1183b07164ccaddfc48c67f6369a56f1b1777 digest: 4be1fc8dba9d0e17ff475ca3dcb1183b07164ccaddfc48c67f6369a56f1b1777
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -453,7 +537,7 @@ entries:
version: 2.10.0 version: 2.10.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.9.3 appVersion: 2.9.3
created: "2024-11-07T11:50:50.267301+01:00" created: "2025-06-17T10:35:54.169421984+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: c455dc8d908b6e8575fe0dbe8275861355cb242a5768f23cd909e543fe077438 digest: c455dc8d908b6e8575fe0dbe8275861355cb242a5768f23cd909e543fe077438
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -476,7 +560,7 @@ entries:
version: 2.9.4 version: 2.9.4
- apiVersion: v2 - apiVersion: v2
appVersion: 2.9.2 appVersion: 2.9.2
created: "2024-11-07T11:50:50.265169+01:00" created: "2025-06-17T10:35:54.159822549+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 52a5de6f5585fb2cfe44ba9ddadcf4cd4208138795313e25ee654d82a424faef digest: 52a5de6f5585fb2cfe44ba9ddadcf4cd4208138795313e25ee654d82a424faef
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -499,7 +583,7 @@ entries:
version: 2.9.3 version: 2.9.3
- apiVersion: v2 - apiVersion: v2
appVersion: 2.9.2 appVersion: 2.9.2
created: "2024-11-07T11:50:50.263341+01:00" created: "2025-06-17T10:35:54.15263516+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: a1f14048f1788cde92a42412fa789e34d48bb4a8e94d4b43e0c70c8b8c326e43 digest: a1f14048f1788cde92a42412fa789e34d48bb4a8e94d4b43e0c70c8b8c326e43
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -522,7 +606,7 @@ entries:
version: 2.9.2 version: 2.9.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.9.1 appVersion: 2.9.1
created: "2024-11-07T11:50:50.261185+01:00" created: "2025-06-17T10:35:54.143842674+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 004f2f37845a324badc7228585755ddfd8f5feea957cdca7de9b39499ce1a8d8 digest: 004f2f37845a324badc7228585755ddfd8f5feea957cdca7de9b39499ce1a8d8
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -545,7 +629,7 @@ entries:
version: 2.9.1 version: 2.9.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.9.0 appVersion: 2.9.0
created: "2024-11-07T11:50:50.259305+01:00" created: "2025-06-17T10:35:54.136740213+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: e0f84de35c0378027f43a732f12a164db05e45947687203020c0031baeee5826 digest: e0f84de35c0378027f43a732f12a164db05e45947687203020c0031baeee5826
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -568,7 +652,7 @@ entries:
version: 2.9.0 version: 2.9.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.8.2 appVersion: 2.8.2
created: "2024-11-07T11:50:50.25718+01:00" created: "2025-06-17T10:35:54.126927552+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: bbd9f4f9312781de5363145d5a937d7c084ea1139f12f5e7f153b3f174332517 digest: bbd9f4f9312781de5363145d5a937d7c084ea1139f12f5e7f153b3f174332517
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -591,7 +675,7 @@ entries:
version: 2.8.4 version: 2.8.4
- apiVersion: v2 - apiVersion: v2
appVersion: 2.8.2 appVersion: 2.8.2
created: "2024-11-07T11:50:50.255195+01:00" created: "2025-06-17T10:35:54.120130438+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 04934ca1e41970ca687de13db697cc7fdc24d367af570eba47bed01ad981e1b1 digest: 04934ca1e41970ca687de13db697cc7fdc24d367af570eba47bed01ad981e1b1
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -614,7 +698,7 @@ entries:
version: 2.8.3 version: 2.8.3
- apiVersion: v2 - apiVersion: v2
appVersion: 2.8.1 appVersion: 2.8.1
created: "2024-11-07T11:50:50.25321+01:00" created: "2025-06-17T10:35:54.11064268+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: e7bc80a5dde861a5f62b73e9d5c4ce139339b07438344668485fdc435f3109b4 digest: e7bc80a5dde861a5f62b73e9d5c4ce139339b07438344668485fdc435f3109b4
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -637,7 +721,7 @@ entries:
version: 2.8.2 version: 2.8.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.8.0 appVersion: 2.8.0
created: "2024-11-07T11:50:50.251145+01:00" created: "2025-06-17T10:35:54.103490561+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: df15ce1a4a27df2f3eb85c7cc803de53dec526bcad92d732a0944bd5288f4845 digest: df15ce1a4a27df2f3eb85c7cc803de53dec526bcad92d732a0944bd5288f4845
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -660,7 +744,7 @@ entries:
version: 2.8.1 version: 2.8.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.8.0 appVersion: 2.8.0
created: "2024-11-07T11:50:50.249385+01:00" created: "2025-06-17T10:35:54.09388072+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: afa9410e4e6e805979e5c22a17db6dc7dc2720c28b3f176d2eef2708ef0d0a32 digest: afa9410e4e6e805979e5c22a17db6dc7dc2720c28b3f176d2eef2708ef0d0a32
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -683,7 +767,7 @@ entries:
version: 2.8.0 version: 2.8.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.7.1 appVersion: 2.7.1
created: "2024-11-07T11:50:50.247616+01:00" created: "2025-06-17T10:35:54.087886923+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: eec27b3d7075a8c51cce1fb8d456ac3d458b3bf72fde1cda67c4b554df1e9838 digest: eec27b3d7075a8c51cce1fb8d456ac3d458b3bf72fde1cda67c4b554df1e9838
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -706,7 +790,7 @@ entries:
version: 2.7.2 version: 2.7.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.7.1 appVersion: 2.7.1
created: "2024-11-07T11:50:50.246056+01:00" created: "2025-06-17T10:35:54.080408155+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: aa1644eb53ec44294993d0611169bd863db39f2bedca1d9ed64b05fbef74087c digest: aa1644eb53ec44294993d0611169bd863db39f2bedca1d9ed64b05fbef74087c
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -729,7 +813,7 @@ entries:
version: 2.7.1 version: 2.7.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.7.0 appVersion: 2.7.0
created: "2024-11-07T11:50:50.244531+01:00" created: "2025-06-17T10:35:54.074408351+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: f23894c1c4403f36797a0f2ccb497a3b4f2fe761e00b841cc7e1c8ce110d6dc5 digest: f23894c1c4403f36797a0f2ccb497a3b4f2fe761e00b841cc7e1c8ce110d6dc5
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -752,7 +836,7 @@ entries:
version: 2.7.0 version: 2.7.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.6.1 appVersion: 2.6.1
created: "2024-11-07T11:50:50.242657+01:00" created: "2025-06-17T10:35:54.067167883+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: af7ec480a66e9f033ab44d28b3df518c0def8ea289996c413dae34e307a0a033 digest: af7ec480a66e9f033ab44d28b3df518c0def8ea289996c413dae34e307a0a033
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -774,7 +858,7 @@ entries:
version: 2.6.2 version: 2.6.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.6.0 appVersion: 2.6.0
created: "2024-11-07T11:50:50.241326+01:00" created: "2025-06-17T10:35:54.061781707+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: b6cf54875f34e8cda992f1ccfe7d594a2f75d25b573a8149721e69ab5ebe3d1d digest: b6cf54875f34e8cda992f1ccfe7d594a2f75d25b573a8149721e69ab5ebe3d1d
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -796,7 +880,7 @@ entries:
version: 2.6.1 version: 2.6.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.6.0 appVersion: 2.6.0
created: "2024-11-07T11:50:50.239935+01:00" created: "2025-06-17T10:35:54.056191593+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 1788eb5f7febdff68275ec5446d30f7f51d0259f343a024639ab1d46228fa00c digest: 1788eb5f7febdff68275ec5446d30f7f51d0259f343a024639ab1d46228fa00c
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -818,7 +902,7 @@ entries:
version: 2.6.0 version: 2.6.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.5.0 appVersion: 2.5.0
created: "2024-11-07T11:50:50.238131+01:00" created: "2025-06-17T10:35:54.050274202+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: b23ffc14ff517dbf1e892593364a0b9e660afe2cd49c2e11e8589e0f271ef254 digest: b23ffc14ff517dbf1e892593364a0b9e660afe2cd49c2e11e8589e0f271ef254
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -840,7 +924,7 @@ entries:
version: 2.5.1 version: 2.5.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.5.0 appVersion: 2.5.0
created: "2024-11-07T11:50:50.236734+01:00" created: "2025-06-17T10:35:54.044249046+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: a8c62e7b9e38adf3ef1837e2828cbd29dfd6c7633e8260bd2aa68c70307c8149 digest: a8c62e7b9e38adf3ef1837e2828cbd29dfd6c7633e8260bd2aa68c70307c8149
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -860,7 +944,7 @@ entries:
version: 2.5.0 version: 2.5.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.4.0 appVersion: 2.4.0
created: "2024-11-07T11:50:50.235353+01:00" created: "2025-06-17T10:35:54.038818171+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 41a092fcda3518068d27cf7b86afa5ea2577c8435055ee214bfba11f3a86ef7b digest: 41a092fcda3518068d27cf7b86afa5ea2577c8435055ee214bfba11f3a86ef7b
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -880,7 +964,7 @@ entries:
version: 2.4.0 version: 2.4.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.3.0 appVersion: 2.3.0
created: "2024-11-07T11:50:50.233429+01:00" created: "2025-06-17T10:35:54.03277311+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 8f9d78fb5d090e9887f7914ec8db637344361a8881bb4d8f4c1a9225964b72e0 digest: 8f9d78fb5d090e9887f7914ec8db637344361a8881bb4d8f4c1a9225964b72e0
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -900,7 +984,7 @@ entries:
version: 2.3.2 version: 2.3.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.3.0 appVersion: 2.3.0
created: "2024-11-07T11:50:50.231998+01:00" created: "2025-06-17T10:35:54.026208079+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: c36eef4718068eee2ac8d3d54e10b15c6ca2b4d1970c84797387152393804578 digest: c36eef4718068eee2ac8d3d54e10b15c6ca2b4d1970c84797387152393804578
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -920,7 +1004,7 @@ entries:
version: 2.3.0 version: 2.3.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.2.0 appVersion: 2.2.0
created: "2024-11-07T11:50:50.23056+01:00" created: "2025-06-17T10:35:54.020848023+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 6b6b25799c11e01d2a7edb34d8cf3fb6f82393e7c4e9faa07c38271afad49704 digest: 6b6b25799c11e01d2a7edb34d8cf3fb6f82393e7c4e9faa07c38271afad49704
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -940,7 +1024,7 @@ entries:
version: 2.2.2 version: 2.2.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.2.0 appVersion: 2.2.0
created: "2024-11-07T11:50:50.229157+01:00" created: "2025-06-17T10:35:54.015201617+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 7ec5c403d0ad315d2eb9ec0c9d73b36c0baced870f397884d467d46014f24631 digest: 7ec5c403d0ad315d2eb9ec0c9d73b36c0baced870f397884d467d46014f24631
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -960,7 +1044,7 @@ entries:
version: 2.2.1 version: 2.2.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.2.0 appVersion: 2.2.0
created: "2024-11-07T11:50:50.227421+01:00" created: "2025-06-17T10:35:54.007814342+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 42b530656687cabb1408abcb137a5d7515243465b65a3a6006927987441fadc0 digest: 42b530656687cabb1408abcb137a5d7515243465b65a3a6006927987441fadc0
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -980,7 +1064,7 @@ entries:
version: 2.2.0 version: 2.2.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.1.0 appVersion: 2.1.0
created: "2024-11-07T11:50:50.175225+01:00" created: "2025-06-17T10:35:53.755662101+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 65e2fb98c55740251d7ffa1680ef0edeb42954576deac3856dd468473e321747 digest: 65e2fb98c55740251d7ffa1680ef0edeb42954576deac3856dd468473e321747
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1000,7 +1084,7 @@ entries:
version: 2.1.3 version: 2.1.3
- apiVersion: v2 - apiVersion: v2
appVersion: 2.1.0 appVersion: 2.1.0
created: "2024-11-07T11:50:50.173771+01:00" created: "2025-06-17T10:35:53.750211951+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: f336ab24d5ebf96d28da95a03931f2701bb44ce6bb7c30991e3ad14959e2e7e4 digest: f336ab24d5ebf96d28da95a03931f2701bb44ce6bb7c30991e3ad14959e2e7e4
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1020,7 +1104,7 @@ entries:
version: 2.1.2 version: 2.1.2
- apiVersion: v2 - apiVersion: v2
appVersion: 2.1.0 appVersion: 2.1.0
created: "2024-11-07T11:50:50.172233+01:00" created: "2025-06-17T10:35:53.744586078+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: b6e752d05797cd50ce95a96ae1b6cf8b2b87fc10c27391172beb1acd9fcb18a2 digest: b6e752d05797cd50ce95a96ae1b6cf8b2b87fc10c27391172beb1acd9fcb18a2
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1040,7 +1124,7 @@ entries:
version: 2.1.1 version: 2.1.1
- apiVersion: v2 - apiVersion: v2
appVersion: 2.1.0 appVersion: 2.1.0
created: "2024-11-07T11:50:50.170609+01:00" created: "2025-06-17T10:35:53.737597599+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 91998f9165176f972b954ef9d4077942979cb5e863bb7d76ed29c48f63533531 digest: 91998f9165176f972b954ef9d4077942979cb5e863bb7d76ed29c48f63533531
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1060,7 +1144,7 @@ entries:
version: 2.1.0 version: 2.1.0
- apiVersion: v2 - apiVersion: v2
appVersion: 2.0.0 appVersion: 2.0.0
created: "2024-11-07T11:50:50.169044+01:00" created: "2025-06-17T10:35:53.732510484+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: ce2e848f5d7a067d74feb3745da5a834cccdfaa665b5b59d43ad06baa4cdfd04 digest: ce2e848f5d7a067d74feb3745da5a834cccdfaa665b5b59d43ad06baa4cdfd04
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1080,7 +1164,7 @@ entries:
version: 2.0.1 version: 2.0.1
- apiVersion: v1 - apiVersion: v1
appVersion: 2.0.0 appVersion: 2.0.0
created: "2024-11-07T11:50:50.167842+01:00" created: "2025-06-17T10:35:53.727616202+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: dba8b0e793085165c7d155f9393c5ff112d4714dbce0201404ceb0e67d1b2deb digest: dba8b0e793085165c7d155f9393c5ff112d4714dbce0201404ceb0e67d1b2deb
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1100,7 +1184,7 @@ entries:
version: 2.0.0 version: 2.0.0
- apiVersion: v1 - apiVersion: v1
appVersion: 2.0.0-rc2 appVersion: 2.0.0-rc2
created: "2024-11-07T11:50:50.166502+01:00" created: "2025-06-17T10:35:53.721222073+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: bad82c28c5ca1d5e69fac4bfcc7a999d5d2b2afd9b19ff6deb9a48811110eb0d digest: bad82c28c5ca1d5e69fac4bfcc7a999d5d2b2afd9b19ff6deb9a48811110eb0d
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1120,7 +1204,7 @@ entries:
version: 2.0.0-rc3 version: 2.0.0-rc3
- apiVersion: v2 - apiVersion: v2
appVersion: 2.0.0-rc2 appVersion: 2.0.0-rc2
created: "2024-11-07T11:50:50.164851+01:00" created: "2025-06-17T10:35:53.715600531+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: a4042ba14e595a8e82c9a39d8987625b89292aa86029686a3603b724fda36ca0 digest: a4042ba14e595a8e82c9a39d8987625b89292aa86029686a3603b724fda36ca0
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1141,7 +1225,7 @@ entries:
version: 2.0.0-rc2 version: 2.0.0-rc2
- apiVersion: v1 - apiVersion: v1
appVersion: 2.0.0-rc appVersion: 2.0.0-rc
created: "2024-11-07T11:50:50.163543+01:00" created: "2025-06-17T10:35:53.710461594+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 3a952f2aaa0ea35ee4335f0b168f44fcf37c5c5ab7e9b9bba7e731c42f04ad61 digest: 3a952f2aaa0ea35ee4335f0b168f44fcf37c5c5ab7e9b9bba7e731c42f04ad61
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1161,7 +1245,7 @@ entries:
version: 2.0.0-rc version: 2.0.0-rc
- apiVersion: v1 - apiVersion: v1
appVersion: 2.0.0-beta appVersion: 2.0.0-beta
created: "2024-11-07T11:50:50.16233+01:00" created: "2025-06-17T10:35:53.705669001+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: fbafc7ae564c13a0eab7062667759f6e93595c97125731a27e8290574e1d570c digest: fbafc7ae564c13a0eab7062667759f6e93595c97125731a27e8290574e1d570c
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1181,7 +1265,7 @@ entries:
version: 2.0.0-beta1.2 version: 2.0.0-beta1.2
- apiVersion: v1 - apiVersion: v1
appVersion: 2.0.0-beta appVersion: 2.0.0-beta
created: "2024-11-07T11:50:50.16031+01:00" created: "2025-06-17T10:35:53.695644651+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: db9e7d2423423463285f2e9d5b940a63b41d6555ba9fcab8fda0e6a757ccefa9 digest: db9e7d2423423463285f2e9d5b940a63b41d6555ba9fcab8fda0e6a757ccefa9
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1201,7 +1285,7 @@ entries:
version: 2.0.0-beta1.1 version: 2.0.0-beta1.1
- apiVersion: v1 - apiVersion: v1
appVersion: 2.0.0-beta appVersion: 2.0.0-beta
created: "2024-11-07T11:50:50.157905+01:00" created: "2025-06-17T10:35:53.687247329+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: f0a8f0b854246ee2258ec8f10528f2811681ad2e41946dc455586f1ba9818e01 digest: f0a8f0b854246ee2258ec8f10528f2811681ad2e41946dc455586f1ba9818e01
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1221,7 +1305,7 @@ entries:
version: 2.0.0-beta version: 2.0.0-beta
- apiVersion: v1 - apiVersion: v1
appVersion: 1.5.0 appVersion: 1.5.0
created: "2024-11-07T11:50:50.156414+01:00" created: "2025-06-17T10:35:53.681122579+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 07b15ddae4f1c40747de063100a668ac15d504cd0548eac0e1a04381fcaa3b37 digest: 07b15ddae4f1c40747de063100a668ac15d504cd0548eac0e1a04381fcaa3b37
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1241,7 +1325,7 @@ entries:
version: 1.5.0 version: 1.5.0
- apiVersion: v1 - apiVersion: v1
appVersion: 1.4.1 appVersion: 1.4.1
created: "2024-11-07T11:50:50.154546+01:00" created: "2025-06-17T10:35:53.676280328+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: f8bf80186ac3343998021a1721d06a67fdacd1dab92e4a4992620903b52004a4 digest: f8bf80186ac3343998021a1721d06a67fdacd1dab92e4a4992620903b52004a4
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1261,7 +1345,7 @@ entries:
version: 1.4.2 version: 1.4.2
- apiVersion: v1 - apiVersion: v1
appVersion: 1.4.1 appVersion: 1.4.1
created: "2024-11-07T11:50:50.152837+01:00" created: "2025-06-17T10:35:53.673264084+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 97a2e5c0beff93bb71ff861da0f29d09dcf988e724784f8b7c56ac9872c37a81 digest: 97a2e5c0beff93bb71ff861da0f29d09dcf988e724784f8b7c56ac9872c37a81
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1277,7 +1361,7 @@ entries:
version: 1.4.1 version: 1.4.1
- apiVersion: v1 - apiVersion: v1
appVersion: 1.4.0 appVersion: 1.4.0
created: "2024-11-07T11:50:50.15109+01:00" created: "2025-06-17T10:35:53.671179874+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 1c4dbc502b935898ecaa178b5f0a172be5d75302c729dd96224a19f0dfe7964f digest: 1c4dbc502b935898ecaa178b5f0a172be5d75302c729dd96224a19f0dfe7964f
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1293,7 +1377,7 @@ entries:
version: 1.4.0 version: 1.4.0
- apiVersion: v1 - apiVersion: v1
appVersion: 1.4.0 appVersion: 1.4.0
created: "2024-11-07T11:50:50.149028+01:00" created: "2025-06-17T10:35:53.664120226+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: 6fccc45972ba1e3e9b2a6d3a20d4c6da4e8e1707e28cbf9f52114811628e7498 digest: 6fccc45972ba1e3e9b2a6d3a20d4c6da4e8e1707e28cbf9f52114811628e7498
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1309,7 +1393,7 @@ entries:
version: 1.3.2 version: 1.3.2
- apiVersion: v1 - apiVersion: v1
appVersion: 1.3.0 appVersion: 1.3.0
created: "2024-11-07T11:50:50.147446+01:00" created: "2025-06-17T10:35:53.658947415+02:00"
description: Event-based autoscaler for workloads on Kubernetes description: Event-based autoscaler for workloads on Kubernetes
digest: e13bcb65816ed59b10b32fa6db8f61668635459d56c2d599bb3c0bcc5dcc1368 digest: e13bcb65816ed59b10b32fa6db8f61668635459d56c2d599bb3c0bcc5dcc1368
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1325,7 +1409,7 @@ entries:
version: 1.3.1 version: 1.3.1
- apiVersion: v1 - apiVersion: v1
appVersion: 1.3.0 appVersion: 1.3.0
created: "2024-11-07T11:50:50.145503+01:00" created: "2025-06-17T10:35:53.652194511+02:00"
description: Event based autoscaler for Azure Functions deployments on Kubernetes description: Event based autoscaler for Azure Functions deployments on Kubernetes
digest: 28fed67bbc6ee61357743991f6c66a88b3749d9d7e9d26322f4f9116d038acb8 digest: 28fed67bbc6ee61357743991f6c66a88b3749d9d7e9d26322f4f9116d038acb8
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1341,7 +1425,7 @@ entries:
version: 1.3.0 version: 1.3.0
- apiVersion: v1 - apiVersion: v1
appVersion: 1.2.0 appVersion: 1.2.0
created: "2024-11-07T11:50:50.14395+01:00" created: "2025-06-17T10:35:53.646598112+02:00"
description: Event based autoscaler for Azure Functions deployments on Kubernetes description: Event based autoscaler for Azure Functions deployments on Kubernetes
digest: e041dbed2455fef34f2908594a42fc8a7f163a1f48be46c2f93dea46e36fc733 digest: e041dbed2455fef34f2908594a42fc8a7f163a1f48be46c2f93dea46e36fc733
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1357,7 +1441,7 @@ entries:
version: 1.2.0 version: 1.2.0
- apiVersion: v1 - apiVersion: v1
appVersion: 1.1.0 appVersion: 1.1.0
created: "2024-11-07T11:50:50.142376+01:00" created: "2025-06-17T10:35:53.639637499+02:00"
description: Event based autoscaler for Azure Functions deployments on Kubernetes description: Event based autoscaler for Azure Functions deployments on Kubernetes
digest: c624e6620a9a6f265f51a82ee0d8267dcb2637dd3777306afbb271746234ff2d digest: c624e6620a9a6f265f51a82ee0d8267dcb2637dd3777306afbb271746234ff2d
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1373,7 +1457,7 @@ entries:
version: 1.1.0 version: 1.1.0
- apiVersion: v1 - apiVersion: v1
appVersion: 1.0.0 appVersion: 1.0.0
created: "2024-11-07T11:50:50.140392+01:00" created: "2025-06-17T10:35:53.634220733+02:00"
description: Event based autoscaler for Azure Functions deployments on Kubernetes description: Event based autoscaler for Azure Functions deployments on Kubernetes
digest: ef934588dce70d874ea69692e082b8a70ad19095090b8d4fa7b5cb69b2cecaf6 digest: ef934588dce70d874ea69692e082b8a70ad19095090b8d4fa7b5cb69b2cecaf6
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
@ -1388,9 +1472,51 @@ entries:
- https://kedacore.github.io/charts/keda-1.0.0.tgz - https://kedacore.github.io/charts/keda-1.0.0.tgz
version: 1.0.0 version: 1.0.0
keda-add-ons-http: keda-add-ons-http:
- apiVersion: v2
appVersion: 0.10.0
created: "2025-06-17T10:35:54.175104567+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 613642499a28cb033ef30be16d67ff43bfd2b745992b0b864b770fd5fd6b37e9
home: https://github.com/kedacore/http-add-on
kubeVersion: '>=v1.23.0-0'
maintainers:
- email: jorge_turrado@hotmail.es
name: Jorge Turrado
- email: zbynek@kedify.io
name: Zbynek Roubalik
- email: jan@kedify.io
name: Jan Wozniak
name: keda-add-ons-http
sources:
- https://github.com/kedacore/http-add-on
type: application
urls:
- https://kedacore.github.io/charts/keda-add-ons-http-0.10.0.tgz
version: 0.10.0
- apiVersion: v2
appVersion: 0.9.0
created: "2025-06-17T10:35:54.201345415+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: dbe3519962ce1b6436c50a10a258464934c2d072a6c3c5c2d21ec98b226df114
home: https://github.com/kedacore/http-add-on
kubeVersion: '>=v1.23.0-0'
maintainers:
- email: jorge_turrado@hotmail.es
name: Jorge Turrado
- email: zbynek@kedify.io
name: Zbynek Roubalik
- email: jan@kedify.io
name: Jan Wozniak
name: keda-add-ons-http
sources:
- https://github.com/kedacore/http-add-on
type: application
urls:
- https://kedacore.github.io/charts/keda-add-ons-http-0.9.0.tgz
version: 0.9.0
- apiVersion: v2 - apiVersion: v2
appVersion: 0.8.0 appVersion: 0.8.0
created: "2024-11-07T11:50:50.274727+01:00" created: "2025-06-17T10:35:54.198613006+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 4fa74683d1bd87dfc18cb980fee4c1172909b0d929aab0fcc18c760322d1dcb5 digest: 4fa74683d1bd87dfc18cb980fee4c1172909b0d929aab0fcc18c760322d1dcb5
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1413,7 +1539,7 @@ entries:
version: 0.8.0 version: 0.8.0
- apiVersion: v2 - apiVersion: v2
appVersion: 0.7.0 appVersion: 0.7.0
created: "2024-11-07T11:50:50.273631+01:00" created: "2025-06-17T10:35:54.195619739+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 11df2793e3f5c12e6558a77e67e850472d5e3dcb489a764194c69fcb81ab3100 digest: 11df2793e3f5c12e6558a77e67e850472d5e3dcb489a764194c69fcb81ab3100
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1436,7 +1562,7 @@ entries:
version: 0.7.0 version: 0.7.0
- apiVersion: v2 - apiVersion: v2
appVersion: 0.6.0 appVersion: 0.6.0
created: "2024-11-07T11:50:50.273088+01:00" created: "2025-06-17T10:35:54.192922251+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 435c6c9c221b8e98774c662250a091b872222584510e3b7f1df2a838afa81252 digest: 435c6c9c221b8e98774c662250a091b872222584510e3b7f1df2a838afa81252
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1459,7 +1585,7 @@ entries:
version: 0.6.0 version: 0.6.0
- apiVersion: v2 - apiVersion: v2
appVersion: 0.5.0 appVersion: 0.5.0
created: "2024-11-07T11:50:50.272623+01:00" created: "2025-06-17T10:35:54.190434567+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 2f7a41ea8fbed944ea789e5811edcb263275452d6c8928a4647d78d0d9895b15 digest: 2f7a41ea8fbed944ea789e5811edcb263275452d6c8928a4647d78d0d9895b15
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1482,7 +1608,7 @@ entries:
version: 0.5.3 version: 0.5.3
- apiVersion: v2 - apiVersion: v2
appVersion: 0.5.0 appVersion: 0.5.0
created: "2024-11-07T11:50:50.272168+01:00" created: "2025-06-17T10:35:54.18960478+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: cc4459e84407bc2b29203ad02ddcea31471ce3b3d1c4a91c0d7f6be212725c38 digest: cc4459e84407bc2b29203ad02ddcea31471ce3b3d1c4a91c0d7f6be212725c38
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1505,7 +1631,7 @@ entries:
version: 0.5.2 version: 0.5.2
- apiVersion: v2 - apiVersion: v2
appVersion: 0.5.0 appVersion: 0.5.0
created: "2024-11-07T11:50:50.271715+01:00" created: "2025-06-17T10:35:54.188774434+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 802dd7fa808a092b1c3669e217b6295c600929351fd7ad9ff6485b5ffa7ac87d digest: 802dd7fa808a092b1c3669e217b6295c600929351fd7ad9ff6485b5ffa7ac87d
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1528,7 +1654,7 @@ entries:
version: 0.5.1 version: 0.5.1
- apiVersion: v2 - apiVersion: v2
appVersion: 0.5.0 appVersion: 0.5.0
created: "2024-11-07T11:50:50.271236+01:00" created: "2025-06-17T10:35:54.187875435+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 436f37e50c6a2cb406b13144778163070b3903a77750ac2afd71a13c07edd7d3 digest: 436f37e50c6a2cb406b13144778163070b3903a77750ac2afd71a13c07edd7d3
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1551,7 +1677,7 @@ entries:
version: 0.5.0 version: 0.5.0
- apiVersion: v2 - apiVersion: v2
appVersion: 0.4.0 appVersion: 0.4.0
created: "2024-11-07T11:50:50.270696+01:00" created: "2025-06-17T10:35:54.186931597+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: ed7e2d31de0f5afff393e1c8857968b68777ff2e29678351ae6e85dfeb54e2f1 digest: ed7e2d31de0f5afff393e1c8857968b68777ff2e29678351ae6e85dfeb54e2f1
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1574,7 +1700,7 @@ entries:
version: 0.4.1 version: 0.4.1
- apiVersion: v2 - apiVersion: v2
appVersion: 0.4.0 appVersion: 0.4.0
created: "2024-11-07T11:50:50.270251+01:00" created: "2025-06-17T10:35:54.186019886+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 63a58740d9a528b16cff62eb78ab7c33ac1bb00c1f5d4802cd3de1229f24b1c8 digest: 63a58740d9a528b16cff62eb78ab7c33ac1bb00c1f5d4802cd3de1229f24b1c8
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1597,7 +1723,7 @@ entries:
version: 0.4.0 version: 0.4.0
- apiVersion: v2 - apiVersion: v2
appVersion: 0.3.0 appVersion: 0.3.0
created: "2024-11-07T11:50:50.269783+01:00" created: "2025-06-17T10:35:54.185263013+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 79ace4c4fa1521f9e072c34917155db49047b024f77054df2a089aca9a686b14 digest: 79ace4c4fa1521f9e072c34917155db49047b024f77054df2a089aca9a686b14
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1622,7 +1748,7 @@ entries:
version: 0.3.1 version: 0.3.1
- apiVersion: v2 - apiVersion: v2
appVersion: 0.3.0 appVersion: 0.3.0
created: "2024-11-07T11:50:50.269356+01:00" created: "2025-06-17T10:35:54.183662386+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: e48c9139df0d83cea4b1faed0094d87707243dbfe620eab2254c7d810ed0f4c2 digest: e48c9139df0d83cea4b1faed0094d87707243dbfe620eab2254c7d810ed0f4c2
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1646,7 +1772,7 @@ entries:
version: 0.3.0 version: 0.3.0
- apiVersion: v2 - apiVersion: v2
appVersion: 0.2.0 appVersion: 0.2.0
created: "2024-11-07T11:50:50.268953+01:00" created: "2025-06-17T10:35:54.181799154+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: ba2bc1bc4445a0aca8e71726f5e0797941a67f5d98764c56be300f6b2c5c008b digest: ba2bc1bc4445a0aca8e71726f5e0797941a67f5d98764c56be300f6b2c5c008b
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1670,7 +1796,7 @@ entries:
version: 0.2.2 version: 0.2.2
- apiVersion: v2 - apiVersion: v2
appVersion: 0.2.0 appVersion: 0.2.0
created: "2024-11-07T11:50:50.268552+01:00" created: "2025-06-17T10:35:54.17956723+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 0dc118417aad98e528e499fdd5e4e8a43465d071dd954612ff5d0289756d372c digest: 0dc118417aad98e528e499fdd5e4e8a43465d071dd954612ff5d0289756d372c
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1694,7 +1820,7 @@ entries:
version: 0.2.1 version: 0.2.1
- apiVersion: v2 - apiVersion: v2
appVersion: 0.2.0 appVersion: 0.2.0
created: "2024-11-07T11:50:50.268141+01:00" created: "2025-06-17T10:35:54.17737267+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 2c209e2a1287a54934cd7e1345fddc5b2b6c2a51c92d07a314f3e08e304af321 digest: 2c209e2a1287a54934cd7e1345fddc5b2b6c2a51c92d07a314f3e08e304af321
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1718,7 +1844,7 @@ entries:
version: 0.2.0 version: 0.2.0
- apiVersion: v2 - apiVersion: v2
appVersion: 0.1.0 appVersion: 0.1.0
created: "2024-11-07T11:50:50.267764+01:00" created: "2025-06-17T10:35:54.172232825+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 51bc31412a28fe78a0d0b2cdb76aae1af9eda9707ceecdfdde7106b7a2ceb8cb digest: 51bc31412a28fe78a0d0b2cdb76aae1af9eda9707ceecdfdde7106b7a2ceb8cb
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1742,7 +1868,7 @@ entries:
version: 0.1.0 version: 0.1.0
- apiVersion: v2 - apiVersion: v2
appVersion: 0.0.1 appVersion: 0.0.1
created: "2024-11-07T11:50:50.26754+01:00" created: "2025-06-17T10:35:54.170963246+02:00"
description: Event-based autoscaler for HTTP workloads on Kubernetes description: Event-based autoscaler for HTTP workloads on Kubernetes
digest: 0cbcd436721095d7f40750a917ed22d7c83883bdb256edfd43a40a5a0b4f5c17 digest: 0cbcd436721095d7f40750a917ed22d7c83883bdb256edfd43a40a5a0b4f5c17
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
@ -1764,4 +1890,4 @@ entries:
urls: urls:
- https://kedacore.github.io/charts/keda-add-ons-http-0.0.1.tgz - https://kedacore.github.io/charts/keda-add-ons-http-0.0.1.tgz
version: 0.0.1 version: 0.0.1
generated: "2024-11-07T11:50:50.138481+01:00" generated: "2025-06-17T10:35:53.61478594+02:00"

BIN
docs/keda-2.16.1.tgz Normal file

Binary file not shown.

BIN
docs/keda-2.17.0.tgz Normal file

Binary file not shown.

BIN
docs/keda-2.17.1.tgz Normal file

Binary file not shown.

BIN
docs/keda-2.17.2.tgz Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -11,21 +11,19 @@ kubeVersion: ">=v1.23.0-0"
# to the chart and its templates, including the app version. This is incremented at chart release time and does not need # to the chart and its templates, including the app version. This is incremented at chart release time and does not need
# to be included in any PRs to main. # to be included in any PRs to main.
# Versions are expected to follow Semantic Versioning (https://semver.org/) # Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.8.0 version: 0.10.0
# This is the version number of the application being deployed. This version number should be # This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to # incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using. # follow Semantic Versioning. They should reflect the version the application is using.
appVersion: 0.8.0 appVersion: 0.10.0
home: https://github.com/kedacore/http-add-on home: https://github.com/kedacore/http-add-on
sources: sources:
- https://github.com/kedacore/http-add-on - https://github.com/kedacore/http-add-on
maintainers: maintainers:
- name: Ahmed ElSayed
email: ahmels@microsoft.com
- name: Jorge Turrado - name: Jorge Turrado
email: jorge_turrado@hotmail.es email: jorge_turrado@hotmail.es
- name: Tom Kerkhove
email: kerkhove.tom@gmail.com
- name: Zbynek Roubalik - name: Zbynek Roubalik
email: zbynek@kedify.io email: zbynek@kedify.io
- name: Jan Wozniak
email: jan@kedify.io

View File

@ -46,7 +46,7 @@ We are a Cloud Native Computing Foundation (CNCF) graduated project.
helm repo add kedacore https://kedacore.github.io/charts helm repo add kedacore https://kedacore.github.io/charts
helm repo update helm repo update
helm install http-add-on kedacore/keda-add-ons-http --create-namespace --namespace keda --version 0.8.0 helm install http-add-on kedacore/keda-add-ons-http --create-namespace --namespace keda --version 0.10.0
``` ```
## Introduction ## Introduction
@ -94,13 +94,16 @@ their default values.
| `images.tag` | string | `""` | Image tag for the http add on. This tag is applied to the images listed in `images.operator`, `images.interceptor`, and `images.scaler`. Optional, given app version of Helm chart is used by default | | `images.tag` | string | `""` | Image tag for the http add on. This tag is applied to the images listed in `images.operator`, `images.interceptor`, and `images.scaler`. Optional, given app version of Helm chart is used by default |
| `logging.interceptor.format` | string | `"console"` | Logging format for KEDA http-add-on Interceptor. allowed values: `json` or `console` | | `logging.interceptor.format` | string | `"console"` | Logging format for KEDA http-add-on Interceptor. allowed values: `json` or `console` |
| `logging.interceptor.level` | string | `"info"` | Logging level for KEDA http-add-on Interceptor. allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string | | `logging.interceptor.level` | string | `"info"` | Logging level for KEDA http-add-on Interceptor. allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string |
| `logging.interceptor.stackTracesEnabled` | bool | `false` | Display stack traces in the logs |
| `logging.interceptor.timeEncoding` | string | `"rfc3339"` | Logging time encoding for KEDA http-add-on Interceptor. allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano` | | `logging.interceptor.timeEncoding` | string | `"rfc3339"` | Logging time encoding for KEDA http-add-on Interceptor. allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano` |
| `logging.operator.format` | string | `"console"` | Logging format for KEDA http-add-on operator. allowed values: `json` or `console` | | `logging.operator.format` | string | `"console"` | Logging format for KEDA http-add-on operator. allowed values: `json` or `console` |
| `logging.operator.kubeRbacProxy.level` | int | `10` | Logging level for KEDA http-add-on operator rbac proxy allowed values: `0` for info, `4` for debug, or an integer value greater than 0 | | `logging.operator.kubeRbacProxy.level` | int | `10` | Logging level for KEDA http-add-on operator rbac proxy allowed values: `0` for info, `4` for debug, or an integer value greater than 0 |
| `logging.operator.level` | string | `"info"` | Logging level for KEDA http-add-on operator. allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string | | `logging.operator.level` | string | `"info"` | Logging level for KEDA http-add-on operator. allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string |
| `logging.operator.stackTracesEnabled` | bool | `false` | Display stack traces in the logs |
| `logging.operator.timeEncoding` | string | `"rfc3339"` | Logging time encoding for KEDA http-add-on operator. allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano` | | `logging.operator.timeEncoding` | string | `"rfc3339"` | Logging time encoding for KEDA http-add-on operator. allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano` |
| `logging.scaler.format` | string | `"console"` | Logging format for KEDA http-add-on Scaler. allowed values: `json` or `console` | | `logging.scaler.format` | string | `"console"` | Logging format for KEDA http-add-on Scaler. allowed values: `json` or `console` |
| `logging.scaler.level` | string | `"info"` | Logging level for KEDA http-add-on Scaler. allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string | | `logging.scaler.level` | string | `"info"` | Logging level for KEDA http-add-on Scaler. allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string |
| `logging.scaler.stackTracesEnabled` | bool | `false` | Display stack traces in the logs |
| `logging.scaler.timeEncoding` | string | `"rfc3339"` | Logging time encoding for KEDA http-add-on Scaler. allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano` | | `logging.scaler.timeEncoding` | string | `"rfc3339"` | Logging time encoding for KEDA http-add-on Scaler. allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano` |
| `podSecurityContext` | object | [See below](#KEDA-is-secure-by-default) | [Pod security context] for all pods | | `podSecurityContext` | object | [See below](#KEDA-is-secure-by-default) | [Pod security context] for all pods |
| `rbac.aggregateToDefaultRoles` | bool | `false` | Install aggregate roles for edit and view | | `rbac.aggregateToDefaultRoles` | bool | `false` | Install aggregate roles for edit and view |
@ -115,6 +118,7 @@ their default values.
| `operator.kubeRbacProxy.resources.limits` | object | `{"cpu":"300m","memory":"200Mi"}` | The CPU/memory resource limit for the operator component's kube rbac proxy | | `operator.kubeRbacProxy.resources.limits` | object | `{"cpu":"300m","memory":"200Mi"}` | The CPU/memory resource limit for the operator component's kube rbac proxy |
| `operator.kubeRbacProxy.resources.requests` | object | `{"cpu":"10m","memory":"20Mi"}` | The CPU/memory resource request for the operator component's kube rbac proxy | | `operator.kubeRbacProxy.resources.requests` | object | `{"cpu":"10m","memory":"20Mi"}` | The CPU/memory resource request for the operator component's kube rbac proxy |
| `operator.nodeSelector` | object | `{}` | Node selector for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/)) | | `operator.nodeSelector` | object | `{}` | Node selector for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/)) |
| `operator.podAnnotations` | object | `{}` | Annotations to be added to the operator pods |
| `operator.port` | int | `8443` | The port for the operator main server to run on | | `operator.port` | int | `8443` | The port for the operator main server to run on |
| `operator.pullPolicy` | string | `"Always"` | The image pull policy for the operator component | | `operator.pullPolicy` | string | `"Always"` | The image pull policy for the operator component |
| `operator.replicas` | int | `1` | Number of replicas, oerator k8s resources will not be installed if this is set to 0 | | `operator.replicas` | int | `1` | Number of replicas, oerator k8s resources will not be installed if this is set to 0 |
@ -132,6 +136,7 @@ their default values.
| `scaler.imagePullSecrets` | list | `[]` | The image pull secrets for the scaler component | | `scaler.imagePullSecrets` | list | `[]` | The image pull secrets for the scaler component |
| `scaler.nodeSelector` | object | `{}` | Node selector for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/)) | | `scaler.nodeSelector` | object | `{}` | Node selector for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/)) |
| `scaler.pendingRequestsInterceptor` | int | `200` | The number of "target requests" that the external scaler will report to KEDA for the interceptor's scaling metrics. See the [KEDA external scaler documentation](https://keda.sh/docs/2.4/concepts/external-scalers/) for details on target requests. | | `scaler.pendingRequestsInterceptor` | int | `200` | The number of "target requests" that the external scaler will report to KEDA for the interceptor's scaling metrics. See the [KEDA external scaler documentation](https://keda.sh/docs/2.4/concepts/external-scalers/) for details on target requests. |
| `scaler.podAnnotations` | object | `{}` | Annotations to be added to the scaler pods |
| `scaler.pullPolicy` | string | `"Always"` | The image pull policy for the scaler component | | `scaler.pullPolicy` | string | `"Always"` | The image pull policy for the scaler component |
| `scaler.replicas` | int | `3` | Number of replicas | | `scaler.replicas` | int | `3` | Number of replicas |
| `scaler.resources.limits.cpu` | float | `0.5` | | | `scaler.resources.limits.cpu` | float | `0.5` | |
@ -160,6 +165,7 @@ their default values.
| `interceptor.pdb.enabled` | bool | `true` | Whether to install the `PodDisruptionBudget` for the interceptor | | `interceptor.pdb.enabled` | bool | `true` | Whether to install the `PodDisruptionBudget` for the interceptor |
| `interceptor.pdb.maxUnavailable` | int | `1` | The maximum number of replicas that can be unavailable for the interceptor | | `interceptor.pdb.maxUnavailable` | int | `1` | The maximum number of replicas that can be unavailable for the interceptor |
| `interceptor.pdb.minAvailable` | int | `0` | The minimum number of replicas that should be available for the interceptor | | `interceptor.pdb.minAvailable` | int | `0` | The minimum number of replicas that should be available for the interceptor |
| `interceptor.podAnnotations` | object | `{}` | Annotations to be added to the interceptor pods |
| `interceptor.proxy.port` | int | `8080` | The port on which the interceptor's proxy service will listen for live HTTP traffic | | `interceptor.proxy.port` | int | `8080` | The port on which the interceptor's proxy service will listen for live HTTP traffic |
| `interceptor.proxy.service` | string | `"interceptor-proxy"` | The name of the Kubernetes `Service` for the interceptor's proxy service. This is the service that accepts live HTTP traffic. | | `interceptor.proxy.service` | string | `"interceptor-proxy"` | The name of the Kubernetes `Service` for the interceptor's proxy service. This is the service that accepts live HTTP traffic. |
| `interceptor.pullPolicy` | string | `"Always"` | The image pull policy for the interceptor component | | `interceptor.pullPolicy` | string | `"Always"` | The image pull policy for the interceptor component |

View File

@ -32,7 +32,7 @@ spec:
- jsonPath: .metadata.creationTimestamp - jsonPath: .metadata.creationTimestamp
name: Age name: Age
type: date type: date
- jsonPath: .status.conditions[?(@.type=="HTTPScaledObjectIsReady")].status - jsonPath: .status.conditions[?(@.reason=="HTTPScaledObjectIsReady")].status
name: Active name: Active
type: string type: string
name: v1alpha1 name: v1alpha1
@ -69,6 +69,10 @@ spec:
items: items:
type: string type: string
type: array type: array
initialCooldownPeriod:
description: (optional) Initial period before scaling
format: int32
type: integer
pathPrefixes: pathPrefixes:
description: |- description: |-
The paths to route. All requests which the Request Target matches any The paths to route. All requests which the Request Target matches any
@ -99,10 +103,6 @@ spec:
properties: properties:
apiVersion: apiVersion:
type: string type: string
deployment:
description: 'Deprecated: The name of the deployment to scale
according to HTTP traffic'
type: string
kind: kind:
type: string type: string
name: name:

View File

@ -3,6 +3,7 @@ kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/component: interceptor app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-interceptor name: {{ .Chart.Name }}-interceptor
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
@ -10,12 +11,20 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: interceptor app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.matchLabels" . | indent 6 }} {{- include "keda-http-add-on.matchLabels" . | indent 6 }}
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: interceptor app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 8 }} {{- include "keda-http-add-on.labels" . | indent 8 }}
annotations:
{{- with .Values.interceptor.podAnnotations }}
{{- range $key, $value := . }}
{{ $key }}: {{ $value | quote }}
{{- end }}
{{- end }}
spec: spec:
imagePullSecrets: imagePullSecrets:
{{- toYaml .Values.interceptor.imagePullSecrets | nindent 8 }} {{- toYaml .Values.interceptor.imagePullSecrets | nindent 8 }}
@ -29,9 +38,12 @@ spec:
{{- end }} {{- end }}
containers: containers:
- args: - args:
- "--zap-log-level={{ .Values.logging.interceptor.level }}" - "--zap-log-level={{ .Values.logging.interceptor.level }}"
- "--zap-encoder={{ .Values.logging.interceptor.format }}" - "--zap-encoder={{ .Values.logging.interceptor.format }}"
- "--zap-time-encoding={{ .Values.logging.interceptor.timeEncoding }}" - "--zap-time-encoding={{ .Values.logging.interceptor.timeEncoding }}"
{{- if .Values.logging.interceptor.stackTracesEnabled }}
- "--zap-stacktrace-level=error"
{{- end }}
image: "{{ .Values.images.interceptor }}:{{ .Values.images.tag | default .Chart.AppVersion }}" image: "{{ .Values.images.interceptor }}:{{ .Values.images.tag | default .Chart.AppVersion }}"
imagePullPolicy: '{{ .Values.interceptor.pullPolicy | default "Always" }}' imagePullPolicy: '{{ .Values.interceptor.pullPolicy | default "Always" }}'
name: "{{ .Chart.Name }}-interceptor" name: "{{ .Chart.Name }}-interceptor"
@ -72,6 +84,10 @@ spec:
- name: KEDA_HTTP_PROXY_TLS_PORT - name: KEDA_HTTP_PROXY_TLS_PORT
value: "{{ .Values.interceptor.tls.port }}" value: "{{ .Values.interceptor.tls.port }}"
{{- end }} {{- end }}
{{- if .Values.profiling.interceptor.enabled }}
- name: PROFILING_BIND_ADDRESS
value: "127.0.0.1:{{ .Values.profiling.interceptor.port }}"
{{- end}}
ports: ports:
- containerPort: {{ .Values.interceptor.admin.port }} - containerPort: {{ .Values.interceptor.admin.port }}
name: admin name: admin
@ -126,3 +142,6 @@ spec:
topologySpreadConstraints: topologySpreadConstraints:
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
{{- end }} {{- end }}
{{- if .Values.interceptor.priorityClassName }}
priorityClassName: {{ .Values.interceptor.priorityClassName }}
{{- end }}

View File

@ -4,6 +4,7 @@ kind: PodDisruptionBudget
metadata: metadata:
labels: labels:
app.kubernetes.io/component: interceptor app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-interceptor name: {{ .Chart.Name }}-interceptor
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
@ -11,6 +12,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: interceptor app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.matchLabels" . | indent 6 }} {{- include "keda-http-add-on.matchLabels" . | indent 6 }}
{{- if .Values.interceptor.pdb.minAvailable }} {{- if .Values.interceptor.pdb.minAvailable }}
minAvailable: {{ .Values.interceptor.pdb.minAvailable }} minAvailable: {{ .Values.interceptor.pdb.minAvailable }}

View File

@ -2,6 +2,8 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole kind: ClusterRole
metadata: metadata:
labels: labels:
app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-interceptor name: {{ .Chart.Name }}-interceptor
rules: rules:
@ -38,7 +40,8 @@ metadata:
keda.sh/addon: {{ .Chart.Name }} keda.sh/addon: {{ .Chart.Name }}
app: {{ .Chart.Name }} app: {{ .Chart.Name }}
name: {{ .Chart.Name }}-interceptor name: {{ .Chart.Name }}-interceptor
app.kubernetes.io/name: {{ .Chart.Name }}-interceptor app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-interceptor name: {{ .Chart.Name }}-interceptor
roleRef: roleRef:

View File

@ -4,7 +4,9 @@ kind: ScaledObject
metadata: metadata:
name: "{{ .Chart.Name }}-interceptor" name: "{{ .Chart.Name }}-interceptor"
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
labels: labels:
app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
spec: spec:
minReplicaCount: {{ .Values.interceptor.replicas.min }} minReplicaCount: {{ .Values.interceptor.replicas.min }}

View File

@ -2,7 +2,8 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: interceptor-admin app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: "{{ .Chart.Name }}-{{ .Values.interceptor.admin.service }}" name: "{{ .Chart.Name }}-{{ .Values.interceptor.admin.service }}"
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
@ -13,4 +14,5 @@ spec:
targetPort: admin targetPort: admin
selector: selector:
app.kubernetes.io/component: interceptor app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.matchLabels" . | indent 4 }} {{- include "keda-http-add-on.matchLabels" . | indent 4 }}

View File

@ -2,7 +2,8 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: interceptor-proxy app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: "{{ .Chart.Name }}-{{ .Values.interceptor.proxy.service }}" name: "{{ .Chart.Name }}-{{ .Values.interceptor.proxy.service }}"
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
@ -18,4 +19,5 @@ spec:
{{- end }} {{- end }}
selector: selector:
app.kubernetes.io/component: interceptor app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.matchLabels" . | indent 4 }} {{- include "keda-http-add-on.matchLabels" . | indent 4 }}

View File

@ -3,6 +3,7 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
app.kubernetes.io/component: interceptor app.kubernetes.io/component: interceptor
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-interceptor name: {{ .Chart.Name }}-interceptor
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}

View File

@ -4,6 +4,7 @@ kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/component: operator app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-controller-manager name: {{ .Chart.Name }}-controller-manager
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
@ -12,12 +13,20 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: operator app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.matchLabels" . | indent 6 }} {{- include "keda-http-add-on.matchLabels" . | indent 6 }}
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: operator app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 8 }} {{- include "keda-http-add-on.labels" . | indent 8 }}
annotations:
{{- with .Values.operator.podAnnotations }}
{{- range $key, $value := . }}
{{ $key }}: {{ $value | quote }}
{{- end }}
{{- end }}
spec: spec:
imagePullSecrets: imagePullSecrets:
{{- toYaml .Values.operator.imagePullSecrets | nindent 8 }} {{- toYaml .Values.operator.imagePullSecrets | nindent 8 }}
@ -52,6 +61,12 @@ spec:
- --zap-log-level={{ .Values.logging.operator.level }} - --zap-log-level={{ .Values.logging.operator.level }}
- --zap-time-encoding={{ .Values.logging.operator.timeEncoding }} - --zap-time-encoding={{ .Values.logging.operator.timeEncoding }}
- --zap-encoder={{ .Values.logging.operator.format }} - --zap-encoder={{ .Values.logging.operator.format }}
{{- if .Values.logging.operator.stackTracesEnabled }}
- "--zap-stacktrace-level=error"
{{- end }}
{{- if .Values.profiling.operator.enabled }}
- --profiling-bind-address=127.0.0.1:{{ .Values.profiling.operator.port }}
{{- end}}
image: "{{ .Values.images.operator }}:{{ .Values.images.tag | default .Chart.AppVersion }}" image: "{{ .Values.images.operator }}:{{ .Values.images.tag | default .Chart.AppVersion }}"
imagePullPolicy: '{{ .Values.operator.pullPolicy | default "Always" }}' imagePullPolicy: '{{ .Values.operator.pullPolicy | default "Always" }}'
name: "{{ .Chart.Name }}-operator" name: "{{ .Chart.Name }}-operator"
@ -100,4 +115,7 @@ spec:
tolerations: tolerations:
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
{{- end }} {{- end }}
{{- if .Values.operator.priorityClassName }}
priorityClassName: {{ .Values.operator.priorityClassName }}
{{- end }}
{{- end }} {{- end }}

View File

@ -3,6 +3,8 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: Role kind: Role
metadata: metadata:
labels: labels:
app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-role name: {{ .Chart.Name }}-role
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
@ -35,7 +37,8 @@ metadata:
keda.sh/addon: {{ .Chart.Name }} keda.sh/addon: {{ .Chart.Name }}
app: {{ .Chart.Name }} app: {{ .Chart.Name }}
name: {{ .Chart.Name }}-role name: {{ .Chart.Name }}-role
app.kubernetes.io/name: {{ .Chart.Name }}-role app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-role name: {{ .Chart.Name }}-role
rules: rules:
@ -86,7 +89,8 @@ metadata:
keda.sh/addon: {{ .Chart.Name }} keda.sh/addon: {{ .Chart.Name }}
app: {{ .Chart.Name }} app: {{ .Chart.Name }}
name: {{ .Chart.Name }}-proxy-role name: {{ .Chart.Name }}-proxy-role
app.kubernetes.io/name: {{ .Chart.Name }}-proxy-role app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-proxy-role name: {{ .Chart.Name }}-proxy-role
rules: rules:
@ -107,7 +111,8 @@ metadata:
keda.sh/addon: {{ .Chart.Name }} keda.sh/addon: {{ .Chart.Name }}
app: {{ .Chart.Name }} app: {{ .Chart.Name }}
name: {{ .Chart.Name }}-metrics-reader name: {{ .Chart.Name }}-metrics-reader
app.kubernetes.io/name: {{ .Chart.Name }}-metrics-reader app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-metrics-reader name: {{ .Chart.Name }}-metrics-reader
rules: rules:
@ -124,7 +129,8 @@ metadata:
keda.sh/addon: {{ .Chart.Name }} keda.sh/addon: {{ .Chart.Name }}
app: {{ .Chart.Name }} app: {{ .Chart.Name }}
name: {{ .Chart.Name }}-role-binding name: {{ .Chart.Name }}-role-binding
app.kubernetes.io/name: {{ .Chart.Name }}-role-binding app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-role-rolebinding name: {{ .Chart.Name }}-role-rolebinding
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
@ -145,7 +151,8 @@ metadata:
keda.sh/addon: {{ .Chart.Name }} keda.sh/addon: {{ .Chart.Name }}
app: {{ .Chart.Name }} app: {{ .Chart.Name }}
name: {{ .Chart.Name }}-rolebinding name: {{ .Chart.Name }}-rolebinding
app.kubernetes.io/name: {{ .Chart.Name }}-rolebinding app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-rolebinding name: {{ .Chart.Name }}-rolebinding
roleRef: roleRef:
@ -165,7 +172,8 @@ metadata:
keda.sh/addon: {{ .Chart.Name }} keda.sh/addon: {{ .Chart.Name }}
app: {{ .Chart.Name }} app: {{ .Chart.Name }}
name: {{ .Chart.Name }}-rolebinding name: {{ .Chart.Name }}-rolebinding
app.kubernetes.io/name: {{ .Chart.Name }}-rolebinding app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-proxy-rolebinding name: {{ .Chart.Name }}-proxy-rolebinding
roleRef: roleRef:

View File

@ -4,6 +4,7 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: operator app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-controller-manager-metrics-service name: {{ .Chart.Name }}-controller-manager-metrics-service
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
@ -14,5 +15,6 @@ spec:
targetPort: metrics targetPort: metrics
selector: selector:
app.kubernetes.io/component: operator app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.matchLabels" . | indent 4 }} {{- include "keda-http-add-on.matchLabels" . | indent 4 }}
{{- end }} {{- end }}

View File

@ -4,6 +4,7 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
app.kubernetes.io/component: operator app.kubernetes.io/component: operator
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }} name: {{ .Chart.Name }}
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}

View File

@ -5,6 +5,7 @@ kind: ClusterRole
metadata: metadata:
name: {{ .Chart.Name }}-edit name: {{ .Chart.Name }}-edit
labels: labels:
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
rbac.authorization.k8s.io/aggregate-to-admin: "true" rbac.authorization.k8s.io/aggregate-to-admin: "true"
rbac.authorization.k8s.io/aggregate-to-edit: "true" rbac.authorization.k8s.io/aggregate-to-edit: "true"
@ -27,6 +28,7 @@ kind: ClusterRole
metadata: metadata:
name: {{ .Chart.Name }}-view name: {{ .Chart.Name }}-view
labels: labels:
app.kubernetes.io/name: http-add-on
rbac.authorization.k8s.io/aggregate-to-admin: "true" rbac.authorization.k8s.io/aggregate-to-admin: "true"
rbac.authorization.k8s.io/aggregate-to-edit: "true" rbac.authorization.k8s.io/aggregate-to-edit: "true"
rbac.authorization.k8s.io/aggregate-to-view: "true" rbac.authorization.k8s.io/aggregate-to-view: "true"

View File

@ -3,6 +3,7 @@ kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/component: scaler app.kubernetes.io/component: scaler
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-external-scaler name: {{ .Chart.Name }}-external-scaler
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
@ -11,12 +12,20 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: scaler app.kubernetes.io/component: scaler
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.matchLabels" . | indent 6 }} {{- include "keda-http-add-on.matchLabels" . | indent 6 }}
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: scaler app.kubernetes.io/component: scaler
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 8 }} {{- include "keda-http-add-on.labels" . | indent 8 }}
annotations:
{{- with .Values.scaler.podAnnotations }}
{{- range $key, $value := . }}
{{ $key }}: {{ $value | quote }}
{{- end }}
{{- end }}
spec: spec:
imagePullSecrets: imagePullSecrets:
{{- toYaml .Values.scaler.imagePullSecrets | nindent 8 }} {{- toYaml .Values.scaler.imagePullSecrets | nindent 8 }}
@ -30,9 +39,12 @@ spec:
{{- end }} {{- end }}
containers: containers:
- args: - args:
- "--zap-log-level={{ .Values.logging.scaler.level }}" - "--zap-log-level={{ .Values.logging.scaler.level }}"
- "--zap-encoder={{ .Values.logging.scaler.format }}" - "--zap-encoder={{ .Values.logging.scaler.format }}"
- "--zap-time-encoding={{ .Values.logging.scaler.timeEncoding }}" - "--zap-time-encoding={{ .Values.logging.scaler.timeEncoding }}"
{{- if .Values.logging.scaler.stackTracesEnabled }}
- "--zap-stacktrace-level=error"
{{- end }}
image: "{{ .Values.images.scaler }}:{{ .Values.images.tag | default .Chart.AppVersion }}" image: "{{ .Values.images.scaler }}:{{ .Values.images.tag | default .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.scaler.pullPolicy | default "Always" }} imagePullPolicy: {{ .Values.scaler.pullPolicy | default "Always" }}
name: "{{ .Chart.Name }}-external-scaler" name: "{{ .Chart.Name }}-external-scaler"
@ -52,6 +64,10 @@ spec:
value: "{{ default 9091 .Values.interceptor.admin.port }}" value: "{{ default 9091 .Values.interceptor.admin.port }}"
- name: KEDA_HTTP_SCALER_STREAM_INTERVAL_MS - name: KEDA_HTTP_SCALER_STREAM_INTERVAL_MS
value: "{{ .Values.scaler.streamInterval }}" value: "{{ .Values.scaler.streamInterval }}"
{{- if .Values.profiling.scaler.enabled }}
- name: PROFILING_BIND_ADDRESS
value: "127.0.0.1:{{ .Values.profiling.scaler.port }}"
{{- end}}
resources: resources:
{{- toYaml .Values.scaler.resources | nindent 10 }} {{- toYaml .Values.scaler.resources | nindent 10 }}
livenessProbe: livenessProbe:
@ -91,3 +107,6 @@ spec:
tolerations: tolerations:
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
{{- end }} {{- end }}
{{- if .Values.scaler.priorityClassName }}
priorityClassName: {{ .Values.scaler.priorityClassName }}
{{- end }}

View File

@ -2,6 +2,8 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole kind: ClusterRole
metadata: metadata:
labels: labels:
app.kubernetes.io/component: scaler
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-external-scaler name: {{ .Chart.Name }}-external-scaler
rules: rules:
@ -30,7 +32,8 @@ metadata:
keda.sh/addon: {{ .Chart.Name }} keda.sh/addon: {{ .Chart.Name }}
app: {{ .Chart.Name }} app: {{ .Chart.Name }}
name: {{ .Chart.Name }}-external-scaler name: {{ .Chart.Name }}-external-scaler
app.kubernetes.io/name: {{ .Chart.Name }}-external-scaler app.kubernetes.io/component: scaler
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-external-scaler name: {{ .Chart.Name }}-external-scaler
roleRef: roleRef:

View File

@ -3,6 +3,7 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: scaler app.kubernetes.io/component: scaler
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: "{{ .Chart.Name }}-{{ .Values.scaler.service }}" name: "{{ .Chart.Name }}-{{ .Values.scaler.service }}"
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
@ -13,4 +14,5 @@ spec:
targetPort: grpc targetPort: grpc
selector: selector:
app.kubernetes.io/component: scaler app.kubernetes.io/component: scaler
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.matchLabels" . | indent 4 }} {{- include "keda-http-add-on.matchLabels" . | indent 4 }}

View File

@ -3,6 +3,7 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
app.kubernetes.io/component: scaler app.kubernetes.io/component: scaler
app.kubernetes.io/name: http-add-on
{{- include "keda-http-add-on.labels" . | indent 4 }} {{- include "keda-http-add-on.labels" . | indent 4 }}
name: {{ .Chart.Name }}-external-scaler name: {{ .Chart.Name }}-external-scaler
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}

View File

@ -16,6 +16,8 @@ logging:
# -- Logging time encoding for KEDA http-add-on operator. # -- Logging time encoding for KEDA http-add-on operator.
# allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano` # allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano`
timeEncoding: rfc3339 timeEncoding: rfc3339
# -- Display stack traces in the logs
stackTracesEnabled: false
kubeRbacProxy: kubeRbacProxy:
# -- Logging level for KEDA http-add-on operator rbac proxy # -- Logging level for KEDA http-add-on operator rbac proxy
@ -31,6 +33,9 @@ logging:
# -- Logging time encoding for KEDA http-add-on Scaler. # -- Logging time encoding for KEDA http-add-on Scaler.
# allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano` # allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano`
timeEncoding: rfc3339 timeEncoding: rfc3339
# -- Display stack traces in the logs
stackTracesEnabled: false
interceptor: interceptor:
# -- Logging level for KEDA http-add-on Interceptor. # -- Logging level for KEDA http-add-on Interceptor.
# allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string # allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string
@ -41,6 +46,8 @@ logging:
# -- Logging time encoding for KEDA http-add-on Interceptor. # -- Logging time encoding for KEDA http-add-on Interceptor.
# allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano` # allowed values are `epoch`, `millis`, `nano`, `iso8601`, `rfc3339` or `rfc3339nano`
timeEncoding: rfc3339 timeEncoding: rfc3339
# -- Display stack traces in the logs
stackTracesEnabled: false
# operator-specific configuration values # operator-specific configuration values
operator: operator:
@ -70,6 +77,8 @@ operator:
tolerations: [] tolerations: []
# -- Affinity for pod scheduling ([docs](https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes-using-node-affinity/)) # -- Affinity for pod scheduling ([docs](https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes-using-node-affinity/))
affinity: {} affinity: {}
# -- Annotations to be added to the operator pods
podAnnotations: {}
kubeRbacProxy: kubeRbacProxy:
resources: resources:
@ -110,6 +119,8 @@ scaler:
requests: requests:
cpu: 250m cpu: 250m
memory: 20Mi memory: 20Mi
# -- Annotations to be added to the scaler pods
podAnnotations: {}
interceptor: interceptor:
# -- The image pull secrets for the interceptor component # -- The image pull secrets for the interceptor component
@ -182,6 +193,8 @@ interceptor:
requests: requests:
cpu: 250m cpu: 250m
memory: 20Mi memory: 20Mi
# -- Annotations to be added to the interceptor pods
podAnnotations: {}
# configuration of tls for the interceptor # configuration of tls for the interceptor
tls: tls:
# -- Whether a TLS server should be started on the interceptor proxy # -- Whether a TLS server should be started on the interceptor proxy
@ -297,3 +310,22 @@ podSecurityContext:
# runAsUser: 1000 # runAsUser: 1000
# runAsGroup: 1000 # runAsGroup: 1000
# fsGroup: 1000 # fsGroup: 1000
## This setting lets you enable profiling for all of the components of KEDA http-add-on and on the specific port you choose
## This can be useful when trying to investigate errors like memory leaks or CPU bottlenecks
profiling:
operator:
# -- Enable profiling for KEDA http-add-on Operator
enabled: false
# -- Expose profiling on a specific port
port: 8085
interceptor:
# -- Enable profiling for KEDA http-add-on Interceptor
enabled: false
# -- Expose profiling on a specific port
port: 8086
scaler:
# -- Enable profiling for KEDA http-add-on Scaler
enabled: false
# -- Expose profiling on a specific port
port: 8087

View File

@ -8,11 +8,11 @@ kubeVersion: ">=v1.23.0-0"
# This is the chart version. This version number should be incremented each time you make changes # This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version. # to the chart and its templates, including the app version.
version: 2.16.0 version: 2.17.2
# This is the version number of the application being deployed. This version number should be # This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. # incremented each time you make changes to the application.
appVersion: 2.16.0 appVersion: 2.17.2
home: https://github.com/kedacore/keda home: https://github.com/kedacore/keda
icon: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png icon: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png

View File

@ -21,7 +21,7 @@ helm repo add kedacore https://kedacore.github.io/charts
helm repo update helm repo update
kubectl create namespace keda kubectl create namespace keda
helm install keda kedacore/keda --namespace keda --version 2.16.0 helm install keda kedacore/keda --namespace keda --version 2.17.2
``` ```
## Introduction ## Introduction
@ -36,7 +36,7 @@ To install the chart with the release name `keda`:
```console ```console
$ kubectl create namespace keda $ kubectl create namespace keda
$ helm install keda kedacore/keda --namespace keda --version 2.16.0 $ helm install keda kedacore/keda --namespace keda --version 2.17.2
``` ```
## Uninstalling the Chart ## Uninstalling the Chart
@ -81,11 +81,14 @@ their default values.
| `crds.additionalAnnotations` | object | `{}` | Custom annotations specifically for CRDs | | `crds.additionalAnnotations` | object | `{}` | Custom annotations specifically for CRDs |
| `crds.install` | bool | `true` | Defines whether the KEDA CRDs have to be installed or not. | | `crds.install` | bool | `true` | Defines whether the KEDA CRDs have to be installed or not. |
| `customManagedBy` | string | `""` | When specified, each rendered resource will have `app.kubernetes.io/managed-by: ${this}` label on it. Useful, when using only helm template with some other solution. | | `customManagedBy` | string | `""` | When specified, each rendered resource will have `app.kubernetes.io/managed-by: ${this}` label on it. Useful, when using only helm template with some other solution. |
| `enableServiceLinks` | bool | `true` | Enable service links in pods. Although enabled, mirroring k8s default, it is highly recommended to disable, due to its legacy status [Legacy container links](https://docs.docker.com/engine/network/links/) |
| `env` | list | `[]` | Additional environment variables that will be passed onto all KEDA components | | `env` | list | `[]` | Additional environment variables that will be passed onto all KEDA components |
| `extraObjects` | list | `[]` | Array of extra K8s manifests to deploy | | `extraObjects` | list | `[]` | Array of extra K8s manifests to deploy |
| `global.dnsConfig` | object | `{}` | Dns configuration for keda pods |
| `global.image.registry` | string | `nil` | Global image registry of KEDA components | | `global.image.registry` | string | `nil` | Global image registry of KEDA components |
| `grpcTLSCertsSecret` | string | `""` | Set this if you are using an external scaler and want to communicate over TLS (recommended). This variable holds the name of the secret that will be mounted to the /grpccerts path on the Pod | | `grpcTLSCertsSecret` | string | `""` | Set this if you are using an external scaler and want to communicate over TLS (recommended). This variable holds the name of the secret that will be mounted to the /grpccerts path on the Pod |
| `hashiCorpVaultTLS` | string | `""` | Set this if you are using HashiCorp Vault and want to communicate over TLS (recommended). This variable holds the name of the secret that will be mounted to the /vault path on the Pod | | `hashiCorpVaultTLS` | string | `""` | Set this if you are using HashiCorp Vault and want to communicate over TLS (recommended). This variable holds the name of the secret that will be mounted to the /vault path on the Pod |
| `hostAliases` | list | `[]` | HostAliases for pod networking ([docs](https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/)) |
| `http.keepAlive.enabled` | bool | `true` | Enable HTTP connection keep alive | | `http.keepAlive.enabled` | bool | `true` | Enable HTTP connection keep alive |
| `http.minTlsVersion` | string | `"TLS12"` | The minimum TLS version to use for all scalers that use raw HTTP clients (some scalers use SDKs to access target services. These have built-in HTTP clients, and this value does not necessarily apply to them) | | `http.minTlsVersion` | string | `"TLS12"` | The minimum TLS version to use for all scalers that use raw HTTP clients (some scalers use SDKs to access target services. These have built-in HTTP clients, and this value does not necessarily apply to them) |
| `http.timeout` | int | `3000` | The default HTTP timeout to use for all scalers that use raw HTTP clients (some scalers use SDKs to access target services. These have built-in HTTP clients, and the timeout does not necessarily apply to them) | | `http.timeout` | int | `3000` | The default HTTP timeout to use for all scalers that use raw HTTP clients (some scalers use SDKs to access target services. These have built-in HTTP clients, and the timeout does not necessarily apply to them) |
@ -141,6 +144,7 @@ their default values.
| `operator.revisionHistoryLimit` | int | `10` | ReplicaSets for this Deployment you want to retain (Default: 10) | | `operator.revisionHistoryLimit` | int | `10` | ReplicaSets for this Deployment you want to retain (Default: 10) |
| `permissions.operator.restrict.namesAllowList` | list | `[]` | Array of strings denoting what secrets the KEDA operator will be able to read, this takes into account also the configured `watchNamespace`. the default is an empty array -> no restriction on the secret name | | `permissions.operator.restrict.namesAllowList` | list | `[]` | Array of strings denoting what secrets the KEDA operator will be able to read, this takes into account also the configured `watchNamespace`. the default is an empty array -> no restriction on the secret name |
| `permissions.operator.restrict.secret` | bool | `false` | Restrict Secret Access for KEDA operator if true, KEDA operator will be able to read only secrets in {{ .Release.Namespace }} namespace | | `permissions.operator.restrict.secret` | bool | `false` | Restrict Secret Access for KEDA operator if true, KEDA operator will be able to read only secrets in {{ .Release.Namespace }} namespace |
| `permissions.operator.restrict.serviceAccountTokenCreationRoles` | list | `[]` | Creates roles and rolebindings from namespaced service accounts in the array which allow the KEDA operator to request service account tokens for use with the boundServiceAccountToken trigger source. If the namespace does not exist, this will cause the helm chart installation to fail. |
| `podAnnotations.keda` | object | `{}` | Pod annotations for KEDA operator | | `podAnnotations.keda` | object | `{}` | Pod annotations for KEDA operator |
| `podDisruptionBudget.operator` | object | `{}` | Capability to configure [Pod Disruption Budget] | | `podDisruptionBudget.operator` | object | `{}` | Capability to configure [Pod Disruption Budget] |
| `podLabels.keda` | object | `{}` | Pod labels for KEDA operator | | `podLabels.keda` | object | `{}` | Pod labels for KEDA operator |
@ -168,6 +172,7 @@ their default values.
| `logging.metricServer.stderrthreshold` | string | `"ERROR"` | Logging stderrthreshold for Metrics Server allowed values: 'DEBUG','INFO','WARN','ERROR','ALERT','EMERG' | | `logging.metricServer.stderrthreshold` | string | `"ERROR"` | Logging stderrthreshold for Metrics Server allowed values: 'DEBUG','INFO','WARN','ERROR','ALERT','EMERG' |
| `metricsServer.affinity` | object | `{}` | [Affinity] for pod scheduling for Metrics API Server. Takes precedence over the `affinity` field | | `metricsServer.affinity` | object | `{}` | [Affinity] for pod scheduling for Metrics API Server. Takes precedence over the `affinity` field |
| `metricsServer.disableCompression` | bool | `true` | Disable response compression for k8s restAPI in client-go. Disabling compression simply means that turns off the process of making data smaller for K8s restAPI in client-go for faster transmission. | | `metricsServer.disableCompression` | bool | `true` | Disable response compression for k8s restAPI in client-go. Disabling compression simply means that turns off the process of making data smaller for K8s restAPI in client-go for faster transmission. |
| `metricsServer.dnsConfig` | object | `{}` | [DNS config] for KEDA metrics server pod |
| `metricsServer.dnsPolicy` | string | `"ClusterFirst"` | Defined the DNS policy for the metric server | | `metricsServer.dnsPolicy` | string | `"ClusterFirst"` | Defined the DNS policy for the metric server |
| `metricsServer.livenessProbe` | object | `{"failureThreshold":3,"initialDelaySeconds":5,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | Liveness probes for Metrics API Server ([docs](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)) | | `metricsServer.livenessProbe` | object | `{"failureThreshold":3,"initialDelaySeconds":5,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | Liveness probes for Metrics API Server ([docs](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)) |
| `metricsServer.readinessProbe` | object | `{"failureThreshold":3,"initialDelaySeconds":5,"periodSeconds":3,"successThreshold":1,"timeoutSeconds":1}` | Readiness probes for Metrics API Server ([docs](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes)) | | `metricsServer.readinessProbe` | object | `{"failureThreshold":3,"initialDelaySeconds":5,"periodSeconds":3,"successThreshold":1,"timeoutSeconds":1}` | Readiness probes for Metrics API Server ([docs](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes)) |
@ -320,6 +325,7 @@ their default values.
| `webhooks.readinessProbe` | object | `{"failureThreshold":3,"initialDelaySeconds":20,"periodSeconds":3,"successThreshold":1,"timeoutSeconds":1}` | Readiness probes for admission webhooks ([docs](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes)) | | `webhooks.readinessProbe` | object | `{"failureThreshold":3,"initialDelaySeconds":20,"periodSeconds":3,"successThreshold":1,"timeoutSeconds":1}` | Readiness probes for admission webhooks ([docs](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes)) |
| `webhooks.replicaCount` | int | `1` | Capability to configure the number of replicas for KEDA admission webhooks | | `webhooks.replicaCount` | int | `1` | Capability to configure the number of replicas for KEDA admission webhooks |
| `webhooks.revisionHistoryLimit` | int | `10` | ReplicaSets for this Deployment you want to retain (Default: 10) | | `webhooks.revisionHistoryLimit` | int | `10` | ReplicaSets for this Deployment you want to retain (Default: 10) |
| `webhooks.timeoutSeconds` | int | `10` | Timeout in seconds for KEDA admission webhooks |
| `webhooks.useHostNetwork` | bool | `false` | Enable webhook to use host network, this is required on EKS with custom CNI | | `webhooks.useHostNetwork` | bool | `false` | Enable webhook to use host network, this is required on EKS with custom CNI |
Specify each parameter using the `--set key=value[,key=value]` argument to Specify each parameter using the `--set key=value[,key=value]` argument to

View File

@ -8,6 +8,8 @@ metadata:
{{- end }} {{- end }}
name: {{ .Values.operator.name }}-issuer name: {{ .Values.operator.name }}-issuer
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
labels:
{{- include "keda.labels" . | indent 4 }}
spec: spec:
ca: ca:
secretName: {{ .Values.certificates.certManager.caSecretName }} secretName: {{ .Values.certificates.certManager.caSecretName }}

View File

@ -4,6 +4,8 @@ kind: Certificate
metadata: metadata:
name: {{ .Values.operator.name }}-tls-certificates name: {{ .Values.operator.name }}-tls-certificates
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
labels:
{{- include "keda.labels" . | indent 4 }}
spec: spec:
commonName: {{ .Values.operator.name }} commonName: {{ .Values.operator.name }}
dnsNames: dnsNames:

View File

@ -4,6 +4,8 @@ kind: Certificate
metadata: metadata:
name: {{ .Values.operator.name }}-ca name: {{ .Values.operator.name }}-ca
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
labels:
{{- include "keda.labels" . | indent 4 }}
spec: spec:
isCA: true isCA: true
commonName: {{ .Values.operator.name }} commonName: {{ .Values.operator.name }}
@ -13,8 +15,8 @@ spec:
privateKey: privateKey:
algorithm: RSA algorithm: RSA
size: 2048 size: 2048
duration: 8760h0m0s # 1 year duration: 43800h0m0s # 5 years
renewBefore: 720h0m0s # 1 month renewBefore: 14600h0m0s # 1.6 year, 1/3rd of the duration
issuerRef: issuerRef:
name: {{ .Values.operator.name }}-selfsigned-issuer name: {{ .Values.operator.name }}-selfsigned-issuer
kind: Issuer kind: Issuer

View File

@ -8,6 +8,8 @@ metadata:
{{- end }} {{- end }}
name: {{ .Values.operator.name }}-selfsigned-issuer name: {{ .Values.operator.name }}-selfsigned-issuer
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
labels:
{{- include "keda.labels" . | indent 4 }}
spec: spec:
selfSigned: {} selfSigned: {}
{{- end }} {{- end }}

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.14.0 controller-gen.kubebuilder.io/version: v0.16.5
{{- if (or .Values.crds.additionalAnnotations .Values.additionalAnnotations) }} {{- if (or .Values.crds.additionalAnnotations .Values.additionalAnnotations) }}
{{- toYaml (merge .Values.crds.additionalAnnotations .Values.additionalAnnotations) | nindent 4 }} {{- toYaml (merge .Values.crds.additionalAnnotations .Values.additionalAnnotations) | nindent 4 }}
{{- end }} {{- end }}
@ -89,8 +89,6 @@ spec:
properties: properties:
excludedEventTypes: excludedEventTypes:
items: items:
description: CloudEventType contains the list of cloudevent
types
enum: enum:
- keda.scaledobject.ready.v1 - keda.scaledobject.ready.v1
- keda.scaledobject.failed.v1 - keda.scaledobject.failed.v1
@ -108,8 +106,6 @@ spec:
type: array type: array
includedEventTypes: includedEventTypes:
items: items:
description: CloudEventType contains the list of cloudevent
types
enum: enum:
- keda.scaledobject.ready.v1 - keda.scaledobject.ready.v1
- keda.scaledobject.failed.v1 - keda.scaledobject.failed.v1

View File

@ -3,7 +3,10 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.16.5
{{- if (or .Values.crds.additionalAnnotations .Values.additionalAnnotations) }}
{{- toYaml (merge .Values.crds.additionalAnnotations .Values.additionalAnnotations) | nindent 4 }}
{{- end }}
labels: labels:
app.kubernetes.io/name: {{ .Values.operator.name }} app.kubernetes.io/name: {{ .Values.operator.name }}
{{- include "keda.crd-labels" . | indent 4 }} {{- include "keda.crd-labels" . | indent 4 }}
@ -84,8 +87,6 @@ spec:
properties: properties:
excludedEventTypes: excludedEventTypes:
items: items:
description: CloudEventType contains the list of cloudevent
types
enum: enum:
- keda.scaledobject.ready.v1 - keda.scaledobject.ready.v1
- keda.scaledobject.failed.v1 - keda.scaledobject.failed.v1
@ -103,8 +104,6 @@ spec:
type: array type: array
includedEventTypes: includedEventTypes:
items: items:
description: CloudEventType contains the list of cloudevent
types
enum: enum:
- keda.scaledobject.ready.v1 - keda.scaledobject.ready.v1
- keda.scaledobject.failed.v1 - keda.scaledobject.failed.v1

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.14.0 controller-gen.kubebuilder.io/version: v0.16.5
{{- if (or .Values.crds.additionalAnnotations .Values.additionalAnnotations) }} {{- if (or .Values.crds.additionalAnnotations .Values.additionalAnnotations) }}
{{- toYaml (merge .Values.crds.additionalAnnotations .Values.additionalAnnotations) | nindent 4 }} {{- toYaml (merge .Values.crds.additionalAnnotations .Values.additionalAnnotations) | nindent 4 }}
{{- end }} {{- end }}
@ -189,6 +189,8 @@ spec:
type: string type: string
parameter: parameter:
type: string type: string
secretKey:
type: string
versionId: versionId:
type: string type: string
versionStage: versionStage:
@ -308,6 +310,18 @@ spec:
- secrets - secrets
- vaultUri - vaultUri
type: object type: object
boundServiceAccountToken:
items:
properties:
parameter:
type: string
serviceAccountName:
type: string
required:
- parameter
- serviceAccountName
type: object
type: array
configMapTargetRef: configMapTargetRef:
items: items:
description: AuthConfigMapTargetRef is used to authenticate using description: AuthConfigMapTargetRef is used to authenticate using

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.14.0 controller-gen.kubebuilder.io/version: v0.16.5
{{- if (or .Values.crds.additionalAnnotations .Values.additionalAnnotations) }} {{- if (or .Values.crds.additionalAnnotations .Values.additionalAnnotations) }}
{{- toYaml (merge .Values.crds.additionalAnnotations .Values.additionalAnnotations) | nindent 4 }} {{- toYaml (merge .Values.crds.additionalAnnotations .Values.additionalAnnotations) | nindent 4 }}
{{- end }} {{- end }}
@ -224,6 +224,9 @@ spec:
description: |- description: |-
MetricTargetType specifies the type of metric being targeted, and should be either MetricTargetType specifies the type of metric being targeted, and should be either
"Value", "AverageValue", or "Utilization" "Value", "AverageValue", or "Utilization"
enum:
- AverageValue
- Value
type: string type: string
target: target:
type: string type: string
@ -235,6 +238,14 @@ spec:
fallback: fallback:
description: Fallback is the spec for fallback options description: Fallback is the spec for fallback options
properties: properties:
behavior:
default: static
enum:
- static
- currentReplicas
- currentReplicasIfHigher
- currentReplicasIfLower
type: string
failureThreshold: failureThreshold:
format: int32 format: int32
type: integer type: integer
@ -319,6 +330,8 @@ spec:
status: status:
description: ScaledObjectStatus is the status for a ScaledObject resource description: ScaledObjectStatus is the status for a ScaledObject resource
properties: properties:
authenticationsTypes:
type: string
compositeScalerName: compositeScalerName:
type: string type: string
conditions: conditions:
@ -397,6 +410,8 @@ spec:
type: object type: object
scaleTargetKind: scaleTargetKind:
type: string type: string
triggersTypes:
type: string
type: object type: object
required: required:
- spec - spec

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.14.0 controller-gen.kubebuilder.io/version: v0.16.5
{{- if (or .Values.crds.additionalAnnotations .Values.additionalAnnotations) }} {{- if (or .Values.crds.additionalAnnotations .Values.additionalAnnotations) }}
{{- toYaml (merge .Values.crds.additionalAnnotations .Values.additionalAnnotations) | nindent 4 }} {{- toYaml (merge .Values.crds.additionalAnnotations .Values.additionalAnnotations) | nindent 4 }}
{{- end }} {{- end }}
@ -188,6 +188,8 @@ spec:
type: string type: string
parameter: parameter:
type: string type: string
secretKey:
type: string
versionId: versionId:
type: string type: string
versionStage: versionStage:
@ -307,6 +309,18 @@ spec:
- secrets - secrets
- vaultUri - vaultUri
type: object type: object
boundServiceAccountToken:
items:
properties:
parameter:
type: string
serviceAccountName:
type: string
required:
- parameter
- serviceAccountName
type: object
type: array
configMapTargetRef: configMapTargetRef:
items: items:
description: AuthConfigMapTargetRef is used to authenticate using description: AuthConfigMapTargetRef is used to authenticate using

View File

@ -210,4 +210,51 @@ rules:
- list - list
- watch - watch
{{- end -}} {{- end -}}
{{- if .Values.permissions.operator.restrict.serviceAccountTokenCreationRoles }}
{{- range $r := .Values.permissions.operator.restrict.serviceAccountTokenCreationRoles }}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
{{- with $.Values.additionalAnnotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
labels:
app.kubernetes.io/name: {{ $.Values.operator.name }}
{{- include "keda.labels" $ | indent 4 }}
name: {{ $.Values.operator.name }}-token-creator-{{ $r.name }}
namespace: {{ $r.namespace }}
rules:
- apiGroups:
- ""
resources:
- serviceaccounts/token
verbs:
- create
resourceNames:
- {{ $r.name }}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
{{- with $.Values.additionalAnnotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
labels:
app.kubernetes.io/name: {{ $.Values.operator.name }}
{{- include "keda.labels" $ | indent 4 }}
name: {{ $.Values.operator.name }}-token-creator-{{ $r.name }}
namespace: {{ $r.namespace }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: {{ $.Values.operator.name }}-token-creator-{{ $r.name }}
subjects:
- kind: ServiceAccount
name: {{ $.Values.operator.name }}
namespace: {{ $.Release.Namespace }}
{{- end }}
{{- end }}
{{- end -}} {{- end -}}

View File

@ -45,6 +45,7 @@ spec:
{{- end }} {{- end }}
{{- end }} {{- end }}
spec: spec:
enableServiceLinks: {{ .Values.enableServiceLinks }}
{{- if .Values.priorityClassName }} {{- if .Values.priorityClassName }}
priorityClassName: {{ .Values.priorityClassName | quote }} priorityClassName: {{ .Values.priorityClassName | quote }}
{{- end }} {{- end }}
@ -82,6 +83,7 @@ spec:
- "--zap-log-level={{ .Values.logging.operator.level }}" - "--zap-log-level={{ .Values.logging.operator.level }}"
- "--zap-encoder={{ .Values.logging.operator.format }}" - "--zap-encoder={{ .Values.logging.operator.format }}"
- "--zap-time-encoding={{ .Values.logging.operator.timeEncoding }}" - "--zap-time-encoding={{ .Values.logging.operator.timeEncoding }}"
- "--enable-webhook-patching={{ .Values.webhooks.enabled }}"
{{- if .Values.logging.operator.stackTracesEnabled }} {{- if .Values.logging.operator.stackTracesEnabled }}
- "--zap-stacktrace-level=error" - "--zap-stacktrace-level=error"
{{- end }} {{- end }}
@ -241,3 +243,11 @@ spec:
tolerations: tolerations:
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
{{- end }} {{- end }}
{{- with .Values.global.dnsConfig }}
dnsConfig:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.hostAliases }}
hostAliases:
{{- toYaml . | nindent 8 }}
{{- end }}

View File

@ -113,6 +113,19 @@ rules:
- update - update
- watch - watch
{{- end }} {{- end }}
- apiGroups:
- eventing.keda.sh
resources:
- cloudeventsources
- cloudeventsources/status
- clustercloudeventsources
- clustercloudeventsources/status
verbs:
- get
- list
- patch
- update
- watch
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding kind: ClusterRoleBinding

View File

@ -44,6 +44,7 @@ spec:
{{- end }} {{- end }}
{{- end }} {{- end }}
spec: spec:
enableServiceLinks: {{ .Values.enableServiceLinks }}
{{- if .Values.priorityClassName }} {{- if .Values.priorityClassName }}
priorityClassName: {{ .Values.priorityClassName | quote }} priorityClassName: {{ .Values.priorityClassName | quote }}
{{- end }} {{- end }}
@ -182,7 +183,15 @@ spec:
{{- if .Values.volumes.metricsApiServer.extraVolumes }} {{- if .Values.volumes.metricsApiServer.extraVolumes }}
{{- toYaml .Values.volumes.metricsApiServer.extraVolumes | nindent 6 }} {{- toYaml .Values.volumes.metricsApiServer.extraVolumes | nindent 6 }}
{{- end }} {{- end }}
{{- with .Values.global.dnsConfig }}
dnsConfig:
{{- toYaml . | nindent 8 }}
{{- end }}
dnsPolicy: {{ .Values.metricsServer.dnsPolicy }} dnsPolicy: {{ .Values.metricsServer.dnsPolicy }}
{{- if .Values.metricsServer.dnsConfig }}
dnsConfig:
{{- toYaml .Values.metricsServer.dnsConfig | nindent 8 }}
{{- end }}
hostNetwork: {{ .Values.metricsServer.useHostNetwork }} hostNetwork: {{ .Values.metricsServer.useHostNetwork }}
nodeSelector: nodeSelector:
kubernetes.io/os: linux kubernetes.io/os: linux

View File

@ -43,6 +43,7 @@ spec:
{{- end }} {{- end }}
{{- end }} {{- end }}
spec: spec:
enableServiceLinks: {{ .Values.enableServiceLinks }}
{{- if .Values.priorityClassName }} {{- if .Values.priorityClassName }}
priorityClassName: {{ .Values.priorityClassName | quote }} priorityClassName: {{ .Values.priorityClassName | quote }}
{{- end }} {{- end }}
@ -174,4 +175,8 @@ spec:
tolerations: tolerations:
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
{{- end }} {{- end }}
{{- with .Values.global.dnsConfig }}
dnsConfig:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- end }} {{- end }}

View File

@ -43,7 +43,7 @@ webhooks:
resources: resources:
- scaledobjects - scaledobjects
sideEffects: None sideEffects: None
timeoutSeconds: 10 timeoutSeconds: {{ .Values.webhooks.timeoutSeconds | default 10 }}
- admissionReviewVersions: - admissionReviewVersions:
- v1 - v1
clientConfig: clientConfig:
@ -67,7 +67,7 @@ webhooks:
resources: resources:
- triggerauthentications - triggerauthentications
sideEffects: None sideEffects: None
timeoutSeconds: 10 timeoutSeconds: {{ .Values.webhooks.timeoutSeconds | default 10 }}
- admissionReviewVersions: - admissionReviewVersions:
- v1 - v1
clientConfig: clientConfig:
@ -91,5 +91,5 @@ webhooks:
resources: resources:
- clustertriggerauthentications - clustertriggerauthentications
sideEffects: None sideEffects: None
timeoutSeconds: 10 timeoutSeconds: {{ .Values.webhooks.timeoutSeconds | default 10 }}
{{- end }} {{- end }}

View File

@ -6,6 +6,18 @@ global:
image: image:
# -- Global image registry of KEDA components # -- Global image registry of KEDA components
registry: null registry: null
# -- Dns configuration for keda pods
dnsConfig: {}
# nameservers:
# - 1.2.3.4
# searches:
# - ns1.svc.cluster-domain.example
# - my.dns.search.suffix
# options:
# - name: ndots
# value: "1"
# - name: attempts
# value: "3"
image: image:
keda: keda:
@ -134,6 +146,15 @@ metricsServer:
# use ClusterFirstWithHostNet if `useHostNetwork: true` https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy # use ClusterFirstWithHostNet if `useHostNetwork: true` https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy
# -- Defined the DNS policy for the metric server # -- Defined the DNS policy for the metric server
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
# -- [DNS config] for KEDA metrics server pod
dnsConfig: {}
# nameservers:
# - 8.8.8.8
# searches:
# - metrics.example.com
# options:
# - name: ndots
# value: "3"
# -- Enable metric server to use host network # -- Enable metric server to use host network
useHostNetwork: false useHostNetwork: false
# -- [Affinity] for pod scheduling for Metrics API Server. Takes precedence over the `affinity` field # -- [Affinity] for pod scheduling for Metrics API Server. Takes precedence over the `affinity` field
@ -163,6 +184,7 @@ metricsServer:
successThreshold: 1 successThreshold: 1
webhooks: webhooks:
# It also used to enable or disable webhook patching in the operator
enabled: true enabled: true
# -- Port number to use for KEDA admission webhooks. Default is 9443. # -- Port number to use for KEDA admission webhooks. Default is 9443.
port: "" port: ""
@ -182,6 +204,8 @@ webhooks:
timeoutSeconds: 1 timeoutSeconds: 1
failureThreshold: 3 failureThreshold: 3
successThreshold: 1 successThreshold: 1
# -- Timeout in seconds for KEDA admission webhooks
timeoutSeconds: 10
# -- Enable webhook to use host network, this is required on EKS with custom CNI # -- Enable webhook to use host network, this is required on EKS with custom CNI
useHostNetwork: false useHostNetwork: false
# -- Name of the KEDA admission webhooks # -- Name of the KEDA admission webhooks
@ -506,6 +530,8 @@ resources:
nodeSelector: {} nodeSelector: {}
# -- Tolerations for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/)) # -- Tolerations for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/))
tolerations: [] tolerations: []
# -- HostAliases for pod networking ([docs](https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/))
hostAliases: []
topologySpreadConstraints: topologySpreadConstraints:
# -- [Pod Topology Constraints] of KEDA operator pod # -- [Pod Topology Constraints] of KEDA operator pod
@ -843,6 +869,12 @@ permissions:
# also the configured `watchNamespace`. # also the configured `watchNamespace`.
# the default is an empty array -> no restriction on the secret name # the default is an empty array -> no restriction on the secret name
namesAllowList: [] namesAllowList: []
# -- Creates roles and rolebindings from namespaced service accounts in the array which allow the KEDA operator
# to request service account tokens for use with the boundServiceAccountToken trigger source.
# If the namespace does not exist, this will cause the helm chart installation to fail.
serviceAccountTokenCreationRoles: []
# - name: myServiceAccount
# namespace: myServiceAccountNamespace
# -- Array of extra K8s manifests to deploy # -- Array of extra K8s manifests to deploy
extraObjects: [] extraObjects: []
@ -860,3 +892,8 @@ asciiArt: true
# -- When specified, each rendered resource will have `app.kubernetes.io/managed-by: ${this}` label on it. Useful, when using only helm template with some other solution. # -- When specified, each rendered resource will have `app.kubernetes.io/managed-by: ${this}` label on it. Useful, when using only helm template with some other solution.
customManagedBy: "" customManagedBy: ""
# -- Enable service links in pods. Although enabled, mirroring k8s default, it is highly recommended to disable,
# due to its legacy status [Legacy container links](https://docs.docker.com/engine/network/links/)
enableServiceLinks: true