Skip to content

feat: add system locked status#96

Merged
cb80 merged 2 commits into
mainfrom
systemStatusLocked
May 22, 2026
Merged

feat: add system locked status#96
cb80 merged 2 commits into
mainfrom
systemStatusLocked

Conversation

@cb80

@cb80 cb80 commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@cb80 cb80 self-assigned this Apr 30, 2026
@coderabbitai

coderabbitai Bot commented Apr 30, 2026

Copy link
Copy Markdown

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: d30d4b1a-4490-4a8a-99ad-51205f7c150a

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

github-actions Bot commented Apr 30, 2026

Copy link
Copy Markdown

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

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedMay 20, 2026, 8:36 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

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

Copy link
Copy Markdown

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 0cc7140 to e44ece5 Compare May 20, 2026 08:36

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

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM

@cb80 cb80 merged commit 7bdf6a1 into main May 22, 2026
8 checks passed
@cb80 cb80 deleted the systemStatusLocked branch May 22, 2026 11:47
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.

3 participants