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
feat!: customer-managed encryption keys for Spanner #666
Commits on Mar 10, 2021
-
-
-
-
-
-
fix: does not set encryption info if null
Does not set encryption info in the request if it is null
-
-
feature: adds support for encrypted backup
Adds the possibility to set encryption config info in the creation of a backup.
-
-
Revert "tests: remove IT and add unit"
This reverts commit cc19cf2.
-
fix: makes the setEncryptionConfigInfo public
This is so a backup can be encrypted
-
Adds tests for creating encrypted database, creating encrypted backups and restoring encrypted databases.
-
fix: removes keys after test finishes
Destroy keys used in CMEK tests
-
-
fix: ignores failing cmek tests
Ignores the failing CMEK tests until the backend support is enabled in production.
-
-
-
-
-
Commits on Mar 11, 2021
-
-
-
tests: adds unit tests for domain classes
Adds unit tests for EncryptionConfigInfo, EncryptionConfig, Backup and Restore.
Commits on Mar 12, 2021
-
chore: renames EncryptionConfigInfo
Renames EncryptionConfigInfo to EncryptionConfig in order to mirror what is the protobuf definition.
-
tests: do not create a key on CMEK test
Instead use an existing key and fails if the key is not present.
Commits on Mar 15, 2021
-
feat: allows multiple encryption configs
Allows customer managed encryption for create databases (google default encryption is just nullifying the value here). Allows customer managed encryption, google default encryption and database encryption for create backups. Allows customer managed encryption, google default encryption and backup encryption for restore databases.
-
-
Uses variables to define project id and instance id for running integration tests.
-
-
-
Commits on Mar 16, 2021
Commits on Mar 17, 2021
-
docs: updates DatabaseInfo javadoc
Co-authored-by: Knut Olav Løite <koloite@gmail.com>
-
docs: updates Restore javadocs
Co-authored-by: Knut Olav Løite <koloite@gmail.com>
-
docs: updates DatabaseInfo javadocs
Co-authored-by: Knut Olav Løite <koloite@gmail.com>
-
-