From 8a408eec708d7d7d8c8f7760a53a4838cd9ca8b4 Mon Sep 17 00:00:00 2001 From: QuentinBisson Date: Thu, 2 Nov 2023 15:57:09 +0100 Subject: [PATCH 1/2] Allow image registry override for all keda components Signed-off-by: QuentinBisson --- README.md | 2 +- docs/index.yaml | 161 ++++++++++-------- docs/keda-2.12.1.tgz | Bin 0 -> 93233 bytes keda/Chart.yaml | 4 +- keda/README.md | 9 +- keda/templates/manager/deployment.yaml | 2 +- keda/templates/metrics-server/deployment.yaml | 2 +- keda/templates/webhooks/deployment.yaml | 2 +- keda/values.yaml | 17 +- 9 files changed, 118 insertions(+), 81 deletions(-) create mode 100644 docs/keda-2.12.1.tgz diff --git a/README.md b/README.md index 234f11f7..7a6ade10 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.12.1 2.12.1 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 016cd34c..4edd4714 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-10-05T15:23:31.28086+02:00" + created: "2023-11-02T15:55:56.541799555+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.12.1 + created: "2023-11-02T15:55:56.63282598+01:00" + description: Event-based autoscaler for workloads on Kubernetes + digest: 565874d7c88752e8bf7774895d8187865c126ec43481769083eba55a011794ef + 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.12.1.tgz + version: 2.12.1 - apiVersion: v2 appVersion: 2.12.0 - created: "2023-10-05T15:23:31.340082+02:00" + created: "2023-11-02T15:55:56.627888636+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 5ae5ef24c2e4c38450bb31b7987aea8b19a828c0c6cfa66b8e7ffbc65ebf164d home: https://github.com/kedacore/keda @@ -47,7 +70,7 @@ entries: version: 2.12.0 - apiVersion: v2 appVersion: 2.11.2 - created: "2023-10-05T15:23:31.336462+02:00" + created: "2023-11-02T15:55:56.623506991+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1fc274ebf7c405031297166fa3295f13bc9470f3ca688d595b7549d072b062cd home: https://github.com/kedacore/keda @@ -70,7 +93,7 @@ entries: version: 2.11.2 - apiVersion: v2 appVersion: 2.11.1 - created: "2023-10-05T15:23:31.333625+02:00" + created: "2023-11-02T15:55:56.620200957+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7d10ab788d363c95f496f28d48a74ab7789a5d04c63d9fa3e5d55967c988c0ed home: https://github.com/kedacore/keda @@ -93,7 +116,7 @@ entries: version: 2.11.1 - apiVersion: v2 appVersion: 2.11.0 - created: "2023-10-05T15:23:31.331321+02:00" + created: "2023-11-02T15:55:56.60781468+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 8a2100ac1c47053e118b177676fbc07fe427fb9878c31ee7f8b73df0e2a77a06 home: https://github.com/kedacore/keda @@ -116,7 +139,7 @@ entries: version: 2.11.0 - apiVersion: v2 appVersion: 2.10.1 - created: "2023-10-05T15:23:31.328662+02:00" + created: "2023-11-02T15:55:56.604382992+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 2e75903cda0780a4a8115dc199541315eaccdbfc3ec3da5ab492c8825080cc99 home: https://github.com/kedacore/keda @@ -139,7 +162,7 @@ entries: version: 2.10.2 - apiVersion: v2 appVersion: 2.10.0 - created: "2023-10-05T15:23:31.32613+02:00" + created: "2023-11-02T15:55:56.600160604+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7216ff7cff5567152b895017b97a95b41b788589c4be82169d92906519a24f25 home: https://github.com/kedacore/keda @@ -162,7 +185,7 @@ entries: version: 2.10.1 - apiVersion: v2 appVersion: 2.10.0 - created: "2023-10-05T15:23:31.323816+02:00" + created: "2023-11-02T15:55:56.596755961+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 4be1fc8dba9d0e17ff475ca3dcb1183b07164ccaddfc48c67f6369a56f1b1777 home: https://github.com/kedacore/keda @@ -185,7 +208,7 @@ entries: version: 2.10.0 - apiVersion: v2 appVersion: 2.9.3 - created: "2023-10-05T15:23:31.381934+02:00" + created: "2023-11-02T15:55:56.696058369+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: c455dc8d908b6e8575fe0dbe8275861355cb242a5768f23cd909e543fe077438 home: https://github.com/kedacore/keda @@ -208,7 +231,7 @@ entries: version: 2.9.4 - apiVersion: v2 appVersion: 2.9.2 - created: "2023-10-05T15:23:31.380124+02:00" + created: "2023-11-02T15:55:56.692275448+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 52a5de6f5585fb2cfe44ba9ddadcf4cd4208138795313e25ee654d82a424faef home: https://github.com/kedacore/keda @@ -231,7 +254,7 @@ entries: version: 2.9.3 - apiVersion: v2 appVersion: 2.9.2 - created: "2023-10-05T15:23:31.378026+02:00" + created: "2023-11-02T15:55:56.689004975+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: a1f14048f1788cde92a42412fa789e34d48bb4a8e94d4b43e0c70c8b8c326e43 home: https://github.com/kedacore/keda @@ -254,7 +277,7 @@ entries: version: 2.9.2 - apiVersion: v2 appVersion: 2.9.1 - created: "2023-10-05T15:23:31.376134+02:00" + created: "2023-11-02T15:55:56.685861672+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 004f2f37845a324badc7228585755ddfd8f5feea957cdca7de9b39499ce1a8d8 home: https://github.com/kedacore/keda @@ -277,7 +300,7 @@ entries: version: 2.9.1 - apiVersion: v2 appVersion: 2.9.0 - created: "2023-10-05T15:23:31.373875+02:00" + created: "2023-11-02T15:55:56.68223988+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: e0f84de35c0378027f43a732f12a164db05e45947687203020c0031baeee5826 home: https://github.com/kedacore/keda @@ -300,7 +323,7 @@ entries: version: 2.9.0 - apiVersion: v2 appVersion: 2.8.2 - created: "2023-10-05T15:23:31.371829+02:00" + created: "2023-11-02T15:55:56.678942383+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: bbd9f4f9312781de5363145d5a937d7c084ea1139f12f5e7f153b3f174332517 home: https://github.com/kedacore/keda @@ -323,7 +346,7 @@ entries: version: 2.8.4 - apiVersion: v2 appVersion: 2.8.2 - created: "2023-10-05T15:23:31.369582+02:00" + created: "2023-11-02T15:55:56.676345286+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 04934ca1e41970ca687de13db697cc7fdc24d367af570eba47bed01ad981e1b1 home: https://github.com/kedacore/keda @@ -346,7 +369,7 @@ entries: version: 2.8.3 - apiVersion: v2 appVersion: 2.8.1 - created: "2023-10-05T15:23:31.367778+02:00" + created: "2023-11-02T15:55:56.672905692+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: e7bc80a5dde861a5f62b73e9d5c4ce139339b07438344668485fdc435f3109b4 home: https://github.com/kedacore/keda @@ -369,7 +392,7 @@ entries: version: 2.8.2 - apiVersion: v2 appVersion: 2.8.0 - created: "2023-10-05T15:23:31.365559+02:00" + created: "2023-11-02T15:55:56.669653748+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: df15ce1a4a27df2f3eb85c7cc803de53dec526bcad92d732a0944bd5288f4845 home: https://github.com/kedacore/keda @@ -392,7 +415,7 @@ entries: version: 2.8.1 - apiVersion: v2 appVersion: 2.8.0 - created: "2023-10-05T15:23:31.363775+02:00" + created: "2023-11-02T15:55:56.667116402+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: afa9410e4e6e805979e5c22a17db6dc7dc2720c28b3f176d2eef2708ef0d0a32 home: https://github.com/kedacore/keda @@ -415,7 +438,7 @@ entries: version: 2.8.0 - apiVersion: v2 appVersion: 2.7.1 - created: "2023-10-05T15:23:31.361726+02:00" + created: "2023-11-02T15:55:56.664507663+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: eec27b3d7075a8c51cce1fb8d456ac3d458b3bf72fde1cda67c4b554df1e9838 home: https://github.com/kedacore/keda @@ -438,7 +461,7 @@ entries: version: 2.7.2 - apiVersion: v2 appVersion: 2.7.1 - created: "2023-10-05T15:23:31.360259+02:00" + created: "2023-11-02T15:55:56.662337702+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: aa1644eb53ec44294993d0611169bd863db39f2bedca1d9ed64b05fbef74087c home: https://github.com/kedacore/keda @@ -461,7 +484,7 @@ entries: version: 2.7.1 - apiVersion: v2 appVersion: 2.7.0 - created: "2023-10-05T15:23:31.358645+02:00" + created: "2023-11-02T15:55:56.660239826+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: f23894c1c4403f36797a0f2ccb497a3b4f2fe761e00b841cc7e1c8ce110d6dc5 home: https://github.com/kedacore/keda @@ -484,7 +507,7 @@ entries: version: 2.7.0 - apiVersion: v2 appVersion: 2.6.1 - created: "2023-10-05T15:23:31.356856+02:00" + created: "2023-11-02T15:55:56.657610788+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: af7ec480a66e9f033ab44d28b3df518c0def8ea289996c413dae34e307a0a033 home: https://github.com/kedacore/keda @@ -506,7 +529,7 @@ entries: version: 2.6.2 - apiVersion: v2 appVersion: 2.6.0 - created: "2023-10-05T15:23:31.355457+02:00" + created: "2023-11-02T15:55:56.655608534+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: b6cf54875f34e8cda992f1ccfe7d594a2f75d25b573a8149721e69ab5ebe3d1d home: https://github.com/kedacore/keda @@ -528,7 +551,7 @@ entries: version: 2.6.1 - apiVersion: v2 appVersion: 2.6.0 - created: "2023-10-05T15:23:31.354054+02:00" + created: "2023-11-02T15:55:56.653594167+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1788eb5f7febdff68275ec5446d30f7f51d0259f343a024639ab1d46228fa00c home: https://github.com/kedacore/keda @@ -550,7 +573,7 @@ entries: version: 2.6.0 - apiVersion: v2 appVersion: 2.5.0 - created: "2023-10-05T15:23:31.352636+02:00" + created: "2023-11-02T15:55:56.651159361+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: b23ffc14ff517dbf1e892593364a0b9e660afe2cd49c2e11e8589e0f271ef254 home: https://github.com/kedacore/keda @@ -572,7 +595,7 @@ entries: version: 2.5.1 - apiVersion: v2 appVersion: 2.5.0 - created: "2023-10-05T15:23:31.351042+02:00" + created: "2023-11-02T15:55:56.649188565+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: a8c62e7b9e38adf3ef1837e2828cbd29dfd6c7633e8260bd2aa68c70307c8149 home: https://github.com/kedacore/keda @@ -592,7 +615,7 @@ entries: version: 2.5.0 - apiVersion: v2 appVersion: 2.4.0 - created: "2023-10-05T15:23:31.349697+02:00" + created: "2023-11-02T15:55:56.646564829+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 41a092fcda3518068d27cf7b86afa5ea2577c8435055ee214bfba11f3a86ef7b home: https://github.com/kedacore/keda @@ -612,7 +635,7 @@ entries: version: 2.4.0 - apiVersion: v2 appVersion: 2.3.0 - created: "2023-10-05T15:23:31.348221+02:00" + created: "2023-11-02T15:55:56.644399366+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 8f9d78fb5d090e9887f7914ec8db637344361a8881bb4d8f4c1a9225964b72e0 home: https://github.com/kedacore/keda @@ -632,7 +655,7 @@ entries: version: 2.3.2 - apiVersion: v2 appVersion: 2.3.0 - created: "2023-10-05T15:23:31.346437+02:00" + created: "2023-11-02T15:55:56.6421438+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: c36eef4718068eee2ac8d3d54e10b15c6ca2b4d1970c84797387152393804578 home: https://github.com/kedacore/keda @@ -652,7 +675,7 @@ entries: version: 2.3.0 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-10-05T15:23:31.344928+02:00" + created: "2023-11-02T15:55:56.639878429+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 6b6b25799c11e01d2a7edb34d8cf3fb6f82393e7c4e9faa07c38271afad49704 home: https://github.com/kedacore/keda @@ -672,7 +695,7 @@ entries: version: 2.2.2 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-10-05T15:23:31.343485+02:00" + created: "2023-11-02T15:55:56.63708516+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7ec5c403d0ad315d2eb9ec0c9d73b36c0baced870f397884d467d46014f24631 home: https://github.com/kedacore/keda @@ -692,7 +715,7 @@ entries: version: 2.2.1 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-10-05T15:23:31.341673+02:00" + created: "2023-11-02T15:55:56.634913354+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 42b530656687cabb1408abcb137a5d7515243465b65a3a6006927987441fadc0 home: https://github.com/kedacore/keda @@ -712,7 +735,7 @@ entries: version: 2.2.0 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-10-05T15:23:31.321468+02:00" + created: "2023-11-02T15:55:56.593095365+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 65e2fb98c55740251d7ffa1680ef0edeb42954576deac3856dd468473e321747 home: https://github.com/kedacore/keda @@ -732,7 +755,7 @@ entries: version: 2.1.3 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-10-05T15:23:31.320043+02:00" + created: "2023-11-02T15:55:56.590971212+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: f336ab24d5ebf96d28da95a03931f2701bb44ce6bb7c30991e3ad14959e2e7e4 home: https://github.com/kedacore/keda @@ -752,7 +775,7 @@ entries: version: 2.1.2 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-10-05T15:23:31.318518+02:00" + created: "2023-11-02T15:55:56.588661207+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: b6e752d05797cd50ce95a96ae1b6cf8b2b87fc10c27391172beb1acd9fcb18a2 home: https://github.com/kedacore/keda @@ -772,7 +795,7 @@ entries: version: 2.1.1 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-10-05T15:23:31.316855+02:00" + created: "2023-11-02T15:55:56.586430331+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 91998f9165176f972b954ef9d4077942979cb5e863bb7d76ed29c48f63533531 home: https://github.com/kedacore/keda @@ -792,7 +815,7 @@ entries: version: 2.1.0 - apiVersion: v2 appVersion: 2.0.0 - created: "2023-10-05T15:23:31.315455+02:00" + created: "2023-11-02T15:55:56.583348687+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: ce2e848f5d7a067d74feb3745da5a834cccdfaa665b5b59d43ad06baa4cdfd04 home: https://github.com/kedacore/keda @@ -812,7 +835,7 @@ entries: version: 2.0.1 - apiVersion: v1 appVersion: 2.0.0 - created: "2023-10-05T15:23:31.314117+02:00" + created: "2023-11-02T15:55:56.58170642+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: dba8b0e793085165c7d155f9393c5ff112d4714dbce0201404ceb0e67d1b2deb home: https://github.com/kedacore/keda @@ -832,7 +855,7 @@ entries: version: 2.0.0 - apiVersion: v1 appVersion: 2.0.0-rc2 - created: "2023-10-05T15:23:31.312271+02:00" + created: "2023-11-02T15:55:56.579401308+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: bad82c28c5ca1d5e69fac4bfcc7a999d5d2b2afd9b19ff6deb9a48811110eb0d home: https://github.com/kedacore/keda @@ -852,7 +875,7 @@ entries: version: 2.0.0-rc3 - apiVersion: v2 appVersion: 2.0.0-rc2 - created: "2023-10-05T15:23:31.310913+02:00" + created: "2023-11-02T15:55:56.5777087+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: a4042ba14e595a8e82c9a39d8987625b89292aa86029686a3603b724fda36ca0 home: https://github.com/kedacore/keda @@ -873,7 +896,7 @@ entries: version: 2.0.0-rc2 - apiVersion: v1 appVersion: 2.0.0-rc - created: "2023-10-05T15:23:31.309603+02:00" + created: "2023-11-02T15:55:56.575765743+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 3a952f2aaa0ea35ee4335f0b168f44fcf37c5c5ab7e9b9bba7e731c42f04ad61 home: https://github.com/kedacore/keda @@ -893,7 +916,7 @@ entries: version: 2.0.0-rc - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-10-05T15:23:31.307854+02:00" + created: "2023-11-02T15:55:56.574034879+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: fbafc7ae564c13a0eab7062667759f6e93595c97125731a27e8290574e1d570c home: https://github.com/kedacore/keda @@ -913,7 +936,7 @@ entries: version: 2.0.0-beta1.2 - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-10-05T15:23:31.305605+02:00" + created: "2023-11-02T15:55:56.570688202+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: db9e7d2423423463285f2e9d5b940a63b41d6555ba9fcab8fda0e6a757ccefa9 home: https://github.com/kedacore/keda @@ -933,7 +956,7 @@ entries: version: 2.0.0-beta1.1 - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-10-05T15:23:31.303379+02:00" + created: "2023-11-02T15:55:56.567975456+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: f0a8f0b854246ee2258ec8f10528f2811681ad2e41946dc455586f1ba9818e01 home: https://github.com/kedacore/keda @@ -953,7 +976,7 @@ entries: version: 2.0.0-beta - apiVersion: v1 appVersion: 1.5.0 - created: "2023-10-05T15:23:31.301219+02:00" + created: "2023-11-02T15:55:56.565263021+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 07b15ddae4f1c40747de063100a668ac15d504cd0548eac0e1a04381fcaa3b37 home: https://github.com/kedacore/keda @@ -973,7 +996,7 @@ entries: version: 1.5.0 - apiVersion: v1 appVersion: 1.4.1 - created: "2023-10-05T15:23:31.299142+02:00" + created: "2023-11-02T15:55:56.562630234+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: f8bf80186ac3343998021a1721d06a67fdacd1dab92e4a4992620903b52004a4 home: https://github.com/kedacore/keda @@ -993,7 +1016,7 @@ entries: version: 1.4.2 - apiVersion: v1 appVersion: 1.4.1 - created: "2023-10-05T15:23:31.297472+02:00" + created: "2023-11-02T15:55:56.560572793+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 97a2e5c0beff93bb71ff861da0f29d09dcf988e724784f8b7c56ac9872c37a81 home: https://github.com/kedacore/keda @@ -1009,7 +1032,7 @@ entries: version: 1.4.1 - apiVersion: v1 appVersion: 1.4.0 - created: "2023-10-05T15:23:31.295409+02:00" + created: "2023-11-02T15:55:56.557621273+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1c4dbc502b935898ecaa178b5f0a172be5d75302c729dd96224a19f0dfe7964f home: https://github.com/kedacore/keda @@ -1025,7 +1048,7 @@ entries: version: 1.4.0 - apiVersion: v1 appVersion: 1.4.0 - created: "2023-10-05T15:23:31.29363+02:00" + created: "2023-11-02T15:55:56.555313952+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: 6fccc45972ba1e3e9b2a6d3a20d4c6da4e8e1707e28cbf9f52114811628e7498 home: https://github.com/kedacore/keda @@ -1041,7 +1064,7 @@ entries: version: 1.3.2 - apiVersion: v1 appVersion: 1.3.0 - created: "2023-10-05T15:23:31.291594+02:00" + created: "2023-11-02T15:55:56.553335068+01:00" description: Event-based autoscaler for workloads on Kubernetes digest: e13bcb65816ed59b10b32fa6db8f61668635459d56c2d599bb3c0bcc5dcc1368 home: https://github.com/kedacore/keda @@ -1057,7 +1080,7 @@ entries: version: 1.3.1 - apiVersion: v1 appVersion: 1.3.0 - created: "2023-10-05T15:23:31.289579+02:00" + created: "2023-11-02T15:55:56.5505948+01:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: 28fed67bbc6ee61357743991f6c66a88b3749d9d7e9d26322f4f9116d038acb8 home: https://github.com/kedacore/keda @@ -1073,7 +1096,7 @@ entries: version: 1.3.0 - apiVersion: v1 appVersion: 1.2.0 - created: "2023-10-05T15:23:31.287751+02:00" + created: "2023-11-02T15:55:56.548337545+01:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: e041dbed2455fef34f2908594a42fc8a7f163a1f48be46c2f93dea46e36fc733 home: https://github.com/kedacore/keda @@ -1089,7 +1112,7 @@ entries: version: 1.2.0 - apiVersion: v1 appVersion: 1.1.0 - created: "2023-10-05T15:23:31.285094+02:00" + created: "2023-11-02T15:55:56.545634222+01:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: c624e6620a9a6f265f51a82ee0d8267dcb2637dd3777306afbb271746234ff2d home: https://github.com/kedacore/keda @@ -1105,7 +1128,7 @@ entries: version: 1.1.0 - apiVersion: v1 appVersion: 1.0.0 - created: "2023-10-05T15:23:31.283203+02:00" + created: "2023-11-02T15:55:56.543769352+01:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: ef934588dce70d874ea69692e082b8a70ad19095090b8d4fa7b5cb69b2cecaf6 home: https://github.com/kedacore/keda @@ -1122,7 +1145,7 @@ entries: keda-add-ons-http: - apiVersion: v2 appVersion: 0.6.0 - created: "2023-10-05T15:23:31.389125+02:00" + created: "2023-11-02T15:55:56.706974612+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 435c6c9c221b8e98774c662250a091b872222584510e3b7f1df2a838afa81252 home: https://github.com/kedacore/http-add-on @@ -1145,7 +1168,7 @@ entries: version: 0.6.0 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-10-05T15:23:31.388599+02:00" + created: "2023-11-02T15:55:56.7061925+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 2f7a41ea8fbed944ea789e5811edcb263275452d6c8928a4647d78d0d9895b15 home: https://github.com/kedacore/http-add-on @@ -1168,7 +1191,7 @@ entries: version: 0.5.3 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-10-05T15:23:31.387859+02:00" + created: "2023-11-02T15:55:56.704950867+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: cc4459e84407bc2b29203ad02ddcea31471ce3b3d1c4a91c0d7f6be212725c38 home: https://github.com/kedacore/http-add-on @@ -1191,7 +1214,7 @@ entries: version: 0.5.2 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-10-05T15:23:31.386698+02:00" + created: "2023-11-02T15:55:56.703856984+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 802dd7fa808a092b1c3669e217b6295c600929351fd7ad9ff6485b5ffa7ac87d home: https://github.com/kedacore/http-add-on @@ -1214,7 +1237,7 @@ entries: version: 0.5.1 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-10-05T15:23:31.386178+02:00" + created: "2023-11-02T15:55:56.7028503+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 436f37e50c6a2cb406b13144778163070b3903a77750ac2afd71a13c07edd7d3 home: https://github.com/kedacore/http-add-on @@ -1237,7 +1260,7 @@ entries: version: 0.5.0 - apiVersion: v2 appVersion: 0.4.0 - created: "2023-10-05T15:23:31.385617+02:00" + created: "2023-11-02T15:55:56.70193222+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: ed7e2d31de0f5afff393e1c8857968b68777ff2e29678351ae6e85dfeb54e2f1 home: https://github.com/kedacore/http-add-on @@ -1260,7 +1283,7 @@ entries: version: 0.4.1 - apiVersion: v2 appVersion: 0.4.0 - created: "2023-10-05T15:23:31.385115+02:00" + created: "2023-11-02T15:55:56.701200136+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 63a58740d9a528b16cff62eb78ab7c33ac1bb00c1f5d4802cd3de1229f24b1c8 home: https://github.com/kedacore/http-add-on @@ -1283,7 +1306,7 @@ entries: version: 0.4.0 - apiVersion: v2 appVersion: 0.3.0 - created: "2023-10-05T15:23:31.384672+02:00" + created: "2023-11-02T15:55:56.700424258+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 79ace4c4fa1521f9e072c34917155db49047b024f77054df2a089aca9a686b14 home: https://github.com/kedacore/http-add-on @@ -1308,7 +1331,7 @@ entries: version: 0.3.1 - apiVersion: v2 appVersion: 0.3.0 - created: "2023-10-05T15:23:31.384209+02:00" + created: "2023-11-02T15:55:56.69964665+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: e48c9139df0d83cea4b1faed0094d87707243dbfe620eab2254c7d810ed0f4c2 home: https://github.com/kedacore/http-add-on @@ -1332,7 +1355,7 @@ entries: version: 0.3.0 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-10-05T15:23:31.383774+02:00" + created: "2023-11-02T15:55:56.698877153+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: ba2bc1bc4445a0aca8e71726f5e0797941a67f5d98764c56be300f6b2c5c008b home: https://github.com/kedacore/http-add-on @@ -1356,7 +1379,7 @@ entries: version: 0.2.2 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-10-05T15:23:31.383311+02:00" + created: "2023-11-02T15:55:56.698148889+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 0dc118417aad98e528e499fdd5e4e8a43465d071dd954612ff5d0289756d372c home: https://github.com/kedacore/http-add-on @@ -1380,7 +1403,7 @@ entries: version: 0.2.1 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-10-05T15:23:31.382865+02:00" + created: "2023-11-02T15:55:56.697478261+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 2c209e2a1287a54934cd7e1345fddc5b2b6c2a51c92d07a314f3e08e304af321 home: https://github.com/kedacore/http-add-on @@ -1404,7 +1427,7 @@ entries: version: 0.2.0 - apiVersion: v2 appVersion: 0.1.0 - created: "2023-10-05T15:23:31.382456+02:00" + created: "2023-11-02T15:55:56.696827208+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 51bc31412a28fe78a0d0b2cdb76aae1af9eda9707ceecdfdde7106b7a2ceb8cb home: https://github.com/kedacore/http-add-on @@ -1428,7 +1451,7 @@ entries: version: 0.1.0 - apiVersion: v2 appVersion: 0.0.1 - created: "2023-10-05T15:23:31.382202+02:00" + created: "2023-11-02T15:55:56.696460161+01:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 0cbcd436721095d7f40750a917ed22d7c83883bdb256edfd43a40a5a0b4f5c17 home: https://github.com/kedacore/http-add-on @@ -1450,4 +1473,4 @@ entries: urls: - https://kedacore.github.io/charts/keda-add-ons-http-0.0.1.tgz version: 0.0.1 -generated: "2023-10-05T15:23:31.280208+02:00" +generated: "2023-11-02T15:55:56.541405944+01:00" diff --git a/docs/keda-2.12.1.tgz b/docs/keda-2.12.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..daecea2ae25301ad7c498adb9b7d99c2a3bfa448 GIT binary patch literal 93233 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 YXZviQuju*z0RRC1|5|}trT_>G0JC<>vH$=8 literal 0 HcmV?d00001 diff --git a/keda/Chart.yaml b/keda/Chart.yaml index 33134cef..00c4e2ed 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.0 +version: 2.12.1 # 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.0 +appVersion: 2.12.1 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 2137d65c..b8660d9b 100644 --- a/keda/README.md +++ b/keda/README.md @@ -110,7 +110,8 @@ their default values. | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `extraArgs.keda` | object | `{}` | Additional KEDA Operator container arguments | -| `image.keda.repository` | string | `"ghcr.io/kedacore/keda"` | Image name of KEDA operator | +| `image.keda.registry` | string | `"ghcr.io"` | Image registry of KEDA operator | +| `image.keda.repository` | string | `"kedacore/keda"` | Image name of KEDA operator | | `image.keda.tag` | string | `""` | Image tag of KEDA operator. Optional, given app version of Helm chart is used by default | | `logging.operator.format` | string | `"console"` | Logging format for KEDA Operator. allowed values: `json` or `console` | | `logging.operator.level` | string | `"info"` | Logging level for KEDA Operator. allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string | @@ -138,7 +139,8 @@ their default values. | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `extraArgs.metricsAdapter` | object | `{}` | Additional Metrics Adapter container arguments | -| `image.metricsApiServer.repository` | string | `"ghcr.io/kedacore/keda-metrics-apiserver"` | Image name of KEDA Metrics API Server | +| `image.metricsApiServer.registry` | string | `"ghcr.io"` | Image registry of KEDA Metrics API Server | +| `image.metricsApiServer.repository` | string | `"kedacore/keda-metrics-apiserver"` | Image name of KEDA Metrics API Server | | `image.metricsApiServer.tag` | string | `""` | Image tag of KEDA Metrics API Server. Optional, given app version of Helm chart is used by default | | `logging.metricServer.level` | int | `0` | Logging level for Metrics Server. allowed values: `0` for info, `4` for debug, or an integer value greater than 0, specified as string | | `logging.metricServer.stderrthreshold` | string | `"ERROR"` | Logging stderrthreshold for Metrics Server allowed values: 'DEBUG','INFO','WARN','ERROR','ALERT','EMERG' | @@ -247,7 +249,8 @@ their default values. | Parameter | Type | Default | Description | |-----------|------|---------|-------------| -| `image.webhooks.repository` | string | `"ghcr.io/kedacore/keda-admission-webhooks"` | Image name of KEDA admission-webhooks | +| `image.webhooks.registry` | string | `"ghcr.io"` | Image registry of KEDA admission-webhooks | +| `image.webhooks.repository` | string | `"kedacore/keda-admission-webhooks"` | Image name of KEDA admission-webhooks | | `image.webhooks.tag` | string | `""` | Image tag of KEDA admission-webhooks . Optional, given app version of Helm chart is used by default | | `logging.webhooks.format` | string | `"console"` | Logging format for KEDA Admission webhooks. allowed values: `json` or `console` | | `logging.webhooks.level` | string | `"info"` | Logging level for KEDA Operator. allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string | diff --git a/keda/templates/manager/deployment.yaml b/keda/templates/manager/deployment.yaml index d4caec21..19b55ad0 100644 --- a/keda/templates/manager/deployment.yaml +++ b/keda/templates/manager/deployment.yaml @@ -71,7 +71,7 @@ spec: {{- else }} {{- toYaml .Values.securityContext | nindent 12 }} {{- end }} - image: "{{ .Values.image.keda.repository }}:{{ .Values.image.keda.tag | default .Chart.AppVersion }}" + image: "{{ .Values.global.image.registry | default .Values.image.keda.registry }}/{{ .Values.image.keda.repository }}:{{ .Values.image.keda.tag | default .Chart.AppVersion }}" command: - "/keda" args: diff --git a/keda/templates/metrics-server/deployment.yaml b/keda/templates/metrics-server/deployment.yaml index a3f7a425..053cd4b0 100644 --- a/keda/templates/metrics-server/deployment.yaml +++ b/keda/templates/metrics-server/deployment.yaml @@ -73,7 +73,7 @@ spec: {{- else }} {{- toYaml .Values.securityContext | nindent 12 }} {{- end }} - image: "{{ .Values.image.metricsApiServer.repository }}:{{ .Values.image.metricsApiServer.tag | default .Chart.AppVersion }}" + image: "{{ .Values.global.image.registry | default .Values.image.metricsApiServer.registry }}/{{ .Values.image.metricsApiServer.repository }}:{{ .Values.image.metricsApiServer.tag | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.image.pullPolicy }} livenessProbe: httpGet: diff --git a/keda/templates/webhooks/deployment.yaml b/keda/templates/webhooks/deployment.yaml index 856eb00d..9fcffb89 100644 --- a/keda/templates/webhooks/deployment.yaml +++ b/keda/templates/webhooks/deployment.yaml @@ -66,7 +66,7 @@ spec: {{- else }} {{- toYaml .Values.securityContext | nindent 12 }} {{- end }} - image: "{{ .Values.image.webhooks.repository }}:{{ .Values.image.webhooks.tag | default .Chart.AppVersion }}" + image: "{{ .Values.global.image.registry | default .Values.image.webhooks.registry }}/{{ .Values.image.webhooks.repository }}:{{ .Values.image.webhooks.tag | default .Chart.AppVersion }}" command: - /keda-admission-webhooks args: diff --git a/keda/values.yaml b/keda/values.yaml index e6441150..f77669a3 100644 --- a/keda/values.yaml +++ b/keda/values.yaml @@ -2,20 +2,31 @@ # This is a YAML-formatted file. # Declare variables to be passed into your templates. +global: + image: + # -- Global image registry of KEDA components + registry: null + image: keda: + # -- Image registry of KEDA operator + registry: ghcr.io # -- Image name of KEDA operator - repository: ghcr.io/kedacore/keda + repository: kedacore/keda # -- Image tag of KEDA operator. Optional, given app version of Helm chart is used by default tag: "" metricsApiServer: + # -- Image registry of KEDA Metrics API Server + registry: ghcr.io # -- Image name of KEDA Metrics API Server - repository: ghcr.io/kedacore/keda-metrics-apiserver + repository: kedacore/keda-metrics-apiserver # -- Image tag of KEDA Metrics API Server. Optional, given app version of Helm chart is used by default tag: "" webhooks: + # -- Image registry of KEDA admission-webhooks + registry: ghcr.io # -- Image name of KEDA admission-webhooks - repository: ghcr.io/kedacore/keda-admission-webhooks + repository: kedacore/keda-admission-webhooks # -- Image tag of KEDA admission-webhooks . Optional, given app version of Helm chart is used by default tag: "" # -- Image pullPolicy for all KEDA components From fc444ec308b3265aaa7563959730a193157d6e0e Mon Sep 17 00:00:00 2001 From: QuentinBisson Date: Sat, 4 Nov 2023 14:53:31 +0100 Subject: [PATCH 2/2] Address review Signed-off-by: QuentinBisson --- README.md | 2 +- docs/index.yaml | 161 ++++++++---------- docs/keda-2.12.1.tgz | Bin 93233 -> 0 bytes keda/Chart.yaml | 4 +- keda/README.md | 13 +- keda/templates/manager/deployment.yaml | 7 +- keda/templates/metrics-server/deployment.yaml | 7 +- keda/templates/webhooks/deployment.yaml | 7 +- keda/values.yaml | 12 +- 9 files changed, 103 insertions(+), 110 deletions(-) delete mode 100644 docs/keda-2.12.1.tgz diff --git a/README.md b/README.md index 7a6ade10..234f11f7 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.1 2.12.1 Event-based autoscaler for workloads on Kubernetes +kedacore/keda 2.12.0 2.12.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 4edd4714..016cd34c 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-02T15:55:56.541799555+01:00" + created: "2023-10-05T15:23:31.28086+02: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,32 +22,9 @@ entries: - https://kedacore.github.io/charts/external-scaler-azure-cosmos-db-0.1.0.tgz version: 0.1.0 keda: - - apiVersion: v2 - appVersion: 2.12.1 - created: "2023-11-02T15:55:56.63282598+01:00" - description: Event-based autoscaler for workloads on Kubernetes - digest: 565874d7c88752e8bf7774895d8187865c126ec43481769083eba55a011794ef - 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.12.1.tgz - version: 2.12.1 - apiVersion: v2 appVersion: 2.12.0 - created: "2023-11-02T15:55:56.627888636+01:00" + created: "2023-10-05T15:23:31.340082+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 5ae5ef24c2e4c38450bb31b7987aea8b19a828c0c6cfa66b8e7ffbc65ebf164d home: https://github.com/kedacore/keda @@ -70,7 +47,7 @@ entries: version: 2.12.0 - apiVersion: v2 appVersion: 2.11.2 - created: "2023-11-02T15:55:56.623506991+01:00" + created: "2023-10-05T15:23:31.336462+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1fc274ebf7c405031297166fa3295f13bc9470f3ca688d595b7549d072b062cd home: https://github.com/kedacore/keda @@ -93,7 +70,7 @@ entries: version: 2.11.2 - apiVersion: v2 appVersion: 2.11.1 - created: "2023-11-02T15:55:56.620200957+01:00" + created: "2023-10-05T15:23:31.333625+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7d10ab788d363c95f496f28d48a74ab7789a5d04c63d9fa3e5d55967c988c0ed home: https://github.com/kedacore/keda @@ -116,7 +93,7 @@ entries: version: 2.11.1 - apiVersion: v2 appVersion: 2.11.0 - created: "2023-11-02T15:55:56.60781468+01:00" + created: "2023-10-05T15:23:31.331321+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 8a2100ac1c47053e118b177676fbc07fe427fb9878c31ee7f8b73df0e2a77a06 home: https://github.com/kedacore/keda @@ -139,7 +116,7 @@ entries: version: 2.11.0 - apiVersion: v2 appVersion: 2.10.1 - created: "2023-11-02T15:55:56.604382992+01:00" + created: "2023-10-05T15:23:31.328662+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 2e75903cda0780a4a8115dc199541315eaccdbfc3ec3da5ab492c8825080cc99 home: https://github.com/kedacore/keda @@ -162,7 +139,7 @@ entries: version: 2.10.2 - apiVersion: v2 appVersion: 2.10.0 - created: "2023-11-02T15:55:56.600160604+01:00" + created: "2023-10-05T15:23:31.32613+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7216ff7cff5567152b895017b97a95b41b788589c4be82169d92906519a24f25 home: https://github.com/kedacore/keda @@ -185,7 +162,7 @@ entries: version: 2.10.1 - apiVersion: v2 appVersion: 2.10.0 - created: "2023-11-02T15:55:56.596755961+01:00" + created: "2023-10-05T15:23:31.323816+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 4be1fc8dba9d0e17ff475ca3dcb1183b07164ccaddfc48c67f6369a56f1b1777 home: https://github.com/kedacore/keda @@ -208,7 +185,7 @@ entries: version: 2.10.0 - apiVersion: v2 appVersion: 2.9.3 - created: "2023-11-02T15:55:56.696058369+01:00" + created: "2023-10-05T15:23:31.381934+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: c455dc8d908b6e8575fe0dbe8275861355cb242a5768f23cd909e543fe077438 home: https://github.com/kedacore/keda @@ -231,7 +208,7 @@ entries: version: 2.9.4 - apiVersion: v2 appVersion: 2.9.2 - created: "2023-11-02T15:55:56.692275448+01:00" + created: "2023-10-05T15:23:31.380124+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 52a5de6f5585fb2cfe44ba9ddadcf4cd4208138795313e25ee654d82a424faef home: https://github.com/kedacore/keda @@ -254,7 +231,7 @@ entries: version: 2.9.3 - apiVersion: v2 appVersion: 2.9.2 - created: "2023-11-02T15:55:56.689004975+01:00" + created: "2023-10-05T15:23:31.378026+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: a1f14048f1788cde92a42412fa789e34d48bb4a8e94d4b43e0c70c8b8c326e43 home: https://github.com/kedacore/keda @@ -277,7 +254,7 @@ entries: version: 2.9.2 - apiVersion: v2 appVersion: 2.9.1 - created: "2023-11-02T15:55:56.685861672+01:00" + created: "2023-10-05T15:23:31.376134+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 004f2f37845a324badc7228585755ddfd8f5feea957cdca7de9b39499ce1a8d8 home: https://github.com/kedacore/keda @@ -300,7 +277,7 @@ entries: version: 2.9.1 - apiVersion: v2 appVersion: 2.9.0 - created: "2023-11-02T15:55:56.68223988+01:00" + created: "2023-10-05T15:23:31.373875+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: e0f84de35c0378027f43a732f12a164db05e45947687203020c0031baeee5826 home: https://github.com/kedacore/keda @@ -323,7 +300,7 @@ entries: version: 2.9.0 - apiVersion: v2 appVersion: 2.8.2 - created: "2023-11-02T15:55:56.678942383+01:00" + created: "2023-10-05T15:23:31.371829+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: bbd9f4f9312781de5363145d5a937d7c084ea1139f12f5e7f153b3f174332517 home: https://github.com/kedacore/keda @@ -346,7 +323,7 @@ entries: version: 2.8.4 - apiVersion: v2 appVersion: 2.8.2 - created: "2023-11-02T15:55:56.676345286+01:00" + created: "2023-10-05T15:23:31.369582+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 04934ca1e41970ca687de13db697cc7fdc24d367af570eba47bed01ad981e1b1 home: https://github.com/kedacore/keda @@ -369,7 +346,7 @@ entries: version: 2.8.3 - apiVersion: v2 appVersion: 2.8.1 - created: "2023-11-02T15:55:56.672905692+01:00" + created: "2023-10-05T15:23:31.367778+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: e7bc80a5dde861a5f62b73e9d5c4ce139339b07438344668485fdc435f3109b4 home: https://github.com/kedacore/keda @@ -392,7 +369,7 @@ entries: version: 2.8.2 - apiVersion: v2 appVersion: 2.8.0 - created: "2023-11-02T15:55:56.669653748+01:00" + created: "2023-10-05T15:23:31.365559+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: df15ce1a4a27df2f3eb85c7cc803de53dec526bcad92d732a0944bd5288f4845 home: https://github.com/kedacore/keda @@ -415,7 +392,7 @@ entries: version: 2.8.1 - apiVersion: v2 appVersion: 2.8.0 - created: "2023-11-02T15:55:56.667116402+01:00" + created: "2023-10-05T15:23:31.363775+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: afa9410e4e6e805979e5c22a17db6dc7dc2720c28b3f176d2eef2708ef0d0a32 home: https://github.com/kedacore/keda @@ -438,7 +415,7 @@ entries: version: 2.8.0 - apiVersion: v2 appVersion: 2.7.1 - created: "2023-11-02T15:55:56.664507663+01:00" + created: "2023-10-05T15:23:31.361726+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: eec27b3d7075a8c51cce1fb8d456ac3d458b3bf72fde1cda67c4b554df1e9838 home: https://github.com/kedacore/keda @@ -461,7 +438,7 @@ entries: version: 2.7.2 - apiVersion: v2 appVersion: 2.7.1 - created: "2023-11-02T15:55:56.662337702+01:00" + created: "2023-10-05T15:23:31.360259+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: aa1644eb53ec44294993d0611169bd863db39f2bedca1d9ed64b05fbef74087c home: https://github.com/kedacore/keda @@ -484,7 +461,7 @@ entries: version: 2.7.1 - apiVersion: v2 appVersion: 2.7.0 - created: "2023-11-02T15:55:56.660239826+01:00" + created: "2023-10-05T15:23:31.358645+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f23894c1c4403f36797a0f2ccb497a3b4f2fe761e00b841cc7e1c8ce110d6dc5 home: https://github.com/kedacore/keda @@ -507,7 +484,7 @@ entries: version: 2.7.0 - apiVersion: v2 appVersion: 2.6.1 - created: "2023-11-02T15:55:56.657610788+01:00" + created: "2023-10-05T15:23:31.356856+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: af7ec480a66e9f033ab44d28b3df518c0def8ea289996c413dae34e307a0a033 home: https://github.com/kedacore/keda @@ -529,7 +506,7 @@ entries: version: 2.6.2 - apiVersion: v2 appVersion: 2.6.0 - created: "2023-11-02T15:55:56.655608534+01:00" + created: "2023-10-05T15:23:31.355457+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: b6cf54875f34e8cda992f1ccfe7d594a2f75d25b573a8149721e69ab5ebe3d1d home: https://github.com/kedacore/keda @@ -551,7 +528,7 @@ entries: version: 2.6.1 - apiVersion: v2 appVersion: 2.6.0 - created: "2023-11-02T15:55:56.653594167+01:00" + created: "2023-10-05T15:23:31.354054+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1788eb5f7febdff68275ec5446d30f7f51d0259f343a024639ab1d46228fa00c home: https://github.com/kedacore/keda @@ -573,7 +550,7 @@ entries: version: 2.6.0 - apiVersion: v2 appVersion: 2.5.0 - created: "2023-11-02T15:55:56.651159361+01:00" + created: "2023-10-05T15:23:31.352636+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: b23ffc14ff517dbf1e892593364a0b9e660afe2cd49c2e11e8589e0f271ef254 home: https://github.com/kedacore/keda @@ -595,7 +572,7 @@ entries: version: 2.5.1 - apiVersion: v2 appVersion: 2.5.0 - created: "2023-11-02T15:55:56.649188565+01:00" + created: "2023-10-05T15:23:31.351042+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: a8c62e7b9e38adf3ef1837e2828cbd29dfd6c7633e8260bd2aa68c70307c8149 home: https://github.com/kedacore/keda @@ -615,7 +592,7 @@ entries: version: 2.5.0 - apiVersion: v2 appVersion: 2.4.0 - created: "2023-11-02T15:55:56.646564829+01:00" + created: "2023-10-05T15:23:31.349697+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 41a092fcda3518068d27cf7b86afa5ea2577c8435055ee214bfba11f3a86ef7b home: https://github.com/kedacore/keda @@ -635,7 +612,7 @@ entries: version: 2.4.0 - apiVersion: v2 appVersion: 2.3.0 - created: "2023-11-02T15:55:56.644399366+01:00" + created: "2023-10-05T15:23:31.348221+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 8f9d78fb5d090e9887f7914ec8db637344361a8881bb4d8f4c1a9225964b72e0 home: https://github.com/kedacore/keda @@ -655,7 +632,7 @@ entries: version: 2.3.2 - apiVersion: v2 appVersion: 2.3.0 - created: "2023-11-02T15:55:56.6421438+01:00" + created: "2023-10-05T15:23:31.346437+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: c36eef4718068eee2ac8d3d54e10b15c6ca2b4d1970c84797387152393804578 home: https://github.com/kedacore/keda @@ -675,7 +652,7 @@ entries: version: 2.3.0 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-11-02T15:55:56.639878429+01:00" + created: "2023-10-05T15:23:31.344928+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 6b6b25799c11e01d2a7edb34d8cf3fb6f82393e7c4e9faa07c38271afad49704 home: https://github.com/kedacore/keda @@ -695,7 +672,7 @@ entries: version: 2.2.2 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-11-02T15:55:56.63708516+01:00" + created: "2023-10-05T15:23:31.343485+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7ec5c403d0ad315d2eb9ec0c9d73b36c0baced870f397884d467d46014f24631 home: https://github.com/kedacore/keda @@ -715,7 +692,7 @@ entries: version: 2.2.1 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-11-02T15:55:56.634913354+01:00" + created: "2023-10-05T15:23:31.341673+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 42b530656687cabb1408abcb137a5d7515243465b65a3a6006927987441fadc0 home: https://github.com/kedacore/keda @@ -735,7 +712,7 @@ entries: version: 2.2.0 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-11-02T15:55:56.593095365+01:00" + created: "2023-10-05T15:23:31.321468+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 65e2fb98c55740251d7ffa1680ef0edeb42954576deac3856dd468473e321747 home: https://github.com/kedacore/keda @@ -755,7 +732,7 @@ entries: version: 2.1.3 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-11-02T15:55:56.590971212+01:00" + created: "2023-10-05T15:23:31.320043+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f336ab24d5ebf96d28da95a03931f2701bb44ce6bb7c30991e3ad14959e2e7e4 home: https://github.com/kedacore/keda @@ -775,7 +752,7 @@ entries: version: 2.1.2 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-11-02T15:55:56.588661207+01:00" + created: "2023-10-05T15:23:31.318518+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: b6e752d05797cd50ce95a96ae1b6cf8b2b87fc10c27391172beb1acd9fcb18a2 home: https://github.com/kedacore/keda @@ -795,7 +772,7 @@ entries: version: 2.1.1 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-11-02T15:55:56.586430331+01:00" + created: "2023-10-05T15:23:31.316855+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 91998f9165176f972b954ef9d4077942979cb5e863bb7d76ed29c48f63533531 home: https://github.com/kedacore/keda @@ -815,7 +792,7 @@ entries: version: 2.1.0 - apiVersion: v2 appVersion: 2.0.0 - created: "2023-11-02T15:55:56.583348687+01:00" + created: "2023-10-05T15:23:31.315455+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: ce2e848f5d7a067d74feb3745da5a834cccdfaa665b5b59d43ad06baa4cdfd04 home: https://github.com/kedacore/keda @@ -835,7 +812,7 @@ entries: version: 2.0.1 - apiVersion: v1 appVersion: 2.0.0 - created: "2023-11-02T15:55:56.58170642+01:00" + created: "2023-10-05T15:23:31.314117+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: dba8b0e793085165c7d155f9393c5ff112d4714dbce0201404ceb0e67d1b2deb home: https://github.com/kedacore/keda @@ -855,7 +832,7 @@ entries: version: 2.0.0 - apiVersion: v1 appVersion: 2.0.0-rc2 - created: "2023-11-02T15:55:56.579401308+01:00" + created: "2023-10-05T15:23:31.312271+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: bad82c28c5ca1d5e69fac4bfcc7a999d5d2b2afd9b19ff6deb9a48811110eb0d home: https://github.com/kedacore/keda @@ -875,7 +852,7 @@ entries: version: 2.0.0-rc3 - apiVersion: v2 appVersion: 2.0.0-rc2 - created: "2023-11-02T15:55:56.5777087+01:00" + created: "2023-10-05T15:23:31.310913+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: a4042ba14e595a8e82c9a39d8987625b89292aa86029686a3603b724fda36ca0 home: https://github.com/kedacore/keda @@ -896,7 +873,7 @@ entries: version: 2.0.0-rc2 - apiVersion: v1 appVersion: 2.0.0-rc - created: "2023-11-02T15:55:56.575765743+01:00" + created: "2023-10-05T15:23:31.309603+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 3a952f2aaa0ea35ee4335f0b168f44fcf37c5c5ab7e9b9bba7e731c42f04ad61 home: https://github.com/kedacore/keda @@ -916,7 +893,7 @@ entries: version: 2.0.0-rc - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-11-02T15:55:56.574034879+01:00" + created: "2023-10-05T15:23:31.307854+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: fbafc7ae564c13a0eab7062667759f6e93595c97125731a27e8290574e1d570c home: https://github.com/kedacore/keda @@ -936,7 +913,7 @@ entries: version: 2.0.0-beta1.2 - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-11-02T15:55:56.570688202+01:00" + created: "2023-10-05T15:23:31.305605+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: db9e7d2423423463285f2e9d5b940a63b41d6555ba9fcab8fda0e6a757ccefa9 home: https://github.com/kedacore/keda @@ -956,7 +933,7 @@ entries: version: 2.0.0-beta1.1 - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-11-02T15:55:56.567975456+01:00" + created: "2023-10-05T15:23:31.303379+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f0a8f0b854246ee2258ec8f10528f2811681ad2e41946dc455586f1ba9818e01 home: https://github.com/kedacore/keda @@ -976,7 +953,7 @@ entries: version: 2.0.0-beta - apiVersion: v1 appVersion: 1.5.0 - created: "2023-11-02T15:55:56.565263021+01:00" + created: "2023-10-05T15:23:31.301219+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 07b15ddae4f1c40747de063100a668ac15d504cd0548eac0e1a04381fcaa3b37 home: https://github.com/kedacore/keda @@ -996,7 +973,7 @@ entries: version: 1.5.0 - apiVersion: v1 appVersion: 1.4.1 - created: "2023-11-02T15:55:56.562630234+01:00" + created: "2023-10-05T15:23:31.299142+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f8bf80186ac3343998021a1721d06a67fdacd1dab92e4a4992620903b52004a4 home: https://github.com/kedacore/keda @@ -1016,7 +993,7 @@ entries: version: 1.4.2 - apiVersion: v1 appVersion: 1.4.1 - created: "2023-11-02T15:55:56.560572793+01:00" + created: "2023-10-05T15:23:31.297472+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 97a2e5c0beff93bb71ff861da0f29d09dcf988e724784f8b7c56ac9872c37a81 home: https://github.com/kedacore/keda @@ -1032,7 +1009,7 @@ entries: version: 1.4.1 - apiVersion: v1 appVersion: 1.4.0 - created: "2023-11-02T15:55:56.557621273+01:00" + created: "2023-10-05T15:23:31.295409+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1c4dbc502b935898ecaa178b5f0a172be5d75302c729dd96224a19f0dfe7964f home: https://github.com/kedacore/keda @@ -1048,7 +1025,7 @@ entries: version: 1.4.0 - apiVersion: v1 appVersion: 1.4.0 - created: "2023-11-02T15:55:56.555313952+01:00" + created: "2023-10-05T15:23:31.29363+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 6fccc45972ba1e3e9b2a6d3a20d4c6da4e8e1707e28cbf9f52114811628e7498 home: https://github.com/kedacore/keda @@ -1064,7 +1041,7 @@ entries: version: 1.3.2 - apiVersion: v1 appVersion: 1.3.0 - created: "2023-11-02T15:55:56.553335068+01:00" + created: "2023-10-05T15:23:31.291594+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: e13bcb65816ed59b10b32fa6db8f61668635459d56c2d599bb3c0bcc5dcc1368 home: https://github.com/kedacore/keda @@ -1080,7 +1057,7 @@ entries: version: 1.3.1 - apiVersion: v1 appVersion: 1.3.0 - created: "2023-11-02T15:55:56.5505948+01:00" + created: "2023-10-05T15:23:31.289579+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: 28fed67bbc6ee61357743991f6c66a88b3749d9d7e9d26322f4f9116d038acb8 home: https://github.com/kedacore/keda @@ -1096,7 +1073,7 @@ entries: version: 1.3.0 - apiVersion: v1 appVersion: 1.2.0 - created: "2023-11-02T15:55:56.548337545+01:00" + created: "2023-10-05T15:23:31.287751+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: e041dbed2455fef34f2908594a42fc8a7f163a1f48be46c2f93dea46e36fc733 home: https://github.com/kedacore/keda @@ -1112,7 +1089,7 @@ entries: version: 1.2.0 - apiVersion: v1 appVersion: 1.1.0 - created: "2023-11-02T15:55:56.545634222+01:00" + created: "2023-10-05T15:23:31.285094+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: c624e6620a9a6f265f51a82ee0d8267dcb2637dd3777306afbb271746234ff2d home: https://github.com/kedacore/keda @@ -1128,7 +1105,7 @@ entries: version: 1.1.0 - apiVersion: v1 appVersion: 1.0.0 - created: "2023-11-02T15:55:56.543769352+01:00" + created: "2023-10-05T15:23:31.283203+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: ef934588dce70d874ea69692e082b8a70ad19095090b8d4fa7b5cb69b2cecaf6 home: https://github.com/kedacore/keda @@ -1145,7 +1122,7 @@ entries: keda-add-ons-http: - apiVersion: v2 appVersion: 0.6.0 - created: "2023-11-02T15:55:56.706974612+01:00" + created: "2023-10-05T15:23:31.389125+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 435c6c9c221b8e98774c662250a091b872222584510e3b7f1df2a838afa81252 home: https://github.com/kedacore/http-add-on @@ -1168,7 +1145,7 @@ entries: version: 0.6.0 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-11-02T15:55:56.7061925+01:00" + created: "2023-10-05T15:23:31.388599+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 2f7a41ea8fbed944ea789e5811edcb263275452d6c8928a4647d78d0d9895b15 home: https://github.com/kedacore/http-add-on @@ -1191,7 +1168,7 @@ entries: version: 0.5.3 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-11-02T15:55:56.704950867+01:00" + created: "2023-10-05T15:23:31.387859+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: cc4459e84407bc2b29203ad02ddcea31471ce3b3d1c4a91c0d7f6be212725c38 home: https://github.com/kedacore/http-add-on @@ -1214,7 +1191,7 @@ entries: version: 0.5.2 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-11-02T15:55:56.703856984+01:00" + created: "2023-10-05T15:23:31.386698+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 802dd7fa808a092b1c3669e217b6295c600929351fd7ad9ff6485b5ffa7ac87d home: https://github.com/kedacore/http-add-on @@ -1237,7 +1214,7 @@ entries: version: 0.5.1 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-11-02T15:55:56.7028503+01:00" + created: "2023-10-05T15:23:31.386178+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 436f37e50c6a2cb406b13144778163070b3903a77750ac2afd71a13c07edd7d3 home: https://github.com/kedacore/http-add-on @@ -1260,7 +1237,7 @@ entries: version: 0.5.0 - apiVersion: v2 appVersion: 0.4.0 - created: "2023-11-02T15:55:56.70193222+01:00" + created: "2023-10-05T15:23:31.385617+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: ed7e2d31de0f5afff393e1c8857968b68777ff2e29678351ae6e85dfeb54e2f1 home: https://github.com/kedacore/http-add-on @@ -1283,7 +1260,7 @@ entries: version: 0.4.1 - apiVersion: v2 appVersion: 0.4.0 - created: "2023-11-02T15:55:56.701200136+01:00" + created: "2023-10-05T15:23:31.385115+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 63a58740d9a528b16cff62eb78ab7c33ac1bb00c1f5d4802cd3de1229f24b1c8 home: https://github.com/kedacore/http-add-on @@ -1306,7 +1283,7 @@ entries: version: 0.4.0 - apiVersion: v2 appVersion: 0.3.0 - created: "2023-11-02T15:55:56.700424258+01:00" + created: "2023-10-05T15:23:31.384672+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 79ace4c4fa1521f9e072c34917155db49047b024f77054df2a089aca9a686b14 home: https://github.com/kedacore/http-add-on @@ -1331,7 +1308,7 @@ entries: version: 0.3.1 - apiVersion: v2 appVersion: 0.3.0 - created: "2023-11-02T15:55:56.69964665+01:00" + created: "2023-10-05T15:23:31.384209+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: e48c9139df0d83cea4b1faed0094d87707243dbfe620eab2254c7d810ed0f4c2 home: https://github.com/kedacore/http-add-on @@ -1355,7 +1332,7 @@ entries: version: 0.3.0 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-11-02T15:55:56.698877153+01:00" + created: "2023-10-05T15:23:31.383774+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: ba2bc1bc4445a0aca8e71726f5e0797941a67f5d98764c56be300f6b2c5c008b home: https://github.com/kedacore/http-add-on @@ -1379,7 +1356,7 @@ entries: version: 0.2.2 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-11-02T15:55:56.698148889+01:00" + created: "2023-10-05T15:23:31.383311+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 0dc118417aad98e528e499fdd5e4e8a43465d071dd954612ff5d0289756d372c home: https://github.com/kedacore/http-add-on @@ -1403,7 +1380,7 @@ entries: version: 0.2.1 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-11-02T15:55:56.697478261+01:00" + created: "2023-10-05T15:23:31.382865+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 2c209e2a1287a54934cd7e1345fddc5b2b6c2a51c92d07a314f3e08e304af321 home: https://github.com/kedacore/http-add-on @@ -1427,7 +1404,7 @@ entries: version: 0.2.0 - apiVersion: v2 appVersion: 0.1.0 - created: "2023-11-02T15:55:56.696827208+01:00" + created: "2023-10-05T15:23:31.382456+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 51bc31412a28fe78a0d0b2cdb76aae1af9eda9707ceecdfdde7106b7a2ceb8cb home: https://github.com/kedacore/http-add-on @@ -1451,7 +1428,7 @@ entries: version: 0.1.0 - apiVersion: v2 appVersion: 0.0.1 - created: "2023-11-02T15:55:56.696460161+01:00" + created: "2023-10-05T15:23:31.382202+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 0cbcd436721095d7f40750a917ed22d7c83883bdb256edfd43a40a5a0b4f5c17 home: https://github.com/kedacore/http-add-on @@ -1473,4 +1450,4 @@ entries: urls: - https://kedacore.github.io/charts/keda-add-ons-http-0.0.1.tgz version: 0.0.1 -generated: "2023-11-02T15:55:56.541405944+01:00" +generated: "2023-10-05T15:23:31.280208+02:00" diff --git a/docs/keda-2.12.1.tgz b/docs/keda-2.12.1.tgz deleted file mode 100644 index daecea2ae25301ad7c498adb9b7d99c2a3bfa448..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93233 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 YXZviQuju*z0RRC1|5|}trT_>G0JC<>vH$=8 diff --git a/keda/Chart.yaml b/keda/Chart.yaml index 00c4e2ed..33134cef 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.12.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.12.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 b8660d9b..82a4c8be 100644 --- a/keda/README.md +++ b/keda/README.md @@ -73,6 +73,7 @@ their default values. | `crds.install` | bool | `true` | Defines whether the KEDA CRDs have to be installed or not. | | `env` | list | `[]` | Additional environment variables that will be passed onto all KEDA components | | `extraObjects` | list | `[]` | Array of extra K8s manifests to deploy | +| `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 | | `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 | | `http.keepAlive.enabled` | bool | `true` | Enable HTTP connection keep alive | @@ -110,8 +111,8 @@ their default values. | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `extraArgs.keda` | object | `{}` | Additional KEDA Operator container arguments | -| `image.keda.registry` | string | `"ghcr.io"` | Image registry of KEDA operator | -| `image.keda.repository` | string | `"kedacore/keda"` | Image name of KEDA operator | +| `image.keda.registry` | string | `nil` | Image registry of KEDA operator | +| `image.keda.repository` | string | `"ghcr.io/kedacore/keda"` | Image name of KEDA operator | | `image.keda.tag` | string | `""` | Image tag of KEDA operator. Optional, given app version of Helm chart is used by default | | `logging.operator.format` | string | `"console"` | Logging format for KEDA Operator. allowed values: `json` or `console` | | `logging.operator.level` | string | `"info"` | Logging level for KEDA Operator. allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string | @@ -139,8 +140,8 @@ their default values. | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `extraArgs.metricsAdapter` | object | `{}` | Additional Metrics Adapter container arguments | -| `image.metricsApiServer.registry` | string | `"ghcr.io"` | Image registry of KEDA Metrics API Server | -| `image.metricsApiServer.repository` | string | `"kedacore/keda-metrics-apiserver"` | Image name of KEDA Metrics API Server | +| `image.metricsApiServer.registry` | string | `nil` | Image registry of KEDA Metrics API Server | +| `image.metricsApiServer.repository` | string | `"ghcr.io/kedacore/keda-metrics-apiserver"` | Image name of KEDA Metrics API Server | | `image.metricsApiServer.tag` | string | `""` | Image tag of KEDA Metrics API Server. Optional, given app version of Helm chart is used by default | | `logging.metricServer.level` | int | `0` | Logging level for Metrics Server. allowed values: `0` for info, `4` for debug, or an integer value greater than 0, specified as string | | `logging.metricServer.stderrthreshold` | string | `"ERROR"` | Logging stderrthreshold for Metrics Server allowed values: 'DEBUG','INFO','WARN','ERROR','ALERT','EMERG' | @@ -249,8 +250,8 @@ their default values. | Parameter | Type | Default | Description | |-----------|------|---------|-------------| -| `image.webhooks.registry` | string | `"ghcr.io"` | Image registry of KEDA admission-webhooks | -| `image.webhooks.repository` | string | `"kedacore/keda-admission-webhooks"` | Image name of KEDA admission-webhooks | +| `image.webhooks.registry` | string | `nil` | Image registry of KEDA admission-webhooks | +| `image.webhooks.repository` | string | `"ghcr.io/kedacore/keda-admission-webhooks"` | Image name of KEDA admission-webhooks | | `image.webhooks.tag` | string | `""` | Image tag of KEDA admission-webhooks . Optional, given app version of Helm chart is used by default | | `logging.webhooks.format` | string | `"console"` | Logging format for KEDA Admission webhooks. allowed values: `json` or `console` | | `logging.webhooks.level` | string | `"info"` | Logging level for KEDA Operator. allowed values: `debug`, `info`, `error`, or an integer value greater than 0, specified as string | diff --git a/keda/templates/manager/deployment.yaml b/keda/templates/manager/deployment.yaml index 19b55ad0..254942a3 100644 --- a/keda/templates/manager/deployment.yaml +++ b/keda/templates/manager/deployment.yaml @@ -71,7 +71,12 @@ spec: {{- else }} {{- toYaml .Values.securityContext | nindent 12 }} {{- end }} - image: "{{ .Values.global.image.registry | default .Values.image.keda.registry }}/{{ .Values.image.keda.repository }}:{{ .Values.image.keda.tag | default .Chart.AppVersion }}" + {{- $registry := .Values.global.image.registry | default .Values.image.keda.registry | default "" }} + {{- if $registry }} + image: "{{ $registry }}/{{ .Values.image.keda.repository }}:{{ .Values.image.keda.tag | default .Chart.AppVersion }}" + {{- else }} + image: "{{ .Values.image.keda.repository }}:{{ .Values.image.keda.tag | default .Chart.AppVersion }}" + {{- end }} command: - "/keda" args: diff --git a/keda/templates/metrics-server/deployment.yaml b/keda/templates/metrics-server/deployment.yaml index 053cd4b0..d621e0b8 100644 --- a/keda/templates/metrics-server/deployment.yaml +++ b/keda/templates/metrics-server/deployment.yaml @@ -73,7 +73,12 @@ spec: {{- else }} {{- toYaml .Values.securityContext | nindent 12 }} {{- end }} - image: "{{ .Values.global.image.registry | default .Values.image.metricsApiServer.registry }}/{{ .Values.image.metricsApiServer.repository }}:{{ .Values.image.metricsApiServer.tag | default .Chart.AppVersion }}" + {{- $registry := .Values.global.image.registry | default .Values.image.metricsApiServer.registry | default "" }} + {{- if $registry }} + image: "{{ $registry }}/{{ .Values.image.metricsApiServer.repository }}:{{ .Values.image.metricsApiServer.tag | default .Chart.AppVersion }}" + {{- else }} + image: "{{ .Values.image.metricsApiServer.repository }}:{{ .Values.image.metricsApiServer.tag | default .Chart.AppVersion }}" + {{- end }} imagePullPolicy: {{ .Values.image.pullPolicy }} livenessProbe: httpGet: diff --git a/keda/templates/webhooks/deployment.yaml b/keda/templates/webhooks/deployment.yaml index 9fcffb89..314598bd 100644 --- a/keda/templates/webhooks/deployment.yaml +++ b/keda/templates/webhooks/deployment.yaml @@ -66,7 +66,12 @@ spec: {{- else }} {{- toYaml .Values.securityContext | nindent 12 }} {{- end }} - image: "{{ .Values.global.image.registry | default .Values.image.webhooks.registry }}/{{ .Values.image.webhooks.repository }}:{{ .Values.image.webhooks.tag | default .Chart.AppVersion }}" + {{- $registry := .Values.global.image.registry | default .Values.image.webhooks.registry | default "" }} + {{- if $registry }} + image: "{{ $registry }}/{{ .Values.image.webhooks.repository }}:{{ .Values.image.webhooks.tag | default .Chart.AppVersion }}" + {{- else }} + image: "{{ .Values.image.webhooks.repository }}:{{ .Values.image.webhooks.tag | default .Chart.AppVersion }}" + {{- end }} command: - /keda-admission-webhooks args: diff --git a/keda/values.yaml b/keda/values.yaml index f77669a3..ea8486ef 100644 --- a/keda/values.yaml +++ b/keda/values.yaml @@ -10,23 +10,23 @@ global: image: keda: # -- Image registry of KEDA operator - registry: ghcr.io + registry: null # -- Image name of KEDA operator - repository: kedacore/keda + repository: ghcr.io/kedacore/keda # -- Image tag of KEDA operator. Optional, given app version of Helm chart is used by default tag: "" metricsApiServer: # -- Image registry of KEDA Metrics API Server - registry: ghcr.io + registry: null # -- Image name of KEDA Metrics API Server - repository: kedacore/keda-metrics-apiserver + repository: ghcr.io/kedacore/keda-metrics-apiserver # -- Image tag of KEDA Metrics API Server. Optional, given app version of Helm chart is used by default tag: "" webhooks: # -- Image registry of KEDA admission-webhooks - registry: ghcr.io + registry: null # -- Image name of KEDA admission-webhooks - repository: kedacore/keda-admission-webhooks + repository: ghcr.io/kedacore/keda-admission-webhooks # -- Image tag of KEDA admission-webhooks . Optional, given app version of Helm chart is used by default tag: "" # -- Image pullPolicy for all KEDA components