diff --git a/.github/workflows/ci-http-add-on.yml b/.github/workflows/ci-http-add-on.yml index f4e047fa..99b1bfa6 100644 --- a/.github/workflows/ci-http-add-on.yml +++ b/.github/workflows/ci-http-add-on.yml @@ -76,13 +76,6 @@ jobs: run: kubectl create ns keda - name: Install KEDA chart - if: matrix.kubernetesVersion == 'v1.23' - run: | - helm repo add kedacore https://kedacore.github.io/charts - helm install keda kedacore/keda --namespace keda --version ~2.8.4 - - - name: Install KEDA chart - if: matrix.kubernetesVersion != 'v1.23' run: helm install keda ./keda/ --namespace keda - name: Template Helm chart diff --git a/README.md b/README.md index 40c93e94..9cb4d66c 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ $ 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.10.2 2.10.1 Event-based autoscaler for workloads on Kubernetes -kedacore/keda-add-ons-http 0.5.1 0.5.0 Event-based autoscaler for HTTP workloads on Ku... +kedacore/keda-add-ons-http 0.5.2 0.5.0 Event-based autoscaler for HTTP workloads on Ku... ``` ## Releases diff --git a/docs/index.yaml b/docs/index.yaml index c02858ad..bd08b446 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-06-21T11:24:35.361939+02:00" + created: "2023-06-21T22:29:35.149865+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 @@ -24,7 +24,7 @@ entries: keda: - apiVersion: v2 appVersion: 2.10.1 - created: "2023-06-21T11:24:35.416693+02:00" + created: "2023-06-21T22:29:35.200982+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 2e75903cda0780a4a8115dc199541315eaccdbfc3ec3da5ab492c8825080cc99 home: https://github.com/kedacore/keda @@ -47,7 +47,7 @@ entries: version: 2.10.2 - apiVersion: v2 appVersion: 2.10.0 - created: "2023-06-21T11:24:35.414088+02:00" + created: "2023-06-21T22:29:35.198156+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7216ff7cff5567152b895017b97a95b41b788589c4be82169d92906519a24f25 home: https://github.com/kedacore/keda @@ -70,7 +70,7 @@ entries: version: 2.10.1 - apiVersion: v2 appVersion: 2.10.0 - created: "2023-06-21T11:24:35.411291+02:00" + created: "2023-06-21T22:29:35.19576+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 4be1fc8dba9d0e17ff475ca3dcb1183b07164ccaddfc48c67f6369a56f1b1777 home: https://github.com/kedacore/keda @@ -93,7 +93,7 @@ entries: version: 2.10.0 - apiVersion: v2 appVersion: 2.9.3 - created: "2023-06-21T11:24:35.465032+02:00" + created: "2023-06-21T22:29:35.249265+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: c455dc8d908b6e8575fe0dbe8275861355cb242a5768f23cd909e543fe077438 home: https://github.com/kedacore/keda @@ -116,7 +116,7 @@ entries: version: 2.9.4 - apiVersion: v2 appVersion: 2.9.2 - created: "2023-06-21T11:24:35.462559+02:00" + created: "2023-06-21T22:29:35.246805+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 52a5de6f5585fb2cfe44ba9ddadcf4cd4208138795313e25ee654d82a424faef home: https://github.com/kedacore/keda @@ -139,7 +139,7 @@ entries: version: 2.9.3 - apiVersion: v2 appVersion: 2.9.2 - created: "2023-06-21T11:24:35.459684+02:00" + created: "2023-06-21T22:29:35.24448+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: a1f14048f1788cde92a42412fa789e34d48bb4a8e94d4b43e0c70c8b8c326e43 home: https://github.com/kedacore/keda @@ -162,7 +162,7 @@ entries: version: 2.9.2 - apiVersion: v2 appVersion: 2.9.1 - created: "2023-06-21T11:24:35.457523+02:00" + created: "2023-06-21T22:29:35.242479+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 004f2f37845a324badc7228585755ddfd8f5feea957cdca7de9b39499ce1a8d8 home: https://github.com/kedacore/keda @@ -185,7 +185,7 @@ entries: version: 2.9.1 - apiVersion: v2 appVersion: 2.9.0 - created: "2023-06-21T11:24:35.455115+02:00" + created: "2023-06-21T22:29:35.240121+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: e0f84de35c0378027f43a732f12a164db05e45947687203020c0031baeee5826 home: https://github.com/kedacore/keda @@ -208,7 +208,7 @@ entries: version: 2.9.0 - apiVersion: v2 appVersion: 2.8.2 - created: "2023-06-21T11:24:35.452662+02:00" + created: "2023-06-21T22:29:35.237344+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: bbd9f4f9312781de5363145d5a937d7c084ea1139f12f5e7f153b3f174332517 home: https://github.com/kedacore/keda @@ -231,7 +231,7 @@ entries: version: 2.8.4 - apiVersion: v2 appVersion: 2.8.2 - created: "2023-06-21T11:24:35.45027+02:00" + created: "2023-06-21T22:29:35.234818+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 04934ca1e41970ca687de13db697cc7fdc24d367af570eba47bed01ad981e1b1 home: https://github.com/kedacore/keda @@ -254,7 +254,7 @@ entries: version: 2.8.3 - apiVersion: v2 appVersion: 2.8.1 - created: "2023-06-21T11:24:35.448057+02:00" + created: "2023-06-21T22:29:35.232033+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: e7bc80a5dde861a5f62b73e9d5c4ce139339b07438344668485fdc435f3109b4 home: https://github.com/kedacore/keda @@ -277,7 +277,7 @@ entries: version: 2.8.2 - apiVersion: v2 appVersion: 2.8.0 - created: "2023-06-21T11:24:35.445729+02:00" + created: "2023-06-21T22:29:35.229664+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: df15ce1a4a27df2f3eb85c7cc803de53dec526bcad92d732a0944bd5288f4845 home: https://github.com/kedacore/keda @@ -300,7 +300,7 @@ entries: version: 2.8.1 - apiVersion: v2 appVersion: 2.8.0 - created: "2023-06-21T11:24:35.443509+02:00" + created: "2023-06-21T22:29:35.22747+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: afa9410e4e6e805979e5c22a17db6dc7dc2720c28b3f176d2eef2708ef0d0a32 home: https://github.com/kedacore/keda @@ -323,7 +323,7 @@ entries: version: 2.8.0 - apiVersion: v2 appVersion: 2.7.1 - created: "2023-06-21T11:24:35.441892+02:00" + created: "2023-06-21T22:29:35.225774+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: eec27b3d7075a8c51cce1fb8d456ac3d458b3bf72fde1cda67c4b554df1e9838 home: https://github.com/kedacore/keda @@ -346,7 +346,7 @@ entries: version: 2.7.2 - apiVersion: v2 appVersion: 2.7.1 - created: "2023-06-21T11:24:35.440054+02:00" + created: "2023-06-21T22:29:35.224141+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: aa1644eb53ec44294993d0611169bd863db39f2bedca1d9ed64b05fbef74087c home: https://github.com/kedacore/keda @@ -369,7 +369,7 @@ entries: version: 2.7.1 - apiVersion: v2 appVersion: 2.7.0 - created: "2023-06-21T11:24:35.438012+02:00" + created: "2023-06-21T22:29:35.222254+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f23894c1c4403f36797a0f2ccb497a3b4f2fe761e00b841cc7e1c8ce110d6dc5 home: https://github.com/kedacore/keda @@ -392,7 +392,7 @@ entries: version: 2.7.0 - apiVersion: v2 appVersion: 2.6.1 - created: "2023-06-21T11:24:35.435922+02:00" + created: "2023-06-21T22:29:35.220308+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: af7ec480a66e9f033ab44d28b3df518c0def8ea289996c413dae34e307a0a033 home: https://github.com/kedacore/keda @@ -414,7 +414,7 @@ entries: version: 2.6.2 - apiVersion: v2 appVersion: 2.6.0 - created: "2023-06-21T11:24:35.434269+02:00" + created: "2023-06-21T22:29:35.218734+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: b6cf54875f34e8cda992f1ccfe7d594a2f75d25b573a8149721e69ab5ebe3d1d home: https://github.com/kedacore/keda @@ -436,7 +436,7 @@ entries: version: 2.6.1 - apiVersion: v2 appVersion: 2.6.0 - created: "2023-06-21T11:24:35.432101+02:00" + created: "2023-06-21T22:29:35.216722+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1788eb5f7febdff68275ec5446d30f7f51d0259f343a024639ab1d46228fa00c home: https://github.com/kedacore/keda @@ -458,7 +458,7 @@ entries: version: 2.6.0 - apiVersion: v2 appVersion: 2.5.0 - created: "2023-06-21T11:24:35.430427+02:00" + created: "2023-06-21T22:29:35.215163+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: b23ffc14ff517dbf1e892593364a0b9e660afe2cd49c2e11e8589e0f271ef254 home: https://github.com/kedacore/keda @@ -480,7 +480,7 @@ entries: version: 2.5.1 - apiVersion: v2 appVersion: 2.5.0 - created: "2023-06-21T11:24:35.42886+02:00" + created: "2023-06-21T22:29:35.213266+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: a8c62e7b9e38adf3ef1837e2828cbd29dfd6c7633e8260bd2aa68c70307c8149 home: https://github.com/kedacore/keda @@ -500,7 +500,7 @@ entries: version: 2.5.0 - apiVersion: v2 appVersion: 2.4.0 - created: "2023-06-21T11:24:35.426986+02:00" + created: "2023-06-21T22:29:35.211767+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 41a092fcda3518068d27cf7b86afa5ea2577c8435055ee214bfba11f3a86ef7b home: https://github.com/kedacore/keda @@ -520,7 +520,7 @@ entries: version: 2.4.0 - apiVersion: v2 appVersion: 2.3.0 - created: "2023-06-21T11:24:35.425338+02:00" + created: "2023-06-21T22:29:35.210109+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 8f9d78fb5d090e9887f7914ec8db637344361a8881bb4d8f4c1a9225964b72e0 home: https://github.com/kedacore/keda @@ -540,7 +540,7 @@ entries: version: 2.3.2 - apiVersion: v2 appVersion: 2.3.0 - created: "2023-06-21T11:24:35.423345+02:00" + created: "2023-06-21T22:29:35.208179+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: c36eef4718068eee2ac8d3d54e10b15c6ca2b4d1970c84797387152393804578 home: https://github.com/kedacore/keda @@ -560,7 +560,7 @@ entries: version: 2.3.0 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-06-21T11:24:35.421748+02:00" + created: "2023-06-21T22:29:35.206442+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 6b6b25799c11e01d2a7edb34d8cf3fb6f82393e7c4e9faa07c38271afad49704 home: https://github.com/kedacore/keda @@ -580,7 +580,7 @@ entries: version: 2.2.2 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-06-21T11:24:35.420039+02:00" + created: "2023-06-21T22:29:35.204139+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7ec5c403d0ad315d2eb9ec0c9d73b36c0baced870f397884d467d46014f24631 home: https://github.com/kedacore/keda @@ -600,7 +600,7 @@ entries: version: 2.2.1 - apiVersion: v2 appVersion: 2.2.0 - created: "2023-06-21T11:24:35.418468+02:00" + created: "2023-06-21T22:29:35.202545+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 42b530656687cabb1408abcb137a5d7515243465b65a3a6006927987441fadc0 home: https://github.com/kedacore/keda @@ -620,7 +620,7 @@ entries: version: 2.2.0 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-06-21T11:24:35.408339+02:00" + created: "2023-06-21T22:29:35.192195+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 65e2fb98c55740251d7ffa1680ef0edeb42954576deac3856dd468473e321747 home: https://github.com/kedacore/keda @@ -640,7 +640,7 @@ entries: version: 2.1.3 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-06-21T11:24:35.406498+02:00" + created: "2023-06-21T22:29:35.190599+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f336ab24d5ebf96d28da95a03931f2701bb44ce6bb7c30991e3ad14959e2e7e4 home: https://github.com/kedacore/keda @@ -660,7 +660,7 @@ entries: version: 2.1.2 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-06-21T11:24:35.404489+02:00" + created: "2023-06-21T22:29:35.188775+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: b6e752d05797cd50ce95a96ae1b6cf8b2b87fc10c27391172beb1acd9fcb18a2 home: https://github.com/kedacore/keda @@ -680,7 +680,7 @@ entries: version: 2.1.1 - apiVersion: v2 appVersion: 2.1.0 - created: "2023-06-21T11:24:35.401957+02:00" + created: "2023-06-21T22:29:35.187127+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 91998f9165176f972b954ef9d4077942979cb5e863bb7d76ed29c48f63533531 home: https://github.com/kedacore/keda @@ -700,7 +700,7 @@ entries: version: 2.1.0 - apiVersion: v2 appVersion: 2.0.0 - created: "2023-06-21T11:24:35.400247+02:00" + created: "2023-06-21T22:29:35.185617+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: ce2e848f5d7a067d74feb3745da5a834cccdfaa665b5b59d43ad06baa4cdfd04 home: https://github.com/kedacore/keda @@ -720,7 +720,7 @@ entries: version: 2.0.1 - apiVersion: v1 appVersion: 2.0.0 - created: "2023-06-21T11:24:35.398691+02:00" + created: "2023-06-21T22:29:35.183742+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: dba8b0e793085165c7d155f9393c5ff112d4714dbce0201404ceb0e67d1b2deb home: https://github.com/kedacore/keda @@ -740,7 +740,7 @@ entries: version: 2.0.0 - apiVersion: v1 appVersion: 2.0.0-rc2 - created: "2023-06-21T11:24:35.397122+02:00" + created: "2023-06-21T22:29:35.1822+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: bad82c28c5ca1d5e69fac4bfcc7a999d5d2b2afd9b19ff6deb9a48811110eb0d home: https://github.com/kedacore/keda @@ -760,7 +760,7 @@ entries: version: 2.0.0-rc3 - apiVersion: v2 appVersion: 2.0.0-rc2 - created: "2023-06-21T11:24:35.394896+02:00" + created: "2023-06-21T22:29:35.180741+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: a4042ba14e595a8e82c9a39d8987625b89292aa86029686a3603b724fda36ca0 home: https://github.com/kedacore/keda @@ -781,7 +781,7 @@ entries: version: 2.0.0-rc2 - apiVersion: v1 appVersion: 2.0.0-rc - created: "2023-06-21T11:24:35.393457+02:00" + created: "2023-06-21T22:29:35.179117+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 3a952f2aaa0ea35ee4335f0b168f44fcf37c5c5ab7e9b9bba7e731c42f04ad61 home: https://github.com/kedacore/keda @@ -801,7 +801,7 @@ entries: version: 2.0.0-rc - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-06-21T11:24:35.391682+02:00" + created: "2023-06-21T22:29:35.177716+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: fbafc7ae564c13a0eab7062667759f6e93595c97125731a27e8290574e1d570c home: https://github.com/kedacore/keda @@ -821,7 +821,7 @@ entries: version: 2.0.0-beta1.2 - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-06-21T11:24:35.388612+02:00" + created: "2023-06-21T22:29:35.17544+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: db9e7d2423423463285f2e9d5b940a63b41d6555ba9fcab8fda0e6a757ccefa9 home: https://github.com/kedacore/keda @@ -841,7 +841,7 @@ entries: version: 2.0.0-beta1.1 - apiVersion: v1 appVersion: 2.0.0-beta - created: "2023-06-21T11:24:35.386323+02:00" + created: "2023-06-21T22:29:35.172945+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f0a8f0b854246ee2258ec8f10528f2811681ad2e41946dc455586f1ba9818e01 home: https://github.com/kedacore/keda @@ -861,7 +861,7 @@ entries: version: 2.0.0-beta - apiVersion: v1 appVersion: 1.5.0 - created: "2023-06-21T11:24:35.383927+02:00" + created: "2023-06-21T22:29:35.170998+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 07b15ddae4f1c40747de063100a668ac15d504cd0548eac0e1a04381fcaa3b37 home: https://github.com/kedacore/keda @@ -881,7 +881,7 @@ entries: version: 1.5.0 - apiVersion: v1 appVersion: 1.4.1 - created: "2023-06-21T11:24:35.381894+02:00" + created: "2023-06-21T22:29:35.16881+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f8bf80186ac3343998021a1721d06a67fdacd1dab92e4a4992620903b52004a4 home: https://github.com/kedacore/keda @@ -901,7 +901,7 @@ entries: version: 1.4.2 - apiVersion: v1 appVersion: 1.4.1 - created: "2023-06-21T11:24:35.380133+02:00" + created: "2023-06-21T22:29:35.166945+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 97a2e5c0beff93bb71ff861da0f29d09dcf988e724784f8b7c56ac9872c37a81 home: https://github.com/kedacore/keda @@ -917,7 +917,7 @@ entries: version: 1.4.1 - apiVersion: v1 appVersion: 1.4.0 - created: "2023-06-21T11:24:35.378263+02:00" + created: "2023-06-21T22:29:35.165007+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1c4dbc502b935898ecaa178b5f0a172be5d75302c729dd96224a19f0dfe7964f home: https://github.com/kedacore/keda @@ -933,7 +933,7 @@ entries: version: 1.4.0 - apiVersion: v1 appVersion: 1.4.0 - created: "2023-06-21T11:24:35.376133+02:00" + created: "2023-06-21T22:29:35.162864+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 6fccc45972ba1e3e9b2a6d3a20d4c6da4e8e1707e28cbf9f52114811628e7498 home: https://github.com/kedacore/keda @@ -949,7 +949,7 @@ entries: version: 1.3.2 - apiVersion: v1 appVersion: 1.3.0 - created: "2023-06-21T11:24:35.374342+02:00" + created: "2023-06-21T22:29:35.161226+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: e13bcb65816ed59b10b32fa6db8f61668635459d56c2d599bb3c0bcc5dcc1368 home: https://github.com/kedacore/keda @@ -965,7 +965,7 @@ entries: version: 1.3.1 - apiVersion: v1 appVersion: 1.3.0 - created: "2023-06-21T11:24:35.371737+02:00" + created: "2023-06-21T22:29:35.159076+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: 28fed67bbc6ee61357743991f6c66a88b3749d9d7e9d26322f4f9116d038acb8 home: https://github.com/kedacore/keda @@ -981,7 +981,7 @@ entries: version: 1.3.0 - apiVersion: v1 appVersion: 1.2.0 - created: "2023-06-21T11:24:35.36967+02:00" + created: "2023-06-21T22:29:35.156889+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: e041dbed2455fef34f2908594a42fc8a7f163a1f48be46c2f93dea46e36fc733 home: https://github.com/kedacore/keda @@ -997,7 +997,7 @@ entries: version: 1.2.0 - apiVersion: v1 appVersion: 1.1.0 - created: "2023-06-21T11:24:35.367337+02:00" + created: "2023-06-21T22:29:35.154768+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: c624e6620a9a6f265f51a82ee0d8267dcb2637dd3777306afbb271746234ff2d home: https://github.com/kedacore/keda @@ -1013,7 +1013,7 @@ entries: version: 1.1.0 - apiVersion: v1 appVersion: 1.0.0 - created: "2023-06-21T11:24:35.365432+02:00" + created: "2023-06-21T22:29:35.152422+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: ef934588dce70d874ea69692e082b8a70ad19095090b8d4fa7b5cb69b2cecaf6 home: https://github.com/kedacore/keda @@ -1030,7 +1030,30 @@ entries: keda-add-ons-http: - apiVersion: v2 appVersion: 0.5.0 - created: "2023-06-21T11:24:35.472876+02:00" + created: "2023-06-21T22:29:35.256198+02:00" + description: Event-based autoscaler for HTTP workloads on Kubernetes + digest: cc4459e84407bc2b29203ad02ddcea31471ce3b3d1c4a91c0d7f6be212725c38 + home: https://github.com/kedacore/http-add-on + kubeVersion: '>=v1.24.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: zroubali@redhat.com + name: Zbynek Roubalik + name: keda-add-ons-http + sources: + - https://github.com/kedacore/http-add-on + type: application + urls: + - https://kedacore.github.io/charts/keda-add-ons-http-0.5.2.tgz + version: 0.5.2 + - apiVersion: v2 + appVersion: 0.5.0 + created: "2023-06-21T22:29:35.255627+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 802dd7fa808a092b1c3669e217b6295c600929351fd7ad9ff6485b5ffa7ac87d home: https://github.com/kedacore/http-add-on @@ -1053,7 +1076,7 @@ entries: version: 0.5.1 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-06-21T11:24:35.471152+02:00" + created: "2023-06-21T22:29:35.254864+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 436f37e50c6a2cb406b13144778163070b3903a77750ac2afd71a13c07edd7d3 home: https://github.com/kedacore/http-add-on @@ -1076,7 +1099,7 @@ entries: version: 0.5.0 - apiVersion: v2 appVersion: 0.4.0 - created: "2023-06-21T11:24:35.470303+02:00" + created: "2023-06-21T22:29:35.254107+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: ed7e2d31de0f5afff393e1c8857968b68777ff2e29678351ae6e85dfeb54e2f1 home: https://github.com/kedacore/http-add-on @@ -1099,7 +1122,7 @@ entries: version: 0.4.1 - apiVersion: v2 appVersion: 0.4.0 - created: "2023-06-21T11:24:35.469747+02:00" + created: "2023-06-21T22:29:35.253571+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 63a58740d9a528b16cff62eb78ab7c33ac1bb00c1f5d4802cd3de1229f24b1c8 home: https://github.com/kedacore/http-add-on @@ -1122,7 +1145,7 @@ entries: version: 0.4.0 - apiVersion: v2 appVersion: 0.3.0 - created: "2023-06-21T11:24:35.469221+02:00" + created: "2023-06-21T22:29:35.253036+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 79ace4c4fa1521f9e072c34917155db49047b024f77054df2a089aca9a686b14 home: https://github.com/kedacore/http-add-on @@ -1147,7 +1170,7 @@ entries: version: 0.3.1 - apiVersion: v2 appVersion: 0.3.0 - created: "2023-06-21T11:24:35.468674+02:00" + created: "2023-06-21T22:29:35.252494+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: e48c9139df0d83cea4b1faed0094d87707243dbfe620eab2254c7d810ed0f4c2 home: https://github.com/kedacore/http-add-on @@ -1171,7 +1194,7 @@ entries: version: 0.3.0 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-06-21T11:24:35.46812+02:00" + created: "2023-06-21T22:29:35.251784+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: ba2bc1bc4445a0aca8e71726f5e0797941a67f5d98764c56be300f6b2c5c008b home: https://github.com/kedacore/http-add-on @@ -1195,7 +1218,7 @@ entries: version: 0.2.2 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-06-21T11:24:35.467579+02:00" + created: "2023-06-21T22:29:35.250971+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 0dc118417aad98e528e499fdd5e4e8a43465d071dd954612ff5d0289756d372c home: https://github.com/kedacore/http-add-on @@ -1219,7 +1242,7 @@ entries: version: 0.2.1 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-06-21T11:24:35.466984+02:00" + created: "2023-06-21T22:29:35.250458+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 2c209e2a1287a54934cd7e1345fddc5b2b6c2a51c92d07a314f3e08e304af321 home: https://github.com/kedacore/http-add-on @@ -1243,7 +1266,7 @@ entries: version: 0.2.0 - apiVersion: v2 appVersion: 0.1.0 - created: "2023-06-21T11:24:35.46573+02:00" + created: "2023-06-21T22:29:35.249928+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 51bc31412a28fe78a0d0b2cdb76aae1af9eda9707ceecdfdde7106b7a2ceb8cb home: https://github.com/kedacore/http-add-on @@ -1267,7 +1290,7 @@ entries: version: 0.1.0 - apiVersion: v2 appVersion: 0.0.1 - created: "2023-06-21T11:24:35.465415+02:00" + created: "2023-06-21T22:29:35.249616+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 0cbcd436721095d7f40750a917ed22d7c83883bdb256edfd43a40a5a0b4f5c17 home: https://github.com/kedacore/http-add-on @@ -1289,4 +1312,4 @@ entries: urls: - https://kedacore.github.io/charts/keda-add-ons-http-0.0.1.tgz version: 0.0.1 -generated: "2023-06-21T11:24:35.360521+02:00" +generated: "2023-06-21T22:29:35.148788+02:00" diff --git a/docs/keda-add-ons-http-0.5.2.tgz b/docs/keda-add-ons-http-0.5.2.tgz new file mode 100644 index 00000000..86cbdce1 Binary files /dev/null and b/docs/keda-add-ons-http-0.5.2.tgz differ diff --git a/http-add-on/Chart.yaml b/http-add-on/Chart.yaml index d1465356..ab18b503 100644 --- a/http-add-on/Chart.yaml +++ b/http-add-on/Chart.yaml @@ -11,7 +11,7 @@ kubeVersion: ">=v1.24.0-0" # to the chart and its templates, including the app version. This is incremented at chart release time and does not need # to be included in any PRs to main. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.5.1 +version: 0.5.2 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/http-add-on/README.md b/http-add-on/README.md index fffaf308..3eedae94 100644 --- a/http-add-on/README.md +++ b/http-add-on/README.md @@ -121,6 +121,10 @@ their default values. | `scaler.nodeSelector` | object | `{}` | Node selector for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/)) | | `scaler.pendingRequestsInterceptor` | int | `200` | The number of "target requests" that the external scaler will report to KEDA for the interceptor's scaling metrics. See the [KEDA external scaler documentation](https://keda.sh/docs/2.4/concepts/external-scalers/) for details on target requests. | | `scaler.pullPolicy` | string | `"Always"` | The image pull policy for the scaler component | +| `scaler.resources.limits.cpu` | float | `0.5` | | +| `scaler.resources.limits.memory` | string | `"64Mi"` | | +| `scaler.resources.requests.cpu` | string | `"250m"` | | +| `scaler.resources.requests.memory` | string | `"20Mi"` | | | `scaler.service` | string | `"external-scaler"` | The name of the Kubernetes `Service` for the scaler component | | `scaler.tolerations` | list | `[]` | Tolerations for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/)) | @@ -148,7 +152,6 @@ their default values. | `interceptor.resources.limits` | object | `{"cpu":0.5,"memory":"64Mi"}` | The CPU/memory resource limit for the operator component | | `interceptor.resources.requests` | object | `{"cpu":"250m","memory":"20Mi"}` | The CPU/memory resource request for the operator component | | `interceptor.responseHeaderTimeout` | string | `"500ms"` | How long the interceptor will wait between forwarding a request to a backend and receiving response headers back before failing the request | -| `interceptor.routingTableUpdateDurationMS` | int | `500` | How often (in milliseconds) each interceptor replica should update its in-memory routing table from the central routing table copy. The interceptor will also use Kubernetes events to stay up-to-date with routing table changes. This duration is the maximum time it will take to get a routing table update | | `interceptor.scaledObject.pollingInterval` | int | `1` | The interval (in milliseconds) that KEDA should poll the external scaler to fetch scaling metrics about the interceptor | | `interceptor.tcpConnectTimeout` | string | `"500ms"` | How long the interceptor waits to establish TCP connections with backends before failing a request. | | `interceptor.tlsHandshakeTimeout` | string | `"10s"` | The maximum amount of time the interceptor will wait for a TLS handshake. Set to zero to indicate no timeout. | diff --git a/http-add-on/templates/deployment-interceptor.yaml b/http-add-on/templates/deployment-interceptor.yaml index 857ee886..d0a72a39 100644 --- a/http-add-on/templates/deployment-interceptor.yaml +++ b/http-add-on/templates/deployment-interceptor.yaml @@ -48,8 +48,6 @@ spec: imagePullPolicy: '{{ .Values.interceptor.pullPolicy | default "Always" }}' name: "{{ .Chart.Name }}-interceptor" env: - - name: KEDA_HTTP_ROUTING_TABLE_UPDATE_DURATION_MS - value: "{{ .Values.interceptor.routingTableUpdateDurationMS }}" - name: KEDA_HTTP_CURRENT_NAMESPACE value: "{{ .Release.Namespace }}" - name: KEDA_HTTP_PROXY_PORT diff --git a/http-add-on/templates/deployment-operator.yaml b/http-add-on/templates/deployment-operator.yaml index 60389953..d8a2208b 100644 --- a/http-add-on/templates/deployment-operator.yaml +++ b/http-add-on/templates/deployment-operator.yaml @@ -48,8 +48,8 @@ spec: memory: 20Mi name: kube-rbac-proxy - args: - - --metrics-addr=127.0.0.1:8080 - - --enable-leader-election + - --metrics-bind-address=127.0.0.1:8080 + - --leader-elect - --admin-port={{ .Values.operator.adminPort }} image: "{{ .Values.images.operator }}:{{ .Values.images.tag | default .Chart.AppVersion }}" imagePullPolicy: '{{ .Values.operator.pullPolicy | default "Always" }}' diff --git a/http-add-on/templates/rbac-interceptor.yml b/http-add-on/templates/rbac-interceptor.yml index 6646307b..a43e1065 100644 --- a/http-add-on/templates/rbac-interceptor.yml +++ b/http-add-on/templates/rbac-interceptor.yml @@ -1,6 +1,7 @@ apiVersion: rbac.authorization.k8s.io/v1 -kind: Role +kind: ClusterRole metadata: + creationTimestamp: null labels: httpscaledobjects.http.keda.sh/version: {{ .Values.images.tag | default .Chart.AppVersion }} keda.sh/addon: {{ .Chart.Name }} @@ -9,61 +10,25 @@ metadata: app.kubernetes.io/name: {{ .Chart.Name }}-interceptor {{- include "keda-addons-http.labels" . | indent 4 }} name: {{ .Chart.Name }}-interceptor - namespace: {{ .Release.Namespace }} rules: - apiGroups: - - "" + - apps resources: - - configmaps + - deployments verbs: - get - list - watch ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - creationTimestamp: null - labels: - httpscaledobjects.http.keda.sh/version: {{ .Values.images.tag | default .Chart.AppVersion }} - keda.sh/addon: {{ .Chart.Name }} - app: {{ .Chart.Name }} - name: {{ .Chart.Name }}-interceptor - app.kubernetes.io/name: {{ .Chart.Name }}-interceptor - {{- include "keda-addons-http.labels" . | indent 4 }} - name: {{ .Chart.Name }}-interceptor -rules: - apiGroups: - - apps + - http.keda.sh resources: - - deployments + - httpscaledobjects verbs: - get - list - watch --- apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - labels: - httpscaledobjects.http.keda.sh/version: {{ .Values.images.tag | default .Chart.AppVersion }} - keda.sh/addon: {{ .Chart.Name }} - app: {{ .Chart.Name }} - name: {{ .Chart.Name }}-interceptor - app.kubernetes.io/name: {{ .Chart.Name }}-interceptor - {{- include "keda-addons-http.labels" . | indent 4 }} - name: {{ .Chart.Name }}-interceptor - namespace: {{ .Release.Namespace }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ .Chart.Name }}-interceptor -subjects: -- kind: ServiceAccount - name: {{ .Chart.Name }}-interceptor - namespace: {{ .Release.Namespace }} ---- -apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: labels: diff --git a/http-add-on/templates/rbac-operator.yml b/http-add-on/templates/rbac-operator.yml index 19de5b36..2541f358 100644 --- a/http-add-on/templates/rbac-operator.yml +++ b/http-add-on/templates/rbac-operator.yml @@ -11,18 +11,6 @@ metadata: name: {{ .Chart.Name }}-role namespace: {{ .Release.Namespace }} rules: -- apiGroups: - - "" - resources: - - configmaps - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - apiGroups: - "" resources: diff --git a/http-add-on/templates/rbac-scaler.yml b/http-add-on/templates/rbac-scaler.yml index 5bd92d40..dde3b930 100644 --- a/http-add-on/templates/rbac-scaler.yml +++ b/http-add-on/templates/rbac-scaler.yml @@ -1,6 +1,7 @@ apiVersion: rbac.authorization.k8s.io/v1 -kind: Role +kind: ClusterRole metadata: + creationTimestamp: null labels: httpscaledobjects.http.keda.sh/version: {{ .Values.images.tag | default .Chart.AppVersion }} keda.sh/addon: {{ .Chart.Name }} @@ -9,69 +10,33 @@ metadata: app.kubernetes.io/name: {{ .Chart.Name }}-external-scaler {{- include "keda-addons-http.labels" . | indent 4 }} name: {{ .Chart.Name }}-external-scaler - namespace: {{ .Release.Namespace }} rules: - apiGroups: - "" resources: - - configmaps + - endpoints verbs: - get - list - watch ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - creationTimestamp: null - labels: - httpscaledobjects.http.keda.sh/version: {{ .Values.images.tag | default .Chart.AppVersion }} - keda.sh/addon: {{ .Chart.Name }} - app: {{ .Chart.Name }} - name: {{ .Chart.Name }}-external-scaler - app.kubernetes.io/name: {{ .Chart.Name }}-external-scaler - {{- include "keda-addons-http.labels" . | indent 4 }} - name: {{ .Chart.Name }}-external-scaler -rules: - apiGroups: - - "" + - apps resources: - - endpoints + - deployments verbs: - get - list - watch - apiGroups: - - apps + - http.keda.sh resources: - - deployments + - httpscaledobjects verbs: - get - list - watch --- apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - labels: - httpscaledobjects.http.keda.sh/version: {{ .Values.images.tag | default .Chart.AppVersion }} - keda.sh/addon: {{ .Chart.Name }} - app: {{ .Chart.Name }} - name: {{ .Chart.Name }}-external-scaler - app.kubernetes.io/name: {{ .Chart.Name }}-external-scaler - {{- include "keda-addons-http.labels" . | indent 4 }} - name: {{ .Chart.Name }}-external-scaler - namespace: {{ .Release.Namespace }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ .Chart.Name }}-external-scaler -subjects: -- kind: ServiceAccount - name: {{ .Chart.Name }}-external-scaler - namespace: {{ .Release.Namespace }} ---- -apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: labels: diff --git a/http-add-on/templates/routing-table-config-map.yaml b/http-add-on/templates/routing-table-config-map.yaml deleted file mode 100644 index b3bbd3e5..00000000 --- a/http-add-on/templates/routing-table-config-map.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - labels: - control-plane: external-scaler - httpscaledobjects.http.keda.sh/version: {{ .Values.images.tag | default .Chart.AppVersion }} - keda.sh/addon: {{ .Chart.Name }} - app: {{ .Chart.Name }} - name: {{ .Chart.Name }}-external-scaler - app.kubernetes.io/name: {{ .Chart.Name }}-external-scaler - app.kubernetes.io/version: {{ .Values.images.tag | default .Chart.AppVersion }} - app.kubernetes.io/component: external-scaler - app.kubernetes.io/part-of: {{ .Chart.Name }} - app.kubernetes.io/managed-by: {{ .Release.Service }} - app.kubernetes.io/instance: {{ .Release.Name }} -{{ tpl .Values.additionalLabels . | indent 4}} - name: keda-http-routing-table - namespace: {{ .Release.Namespace }} -data: - # this is where the operator writes the encoded routing table, - # and where the interceptor/scaler reads it - routing-table: "{}" diff --git a/http-add-on/templates/svc-operator-admin.yaml b/http-add-on/templates/svc-operator-admin.yaml deleted file mode 100644 index 46ea1375..00000000 --- a/http-add-on/templates/svc-operator-admin.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - labels: - control-plane: operator-admin - httpscaledobjects.http.keda.sh/version: {{ .Values.images.tag | default .Chart.AppVersion }} - keda.sh/addon: {{ .Chart.Name }} - app: {{ .Chart.Name }} - name: "{{ .Chart.Name }}-{{ .Values.operator.adminService }}" - app.kubernetes.io/name: "{{ .Chart.Name }}-operator-admin" - app.kubernetes.io/version: "{{ .Values.images.tag | default .Chart.AppVersion }}" - app.kubernetes.io/component: operator-admin - app.kubernetes.io/part-of: {{ .Chart.Name }} - app.kubernetes.io/managed-by: {{ .Release.Service }} - app.kubernetes.io/instance: {{ .Release.Name }} -{{ tpl .Values.additionalLabels . | indent 4}} - name: "{{ .Chart.Name }}-{{ .Values.operator.adminService }}" - namespace: "{{ .Release.Namespace }}" -spec: - ports: - - name: admin-http - port: {{ default 9091 .Values.operator.adminPort }} - targetPort: admin-http - selector: - control-plane: controller-manager diff --git a/http-add-on/values.yaml b/http-add-on/values.yaml index 7475b661..f5c0aba5 100644 --- a/http-add-on/values.yaml +++ b/http-add-on/values.yaml @@ -98,8 +98,6 @@ interceptor: # -- The interval (in milliseconds) that KEDA should poll the external scaler to fetch scaling metrics about the interceptor pollingInterval: 1 - # -- How often (in milliseconds) each interceptor replica should update its in-memory routing table from the central routing table copy. The interceptor will also use Kubernetes events to stay up-to-date with routing table changes. This duration is the maximum time it will take to get a routing table update - routingTableUpdateDurationMS: 500 # -- How long the interceptor waits to establish TCP connections with backends before failing a request. tcpConnectTimeout: 500ms # -- The interceptor's connection keep alive timeout