Skip to content
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

Sync to master head #3698

Merged
merged 725 commits into from
Sep 18, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
725 commits
Select commit Hold shift + click to select a range
4b6e1cb
bigquery: let users contruct TableResult for testing (#3242)
pongad May 8, 2018
b391600
remove dead assignment (#3247)
pongad May 9, 2018
1b3da96
bigquery: unbox Boolean in examples (#3248)
pongad May 9, 2018
27c90f1
Move grpc and proto artifacts to google-cloud-java from api-client-st…
vam-google May 10, 2018
82bcff3
BigQuery: add missing query statistics.
shollyman May 10, 2018
56f451d
translate: document concurrent use (#3243)
pongad May 11, 2018
7091435
all: fix integration CI (#3222)
pongad May 11, 2018
6176b53
versions: fix typos in versions and docs (#3261)
pongad May 11, 2018
b7ad17e
move resource names (#3259)
pongad May 11, 2018
5211e40
fix integration tests, seriously for real this time (#3262)
pongad May 11, 2018
72bc030
remove resource name types; to be moved to api-client-staging (#3264)
pongad May 14, 2018
92a0726
Add new clients to README.md (#3266)
danoscarmike May 14, 2018
6fef9ff
properly link Redis docs (#3272)
pongad May 15, 2018
92a205f
fix README API link (#3273)
pongad May 15, 2018
23ae95c
Adjust documentation creation to new repo structure (#3274)
vam-google May 16, 2018
277eebc
PubSub: Update region tags to standard
alixhami May 16, 2018
626e5b2
Switch StatementType to a StringEnumType, more complete testing.
shollyman May 16, 2018
6a1e9f4
remove unused imports
shollyman May 16, 2018
ddb1ce4
push setEstimatedBytesProcessed in toPb()
shollyman May 16, 2018
c9fe645
Update pubsub sample links (#3285)
stetra May 17, 2018
871b87e
Regenerate gapic clients, add IoT and Web Security Scanner clients (#…
vam-google May 17, 2018
b638435
Bump version to 0.48.0 release (#3288)
vam-google May 18, 2018
dbc9f2d
Merge branch 'master' into kms-integration
frankyn May 21, 2018
2847609
Update storage api client library version
frankyn May 21, 2018
94a4b56
Post-release cleanup and fixes (specific to recent repository restruc…
vam-google May 21, 2018
bab9b18
Bump version to 0.48.1-SNASPHOT for development (#3294)
vam-google May 21, 2018
70adcab
Merge pull request #3281 from GoogleCloudPlatform/alixhami-patch-1
alixhami May 21, 2018
03e1869
Update CreateTopicAndPublishMessages.java (#3249)
May 21, 2018
e7e4911
Remove String instantiation
frankyn May 21, 2018
58f0c89
Merge pull request #3196 from GoogleCloudPlatform/kms-integration
frankyn May 21, 2018
fd28af4
Pubsub: adds missing region tags
alixhami May 22, 2018
4af327a
Merge pull request #3296 from alixhami/pubsub-region-tags
alixhami May 22, 2018
9360def
Update README.md (#3278)
parkjam4 May 22, 2018
754b1fc
Add support for BigQuery's NUMERIC type (#3110)
May 22, 2018
d3fe98c
storage: fix integration (#3297)
frankyn May 22, 2018
f1a0d3b
Merge pull request #3253 from shollyman/morestuff
shollyman May 22, 2018
86be7e5
spanner: use method getters (#3299)
pongad May 22, 2018
bb092a0
BigQuery: correct ITBigQueryTest (#3303)
shollyman May 22, 2018
a9f3af8
pubsub: declare GA (#3298)
pongad May 23, 2018
292a845
refresh proto, grpc and gapic clients (#3306)
neozwu May 24, 2018
6f75996
release 0.49.0 (#3310)
neozwu May 24, 2018
7835d9f
bump version for development (#3311)
neozwu May 24, 2018
2b61e9a
Bump Pub/Sub from Beta list to GA list
danoscarmike May 25, 2018
5c4c5bc
Remove note about client surface changing
danoscarmike May 25, 2018
a83f9ed
Adding Timestamp.toDate() (#3313)
schmidt-sebastian May 25, 2018
170f1e5
make MetadataConfig.getAttribute() public (#3307)
urandom2 May 26, 2018
f90bbc7
fix run-on sentence (#3318)
elharo May 29, 2018
cd9d226
fix storage auth example in README (#3322)
yihanzhen May 30, 2018
d393252
Add port to storage upload url (#3324)
yihanzhen May 31, 2018
8943618
Add TextToSpeech v1 pom.xml and java files (#3327)
andreamlin May 31, 2018
fd6f29a
fix example links (#3328)
neozwu Jun 1, 2018
a02ff76
Update gax-java, api-common dependecies to latest (#3335)
andreamlin Jun 1, 2018
d6ea0c1
Release 0.50.0 (#3337)
andreamlin Jun 1, 2018
6606074
Bump version for development (#3338)
andreamlin Jun 1, 2018
f4adabf
add newBuilder() to logging.SourceLocation (#3339)
yihanzhen Jun 4, 2018
15d9861
GCS w/ KMS Samples (#3323)
kurtisvg Jun 4, 2018
cb0eb49
make storage batch request honor options.getHost() (#3340)
yihanzhen Jun 4, 2018
ce5c6d8
Update README.md (#3341)
yihanzhen Jun 4, 2018
db2da59
Add a spanId field to the google-cloud-logging LogEntry class. (#3332)
sebright Jun 4, 2018
3db8085
bigtable: delete unnecessary test class (#3342)
pongad Jun 5, 2018
5c41d41
Logging: set Trace in trace instead of label (#3301)
andreamlin Jun 5, 2018
f847940
Add link to cpp doc page in google-cloud-clients/src/site/index.html …
yihanzhen Jun 5, 2018
368ed32
Return Dates as com.google.cloud.Timestamps (#3317)
schmidt-sebastian Jun 6, 2018
ceeda43
Fix ITComputeTest (#3348)
andreamlin Jun 6, 2018
3c2725c
bigquery: allow user to null partition expiration (#3353)
pongad Jun 6, 2018
91d36ab
regenerate clients (#3354)
pongad Jun 7, 2018
579aaca
Add support for PARQUET format in BigQuery load jobs. (#3357)
tswast Jun 7, 2018
7968616
Release 0.51.0 (#3358)
pongad Jun 7, 2018
9ab5280
Exposing TransportChannelProvider & CredentialsProvider (#3320)
schmidt-sebastian Jun 8, 2018
a90e826
bump version for development (#3360)
pongad Jun 8, 2018
3939fd6
Add samples for managing tables. (#3361)
tswast Jun 8, 2018
3ebebd0
Batch sample now reflects Go and Python versions (#3359)
tswast Jun 8, 2018
3b34f8a
update websecurityscanner readme (#3352)
andreamlin Jun 8, 2018
33eb9b5
Bigtable: enable JWT tokens (#3351)
igorbernstein2 Jun 8, 2018
d5af8ca
spanner: add support for struct-typed parameters. (#3287)
adirastogi Jun 11, 2018
86ea052
Add GAPIC Compute java library (#3100)
andreamlin Jun 11, 2018
ccfdd61
Removes old sample (#3364)
alixhami Jun 11, 2018
fad70bd
Fix zipslip vulnerability (#3366)
yihanzhen Jun 11, 2018
4b46270
Bumping monitoring-v3 to GA (#3365)
garrettjonesgoogle Jun 13, 2018
1bfe0df
bump grpc version (#3374)
yihanzhen Jun 13, 2018
e14be2b
Bumping gax to 1.28.0 (bidi streaming updates) (#3375)
garrettjonesgoogle Jun 14, 2018
ef533f5
Release 0.52.0 (#3376)
garrettjonesgoogle Jun 14, 2018
338549b
Fixing nexus-staging:release from root (#3379)
garrettjonesgoogle Jun 14, 2018
3b10743
Bumping to snapshot versions (#3380)
garrettjonesgoogle Jun 14, 2018
e26920d
Fixing releasing instructions [ci skip] (#3382)
garrettjonesgoogle Jun 18, 2018
a28bc8d
Creating generate_api.py (#3389)
garrettjonesgoogle Jun 18, 2018
a2a9bba
Moving Monitoring to GA section [ci skip] (#3392)
garrettjonesgoogle Jun 18, 2018
5cfc619
BigQuery: Add ORC format support for load jobs, missing bigtable supp…
shollyman Jun 19, 2018
4e61242
regenerating libraries for release (#3398)
yihanzhen Jun 21, 2018
a259127
Release 0.53.0 (#3399)
yihanzhen Jun 21, 2018
92b87dc
Bump to next snapshot version (#3401)
yihanzhen Jun 22, 2018
675ace7
bigtable: Fluent DSL TableAdmin client (#3395)
spollapally Jun 26, 2018
d7bcd45
Bumping Speech from alpha to beta (#3404)
garrettjonesgoogle Jun 26, 2018
1d28f12
BigQuery: Document the behavior that streaming inserts are not presen…
yihanzhen Jun 27, 2018
c34b964
Point ALPN not configured properly in TROUBLESHOOTING.md to (#3408)
yihanzhen Jun 27, 2018
10bf6f9
Fixing versioning comments for GA clients (#3411)
garrettjonesgoogle Jun 28, 2018
7f79a26
Set project id from credentials (#3413)
chingor13 Jun 29, 2018
60694d6
readme: add region tags (#3421)
parkjam4 Jul 2, 2018
71637ce
Removing the region tags (#3422)
parkjam4 Jul 3, 2018
b6d45df
Requester-Pays bucket support. (#3406)
jean-philippe-martin Jul 9, 2018
aa23ce4
new approach for snippet injection (#2838)
pongad Jul 9, 2018
9e136cf
Release gapics (#3423)
andreamlin Jul 9, 2018
8682ac5
Creating batch_generate_apis.py (#3428)
garrettjonesgoogle Jul 9, 2018
0118a8d
Bump maven-source-plugin to 3.0.1 (#3435)
andreamlin Jul 9, 2018
60471ba
Regenerate Compute client (#3438)
andreamlin Jul 10, 2018
0325488
Update READMEs for Compute (#3388)
andreamlin Jul 10, 2018
23fefa1
Fix the error when calling Timestamp.of(Date date) when date is pre e…
yihanzhen Jul 10, 2018
64105b4
Bump gax versions to 1.29.0/0.46.0 (#3439)
andreamlin Jul 10, 2018
7b10681
Fix appveyor CI by using TLS 1.2 for Java 7 (#3440)
andreamlin Jul 10, 2018
d0b75ec
Add GCE and discogapic to batch gen script (#3441)
andreamlin Jul 11, 2018
7753bd6
Add IoT, KMS and Tasks to batch generation (#3445)
danoscarmike Jul 11, 2018
9c6f23b
Regenerating proto/grpc/gapic code (#3444)
garrettjonesgoogle Jul 11, 2018
48f6fdb
Ignore deprecated Compute integration test (#3446)
andreamlin Jul 11, 2018
c489a28
bump grpc version (#3447)
yihanzhen Jul 11, 2018
42a9782
Retry IOException: Error writing request body to server to fix the in…
yihanzhen Jul 11, 2018
88b8781
ignore nio tests related to requester pays bucket (#3452)
yihanzhen Jul 11, 2018
3564371
Adding kms-v1 (#3450)
garrettjonesgoogle Jul 11, 2018
02a7b13
Cleanup: generation instructions, version ordering (#3451)
garrettjonesgoogle Jul 11, 2018
53c155f
Bump protobuf java to 3.6.0 (#3449)
andreamlin Jul 11, 2018
af413a1
Generation refresh - Cloud Tasks (#3453)
garrettjonesgoogle Jul 12, 2018
c6c5991
Fix indentation in code example (#3456)
aaabramov Jul 12, 2018
9815b27
Fixing BigTable javadoc errors (#3459)
garrettjonesgoogle Jul 12, 2018
30b9456
Release 0.54.0 (#3457)
garrettjonesgoogle Jul 12, 2018
d7404ef
Bumping to snapshot versions (#3463)
garrettjonesgoogle Jul 12, 2018
cd64e36
Updating RELEASING.md [skip ci] (#3464)
garrettjonesgoogle Jul 12, 2018
af56b5b
Cleaning up client lists and API titles [skip ci] (#3465)
garrettjonesgoogle Jul 12, 2018
445869c
storage: Fix rewrite operation to support predefinedAcl on a copy (#3…
frankyn Jul 13, 2018
7329839
Add core NIO contributors to credits (#3468)
jean-philippe-martin Jul 13, 2018
d57efcf
GCS NIO: fix one test to work with the other unit tests (#3454)
jean-philippe-martin Jul 13, 2018
203d74b
bigtable: fix hardcoded admin test integration target (#3471)
igorbernstein2 Jul 16, 2018
af66c81
bigtable: fix integration test (#3473)
igorbernstein2 Jul 16, 2018
d900124
firestore: use custom credential and channel provider by default (#3472)
schmidt-sebastian Jul 16, 2018
ab575d0
Avoid listing table data for destination of CREATE VIEW DDL queries. …
tswast Jul 16, 2018
6ac5ae9
Add new API versions (#3477)
danoscarmike Jul 18, 2018
e875a47
update GAPIC clients (#3483)
pongad Jul 19, 2018
59aac73
add vision/v1p3beta1 and automl clients (#3484)
pongad Jul 20, 2018
01b46f9
Release 0.55.0 (#3485)
pongad Jul 20, 2018
82d7777
bump version for development (#3486)
pongad Jul 20, 2018
9c9664b
Release 0.55.1 (#3489)
pongad Jul 20, 2018
f6038fa
bump version for development (#3490)
pongad Jul 20, 2018
4f35d21
actually set speech to beta (#3487)
elharo Jul 20, 2018
1329738
Update batch_generate_apis.py
danoscarmike Jul 20, 2018
5be3515
update opencensus (#3481)
elharo Jul 23, 2018
0a1b8d9
Bigtable: remove regen scripts in favor of utilities/generate_api.py …
igorbernstein2 Jul 23, 2018
974768b
ci: don't JAR javadoc (#3493)
pongad Jul 23, 2018
fdba9ca
Fix pom urls (#3499)
yihanzhen Jul 24, 2018
287fa6d
bump auth version (#3498)
yihanzhen Jul 24, 2018
f7ed77f
pubsub: minor doc fix for Publisher (#3501)
kimkyung-goog Jul 24, 2018
bb38280
Regenerating with protoc 3.6.0 (#3506)
garrettjonesgoogle Jul 25, 2018
59bf71e
pubsub: document auto message extension (#3491)
pongad Jul 25, 2018
89433fc
Bigtable: Move admin api into its own artifact. (#3494)
igorbernstein2 Jul 25, 2018
b3e9a4c
Using --aspect CODE from artman; supporting java_proto (#3507)
garrettjonesgoogle Jul 26, 2018
49f93c8
BigQuery: Add Clustering support (#3415)
shollyman Jul 30, 2018
9e320b3
fixed Tasks client library link [skip ci] (#3516)
averikitsch Jul 30, 2018
1381fe4
Regenerating proto/client classes (#3519)
garrettjonesgoogle Aug 1, 2018
e3b2095
Adding dataproc-v1beta2 (#3520)
garrettjonesgoogle Aug 1, 2018
c31fb69
Release 0.56.0 (#3521)
garrettjonesgoogle Aug 1, 2018
62cfac6
Fixing javadoc for release (#3522)
garrettjonesgoogle Aug 1, 2018
fc1f601
Bumping to snapshot versions (#3523)
garrettjonesgoogle Aug 1, 2018
26f5b5b
Remove duplicate ">"s (#3528)
yihanzhen Aug 2, 2018
5a5c66f
Upgrading dependencies (#3530)
garrettjonesgoogle Aug 3, 2018
c1fb390
Add model table type for the new BigQuery ML models (#3529)
gsabhnani Aug 3, 2018
10ae878
Bigtable: Decouple TableAdminClient from BigtableTableAdminSettings. …
igorbernstein2 Aug 7, 2018
149987e
Move Translate snippets to test file, use new snippets.go for inclusi…
tswast Aug 7, 2018
029e009
Bigtable: prefix gapic generated clients with `Base`, prefix overlay …
igorbernstein2 Aug 8, 2018
f32c76f
compute engine credentials and project ids go before service account …
yihanzhen Aug 8, 2018
d2a98c0
batch_generate_apis.py comments (#3544)
andreamlin Aug 9, 2018
7ef0126
set userProject from static default in FileSystemProvider (#3504)
ryan-williams Aug 9, 2018
7c33ccb
Regenerate all clients (#3547)
andreamlin Aug 9, 2018
982f1ba
Bump versions to 1.39.0/0.57.0 (#3548)
andreamlin Aug 9, 2018
5e8d847
Hacky Credentials Fix (#3541)
schmidt-sebastian Aug 10, 2018
d55a0f4
Fix TableInfo javadoc (#3550)
andreamlin Aug 10, 2018
f9845be
generate-api: print component versions (#3552)
igorbernstein2 Aug 10, 2018
bef4b9d
Bump to snapshot (#3553)
andreamlin Aug 10, 2018
edc7aff
Modified RetrySettings (#3549)
anguillanneuf Aug 10, 2018
799710f
Bigtable: Implement query sharding by generalizing ReadRows resume re…
igorbernstein2 Aug 14, 2018
1ecbe07
Add container analysis v1beta to batch generation script (#3558)
andreamlin Aug 14, 2018
d76486f
logging: update tags for samples (#3560)
SurferJeffAtGoogle Aug 14, 2018
5281f1b
Add Array Features to Firestore Java (#3561)
schmidt-sebastian Aug 15, 2018
a879ecf
Elevate access level to support mocking (#3562)
schmidt-sebastian Aug 15, 2018
ddcdea6
Regenerate Clients, add Container Analysis client (#3563)
vam-google Aug 15, 2018
a1f1af7
Release 0.58.0 and 1.40.0 (#3565)
vam-google Aug 15, 2018
308f2a9
Bump version to 0.58.1-SNAPSHOT and 1.40.1-SNAPSHOT for development (…
vam-google Aug 16, 2018
1c5af25
Bigtable Admin: Promote models to top level classes (#3513)
igorbernstein2 Aug 16, 2018
b080e65
Bigtable: start working on BigtableInstanceAdmin (#3564)
igorbernstein2 Aug 17, 2018
fc3c81f
Properly close snippet pubsub_subscriber_custom_credentials (#3575)
nithinsujir Aug 17, 2018
bed08ff
Bigtable: cleanup of futures + extras (#3571)
igorbernstein2 Aug 17, 2018
5f80980
spanner: add snippets for InstanceAdminClient (#3578)
nithinsujir Aug 18, 2018
85645a6
bump checkstyle version to build on Java 9 (#3577)
pongad Aug 20, 2018
6ee36c4
nio: narrower shading (#3568)
jean-philippe-martin Aug 20, 2018
01dcdd9
remove duplicated artifacts in bigtable pom file (#3584)
yihanzhen Aug 20, 2018
c17373a
Add Cloud Asset API (#3588)
danoscarmike Aug 22, 2018
75717ae
add Asset client (#3591)
pongad Aug 22, 2018
9123120
refresh clients (#3596)
pongad Aug 22, 2018
32a3ffd
release 0.59.0 (#3598)
pongad Aug 22, 2018
5fc0dbd
bump version for development (#3599)
pongad Aug 24, 2018
4c3e3d1
Fix documentation for setParallelPullCount (#3542)
jwiklund Aug 24, 2018
8f44a9a
removing word "natural" from product name (#3610)
vtsao Aug 27, 2018
4eca7a4
upgrade auth version (#3606)
elharo Aug 27, 2018
08a5e46
[Storage] Make StorageIT easier to setup with new projects. (#3608)
frankyn Aug 29, 2018
3d1e971
batch generation before release (#3622)
yihanzhen Aug 30, 2018
4cd518d
Release 0.60.0 (#3623)
yihanzhen Aug 30, 2018
ff2ed5e
bump to snapshot version (#3625)
yihanzhen Aug 31, 2018
b9b4aff
fix logging unit tests (#3630)
yihanzhen Aug 31, 2018
427b155
Bigtable: add CRUD for instances (#3569)
igorbernstein2 Sep 4, 2018
8bcc89b
Bigtable: clean up consistency token (#3570)
igorbernstein2 Sep 4, 2018
e3eedeb
Bigtable: add CRUD for clusters (#3612)
igorbernstein2 Sep 4, 2018
997d2a3
Bigtable: add CRUD for AppProfiles (#3619)
igorbernstein2 Sep 4, 2018
1f12a83
spanner: Add snippets for Spanner, BatchClient and BatchReadOnlyTrans…
nithinsujir Sep 4, 2018
d7a135a
google-cloud-nio: retry on 502 errors, and increase max depth when do…
droazen Sep 4, 2018
c715fc6
Update signUrl documentation (#3546)
chingor13 Sep 4, 2018
c81ff3e
Bigtable: add resource level IAM (#3624)
igorbernstein2 Sep 4, 2018
f4bc56d
make DatastoreBatchWriter public (#3387)
danielnorberg Sep 5, 2018
5e3b897
pubsub: clean up after extension gives up (#3633)
csainty Sep 5, 2018
9f1a96b
[Storage] Bucket lock (#3574)
frankyn Sep 5, 2018
7f3ab97
Regenerate compute (#3642)
andreamlin Sep 5, 2018
124ed55
Revert "[Storage] Bucket lock (#3574)" (#3644)
frankyn Sep 5, 2018
47bd674
Fix logging integration test failure on when running on GCE (#3641)
yihanzhen Sep 5, 2018
3cefb4f
Bigtable: table model improvements (#3640)
igorbernstein2 Sep 6, 2018
0bef731
Bigtable: cosmetic cleanup of table admin (#3638)
igorbernstein2 Sep 6, 2018
01bec2b
Refresh all clients (#3647)
andreamlin Sep 6, 2018
a9860b3
Bigtable: improve list tables spooler (#3639)
igorbernstein2 Sep 6, 2018
d235a82
tell JVM to use less memory when testing (#3650)
pongad Sep 6, 2018
20c329a
Javadoc fixes for Bigtable client (#3652)
andreamlin Sep 6, 2018
e4b5266
Release 0.61.0/1.43.0 (#3653)
andreamlin Sep 6, 2018
37675e9
Bump to snapshot version for development (#3656)
andreamlin Sep 7, 2018
0e58b7d
bigtable: RowMutation should allow passing of a Mutation (#3643)
ajaaym Sep 8, 2018
a2f7111
Add handwritten integration test for Compute GAPIC (#3660)
andreamlin Sep 11, 2018
509b079
Releasing.md instructions to uncomment nexus-staging-maven-plugin (#3…
andreamlin Sep 11, 2018
80c9675
Fixes for ITComputeTest (#3667)
andreamlin Sep 12, 2018
4d1da48
Add redis-v1 and video-intelligence-v1p2beta1 to batch (#3670)
garrettjonesgoogle Sep 12, 2018
f098439
Regenerate proto/grpc files with protoc 3.6.0 (#3672)
andreamlin Sep 12, 2018
eadf7bc
Adding redis-v1 and video-intelligence-v1p2beta1 (#3669)
garrettjonesgoogle Sep 12, 2018
705acb7
update gax to 1.31/0.48 (#3675)
yihanzhen Sep 12, 2018
a420738
Weekly proto refresh (#3674)
garrettjonesgoogle Sep 13, 2018
bbede73
Release 1.44.0/0.62.0 (#3677)
garrettjonesgoogle Sep 13, 2018
e855d48
Bump to next snapshot versions (#3679)
garrettjonesgoogle Sep 13, 2018
1d7b95f
Add Kokoro CI config (#3664)
chingor13 Sep 13, 2018
ccf68f3
Verify protoc version for batch-generation (#3676)
andreamlin Sep 13, 2018
5ccfc3a
spanner: Add snippets for ReadContext (#3662)
nithinsujir Sep 13, 2018
713cb88
link to google-cloud-logging from README (#3681)
elharo Sep 14, 2018
c901932
storage: include information on a bucket prefix (#3671)
frankyn Sep 14, 2018
739d519
Add downloadFile sample and reformat storage snippets (#3689)
frankyn Sep 15, 2018
ae614b3
pubsub: add Publisher.awaitTermination (#3688)
pongad Sep 17, 2018
a175980
spanner: expand test coverage for getDatabaseClient() (#3686)
nithinsujir Sep 17, 2018
68e1717
Kokoro additions (#3685)
chingor13 Sep 18, 2018
6f1a105
Bigtable: add enhanced stub for bigtable table admin client (#3691)
igorbernstein2 Sep 18, 2018
43d53a8
Bigtable: wrap proto enums (#3659)
igorbernstein2 Sep 18, 2018
c90b5ba
Bigtable: add await replication (#3658)
igorbernstein2 Sep 18, 2018
f977c8a
bigquery: properly fail when setting TableId's project twice (#3694)
MMMarcy Sep 18, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
307 changes: 307 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,307 @@
version: 2.0

anchor_build: &anchor_build
name: Build
command: mvn -B -DtrimStackTrace=false -fae --quiet -DskipTests install

anchor_unittest: &anchor_unittest
name: Run unit tests
command: mvn -B -DtrimStackTrace=false -fae --quiet -DskipITs test -P release

anchor_docker: &anchor_docker
docker:
- image: circleci/openjdk:8-jdk
environment:
TERM: dumb
MAVEN_OPTS: -Xmx256m

anchor_auth_vars: &anchor_auth_vars
environment:
GCLOUD_PROJECT: gcloud-devel
GOOGLE_APPLICATION_CREDENTIALS: .circleci/it-service-account.json

anchor_run_decrypt: &anchor_run_decrypt
name: Decrypt credentials
command: |
openssl aes-256-cbc -md sha256 -d -in .circleci/it-service-account.json.enc \
-out .circleci/it-service-account.json -k "${SYSTEM_TESTS_ENCRYPTION_KEY}"

jobs:
openjdk_7:
working_directory: ~/googleapis
docker:
- image: maven:3.5.2-jdk-7
environment:
TERM: dumb
MAVEN_OPTS: -Xmx512m
steps:
- checkout
- run:
<<: *anchor_build
- run:
<<: *anchor_unittest
openjdk_8:
working_directory: ~/googleapis
docker:
- image: circleci/openjdk:8-jdk
environment:
TERM: dumb
MAVEN_OPTS: -Xmx256m
steps:
- checkout
- run:
<<: *anchor_build
- run:
<<: *anchor_unittest
mac_openjdk_8:
working_directory: ~/googleapis
docker:
- image: circleci/openjdk:8-jdk
environment:
TERM: dumb
MAVEN_OPTS: -Xmx256m
macos:
xcode: "9.2.0"
steps:
- checkout
- run:
<<: *anchor_build
- run:
<<: *anchor_unittest

bigquery_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-bigquery
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-bigquery

bigtable_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-bigtable
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-bigtable -Dbigtable.env=prod -Dbigtable.table=projects/gcloud-devel/instances/google-cloud-bigtable/tables/integration-tests

bigtableadmin_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-bigtable-admin
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-bigtable-admin -Dbigtable.instance=projects/gcloud-devel/instances/google-cloud-bigtable

compute_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-compute
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-compute
no_output_timeout: 20m
datastore_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-datastore
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-datastore
dns_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-dns
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-dns
firestore_it:
working_directory: ~/googleapis
<<: *anchor_docker
environment:
# Firestore can't be turned on in a project with Datastore turned on,
# so we use a distinct project (and distinct service account) for it
GCLOUD_PROJECT: java-review
GOOGLE_APPLICATION_CREDENTIALS: .circleci/firestore-it-service-account.json
steps:
- checkout
- run:
name: Decrypt credentials
command: |
openssl aes-256-cbc -md sha256 -d -in .circleci/firestore-it-service-account.json.enc \
-out .circleci/firestore-it-service-account.json -k "${SYSTEM_TESTS_ENCRYPTION_KEY}"
- run:
name: Run integration tests for google-cloud-firestore
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-firestore
logging_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-logging
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-logging
notification_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-notification
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-notification
pubsub_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-pubsub
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-pubsub
spanner_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-spanner
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-spanner
speech_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-speech
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-speech
storage_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-storage
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-storage
translate_it:
working_directory: ~/googleapis
<<: *anchor_docker
<<: *anchor_auth_vars
steps:
- checkout
- run:
<<: *anchor_run_decrypt
- run:
name: Run integration tests for google-cloud-translate
command: ./utilities/verify_single_it.sh google-cloud-clients/google-cloud-translate
javadoc_test:
working_directory: ~/googleapis
<<: *anchor_docker
steps:
- checkout
- run:
<<: *anchor_build
- run:
name: Run mvn javadoc goal
command: mvn javadoc:javadoc javadoc:test-javadoc

workflows:
version: 2
build:
jobs:
- openjdk_7
- openjdk_8
- mac_openjdk_8
- javadoc_test
- bigquery_it:
filters:
branches:
only: master
- bigtable_it:
filters:
branches:
only: master
- compute_it:
filters:
branches:
only: master
- datastore_it:
filters:
branches:
only: master
- firestore_it:
filters:
branches:
only: master
- dns_it:
filters:
branches:
only: master
- logging_it:
filters:
branches:
only: master
- notification_it:
filters:
branches:
only: master
- pubsub_it:
filters:
branches:
only: master
- spanner_it:
filters:
branches:
only: master
- speech_it:
filters:
branches:
only: master
- storage_it:
filters:
branches:
only: master
- translate_it:
filters:
branches:
only: master
Binary file added .circleci/firestore-it-service-account.json.enc
Binary file not shown.
Binary file added .circleci/it-service-account.json.enc
Binary file not shown.
58 changes: 30 additions & 28 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,35 @@
# This file controls who is tagged for review for any given pull request.

# For anything not explicitly taken by someone else.
* @garrettjonesgoogle
* @pongad
# Owners per module.
google-cloud-bigquery/* @vam-google @tswast
google-cloud-compute/* @garrettjonesgoogle
google-cloud-contrib/* @garrettjonesgoogle @jean-philippe-martin
google-cloud-core-grpc/* @garrettjonesgoogle
google-cloud-core-http/* @garrettjonesgoogle
google-cloud-core/* @garrettjonesgoogle
google-cloud-datastore/* @garrettjonesgoogle
google-cloud-dep-verification/* @garrettjonesgoogle
google-cloud-dlp/* @neozwu
google-cloud-dns/* @garrettjonesgoogle
google-cloud-errorreporting/* @garrettjonesgoogle
google-cloud-examples/* @garrettjonesgoogle
google-cloud-language/* @garrettjonesgoogle
google-cloud-logging/* @garrettjonesgoogle @jabubake
google-cloud-monitoring/* @garrettjonesgoogle
google-cloud-pubsub/* @pongad
google-cloud-resourcemanager/* @garrettjonesgoogle
google-cloud-spanner/* @vam-google @vkedia
google-cloud-speech/* @vam-google
google-cloud-storage/* @garrettjonesgoogle
google-cloud-testing/* @vam-google
google-cloud-trace/* @garrettjonesgoogle
google-cloud-translate/* @garrettjonesgoogle
google-cloud-util/* @garrettjonesgoogle
google-cloud-video-intelligence/* @vam-google
google-cloud-vision/* @vam-google
google-cloud/* @garrettjonesgoogle
google-cloud-bigquery/src/* @vam-google @tswast
google-cloud-bigtable/src/* @igorbernstein2
google-cloud-compute/src/* @andreamlin
google-cloud-contrib/src/* @pongad @jean-philippe-martin
google-cloud-core-grpc/src/* @pongad
google-cloud-core-http/src/* @pongad
google-cloud-core/src/* @pongad
google-cloud-datastore/src/* @neozwu @vam-google
google-cloud-dep-verification/src/* @pongad
google-cloud-dlp/src/* @neozwu
google-cloud-dns/src/* @pongad
google-cloud-errorreporting/src/* @pongad
google-cloud-examples/src/* @pongad
google-cloud-firestore/src/* @schmidt-sebastian
google-cloud-language/src/* @pongad
google-cloud-logging/src/* @saicheems @andreamlin @jabubake
google-cloud-monitoring/src/* @pongad
google-cloud-pubsub/src/* @pongad
google-cloud-resourcemanager/src/* @pongad
google-cloud-spanner/src/* @vam-google @vkedia
google-cloud-speech/src/* @vam-google
google-cloud-storage/src/* @andreamlin @neozwu
google-cloud-testing/src/* @vam-google
google-cloud-trace/src/* @pongad
google-cloud-translate/src/* @andreamlin @saicheems
google-cloud-util/src/* @pongad
google-cloud-video-intelligence/src/* @vam-google
google-cloud-vision/src/* @vam-google
google-cloud/src/* @pongad

5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

# Packages
dist
build
bin
var
sdist
Expand Down Expand Up @@ -37,3 +36,7 @@ src/test/resources/gcd-v1beta2-rev1-2.1.1.zip

# API key file containing value of GOOGLE_API_KEY for integration tests
api_key

# Python utilities
*.pyc
artman-genfiles
3 changes: 3 additions & 0 deletions .kokoro/build.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
:: See documentation in type-shell-output.bat
"C:\Program Files\Git\bin\bash.exe" github/google-cloud-java/.kokoro/build.sh
Loading