Skip to content

Conversation

@ghost
Copy link

@ghost ghost commented Oct 9, 2025

This PR contains the following updates:

Package Update Change
ghcr.io/home-operations/charts-mirror/keda minor 2.17.2 -> 2.18.1

Release Notes

kedacore/keda (ghcr.io/home-operations/charts-mirror/keda)

v2.18.1

Compare Source

Fixes
  • General: Add feature flag KEDA_CHECK_UNEXPECTED_SCALERS_PARAMS for checking unexpected scaler parameters (#​6721)
  • General: Fix incorrect 'unmatched input property' notification (#​7174)
  • Kafka Scaler: Fix missing error returns in error handling (#​7182)
Other
  • General: Raw metrics stream - send also metrics during ScaledObject's interval (#​7197)

v2.18.0

Compare Source

New
  • General: Add fallback support for triggers of Value metric type (#​6655)
  • General: Add support for Force Activation annotation (#​6903)
  • General: Add support for pause scale in annotation (#​6902)
  • General: Add support for pause scale out annotation (#​7022)
  • General: Enable support on s390x for KEDA (#​6543)
  • General: Introduce new Forgejo Scaler (#​6488)
  • General: Introduce new Solace Direct Messaging scaler (#​6545)
  • General: Introduce new SolarWinds Scaler (#​6576)
  • General: Introduce new Splunk Observability Cloud Scaler (#​7152)
  • General: Introduce new Sumo Logic Scaler (#​6734)
  • General: Support for declarative e2e test setup and filtering (#​6989)
  • General: Trigger Schema Generated Tool (#​6345)
  • General: Vault authentication via cross-namespace service accounts (#​6153)
Improvements
  • General: Add error and event for mismatching input property (#​6721)
  • General: Allow excluding labels from being propagated from ScaledObject and ScaledJob to generated HPA and Job objects (#​6849)
  • General: Improve Events emitted from ScaledObject controller (#​6802)
  • General: Only add webhook DNS names when webhook patching is enabled (#​7002)
  • Apache Kafka Scaler: Add support for even distribution of partitions to consumers (#​2581)
  • Artemis Scaler: Add TLS support with client certificates for secure HTTPS connections (#​6448)
  • AWS CloudWatch Scaler: Add support for CloudWatch extended statistics (e.g P99 / TM90 and etc) (#​7109)
  • Azure Pipelines Scaler: Ability to enable case-insensitive comparison of pipeline job demands (#​7111)
  • Azure Pipelines Scaler: Ability to fetch only unfinished pipeline jobs for a pool (#​6819)
  • Datadog Scaler: Add a specific timeout configuration parameter for the Datadog trigger (#​6999)
  • Datadog Scaler: Improve Datadog scaler error messages (#​6999)
  • Github Scaler: Add support to control unlabeled job/runner matching (#​6900)
  • InfluxDB Scaler: Add support for InfluxDB v3 (#​6981)
  • Kafka Scaler: Add support for even distribution of partitions to consumers (#​2581)
  • Metrics API scaler: Introduce new aggregateFromKubeServiceEndpoints and aggregationType metadata fields to metrics-api so it is able to fetch metrics from all endpoints behind a kubernetes service and aggregate them (#​6565)
  • Metrics API Scaler: Support AuthParams for authMode (#​6939)
  • Metrics API Scaler: Support multiple auth methods simultaneously (#​6642)
  • RabbitMQ Scaler: add DeliverGetRate, PublishedToDeliveredRatio and ExpectedQueueConsumptionTime trigger modes to RabbitMQ scaler (#​7071)
  • Solace Scaler: Add hostlist support for Solace brokers (#​7090)
  • Temporal Scaler: Always set temporal-namespace header on requests(#​7079)
  • Temporal Scaler: Support custom tlsServerName (#​6820)
Fixes
  • General: Add missing omitempty json tags in the AuthPodIdentity struct (#​6779)
  • General: Correct pending pod condition logic for ScaledJobs (#​6727)
  • General: Fix external push scaler deactivation behavior (#​6986)
  • General: Fix parse timeout config as milliseconds instead of seconds (#​6997)
  • General: Fix prefixes on envFrom elements in a deployment spec aren't being interpreted and Environment variables are not prefixed with the prefix (#​6728)
  • General: Fix SIGSEGV when doing fallback of non-static behavior on any ScaleTargetRef that is neither a Deployment nor a StatefulSet (#​6992)
  • General: New Scaled{Object,Job} has paused condition in their status as False instead of Unknown (#​7011)
  • General: Remove klogr dependency and replace with zap (#​5732)
  • General: Resolve race condition when removing paused-replicas annotation from ScaledObject (#​6982)
  • General: Sets hpaName in Status when ScaledObject adopts/finds an existing HPA (#​6336)
  • Cron Scaler: Fix cron scaler to return zero metric value by default(#​6886)
  • Datadog Scaler: Fix bug with datadogNamespace config (#​6828)
  • Hashicorp Vault: Fix Vault PKI param using camel case param when making API call to Vault PKI endpoint (#​6864)
  • Kafka Scaler: Fix throwing error when using sasl=none (#​7061)
  • Pulsar Scaler: Resolve nil pointer dereference in Pulsar scaler redirect handling (#​7024)
  • RabbitMQ Scaler: Fix incorrect URL encoding in RabbitMQ vhosts containing %2f (#​6963)
  • Temporal Scaler: Allow setting 0 for targetQueueSize (#​7113)
Deprecations

You can find all deprecations in this overview and join the discussion here.

New deprecation(s):

  • GCP Pub/Sub Scaler: The subscriptionSize setting is DEPRECATED and will be removed in v2.20 - Use mode and value instead (#​6866)
  • Huawei Cloudeye Scaler: The minMetricValue setting is DEPRECATED and will be removed in v2.20 - Use activationTargetMetricValue instead (#​6978)
Breaking Changes
  • General: Remove Prometheus webhook prommetrics deprecations (#​6698)
  • CPU Memory scaler: The type setting is deprecated and removed, use metricType instead (#​6698)
  • IBM MQ scaler: The tls setting is deprecated and removed, use unsafeSsl instead (#​6698)
Other
  • General: Add gRPC service that allows subscribing to a raw metric values (#​7094)
  • General: Bump Controller Runtime version to v0.20.4 (#​7081)
  • General: Fix several typos (#​6909)
  • General: Replace deprecated webhook.Validator with webhook.CustomValidator (#​6660)
  • MSSQL Scaler: Refactor MS SQL e2e test (#​3401)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@ghost
Copy link
Author

ghost commented Oct 9, 2025

--- HelmRelease: observability/keda ClusterRole: observability/keda-operator

+++ HelmRelease: observability/keda ClusterRole: observability/keda-operator

@@ -27,12 +27,20 @@

   - ''
   resources:
   - events
   verbs:
   - create
   - patch
+- apiGroups:
+  - discovery.k8s.io
+  resources:
+  - endpointslices
+  verbs:
+  - get
+  - list
+  - watch
 - apiGroups:
   - ''
   resources:
   - secrets
   verbs:
   - list
--- HelmRelease: observability/keda Deployment: observability/keda-operator

+++ HelmRelease: observability/keda Deployment: observability/keda-operator

@@ -41,13 +41,13 @@

           capabilities:
             drop:
             - ALL
           readOnlyRootFilesystem: true
           seccompProfile:
             type: RuntimeDefault
-        image: ghcr.io/kedacore/keda:2.17.2
+        image: ghcr.io/kedacore/keda:2.18.1
         command:
         - /keda
         args:
         - --leader-elect
         - --disable-compression=true
         - --zap-log-level=info
--- HelmRelease: observability/keda Deployment: observability/keda-operator-metrics-apiserver

+++ HelmRelease: observability/keda Deployment: observability/keda-operator-metrics-apiserver

@@ -39,13 +39,13 @@

           capabilities:
             drop:
             - ALL
           readOnlyRootFilesystem: true
           seccompProfile:
             type: RuntimeDefault
-        image: ghcr.io/kedacore/keda-metrics-apiserver:2.17.2
+        image: ghcr.io/kedacore/keda-metrics-apiserver:2.18.1
         imagePullPolicy: Always
         livenessProbe:
           httpGet:
             path: /healthz
             port: 6443
             scheme: HTTPS
@@ -86,12 +86,15 @@

         - --metrics-service-address=keda-operator.observability.svc.cluster.local:9666
         - --client-ca-file=/certs/ca.crt
         - --tls-cert-file=/certs/tls.crt
         - --tls-private-key-file=/certs/tls.key
         - --cert-dir=/certs
         - --v=0
+        - --zap-log-level=info
+        - --zap-encoder=console
+        - --zap-time-encoding=rfc3339
         ports:
         - containerPort: 6443
           name: https
           protocol: TCP
         - containerPort: 8080
           name: metrics
--- HelmRelease: observability/keda Deployment: observability/keda-admission-webhooks

+++ HelmRelease: observability/keda Deployment: observability/keda-admission-webhooks

@@ -41,13 +41,13 @@

           capabilities:
             drop:
             - ALL
           readOnlyRootFilesystem: true
           seccompProfile:
             type: RuntimeDefault
-        image: ghcr.io/kedacore/keda-admission-webhooks:2.17.2
+        image: ghcr.io/kedacore/keda-admission-webhooks:2.18.1
         command:
         - /keda-admission-webhooks
         args:
         - --zap-log-level=info
         - --zap-encoder=console
         - --zap-time-encoding=rfc3339
--- HelmRelease: observability/keda ValidatingWebhookConfiguration: observability/keda-admission

+++ HelmRelease: observability/keda ValidatingWebhookConfiguration: observability/keda-admission

@@ -29,12 +29,36 @@

     - v1alpha1
     operations:
     - CREATE
     - UPDATE
     resources:
     - scaledobjects
+  sideEffects: None
+  timeoutSeconds: 10
+- admissionReviewVersions:
+  - v1
+  clientConfig:
+    service:
+      name: keda-admission-webhooks
+      namespace: observability
+      path: /validate-keda-sh-v1alpha1-scaledjob
+  failurePolicy: Ignore
+  matchPolicy: Equivalent
+  name: vscaledjob.kb.io
+  namespaceSelector: {}
+  objectSelector: {}
+  rules:
+  - apiGroups:
+    - keda.sh
+    apiVersions:
+    - v1alpha1
+    operations:
+    - CREATE
+    - UPDATE
+    resources:
+    - scaledjobs
   sideEffects: None
   timeoutSeconds: 10
 - admissionReviewVersions:
   - v1
   clientConfig:
     service:
@@ -79,7 +103,55 @@

     - CREATE
     - UPDATE
     resources:
     - clustertriggerauthentications
   sideEffects: None
   timeoutSeconds: 10
+- admissionReviewVersions:
+  - v1
+  clientConfig:
+    service:
+      name: keda-admission-webhooks
+      namespace: observability
+      path: /validate-eventing-keda-sh-v1alpha1-cloudeventsource
+  failurePolicy: Ignore
+  matchPolicy: Equivalent
+  name: vcloudeventsource.kb.io
+  namespaceSelector: {}
+  objectSelector: {}
+  rules:
+  - apiGroups:
+    - eventing.keda.sh
+    apiVersions:
+    - v1alpha1
+    operations:
+    - CREATE
+    - UPDATE
+    resources:
+    - cloudeventsources
+  sideEffects: None
+  timeoutSeconds: 10
+- admissionReviewVersions:
+  - v1
+  clientConfig:
+    service:
+      name: keda-admission-webhooks
+      namespace: observability
+      path: /validate-eventing-keda-sh-v1alpha1-clustercloudeventsource
+  failurePolicy: Ignore
+  matchPolicy: Equivalent
+  name: vclustercloudeventsource.kb.io
+  namespaceSelector: {}
+  objectSelector: {}
+  rules:
+  - apiGroups:
+    - eventing.keda.sh
+    apiVersions:
+    - v1alpha1
+    operations:
+    - CREATE
+    - UPDATE
+    resources:
+    - clustercloudeventsources
+  sideEffects: None
+  timeoutSeconds: 10
 

@ghost
Copy link
Author

ghost commented Oct 9, 2025

--- k8s/apps/observability/keda/app Kustomization: observability/keda OCIRepository: observability/keda

+++ k8s/apps/observability/keda/app Kustomization: observability/keda OCIRepository: observability/keda

@@ -11,9 +11,9 @@

 spec:
   interval: 5m
   layerSelector:
     mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip
     operation: copy
   ref:
-    tag: 2.17.2
+    tag: 2.18.1
   url: oci://ghcr.io/home-operations/charts-mirror/keda
 

@ghost ghost force-pushed the renovate/ghcr.io-home-operations-charts-mirror-keda-2.x branch from 0af2d2b to 49a2979 Compare October 30, 2025 00:47
@ghost ghost changed the title feat(container): update image ghcr.io/home-operations/charts-mirror/keda ( 2.17.2 ➔ 2.18.0 ) feat(container): update image ghcr.io/home-operations/charts-mirror/keda ( 2.17.2 ➔ 2.18.1 ) Oct 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants