ITRS Analytics 2.15.4 changelog

Important

Online deployments on BYOC (bring-your-own-cluster) setups and Embedded Clusters may encounter issues due to the bitnami/kubectl brownout issue. If this occurs:

  • For BYOC setups, refer to this section for the workaround.
  • For Embedded Clusters, refer to this section for the workaround.

Released: 9 October 2025

The changelog lists updates for the ITRS Analytics package, including links to the release notes for the bundled ITRS Analytics Platform and app versions. It also includes the bill of materials and the published Docker images for each package version.

Changelog Copied

These are the changes in the install package for this release:

Issue key Release description
REP-1322 Added a new preflight check that verifies the number of available pods in the cluster before deployment. This ensures the cluster has sufficient capacity to run new workloads and helps prevent deployment failures due to resource limitations.
REP-1412 Updated support bundle log selectors to consistently use the app.kubernetes.io/instance label, ensuring standardized and reliable log collection across all components.
REP-1523 Implemented a new nodes-disk-pressure-check in PTK to detect nodes experiencing high disk usage.
REP-1628, REP-2049 Migrated from bitnami/kubectl to chainguard/kubectl version 1.34.1-r0 to improve image security and maintainability.

Warning

ITRS Analytics versions prior to 2.15.4 will fail to deploy on online installations due to bitnami/kubectl image deprecation. Air-gapped deployments are unaffected. For more details about this migration, see the documentation.
REP-1700 Upgraded Embedded Cluster to version 2.8.1+k8s-1.30.
REP-1776 Disabled the Backup and Restore feature by default, as it is not yet supported in Embedded Cluster environments.
REP-1785 The preflight check now displays a warning when an unsupported Kubernetes version is detected. This helps users identify compatibility issues early and ensures smoother deployments.
REP-1883 Added cert-manager-acmesolver:v1.17.1 to the airgap bundle.
REP-1887 Upgraded Linkerd CNI and Control Plane to edge-25.9.1, now using Chainguard images for enhanced security.
REP-1888 The support bundle now includes Loki streams to provide better visibility into log ingestion.
REP-1890 Updated the Replicated SDK.
REP-1892 Updated the ITRS Analytics chart timeout settings to improve version handling during upgrades. The KOTS config now automatically detects version changes and resets the default timeout value to 1 year, which is also reflected in the KOTS Admin Console.
REP-1950 Added a new support bundle for the Audit and Command App, enabling easier troubleshooting and diagnostics by collecting relevant logs and configuration data.
REP-1954 Updated the versions of the following:
  • ITRS Analytics Centralised Config app 2.3.0
  • ITRS Analytics Dynamic Thresholds App 1.2.0
REP-1956 Fixed an issue where the update-installation-metadata-job (post-upgrade hook) was missing the imagePullSecret, which could cause image pull failures during upgrades.
REP-2000 Updated ITRS Analytics Platform version to 2.15.2.
REP-2001 Updated the Embedded Cluster version to 2.11.2+k8s-1.31.
REP-2006 Parameterized imagePullSecrets in preflight collectors to support Helm-only installations.

Known issues Copied

This section provides the list of known issues for this release.

Issue key Release description
REP-2002 Online deployments on BYOC (bring-your-own-cluster) setups and Embedded Clusters may encounter issues due to the bitnami/kubectl brownout issue. If this occurs, please refer to this section for the workaround.
REP-442 Invalid values entered in the storage settings configuration within the KOTS admin console are not properly validated when checkboxes are deselected before saving.

In the following links, you will find the related release notes, including new features, improvements, and fixes, to the upgraded versions of ITRS Analytics Platform and apps that come with the install package.

Upgrade notes Copied

Before upgrading ITRS Analytics, please review the ITRS Analytics Upgrade Notes for important considerations. This is essential to avoid potential issues with your current setup, especially concerning configuration changes.

Bill-of-materials Copied

See the bill-of-materials contained in the install package.
Helm Chart Name Helm Chart Version Helm Chart App Version
ingress-nginx 2.15.4 1.12.1
cert-manager 2.15.4 v1.17.1
trust-manager 2.15.4 v0.16.0
linkerd2-cni 2.15.4 edge-25.9.1
linkerd-control-plane 2.15.4 edge-25.9.1
iax-operator 2.15.4 2.15.2
iax 2.15.4 2.15.2
iax-app-webconsole 2.15.4 3.3.0
iax-app-query-service 2.15.4 2.16.0
iax-app-entities 2.15.4 1.15.0
iax-app-alerting 2.15.4 2.8.0
iax-app-api-gateway 2.15.4 2.6.0
iax-app-capacity-planner 2.15.4 2.3.0
iax-app-commands 2.15.4 1.3.0
iax-app-fixmonitor 2.15.4 2.10.0
iax-app-ingestion 2.15.4 2.5.0
iax-app-notifications 2.15.4 3.7.0
iax-app-signal-forecaster 2.15.4 2.9.0
iax-app-audit 2.15.4 1.0.0
iax-app-dashboard-beta 2.15.4 1.11.0
iax-app-traces 2.15.4 1.2.0
iax-app-signal-generator 2.15.4 1.2.0
iax-app-iam-beta 2.15.4 1.1.0
iax-app-centralised-config 2.15.4 2.3.0

Docker images Copied

See the list of published Docker images for this version.

Note that you can deploy and scan ITRS Docker images before installing.

  • docker.itrsgroup.com/chainguard/kubectl:1.34.1-r0-dev
  • docker.itrsgroup.com/chainguard/linkerd-cni-plugin:1.6.4-r1
  • docker.itrsgroup.com/chainguard/linkerd-controller:edge-25.9.1-r0
  • docker.itrsgroup.com/chainguard/linkerd-proxy-init:edge-2.4.3-r2
  • docker.itrsgroup.com/chainguard/linkerd-proxy:edge-2.317.0-r0
  • docker.itrsgroup.com/iax/backup-manager:2.15.2
  • docker.itrsgroup.com/iax/clickhouse-schema:2.15.2
  • docker.itrsgroup.com/iax/clickhouse:2.15.2
  • docker.itrsgroup.com/iax/collection-agent-privileged:2.15.2
  • docker.itrsgroup.com/iax/collection-agent:2.15.2
  • docker.itrsgroup.com/iax/configuration-installer:2.15.2
  • docker.itrsgroup.com/iax/data-pipeline-utility:2.15.2
  • docker.itrsgroup.com/iax/downsampled-metrics-stream:2.15.2
  • docker.itrsgroup.com/iax/dpd:2.15.2
  • docker.itrsgroup.com/iax/etcd:2.15.2
  • docker.itrsgroup.com/iax/final-entity-stream:2.15.2
  • docker.itrsgroup.com/iax/iam-tools:2.11.0
  • docker.itrsgroup.com/iax/iam-tools:2.15.2
  • docker.itrsgroup.com/iax/iamd:2.15.2
  • docker.itrsgroup.com/iax/intermediate-entity-stream:2.15.2
  • docker.itrsgroup.com/iax/kafka-health-check:2.15.2
  • docker.itrsgroup.com/iax/kafka:2.15.2
  • docker.itrsgroup.com/iax/keycloak:2.15.2
  • docker.itrsgroup.com/iax/latest-metrics:2.15.2
  • docker.itrsgroup.com/iax/licenced:2.15.2
  • docker.itrsgroup.com/iax/loki:2.15.2
  • docker.itrsgroup.com/iax/metrics-forecastd:2.15.2
  • docker.itrsgroup.com/iax/operator:2.15.2
  • docker.itrsgroup.com/iax/platform-statusd:2.15.2
  • docker.itrsgroup.com/iax/platform-tools:2.15.2
  • docker.itrsgroup.com/iax/platformd:2.15.2
  • docker.itrsgroup.com/iax/postgres:2.15.2
  • docker.itrsgroup.com/iax/signals-stream:2.15.2
  • docker.itrsgroup.com/iax/sinkd:2.15.2
  • docker.itrsgroup.com/iax/timescale-health-check:2.15.2
  • docker.itrsgroup.com/iax/timescale-schema:2.15.2
  • docker.itrsgroup.com/iax/timescale:2.15.2
  • docker.itrsgroup.com/obcerv/app/iax-app-iam-ui:1.1.0
  • docker.itrsgroup.com/obcerv/app/iax-app-signal-generator-cleanup-client:1.2.0
  • docker.itrsgroup.com/obcerv/app/iax-app-signal-generator-daemon:1.2.0
  • docker.itrsgroup.com/obcerv/app/iax-app-signal-generator-ui:1.2.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-alerting-ui:2.8.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-api-gateway:2.6.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-audit-ui:1.0.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-capacity-planner-entities-daemon:2.3.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-capacity-planner-metrics-daemon:2.3.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-capacity-planner-ui:2.3.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-centralised-config-daemon:2.3.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-centralised-config-rest-server:2.3.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-centralised-config-ui:2.3.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-commands-daemon:1.3.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-commands-ui:1.3.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-dashboard-ui:1.11.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-entities-ui:1.15.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-fixmonitor-bff-daemon:2.10.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-fixmonitor-ui:2.10.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-ingestion-ui:2.5.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-notifications-notifier-daemon:3.7.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-notifications-ui:3.7.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-platform-tools-cli:1.10.1
  • docker.itrsgroup.com/obcerv/app/obcerv-app-platform-tools-cli:1.11.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-platform-tools-cli:1.6.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-platform-tools-cli:1.8.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-platform-tools-cli:1.9.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-query-service-bff-daemon:2.16.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-query-service-bff-intelli-views-daemon:2.16.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-query-service-sink-daemon:2.16.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-signal-forecaster-daemon:2.9.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-signal-forecaster-ui:2.9.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-traces-ui:1.2.0
  • docker.itrsgroup.com/obcerv/app/obcerv-app-webconsole:3.3.0
  • docker.itrsgroup.com/obcerv/app/thirdparty/busybox:1.36.1
  • docker.itrsgroup.com/obcerv/app/thirdparty/postgres:17.4
  • docker.itrsgroup.com/obcerv/iam-tools:2.10.1
  • docker.itrsgroup.com/obcerv/iam-tools:2.9.0
  • docker.itrsgroup.com/obcerv/iam-tools:2.9.2
  • docker.itrsgroup.com/replicated/replicated-tools:1.5.3
  • proxy.replicated.com/library/replicated-sdk-image:1.8.0
  • quay.io/jetstack/cert-manager-acmesolver:v1.17.1
  • quay.io/jetstack/cert-manager-cainjector:v1.17.1
  • quay.io/jetstack/cert-manager-controller:v1.17.1
  • quay.io/jetstack/cert-manager-startupapicheck:v1.17.1
  • quay.io/jetstack/cert-manager-webhook:v1.17.1
  • quay.io/jetstack/trust-manager:v0.16.0
  • quay.io/jetstack/trust-pkg-debian-bookworm:20230311.0
  • registry.k8s.io/ingress-nginx/controller:v1.12.1@sha256:d2fbc4ec70d8aa2050dd91a91506e998765e86c96f32cffb56c503c9c34eed5b
  • registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:e8825994b7a2c7497375a9b945f386506ca6a3eda80b89b74ef2db743f66a5ea

Disclaimer

The information contained in this document is for general information and guidance on our products, services, and other matters. It is only for information purposes and is not intended as advice which should be relied upon. We try to ensure that the content of this document is accurate and up-to-date, but this cannot be guaranteed. Changes may be made to our products, services, and other matters which are not noted or recorded herein. All liability for loss and damage arising from reliance on this document is excluded (except where death or personal injury arises from our negligence or loss or damage arises from any fraud on our part).
["ITRS Analytics"] ["Release Notes"]

Was this topic helpful?