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 repo with googleapis/java-bigtable-hbase #4

Merged
merged 98 commits into from
Jan 14, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
fa9991a
fix: adding validation for snapshot name for hbase import pipeline (#…
billyjacobson Sep 8, 2021
a6241e1
chore: make next tag 2.0.0-alpha3 (#3207)
kolea2 Sep 9, 2021
8e7aa11
chore: remove readme autosynth config (#3209)
chingor13 Sep 9, 2021
8935fea
chore: synthtool config changes (#3208)
yoshi-automation Sep 9, 2021
b4fe87e
chore(java): update shared-config and shared-dependencies version in …
yoshi-automation Sep 9, 2021
3e6a05f
chore: migrate to owlbot (#3214)
Neenu1995 Sep 14, 2021
c589d38
chore: clean up classic wrapper for beta release (#3217)
mutianf Sep 17, 2021
28fb09f
chore: relocate owl bot post processor (#3221)
SurferJeffAtGoogle Sep 21, 2021
3dbca45
chore: update renovate config to be consistent with java-bigtable (#3…
kolea2 Sep 22, 2021
2f81277
chore: fix typo in renovate config (#3225)
kolea2 Sep 22, 2021
1c106ce
chore: make owlbot check required (#3227)
Neenu1995 Sep 23, 2021
956690c
build: small renovate updates (#3229)
kolea2 Sep 23, 2021
b699755
build(deps): update dependency com.google.cloud:google-cloud-shared-c…
renovate-bot Sep 24, 2021
576ae7e
build(deps): update dependency org.apache.maven.plugins:maven-plugin-…
renovate-bot Sep 24, 2021
1b3489f
test(deps): update dependency com.google.truth:truth to v1.1.3 (#3239)
renovate-bot Sep 24, 2021
1493b84
test(deps): update dependency org.mockito:mockito-core to v3.12.4 (#3…
renovate-bot Sep 24, 2021
dfb729f
deps: update dependency org.codehaus.plexus:plexus-utils to v3.4.1 (#…
renovate-bot Sep 24, 2021
983e459
build(deps): update dependency org.apache.maven.plugins:maven-javadoc…
renovate-bot Sep 24, 2021
c1ef61c
build(deps): update dependency org.apache.maven.plugin-tools:maven-pl…
renovate-bot Sep 24, 2021
ce8110e
deps: update jmh.version to v1.33 (#3254)
renovate-bot Sep 24, 2021
8636efb
deps: update bigtable.version to v2.1.4 (#3246)
renovate-bot Sep 24, 2021
7a3057f
deps: update dependency com.google.cloud:google-cloud-bigtable-emulat…
renovate-bot Sep 24, 2021
88e5f5a
build(deps): update maven-resolver-api.version to v1.7.2 (#3243)
renovate-bot Sep 24, 2021
fab9a62
build: add jdk 17 to java units and dependency builds (#1216) (#3263)
gcf-owl-bot[bot] Sep 28, 2021
24f31a8
chore: change branch master to main (#3266)
eaball35 Sep 28, 2021
bfa43de
chore: change branch master to main in github configurations (#3269)
Neenu1995 Sep 29, 2021
1ccf063
fix: Clean up RowResultAdapter (#3267)
mutianf Sep 29, 2021
1933ab2
chore: clean up client-core dependencies (#3219)
mutianf Sep 30, 2021
a877976
chore: adding link to the doc of how to create a connection (#3272)
mutianf Oct 5, 2021
f8bef7e
chore: deprecate asyncConfigure (#3271)
mutianf Oct 5, 2021
499d48b
chore: bump next tag to 2.0.0-beta1 (#3277)
mutianf Oct 7, 2021
c26361e
test(deps): update dependency org.mockito:mockito-core to v4 (#3278)
renovate-bot Oct 7, 2021
38f64d9
chore: release 2.0.0-beta1 (#3268)
release-please[bot] Oct 7, 2021
746429c
chore: release 2.0.0-beta2-SNAPSHOT (#3279)
release-please[bot] Oct 8, 2021
f90bfd1
deps: update dependency com.google.guava:guava (#3261)
renovate-bot Oct 8, 2021
8753c30
chore: bump next tag to 2.0.0-beta2 (#3283)
kolea2 Oct 11, 2021
05e80e2
deps: upgrade beam to 2.30.0 (#3284)
kolea2 Oct 12, 2021
63103a6
build(deps): update dependency com.google.cloud:google-cloud-shared-c…
renovate-bot Oct 13, 2021
b970fdb
test: add bigtableDataflowIntegrationTest to presubmit and nightly ch…
kolea2 Oct 13, 2021
49ad39f
fix: fix user agent format (#3288)
mutianf Oct 13, 2021
95c05c5
build(java): Introduce Native Image testing build script changes (#3291)
gcf-owl-bot[bot] Oct 18, 2021
142a110
revert: Revert "build(java): Introduce Native Image testing build scr…
kolea2 Oct 18, 2021
2c5bfe9
deps: upgrade hbase1 to 1.7.1 (#3270)
kolea2 Oct 19, 2021
c71f0b2
revert: Revert "deps: update dependency com.google.guava:guava (#3261…
kolea2 Oct 19, 2021
5769157
chore: release 2.0.0-beta2 (#3281)
release-please[bot] Oct 19, 2021
322d4f9
deps: update dependency com.google.cloud:google-cloud-bigtable-emulat…
renovate-bot Oct 20, 2021
40a9d53
chore: release 2.0.0-beta3-SNAPSHOT (#3299)
release-please[bot] Oct 21, 2021
1d59bb7
build(deps): update dependency com.google.cloud:google-cloud-shared-c…
renovate-bot Oct 25, 2021
597cb8c
build: configure branch 1.25.2-sp as a release branch (#3307)
kolea2 Oct 25, 2021
6b0f56e
deps: update dependency com.google.guava:guava (#3298)
renovate-bot Oct 27, 2021
6eb7c10
chore(java): remove pin on Apache Maven 3.8.1 from github actions (#1…
gcf-owl-bot[bot] Nov 4, 2021
5cdc52b
chore: cleanup cloud RAD generation (#1269) (#3331)
gcf-owl-bot[bot] Nov 8, 2021
74f8069
build(deps): update dependency com.google.cloud:google-cloud-shared-c…
renovate-bot Nov 9, 2021
1ecdbe9
deps: upgrade bigtable.version to 2.2.0 (#3304)
kolea2 Nov 15, 2021
08b4da4
deps: beam 2.33.0 (#3314)
kolea2 Nov 15, 2021
3bfc672
deps: update beam.version to v2.34.0 (#3333)
renovate-bot Nov 15, 2021
387073f
deps: update dependency com.google.errorprone:error_prone_annotations…
renovate-bot Nov 15, 2021
cf2a768
build(deps): update dependency com.google.cloud:google-cloud-shared-c…
renovate-bot Nov 17, 2021
0d1454a
test(deps): update dependency org.mockito:mockito-core to v4.1.0 (#3339)
renovate-bot Nov 19, 2021
18b2e18
fix: dynamically load BigtableAdmin and BigtableAsyncAdmin (#3341)
mutianf Nov 29, 2021
001df8e
deps: migrate to log4j-core (#3326)
kolea2 Nov 29, 2021
09ba0f3
docs(fix): Fix paths in HBase tools readme (#3345)
billyjacobson Nov 29, 2021
2d62e34
fix: fix flow controller setting and option javadocs (#3338)
mutianf Dec 3, 2021
386f1c5
deps: update dependency com.google.cloud:google-cloud-bigtable-emulat…
renovate-bot Dec 3, 2021
1ecd396
deps: update dependency com.google.cloud:google-cloud-bigtable-emulat…
renovate-bot Dec 6, 2021
dfe3f17
deps: update dependency com.google.cloud:google-cloud-bigtable-emulat…
renovate-bot Dec 8, 2021
8eef232
deps: update log4j2.version to v2.15.0 (#3373)
renovate-bot Dec 10, 2021
6a51dd1
chore: make next tag 2.0.0-beta3 (#3374)
kolea2 Dec 10, 2021
a41c8fd
chore: release 2.0.0-beta3 (#3303)
release-please[bot] Dec 10, 2021
cb01cbd
chore: release 2.0.1-beta3-SNAPSHOT (#3376)
release-please[bot] Dec 10, 2021
c1961b2
chore: fix accidental version bump in snapshot (#3379)
igorbernstein2 Dec 10, 2021
01010e9
chore: make next tag 2.0.0-beta4 (#3387)
kolea2 Dec 14, 2021
265f042
deps(fix): bump log4j2 to 2.16.0 and ban all 2.x.x versions which are…
kolea2 Dec 14, 2021
99b3d11
chore: release 2.0.0-beta4 (#3389)
release-please[bot] Dec 14, 2021
3e3a560
chore: release 2.0.0-beta5-SNAPSHOT (#3392)
release-please[bot] Dec 15, 2021
2dafd59
deps: remove explicit log4j2 deps on beam artifacts as they are no lo…
kolea2 Dec 15, 2021
48b6d7e
chore: release 2.0.0-beta5 (#3395)
release-please[bot] Dec 15, 2021
1839819
chore: release 2.0.0-beta6-SNAPSHOT (#3398)
release-please[bot] Dec 16, 2021
4261bd8
chore(deps): upgrade to log4j2 2.17 (main) (#3403)
igorbernstein2 Dec 18, 2021
08a5ebc
deps: log4j 2.17.0 (#3404)
kolea2 Dec 18, 2021
5d2ab98
chore: bump tag to 2.0.0-beta6 (#3407)
kolea2 Dec 20, 2021
b81cc29
chore: add enumeration type of library (#3411)
Neenu1995 Dec 21, 2021
6835f7b
deps: update dependency net.bytebuddy:byte-buddy to v1.12.6 (#3348)
renovate-bot Dec 22, 2021
485e5cb
test(deps): update dependency org.mockito:mockito-core to v4.2.0 (#3401)
renovate-bot Dec 22, 2021
bf999fa
chore: Extracting a utility function isValid to identify unsupported …
vermas2012 Dec 23, 2021
16077d2
deps: update jmh.version to v1.34 (#3415)
renovate-bot Dec 23, 2021
439bfa7
build(deps): update dependency org.apache.maven.plugins:maven-deploy-…
renovate-bot Jan 4, 2022
be2c629
deps: update beam.version to v2.35.0 (#3420)
renovate-bot Jan 4, 2022
cde3f14
deps: use logback for 1.x tools module (#3412)
kolea2 Jan 4, 2022
00d412b
build(deps): update maven-resolver-api.version to v1.7.3 (#3414)
renovate-bot Jan 4, 2022
f4acaf2
chore(deps): update logback-classic to 1.2.10 (#3425)
kolea2 Jan 4, 2022
64420c2
chore: misc pom cleanup (#3432)
kolea2 Jan 6, 2022
68d6c16
chore: release 2.0.0-beta6 (#3406)
release-please[bot] Jan 6, 2022
b5ef91a
chore: Updating readme to include table name renaming in schema trans…
vermas2012 Jan 6, 2022
fa4843e
deps: update dependency com.google.cloud:google-cloud-bigtable-emulat…
renovate-bot Jan 7, 2022
435e072
deps: remove explicit auto value dependency in bigtable-beam-import (…
kolea2 Jan 7, 2022
92c8cda
Merge remote-tracking branch 'upstream/main' into replication
sushanb Jan 10, 2022
e8af4eb
fix delete method
sushanb Jan 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/.OwlBot.lock.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest
digest: sha256:204b7af96e6d481f19b0ff377aa379d46bc56dd06e1cc7c523f361dd9cbfeeaa
9 changes: 3 additions & 6 deletions .github/readme/synth.py → .github/.OwlBot.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2020 Google LLC
# Copyright 2021 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -12,8 +12,5 @@
# See the License for the specific language governing permissions and
# limitations under the License.

"""This script is used to synthesize generated the README for this library."""

from synthtool.languages import java

java.custom_templates(["java_library/README.md"])
docker:
image: "gcr.io/cloud-devrel-public-resources/owlbot-java:latest"
2 changes: 1 addition & 1 deletion .github/blunderbuss.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Configuration for the Blunderbuss GitHub app. For more info see
# https://github.com/googleapis/repo-automation-bots/tree/master/packages/blunderbuss
# https://github.com/googleapis/repo-automation-bots/tree/main/packages/blunderbuss
assign_prs_by:
- labels:
- samples
Expand Down
21 changes: 17 additions & 4 deletions .github/release-please.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,31 @@
releaseType: java-yoshi
bumpMinorPreMajor: true
extraFiles:
- bigtable-client-core-parent/bigtable-client-core/src/main/java/com/google/cloud/bigtable/config/BigtableVersionInfo.java
- bigtable-client-core-parent/bigtable-hbase/src/main/java/com/google/cloud/bigtable/hbase/BigtableHBaseVersion.java
- >-
bigtable-client-core-parent/bigtable-client-core/src/main/java/com/google/cloud/bigtable/config/BigtableVersionInfo.java
- >-
bigtable-client-core-parent/bigtable-hbase/src/main/java/com/google/cloud/bigtable/hbase/BigtableHBaseVersion.java
handleGHRelease: true
branches:
- branch: bigtable-1.x
releaseType: java-yoshi
bumpMinorPreMajor: true
handleGHRelease: true
extraFiles:
- bigtable-client-core-parent/bigtable-client-core/src/main/java/com/google/cloud/bigtable/config/BigtableVersionInfo.java
- bigtable-client-core-parent/bigtable-hbase/src/main/java/com/google/cloud/bigtable/hbase/BigtableHBaseVersion.java
- >-
bigtable-client-core-parent/bigtable-client-core/src/main/java/com/google/cloud/bigtable/config/BigtableVersionInfo.java
- >-
bigtable-client-core-parent/bigtable-hbase/src/main/java/com/google/cloud/bigtable/hbase/BigtableHBaseVersion.java
- releaseType: java-lts
bumpMinorPreMajor: true
handleGHRelease: true
branch: 1.20.0-sp
- releaseType: java-lts
bumpMinorPreMajor: true
extraFiles:
- >-
bigtable-client-core-parent/bigtable-client-core/src/main/java/com/google/cloud/bigtable/config/BigtableVersionInfo.java
- >-
bigtable-client-core-parent/bigtable-hbase/src/main/java/com/google/cloud/bigtable/hbase/BigtableHBaseVersion.java
handleGHRelease: true
branch: 1.25.2-sp
19 changes: 18 additions & 1 deletion .github/sync-repo-settings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ rebaseMergeAllowed: false
squashMergeAllowed: true
mergeCommitAllowed: false
branchProtectionRules:
- pattern: master
- pattern: main
isAdminEnforced: true
requiredStatusCheckContexts:
- 'Kokoro - Test: Binary Compatibility'
Expand All @@ -13,6 +13,7 @@ branchProtectionRules:
- 'Kokoro - Test: Java 8'
- 'Kokoro - Test: Beam Integration'
- cla/google
- OwlBot Post Processor
requiredApprovingReviewCount: 1
requiresCodeOwnerReviews: true
- pattern: 1.20.0-sp
Expand All @@ -26,6 +27,7 @@ branchProtectionRules:
- 'Kokoro - Test: Java 8'
- 'Kokoro - Test: Beam Integration'
- cla/google
- OwlBot Post Processor
requiredApprovingReviewCount: 1
requiresCodeOwnerReviews: true
- pattern: bigtable-1.x
Expand All @@ -39,6 +41,21 @@ branchProtectionRules:
- 'Kokoro - Test: Java 8'
- 'Kokoro - Test: Beam Integration'
- cla/google
- OwlBot Post Processor
requiredApprovingReviewCount: 1
requiresCodeOwnerReviews: true
- pattern: 1.25.2-sp
isAdminEnforced: true
requiredStatusCheckContexts:
- 'Kokoro - Test: Binary Compatibility'
- 'Kokoro - Test: Code Format'
- 'Kokoro - Test: Dependencies'
- 'Kokoro - Test: Integration'
- 'Kokoro - Test: Java 11'
- 'Kokoro - Test: Java 8'
- 'Kokoro - Test: Beam Integration'
- cla/google
- OwlBot Post Processor
requiredApprovingReviewCount: 1
requiresCodeOwnerReviews: true
permissionRules:
Expand Down
3 changes: 2 additions & 1 deletion .github/trusted-contribution.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
trustedContributors:
- renovate-bot
- renovate-bot
- gcf-owl-bot[bot]
55 changes: 0 additions & 55 deletions .kokoro/continuous/readme.cfg

This file was deleted.

2 changes: 1 addition & 1 deletion .kokoro/nightly/integration-beam.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ env_vars: {

env_vars: {
key: "INTEGRATION_TEST_ARGS"
value: "-PbeamIntegrationTest -Dgoogle.bigtable.project.id=gcloud-devel -Dgoogle.bigtable.instance.id=google-cloud-bigtable -Dgoogle.dataflow.work-dir=gs://java-bigtable-hbase-testing/work-dir -Dcloud.test.data.folder=gs://java-bigtable-hbase-testing/hbase-snapshot-import-integration-tests -Dregion=us-central1"
value: "-PbeamIntegrationTest,bigtableDataflowIntegrationTest -Dgoogle.bigtable.project.id=gcloud-devel -Dgoogle.bigtable.instance.id=google-cloud-bigtable -Dgoogle.dataflow.work-dir=gs://java-bigtable-hbase-testing/work-dir -Dcloud.test.data.folder=gs://java-bigtable-hbase-testing/hbase-snapshot-import-integration-tests -Dregion=us-central1"
}

env_vars: {
Expand Down
33 changes: 33 additions & 0 deletions .kokoro/presubmit/graalvm-native.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
value: "gcr.io/cloud-devrel-kokoro-resources/graalvm"
}

env_vars: {
key: "JOB_TYPE"
value: "graalvm"
}

# TODO: remove this after we've migrated all tests and scripts
env_vars: {
key: "GCLOUD_PROJECT"
value: "gcloud-devel"
}

env_vars: {
key: "GOOGLE_CLOUD_PROJECT"
value: "gcloud-devel"
}

env_vars: {
key: "GOOGLE_APPLICATION_CREDENTIALS"
value: "secret_manager/java-it-service-account"
}

env_vars: {
key: "SECRET_MANAGER_KEYS"
value: "java-it-service-account"
}
2 changes: 1 addition & 1 deletion .kokoro/presubmit/integration-beam.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ env_vars: {

env_vars: {
key: "INTEGRATION_TEST_ARGS"
value: "-PbeamIntegrationTest -Dgoogle.bigtable.project.id=gcloud-devel -Dgoogle.bigtable.instance.id=google-cloud-bigtable -Dgoogle.dataflow.work-dir=gs://java-bigtable-hbase-testing/work-dir -Dcloud.test.data.folder=gs://java-bigtable-hbase-testing/hbase-snapshot-import-integration-tests -Dregion=us-central1"
value: "-PbeamIntegrationTest,bigtableDataflowIntegrationTest -Dgoogle.bigtable.project.id=gcloud-devel -Dgoogle.bigtable.instance.id=google-cloud-bigtable -Dgoogle.dataflow.work-dir=gs://java-bigtable-hbase-testing/work-dir -Dcloud.test.data.folder=gs://java-bigtable-hbase-testing/hbase-snapshot-import-integration-tests -Dregion=us-central1"
}

env_vars: {
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/release/common.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright 2018 Google Inc.
# Copyright 2018 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/release/drop.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright 2018 Google Inc.
# Copyright 2018 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/release/promote.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright 2018 Google Inc.
# Copyright 2018 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/release/publish_javadoc.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright 2019 Google Inc.
# Copyright 2019 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
12 changes: 4 additions & 8 deletions .kokoro/release/publish_javadoc11.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright 2021 Google Inc.
# Copyright 2021 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -36,13 +36,9 @@ mvn clean install -B -q -DskipTests=true
export NAME=bigtable-client-parent
export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3)

# V3 generates docfx yml from javadoc
# generate yml
mvn clean site -B -q -P docFX

# copy README to docfx-yml dir and rename index.md
cp README.md target/docfx-yml/index.md
# copy CHANGELOG to docfx-yml dir and rename history.md
# cloud RAD generation
mvn clean javadoc:aggregate -B -q -P docFX
# include CHANGELOG
cp CHANGELOG.md target/docfx-yml/history.md

pushd target/docfx-yml
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/release/stage.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright 2018 Google Inc.
# Copyright 2018 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion .kokoro/trampoline.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright 2018 Google Inc.
# Copyright 2018 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions .repo-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,6 @@
"repo_short": "java-bigtable-hbase",
"distribution_name": "com.google.cloud.bigtable:bigtable-client-parent",
"api_id": "bigtable.googleapis.com",
"library_type": "OTHER",
"codeowner_team": "@googleapis/api-bigtable"
}
Loading