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.
|
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:
|
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. |
Related release notes Copied
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.
- ITRS Analytics Platform 2.15.2
- ITRS Analytics Centralised Config app 2.3.0
- ITRS Analytics Dynamic Thresholds app 1.2.0
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).