Skip to content

feat(dafny): Branch Key Store without modifying Encryption Context #1416

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 69 commits into
base: mutations/mutations
Choose a base branch
from

Conversation

texastony
Copy link
Contributor

@texastony texastony commented Apr 9, 2025

Issue #, if available:

Description of changes:

This is ONLY a breaking change to consumers of the mutation/mutation branch
that introduced the Branch Key Store Admin.

Squash/merge commit message, if applicable:

feat(dafny)!: Branch Key Store without modifying Encryption Context

BREAKING CHANGE: Branch Key Store Admin has the following breaking changes for eventual MRK support:
- The MRK option in `KmsSymmetricKeyArn` has been removed entirely; it never worked properly and never could work as the region was not supplied.

TODO Key Words

  • TODO-HV-2-M# :: related to a milestone
  • TODO-HV-2-BLOCKER :: blocker for internal launch
  • TODO-HV-2-FOLLOW :: post internal launch
  • TODO-HV-2-GA :: blocker for going to main

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

imabhichow and others added 4 commits May 21, 2025 07:15
BREAKING CHANGE: Branch Key Store Admin has the following breaking changes for MRK support:
- `KmsSymmetricKeyArn` has dropped the MRK option entirely
texastony and others added 24 commits May 21, 2025 08:32
BREAKING CHANGE: Branch Key Store Admin has the following breaking changes for MRK support:
 - `KmsSymmetricKeyArn` has dropped the MRK option entirely
Co-authored-by: Tony Knapp <[email protected]>

By-passing after Verification checks were met.
Co-authored-by: Tony Knapp <[email protected]>

Overriding CI check as only one .NET workflow failed due to a typical failure in .NET with SigV4 creds.
…1401)

Skipping CI to ensure that all future PRs from us do not impact mainline.
…1400)

Co-authored-by: Tony Knapp <[email protected]>
Co-authored-by: Rishav karanjit <[email protected]>

Modified to account for MRK
Duvet references in the code base are from spec reference
that has not been pushed to mutations/mutations.
For now, we will disable duvet, 
and re-enable it once mutations has been updated.
imabhichow and others added 24 commits May 21, 2025 08:32
Bypassing strict approval requirements.
PR was written by @josecorella, approved by @texastony, and then has 2 commits by @texastony;
GitHub will not let @josecorella approve these last 2 commits, so we bypassing the rule.
I am By passing a CI failure in Java .
It is with Mutations, one of the three Java tests failed:
```
TestMutateHierarchyVersion.TestHV1toHV2HappyCaseDecryptEncrypt: FAILED
	dafny/AwsCryptographyKeyStoreAdmin/test/Mutations/TestMutationHappyPath.dfy(313,6): Actual customer send EC and expected customer send EC did not match.
```
We should look into this...
@texastony texastony force-pushed the mutations/mutations branch from 636bd66 to 4d7d498 Compare May 22, 2025 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants