Skip to content

Releases: reportportal/kubernetes

26.8.12

Choose a tag to compare

@github-actions github-actions released this 12 Aug 14:37
b72ebc8
Component Update 26 0 5

⚠️ Breaking Changes

  • Helm chart dependencies switched to CloudPirates charts for PostgreSQL and RabbitMQ
  • PostgreSQL and RabbitMQ moved from Bitnami Legacy images to official images postgres:18.4, rabbitmq:4.3.4-management
  • OpenSearch upgraded to 3.8.0

Follow the Migration guide to ensure a smooth transition from Bitnami to CloudPirates dependencies

1. What's new:

Robot Framework import: structured tag attributes
The Robot Framework import plugin now supports an optional key attribute on <tag> elements, so tags are imported as proper key–value attributes in ReportPortal (useful for tools that expect separate keys and values). Existing plain tags keep the previous behaviour; blank tag values are skipped.

2. Performance improvements:

Log queries under heavy load
Reduced database overload caused by high LWLock:BufferMapping contention on the public.log table when loading nested test item logs (large launches / high concurrency).

3. Bugs fixed:

  1. Jira Server integration — Increased the BTS password / API Token field limit from 55 to 512 characters so long API tokens can be saved (GitHub #5563).

4. Deployment updates:

Helm dependencies

  • PostgreSQL and RabbitMQ moved from Bitnami Legacy images to official images (postgres:18.4, rabbitmq:4.3.4-management).
  • Helm chart dependencies switched to CloudPirates charts for PostgreSQL and RabbitMQ.
  • OpenSearch upgraded to 3.8.0.
  • Helm: guide for running PostgreSQL / RabbitMQ with Docker Hardened Images (DHI).

5. Released services and plugins:

Service Name Repository Tag
API reportportal/service-api 5.15.4
Migrations reportportal/migrations 5.15.4
UI reportportal/service-ui 5.15.5
Plugin Name Repository Tag
Import Plugin (RobotFramework) reportportal/plugin-import-robot 1.1.3

Rest of services and plugins have the same version as in 26.0.4:

Service Name Repository Tag
Authorization reportportal/service-authorization 5.15.1
Jobs reportportal/service-jobs 5.15.2
Index reportportal/service-index 5.15.1
Auto Analyzer reportportal/service-auto-analyzer 5.15.5
Plugin Name Repository Tag
Test Executions Premium feature 1.0.4
Jira Cloud reportportal/plugin-bts-jira-cloud 5.15.10
Gitlab Plugin reportportal/plugin-bts-gitlab 5.13.2
Rally reportportal/plugin-bts-rally 5.13.1
Monday reportportal/plugin-bts-monday 1.1.1
Azure reportportal/plugin-bts-azure 5.13.2
Jira reportportal/plugin-bts-jira 5.15.0
Import Plugin (JUnit) reportportal/plugin-import-robot 1.1.0
Telegram reportportal/plugin-telegram 1.1.0
Slack reportportal/plugin-slack 1.1.2
Sauce Labs reportportal/plugin-saucelabs 5.13.1

26.8.4

Choose a tag to compare

@github-actions github-actions released this 04 Aug 15:01
36c4367
Component Update 26 0 4

1. Premium updates for subscribers:

Test Executions:

  • Latest executions only — New toggle in All Filters: show every execution, or only the latest execution per test name. Export reflects the toggle; when the mode is on, the UI warns about view limitations (statistics, sorting, pagination, export).

  • Launch owner — Filter by launch owner in the side panel; optional Launch owner column (sortable) in Customize Columns; included in XLS/PDF exports.

  • Statistics display mode — Switch statistics between Counts, Percentages, and Counts & Percentages (default remains Counts).

  • Attribute presence column — Custom column that shows Yes/No for a chosen attribute (value only, or key + value). Included in exports when selected.

  • Test Case ID & UUID columns — Optional Test Case ID column from test item details. The former Test ID column is renamed to UUID. Both are available in Customize Columns and in exports when selected.

2. What's new:

Component Health Check widget: Owner grouping
The Component Health Check widget can now use Owner as a grouping level alongside attribute keys. You can build hierarchies such as Owner → platform → feature, or mix Owner at any level. Drill-down to test items respects the Owner grouping.

3. Bugs fixed:

  1. Filters — Filtering test items by a non-numeric testCaseId no longer returns HTTP 500 (GitHub #2688).

  2. SCIM — Personal project is removed when the user is deprovisioned from Azure.

  3. Plugins — Fixed plugin upload / enable / uninstall failures when using SeaweedFS storage (plugins with spaces in the plugin ID).

4. CVE addressed:

Security vulnerabilities fixed in Service API, Authorization, Jobs, Index, and Migrations.

5. Released services and plugins:

Service Name Repository Tag
API reportportal/service-api 5.15.3
Authorization reportportal/service-authorization 5.15.1
Jobs reportportal/service-jobs 5.15.2
Index reportportal/service-index 5.15.1
UI reportportal/service-ui 5.15.4
Migrations reportportal/migrations 5.15.3
Auto Analyzer reportportal/service-auto-analyzer 5.15.5
Plugin Name Repository Tag
Test Executions Premium feature 1.0.4

Rest of services and plugins have the same version as in 26.0.3:

Plugin Name Repository Tag
Jira Cloud reportportal/plugin-bts-jira-cloud 5.15.10
Gitlab Plugin reportportal/plugin-bts-gitlab 5.13.2
Import Plugin (RobotFramework) reportportal/plugin-import-robot 1.1.2
Rally reportportal/plugin-bts-rally 5.13.1
Monday reportportal/plugin-bts-monday 1.1.1
Azure reportportal/plugin-bts-azure 5.13.2
Jira reportportal/plugin-bts-jira 5.15.0
Import Plugin (JUnit) reportportal/plugin-import-robot 1.1.0
Telegram reportportal/plugin-telegram 1.1.0
Slack reportportal/plugin-slack 1.1.2
Sauce Labs reportportal/plugin-saucelabs 5.13.1

6. Helm chart (reportportal 26.8.4 / app 26.0.4)

Helm packaging for this component update. Service image tags match §5 above.

Breaking / removal

  • SeaweedFS removed from the chart. Use storage.type=minio, s3, or filesystem instead.
  • Filesystem volume access mode is now storage.volume.accessModes (list), not storage.volume.accessMode. Example: --set storage.volume.accessModes[0]=ReadWriteOnce.

Reliability & operations

  • Startup probes added; readiness/liveness timings adjusted for API, UAT, jobs, and analyzer.
  • Analyzer health probes use a floored timeout (max 1 (timeoutSeconds - 2)) so low timeoutSeconds values cannot break Python urlopen.
  • Explicit probe delays of 0 are preserved (no Helm | default override on integer probe fields).
  • global.clusterDomain for building internal service FQDNs in custom clusters.
  • Pre-upgrade cleanup hook supports imagePullSecrets (#542).
  • RBAC RoleBinding is created whenever rbac.create=true, including when you supply an existing ServiceAccount.
  • Analyzer filesystem init container (serviceanalyzer.fixVolumePermissions) to fix ownership on shared storage; optional pull secrets supported.
  • Utility images pinned: busybox:1.38, rancher/kubectl:v1.35.6.

Storage

  • PVC binds to a chart-provisioned PV when a static volume is created (#536).
  • storage.volume.analyzerPath isolates analyzer data under the shared filesystem mount.
  • storage.volume.reclaimPolicy for chart-provisioned PersistentVolumes.
  • Empty annotations: maps are no longer rendered on PV/PVC.

Dependencies & validation

  • OpenSearch Helm dependency 2.38.0 / image opensearchproject/opensearch:2.19.6.
  • Curated values.schema.json for Helm values validation.
  • Renovate manages container tags in values.yaml; Dependabot manages GitHub Actions and Helm chart dependencies (PRs target develop).

Documentation

  • New single-node filesystem guide: docs/filesystem-one-node.md.
  • Updated ALB, Gateway API, parameters reference, and ingress controller guidance (nginx, traefik, alb, gce).
  • Removed outdated SeaweedFS / EC2 Docker storage docs.

Install / upgrade

helm repo add reportportal https://k8s.reportportal.io
helm repo update reportportal
helm upgrade --install my-release reportportal/reportportal \
  --version 26.8.4 \
  --set uat.superadminInitPasswd.password="YourPassword"

26.5.28

Choose a tag to compare

@github-actions github-actions released this 28 May 14:17
c6a186c
Component Update 26 0 3

1. What's new:

Agentic testing results support
ReportPortal now supports ingestion of Agentic testing results. Each launch carries an execution type — AGENTIC or AUTOMATION — shown as a badge on the Launches page. Users can filter launches by execution type.

2. Premium updates for subscribers:

Test Executions:

-Export with attachments:
XLS and PDF exports now support attachment inclusion. When Include attachments is enabled, the download is a ZIP archive containing the report file and any attachments. A second option controls structure: unchecked preserves a step-based folder hierarchy; checked places all attachments in a flat Attachments folder.
Nested-step attachments are included under the same rules.

- New columns:
Two new optional columns are available via Customize Columns: Duration and Test ID. Both are hidden by default and included in XLS/PDF exports when selected.

- 90-day date range limit
The maximum custom date range for Launch start time on the Test Executions page is now 90 days (applies to both the header control and the All Filters panel).

3. Performance improvements:

Database size reduced by ~20%.
Several internal query optimizations allowed us to remove a number of large redundant indexes. As a result, the overall database size is reduced by approximately 20%, lowering storage footprint for all deployments.

4. Analyzer updates:

Added

  • Removing HEX addresses on message processing as junk data, by @HardNorth
  • DISABLE_TRAIN config flag to permanently disable re-train functionality, by @HardNorth

5. Small improvements:

1. Cumulative Trend Chart: drill-down by status
Clicking a status segment in the Cumulative Trend Chart now correctly filters results: Passed shows only Passed tests; Failed shows Failed and Interrupted tests; Skipped shows only Skipped; defect type segments apply the corresponding defect filter.

2. Flaky Test Cases widget: drill-down opens correct execution
Clicking a test case in the Flaky Test Cases widget now opens the most recent execution of that test case. If the test case was not present in the latest launch, ReportPortal redirects to the most recent launch where it exists — instead of opening an empty view.

3. Overall Statistics widget: configurable Interrupted test counting
The Overall Statistics widget now has a new checkbox: Consider interrupted tests as failed. Enabled by default — Interrupted tests are counted within Failed (preserving previous behavior). When unchecked, Interrupted tests are shown as a separate category. This setting affects only the Overall Statistics widget.

4. Test Case Search widget: search behavior and result limits
Search now uses 'starts with' logic (previously 'contains'). Results are capped at 10 by default and 20 maximum.

6. Released services and plugins:

Service Name Repository Tag
API reportportal/service-api 5.15.2
UI reportportal/service-ui 5.15.3
Auto Analyzer reportportal/service-auto-analyzer 5.15.2
Jobs reportportal/service-jobs 5.15.1
Migrations reportportal/migrations 5.15.2
Plugin Name Repository Tag
Jira Cloud reportportal/plugin-bts-jira-cloud 5.15.10
Test Executions 1.0.3

Rest of services and plugins have the same version as before:

Service Name Repository Tag
Index reportportal/service-index 5.15.0
Authorization reportportal/service-authorization 5.15.0
Plugin Name Repository Tag
Import Plugin (RobotFramework) reportportal/plugin-import-robot 1.1.2
Rally reportportal/plugin-bts-rally 5.13.1
Monday reportportal/plugin-bts-monday 1.1.1
Azure reportportal/plugin-bts-azure 5.13.2
Jira reportportal/plugin-bts-jira 5.15.0
Gitlab Plugin reportportal/plugin-bts-gitlab 5.13.1
Import Plugin (JUnit) reportportal/plugin-import-robot 1.1.0
Telegram reportportal/plugin-telegram 1.1.0
Slack reportportal/plugin-slack 1.1.2
Sauce Labs reportportal/plugin-saucelabs 5.13.1

26.3.12

Choose a tag to compare

@github-actions github-actions released this 12 Mar 13:33
61263a7

Component Update 26 0 2

1.What's new:

1. Lock dashboards feature
Admins and Project Managers can now lock dashboards to prevent unwanted changes and keep important views consistent for the whole team. When a dashboard is locked, Members, Customers, and Operators can still view data, refresh widgets, and work with filters, but cannot edit or delete dashboards or widgets. Admins and Project Managers retain full control regardless of lock status.

2. Increased description filter limit
Increased the Description filter limit to 256 characters across Launches, Suites, Tests, and Steps. This allows users to enter more detailed search criteria, making it easier to find relevant items with greater precision.

3. Export report with nested step attachments
Improved Launch Report export to include attachments from nested steps. This applies to all export formats when "Include Attachments" is enabled.

2.Premium updates for subscribers:

1. Premium feature (Subscribers-only): Test Executions page — statistics
Added execution statistics to the Test Executions page to help users quickly understand the status distribution of the current search results without reviewing individual items one by one. Statistics update automatically whenever filters change, so the summary always reflects the latest search results.

2. Premium feature (Subscribers-only): Test Executions page — saved filters
Added Saved Filters to the Test Executions page so users can save frequently used filter combinations and switch between them faster without rebuilding search criteria each time. Saved filters are stored per user and per project, so each user can keep a personalized set of filters without affecting others.

3. Released services and plugins:

Service Name Repository Tag
API reportportal/service-api 5.15.1
UI reportportal/service-ui 5.15.2
Migrations reportportal/migrations 5.15.1

4. Helm Chart Changes

New features

Storage

  • SeaweedFS support (recommended since 26.3.12) (#528)
    • SeaweedFS is available as an optional storage backend; we recommend it for new installs (Apache 2.0 license).
    • Chart default stays MinIO (minio.install: true, seaweedfs.install: false). To use SeaweedFS: --set storage.type=seaweedfs --set seaweedfs.install=true --set minio.install=false.
    • Chart dependency: seaweedfs 4.15.0 (allInOne mode, single PVC, S3 gateway with auth).
  • Filesystem storage defaultPath (#525)
    • New storage.defaultPath in values.yaml for filesystem storage.
    • API, UAT, analyzer, and jobs deployments use it for DATASTORE_PATH when storage.type=filesystem.

Configuration

  • nodeSelector for hooks (#526)
    • New hooks.nodeSelector (and related overrides) for pre-upgrade cleanup and readiness test hooks.
  • Audit logging and sidecars (#518)
    • New audit-logs.md with setup and sidecar examples.
    • values.yaml: configurable audit logging and custom sidecar containers for log collection.
    • Deployment templates support custom sidecar containers for audit log collection.

Improvements

  • Liveness probes (#522): Switched from tcpSocket to httpGet for API, UAT, analyzer, index, jobs, and UI for more reliable health checks.
  • Init containers: Refactored resource requests/limits across services for consistency.
  • Parameters reference (#512): Clarified kubectl.image.repository for FIPS 140–only environments.

CI / tooling

  • Helm and chart-testing: Helm 4.1.0 and chart-testing action v2.8.0 (required for SeaweedFS subchart fromToml).
  • GitHub Actions: actions/checkout@v5.0.0, release.yaml uses checkout@v5 and permissions.contents.write (#527).

Documentation

  • Storage: README and storage-examples.md updated: MinIO remains chart default; SeaweedFS documented as recommended (since 26.3.12); S3 and filesystem unchanged.
  • Audit logs: New docs/audit-logs.md and parameters in parameters-reference.md.
  • Parameters: parameters-reference.md updated with SeaweedFS options and defaults (minio default, seaweedfs recommended).

Upgrade notes

  • Default storage: Chart default is MinIO (backward compatible). To use SeaweedFS: storage.type=seaweedfs, seaweedfs.install=true, minio.install=false on install/upgrade.
  • Helm: CI and local chart-testing use Helm 4.x; ensure helm version ≥ 4 if you run ct lint or similar locally.

Plugin Name Repository Tag
Jira Cloud reportportal/plugin-bts-jira-cloud 5.13.9
Import Plugin (RobotFramework) reportportal/plugin-import-robot 1.1.2

Rest of services and plugins have the same version as before:

Service Name Repository Tag
Index reportportal/service-index 5.15.0
Authorization reportportal/service-authorization 5.15.0
Auto Analyzer reportportal/service-auto-analyzer 5.15.1
Jobs reportportal/service-jobs 5.15.0
Plugin Name Repository Tag
Rally reportportal/plugin-bts-rally 5.13.1
Monday reportportal/plugin-bts-monday 1.1.1
Azure reportportal/plugin-bts-azure 5.13.2
Jira reportportal/plugin-bts-jira 5.15.0
Gitlab Plugin reportportal/plugin-bts-gitlab 5.13.1
Import Plugin (JUnit) reportportal/plugin-import-robot 1.1.0
Telegram reportportal/plugin-telegram 1.1.0
Slack reportportal/plugin-slack 1.1.2
Sauce Labs reportportal/plugin-saucelabs 5.13.1

26.2.6

Choose a tag to compare

@github-actions github-actions released this 06 Feb 16:21
d4ff5c4

Component Update 26 0 1

1. Bugs fixed:

Fixed texts in modal windows when disabling the Plugins.

2. CVE addressed:

Fixed Service Auto Analyzer vulnerabilities.

3. Released services:

Service Name Repository Tag
Auto Analyzer reportportal/service-auto-analyzer 5.15.1
UI reportportal/service-ui 5.15.1

Rest of services and plugins have the same version as before:

Service Name Repository Tag
Index reportportal/service-index 5.15.0
Authorization reportportal/service-authorization 5.15.0
API reportportal/service-api 5.15.0
Jobs reportportal/service-jobs 5.15.0
Migrations reportportal/migrations 5.15.0
Plugin Name Repository Tag
Rally reportportal/plugin-bts-rally 5.13.1
Monday reportportal/plugin-bts-monday 1.1.1
Azure reportportal/plugin-bts-azure 5.13.2
Jira reportportal/plugin-bts-jira 5.15.0
Jira Cloud reportportal/plugin-bts-jira-cloud 5.13.7
Gitlab Plugin reportportal/plugin-bts-gitlab 5.13.1
Import Plugin (JUnit) reportportal/plugin-import-robot 1.1.0
Import Plugin (RobotFramework) reportportal/plugin-import-robot 1.1.1
Telegram reportportal/plugin-telegram 1.1.0
Slack reportportal/plugin-slack 1.1.2
Sauce Labs reportportal/plugin-saucelabs 5.13.1

25.12.19

Choose a tag to compare

@github-actions github-actions released this 19 Dec 12:48
6e1f9b2
image

ReportPortal 25.2 Release Notes

1. What's Changed

1. Premium feature (Subscribers-only): Test Executions page
View and manage individual test cases across multiple launches in one flat list — no need to drill through launch hierarchy. Includes launch-level filters, test-level search & rich filters and customizable columns.

2. Improved Log experience
The Log view is now more powerful and customizable:

  • Added per-user appearance settings (full-width layout, colorized backgrounds based on Log Types, disable log collapsing, adjustable log size, toggle pagination / infinite scroll).
  • Navigation is faster with error log jumping (Prev/Next) and search + "jump to" highlighting across pages.
  • Expanded Log Types management in Project Settings: create/edit/delete custom types and configure up to 6 types in the log filter slider.

3. Minimum password length setting
Added server setting + UI validation updates across registration, user creation, and password change flows (admin-only).


2. Bugs Fixed

# Area Description
1 Project Settings - Notifications Updated "All Notifications" toggle description; prevented adding attributes with empty Value
2 UI loaders Fixed vertical loader alignment for Export Report (Include Attachments) and Demo Data generation
3 Server Settings UI Fixed Backspace editing in Password length field
4 Make decision modal Fixed logs background color (no red background)
5 Backend performance Sped up finish test_item path query by adding ti.launch_id
6 Jobs Fixed InterruptBrokenLaunchesJob; added missing "finish" log entry; reduced ERROR logs when email server isn't configured
7 Auth/API Removed GET /api/v1/user/registration/info endpoint and related UI validation
8 Swagger Logs API Fixed 500 error on log creation; endpoints now return 201 Created
9 Jira Server Fixed Labels field to save multiple values (not just the first)
10 DeleteExpiredUsers job Now deletes empty Personal projects correctly and avoids index deletion errors

3. CVEs Addressed

Service-api (23 CVEs)

CVE-2025-55752, CVE-2025-49124, CVE-2025-48988, CVE-2025-53506, CVE-2025-48989, CVE-2025-52520, CVE-2025-61795, CVE-2025-55668, CVE-2025-49125, CVE-2025-58056, CVE-2025-58057, CVE-2025-55163, CVE-2025-53864, CVE-2025-48924, CVE-2025-49146, CVE-2025-59952, CVE-2025-41249, CVE-2025-41248, CVE-2025-41242, CVE-2025-41234, CVE-2025-7962, CVE-2025-11226

Service-authorization (19 CVEs)

CVE-2025-55752, CVE-2025-49124, CVE-2025-48988, CVE-2025-53506, CVE-2025-48989, CVE-2025-52520, CVE-2025-61795, CVE-2025-55668, CVE-2025-49125, CVE-2025-58056, CVE-2025-58057, CVE-2025-55163, CVE-2025-48924, CVE-2025-41249, CVE-2025-41248, CVE-2025-41242, CVE-2025-41234, CVE-2025-11226

Service-jobs (18 CVEs)

CVE-2025-55752, CVE-2025-49124, CVE-2025-48988, CVE-2025-53506, CVE-2025-48989, CVE-2025-52520, CVE-2025-61795, CVE-2025-55668, CVE-2025-49125, CVE-2025-58056, CVE-2025-58057, CVE-2025-55163, CVE-2025-48924, CVE-2025-41249, CVE-2025-41242, CVE-2025-41234, CVE-2025-11226

Service-migrations (2 CVEs)

CVE-2025-30204, CVE-2025-22868


4. Released Services and Plugins

Core Services

Service Repository Previous New
Index reportportal/service-index 5.14.0 5.15.0
UI reportportal/service-ui 5.14.6 5.15.0
API reportportal/service-api 5.14.4 5.15.0
Authorization reportportal/service-authorization 5.14.7 5.15.0
Jobs reportportal/service-jobs 5.14.1 5.15.0
Auto Analyzer reportportal/service-auto-analyzer 5.14.6 5.15.0
Migrations reportportal/migrations 5.14.2 5.15.0

Updated Plugins

Plugin Repository Tag
Jira reportportal/plugin-bts-jira 5.15.0

Unchanged Plugins

Plugin Repository Tag
Rally reportportal/plugin-bts-rally 5.13.1
Monday reportportal/plugin-bts-monday 1.1.1
Azure reportportal/plugin-bts-azure 5.13.2
Gitlab reportportal/plugin-bts-gitlab 5.13.1
Sauce Labs reportportal/plugin-saucelabs 5.13.1
Slack reportportal/plugin-slack 1.1.2
Telegram reportportal/plugin-telegram 1.1.0
Import (JUnit) reportportal/plugin-import-robot 1.1.0
Import (RobotFramework) reportportal/plugin-import-robot 1.1.1

5. Helm Chart Changes

📖 For upgrade instructions, see Migration Guide

New Features

Feature Description PR
Gateway API Support Full support for Kubernetes Gateway API as Ingress replacement #514
Custom Service Labels Add labels to Service resources for Prometheus ServiceMonitor #515
Custom Secret Keys Configurable secret key names for OpenSearch/Elasticsearch #516
Deployment Strategy Customizable rollout strategies for all services #517
Audit Logging Config Separated audit logging from default sidecar container #518
Analyzer Storage S3 and MinIO storage support for service-auto-analyzer #519

Performance Improvements

  • ~42% faster startup - Optimized readiness/liveness probe configurations
  • Reliable health checks - Changed liveness probes from httpGet to tcpSocket

Bug Fixes

  • Fixed missing hooks.image configuration causing template rendering failures
  • Fixed missing gatewayAPI configuration section in values.yaml

6. Breaking Changes

Ingress Annotations Structure (#514)

The ingress annotations structure changed from nested to flat format.

Before:

ingress:
  annotations:
    nginx:
      nginx.ingress.kubernetes.io/ssl-redirect: "false"

After:

ingress:
  annotations:
    nginx.ingress.kubernetes.io/ssl-redirect: "false"

Probe Timing Reduced

Pods with custom configurations (init containers, sidecars, slow databases) may fail health checks.

Solution: Increase probe settings if pods fail to start:

serviceapi:
  readinessProbe:
    initialDelaySeconds: 60
    periodSeconds: 20
  livenessProbe:
    initialDelaySeconds: 120
    periodSeconds: 40

Audit Logging Sidecar

If using auditLogs.enable=true, now also requires auditLogs.sidecar.enable=true for the built-in log streamer.


7. New Parameters Reference

Gateway API

gatewayAPI:
  enable: false                    # Enable Gateway API resources
  hostnames: []                    # Hostnames for HTTPRoute
  path: "/"                        # Base path prefix
  gatewayRef: {}                   # Reference to existing Gateway
  httpRoute: {}                    # HTTPRoute configuration
  gateway: {}                      # Create new Gateway resource

Supported implementations: Istio, Cilium, NGINX Gateway Fabric, Envoy Gateway, GKE

Custom Service Labels

serviceapi:
  service:
    labels:
      prometheus.io/scrape: "true"
      prometheus.io/port: "8585"

Search Engine Secret Keys

searchengine:
  secretName: "my-opensearch-secret"
  userKeyName: "opensearch-user"        # default: username
  passwordKeyName: "opensearch-password" # default: password

Deployment Strategy

serviceapi:
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0

Audit Logging

serviceapi:
  auditLogs:
    enable: true
    sidecar:
      enable: true  # Required for built-in log streamer

25.11.3

Choose a tag to compare

@github-actions github-actions released this 03 Nov 08:08
d369400

Component Update 25 1 12

1. Bugs fixed:

  • Jira Cloud: Fixed 400 error when posting with Linked Issues/Affects versions; added proper support for array-type fields.
  • Core Jobs: cleanLaunch now batches deletions to avoid PostgreSQL’s param limit, restoring reliable retention cleanup.

2. Released services and plugins:

Service Name Repository Tag
UI reportportal/service-ui 5.14.6
Auto Analyzer reportportal/service-auto-analyzer 5.14.6
Jobs reportportal/service-jobs 5.14.1
Plugin Name Repository Tag
Jira Cloud reportportal/plugin-bts-jira-cloud 5.13.7

Rest of services and plugins have the same version as before:

Service Name Repository Tag
Authorization reportportal/service-authorization 5.14.7
Api reportportal/service-api 5.14.4
Migrations reportportal/migrations 5.14.2
Index reportportal/service-index 5.14.0
Plugin Name Repository Tag
Rally reportportal/plugin-bts-rally 5.13.1
Monday reportportal/plugin-bts-monday 1.1.1
Azure reportportal/plugin-bts-azure 5.13.2
Jira reportportal/plugin-bts-jira 5.13.1
Import Plugin (JUnit) reportportal/plugin-import-robot 1.1.0
Telegram reportportal/plugin-telegram 1.1.0
Gitlab Plugin reportportal/plugin-bts-gitlab 5.13.1
Sauce Labs reportportal/plugin-saucelabs 5.13.1
Slack reportportal/plugin-slack 1.1.2
Import Plugin (RobotFramework) reportportal/plugin-import-robot 1.1.1

25.10.6

Choose a tag to compare

@github-actions github-actions released this 06 Oct 16:30
39ae700

Component Update 25 1 10

1. What's Changed

  • Analyzer Service extraInitContainers indentation fix #481

2. Bugs fixed:

  • Fixed IDOR in admin UI.

3. Released services and plugins:

Service Name Repository Tag
Authorization reportportal/service-authorization 5.14.7

Rest of services and plugins have the same version as before:

Service Name Repository Tag
Api reportportal/service-api 5.14.4
UI reportportal/service-ui 5.14.5
Auto Analyzer reportportal/service-auto-analyzer 5.14.5
Migrations reportportal/migrations 5.14.2
Index reportportal/service-index 5.14.0
Jobs reportportal/service-jobs 5.14.0
Plugin Name Repository Tag
Rally reportportal/plugin-bts-rally 5.13.1
Monday reportportal/plugin-bts-monday 1.1.1
Azure reportportal/plugin-bts-azure 5.13.2
Jira reportportal/plugin-bts-jira 5.13.1
Jira Cloud reportportal/plugin-bts-jira-cloud 5.13.5
Import Plugin (JUnit) reportportal/plugin-import-robot 1.1.0
Telegram reportportal/plugin-telegram 1.1.0
Gitlab Plugin reportportal/plugin-bts-gitlab 5.13.1
Sauce Labs reportportal/plugin-saucelabs 5.13.1
Slack reportportal/plugin-slack 1.1.1
Import Plugin (RobotFramework) reportportal/plugin-import-robot 1.1.1

Full Changelog: reportportal-25.9.18...reportportal-25.10.6

25.9.18

Choose a tag to compare

@github-actions github-actions released this 18 Sep 09:17
5df1151

What's Changed

  • Fix kubectl image repository e09186c #505
  • Add tolerations support for pre-upgrade cleanup and readiness test hooks 9bfc51c #503

Full Changelog: reportportal-25.9.10...reportportal-25.9.18

25.9.10

Choose a tag to compare

@github-actions github-actions released this 10 Sep 09:01
bd81cba

Component Update 25 1 9

1. What's changed:

1. Improved XLS Export Format
Redesigned XLS export template with removed merged cells and proper numeric data formatting. Numeric values are now exported as true numeric cell types, enabling proper calculations, sorting, and filtering operations while maintaining visual readability.

2. New Tab Navigation:
Test case links in the "Most Failed Test-Cases (TOP-50)" widget now open in new browser tabs with visual arrow indicators on hover, providing seamless navigation without losing your current context.

3. History Table Improvement - Cell Preview Options:
Introduced new monitoring capabilities in the History table with customizable cell preview options. Users can now:

  • Monitor custom performance metrics and response rates
  • Track any measurable attribute relevant to their workflow
  • Set threshold-based highlighting to identify items that fall outside acceptable parameters
  • Make data-driven decisions based on historical patterns and trend analysis

Learn more about cell preview improvements.

4. Amazon Application Load Balancer (ALB) Support
We are excited to announce that our Helm chart now supports deployment with Amazon Application Load Balancer (ALB). This enhancement makes it easier to integrate ReportPortal with AWS environments using ALB. For setup instructions, check out our ALB deployment guide

2. Bugs fixed:

1. Navigation improvements:
Fixed "Set up Own Integration" link to properly open in new browser tab instead of replacing current page.

2. Import & Export Fixes:

  • Fixed missing attachment file extensions in exported ZIP files, ensuring attachments can be opened correctly.
  • Resolved issue where attachment names were missing from exported reports when including attachments
  • Corrected export functionality for launches owned by deleted users - files now export properly with data instead of returning empty files with 500 errors.
  • Resolved screenshot display issue for XML reports in RobotFramework import plugin.
  • Fixed unnecessary error display when importing empty (0 MB) RobotFramework XML files.

3. User Authentication

  • Resolved password validation issue that incorrectly rejected valid special characters like underscore (_) and colon (:).
  • Fixed API Key authentication issue for keys containing two dots in the name.

4. Performance & Integration Fixes:

  • Resolved Unique Errors Analysis failures for launches with large logs by addressing RabbitMQ message size limit constraints.
  • Fixed JIRA Cloud integration issue preventing successful ticket posting (tickets are now created properly without error messages).

3. Released services and plugins:

Service Name Repository Tag
Api reportportal/service-api 5.14.4
UI reportportal/service-ui 5.14.5
Authorization reportportal/service-authorization 5.14.6
Auto Analyzer reportportal/service-auto-analyzer 5.14.5
Plugin Name Repository Tag
Jira Cloud reportportal/plugin-bts-jira-cloud 5.13.5

Rest of services and plugins have the same version as before:

Service Name Repository Tag
Migrations reportportal/migrations 5.14.2
Index reportportal/service-index 5.14.0
Jobs reportportal/service-jobs 5.14.0
Plugin Name Repository Tag
Rally reportportal/plugin-bts-rally 5.13.1
Monday reportportal/plugin-bts-monday 1.1.1
Azure reportportal/plugin-bts-azure 5.13.2
Jira reportportal/plugin-bts-jira 5.13.1
Import Plugin (JUnit) reportportal/plugin-import-robot 1.1.0
Telegram reportportal/plugin-telegram 1.1.0
Gitlab Plugin reportportal/plugin-bts-gitlab 5.13.1
Sauce Labs reportportal/plugin-saucelabs 5.13.1
Slack reportportal/plugin-slack 1.1.1
Import Plugin (RobotFramework) reportportal/plugin-import-robot 1.1.1