Skip to content

feat: add system locked status#96

Open
cb80 wants to merge 2 commits intomainfrom
systemStatusLocked
Open

feat: add system locked status#96
cb80 wants to merge 2 commits intomainfrom
systemStatusLocked

Conversation

@cb80
Copy link
Copy Markdown
Contributor

@cb80 cb80 commented Apr 30, 2026

No description provided.

@cb80 cb80 self-assigned this Apr 30, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 30, 2026

Important

Review skipped

Auto reviews are disabled on this repository. 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

Run ID: 837a2143-7cee-463a-a596-c063f005c341

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 and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 30, 2026

The latest Buf updates on your PR. Results from workflow Buf CI / buf (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedMay 4, 2026, 7:24 AM

@cb80 cb80 marked this pull request as ready for review April 30, 2026 13:23
@cb80 cb80 force-pushed the systemStatusLocked branch from 3f0ce28 to f0cddba Compare April 30, 2026 13:25
Comment thread proto/kms/api/cmk/types/v1/status.proto Outdated
// STATUS_LOCKED means that the L1 key is unavailable and therefore the data
// of the system can't be decrypted. This is because the key chain to decrypt
// the data encryption key is incomplete.
// A system transition into STATUS_LOCKED happens when the tenant is terminated
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

A system transition into STATUS_LOCKED happens

Maybe we can make it sound more optional.

"Can happen". This is meant to handle the error case, when a System cannot be transferred to CSEK (customer-specific encryption key) due to unavailability of the L1 key.

efrank-at-sap
efrank-at-sap previously approved these changes Apr 30, 2026
Copy link
Copy Markdown

@efrank-at-sap efrank-at-sap left a comment

Choose a reason for hiding this comment

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

LGTM in general. We can maybe improve the doc string as mentioned above.

@cb80 cb80 force-pushed the systemStatusLocked branch from 2d8a100 to 0cc7140 Compare May 4, 2026 07:24
@cb80 cb80 requested a review from efrank-at-sap May 4, 2026 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants