Skip to content

Commit 276b372

Browse files
Google APIscopybara-github
authored andcommitted
feat: Promote network_configs field to v2 API
feat: Make v6e available for GA feat: Add UNKNOWN to TPU node state, This state will be used to prevent a node from being marked as READY during diagnose after it has failed repair feat: Make V5Litepod accelerator config available for v2 feat: Make v5p available for GA docs: A comment for field `network_config` in message `.google.cloud.tpu.v2.Node` is changed PiperOrigin-RevId: 714369166
1 parent fd5b486 commit 276b372

2 files changed

Lines changed: 489 additions & 4 deletions

File tree

google/cloud/tpu/v2/BUILD.bazel

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,17 @@
99
# * extra_protoc_file_parameters
1010
# The complete list of preserved parameters can be found in the source code.
1111

12+
# buildifier: disable=load-on-top
13+
1214
# This is an API workspace, having public visibility by default makes perfect sense.
1315
package(default_visibility = ["//visibility:public"])
1416

1517
##############################################################################
1618
# Common
1719
##############################################################################
18-
load("@rules_proto//proto:defs.bzl", "proto_library")
20+
# buildifier: disable=same-origin-load
1921
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
22+
load("@rules_proto//proto:defs.bzl", "proto_library")
2023

2124
proto_library(
2225
name = "tpu_proto",
@@ -29,6 +32,9 @@ proto_library(
2932
"//google/api:field_behavior_proto",
3033
"//google/api:resource_proto",
3134
"//google/longrunning:operations_proto",
35+
"//google/rpc:status_proto",
36+
"//google/type:interval_proto",
37+
"@com_google_protobuf//:duration_proto",
3238
"@com_google_protobuf//:empty_proto",
3339
"@com_google_protobuf//:field_mask_proto",
3440
"@com_google_protobuf//:timestamp_proto",
@@ -47,6 +53,7 @@ proto_library_with_info(
4753
##############################################################################
4854
# Java
4955
##############################################################################
56+
# buildifier: disable=same-origin-load
5057
load(
5158
"@com_google_googleapis_imports//:imports.bzl",
5259
"java_gapic_assembly_gradle_pkg",
@@ -111,6 +118,7 @@ java_gapic_assembly_gradle_pkg(
111118
##############################################################################
112119
# Go
113120
##############################################################################
121+
# buildifier: disable=same-origin-load
114122
load(
115123
"@com_google_googleapis_imports//:imports.bzl",
116124
"go_gapic_assembly_pkg",
@@ -126,6 +134,8 @@ go_proto_library(
126134
deps = [
127135
"//google/api:annotations_go_proto",
128136
"//google/longrunning:longrunning_go_proto",
137+
"//google/rpc:status_go_proto",
138+
"//google/type:interval_go_proto",
129139
],
130140
)
131141

@@ -145,6 +155,7 @@ go_gapic_library(
145155
"//google/longrunning:longrunning_go_proto",
146156
"@com_google_cloud_go_longrunning//:go_default_library",
147157
"@com_google_cloud_go_longrunning//autogen:go_default_library",
158+
"@io_bazel_rules_go//proto/wkt:duration_go_proto",
148159
],
149160
)
150161

@@ -163,6 +174,7 @@ go_gapic_assembly_pkg(
163174
##############################################################################
164175
# Python
165176
##############################################################################
177+
# buildifier: disable=same-origin-load
166178
load(
167179
"@com_google_googleapis_imports//:imports.bzl",
168180
"py_gapic_assembly_pkg",
@@ -202,6 +214,7 @@ py_gapic_assembly_pkg(
202214
##############################################################################
203215
# PHP
204216
##############################################################################
217+
# buildifier: disable=same-origin-load
205218
load(
206219
"@com_google_googleapis_imports//:imports.bzl",
207220
"php_gapic_assembly_pkg",
@@ -218,11 +231,13 @@ php_gapic_library(
218231
name = "tpu_php_gapic",
219232
srcs = [":tpu_proto_with_info"],
220233
grpc_service_config = "tpu_grpc_service_config.json",
234+
migration_mode = "NEW_SURFACE_ONLY",
221235
rest_numeric_enums = True,
222236
service_yaml = "tpu_v2.yaml",
223237
transport = "grpc+rest",
224-
migration_mode = "NEW_SURFACE_ONLY",
225-
deps = [":tpu_php_proto"],
238+
deps = [
239+
":tpu_php_proto",
240+
],
226241
)
227242

228243
# Open Source Packages
@@ -237,6 +252,7 @@ php_gapic_assembly_pkg(
237252
##############################################################################
238253
# Node.js
239254
##############################################################################
255+
# buildifier: disable=same-origin-load
240256
load(
241257
"@com_google_googleapis_imports//:imports.bzl",
242258
"nodejs_gapic_assembly_pkg",
@@ -267,6 +283,7 @@ nodejs_gapic_assembly_pkg(
267283
##############################################################################
268284
# Ruby
269285
##############################################################################
286+
# buildifier: disable=same-origin-load
270287
load(
271288
"@com_google_googleapis_imports//:imports.bzl",
272289
"ruby_cloud_gapic_library",
@@ -313,6 +330,7 @@ ruby_gapic_assembly_pkg(
313330
##############################################################################
314331
# C#
315332
##############################################################################
333+
# buildifier: disable=same-origin-load
316334
load(
317335
"@com_google_googleapis_imports//:imports.bzl",
318336
"csharp_gapic_assembly_pkg",
@@ -323,6 +341,7 @@ load(
323341

324342
csharp_proto_library(
325343
name = "tpu_csharp_proto",
344+
extra_opts = [],
326345
deps = [":tpu_proto"],
327346
)
328347

@@ -359,6 +378,7 @@ csharp_gapic_assembly_pkg(
359378
##############################################################################
360379
# C++
361380
##############################################################################
381+
# buildifier: disable=same-origin-load
362382
load(
363383
"@com_google_googleapis_imports//:imports.bzl",
364384
"cc_grpc_library",

0 commit comments

Comments
 (0)