google-nomulus/proxy
Lai Jiang 65ae5f4a30 Remove the use of GCS APIs provided from GAE SDK (#1228)
The API provided by the GAE SDK will not be available outside GAE
runtime. This presents a problem when we migrate off of GAE. More
pressingly, the RDE pipeline migration to Beam requires that we write to
GCS on GCE. Previously we were able to sidestep the issue by delegating
the writes to FileIO provided by Beam, which knows how to write to GCS.
However the RDE pipeline cannot use FileIO directly as it needs to write
to multiple files in one go and explicit use of GCS API is needed.

An unfortunate side effect of the API migration is that the new testing
library contains a bug which makes serializing GcsUtils impossible. It
is fixed upstream but not released yet. The fix has been backported for
the time being.

<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/google/nomulus/1228)
<!-- Reviewable:end -->
2021-07-13 14:52:37 -04:00
..
gradle/dependency-locks Remove the use of GCS APIs provided from GAE SDK (#1228) 2021-07-13 14:52:37 -04:00
kubernetes Revert "Request 101m CPU in sandbox proxy (#813)" (#818) 2020-09-25 11:55:46 -04:00
src Remove the use of GCS APIs provided from GAE SDK (#1228) 2021-07-13 14:52:37 -04:00
terraform Increase the maximum number of nodes in a nood pool to 15 (#672) 2020-07-10 21:54:18 -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 Remove the use of GCS APIs provided from GAE SDK (#1228) 2021-07-13 14:52:37 -04:00
deploy-proxy-for-env.sh Use the save API version for the HPA controller and the deployment (#807) 2020-09-16 09:15:35 -04:00
Dockerfile Refactor to be more in line with a standard Gradle project structure 2019-06-13 09:41:11 -04:00