Skip to content

Conversation

@universal-itengineer
Copy link
Member

@universal-itengineer universal-itengineer commented Jan 14, 2026

Description

Add an E2E test reporting flow: generate a structured report artifact per storage type in the reusable pipeline and aggregate/summarize those artifacts in the matrix workflow, then post the combined results to the channel.

Why do we need it, and what problem does it solve?

E2E test reporting flow.
Clear status per CSI/storage type in report.

What is the expected result?

Each E2E run produces an e2e-report-* artifact with stage/status metadata, and the matrix job publishes a markdown summary table (with links) to the configured channel, using fallback data when artifacts are missing.

Checklist

  • The code is covered by unit tests.
  • e2e tests passed.
  • Documentation updated according to the changes.
  • Changes were tested in the Kubernetes cluster manually.

Changelog entries

section: ci
type: feature
summary: add report for e2e tests for nested clusters for nightly tests

@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-infra branch from d40af14 to 6908b14 Compare January 15, 2026 13:03
@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-report branch 2 times, most recently from 0cc7f32 to 8de439f Compare January 15, 2026 13:09
@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-infra branch from 6908b14 to 247ca1f Compare January 15, 2026 16:37
@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-report branch from 8de439f to 741eeeb Compare January 15, 2026 16:39
@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-infra branch 20 times, most recently from 1c4d150 to f0d9155 Compare January 20, 2026 16:55
@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-infra branch 2 times, most recently from 5c7e890 to 29eaa0c Compare January 20, 2026 18:58
@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-report branch 2 times, most recently from f5bca89 to 573acb8 Compare January 21, 2026 07:21
@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-infra branch from e2c4f4a to b7edc76 Compare January 21, 2026 14:18
@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-report branch from 573acb8 to ee57ceb Compare January 21, 2026 14:26
@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-infra branch from b7edc76 to ef14bda Compare January 21, 2026 15:34
…re-report

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
@universal-itengineer universal-itengineer force-pushed the feat/ci/nightly-e2e-test-report branch from ee57ceb to bfeaf63 Compare January 22, 2026 06:51
Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
@universal-itengineer universal-itengineer marked this pull request as ready for review January 22, 2026 07:45
@universal-itengineer universal-itengineer added this to the v1.5.0 milestone Jan 22, 2026
@universal-itengineer universal-itengineer merged commit b06fb71 into feat/ci/nightly-e2e-test-infra Jan 22, 2026
28 of 30 checks passed
@universal-itengineer universal-itengineer deleted the feat/ci/nightly-e2e-test-report branch January 22, 2026 08:56
universal-itengineer added a commit that referenced this pull request Jan 22, 2026
Add an E2E test reporting flow: generate a structured report artifact per storage type in the reusable pipeline and aggregate/summarize those artifacts in the matrix workflow, then post the combined results to the channel.
---------

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
universal-itengineer added a commit that referenced this pull request Jan 22, 2026
Add an E2E test reporting flow: generate a structured report artifact per storage type in the reusable pipeline and aggregate/summarize those artifacts in the matrix workflow, then post the combined results to the channel.
---------

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants