google-nomulus/core
Shicong Huang 6536631857
Remove injected credentials from invoice pipeline (#155)
We got non-serialization object error when deploying the invoicing
pipeline. It turns out that Beam requires every field in the pipeline
object is serilizable. However, it is non-trivial to make
GoogleCredentialsBundle serilizable because almost all of its
dependency are not serilizable and not contraled by us. Also,
it is non-necessary to inject the credential as the spec11
pipeline also writes output to GCS without having injected
credential. So, removing the injected variable can solve the
problem.

TESTED=First reproduced the problem locally by deploying the invoicing pipeline with the previous code; applied this change and successfully deploy the pipeline without having any issue.
2019-07-03 15:12:48 -04:00
..
gradle/dependency-locks Upgrade google-auth-library-java to latest version 2019-06-18 17:27:21 -04:00
src Remove injected credentials from invoice pipeline (#155) 2019-07-03 15:12:48 -04:00
build.gradle Require the license in Gradle files (#149) 2019-07-02 11:47:35 -04:00