From 2518bafd7fdadf537ee0f49c1f693d741995b405 Mon Sep 17 00:00:00 2001 From: JoelDimbernat <134919209+JoelDimbernat@users.noreply.github.com> Date: Tue, 25 Jun 2024 21:39:55 +0200 Subject: [PATCH 1/5] fix: labels on cloudeventsources CRD should be the same as other CRDs (#656) Signed-off-by: Joel Dimbernat Signed-off-by: Jorge Turrado --- keda/templates/crds/crd-cloudeventsources.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keda/templates/crds/crd-cloudeventsources.yaml b/keda/templates/crds/crd-cloudeventsources.yaml index f3b08758..be931dd5 100644 --- a/keda/templates/crds/crd-cloudeventsources.yaml +++ b/keda/templates/crds/crd-cloudeventsources.yaml @@ -6,7 +6,7 @@ metadata: controller-gen.kubebuilder.io/version: v0.13.0 labels: app.kubernetes.io/name: {{ .Values.operator.name }} - {{- include "keda.labels" . | indent 4 }} + {{- include "keda.crd-labels" . | indent 4 }} name: cloudeventsources.eventing.keda.sh spec: group: eventing.keda.sh From 78fe000c39e0e9ea079be43019fbe88bea091fcd Mon Sep 17 00:00:00 2001 From: Kamil Aliev Date: Thu, 27 Jun 2024 10:17:59 +0200 Subject: [PATCH 2/5] chore: Update comments and suggested defaults (#651) Signed-off-by: Kamil Aliev Signed-off-by: Jorge Turrado --- keda/README.md | 3 +-- keda/values.yaml | 5 +++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/keda/README.md b/keda/README.md index c5a4bf52..26ec2c85 100644 --- a/keda/README.md +++ b/keda/README.md @@ -60,7 +60,7 @@ their default values. |-----------|------|---------|-------------| | `additionalAnnotations` | object | `{}` | Custom annotations to add into metadata | | `additionalLabels` | object | `{}` | Custom labels to add into metadata | -| `affinity` | object | `{}` | [Affinity] for pod scheduling for both KEDA operator and Metrics API Server | +| `affinity` | object | `{}` | [Affinity] for pod scheduling for KEDA operator, Metrics API Server and KEDA admission webhooks. | | `asciiArt` | bool | `true` | Capability to turn on/off ASCII art in Helm installation notes | | `certificates.autoGenerated` | bool | `true` | Enables the self generation for KEDA TLS certificates inside KEDA operator | | `certificates.certManager.caSecretName` | string | `"kedaorg-ca"` | Secret name where the CA is stored (generatedby cert-manager or user given) | @@ -95,7 +95,6 @@ their default values. | `networkPolicy.enabled` | bool | `false` | Enable network policies | | `networkPolicy.flavor` | string | `"cilium"` | Flavor of the network policies (cilium) | | `nodeSelector` | object | `{}` | Node selector for pod scheduling ([docs](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/)) | -| `podIdentity.activeDirectory.identity` | string | `""` | Identity in Azure Active Directory to use for Azure pod identity | | `podIdentity.aws.irsa.audience` | string | `"sts.amazonaws.com"` | Sets the token audience for IRSA. This will be set as an annotation on the KEDA service account. | | `podIdentity.aws.irsa.enabled` | bool | `false` | Specifies whether [AWS IAM Roles for Service Accounts (IRSA)](https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html) is to be enabled or not. | | `podIdentity.aws.irsa.roleArn` | string | `""` | Set to the value of the ARN of an IAM role with a web identity provider. This will be set as an annotation on the KEDA service account. | diff --git a/keda/values.yaml b/keda/values.yaml index ee003668..8fb5ab34 100644 --- a/keda/values.yaml +++ b/keda/values.yaml @@ -200,7 +200,7 @@ webhooks: # - key: app # operator: In # values: - # - keda-operator + # - keda-admission-webhooks # topologyKey: "kubernetes.io/hostname" # -- [Failure policy](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#failure-policy) to use with KEDA admission webhooks @@ -518,7 +518,7 @@ topologySpreadConstraints: # -- [Pod Topology Constraints] of KEDA admission webhooks pod webhooks: [] -# -- [Affinity] for pod scheduling for both KEDA operator and Metrics API Server +# -- [Affinity] for pod scheduling for KEDA operator, Metrics API Server and KEDA admission webhooks. affinity: {} # podAntiAffinity: # requiredDuringSchedulingIgnoredDuringExecution: @@ -529,6 +529,7 @@ affinity: {} # values: # - keda-operator # - keda-operator-metrics-apiserver + # - keda-admission-webhooks # topologyKey: "kubernetes.io/hostname" # -- priorityClassName for all KEDA components From dd743315fa131d338516b2634a67c5fa06069797 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Blondel?= Date: Wed, 31 Jul 2024 15:31:59 +0200 Subject: [PATCH 3/5] fix: broken "| default" logic for automountServiceAccountToken (#665) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When setting (.Values.serviceAccount.operator).automountServiceAccountToken to boolean false, the "| default" part kicks in. Fix is strongly inspired from https://github.com/helm/helm/issues/12080#issuecomment-1555147255 Signed-off-by: François Blondel Co-authored-by: François Blondel Signed-off-by: Jorge Turrado --- keda/templates/manager/deployment.yaml | 2 +- keda/templates/manager/serviceaccount.yaml | 2 +- keda/templates/metrics-server/deployment.yaml | 2 +- keda/templates/metrics-server/serviceaccount.yaml | 2 +- keda/templates/webhooks/deployment.yaml | 2 +- keda/templates/webhooks/serviceaccount.yaml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/keda/templates/manager/deployment.yaml b/keda/templates/manager/deployment.yaml index 4b4675c6..92d1d963 100644 --- a/keda/templates/manager/deployment.yaml +++ b/keda/templates/manager/deployment.yaml @@ -56,7 +56,7 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} serviceAccountName: {{ (.Values.serviceAccount.operator).name | default .Values.serviceAccount.name }} - automountServiceAccountToken: {{ (.Values.serviceAccount.operator).automountServiceAccountToken | default .Values.serviceAccount.automountServiceAccountToken }} + automountServiceAccountToken: {{ kindIs "invalid" (.Values.serviceAccount.operator).automountServiceAccountToken | ternary .Values.serviceAccount.automountServiceAccountToken (.Values.serviceAccount.operator).automountServiceAccountToken }} securityContext: {{- if .Values.podSecurityContext.operator }} {{- toYaml .Values.podSecurityContext.operator | nindent 8 }} diff --git a/keda/templates/manager/serviceaccount.yaml b/keda/templates/manager/serviceaccount.yaml index 00888198..6449adaf 100644 --- a/keda/templates/manager/serviceaccount.yaml +++ b/keda/templates/manager/serviceaccount.yaml @@ -45,5 +45,5 @@ metadata: {{- end }} name: {{ (.Values.serviceAccount.operator).name | default .Values.serviceAccount.name }} namespace: {{ .Release.Namespace }} -automountServiceAccountToken: {{ (.Values.serviceAccount.operator).automountServiceAccountToken | default .Values.serviceAccount.automountServiceAccountToken }} +automountServiceAccountToken: {{ kindIs "invalid" (.Values.serviceAccount.operator).automountServiceAccountToken | ternary .Values.serviceAccount.automountServiceAccountToken (.Values.serviceAccount.operator).automountServiceAccountToken }} {{- end -}} diff --git a/keda/templates/metrics-server/deployment.yaml b/keda/templates/metrics-server/deployment.yaml index 80cc4d84..6f5b79da 100644 --- a/keda/templates/metrics-server/deployment.yaml +++ b/keda/templates/metrics-server/deployment.yaml @@ -58,7 +58,7 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} serviceAccountName: {{ (.Values.serviceAccount.metricServer).name | default .Values.serviceAccount.name }} - automountServiceAccountToken: {{ (.Values.serviceAccount.metricServer).automountServiceAccountToken | default .Values.serviceAccount.automountServiceAccountToken }} + automountServiceAccountToken: {{ kindIs "invalid" (.Values.serviceAccount.metricServer).automountServiceAccountToken | ternary .Values.serviceAccount.automountServiceAccountToken (.Values.serviceAccount.metricServer).automountServiceAccountToken }} securityContext: {{- if .Values.podSecurityContext.metricServer }} {{- toYaml .Values.podSecurityContext.metricServer | nindent 8 }} diff --git a/keda/templates/metrics-server/serviceaccount.yaml b/keda/templates/metrics-server/serviceaccount.yaml index 7227699a..67e3b67b 100644 --- a/keda/templates/metrics-server/serviceaccount.yaml +++ b/keda/templates/metrics-server/serviceaccount.yaml @@ -14,5 +14,5 @@ metadata: {{- end }} name: {{ (.Values.serviceAccount.metricServer).name | default .Values.serviceAccount.name }} namespace: {{ .Release.Namespace }} -automountServiceAccountToken: {{ (.Values.serviceAccount.metricServer).automountServiceAccountToken | default .Values.serviceAccount.automountServiceAccountToken }} +automountServiceAccountToken: {{ kindIs "invalid" (.Values.serviceAccount.metricServer).automountServiceAccountToken | ternary .Values.serviceAccount.automountServiceAccountToken (.Values.serviceAccount.metricServer).automountServiceAccountToken }} {{- end -}} diff --git a/keda/templates/webhooks/deployment.yaml b/keda/templates/webhooks/deployment.yaml index 680401a5..b5b5e0f6 100644 --- a/keda/templates/webhooks/deployment.yaml +++ b/keda/templates/webhooks/deployment.yaml @@ -51,7 +51,7 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} serviceAccountName: {{ (.Values.serviceAccount.webhooks).name | default .Values.serviceAccount.name }} - automountServiceAccountToken: {{ (.Values.serviceAccount.webhooks).automountServiceAccountToken | default .Values.serviceAccount.automountServiceAccountToken }} + automountServiceAccountToken: {{ kindIs "invalid" (.Values.serviceAccount.webhooks).automountServiceAccountToken | ternary .Values.serviceAccount.automountServiceAccountToken (.Values.serviceAccount.webhooks).automountServiceAccountToken }} securityContext: {{- if .Values.podSecurityContext.webhooks }} {{- toYaml .Values.podSecurityContext.webhooks | nindent 8 }} diff --git a/keda/templates/webhooks/serviceaccount.yaml b/keda/templates/webhooks/serviceaccount.yaml index da5a83a2..32189023 100644 --- a/keda/templates/webhooks/serviceaccount.yaml +++ b/keda/templates/webhooks/serviceaccount.yaml @@ -14,5 +14,5 @@ metadata: {{- end }} name: {{ (.Values.serviceAccount.webhooks).name | default .Values.serviceAccount.name }} namespace: {{ .Release.Namespace }} -automountServiceAccountToken: {{ (.Values.serviceAccount.webhooks).automountServiceAccountToken | default .Values.serviceAccount.automountServiceAccountToken }} +automountServiceAccountToken: {{ kindIs "invalid" (.Values.serviceAccount.webhooks).automountServiceAccountToken | ternary .Values.serviceAccount.automountServiceAccountToken (.Values.serviceAccount.webhooks).automountServiceAccountToken }} {{- end -}} From f3ec129321848dbc934f8247e507636331ed77af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Blondel?= Date: Wed, 31 Jul 2024 15:32:34 +0200 Subject: [PATCH 4/5] fix: add forgotten crds.additionalAnnotations to crd-cloudeventsources.yaml (#668) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: François Blondel Co-authored-by: François Blondel Signed-off-by: Jorge Turrado --- keda/templates/crds/crd-cloudeventsources.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/keda/templates/crds/crd-cloudeventsources.yaml b/keda/templates/crds/crd-cloudeventsources.yaml index be931dd5..bac8731b 100644 --- a/keda/templates/crds/crd-cloudeventsources.yaml +++ b/keda/templates/crds/crd-cloudeventsources.yaml @@ -4,6 +4,9 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.13.0 + {{- if (or .Values.crds.additionalAnnotations .Values.additionalAnnotations) }} + {{- toYaml (merge .Values.crds.additionalAnnotations .Values.additionalAnnotations) | nindent 4 }} + {{- end }} labels: app.kubernetes.io/name: {{ .Values.operator.name }} {{- include "keda.crd-labels" . | indent 4 }} From 451bb756d65c509906d732d18be9374df17774d6 Mon Sep 17 00:00:00 2001 From: Jorge Turrado Date: Wed, 31 Jul 2024 15:56:05 +0200 Subject: [PATCH 5/5] Prepare release v2.14.3 Signed-off-by: Jorge Turrado --- README.md | 2 +- docs/index.yaml | 179 ++++++++++++++++++++++++------------------- docs/keda-2.14.3.tgz | Bin 0 -> 93251 bytes keda/Chart.yaml | 4 +- 4 files changed, 104 insertions(+), 81 deletions(-) create mode 100644 docs/keda-2.14.3.tgz diff --git a/README.md b/README.md index 513d3b94..8209bc1c 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.14.2 2.14.0 Event-based autoscaler for workloads on Kubernetes +kedacore/keda 2.14.3 2.14.1 Event-based autoscaler for workloads on Kubernetes kedacore/keda-add-ons-http 0.8.0 0.8.0 Event-based autoscaler for HTTP workloads on Ku... ``` diff --git a/docs/index.yaml b/docs/index.yaml index 7f414ca8..b6620243 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: "2024-05-03T13:40:34.178783887+02:00" + created: "2024-07-31T15:55:07.23925+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,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.14.1 + created: "2024-07-31T15:55:07.321072+02:00" + description: Event-based autoscaler for workloads on Kubernetes + digest: 6d1a68d143bc9e184dfe1945097ba2c4e0a3fb81be8a78115138e9c08d311e8e + 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.14.3.tgz + version: 2.14.3 - apiVersion: v2 appVersion: 2.14.0 - created: "2024-05-03T13:40:34.272885881+02:00" + created: "2024-07-31T15:55:07.318116+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: e1d477d173305aa41d1ac4f6a07e6ff48a3b5bf8e35a74fdf9da1f30b8f97355 home: https://github.com/kedacore/keda @@ -47,7 +70,7 @@ entries: version: 2.14.2 - apiVersion: v2 appVersion: 2.14.0 - created: "2024-05-03T13:40:34.269278767+02:00" + created: "2024-07-31T15:55:07.315468+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 8ad2f13172e1e38b96a3ff8e8737137e2c43026354b3c4ac4fb2e51bccdeb213 home: https://github.com/kedacore/keda @@ -70,7 +93,7 @@ entries: version: 2.14.1 - apiVersion: v2 appVersion: 2.14.0 - created: "2024-05-03T13:40:34.266338901+02:00" + created: "2024-07-31T15:55:07.312573+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: bdd669a80a8bc9d1e651b7680f4227cbc374a861e89c0ed3120e328b4aacfd39 home: https://github.com/kedacore/keda @@ -93,7 +116,7 @@ entries: version: 2.14.0 - apiVersion: v2 appVersion: 2.13.1 - created: "2024-05-03T13:40:34.263141464+02:00" + created: "2024-07-31T15:55:07.309382+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 3d1bb0537755ebeafacf1da9f91fbcbbac7b673b0e4141cc827e32635e68c228 home: https://github.com/kedacore/keda @@ -116,7 +139,7 @@ entries: version: 2.13.2 - apiVersion: v2 appVersion: 2.13.0 - created: "2024-05-03T13:40:34.259186687+02:00" + created: "2024-07-31T15:55:07.306548+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 00ae78109f89f16b12bb5cf23f7071c6c2fe09294514d4f7fd3850c6ce2b8a57 home: https://github.com/kedacore/keda @@ -139,7 +162,7 @@ entries: version: 2.13.1 - apiVersion: v2 appVersion: 2.13.0 - created: "2024-05-03T13:40:34.256040995+02:00" + created: "2024-07-31T15:55:07.303359+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 0dcc74315d6ca02fbadcfc5e358040580c0ad7919921e07ebf2dcc0b1d2d5f03 home: https://github.com/kedacore/keda @@ -162,7 +185,7 @@ entries: version: 2.13.0 - apiVersion: v2 appVersion: 2.12.1 - created: "2024-05-03T13:40:34.252590674+02:00" + created: "2024-07-31T15:55:07.300585+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: ee87da063be94f3f65661656602775c38ab723374c9892ecc73c1cea269e64c0 home: https://github.com/kedacore/keda @@ -185,7 +208,7 @@ entries: version: 2.12.1 - apiVersion: v2 appVersion: 2.12.0 - created: "2024-05-03T13:40:34.249526594+02:00" + created: "2024-07-31T15:55:07.297722+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 5ae5ef24c2e4c38450bb31b7987aea8b19a828c0c6cfa66b8e7ffbc65ebf164d home: https://github.com/kedacore/keda @@ -208,7 +231,7 @@ entries: version: 2.12.0 - apiVersion: v2 appVersion: 2.11.2 - created: "2024-05-03T13:40:34.246112607+02:00" + created: "2024-07-31T15:55:07.294963+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1fc274ebf7c405031297166fa3295f13bc9470f3ca688d595b7549d072b062cd home: https://github.com/kedacore/keda @@ -231,7 +254,7 @@ entries: version: 2.11.2 - apiVersion: v2 appVersion: 2.11.1 - created: "2024-05-03T13:40:34.243196645+02:00" + created: "2024-07-31T15:55:07.292146+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7d10ab788d363c95f496f28d48a74ab7789a5d04c63d9fa3e5d55967c988c0ed home: https://github.com/kedacore/keda @@ -254,7 +277,7 @@ entries: version: 2.11.1 - apiVersion: v2 appVersion: 2.11.0 - created: "2024-05-03T13:40:34.239759981+02:00" + created: "2024-07-31T15:55:07.289804+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 8a2100ac1c47053e118b177676fbc07fe427fb9878c31ee7f8b73df0e2a77a06 home: https://github.com/kedacore/keda @@ -277,7 +300,7 @@ entries: version: 2.11.0 - apiVersion: v2 appVersion: 2.10.1 - created: "2024-05-03T13:40:34.236745324+02:00" + created: "2024-07-31T15:55:07.287148+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 2e75903cda0780a4a8115dc199541315eaccdbfc3ec3da5ab492c8825080cc99 home: https://github.com/kedacore/keda @@ -300,7 +323,7 @@ entries: version: 2.10.2 - apiVersion: v2 appVersion: 2.10.0 - created: "2024-05-03T13:40:34.232903316+02:00" + created: "2024-07-31T15:55:07.284651+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7216ff7cff5567152b895017b97a95b41b788589c4be82169d92906519a24f25 home: https://github.com/kedacore/keda @@ -323,7 +346,7 @@ entries: version: 2.10.1 - apiVersion: v2 appVersion: 2.10.0 - created: "2024-05-03T13:40:34.23017032+02:00" + created: "2024-07-31T15:55:07.282441+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 4be1fc8dba9d0e17ff475ca3dcb1183b07164ccaddfc48c67f6369a56f1b1777 home: https://github.com/kedacore/keda @@ -346,7 +369,7 @@ entries: version: 2.10.0 - apiVersion: v2 appVersion: 2.9.3 - created: "2024-05-03T13:40:34.326551112+02:00" + created: "2024-07-31T15:55:07.362252+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: c455dc8d908b6e8575fe0dbe8275861355cb242a5768f23cd909e543fe077438 home: https://github.com/kedacore/keda @@ -369,7 +392,7 @@ entries: version: 2.9.4 - apiVersion: v2 appVersion: 2.9.2 - created: "2024-05-03T13:40:34.32429546+02:00" + created: "2024-07-31T15:55:07.36014+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 52a5de6f5585fb2cfe44ba9ddadcf4cd4208138795313e25ee654d82a424faef home: https://github.com/kedacore/keda @@ -392,7 +415,7 @@ entries: version: 2.9.3 - apiVersion: v2 appVersion: 2.9.2 - created: "2024-05-03T13:40:34.321437513+02:00" + created: "2024-07-31T15:55:07.35833+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: a1f14048f1788cde92a42412fa789e34d48bb4a8e94d4b43e0c70c8b8c326e43 home: https://github.com/kedacore/keda @@ -415,7 +438,7 @@ entries: version: 2.9.2 - apiVersion: v2 appVersion: 2.9.1 - created: "2024-05-03T13:40:34.319139109+02:00" + created: "2024-07-31T15:55:07.356256+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 004f2f37845a324badc7228585755ddfd8f5feea957cdca7de9b39499ce1a8d8 home: https://github.com/kedacore/keda @@ -438,7 +461,7 @@ entries: version: 2.9.1 - apiVersion: v2 appVersion: 2.9.0 - created: "2024-05-03T13:40:34.315995479+02:00" + created: "2024-07-31T15:55:07.354461+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: e0f84de35c0378027f43a732f12a164db05e45947687203020c0031baeee5826 home: https://github.com/kedacore/keda @@ -461,7 +484,7 @@ entries: version: 2.9.0 - apiVersion: v2 appVersion: 2.8.2 - created: "2024-05-03T13:40:34.313479423+02:00" + created: "2024-07-31T15:55:07.352174+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: bbd9f4f9312781de5363145d5a937d7c084ea1139f12f5e7f153b3f174332517 home: https://github.com/kedacore/keda @@ -484,7 +507,7 @@ entries: version: 2.8.4 - apiVersion: v2 appVersion: 2.8.2 - created: "2024-05-03T13:40:34.310603289+02:00" + created: "2024-07-31T15:55:07.350419+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 04934ca1e41970ca687de13db697cc7fdc24d367af570eba47bed01ad981e1b1 home: https://github.com/kedacore/keda @@ -507,7 +530,7 @@ entries: version: 2.8.3 - apiVersion: v2 appVersion: 2.8.1 - created: "2024-05-03T13:40:34.308381698+02:00" + created: "2024-07-31T15:55:07.348326+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: e7bc80a5dde861a5f62b73e9d5c4ce139339b07438344668485fdc435f3109b4 home: https://github.com/kedacore/keda @@ -530,7 +553,7 @@ entries: version: 2.8.2 - apiVersion: v2 appVersion: 2.8.0 - created: "2024-05-03T13:40:34.305673324+02:00" + created: "2024-07-31T15:55:07.346542+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: df15ce1a4a27df2f3eb85c7cc803de53dec526bcad92d732a0944bd5288f4845 home: https://github.com/kedacore/keda @@ -553,7 +576,7 @@ entries: version: 2.8.1 - apiVersion: v2 appVersion: 2.8.0 - created: "2024-05-03T13:40:34.30307918+02:00" + created: "2024-07-31T15:55:07.344561+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: afa9410e4e6e805979e5c22a17db6dc7dc2720c28b3f176d2eef2708ef0d0a32 home: https://github.com/kedacore/keda @@ -576,7 +599,7 @@ entries: version: 2.8.0 - apiVersion: v2 appVersion: 2.7.1 - created: "2024-05-03T13:40:34.300526123+02:00" + created: "2024-07-31T15:55:07.343041+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: eec27b3d7075a8c51cce1fb8d456ac3d458b3bf72fde1cda67c4b554df1e9838 home: https://github.com/kedacore/keda @@ -599,7 +622,7 @@ entries: version: 2.7.2 - apiVersion: v2 appVersion: 2.7.1 - created: "2024-05-03T13:40:34.298601426+02:00" + created: "2024-07-31T15:55:07.341495+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: aa1644eb53ec44294993d0611169bd863db39f2bedca1d9ed64b05fbef74087c home: https://github.com/kedacore/keda @@ -622,7 +645,7 @@ entries: version: 2.7.1 - apiVersion: v2 appVersion: 2.7.0 - created: "2024-05-03T13:40:34.296670846+02:00" + created: "2024-07-31T15:55:07.33951+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f23894c1c4403f36797a0f2ccb497a3b4f2fe761e00b841cc7e1c8ce110d6dc5 home: https://github.com/kedacore/keda @@ -645,7 +668,7 @@ entries: version: 2.7.0 - apiVersion: v2 appVersion: 2.6.1 - created: "2024-05-03T13:40:34.294274019+02:00" + created: "2024-07-31T15:55:07.337827+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: af7ec480a66e9f033ab44d28b3df518c0def8ea289996c413dae34e307a0a033 home: https://github.com/kedacore/keda @@ -667,7 +690,7 @@ entries: version: 2.6.2 - apiVersion: v2 appVersion: 2.6.0 - created: "2024-05-03T13:40:34.292455055+02:00" + created: "2024-07-31T15:55:07.336452+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: b6cf54875f34e8cda992f1ccfe7d594a2f75d25b573a8149721e69ab5ebe3d1d home: https://github.com/kedacore/keda @@ -689,7 +712,7 @@ entries: version: 2.6.1 - apiVersion: v2 appVersion: 2.6.0 - created: "2024-05-03T13:40:34.290456245+02:00" + created: "2024-07-31T15:55:07.334648+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1788eb5f7febdff68275ec5446d30f7f51d0259f343a024639ab1d46228fa00c home: https://github.com/kedacore/keda @@ -711,7 +734,7 @@ entries: version: 2.6.0 - apiVersion: v2 appVersion: 2.5.0 - created: "2024-05-03T13:40:34.288207155+02:00" + created: "2024-07-31T15:55:07.333284+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: b23ffc14ff517dbf1e892593364a0b9e660afe2cd49c2e11e8589e0f271ef254 home: https://github.com/kedacore/keda @@ -733,7 +756,7 @@ entries: version: 2.5.1 - apiVersion: v2 appVersion: 2.5.0 - created: "2024-05-03T13:40:34.286385429+02:00" + created: "2024-07-31T15:55:07.331593+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: a8c62e7b9e38adf3ef1837e2828cbd29dfd6c7633e8260bd2aa68c70307c8149 home: https://github.com/kedacore/keda @@ -753,7 +776,7 @@ entries: version: 2.5.0 - apiVersion: v2 appVersion: 2.4.0 - created: "2024-05-03T13:40:34.284538154+02:00" + created: "2024-07-31T15:55:07.33027+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 41a092fcda3518068d27cf7b86afa5ea2577c8435055ee214bfba11f3a86ef7b home: https://github.com/kedacore/keda @@ -773,7 +796,7 @@ entries: version: 2.4.0 - apiVersion: v2 appVersion: 2.3.0 - created: "2024-05-03T13:40:34.282185019+02:00" + created: "2024-07-31T15:55:07.32882+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 8f9d78fb5d090e9887f7914ec8db637344361a8881bb4d8f4c1a9225964b72e0 home: https://github.com/kedacore/keda @@ -793,7 +816,7 @@ entries: version: 2.3.2 - apiVersion: v2 appVersion: 2.3.0 - created: "2024-05-03T13:40:34.28049293+02:00" + created: "2024-07-31T15:55:07.327403+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: c36eef4718068eee2ac8d3d54e10b15c6ca2b4d1970c84797387152393804578 home: https://github.com/kedacore/keda @@ -813,7 +836,7 @@ entries: version: 2.3.0 - apiVersion: v2 appVersion: 2.2.0 - created: "2024-05-03T13:40:34.278328645+02:00" + created: "2024-07-31T15:55:07.325644+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 6b6b25799c11e01d2a7edb34d8cf3fb6f82393e7c4e9faa07c38271afad49704 home: https://github.com/kedacore/keda @@ -833,7 +856,7 @@ entries: version: 2.2.2 - apiVersion: v2 appVersion: 2.2.0 - created: "2024-05-03T13:40:34.276532251+02:00" + created: "2024-07-31T15:55:07.324184+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 7ec5c403d0ad315d2eb9ec0c9d73b36c0baced870f397884d467d46014f24631 home: https://github.com/kedacore/keda @@ -853,7 +876,7 @@ entries: version: 2.2.1 - apiVersion: v2 appVersion: 2.2.0 - created: "2024-05-03T13:40:34.274570213+02:00" + created: "2024-07-31T15:55:07.322793+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 42b530656687cabb1408abcb137a5d7515243465b65a3a6006927987441fadc0 home: https://github.com/kedacore/keda @@ -873,7 +896,7 @@ entries: version: 2.2.0 - apiVersion: v2 appVersion: 2.1.0 - created: "2024-05-03T13:40:34.226877366+02:00" + created: "2024-07-31T15:55:07.280041+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 65e2fb98c55740251d7ffa1680ef0edeb42954576deac3856dd468473e321747 home: https://github.com/kedacore/keda @@ -893,7 +916,7 @@ entries: version: 2.1.3 - apiVersion: v2 appVersion: 2.1.0 - created: "2024-05-03T13:40:34.22527366+02:00" + created: "2024-07-31T15:55:07.27865+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f336ab24d5ebf96d28da95a03931f2701bb44ce6bb7c30991e3ad14959e2e7e4 home: https://github.com/kedacore/keda @@ -913,7 +936,7 @@ entries: version: 2.1.2 - apiVersion: v2 appVersion: 2.1.0 - created: "2024-05-03T13:40:34.222939718+02:00" + created: "2024-07-31T15:55:07.277237+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: b6e752d05797cd50ce95a96ae1b6cf8b2b87fc10c27391172beb1acd9fcb18a2 home: https://github.com/kedacore/keda @@ -933,7 +956,7 @@ entries: version: 2.1.1 - apiVersion: v2 appVersion: 2.1.0 - created: "2024-05-03T13:40:34.22116557+02:00" + created: "2024-07-31T15:55:07.275509+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 91998f9165176f972b954ef9d4077942979cb5e863bb7d76ed29c48f63533531 home: https://github.com/kedacore/keda @@ -953,7 +976,7 @@ entries: version: 2.1.0 - apiVersion: v2 appVersion: 2.0.0 - created: "2024-05-03T13:40:34.219250677+02:00" + created: "2024-07-31T15:55:07.274058+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: ce2e848f5d7a067d74feb3745da5a834cccdfaa665b5b59d43ad06baa4cdfd04 home: https://github.com/kedacore/keda @@ -973,7 +996,7 @@ entries: version: 2.0.1 - apiVersion: v1 appVersion: 2.0.0 - created: "2024-05-03T13:40:34.216998142+02:00" + created: "2024-07-31T15:55:07.272771+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: dba8b0e793085165c7d155f9393c5ff112d4714dbce0201404ceb0e67d1b2deb home: https://github.com/kedacore/keda @@ -993,7 +1016,7 @@ entries: version: 2.0.0 - apiVersion: v1 appVersion: 2.0.0-rc2 - created: "2024-05-03T13:40:34.215415664+02:00" + created: "2024-07-31T15:55:07.27113+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: bad82c28c5ca1d5e69fac4bfcc7a999d5d2b2afd9b19ff6deb9a48811110eb0d home: https://github.com/kedacore/keda @@ -1013,7 +1036,7 @@ entries: version: 2.0.0-rc3 - apiVersion: v2 appVersion: 2.0.0-rc2 - created: "2024-05-03T13:40:34.213630842+02:00" + created: "2024-07-31T15:55:07.269611+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: a4042ba14e595a8e82c9a39d8987625b89292aa86029686a3603b724fda36ca0 home: https://github.com/kedacore/keda @@ -1034,7 +1057,7 @@ entries: version: 2.0.0-rc2 - apiVersion: v1 appVersion: 2.0.0-rc - created: "2024-05-03T13:40:34.211610985+02:00" + created: "2024-07-31T15:55:07.268255+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 3a952f2aaa0ea35ee4335f0b168f44fcf37c5c5ab7e9b9bba7e731c42f04ad61 home: https://github.com/kedacore/keda @@ -1054,7 +1077,7 @@ entries: version: 2.0.0-rc - apiVersion: v1 appVersion: 2.0.0-beta - created: "2024-05-03T13:40:34.209744596+02:00" + created: "2024-07-31T15:55:07.26686+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: fbafc7ae564c13a0eab7062667759f6e93595c97125731a27e8290574e1d570c home: https://github.com/kedacore/keda @@ -1074,7 +1097,7 @@ entries: version: 2.0.0-beta1.2 - apiVersion: v1 appVersion: 2.0.0-beta - created: "2024-05-03T13:40:34.206929864+02:00" + created: "2024-07-31T15:55:07.264323+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: db9e7d2423423463285f2e9d5b940a63b41d6555ba9fcab8fda0e6a757ccefa9 home: https://github.com/kedacore/keda @@ -1094,7 +1117,7 @@ entries: version: 2.0.0-beta1.1 - apiVersion: v1 appVersion: 2.0.0-beta - created: "2024-05-03T13:40:34.203918964+02:00" + created: "2024-07-31T15:55:07.262116+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f0a8f0b854246ee2258ec8f10528f2811681ad2e41946dc455586f1ba9818e01 home: https://github.com/kedacore/keda @@ -1114,7 +1137,7 @@ entries: version: 2.0.0-beta - apiVersion: v1 appVersion: 1.5.0 - created: "2024-05-03T13:40:34.201505492+02:00" + created: "2024-07-31T15:55:07.260033+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 07b15ddae4f1c40747de063100a668ac15d504cd0548eac0e1a04381fcaa3b37 home: https://github.com/kedacore/keda @@ -1134,7 +1157,7 @@ entries: version: 1.5.0 - apiVersion: v1 appVersion: 1.4.1 - created: "2024-05-03T13:40:34.199368991+02:00" + created: "2024-07-31T15:55:07.257995+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: f8bf80186ac3343998021a1721d06a67fdacd1dab92e4a4992620903b52004a4 home: https://github.com/kedacore/keda @@ -1154,7 +1177,7 @@ entries: version: 1.4.2 - apiVersion: v1 appVersion: 1.4.1 - created: "2024-05-03T13:40:34.196810401+02:00" + created: "2024-07-31T15:55:07.255863+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 97a2e5c0beff93bb71ff861da0f29d09dcf988e724784f8b7c56ac9872c37a81 home: https://github.com/kedacore/keda @@ -1170,7 +1193,7 @@ entries: version: 1.4.1 - apiVersion: v1 appVersion: 1.4.0 - created: "2024-05-03T13:40:34.194712882+02:00" + created: "2024-07-31T15:55:07.254083+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 1c4dbc502b935898ecaa178b5f0a172be5d75302c729dd96224a19f0dfe7964f home: https://github.com/kedacore/keda @@ -1186,7 +1209,7 @@ entries: version: 1.4.0 - apiVersion: v1 appVersion: 1.4.0 - created: "2024-05-03T13:40:34.192219098+02:00" + created: "2024-07-31T15:55:07.252013+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: 6fccc45972ba1e3e9b2a6d3a20d4c6da4e8e1707e28cbf9f52114811628e7498 home: https://github.com/kedacore/keda @@ -1202,7 +1225,7 @@ entries: version: 1.3.2 - apiVersion: v1 appVersion: 1.3.0 - created: "2024-05-03T13:40:34.18975226+02:00" + created: "2024-07-31T15:55:07.250265+02:00" description: Event-based autoscaler for workloads on Kubernetes digest: e13bcb65816ed59b10b32fa6db8f61668635459d56c2d599bb3c0bcc5dcc1368 home: https://github.com/kedacore/keda @@ -1218,7 +1241,7 @@ entries: version: 1.3.1 - apiVersion: v1 appVersion: 1.3.0 - created: "2024-05-03T13:40:34.187834141+02:00" + created: "2024-07-31T15:55:07.247972+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: 28fed67bbc6ee61357743991f6c66a88b3749d9d7e9d26322f4f9116d038acb8 home: https://github.com/kedacore/keda @@ -1234,7 +1257,7 @@ entries: version: 1.3.0 - apiVersion: v1 appVersion: 1.2.0 - created: "2024-05-03T13:40:34.185722772+02:00" + created: "2024-07-31T15:55:07.246043+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: e041dbed2455fef34f2908594a42fc8a7f163a1f48be46c2f93dea46e36fc733 home: https://github.com/kedacore/keda @@ -1250,7 +1273,7 @@ entries: version: 1.2.0 - apiVersion: v1 appVersion: 1.1.0 - created: "2024-05-03T13:40:34.183845969+02:00" + created: "2024-07-31T15:55:07.243951+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: c624e6620a9a6f265f51a82ee0d8267dcb2637dd3777306afbb271746234ff2d home: https://github.com/kedacore/keda @@ -1266,7 +1289,7 @@ entries: version: 1.1.0 - apiVersion: v1 appVersion: 1.0.0 - created: "2024-05-03T13:40:34.181163569+02:00" + created: "2024-07-31T15:55:07.241548+02:00" description: Event based autoscaler for Azure Functions deployments on Kubernetes digest: ef934588dce70d874ea69692e082b8a70ad19095090b8d4fa7b5cb69b2cecaf6 home: https://github.com/kedacore/keda @@ -1283,7 +1306,7 @@ entries: keda-add-ons-http: - apiVersion: v2 appVersion: 0.8.0 - created: "2024-05-03T13:40:34.338349662+02:00" + created: "2024-07-31T15:55:07.370674+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 4fa74683d1bd87dfc18cb980fee4c1172909b0d929aab0fcc18c760322d1dcb5 home: https://github.com/kedacore/http-add-on @@ -1306,7 +1329,7 @@ entries: version: 0.8.0 - apiVersion: v2 appVersion: 0.7.0 - created: "2024-05-03T13:40:34.337746136+02:00" + created: "2024-07-31T15:55:07.369465+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 11df2793e3f5c12e6558a77e67e850472d5e3dcb489a764194c69fcb81ab3100 home: https://github.com/kedacore/http-add-on @@ -1329,7 +1352,7 @@ entries: version: 0.7.0 - apiVersion: v2 appVersion: 0.6.0 - created: "2024-05-03T13:40:34.336867612+02:00" + created: "2024-07-31T15:55:07.368694+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 435c6c9c221b8e98774c662250a091b872222584510e3b7f1df2a838afa81252 home: https://github.com/kedacore/http-add-on @@ -1352,7 +1375,7 @@ entries: version: 0.6.0 - apiVersion: v2 appVersion: 0.5.0 - created: "2024-05-03T13:40:34.336126386+02:00" + created: "2024-07-31T15:55:07.368087+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 2f7a41ea8fbed944ea789e5811edcb263275452d6c8928a4647d78d0d9895b15 home: https://github.com/kedacore/http-add-on @@ -1375,7 +1398,7 @@ entries: version: 0.5.3 - apiVersion: v2 appVersion: 0.5.0 - created: "2024-05-03T13:40:34.335323812+02:00" + created: "2024-07-31T15:55:07.367463+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: cc4459e84407bc2b29203ad02ddcea31471ce3b3d1c4a91c0d7f6be212725c38 home: https://github.com/kedacore/http-add-on @@ -1398,7 +1421,7 @@ entries: version: 0.5.2 - apiVersion: v2 appVersion: 0.5.0 - created: "2024-05-03T13:40:34.334549044+02:00" + created: "2024-07-31T15:55:07.366966+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 802dd7fa808a092b1c3669e217b6295c600929351fd7ad9ff6485b5ffa7ac87d home: https://github.com/kedacore/http-add-on @@ -1421,7 +1444,7 @@ entries: version: 0.5.1 - apiVersion: v2 appVersion: 0.5.0 - created: "2024-05-03T13:40:34.333797701+02:00" + created: "2024-07-31T15:55:07.366444+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 436f37e50c6a2cb406b13144778163070b3903a77750ac2afd71a13c07edd7d3 home: https://github.com/kedacore/http-add-on @@ -1444,7 +1467,7 @@ entries: version: 0.5.0 - apiVersion: v2 appVersion: 0.4.0 - created: "2024-05-03T13:40:34.333021825+02:00" + created: "2024-07-31T15:55:07.365924+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: ed7e2d31de0f5afff393e1c8857968b68777ff2e29678351ae6e85dfeb54e2f1 home: https://github.com/kedacore/http-add-on @@ -1467,7 +1490,7 @@ entries: version: 0.4.1 - apiVersion: v2 appVersion: 0.4.0 - created: "2024-05-03T13:40:34.332281964+02:00" + created: "2024-07-31T15:55:07.365489+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 63a58740d9a528b16cff62eb78ab7c33ac1bb00c1f5d4802cd3de1229f24b1c8 home: https://github.com/kedacore/http-add-on @@ -1490,7 +1513,7 @@ entries: version: 0.4.0 - apiVersion: v2 appVersion: 0.3.0 - created: "2024-05-03T13:40:34.331013418+02:00" + created: "2024-07-31T15:55:07.365039+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 79ace4c4fa1521f9e072c34917155db49047b024f77054df2a089aca9a686b14 home: https://github.com/kedacore/http-add-on @@ -1515,7 +1538,7 @@ entries: version: 0.3.1 - apiVersion: v2 appVersion: 0.3.0 - created: "2024-05-03T13:40:34.330328207+02:00" + created: "2024-07-31T15:55:07.364592+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: e48c9139df0d83cea4b1faed0094d87707243dbfe620eab2254c7d810ed0f4c2 home: https://github.com/kedacore/http-add-on @@ -1539,7 +1562,7 @@ entries: version: 0.3.0 - apiVersion: v2 appVersion: 0.2.0 - created: "2024-05-03T13:40:34.329682846+02:00" + created: "2024-07-31T15:55:07.36415+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: ba2bc1bc4445a0aca8e71726f5e0797941a67f5d98764c56be300f6b2c5c008b home: https://github.com/kedacore/http-add-on @@ -1563,7 +1586,7 @@ entries: version: 0.2.2 - apiVersion: v2 appVersion: 0.2.0 - created: "2024-05-03T13:40:34.32895474+02:00" + created: "2024-07-31T15:55:07.363712+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 0dc118417aad98e528e499fdd5e4e8a43465d071dd954612ff5d0289756d372c home: https://github.com/kedacore/http-add-on @@ -1587,7 +1610,7 @@ entries: version: 0.2.1 - apiVersion: v2 appVersion: 0.2.0 - created: "2024-05-03T13:40:34.328173302+02:00" + created: "2024-07-31T15:55:07.363263+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 2c209e2a1287a54934cd7e1345fddc5b2b6c2a51c92d07a314f3e08e304af321 home: https://github.com/kedacore/http-add-on @@ -1611,7 +1634,7 @@ entries: version: 0.2.0 - apiVersion: v2 appVersion: 0.1.0 - created: "2024-05-03T13:40:34.327482674+02:00" + created: "2024-07-31T15:55:07.36282+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 51bc31412a28fe78a0d0b2cdb76aae1af9eda9707ceecdfdde7106b7a2ceb8cb home: https://github.com/kedacore/http-add-on @@ -1635,7 +1658,7 @@ entries: version: 0.1.0 - apiVersion: v2 appVersion: 0.0.1 - created: "2024-05-03T13:40:34.327001762+02:00" + created: "2024-07-31T15:55:07.362554+02:00" description: Event-based autoscaler for HTTP workloads on Kubernetes digest: 0cbcd436721095d7f40750a917ed22d7c83883bdb256edfd43a40a5a0b4f5c17 home: https://github.com/kedacore/http-add-on @@ -1657,4 +1680,4 @@ entries: urls: - https://kedacore.github.io/charts/keda-add-ons-http-0.0.1.tgz version: 0.0.1 -generated: "2024-05-03T13:40:34.177585+02:00" +generated: "2024-07-31T15:55:07.238615+02:00" diff --git a/docs/keda-2.14.3.tgz b/docs/keda-2.14.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..1dd33348acc455fda419fce6db97bce66a4217bc GIT binary patch literal 93251 zcmV)RK(oIeiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0POvHcjLCTI1Kl1eG0_W-?80e$@W}(e9md(dYr_`T)b>2S$*?M zI}iy;h)IA2KzWojUGLX;zTWdmo`sDIFCrz9l07pGk+m`wNo;HY8yowEjaw4p!?PI{ zYP7&{^t<~gM@L6T&!0Ype~*ri%Ksi8Jv;v0@zdwe9zT70eDwUu?~aZiAH8_-J9Km} z*px~t6&Alc+PJN9=RT2w6Z#zyl5%!}=8p$BN&L^pqvNNe<3UJdAZViC+4-C>H5_9} zLWEPrWq>0h(1Z(g$Hi^LaVQaI=$mv*1S5*b!Hmb`1kIF61s3N0; zO$WE>nD~zE{^@_`$D_wjMn}V=-GK(7Fl9u@lfe*?7}Mwk;aN-~`FTtO!6lzS+XI9c z)}1+>#Uw=M(KTL>Fst(u7gO?gl?s7F{`rh6{dh#AulKe70Nt1mvU;~f+|Kx%j1-SQ zpF*X4Yd1Vb-`G#GNHOF}wXj41b?|Nr0xy5i{=NAz}Jp28SQo{E4#H`mU` zyg&v|1|OPG`*JS@R?!?sDUtWK0j%Wzn&UrvR_6ato;~jQ|3j2V=p~upG*ZYA0kCpS z6r;f-bTgw8QHe16>*?!P!wDBLR*HmZLL;I-cu9f?3xeiYP&|%^M2e#^K?#<6hoDSx zwBV^gio{8T6_KOCU>fl;j!p&$0pr$xAoK_ghv-XqV;&4p=RObpuvYv1Y`UzeZafvRt!C8by~pqQL?f2#%tPHJg2Of=;75ypV$d zz{sRU6hx_1M8J5B(6@$*pb5b$6+|ML1~Y^uA~98pvMD-?cp8FKDhIai8zb;|m_vts zZDS$VLZGYv5`LYyx1)#$I2sHB5dv`lke6ga8IkC2M%0W5q-Ml)`0VPXL^C`mmJ?DY z6^-h4masBoh+Q2@P-*nQ_(72MFOXq-GXR zv#$-|{_?A(hzaK>XpDvJwL>`9dp*Q5!GYo0cUT28{RfEjxCoeNdiHXZXlH~IGP#^tC!`cFL`iFgnelk`(+wM*8oDEpdWr53>Z-w zJ4;V)5YL(3hLC-U68)Bf1Ww>hc!DN4lEi)gMTF;EX#DgHmaCz?fJQWp_Xh|~;L8)V zV;*_>KaC=O2iWroBJY*Jh)e~M5{Wdj`>Cl?g_U_@rq1mL<`*)+&H>hy24(u4|Ee&+ zo&<9{R3`fmb5Eh#6-go*;A^4`j!N(KFG&*dMNF8|+cvtx3}#FatstR2O9Ln9_(%_l zAaknu##dBoruB-(6yAA?#t9zNh^mDK5^y%5(^L>M)M-2>Fz~`4Vz4M~i~#8S8I1^_ z6JUl!%23P&$*S=Q(h`QNbbvUE7Kk(AADIQm0)p;n6zNr|F^C8bi9nczNN+xxnJ9rL z6B?Ly|C(R|E^&Wy;VGx~m}%Qawko?tk2KsvJmda&{Qj~?D5GleBS1-bh-5G$ zVG12sCQWpMZ;3>SAOQ&pO!M6C1Mjc}^$txai9*e=?UR#?KPNmqWs16Ho!Fu0;vXp$ zBzy_$_j+O6YqoqVTibE%o}9mPqyDPXr&^z0-GW?+4A; za_p`^LcsJCmbdcIZ#2V%heJPdx#y8>XDA2`Df}fB7Aj4KrsczZy}!B7F7-3hCp{Sy zM=wc)7uO`Bs(E}W$jwX;Ipa}yf}X&0nFgBs z<(?mB8@9#u!;j9R5Twc62j<1TkqYd?wZnE)HEd6|G-?B@TxM$U$1e65gptvNTgg6! znmGZeDEELe=foY-3p>A2VMnVfXJ&-HphBweshWMorFugYq7(EkmBjwk%8IG@4z1uT zf!;Y1B@aQ24u~9DMTfHKVaOyf8vE|>5&RgM$69qOYSbYN%gZ;{MoC)OHA;#kuDi&j zGbQ9ZQ_=$qwValzr46Tx4G=2#x1b-c7YnP*QoU^0KsKzk{$a%=zQd@#FoxRVuHG zUUH$Fq+ofL7ZR2m%}jGtqW^mO^oia95-wEUO4|-3nh_kSnIV(`vOi%KE&=c#kN$YP zYV}nO%}2ZXKA`yip~vY{5af%C&W=;nUVdPNc`E%ji8w>&-&~_Rs%9uK_Vu$j7wb0t zC5!6vG!<>Dm2R1jUEQecRJCl})H+thoO)Skg)CI-&ucCN`6>FstSKuvuVf&COo-5v zafo5P4RNYw4F3P~A$hL|lXM)B9D16)2(Fb9dHBe#UMs-wyR`_bte&)NEhn{`X&MaD zWGZk-u9a5ZrkN+Fj;w#ktsYw!Nn82Hf=y(QpBGP0YLSo=bj2f0E8iv|R?g}r^3Spf zi}Cw!nN=bq;y9RnbDfGQJlh;?FN!5J^P(@g^FM)(oL0@g7ozUJ0|^gbQYli9zW$Pi zQ=-;W)g=#6RtuSGKUR|viYYs-Kw}xd?#-HsUz+rXXu4vmS~Q#YWdoxHi!}~yG*CkD;(o%AeOx1OJHG7DSTpuiFdx;zSkJ zvU$)5$oi#}@Gu)c56ljH(+-qBZ;N}m{(7_rVvGZi^0kR`$i-7!{pIuw$r%_B#{^85 z1B3!WG(#vTOEq;}v_uZb4|qBiWQr9DyYG$~@54tKq@gu73LX&&TcM3MLGT3a%_+G% zKqRE<0QN`E1E`{t7sat5U>N~*A6Pg z6Pb@gKK_XWY9td9jNr))7E_|G$mE@|s@}|q*QOaEp^GoXk>suu0B=QyEU1eKipWGE z5+`bLkPYcOoX{@?PZN29{_qY^e&@S+g8p!T{%~l!<`nsC93LUZH9=;3q67%n3M(>6 zBar*CAa10zN|Jh?-I%{0AQNws4gWw3hYqI`wDSk!Tf3z!biW=IzQAJ26TyEnG2oB< zw|ZmcsTvHd>Gd=SK&l^NSVm?XL51olmG+3? zRPh)doL*iG&xBSuw6g|I}}$S8=j%&K$A!#%m5 z3!t@N5M_0U=S-*Oi-d=$(7gL$jjw>@_cn?$Poj3fL<&)lX8W=*-RBuXsl-!DU)@K_ z#d3BXt`fNzbe5tjJ5a+JxHMtkydexTg)Ty82N6UI2f9ME80m#5$r7$P0$+=-ooJ2G zYHV^dT^vqh=BSye(X#n=lNs7K)M??r7UyU zTfz`|pHN|X5T@pj(JCTlIofDQ8ZRwe%>$&dSp(P93>PaKi4AxVgOv0h>N3##8AILX zxgUoU^yK-`k>)dZb_1kBVi!PMv+4YB`u#P!IDL&k=K%ceK7#B&uk6vrDgob z=TBiBPlIHwlXR(8k+{m#p&y!Xq-Ec0)q;U!U@3E>Uk<58ck2V zB0>|fJ=m^=66c@O6rVCZc4Y9#xUp_tU86mbt%d!O87y}m63uuNn#ERBAk0~q8CHWw zeq=$SCtf^1oQfm}h)@zGSk2rZU-EFE-`u>qKGQGFp_oSf`wGh$J>w!l-+_hdLw0Ts z7?e9Ua~J}GH?OWuzal=JQZ}tIUA!`HQAFk>%8Zb2bEio3mpF>}9SNO74!sM>IGw&b zK<_A00&IA{J)uxnBcWo{EAbuOG%xnTbT$3ObTDFATDeu*f{#kZxtUzt!M2oB$}XmQ24`hrG8E~FxH&ZH(u z5b!v;6nsJ>;u^7@>=a_#U;4AsYepr{w6-!b%Utji9-WHNxNVG4k;i?!<71Yw@zTrM zwVd#<>nctlRIhp=S2tR9##m#pwY4l#b}HX+rpK>f#)cQ)N+M3s@zK#y{;73>%ggZtcd#-nYdZ_+UV3I#Nl%x#*aR1>?zBz4h6Zja*#jXLm#*Sh zH#e8p5EEUFaVWvDk<(v+0*#(NebO94o;i6K#-DwHp65VSIb_@n)giUymU)D}C(dkS zRIsp^#s~cKclxmm1cgKt$R4MXCxb`THiDXSR0Hsy=R;MEgtmZ&vzUNAE|B61Y@{aG zJ&&2(KS03@vnfF!3B(XWrazc)&0MvV_XtIl5qW@c_){w3ZLEbrMgk%w77Gv{?Wrm^ zazQGh1sWUm0Z+6fx$79qu2ymnxj?)5)wnx&1j?^L@-UA}aTo_#B!HW~*O=icK|lB) z2SNUk5~cXltYHI^MU;!#*y&E2IR2c#%EbC(qLu1XPikT zFxY1cJJyZ;4CTI9zkQt6yS9LM=gHqUhWzc-L zkolT``BmZamBI40q4HIM@~hHGv^!4NEa1LXxIN5hA}9yRIl@xHagn;LS4&@7ORb4* zbGwZeFWgZXy;B>jfb&1jsmi3V^tBg`Eeb}S3r1m1>i&*P5JmEP#UWHF=C zZ^$5iXh?!!$&GWt<;v3h!LQU>RP!$8$QjKo#^4jeccy}IVN0|pc})Cw`jhLI-xx$7 z))Fa@m~yBapFhMmj#C<`A!P-S2e352CuorhIgxNi-AN5p3k!)B8I1KA@;TYBPtX%1 zf8G+3oJMq>&qrv_9GT`gV+430e2TFCw&>i*2TtlCiz%aV8iOI-rC9rjMhr~(QA!#P zSWMYXBz+Ryn^)Jzk1Zini6k-k*dn4Nh>F%(m4L46_?+&t)kv~6lJQgqha>I*XM&rZYw`QyXSAd8-92C>f7^OjfEN6 zIgiqqm@sMcxA6^TfizhLqbytHXkhDABzP^t_2g1Wgk)18eP@B>av&A!=W$sBOy~1v8IxB6v*HjHG~bjnA(#^T(yH=~)^9 z{;-mTz@`Zs5Twr0xI-0188AQbu>)m=2ixHh`k~a9>x2Y9TD*R;D3t@Bj5Y3+J(MOelM^jdxzkGy+Z>AT zY%A{!D+Ia4go_u39$6vGp2Tvi0QnPAt6O&AGr4vzdAPRCqzJd%?3;>+b$eQe$}C6= z4(4cCXM|p-DzyQQL6k~5x6x{*bC+(%bYxw`CfBCOojV7?+(@X@k^9E4tfZ zHsJv9U7Sh<;YQvUY!31JT@SuWgqD`nq8|4o!#e9mnJ_MxB4UmsE&my6^b64+6Oe(x z2?^1~1VrTwuWZr$zyJUL#|FyTuffj^fNd^i7ysp+FHxvfVT={ipaSz}!NI&$AaPJ$ zzC|>=W@$4zr!3N%1BEB>C%E4IFi@6jJHlG-b#*Pa2Jns3p^CkDd473yes+3u{&M6G zkde$tU_=d*c_KSl25SLSS)Vqy$itVISBUm<4AP0s`y=$jm4S8!r{xN)!M39tT3Rq4 zC#oA@>agmDv7tdrK{G7T3?~U;q)T5+V^{S(%FCz4Q^U)+nqao3V{BVlI&SO^H|KX{ z8O%sbvfUm!PubL`*a58G&6G;s`GugXn2T!)EBV#6KdqTa9%PJq9l z5jjDJL3py(J3|E#cuR$>Y+$-j399?FQ0w*g85%@-45XkvgvI8*_Yg3vI1rpuRz$V0{}+ zvO;$DTyw40UW-Q8t-I|p-4;kaC~Lhe;`I=0wcg%TG(s%v7fsZn%W92i9q1~BsMlF~ zo#j*4Sv;&>cjE=B3-epQzZ+v=jaY}jNs)n&s**R8va zm~Kg0?sb=}HyJ2%?N#NXEPk`)mDzxHm)d_Y0&dyzIx5Z~fFn3WSydo@S9r zWTju9pl?WsA#ayBhk%XTH^uPh!V827w^M5%HlNm8NG*nb`33#njO(cI{MTPWAbp<@ zK?w_VziglgNZ#dYLRT<&H+ulCf6IhYG zTN2{G+r9Vi*!cJVZa(?DLH&ov@sIoa2>r>PFLbR;xHv(Ng@-;{h;@G_I87;7rot}w;S|!gWs0j;A7NNDnzLV*I2fO!{)ln z_E0fejJtxFDH0J)(QvjV;8F21iQy1^E2w5yZxh09+_&h=eQ2(_mNVqxAZ3zTq=MQJ zFW(1U2#-$XEFUna`^{<_E8U7vL0tn)-f-2pBIS#Yq!p*437Qf{a%&rg7?ypmwq9Q} zT)vAMr;2}R>X#2om>fnX9?~R+bLoPzJ0;4^43Nz<^u}jgX9R063kGSkjmFP_KnAp5F3A!`r$UM)2T5A-evs@LIZVcYKA1COK zFP01_n$?%owp;FEUE)gy&NJT)ABGkhsjqeHT)uM2s{6QuC*q$s!dp|61@g zIdH#jwN?h_kIZkN5iE#5G6}7lmj!;DTO`aP;iqnSnb?{RwSwGXR&%~LK&c~i-KXYMTuuHgN9-9!r4%GBn^-=v1rp{2Cib9oh}ow$(>pj^_=WBDxQ-W4 zhJN`4jjl*Uuq2~5UcUSF*GwR*=}5+Mgun|edzjQ&5`~0uIIDICmp0h8mUFpO;b$*Z zQ*etH+_#cX7Y-~UlGb9AT~6`t4y$11(SMhv&&=mops;A*LI#8Z>EWLc<9-rysU>B` zy7ThssooE?W|%u|?YmFRNv=Oiy%W=kJ05G!nwYa%#?~scv)>3O)E{wlxiRL)I7(*t zxNyCKT^BckPNzhi77}aP58cf)*_mduO!1u@28ERFkIEvqZrVPV2?;U?rF`t}fV0cw zX@HYk>F&-c-2S6dp-1$PPbTQ}`t0HYVFBljzamj=Zi|jgS|hmELJqJDC_NP}rHg_2 zyuJvurn{d;_T{P@}Lj-Nh%_W0@3BlWP@@-rez6SQ0SC}8{^dUS z*Jp*|f$Ja8aQ3N%{pSkk26zGMngYOKfKL8Zf^}j#x&$47!@JM&ukr&vDg(EeewK&* zq6+tcAKe!xxySi2|JO3`!jBU`?^y-z2KZPf|^4aH~fBxmyU;p*%GVU30H2N$X_~IgZQCdWw{mbE?e}4J7Ezio7 zG03lHztmSQ|B*)x9)11gmtX$n^Upv3j~9i{0r;vpY+nBS`R9)+$YD#+FF*gw-zpw& z1^UT*E1)URyPE*BYfKC1> zt#a(6Av#UqreP2^aqfc{E)=D45|Pnh@Fh_Q?yPp%HMHywz7U9&Kvsa)!tH{m0@;*x zMtvKi3ucn|LL+0Is&c)Pm5K0tCM*l?8f&y5S5rT{^xjXXE55r+*?f)PD=bwHw?Sw>O8cEv*u5KaUfX@q9Xyt#* zuc7$~E&gd;)0=cr8SSZbJZ(sy_t8*Y6O397+!}xnOm%K9B85h0xkT3^ zy-!;s*XT86T%euDFLuxa4E|Nhn9aqMvg}UOoZ#T{r0pD!e)(k$+Q0s~GctVi@#y#o zcyT;PNO49a+_=i}4eT6`bZ5ChGdi6SF>3L}NnOngznh9g)hUV(NS;zeTeeQFNc3Xa~hw(#cmTC z5w%Fj|HgV)f*CnMe>gO|(BU5jXTT3p08HC>$XV$5I<|qfW0Mx%dJJ^L0tXcn0p1pWcT>p=cpZ5O$hbg7qZtdD{x|DOFtcCTw zew~#FPPScfJdQbAT4_td4MHJ<3mJe{3|D=DmIacHwvM@DpH06S-S$u-7uFYWpNq;6M=<(6hKMwK-AewBM z?rVct;haO0>bVLAg4yq{$Rr!KCXBK|_CctXeBmNYb0OC?A=3^o5=q}sOFT1nSb<}k z$^~hvH5w3qZ>yT#w?HFbc{4O%oLyZz=q(T_RIk9~Bh&_0$$xO@C%_x&e!pvA|9kT6 zsHFcre{uY*m;WB3+>8E~I|6oZx?*<$6Hdpp5hIW;40Mo4J;Z6W}vM1mxONEffBA7h5h z(SuP5vV+c3jmLSJ?fdqlm4=KyR zGeL=EJYI7_;KV~AF3vGStsAC{s>LDjH9Afe7xGY3ZFDH zCS?;MOg*1p(x+a8&>&+KmgzXAO6KpbE`vRT4FghSCLvZ?GC@}^7&^l-iO#er^{{iL zXGIS6Bs7|>{5Dwr*bHxeiCXqsGqq)2aGj8#u;g@oy`Cz0vMbd~Uzg%R7_Y9^;s9*mE_IiPxte%3XuI1gU;#Q02m_ z92Hn^Hrm-Qr!g_twNHo;fM}LzujY83;?+Y{CU^UFHTAgyn^F6UE(^|b)nPs-M;Y1@ zUF%|9TW=~cS%F1Jq@v8&pH`FO%k0bIMuY|BsYG{pVJ^y#sWQ9c^4PDY0Q_?*2&}6w z1r2X_LWAm2T@407S}?;I>)x-O(p9sAV1`^1E9Sj&rgYJqvuoE+7tgDf0p38mihoSU>C! zKJ2wCvU>dw^ZP&}Q3~|6Ho_ECC~O>j451An03#a+R+)0ShPj;i54BEYl4F(BCB;qB zLKLTwqDi#838NgCrI)otT#ZN8oK5v*AH#@LKv}mt#6(Iwt&v4aNSvZs8e<0e$n53r zP#IAcf-uCU#Y5rs3u#77DtcNkK{eW%u&ml2DsaC6;ZJ|=Q~vtF+m$H7Qf&jHDk`tR z$kMkJOg%COh%+GV8^~Pug~^!sExTp>t~*}vL8Ecf{84j5hflW_R|yS6RIuF?Uun1% zFB%9F%WSQ((lTa4P}2srwG7Y6<%rblPp_HWlXUD&1`e<#g}mQjSnoKfxBr8bUYRkW ztuJ7;{r}n1qvIzf`~Tw?PoDJl|A#2O{U7}X?fQrR9HRD$Jr6p#IYekH88% z4gZ^Qq26Tp3{jx4`)jGTsgiRj)Pv8Q3l`&zJPQd4M!CeDBbTkya%?jzm)Qq{n!Ror zs*Ui0TVAfnzFaw z&&r>-G?(UbX?HbMV@T=l17W)X(FK;$7lPN?ke0!+g1I|m$iC+ zvDAB+HUhlbBakmc-L(c^Rr;=~ajf-_w8d{&n9`M>Hfni&tHX>cSDKjDG-cMvwL`vN zDOIIkDg8>ZD+O|c^{b?+^sD4Ize?7*_q{~6^1a`UD!*ETMCmS-<+47=3E4oWobkq` zFifSnW7u92ZLax^u$piYBZd{76GV#!pK^&wFvE<>>S12LHXV44Ay_HC;&MfxNzqM2 zRCRsbC7Yg+HtfDBhA z!wp0b@VeTCzJ@Wl-d?OA{T5)}-mxk@$(6!jU*zj#7b!`5C9wl(Z^~OS9_}*nFa^aP zr;4MH%0N%p;sA`e$hskog$vzraT{^Gq)_Ke-9^)aN90u0x$0KOCb&?86|Ws?+n5bY zODm?fmik@Q&V;W30HR?7n!k7nG`#}mmZ;s|7}ab*at!X$)~pU^ad7M6Rn}7l1lO&5 zKU_;3Lo^MNRbcMwQ5^bfv{rv{OL6@cI7E!I`i?Z1BfGvDPSKV5S`&tulGE?6{X=uV zCfvvFm-7lDD=qW_f9l?&b$fovFH!})b~6`bS{bv~05N+bUWZ_>CgSlr;kA*-nqYxr zqE;=}hLEfgeibKd2kBa^h~sGpY@N)xQnDUqqf_(6T48imfZD3qXG=LtZ&ox2-0K^% z0Poj2Giv_Zbv9JkYN{pS?<%*cHAdBlr#17@#GIdeCl1NpNK#RHBZ)7)k)$`0^hT0g>5U}4k)#gnr)VVkEm}JMjZG6;vq~fNZQVKB z&S$#o>>5MgU>lQ%*{WaT#K$Qwx7qACnwGK7mY}V+j8u*cHb?LY3*d?}Y;i;}uHuI4 zh<}C3xR%0JEt<8J*DjWgj!RXmi?sy5n%Fy?q|*D~yeqNP=pvei&a>PPYs_l7ED;b# ziN{gRQC!Nbypts#fM{_;rp2>fSy@L~R(z<-myjR6Pm{J(u@xq--lo;tv~1~ZTD?uHw`t`{Z`0~+T6JK1o7NJ5&EsS~J&P8tTU?)3 zs7>(<`kGjquL>Wpu?oP)0T)$lrc1DmJs#gFdaanapn*JV&fOQ!k5_W^RlW2*Ewztg zqGmj-=AUbNlBw4XdU57IE}V7sI9u#;Dtk>YLXr>`>RIJxN3QHpM?qYgOPEiCfTtVA zKdIHni5ezht6iCKJ%VdMXBQiEsjauV2aeiYUJXW-ED%zRlSC86n5a8qWwiv`BqCMC zCe$)$A<8TP+B5{~_-2#6XpITwfj1*P7@GsRr7xGx!k0d2XlBAuJ`>D_cp+4{>1kUa zCtSpM1siAyjwaW*DwSYIa9quZ*eXP&YFK#(SgD{}#I2FJYjucdJtKi+c6nx^Y<4^F zo>>-g-$GoyRdT%)H(bT)?oGriCJ8FMSmjeqrqztwE8g~9J$ zjD7cG=xb!;TeDc!8TT4iUt!eSz@Uf5b!LLD#=LbpehWihy}4$E0dI}*uHk5}HrjPI z*cmddV{7e=b&fV`h5t?zyV^i^AI7;=GhJ_#Yh;kCH^$W);#M2s))?Sc7~dLbBDF@h zdoj4RHnw#R=&3cZt=J$-xdk_g*|{!)T4Pf4KOHx)f&X60lb% zF>8>8y@XkP{!v%zNh3@5xIDTmrlpXIvPI3xq54QOMEB+2xzy$V&KAVR*T1jK|NZ#* z=;-;;kIe+HRlh+h;(AXIW-%|9mNpcPW+fa?Wn~lX>AY zbNd=wzvD9@!6>HeiX;&Y@EK42tvhCDUQ;JAn9Wwha|uZ+AmR7*knsB!kZi_g`NJQ6 z9OX`q8&FoTX_zFt3~uQ%zvax{l_JxcW>(#ndPQ)!sJSc^-fiB*1{bn6Z{!kdEv2Rr z^RiJRjs=baL12h)XiTKSaZ*HkTEsbY`FXdLLEJAa#a|rY>@QBvAsn>57ke6jL3Tuq`-XOUhRnU zTNKgTB~n@&;$u?c5FAF7k!zxNoEi&Nv*>e;Go4U3tEn(7k}@O>a3n}%98Q+uX-!Az ztp~2pbv>*Bub1iATvFokrIFhM~aA;GEG=i{kP#Bb?{RO zt2W`18n2j{N3gzQWOpf<%7n0xglG>#Fps|_Sj_}ar!$1>qL2+c*gr6AM$s59|BWI< zCKCc3iJ*s4@gyOk=KGqZ5ryuYx!)jB178rC#=71V)0zv?a^(B`=?a5xH3{o7#=$M0 zOlp<~>PRdsjmJdjwJ(U7IyuYRn7>TWL9Gyi%_{ktk9Q>s zc$`E;*MH4J^1m=gBm_|k@VwM`>II`2Pz}_CM>JUI9=;)S%?55}1WhQ3Kp>%UoGLwZ zb)s{S^5Ue+PGzIo1{ao&aRGPoW3+HLv zU&|0WE{Eb!Z?X`IkU*X=>q75-mpsgUAQ2XDab|FG<&F>0@%}*#d_2cAg6mc-x5>CfEpy3W8$MINTANO$)+`uVF++8Wl?yZc zEAarHY;+tdv#B_!pb;mpxOEa%D2jeg?Uip>;3y&ymGL`YKOzz)8H5<}j}%9GZjO)s z_N)%c3+7E+2QYG)7{Lmt@U7j)G-Ihl=J$JgYIKGD;qUigJoFy|vyjI_BcJcTt0MzT ziV)FL(P%aJ73&*Rt{j!dJS5UFXdG%$&(hl@)$F!*R3@G!WJYA?Bh(tK25eRnRVd^{ zvfZ3D;J^gr)NSih%cYWP>bF5SX)+a9qZ+0lP+OA)lDFjUz+I(l(WrqcZ)qZ}Tq?cL z@iiY;_i0kO%TG;4C1Cl7}u*M;>OhDmCMlLy@wf z;yDI>cuxXMj9H4KYlx2IO=6sCDYpp8EkB8-gc0HGg?ey}Lj-08#@bd{GEuqmif9^n zS8U)NN|}~>QwA)2!Bdcm0wNTq4Bcs(a1TRH*>vTmGr^H0dJ6!c2YF>Wp~0;~Ic4-8 zsa4>ON>;a9YkE(#uB>T@OX487^9MXc&docrI4F^lRct?%=H@m*WTJOz%?&lz(g*@e zG|1&f*KCf96^B^hgoGK;5kg-WHAEu`y~YKYV1o#7DvgP8MbAOTLSVVpoP{eiNm*b| zHVHuj6)i>xeZ}vzZgGJA%2NO?Nv#Z9oc#aQWA#q&Or{Y%*>_q#0h5H*DyW*7D3vHg z?=nB>;rw_^6h5v~Do!siKE&dFl+Dy|!Ba8hcWjvOaOfsy#o8Wo9+66oIL7b40BzR@ zQd``YV*H-QILhryMy)pDU6ldDhz7WhYE1P5BWhOJ7;Nz82)%`nvx0TNR9M)-~mRi za;?olZ=igl5%B%M#wB18^>qI3%u3e`*k=vY;1FVfhPFW0es9Td_~%q@pda{xq(TPMsW@lQ`?l zwJAebf#5f#b3Mc~CdSHy1Cu=y z`wOSNoV}0!2Q4X(wQ4#Ykx@o7dJ`~gKyegu5KKKrF@B$)pMN8vGU1^WB`(2?xINOd zW=TFlGt9zB6NKG)60iJ-25E%FfmSuG)=`_S#qPXT6oTk{99SzG3o}OQj*Kv3 zw2Jy;23S!EtW?W-_}1)JIh&9Hze15FaiSIng_9CvGQ)GqQ=z5GNRP(QD!D0Bg&i35 zty&+6^#&W}V;8F2m7eS^5a5glVCiLnAhD@p_QHB=TQDQRt#iRhqeA9)l2M-R2AQK+ z8Y4r%MI%|(k85i{~F60z8#*3{uyI7$ew|YFUC@h{8P2`qUZlGlCf+&;z3ed}o z;#8rSONAaEArb*-GZetNRt?3xTD+9 zqNQ!jv;n(=mcdISTR)tBZ&^L42BC|3C#pi22*86)1$AEGMLGW;b za95`*;aX`dUz{)pk{vj+GTo^mipKL?kEHj|R-(B=YRnhAL)k5-337J3@lK2;szn2! zwaUjf)QsZbUH}KK99hQ}6~Dv6O8TQbGt&q#zB*N=DP=Z_wQv&Q0G`2W&|KA6bDCfc z5x;fhkmprCFRS* zu}M=;6lE=~9ZpjKq;ChbGV6^3=?y%}#U5~hDAQEabcT^je3XmD$qeibs<+BU><)k2 z-=vplKQgCSW;7`zK*|Qplf$0eckZs1({ID4ksoxK^XvmjIY-!@Zw(#oYmU{ZB{*HJ z`Irwe&aY{p>`_;#1(}_Toh-qnGN+K!3Bn3R1Zy3LRgPbyrV!eT>2wCNL7Ya4CK1uV zO^gJ{z3yqYRzR2#b~)FYtINfz>AMAHvuo7ZeY4->O&3ek*>LFIaP^xUJq>jmBlv(D zIjY&r9aGYs#!{xS-_DB@s=M4mk7&snP4DlEF&4EbJ7bP7wG7sdpZnTE^4dtEdo z*nXfeg@bcS4N;>^9^g{$a{ivMv!OET3SJ}veq7wmGw66 za#?5duKvF6qM&klKg?|ULp{esyXsaZCPOW5Mi}}jTl=A*twst!gR2orrkrgXR@UnY z3D2AHt%0-16LW^~wGCp4aKVh~VWR{qMMO;-rHyoLJK2J{^BY(aO=-A( z+B5F5ZSif9Bra|LGHWCDeby`o`rYjMk(!|aYF*Dl+FhYil}V+pblL36+nsltUlzJ% zJvZovTXhN-``)lET6E24F@RnkG7T9oyj)&c4v~iK$YI5cucGA3Uj5&I1H_= zZIxrFaSGHm-RaPgbr%AFe{Mx6z^bc#t}?ss=FtFE@N#Emj76PW!*Ri+45vqGpjKKP zsy`i~8|$i|Z2DGMmqIQM`A#=$+fV8;uj}Hh|BHeHL@RB3GmtTSnu3s+a1EcP01of0 zJ_|TRMbtRD!&IS^DH>@OB*>haQ=~3r^3vGJO=NlIk1^OJGc4=ZrEQ7}be#qPAt4F( zT?n8#B+8~G3;!h#>pk{hFf_^M%Aq6&t}&Z40W>5QEu4&FV=uTBne!b)LfLm#dl74^GuE6REvr*kj4ZYYnt&q2FXn7@z<1^)TUo~oMCw~Z$ys!mNt@*n9;eJ&X*V>ho8iF zSOxfn5o5iR!Kmuj0~?R?37pjVda;1HU z#%@V+^LMHQ^2)8%)}iPA;p7x&-?t8rZXyiEQ)@L8PmUV&x1GzjfpV367{xGpbWK0r zSm_yylu?)3D@~VifXoirjx8w);aZZJH7}*A?(J_*AheU71i6%`bIiD_l;YdhM&4OB zSIMH!!HG5Fj&LYUo2K_%1(^ImB~6Fo6e^2f`dy}XTft5OZfa}*3AFxBSm2C(gfq)# zm?@nmm+pE6>Bk6KB5ffw%dk;Z7VO^}U=r8M|%%*#oMmnrS zq~sKc#!lyOL!0Iz{EL~>m{_2mW&!^>d`z&8vbKc9@8)LsSF%eiIlu*F}F zg*HA6>`7)WK-Us~9tE#k7hrcNTOK^Lc&6R%1ia=gL6S50UO2cblFyg{g@aIJnb}WM zt}mXxYDO>>n$HOCEbB@jk$uWcnE^WbW%wB6?OA|z1~7K2#9bo=WBPzfIU^1_L>hfb zRZ{(Jp9?Lw9(=Fw8Poyq0f-!om*a5FKvLYvST=0{p^jtNOL?)#7Y-KNj}mzEPquRThu&Rq^ga)^&F_2Y} zOUty{g0HH(L&la^LKTr?%)*ABvrS%ImU0(=w76AcL1Dc4m-5m-%rFgI4zfOKL}QDn za!Zk%7Iu5k?JbyF))-kfIcQPr*72k(t|?Sn1| z6H=Mu4#~chm15FzmLY3l>#2hLtr@Xa`qk_MRUz`i0dLn+UbvxMA(@rB%jR@y)kG+m zU|)Jpu#VS}jA@6D&#kQOX0gv5*uuZShrAf`a!-o+V^GV86Q+`RLa1IaX&l+a#hD+I zQ%1mmH1h+V!$eTGNBgIovWoC8<|yU{cd&Cm>?AxlQJ*45pR zV}Jq#f5yyfDfUCz$+U+cB?7!4W7HOP=*L~*&P5PYP4k>OYhMCjUP8y0FP$44uMC^G}zP6Q><0gZ-)a>1Qr`pg1HgtvO@KuIUVtgvN-1lO&tWrtN&);i^0j=%B7C)ET*d>VB) z>ge*WqLFOM3(f=zV*>&;Ix5R0EG#pUsu+c-1W~!v)9x(Ix)#h>EtsfFu7qYK7l~6+ z849h3H~;)0{BKS`tLStirjx<&n*J$u=UPt$tU#JEzNkXCX~EXJI#?VpoCwT2u4kJl zGRC`F>2>~F7`^n{uLg=W6X6O(%o8uey^6IH%^_Z zH?FPfNmz$||NGPWD5TePzbB+O2DUkBsfupgbZM>jwWCqsM5j|9)5`IXkzyKDiMF7# zaEr~bwopob%@hyxyQybv=&-1Wt*Z75(`nP>Z_-Km&_9e5nuD0C^bFg7%GT0JR}y_Q zfX}ylT3wtTW7>j!6%P4TAU~58S3i;!FPE?rvQqRwR@j`&O8gcUzs0oF4f*9)a8JDY z@3XdZIS=Uu`yGId--mw@(p~yn%}m)%&8w%KydraKx0bcrcd=w7$$}M&Izhs-^`2td z-xn*RiTNSj8wv;4SeJ3OFNmGah%-La;}YO^QuFe1=|w<|X5j`|jq9M`+TYLJva|m# z;~(qjd_3j&aLU$v8=r9y!cvso7n7>wU&%1`&W!UrDC1(C*LDo2=_jhKjd9lNbheWAF;T0n-^yT>wPrG}c6uq;__~r7H>lKwlu+~M zyM`VcTWG#?RG}I7erJjzl8q_4aAs7oIU@kY#*9Q1J65aca_p(ZM(^mok?_kpsD;-& z^;p%M$Kd<;{r)y1R^~MPZxCynCE%<%yT$EE=l;@+P`lPVN8<`>y zT{m7TQa@zQI*nG>!##|&=L^k1MO=9oY{iAC*-&41UtM1vNvDKl5DVo-V# z3Z>8gTa-SEMeaz^?Ob(OsIAm$XQ`w~Z=FYOrXyY}c^s*K0SU8z-Q8E$Vh{q`uhc_Lg=w*~m0m zEW@95qGx-1hHG9EDY>S4ZxeVBf>$W}5E_Au3CYIB2H!FMM(49=lNb6kr%;d}Pfis8 zBruhNO3qkIm|A&H^#bZ_(ux{a`hN#LXUXc*{euJE?Vl>0+M60ZJ|_p0vr_q_3PCLG zb-O}8Q%)_AANd9(NQgtA9zxrY~L$c*T3&*&y3CO*u467av*&CiU#;V03qX&BNk1%tj=X& zM#pqo7{=?MV4{yfhBJf3rl~PEN0kGRT0@>z1hE&&=+>HH7c7?ay`>?G)|Coky#rJ7g{o-coRdkvuWnFsn+}XI8JADp(^6^@ZGxB2#$=`Z}(Fdi*nA3wF zQuHFs?eXD^o*sE z2ainaYnO0st_Xo}POHN4_!;MenwLF)q+qTa0Tjy#DpT1jOUDxbt&VOn_3uS}7zs(xd9cyCLW%&zKc{&!lP#h_S8{mw4c z|7-Om45t0xe6lMZ|J9v6xV*e|R!xG(QHlHXUYi{sMzV?HYYub1yBE$V=GAQ`|M#Z6 zbk84LR#T?$e?Lddes~jI+isNdI=VF8r?!1gY?uCAUo*SCWORLi=*LLs?OBPQBYW4- z_ypGR4XB&`)_u&=Zo*t&o*{eRLG)8flTJoHKO`P0*BT1e!yRp;s81paT?~o|`Hdw*_J4`)B`ue{u)&CCUj|9rc|NLgRw*T9C9ktKNbtjbe%+~g; za5fd*Lvn=`(FqGdnP9%(_N{g!8AU6`Kr;|bAx$x$M!>b1$n**rofRx@K7n;V0jNFG z41mT3E&L!u!M;ne@u=~XhX{lAT?wjlxW-V<=3S?{>z|qYBE|@gtPKFUzrV@MA5Ash zewZ}_DiA{|t^Rs}KwXBQVeejF#%+L2$4&}03L=fe35n2hGj9xCw*F}X7BaR2SJ@CT zYy(QE8K`{%ZxDl}iG4^IyMe_P=`%QNPVHhC4GQP_fxR|Hej`Sk<}SB&M)?sI*1=X% zoWW!b0dr^OYY%4XDZA)06ZOKTReDx>xssh;>qeWuS;zyYEY_3ReM5l<4#lWJkchz+ z4gX%ec60Q;zNXJF9()uK$3H-rWveTuX3R9AT}g?oYSjl2xT^URG?oh!hQSPglgl}gO8kte#K?-Rt;5n=3H$7oRS zTL;rA$apqHy~271mq4IQ0|YTq)_I5b!CKEU8LcXUou;u)%tj-ux}H(4-yZRP!%;!M~T0xEbCL#@FaM?Apr-7%wPj4H}pYGMs;()6>iP^t*c9 z9p{*;v*n&*Pj+MF5LvtENsd77wgc}OV1iOe$7osjD`w1F5e!-|?gd?^*59~v@0^;w z%CIgf@<(XV3HP%bF5Nx+x%=rX>=dY6-(X|w$GoUXYoqqJ8x}lgmpAD2v%6b5-VP4F z%Q!;dL%`{FT&_JSq&3r}D?rw*U!;Lkl=7y{w`8^dL{;@o;p{oUya)qMoT*&rh`Nqg=UcR$QL%M8u68z-_yBh*q8aT8kHbAIYz&2@BsQ0Xe%IX~MVKsFUB)MNC z9OC;mY=ZpzVQSggfxB}CI=$vJ%lw;4HantycC~gl!R@T~^zGU-yBayGGXwb2tQIqB;}Zn_5yk zJLBNEzyezg=q_h2z9~m#zuLVZvs+ZK%+ib|iw&17^KgJ>KsfOCG;PeZrDkGKk8blS! zJCy840zH?Jb54dR>GWg__x{PQUz)sD7#of$Is(_Qi38<^0Z+_X1I~b>r(3{@IS!tK zM>nGae@Q;7q%#>u-&>{xf$hJ+fO^o4d>t*=UtZC5`UAtgr zpmu!*T(#a6#8VzAVYVbOTcd_utL{nrl>XZd$?;^-3c3$d7G3KOcENIM+WO zb~j-~`+i@qd0szmAby{QKeHb{&ivm_ety3iJ3T)SCy#I9?VnS4ni#w3I=|~Lff+w* z2ot}b**?1%%YX{y(oh|k>7!f%(uLN6McXxY-Meesv!rNwyZU+ly~OLzw6^YKzPMxX ztw~Zy5XBe6Os074nXHskDZ%l)Y@5G-Y%dr<#?$9&{J9Z%@Q!o1op9#qHcJOYjaN4} zwUT#sRtmR@dagPzl>Wuo$WFSpCap}jVW$z=C!yWp#4uW5&dx8*w@Au_E$X6*L&`5e zRAI$Ai~+!RshWy&HO8|M*NiORft;~KBAC|00{V;9aI!ZMh((C54ZBads9#%m?s+?B zizpcu`~tOQxD1IkHS{S=`6}#-PJF-={Xpy~OFB6Nh*B>2461KwhrvKdNNCK@Qod(! z7@ZHfRx*{No@xgdpSwi5}~*thjT$vZXzfk z36eefh_l&GG8q%YLMl58JqYF{h5!JWAza;kt3pBDa2srVU<)xapQv@1~nN$Y2HuxT*x4qt7Urt_11eRYJ}IKs%7HpB$>Uev}yhGpZjH8{Nrf5f-IJYq`6Nl6o-dX0xQQyOaLqTz6+E#urJ^8`$hQP6+-QOxcL*cQkv~5WL zJK}}p`g6+ZCm*N-McFjYm)z=;J)LUK_ZN zS%6*3TC(E)8j8*%8lCQKa^!d zM|(awvKO;2HX~DsabWw*fPfoY%J6x(@dS1v-~6;?=(|^OvyUE|A1s?n z!2O)$?mWkxE`5CT7PT)&C7DKr@GY-ORP4Qq3H_!?i5xRG>)MBpZPPDfb0SNy1Ub5# z@qtPN_+tS(fAC1iv~2Y`eYSCWD5r>x0s6MzvO1jk5DtTN4xobU0B+4D&9+OM3T{KY z-@5a3MSvwN>4YqY%0Shl&D9^xjI|g3EhCgnmc4GSw)PE7GlB4VC9{51wBBGLn-l4@ z#yo&txt=g^KXfd*J4llP-gU?T%mvR6mqjvei({fxy;4(#Pr&QCu#Yf%kBB$Y;t4~( z6;r(vkt9iUa)mDSXFI!k@)^K z5xW^W*+VUUzlUcsZU(Rh*RzzSb05>1QmwK+QpqmeG14=P!@Xy?C}(7C>O!^mOarWd1YXm~(P1$}un2bO(;TwAV6g6wmA5A7 zOdIg54K3OBE00XyF(6I?(0<7tvHt=b6rxzBdxom9UsTi46L}VbeVRu ztCrd(2GWzlv{BexJw110Qu_8W8J%{SpbTbFW};(4j@^Y}4SoY)2~dmcS7{JJ#^}F- zt`v%HVGIxP<^8W{j@l4M#BD?K*S-PP`9J~3(E?EP_qiL~IP;`9j!wkoZW9&#fP#>S z$rm}Src_66FfkL!Oy_3#uu!&A0~rz}v-;dZ>LDBL9h=1w9Pz zH!D}$oflF!D>W27+HGzZsg_T++b1P%7tglaJ2l#ho^7@_D>llWZMBrYdd20Pn$5yT zv6H7?3$x#=_CH=a75_D7WBoNYeVe{&@6ldO+o|cAKb-;gqB;O{ zTPL2ot+t$pHK(g<{6kft3$_#Dm3OMI{V~1O;pUNU|IjyOmFkqn+Pc`h?Y!|if%P%2 z_14pAorL?To5ipiH$3~~@Y>D?_Vc?XvK4QuZh2s3OL5KI?#`lzcU>bRD}%ssv}jbi z<$}pa7Bgm1qYkJ-ojB*i9rwHiwh0_#sN*|6R3sjucQFZy62Q#8R=rXt$UlBGji4wI z@5AJX@gBV&mmSn}VKE5e{m7vT(vrAYPIMvW!Oz3RBlYkzopV%vJzM;NtvDQ(ftGsv z)OB9XgF=h4}tMee&7#lx{eX3lXN#Rc(V#{f7+urlqH2$+p|0WmMO) zl0%9pTbB*W=>gS#w+R!{wk{gGLAA*%5rMu(wj#6SP_h3|xW{DbXA}`1e^i5ts9E3- zd!S*ycCj^A>xql`&Ec-Z zbSL`mH<|C3ydHl+G*x6#8p&Xk6_Py~8=6w*%n^3qS+T{OR&ykIoY~rrb0Mm@Q~%#L zt!fxBTel#;s!e|W`cq)u^y8`QO3!@FugG0OKE>by-pQ@0>r<53smApUm5Kr!e9nCQ zz6qr0MkQZ`qQ()!9@TYU4#}cI({+uku8fqproULR1wMVwjL-?ZHSc$`#uor(h1oa6 z$*rcry_{X$ZrG1vY}uLNcx|$6iy*DY(~E!qwpx?W@A?hT*a_-=w~O>`F<#Px!i^sb zM?%Lc<};wKF^SN_cb3dRKu&MGgdOd7zmmihhA9Y%lS*7F)3TM)0OoCU(4}G6Xw8XViGAx z&{Vwx(wY7&g8>G;zaU(5eOnx_Wg?fQ?^1F%tq8DTjN=dDWyOSFkTR*b zp*=Fz@rc*sv|wbKUG2~JzeoDhy3FarUsURwiUf?|UQs{tA9pzfG0LJJ37hoc+_2qv zYL`ei8&YPg(sgq~TgMni7Na4+4ifuieMw(2J8$n1A!ZG0l50%FX^@#TyV<&Za~UF; z9SR6W5RAEvbo27kFZ*D*^}%kI?t=YTEX4|laUr#DH$(z%apG4y@O=gpEy3G_bU{v- zPDN?4>HI?qc8zEXh#6~;Jy!TDi9i^j9U@{LNz!^EWvu-4a7sZ)wE>tB_W&TeZ~o_< zo{kvozu4bDZzvS<{}NaTNx8Y1Sr0Qkm9;eGR2ocEi%H}slcoc=2_jV4=b-Z`9VYR= zX>oM0WR-~KP%Jntte356Djdc-zGpZKYh^TxaHw(E7qsaV&cidvD6|H<^x#)4D0E)) zR3tVw%uanmAKmA&g+>sD4>8ZC%@T%DZ^2<$pl z(7_UFQr)jcYXha&Di$Uy?p$au9t8<=f(sM{oX?sMGH>l_O9F$q^l`=EJ|*J9HVabE zgHpm!=i&!3q%&0N>EhW3iyw^|6L)*=g6Y`HLNiSnfkG|jLo_fHU>=4HU65t_f>S9# z*1C@(|9jA?fa-?w;`m9(A+Tm>$LSV69b+#F$OTQ_?BxJ``Ef<9Ileodt*JSu!#Ca>{vaWr!<6;bsSw3p+ziY^Pf{m5{J zf2MiMJ`(eB=s`+V&$gWJhy(DcenQMgtce4F)xrnd5cjvW^#M6^3fq4~%!hB~19~i2 z5%+&a%%24^TNL-_TX=_<;{$58__dL`AQt$5m<#)L>%7;*2YeT}K)ky8pLOqV%wLlm zgg?I#Yk#fH{~Mcc<=0(LPw#(%&i`5cs{U#Juj}{1-}@>55@dNGk)sVS{vjjQo3l=U z@#`TM3Jtdf`*1!8YN?nIFed_doBvHkKi33J9KeL=6P zN)uhbEW-cMQ*wPr^7cYc_V)~DHY|WJb=LHdazuLr?Zk#Xqm~Go7I}gLXJpuu9Qy` z(4xDwg!+a(SdoB?SI{A_LW}-sf6#h4A==or`pKbSV0SF4xf4NU?QafSB{yvzb5NAk zOGipR;H_JeL1$q~cX_dJFJoS9^WOVFW%}_k`){L~yH32Zv!T%o2Q}I|nRH>c->hDh z22n;hkrp-GfM({Lz~CeDF%9U5Kspk%kDwS&--=uDvK^5AH5iT*IIImghGn%i840^c zzoS^@Rk^!w_sKK?pCpcA9K%6}*?M4biCWDG_-e&)TmF{u@~tD!So0h@okRcf7OF+) zxE$H0bG96jSeX;+7)tiEYeEEti|Xbu7LkOx(n9+qedqqx2x1Hu&$39Jpn9I5c${EJ z3Q=H>*pJI=T^&DcTrV%r=d0suoPHnQ=PKjpSl+MX{pkDdX?}ixe++-e&yAVuCk4;v zef;13%IC%6zPRJJl?l1H_^vN1?+7{5UpG>}o4r~P17+DXDR1~^c%A!9N@OWZ5T&$r*5m?3he^UfAnybb|nc@KjYnsX-K;jRIxnejKN*DGugIypCCjiK}AY zHfNG$g-kPve~#L9gM!s`6gd%aQ&N1l5%T>l%w--iQ4EXG(zZx$)&Zj`2P2VzBABp? zYcSowh~INenWGp#2hHt6(3lzShqUN>Lt0oM4*NPu1xMShZX=q3D>gdZMpKjT;0r$m zO^zEOZ1I9Vx(8^kvdN8;w+jgeW^vsX9X;NMA;H-!?`g=jFBnSavScJt!7=F&ovdG2 z)~SWnqoNHEP{B@U%ZwdmP|Gs&Lil`0CR*qmOGQ^xIl{dBV)*GR(V6_QP2)5!<&;i> zC==jw%l9#W=q?u_?>4bmGgmQghImBhZY59-MKTF%Ceh6B&Zy=PbU)Klp38lO3VPMh(l={jI&p8;;}6U zq>SY>PG)fW&^z9V;0Bgr*Q#NlxJA&&i0tMs3tEku)_Yg398nVL-%4RiLm`B$3Fk0P zA;Q>!ZX5ZLyn7Ad%0^$?zV|vsi6$-imJXvCL@$cXMbN9Aw(yGw+O|;P>SP}yN?dE0 zbx}AAzXZ*>4mcq_>E>vrGx!`JYl>;)2Lc#iR`-3ZIfsD^sNRe~ZN9Jb%35uxsckXo z!l9_M*cB(kHn5-JTUELmtpUPuAUTVHG7}wB_J9j3wKm&j@X^rX^zMYLVXH)ysj4uO z;4sa~GMFUnvJ6HWg2e%-7L=WXLikNV@R(YBC*AcKe*j%z5JQau0}{;2I}T7cd4~bWyeKp$FdHs_v=<~j_bUfvSc>eQutCxumxvr+ zpBr>>(Aw|timzDYCUv*`f#kKpcJe(5g$1BBf82jR_#ySg*hsTcbcx8^7WO3#euO^r zR#RsK)$`MuWyVfDUFL?@?5x!6k`rKNq4LNTSP{d+-o7SX`T!ApmrpOuR|QWjJs=a+ zEh`=;#Le3i;^Q~Uo-u6^c+6d`)}B%xguMkW$Y!Xm<|-tI;j99kjc@n>+wY}?OYgV0 z10s_y;ciRF3m8~hPNb>gPn}>(-GhvKL5B!*Vi;1@n3g%yjyR^Bn1)9ZT*I3LL}O%s z!tT+Bivc{Sg}eps7LU~Qu0v;n90+}Yuh!6UsNH#YPUz~*=GQ(hgPjDdz#2*pwXYZ8 z3M5IbNEWu+y9u!m&&-*;0jVn*39<=(xS`ttxT>|uhEg^HjBr+`-XN)R=ih+HyFDfc zM<#g0qeq}4aT_xN6qH_p`9n3|hv&qq-HNG2&uclQt)|IOHqzPkmWypaq5Mh}C4twm-4Pgka&%#dyX{wW>h zoxxl&JrGs{^Dj2-T{1!SXNfuvBAJ!pEbGEIwAa4OqU%3?y>3DJ`GVXJMEicoQcw`$ z0Qx@@0!$7oSH+}*T_QRdN?Zcb#F~GY+r%a_+5p#eKqS|q_=lOVC2stZMJ|K3e%gf{ z@ulwGJzCh;x?>V4vW-J%vF-ilb_DfpV4i+0cJ zo@BOL{I3-P#z;!GQltDC8Z5PSu4>OL^_*w5T}Pme3JbT%&aQjgdHv%$uK_jiw7dXX zv*>N$|A9b)(cT20`E7Us01cvT&gH6yzN7pl zfm7QK!!5Po69KAbP6om(aS-v2$?9fMJ{O`s5_D z!h1 w=shlXWvOw}wta8|iPy}@cqvrAg2d*eP&8>B&p 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

  • qYxV7Yxf(6^bC~1H%XKXGewLql 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 kx|cc732FUbPtViy^gKOJ&yJq|6954J|KR_=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.14.2 +version: 2.14.3 # 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.14.0 +appVersion: 2.14.1 home: https://github.com/kedacore/keda icon: https://raw.githubusercontent.com/kedacore/keda/main/images/keda-logo-500x500-white.png