Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

Commit 1a5918d

Browse files
feat: add ListUsableSubnetworks rpc, k8s taint support, many Cluster configuration options (#30)
* [CHANGE ME] Re-generated to pick up changes in the API or client library generator. * chore: allow proto interface changes * chore: fix generated license headers Co-authored-by: Jeff Ching <chingor@google.com>
1 parent 734a0c8 commit 1a5918d

File tree

176 files changed

+45756
-4741
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

176 files changed

+45756
-4741
lines changed

.github/release-please.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
releaseType: java-yoshi
2+
bumpMinorPreMajor: true

.kokoro/build.sh

+10-4
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ echo ${JOB_TYPE}
2727
mvn install -B -V \
2828
-DskipTests=true \
2929
-Dclirr.skip=true \
30+
-Denforcer.skip=true \
3031
-Dmaven.javadoc.skip=true \
3132
-Dgcloud.download.skip=true \
3233
-T 1C
@@ -38,7 +39,7 @@ fi
3839

3940
case ${JOB_TYPE} in
4041
test)
41-
mvn test -B -Dclirr.skip=true
42+
mvn test -B -Dclirr.skip=true -Denforcer.skip=true
4243
bash ${KOKORO_GFILE_DIR}/codecov.sh
4344
bash .kokoro/coerce_logs.sh
4445
;;
@@ -49,12 +50,17 @@ javadoc)
4950
mvn javadoc:javadoc javadoc:test-javadoc
5051
;;
5152
integration)
52-
mvn -B ${INTEGRATION_TEST_ARGS} -DtrimStackTrace=false -Dclirr.skip=true -fae verify
53+
mvn -B ${INTEGRATION_TEST_ARGS} \
54+
-DtrimStackTrace=false \
55+
-Dclirr.skip=true \
56+
-Denforcer.skip=true \
57+
-fae \
58+
verify
5359
bash .kokoro/coerce_logs.sh
5460
;;
5561
clirr)
56-
mvn -B clirr:check
62+
mvn -B -Denforcer.skip=true clirr:check
5763
;;
5864
*)
5965
;;
60-
esac
66+
esac

.kokoro/dependencies.sh

+5-1
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,9 @@ echo $JOB_TYPE
2323

2424
export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"
2525

26-
mvn install -DskipTests=true -B -V
26+
# this should run maven enforcer
27+
mvn install -B -V \
28+
-DskipTests=true \
29+
-Dclirr.skip=true
30+
2731
mvn -B dependency:analyze -DfailOnWarning=true

.kokoro/release/drop.cfg

-3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,3 @@ env_vars: {
44
key: "TRAMPOLINE_BUILD_FILE"
55
value: "github/java-container/.kokoro/release/drop.sh"
66
}
7-
8-
# Download staging properties file.
9-
gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/java/releases/java-container"

.kokoro/release/promote.cfg

-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,3 @@ env_vars: {
44
key: "TRAMPOLINE_BUILD_FILE"
55
value: "github/java-container/.kokoro/release/promote.sh"
66
}
7-
8-
# Download staging properties file.
9-
gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/java/releases/java-container"
10-

.kokoro/release/publish_javadoc.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ python3 -m pip install gcp-docuploader
3333
# compile all packages
3434
mvn clean install -B -DskipTests=true
3535

36-
NAME=container
36+
NAME=google-cloud-container
3737
VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3)
3838

3939
# build the docs

google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerClient.java

+326-148
Large diffs are not rendered by default.

google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerSettings.java

+23
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
*/
1616
package com.google.cloud.container.v1;
1717

18+
import static com.google.cloud.container.v1.ClusterManagerClient.ListUsableSubnetworksPagedResponse;
19+
1820
import com.google.api.core.ApiFunction;
1921
import com.google.api.core.BetaApi;
2022
import com.google.api.gax.core.GoogleCredentialsProvider;
@@ -23,6 +25,7 @@
2325
import com.google.api.gax.rpc.ApiClientHeaderProvider;
2426
import com.google.api.gax.rpc.ClientContext;
2527
import com.google.api.gax.rpc.ClientSettings;
28+
import com.google.api.gax.rpc.PagedCallSettings;
2629
import com.google.api.gax.rpc.TransportChannelProvider;
2730
import com.google.api.gax.rpc.UnaryCallSettings;
2831
import com.google.cloud.container.v1.stub.ClusterManagerStubSettings;
@@ -43,6 +46,8 @@
4346
import com.google.container.v1.ListNodePoolsResponse;
4447
import com.google.container.v1.ListOperationsRequest;
4548
import com.google.container.v1.ListOperationsResponse;
49+
import com.google.container.v1.ListUsableSubnetworksRequest;
50+
import com.google.container.v1.ListUsableSubnetworksResponse;
4651
import com.google.container.v1.NodePool;
4752
import com.google.container.v1.Operation;
4853
import com.google.container.v1.RollbackNodePoolUpgradeRequest;
@@ -251,6 +256,15 @@ public UnaryCallSettings<SetMaintenancePolicyRequest, Operation> setMaintenanceP
251256
return ((ClusterManagerStubSettings) getStubSettings()).setMaintenancePolicySettings();
252257
}
253258

259+
/** Returns the object with the settings used for calls to listUsableSubnetworks. */
260+
public PagedCallSettings<
261+
ListUsableSubnetworksRequest,
262+
ListUsableSubnetworksResponse,
263+
ListUsableSubnetworksPagedResponse>
264+
listUsableSubnetworksSettings() {
265+
return ((ClusterManagerStubSettings) getStubSettings()).listUsableSubnetworksSettings();
266+
}
267+
254268
public static final ClusterManagerSettings create(ClusterManagerStubSettings stub)
255269
throws IOException {
256270
return new ClusterManagerSettings.Builder(stub.toBuilder()).build();
@@ -510,6 +524,15 @@ public UnaryCallSettings.Builder<SetNodePoolSizeRequest, Operation> setNodePoolS
510524
return getStubSettingsBuilder().setMaintenancePolicySettings();
511525
}
512526

527+
/** Returns the builder for the settings used for calls to listUsableSubnetworks. */
528+
public PagedCallSettings.Builder<
529+
ListUsableSubnetworksRequest,
530+
ListUsableSubnetworksResponse,
531+
ListUsableSubnetworksPagedResponse>
532+
listUsableSubnetworksSettings() {
533+
return getStubSettingsBuilder().listUsableSubnetworksSettings();
534+
}
535+
513536
@Override
514537
public ClusterManagerSettings build() throws IOException {
515538
return new ClusterManagerSettings(this);

google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStub.java

+15
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
*/
1616
package com.google.cloud.container.v1.stub;
1717

18+
import static com.google.cloud.container.v1.ClusterManagerClient.ListUsableSubnetworksPagedResponse;
19+
1820
import com.google.api.core.BetaApi;
1921
import com.google.api.gax.core.BackgroundResource;
2022
import com.google.api.gax.rpc.UnaryCallable;
@@ -35,6 +37,8 @@
3537
import com.google.container.v1.ListNodePoolsResponse;
3638
import com.google.container.v1.ListOperationsRequest;
3739
import com.google.container.v1.ListOperationsResponse;
40+
import com.google.container.v1.ListUsableSubnetworksRequest;
41+
import com.google.container.v1.ListUsableSubnetworksResponse;
3842
import com.google.container.v1.NodePool;
3943
import com.google.container.v1.Operation;
4044
import com.google.container.v1.RollbackNodePoolUpgradeRequest;
@@ -189,6 +193,17 @@ public UnaryCallable<SetMaintenancePolicyRequest, Operation> setMaintenancePolic
189193
throw new UnsupportedOperationException("Not implemented: setMaintenancePolicyCallable()");
190194
}
191195

196+
public UnaryCallable<ListUsableSubnetworksRequest, ListUsableSubnetworksPagedResponse>
197+
listUsableSubnetworksPagedCallable() {
198+
throw new UnsupportedOperationException(
199+
"Not implemented: listUsableSubnetworksPagedCallable()");
200+
}
201+
202+
public UnaryCallable<ListUsableSubnetworksRequest, ListUsableSubnetworksResponse>
203+
listUsableSubnetworksCallable() {
204+
throw new UnsupportedOperationException("Not implemented: listUsableSubnetworksCallable()");
205+
}
206+
192207
@Override
193208
public abstract void close();
194209
}

0 commit comments

Comments
 (0)