Skip to content

feat(storage): support encryption enforcement configurations#7545

Merged
quirogas merged 4 commits intogoogleapis:mainfrom
thiyaguk09:feat/bucket-encryption-configs
Mar 10, 2026
Merged

feat(storage): support encryption enforcement configurations#7545
quirogas merged 4 commits intogoogleapis:mainfrom
thiyaguk09:feat/bucket-encryption-configs

Conversation

@thiyaguk09
Copy link
Contributor

This PR implements support for Bucket Encryption Enforcement in the BucketMetadata interface. This feature allows users to restrict object creation based on specific encryption types (Google-managed, Customer-managed, or Customer-supplied).

Adds integration to verify that encryption enforcement
configurations are correctly handled during bucket metadata updates.
Confirms that `defaultKmsKeyName` is retained during partial updates
via server-side strategic merge.
@product-auto-label product-auto-label bot added the api: storage Issues related to the Cloud Storage API. label Mar 10, 2026
@thiyaguk09 thiyaguk09 marked this pull request as ready for review March 10, 2026 08:14
@thiyaguk09 thiyaguk09 requested a review from a team as a code owner March 10, 2026 08:14
@quirogas quirogas merged commit ad9ac5b into googleapis:main Mar 10, 2026
25 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: storage Issues related to the Cloud Storage API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants