Skip to content

fix(payments): block installation alongside Ledger v3 - #552

Merged
flemzord merged 1 commit into
mainfrom
fix/payments-ledger-v3-compatibility
Oct 9, 2026
Merged

flemzord merged 1 commit into
mainfrom
fix/payments-ledger-v3-compatibility

Conversation

@flemzord

@flemzord flemzord commented Oct 9, 2026

Copy link
Copy Markdown
Member

Payments cannot run alongside Ledger v3. The Operator now rejects that combination using the effective Ledger version, including prereleases, while continuing to support Payments in stacks without a Ledger.

Payments also blocks Ledger v2-to-v3 materialization until the module is removed. If a primary v3 Cluster already exists, its owned runtime and API resources are cleaned up while persistent data is retained. Ledger and Versions changes automatically reevaluate compatibility.

Validation: go test ./... passed with envtest on the current main base. Added coverage for optional Ledger presence, effective-version/catalog changes, installation refusal, transition protection, and runtime cleanup. Structured autoreview reported no actionable findings.

@flemzord
flemzord requested a review from a team as a code owner October 9, 2026 08:00
@NumaryBot NumaryBot added risk: high bot-reviewed review-approved The NumaryBot review gate is satisfied for the current head. labels Oct 9, 2026

@NumaryBot NumaryBot 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.

The required automated review completed with no remaining findings.

@flemzord
flemzord merged commit 4a5e9f1 into main Oct 9, 2026
14 of 23 checks passed
@flemzord
flemzord deleted the fix/payments-ledger-v3-compatibility branch October 9, 2026 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot-reviewed review-approved The NumaryBot review gate is satisfied for the current head. risk: high

Development

Successfully merging this pull request may close these issues.

2 participants