google-nomulus/proxy
Lai Jiang a6aa1ca9fe Protect KMS-secured data against destruction in upcoming google provider update. (#284)
Export of cl/270900150.

To refer to a KMS key or key ring, we should use the stable `.self_link`. Using `.id` instead provides an unstable identifier which may change (and it will change in the upcoming update of the google provider to 2.9.1). A change in the identifier will cause Terraform to destroy and recreate the key. Destroying the key means all data associated with it is lost; the key cannot be recreated.

This CL replaces `.id` with `.self_link`, so all of those problems will not happen. In addition, `prevent_destroy` protects the key against delete-and-recreate in general.
2019-09-27 12:12:58 -04:00
..
gradle/dependency-locks Upgrade to Truth 1.0 (#281) 2019-09-24 10:23:58 -04:00
kubernetes Move terraform and kubernetes folder to be under proxy (#127) 2019-06-20 14:28:32 -04:00
src Fix expired access token bug in the proxy (#217) 2019-08-08 14:44:33 -04:00
terraform Protect KMS-secured data against destruction in upcoming google provider update. (#284) 2019-09-27 12:12:58 -04:00
.gitignore Refactor to be more in line with a standard Gradle project structure 2019-06-13 09:41:11 -04:00
build.gradle Add a Gradle task to deploy the proxy (#214) 2019-08-06 11:45:34 -04:00
deploy-proxy-for-env.sh Update proxy deployment script description (#245) 2019-08-28 17:35:43 -04:00
Dockerfile Refactor to be more in line with a standard Gradle project structure 2019-06-13 09:41:11 -04:00