Skip to content

fix(connectivity): report pending when ledger Credentials API is unavailable - #516

Closed
Dav-14 wants to merge 1 commit into
feat/connectivity-modulefrom
fix/connectivity-credentials-pending
Closed

fix(connectivity): report pending when ledger Credentials API is unavailable#516
Dav-14 wants to merge 1 commit into
feat/connectivity-modulefrom
fix/connectivity-credentials-pending

Conversation

@Dav-14

@Dav-14 Dav-14 commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

A missing ledger Credentials CRD (NoMatch) or absent RBAC (Forbidden) — e.g.
an older ledger operator that predates the Credentials API — was surfaced as a
hard reconcile failure (LedgerCredentialsFailed). Treat it as an external
capability gap instead: set a LedgerCredentialsUnavailable condition and return
a pending error so the module reports unavailable and retries once the ledger
operator provides the capability, mirroring the connectivity operator gate.

Addresses NumaryBot finding 4132b30d8cdd379d.


Stack created with GitHub Stacks CLIGive Feedback 💬

…ailable

A missing ledger Credentials CRD (NoMatch) or absent RBAC (Forbidden) — e.g.
an older ledger operator that predates the Credentials API — was surfaced as a
hard reconcile failure (LedgerCredentialsFailed). Treat it as an external
capability gap instead: set a LedgerCredentialsUnavailable condition and return
a pending error so the module reports unavailable and retries once the ledger
operator provides the capability, mirroring the connectivity operator gate.

Addresses NumaryBot finding 4132b30d8cdd379d.
@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 46a1c28a-bac3-4363-a2ba-5de4b32587f4

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Dav-14

Dav-14 commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #492, which includes this fix with the polling fallback and expanded tests.

@Dav-14 Dav-14 closed this Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant