From 0520e8f4e30fa632b910cabfc876a62f70e1dcaa Mon Sep 17 00:00:00 2001 From: Jan Wozniak Date: Fri, 19 Jan 2024 12:40:37 +0100 Subject: [PATCH] Release 2.13.0 (#593) --- README.md | 2 +- docs/index.yaml | 163 +++++++----- docs/keda-2.13.0.tgz | Bin 0 -> 96137 bytes keda/Chart.yaml | 4 +- keda/README.md | 4 +- keda/templates/NOTES.txt | 4 +- .../crd-clustertriggerauthentications.yaml | 251 ++++++++++++++++++ .../crds/crd-triggerauthentications.yaml | 251 ++++++++++++++++++ 8 files changed, 602 insertions(+), 77 deletions(-) create mode 100644 docs/keda-2.13.0.tgz diff --git a/README.md b/README.md index 234f11f7..057a14ad 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ $ helm repo add kedacore https://kedacore.github.io/charts $ helm search repo kedacore 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/keda 2.12.0 2.12.0 Event-based autoscaler for workloads on Kubernetes +kedacore/keda 2.13.0 2.13.0 Event-based autoscaler for workloads on Kubernetes kedacore/keda-add-ons-http 0.6.0 0.6.0 Event-based autoscaler for HTTP workloads on Ku... ``` diff --git a/docs/index.yaml b/docs/index.yaml index b83a3f1b..fbd77298 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -3,7 +3,7 @@ entries: external-scaler-azure-cosmos-db: - apiVersion: v2 appVersion: 0.1.0 - created: "2023-11-30T09:12:28.68395+01:00" + created: "2024-01-19T12:32:08.715266053+01:00" description: Event-based autoscaler for Azure Cosmos DB change feed consumer applications digest: a905dedb01db68575cf591eb0b8f6fa1aa1343f0ec239615081e4b57590d8ae9 home: https://github.com/kedacore/external-scaler-azure-cosmos-db @@ -22,9 +22,32 @@ entries: - https://kedacore.github.io/charts/external-scaler-azure-cosmos-db-0.1.0.tgz version: 0.1.0 keda: + - apiVersion: v2 + appVersion: 2.13.0 + created: "2024-01-19T12:32:08.905813008+01:00" + description: Event-based autoscaler for workloads on Kubernetes + digest: 0dcc74315d6ca02fbadcfc5e358040580c0ad7919921e07ebf2dcc0b1d2d5f03 + 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: ahmels@microsoft.com + name: Ahmed ElSayed + - email: jorge_turrado@hotmail.es + name: Jorge Turrado + - email: kerkhove.tom@gmail.com + name: Tom Kerkhove + - email: zbynek@kedify.io + name: Zbynek Roubalik + name: keda + sources: + - https://github.com/kedacore/keda + urls: + - https://kedacore.github.io/charts/keda-2.13.0.tgz + version: 2.13.0 - apiVersion: v2 appVersion: 2.12.1 - created: "2023-11-30T09:12:28.740582+01:00" + created: "2024-01-19T12:32:08.896240745+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: ee87da063be94f3f65661656602775c38ab723374c9892ecc73c1cea269e64c0 home: https://github.com/kedacore/keda @@ -47,7 +70,7 @@ entries: version: 2.12.1 - apiVersion: v2 appVersion: 2.12.0 - created: "2023-11-30T09:12:28.737913+01:00" + created: "2024-01-19T12:32:08.885127348+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 5ae5ef24c2e4c38450bb31b7987aea8b19a828c0c6cfa66b8e7ffbc65ebf164d home: https://github.com/kedacore/keda @@ -70,7 +93,7 @@ entries: version: 2.12.0 - apiVersion: v2 appVersion: 2.11.2 - created: "2023-11-30T09:12:28.735381+01:00" + created: "2024-01-19T12:32:08.876048658+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1fc274ebf7c405031297166fa3295f13bc9470f3ca688d595b7549d072b062cd home: https://github.com/kedacore/keda @@ -93,7 +116,7 @@ entries: version: 2.11.2 - apiVersion: v2 appVersion: 2.11.1 - created: "2023-11-30T09:12:28.732731+01:00" + created: "2024-01-19T12:32:08.866163643+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7d10ab788d363c95f496f28d48a74ab7789a5d04c63d9fa3e5d55967c988c0ed home: https://github.com/kedacore/keda @@ -116,7 +139,7 @@ entries: version: 2.11.1 - apiVersion: v2 appVersion: 2.11.0 - created: "2023-11-30T09:12:28.730667+01:00" + created: "2024-01-19T12:32:08.856347981+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 8a2100ac1c47053e118b177676fbc07fe427fb9878c31ee7f8b73df0e2a77a06 home: https://github.com/kedacore/keda @@ -139,7 +162,7 @@ entries: version: 2.11.0 - apiVersion: v2 appVersion: 2.10.1 - created: "2023-11-30T09:12:28.728117+01:00" + created: "2024-01-19T12:32:08.846361554+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 2e75903cda0780a4a8115dc199541315eaccdbfc3ec3da5ab492c8825080cc99 home: https://github.com/kedacore/keda @@ -162,7 +185,7 @@ entries: version: 2.10.2 - apiVersion: v2 appVersion: 2.10.0 - created: "2023-11-30T09:12:28.726019+01:00" + created: "2024-01-19T12:32:08.836129564+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7216ff7cff5567152b895017b97a95b41b788589c4be82169d92906519a24f25 home: https://github.com/kedacore/keda @@ -185,7 +208,7 @@ entries: version: 2.10.1 - apiVersion: v2 appVersion: 2.10.0 - created: "2023-11-30T09:12:28.72344+01:00" + created: "2024-01-19T12:32:08.825757959+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 4be1fc8dba9d0e17ff475ca3dcb1183b07164ccaddfc48c67f6369a56f1b1777 home: https://github.com/kedacore/keda @@ -208,7 +231,7 @@ entries: version: 2.10.0 - apiVersion: v2 appVersion: 2.9.3 - created: "2023-11-30T09:12:28.780031+01:00" + created: "2024-01-19T12:32:09.062863885+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: c455dc8d908b6e8575fe0dbe8275861355cb242a5768f23cd909e543fe077438 home: https://github.com/kedacore/keda @@ -231,7 +254,7 @@ entries: version: 2.9.4 - apiVersion: v2 appVersion: 2.9.2 - created: "2023-11-30T09:12:28.777909+01:00" + created: "2024-01-19T12:32:09.055747405+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 52a5de6f5585fb2cfe44ba9ddadcf4cd4208138795313e25ee654d82a424faef home: https://github.com/kedacore/keda @@ -254,7 +277,7 @@ entries: version: 2.9.3 - apiVersion: v2 appVersion: 2.9.2 - created: "2023-11-30T09:12:28.776116+01:00" + created: "2024-01-19T12:32:09.04764804+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: a1f14048f1788cde92a42412fa789e34d48bb4a8e94d4b43e0c70c8b8c326e43 home: https://github.com/kedacore/keda @@ -277,7 +300,7 @@ entries: version: 2.9.2 - apiVersion: v2 appVersion: 2.9.1 - created: "2023-11-30T09:12:28.773922+01:00" + created: "2024-01-19T12:32:09.040753938+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 004f2f37845a324badc7228585755ddfd8f5feea957cdca7de9b39499ce1a8d8 home: https://github.com/kedacore/keda @@ -300,7 +323,7 @@ entries: version: 2.9.1 - apiVersion: v2 appVersion: 2.9.0 - created: "2023-11-30T09:12:28.772046+01:00" + created: "2024-01-19T12:32:09.032740339+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: e0f84de35c0378027f43a732f12a164db05e45947687203020c0031baeee5826 home: https://github.com/kedacore/keda @@ -323,7 +346,7 @@ entries: version: 2.9.0 - apiVersion: v2 appVersion: 2.8.2 - created: "2023-11-30T09:12:28.769801+01:00" + created: "2024-01-19T12:32:09.025958682+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: bbd9f4f9312781de5363145d5a937d7c084ea1139f12f5e7f153b3f174332517 home: https://github.com/kedacore/keda @@ -346,7 +369,7 @@ entries: version: 2.8.4 - apiVersion: v2 appVersion: 2.8.2 - created: "2023-11-30T09:12:28.76788+01:00" + created: "2024-01-19T12:32:09.018533711+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 04934ca1e41970ca687de13db697cc7fdc24d367af570eba47bed01ad981e1b1 home: https://github.com/kedacore/keda @@ -369,7 +392,7 @@ entries: version: 2.8.3 - apiVersion: v2 appVersion: 2.8.1 - created: "2023-11-30T09:12:28.766195+01:00" + created: "2024-01-19T12:32:09.010390066+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: e7bc80a5dde861a5f62b73e9d5c4ce139339b07438344668485fdc435f3109b4 home: https://github.com/kedacore/keda @@ -392,7 +415,7 @@ entries: version: 2.8.2 - apiVersion: v2 appVersion: 2.8.0 - created: "2023-11-30T09:12:28.764164+01:00" + created: "2024-01-19T12:32:09.002692571+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: df15ce1a4a27df2f3eb85c7cc803de53dec526bcad92d732a0944bd5288f4845 home: https://github.com/kedacore/keda @@ -415,7 +438,7 @@ entries: version: 2.8.1 - apiVersion: v2 appVersion: 2.8.0 - created: "2023-11-30T09:12:28.762407+01:00" + created: "2024-01-19T12:32:08.99312408+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: afa9410e4e6e805979e5c22a17db6dc7dc2720c28b3f176d2eef2708ef0d0a32 home: https://github.com/kedacore/keda @@ -438,7 +461,7 @@ entries: version: 2.8.0 - apiVersion: v2 appVersion: 2.7.1 - created: "2023-11-30T09:12:28.760718+01:00" + created: "2024-01-19T12:32:08.987337601+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: eec27b3d7075a8c51cce1fb8d456ac3d458b3bf72fde1cda67c4b554df1e9838 home: https://github.com/kedacore/keda @@ -461,7 +484,7 @@ entries: version: 2.7.2 - apiVersion: v2 appVersion: 2.7.1 - created: "2023-11-30T09:12:28.759253+01:00" + created: "2024-01-19T12:32:08.981484633+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: aa1644eb53ec44294993d0611169bd863db39f2bedca1d9ed64b05fbef74087c home: https://github.com/kedacore/keda @@ -484,7 +507,7 @@ entries: version: 2.7.1 - apiVersion: v2 appVersion: 2.7.0 - created: "2023-11-30T09:12:28.757871+01:00" + created: "2024-01-19T12:32:08.974926052+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: f23894c1c4403f36797a0f2ccb497a3b4f2fe761e00b841cc7e1c8ce110d6dc5 home: https://github.com/kedacore/keda @@ -507,7 +530,7 @@ entries: version: 2.7.0 - apiVersion: v2 appVersion: 2.6.1 - created: "2023-11-30T09:12:28.75646+01:00" + created: "2024-01-19T12:32:08.969540327+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: af7ec480a66e9f033ab44d28b3df518c0def8ea289996c413dae34e307a0a033 home: https://github.com/kedacore/keda @@ -529,7 +552,7 @@ entries: version: 2.6.2 - apiVersion: v2 appVersion: 2.6.0 - created: "2023-11-30T09:12:28.754845+01:00" + created: "2024-01-19T12:32:08.963702724+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: b6cf54875f34e8cda992f1ccfe7d594a2f75d25b573a8149721e69ab5ebe3d1d home: https://github.com/kedacore/keda @@ -551,7 +574,7 @@ entries: version: 2.6.1 - apiVersion: v2 appVersion: 2.6.0 - created: "2023-11-30T09:12:28.753487+01:00" + created: "2024-01-19T12:32:08.958295348+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1788eb5f7febdff68275ec5446d30f7f51d0259f343a024639ab1d46228fa00c home: https://github.com/kedacore/keda @@ -573,7 +596,7 @@ entries: version: 2.6.0 - apiVersion: v2 appVersion: 2.5.0 - created: "2023-11-30T09:12:28.752152+01:00" + created: "2024-01-19T12:32:08.953425127+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: b23ffc14ff517dbf1e892593364a0b9e660afe2cd49c2e11e8589e0f271ef254 home: https://github.com/kedacore/keda @@ -595,7 +618,7 @@ entries: version: 2.5.1 - apiVersion: v2 appVersion: 2.5.0 - created: "2023-11-30T09:12:28.750645+01:00" + created: "2024-01-19T12:32:08.94716966+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: a8c62e7b9e38adf3ef1837e2828cbd29dfd6c7633e8260bd2aa68c70307c8149 home: https://github.com/kedacore/keda @@ -615,7 +638,7 @@ entries: version: 2.5.0 - apiVersion: v2 appVersion: 2.4.0 - created: "2023-11-30T09:12:28.749292+01:00" + created: "2024-01-19T12:32:08.942430392+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 41a092fcda3518068d27cf7b86afa5ea2577c8435055ee214bfba11f3a86ef7b home: https://github.com/kedacore/keda @@ -635,7 +658,7 @@ entries: version: 2.4.0 - apiVersion: v2 appVersion: 2.3.0 - created: "2023-11-30T09:12:28.747851+01:00" + created: "2024-01-19T12:32:08.93721564+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 8f9d78fb5d090e9887f7914ec8db637344361a8881bb4d8f4c1a9225964b72e0 home: https://github.com/kedacore/keda @@ -655,7 +678,7 @@ entries: version: 2.3.2 - apiVersion: v2 appVersion: 2.3.0 - created: "2023-11-30T09:12:28.74645+01:00" + created: "2024-01-19T12:32:08.930958846+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: c36eef4718068eee2ac8d3d54e10b15c6ca2b4d1970c84797387152393804578 home: https://github.com/kedacore/keda @@ -675,7 +698,7 @@ entries: version: 2.3.0 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-11-30T09:12:28.744667+01:00" + created: "2024-01-19T12:32:08.925014944+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 6b6b25799c11e01d2a7edb34d8cf3fb6f82393e7c4e9faa07c38271afad49704 home: https://github.com/kedacore/keda @@ -695,7 +718,7 @@ entries: version: 2.2.2 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-11-30T09:12:28.74329+01:00" + created: "2024-01-19T12:32:08.919958175+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7ec5c403d0ad315d2eb9ec0c9d73b36c0baced870f397884d467d46014f24631 home: https://github.com/kedacore/keda @@ -715,7 +738,7 @@ entries: version: 2.2.1 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-11-30T09:12:28.741928+01:00" + created: "2024-01-19T12:32:08.914934581+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 42b530656687cabb1408abcb137a5d7515243465b65a3a6006927987441fadc0 home: https://github.com/kedacore/keda @@ -735,7 +758,7 @@ entries: version: 2.2.0 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-11-30T09:12:28.721051+01:00" + created: "2024-01-19T12:32:08.817708321+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 65e2fb98c55740251d7ffa1680ef0edeb42954576deac3856dd468473e321747 home: https://github.com/kedacore/keda @@ -755,7 +778,7 @@ entries: version: 2.1.3 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-11-30T09:12:28.719494+01:00" + created: "2024-01-19T12:32:08.812718531+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: f336ab24d5ebf96d28da95a03931f2701bb44ce6bb7c30991e3ad14959e2e7e4 home: https://github.com/kedacore/keda @@ -775,7 +798,7 @@ entries: version: 2.1.2 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-11-30T09:12:28.718177+01:00" + created: "2024-01-19T12:32:08.807771972+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: b6e752d05797cd50ce95a96ae1b6cf8b2b87fc10c27391172beb1acd9fcb18a2 home: https://github.com/kedacore/keda @@ -795,7 +818,7 @@ entries: version: 2.1.1 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-11-30T09:12:28.716879+01:00" + created: "2024-01-19T12:32:08.802827299+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 91998f9165176f972b954ef9d4077942979cb5e863bb7d76ed29c48f63533531 home: https://github.com/kedacore/keda @@ -815,7 +838,7 @@ entries: version: 2.1.0 - apiVersion: v2 appVersion: 2.0.0 - created: "2023-11-30T09:12:28.715224+01:00" + created: "2024-01-19T12:32:08.797914684+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: ce2e848f5d7a067d74feb3745da5a834cccdfaa665b5b59d43ad06baa4cdfd04 home: https://github.com/kedacore/keda @@ -835,7 +858,7 @@ entries: version: 2.0.1 - apiVersion: v1 appVersion: 2.0.0 - created: "2023-11-30T09:12:28.71398+01:00" + created: "2024-01-19T12:32:08.792513035+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: dba8b0e793085165c7d155f9393c5ff112d4714dbce0201404ceb0e67d1b2deb home: https://github.com/kedacore/keda @@ -855,7 +878,7 @@ entries: version: 2.0.0 - apiVersion: v1 appVersion: 2.0.0-rc2 - created: "2023-11-30T09:12:28.712737+01:00" + created: "2024-01-19T12:32:08.788504803+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: bad82c28c5ca1d5e69fac4bfcc7a999d5d2b2afd9b19ff6deb9a48811110eb0d home: https://github.com/kedacore/keda @@ -875,7 +898,7 @@ entries: version: 2.0.0-rc3 - apiVersion: v2 appVersion: 2.0.0-rc2 - created: "2023-11-30T09:12:28.711127+01:00" + created: "2024-01-19T12:32:08.784096866+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: a4042ba14e595a8e82c9a39d8987625b89292aa86029686a3603b724fda36ca0 home: https://github.com/kedacore/keda @@ -896,7 +919,7 @@ entries: version: 2.0.0-rc2 - apiVersion: v1 appVersion: 2.0.0-rc - created: "2023-11-30T09:12:28.70989+01:00" + created: "2024-01-19T12:32:08.779475562+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 3a952f2aaa0ea35ee4335f0b168f44fcf37c5c5ab7e9b9bba7e731c42f04ad61 home: https://github.com/kedacore/keda @@ -916,7 +939,7 @@ entries: version: 2.0.0-rc - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-11-30T09:12:28.708648+01:00" + created: "2024-01-19T12:32:08.775067136+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: fbafc7ae564c13a0eab7062667759f6e93595c97125731a27e8290574e1d570c home: https://github.com/kedacore/keda @@ -936,7 +959,7 @@ entries: version: 2.0.0-beta1.2 - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-11-30T09:12:28.706212+01:00" + created: "2024-01-19T12:32:08.769342328+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: db9e7d2423423463285f2e9d5b940a63b41d6555ba9fcab8fda0e6a757ccefa9 home: https://github.com/kedacore/keda @@ -956,7 +979,7 @@ entries: version: 2.0.0-beta1.1 - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-11-30T09:12:28.704072+01:00" + created: "2024-01-19T12:32:08.762648323+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: f0a8f0b854246ee2258ec8f10528f2811681ad2e41946dc455586f1ba9818e01 home: https://github.com/kedacore/keda @@ -976,7 +999,7 @@ entries: version: 2.0.0-beta - apiVersion: v1 appVersion: 1.5.0 - created: "2023-11-30T09:12:28.701927+01:00" + created: "2024-01-19T12:32:08.757576956+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 07b15ddae4f1c40747de063100a668ac15d504cd0548eac0e1a04381fcaa3b37 home: https://github.com/kedacore/keda @@ -996,7 +1019,7 @@ entries: version: 1.5.0 - apiVersion: v1 appVersion: 1.4.1 - created: "2023-11-30T09:12:28.700049+01:00" + created: "2024-01-19T12:32:08.752364719+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: f8bf80186ac3343998021a1721d06a67fdacd1dab92e4a4992620903b52004a4 home: https://github.com/kedacore/keda @@ -1016,7 +1039,7 @@ entries: version: 1.4.2 - apiVersion: v1 appVersion: 1.4.1 - created: "2023-11-30T09:12:28.698225+01:00" + created: "2024-01-19T12:32:08.747185796+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 97a2e5c0beff93bb71ff861da0f29d09dcf988e724784f8b7c56ac9872c37a81 home: https://github.com/kedacore/keda @@ -1032,7 +1055,7 @@ entries: version: 1.4.1 - apiVersion: v1 appVersion: 1.4.0 - created: "2023-11-30T09:12:28.696224+01:00" + created: "2024-01-19T12:32:08.742132728+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1c4dbc502b935898ecaa178b5f0a172be5d75302c729dd96224a19f0dfe7964f home: https://github.com/kedacore/keda @@ -1048,7 +1071,7 @@ entries: version: 1.4.0 - apiVersion: v1 appVersion: 1.4.0 - created: "2023-11-30T09:12:28.694751+01:00" + created: "2024-01-19T12:32:08.73844598+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 6fccc45972ba1e3e9b2a6d3a20d4c6da4e8e1707e28cbf9f52114811628e7498 home: https://github.com/kedacore/keda @@ -1064,7 +1087,7 @@ entries: version: 1.3.2 - apiVersion: v1 appVersion: 1.3.0 - created: "2023-11-30T09:12:28.692953+01:00" + created: "2024-01-19T12:32:08.736308605+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: e13bcb65816ed59b10b32fa6db8f61668635459d56c2d599bb3c0bcc5dcc1368 home: https://github.com/kedacore/keda @@ -1080,7 +1103,7 @@ entries: version: 1.3.1 - apiVersion: v1 appVersion: 1.3.0 - created: "2023-11-30T09:12:28.691479+01:00" + created: "2024-01-19T12:32:08.730199876+01:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: 28fed67bbc6ee61357743991f6c66a88b3749d9d7e9d26322f4f9116d038acb8 home: https://github.com/kedacore/keda @@ -1096,7 +1119,7 @@ entries: version: 1.3.0 - apiVersion: v1 appVersion: 1.2.0 - created: "2023-11-30T09:12:28.689924+01:00" + created: "2024-01-19T12:32:08.725555244+01:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: e041dbed2455fef34f2908594a42fc8a7f163a1f48be46c2f93dea46e36fc733 home: https://github.com/kedacore/keda @@ -1112,7 +1135,7 @@ entries: version: 1.2.0 - apiVersion: v1 appVersion: 1.1.0 - created: "2023-11-30T09:12:28.687836+01:00" + created: "2024-01-19T12:32:08.723517744+01:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: c624e6620a9a6f265f51a82ee0d8267dcb2637dd3777306afbb271746234ff2d home: https://github.com/kedacore/keda @@ -1128,7 +1151,7 @@ entries: version: 1.1.0 - apiVersion: v1 appVersion: 1.0.0 - created: "2023-11-30T09:12:28.685969+01:00" + created: "2024-01-19T12:32:08.72032415+01:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: ef934588dce70d874ea69692e082b8a70ad19095090b8d4fa7b5cb69b2cecaf6 home: https://github.com/kedacore/keda @@ -1145,7 +1168,7 @@ entries: keda-add-ons-http: - apiVersion: v2 appVersion: 0.6.0 - created: "2023-11-30T09:12:28.785859+01:00" + created: "2024-01-19T12:32:09.089527389+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 435c6c9c221b8e98774c662250a091b872222584510e3b7f1df2a838afa81252 home: https://github.com/kedacore/http-add-on @@ -1168,7 +1191,7 @@ entries: version: 0.6.0 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-11-30T09:12:28.785385+01:00" + created: "2024-01-19T12:32:09.0873347+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 2f7a41ea8fbed944ea789e5811edcb263275452d6c8928a4647d78d0d9895b15 home: https://github.com/kedacore/http-add-on @@ -1191,7 +1214,7 @@ entries: version: 0.5.3 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-11-30T09:12:28.784908+01:00" + created: "2024-01-19T12:32:09.085246145+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: cc4459e84407bc2b29203ad02ddcea31471ce3b3d1c4a91c0d7f6be212725c38 home: https://github.com/kedacore/http-add-on @@ -1214,7 +1237,7 @@ entries: version: 0.5.2 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-11-30T09:12:28.784438+01:00" + created: "2024-01-19T12:32:09.083318716+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 802dd7fa808a092b1c3669e217b6295c600929351fd7ad9ff6485b5ffa7ac87d home: https://github.com/kedacore/http-add-on @@ -1237,7 +1260,7 @@ entries: version: 0.5.1 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-11-30T09:12:28.783948+01:00" + created: "2024-01-19T12:32:09.081161297+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 436f37e50c6a2cb406b13144778163070b3903a77750ac2afd71a13c07edd7d3 home: https://github.com/kedacore/http-add-on @@ -1260,7 +1283,7 @@ entries: version: 0.5.0 - apiVersion: v2 appVersion: 0.4.0 - created: "2023-11-30T09:12:28.783451+01:00" + created: "2024-01-19T12:32:09.079008278+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: ed7e2d31de0f5afff393e1c8857968b68777ff2e29678351ae6e85dfeb54e2f1 home: https://github.com/kedacore/http-add-on @@ -1283,7 +1306,7 @@ entries: version: 0.4.1 - apiVersion: v2 appVersion: 0.4.0 - created: "2023-11-30T09:12:28.783023+01:00" + created: "2024-01-19T12:32:09.076665359+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 63a58740d9a528b16cff62eb78ab7c33ac1bb00c1f5d4802cd3de1229f24b1c8 home: https://github.com/kedacore/http-add-on @@ -1306,7 +1329,7 @@ entries: version: 0.4.0 - apiVersion: v2 appVersion: 0.3.0 - created: "2023-11-30T09:12:28.78261+01:00" + created: "2024-01-19T12:32:09.074244845+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 79ace4c4fa1521f9e072c34917155db49047b024f77054df2a089aca9a686b14 home: https://github.com/kedacore/http-add-on @@ -1331,7 +1354,7 @@ entries: version: 0.3.1 - apiVersion: v2 appVersion: 0.3.0 - created: "2023-11-30T09:12:28.78218+01:00" + created: "2024-01-19T12:32:09.072114385+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: e48c9139df0d83cea4b1faed0094d87707243dbfe620eab2254c7d810ed0f4c2 home: https://github.com/kedacore/http-add-on @@ -1355,7 +1378,7 @@ entries: version: 0.3.0 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-11-30T09:12:28.781764+01:00" + created: "2024-01-19T12:32:09.070101539+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: ba2bc1bc4445a0aca8e71726f5e0797941a67f5d98764c56be300f6b2c5c008b home: https://github.com/kedacore/http-add-on @@ -1379,7 +1402,7 @@ entries: version: 0.2.2 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-11-30T09:12:28.781339+01:00" + created: "2024-01-19T12:32:09.068165729+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 0dc118417aad98e528e499fdd5e4e8a43465d071dd954612ff5d0289756d372c home: https://github.com/kedacore/http-add-on @@ -1403,7 +1426,7 @@ entries: version: 0.2.1 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-11-30T09:12:28.780926+01:00" + created: "2024-01-19T12:32:09.066419261+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 2c209e2a1287a54934cd7e1345fddc5b2b6c2a51c92d07a314f3e08e304af321 home: https://github.com/kedacore/http-add-on @@ -1427,7 +1450,7 @@ entries: version: 0.2.0 - apiVersion: v2 appVersion: 0.1.0 - created: "2023-11-30T09:12:28.780543+01:00" + created: "2024-01-19T12:32:09.064734672+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 51bc31412a28fe78a0d0b2cdb76aae1af9eda9707ceecdfdde7106b7a2ceb8cb home: https://github.com/kedacore/http-add-on @@ -1451,7 +1474,7 @@ entries: version: 0.1.0 - apiVersion: v2 appVersion: 0.0.1 - created: "2023-11-30T09:12:28.780303+01:00" + created: "2024-01-19T12:32:09.063840136+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 0cbcd436721095d7f40750a917ed22d7c83883bdb256edfd43a40a5a0b4f5c17 home: https://github.com/kedacore/http-add-on @@ -1473,4 +1496,4 @@ entries: urls: - https://kedacore.github.io/charts/keda-add-ons-http-0.0.1.tgz version: 0.0.1 -generated: "2023-11-30T09:12:28.683656+01:00" +generated: "2024-01-19T12:32:08.714210531+01:00" diff --git a/docs/keda-2.13.0.tgz b/docs/keda-2.13.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7900341201c2dbf5e20bbe7027aaab0276b237ac GIT binary patch literal 96137 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

%r5k3XZMbgpmsZTIPrct)wn4^7sPm$argFNUdw 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 I{s5Q^01HG_U;qFB literal 0 HcmV?d00001 diff --git a/keda/Chart.yaml b/keda/Chart.yaml index 00c4e2ed..c970392a 100644 --- a/keda/Chart.yaml +++ b/keda/Chart.yaml @@ -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 # to the chart and its templates, including the app version. -version: 2.12.1 +version: 2.13.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. -appVersion: 2.12.1 +appVersion: 2.13.0 home: https://github.com/kedacore/keda icon: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png diff --git a/keda/README.md b/keda/README.md index 2d153ac9..541a4f65 100644 --- a/keda/README.md +++ b/keda/README.md @@ -21,7 +21,7 @@ helm repo add kedacore https://kedacore.github.io/charts helm repo update kubectl create namespace keda -helm install keda kedacore/keda --namespace keda --version 2.12.1 +helm install keda kedacore/keda --namespace keda --version 2.13.0 ``` ## Introduction @@ -36,7 +36,7 @@ To install the chart with the release name `keda`: ```console $ kubectl create namespace keda -$ helm install keda kedacore/keda --namespace keda --version 2.12.1 +$ helm install keda kedacore/keda --namespace keda --version 2.13.0 ``` ## Uninstalling the Chart diff --git a/keda/templates/NOTES.txt b/keda/templates/NOTES.txt index 0e4c8e0a..f143cb2f 100644 --- a/keda/templates/NOTES.txt +++ b/keda/templates/NOTES.txt @@ -53,9 +53,9 @@ WARNING - prometheus.webhooks.serviceMonitor.relabellings is deprecated, please ------------------------------------------------------------------------------------- {{- end }} -{{- if lt .Capabilities.KubeVersion.Minor "26" }} +{{- if lt .Capabilities.KubeVersion.Minor "27" }} ------------------------------------------------------------------------------------- -WARNING - Running on unsupported Kubernetes version "1.{{.Capabilities.KubeVersion.Minor}}". KEDA 2.12 is supported and tested on Kubernetes "1.26" or higher. See https://keda.sh/docs/2.12/operate/cluster/ for details. +WARNING - Running on unsupported Kubernetes version "1.{{.Capabilities.KubeVersion.Minor}}". KEDA 2.13 is supported and tested on Kubernetes "1.27" or higher. See https://keda.sh/docs/2.13/operate/cluster/ for details. ------------------------------------------------------------------------------------- {{- end }} diff --git a/keda/templates/crds/crd-clustertriggerauthentications.yaml b/keda/templates/crds/crd-clustertriggerauthentications.yaml index 4f11d292..a12f398f 100644 --- a/keda/templates/crds/crd-clustertriggerauthentications.yaml +++ b/keda/templates/crds/crd-clustertriggerauthentications.yaml @@ -65,6 +65,127 @@ spec: spec: description: TriggerAuthenticationSpec defines the various ways to authenticate properties: + awsSecretManager: + description: AwsSecretManager is used to authenticate using AwsSecretManager + properties: + credentials: + properties: + accessKey: + properties: + valueFrom: + properties: + secretKeyRef: + properties: + key: + type: string + name: + type: string + required: + - key + - name + type: object + required: + - secretKeyRef + type: object + required: + - valueFrom + type: object + accessSecretKey: + properties: + valueFrom: + properties: + secretKeyRef: + properties: + key: + type: string + name: + type: string + required: + - key + - name + type: object + required: + - secretKeyRef + type: object + required: + - valueFrom + type: object + accessToken: + properties: + valueFrom: + properties: + secretKeyRef: + properties: + key: + type: string + name: + type: string + required: + - key + - name + type: object + required: + - secretKeyRef + type: object + required: + - valueFrom + type: object + required: + - accessKey + - accessSecretKey + type: object + podIdentity: + description: AuthPodIdentity allows users to select the platform + native identity mechanism + properties: + identityId: + type: string + identityOwner: + description: IdentityOwner configures which identity has to + be used during auto discovery, keda or the scaled workload. + Mutually exclusive with roleArn + enum: + - keda + - workload + type: string + provider: + description: PodIdentityProvider contains the list of providers + enum: + - azure + - azure-workload + - gcp + - aws + - aws-eks + - aws-kiam + type: string + roleArn: + description: RoleArn sets the AWS RoleArn to be used. Mutually + exclusive with IdentityOwner + type: string + required: + - provider + type: object + region: + type: string + secrets: + items: + properties: + name: + type: string + parameter: + type: string + versionId: + type: string + versionStage: + type: string + required: + - name + - parameter + type: object + type: array + required: + - secrets + type: object azureKeyVault: description: AzureKeyVault is used to authenticate using Azure Key Vault @@ -117,8 +238,27 @@ spec: properties: identityId: type: string + identityOwner: + description: IdentityOwner configures which identity has to + be used during auto discovery, keda or the scaled workload. + Mutually exclusive with roleArn + enum: + - keda + - workload + type: string provider: description: PodIdentityProvider contains the list of providers + enum: + - azure + - azure-workload + - gcp + - aws + - aws-eks + - aws-kiam + type: string + roleArn: + description: RoleArn sets the AWS RoleArn to be used. Mutually + exclusive with IdentityOwner type: string required: - provider @@ -143,6 +283,23 @@ spec: - secrets - vaultUri type: object + configMapTargetRef: + items: + description: AuthConfigMapTargetRef is used to authenticate using + a reference to a config map + properties: + key: + type: string + name: + type: string + parameter: + type: string + required: + - key + - name + - parameter + type: object + type: array env: items: description: AuthEnvironment is used to authenticate using environment @@ -159,6 +316,81 @@ spec: - parameter type: object type: array + gcpSecretManager: + properties: + credentials: + properties: + clientSecret: + properties: + valueFrom: + properties: + secretKeyRef: + properties: + key: + type: string + name: + type: string + required: + - key + - name + type: object + required: + - secretKeyRef + type: object + required: + - valueFrom + type: object + required: + - clientSecret + type: object + podIdentity: + description: AuthPodIdentity allows users to select the platform + native identity mechanism + properties: + identityId: + type: string + identityOwner: + description: IdentityOwner configures which identity has to + be used during auto discovery, keda or the scaled workload. + Mutually exclusive with roleArn + enum: + - keda + - workload + type: string + provider: + description: PodIdentityProvider contains the list of providers + enum: + - azure + - azure-workload + - gcp + - aws + - aws-eks + - aws-kiam + type: string + roleArn: + description: RoleArn sets the AWS RoleArn to be used. Mutually + exclusive with IdentityOwner + type: string + required: + - provider + type: object + secrets: + items: + properties: + id: + type: string + parameter: + type: string + version: + type: string + required: + - id + - parameter + type: object + type: array + required: + - secrets + type: object hashiCorpVault: description: HashiCorpVault is used to authenticate using Hashicorp Vault @@ -232,8 +464,27 @@ spec: properties: identityId: type: string + identityOwner: + description: IdentityOwner configures which identity has to be + used during auto discovery, keda or the scaled workload. Mutually + exclusive with roleArn + enum: + - keda + - workload + type: string provider: description: PodIdentityProvider contains the list of providers + enum: + - azure + - azure-workload + - gcp + - aws + - aws-eks + - aws-kiam + type: string + roleArn: + description: RoleArn sets the AWS RoleArn to be used. Mutually + exclusive with IdentityOwner type: string required: - provider diff --git a/keda/templates/crds/crd-triggerauthentications.yaml b/keda/templates/crds/crd-triggerauthentications.yaml index 0df3f515..e52e6be2 100644 --- a/keda/templates/crds/crd-triggerauthentications.yaml +++ b/keda/templates/crds/crd-triggerauthentications.yaml @@ -64,6 +64,127 @@ spec: spec: description: TriggerAuthenticationSpec defines the various ways to authenticate properties: + awsSecretManager: + description: AwsSecretManager is used to authenticate using AwsSecretManager + properties: + credentials: + properties: + accessKey: + properties: + valueFrom: + properties: + secretKeyRef: + properties: + key: + type: string + name: + type: string + required: + - key + - name + type: object + required: + - secretKeyRef + type: object + required: + - valueFrom + type: object + accessSecretKey: + properties: + valueFrom: + properties: + secretKeyRef: + properties: + key: + type: string + name: + type: string + required: + - key + - name + type: object + required: + - secretKeyRef + type: object + required: + - valueFrom + type: object + accessToken: + properties: + valueFrom: + properties: + secretKeyRef: + properties: + key: + type: string + name: + type: string + required: + - key + - name + type: object + required: + - secretKeyRef + type: object + required: + - valueFrom + type: object + required: + - accessKey + - accessSecretKey + type: object + podIdentity: + description: AuthPodIdentity allows users to select the platform + native identity mechanism + properties: + identityId: + type: string + identityOwner: + description: IdentityOwner configures which identity has to + be used during auto discovery, keda or the scaled workload. + Mutually exclusive with roleArn + enum: + - keda + - workload + type: string + provider: + description: PodIdentityProvider contains the list of providers + enum: + - azure + - azure-workload + - gcp + - aws + - aws-eks + - aws-kiam + type: string + roleArn: + description: RoleArn sets the AWS RoleArn to be used. Mutually + exclusive with IdentityOwner + type: string + required: + - provider + type: object + region: + type: string + secrets: + items: + properties: + name: + type: string + parameter: + type: string + versionId: + type: string + versionStage: + type: string + required: + - name + - parameter + type: object + type: array + required: + - secrets + type: object azureKeyVault: description: AzureKeyVault is used to authenticate using Azure Key Vault @@ -116,8 +237,27 @@ spec: properties: identityId: type: string + identityOwner: + description: IdentityOwner configures which identity has to + be used during auto discovery, keda or the scaled workload. + Mutually exclusive with roleArn + enum: + - keda + - workload + type: string provider: description: PodIdentityProvider contains the list of providers + enum: + - azure + - azure-workload + - gcp + - aws + - aws-eks + - aws-kiam + type: string + roleArn: + description: RoleArn sets the AWS RoleArn to be used. Mutually + exclusive with IdentityOwner type: string required: - provider @@ -142,6 +282,23 @@ spec: - secrets - vaultUri type: object + configMapTargetRef: + items: + description: AuthConfigMapTargetRef is used to authenticate using + a reference to a config map + properties: + key: + type: string + name: + type: string + parameter: + type: string + required: + - key + - name + - parameter + type: object + type: array env: items: description: AuthEnvironment is used to authenticate using environment @@ -158,6 +315,81 @@ spec: - parameter type: object type: array + gcpSecretManager: + properties: + credentials: + properties: + clientSecret: + properties: + valueFrom: + properties: + secretKeyRef: + properties: + key: + type: string + name: + type: string + required: + - key + - name + type: object + required: + - secretKeyRef + type: object + required: + - valueFrom + type: object + required: + - clientSecret + type: object + podIdentity: + description: AuthPodIdentity allows users to select the platform + native identity mechanism + properties: + identityId: + type: string + identityOwner: + description: IdentityOwner configures which identity has to + be used during auto discovery, keda or the scaled workload. + Mutually exclusive with roleArn + enum: + - keda + - workload + type: string + provider: + description: PodIdentityProvider contains the list of providers + enum: + - azure + - azure-workload + - gcp + - aws + - aws-eks + - aws-kiam + type: string + roleArn: + description: RoleArn sets the AWS RoleArn to be used. Mutually + exclusive with IdentityOwner + type: string + required: + - provider + type: object + secrets: + items: + properties: + id: + type: string + parameter: + type: string + version: + type: string + required: + - id + - parameter + type: object + type: array + required: + - secrets + type: object hashiCorpVault: description: HashiCorpVault is used to authenticate using Hashicorp Vault @@ -231,8 +463,27 @@ spec: properties: identityId: type: string + identityOwner: + description: IdentityOwner configures which identity has to be + used during auto discovery, keda or the scaled workload. Mutually + exclusive with roleArn + enum: + - keda + - workload + type: string provider: description: PodIdentityProvider contains the list of providers + enum: + - azure + - azure-workload + - gcp + - aws + - aws-eks + - aws-kiam + type: string + roleArn: + description: RoleArn sets the AWS RoleArn to be used. Mutually + exclusive with IdentityOwner type: string required: - provider