Skip to content

Add Cucumber tests for multi-destination CRR#2451

Open
maeldonn wants to merge 1 commit into
improvement/ZENKO-5263from
improvement/ZENKO-5253/multi-crr
Open

Add Cucumber tests for multi-destination CRR#2451
maeldonn wants to merge 1 commit into
improvement/ZENKO-5263from
improvement/ZENKO-5253/multi-crr

Conversation

@maeldonn

Copy link
Copy Markdown
Contributor

Cover V2 multi-rule replication configs, mixed CRR + cloud destinations, overlap validation, disabled rules, and V1 plus legacy comma-StorageClass backward compatibility. Factor shared replication polling and replica-match helpers out of the existing single-destination steps so both single- and multi-destination scenarios reuse them.

Issue: ZENKO-5253

@maeldonn maeldonn requested a review from SylvainSenechal June 29, 2026 08:56
Comment thread tests/functional/ctst/steps/utils/utils.ts Outdated
Comment thread tests/functional/ctst/steps/replication.ts Outdated
Comment thread tests/functional/ctst/features/replication/replication.feature
Comment thread tests/functional/ctst/features/replication/replication.feature Outdated
Comment thread tests/functional/ctst/steps/replication.ts Outdated
Comment thread tests/functional/ctst/features/replication/replication.feature Outdated
Comment thread tests/functional/ctst/steps/replication.ts Outdated
Comment thread tests/functional/ctst/steps/replication.ts

@SylvainSenechal SylvainSenechal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For me it's pretty much ok, I left some comment that you can check, I think it's ok if the suggested changes aren't applied but there may be some refactoring possible to make it a bit easier to read

@maeldonn maeldonn force-pushed the improvement/ZENKO-5253/multi-crr branch from 831f001 to 6b088f0 Compare June 30, 2026 14:52
@maeldonn maeldonn requested review from a team, SylvainSenechal and delthas July 1, 2026 08:00
@maeldonn maeldonn marked this pull request as ready for review July 1, 2026 08:00
@delthas

delthas commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Can rebase on top of 2.16 (since #2378 was merged). Includes CRR changes.

@SylvainSenechal SylvainSenechal force-pushed the improvement/ZENKO-5263 branch 2 times, most recently from a81cba1 to d87c34e Compare July 1, 2026 20:51
@SylvainSenechal

Copy link
Copy Markdown
Contributor

Can rebase on top of 2.16 (since #2378 was merged). Includes CRR changes.

rebase from my branch, which i also just rebased from 2.16

Cover V2 multi-rule replication configs, mixed CRR + cloud
destinations, overlap validation, disabled rules, and V1 plus
legacy comma-StorageClass backward compatibility. Factor shared
replication polling and replica-match helpers out of the existing
single-destination steps so both single- and multi-destination
scenarios reuse them.

Issue: ZENKO-5253
@maeldonn maeldonn force-pushed the improvement/ZENKO-5253/multi-crr branch from 6b088f0 to 0adb292 Compare July 2, 2026 12:28

@SylvainSenechal SylvainSenechal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just nit on linter warning single line if and alignement of rules array

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.

3 participants