Skip to content

Commit 7a57066

Browse files
Google APIscopybara-github
authored andcommitted
feat: Add GKE Hub teams scope and RBAC GAPIC
docs: A comment for message `Feature` is changed docs: A comment for field `labels` in message `.google.cloud.gkehub.v1.Feature` is changed docs: A comment for field `spec` in message `.google.cloud.gkehub.v1.Feature` is changed docs: A comment for field `membership_specs` in message `.google.cloud.gkehub.v1.Feature` is changed docs: A comment for field `state` in message `.google.cloud.gkehub.v1.Feature` is changed docs: A comment for field `membership_states` in message `.google.cloud.gkehub.v1.Feature` is changed docs: A comment for message `FeatureResourceState` is changed docs: A comment for enum value `ENABLING` in enum `State` is changed docs: A comment for enum value `ACTIVE` in enum `State` is changed docs: A comment for enum value `DISABLING` in enum `State` is changed docs: A comment for message `CommonFeatureState` is changed docs: A comment for field `state` in message `.google.cloud.gkehub.v1.CommonFeatureState` is changed docs: A comment for field `request_id` in message `.google.cloud.gkehub.v1.CreateFeatureRequest` is changed docs: A comment for field `request_id` in message `.google.cloud.gkehub.v1.UpdateFeatureRequest` is changed docs: A comment for field `cancel_requested` in message `.google.cloud.gkehub.v1.OperationMetadata` is changed PiperOrigin-RevId: 865111649
1 parent 2ca9449 commit 7a57066

File tree

6 files changed

+2064
-152
lines changed

6 files changed

+2064
-152
lines changed

google/cloud/gkehub/v1/BUILD.bazel

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -9,37 +9,40 @@
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")
20-
21-
_PROTO_SUBPACKAGE_DEPS = [
22-
"//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto",
23-
"//google/cloud/gkehub/v1/configmanagement:configmanagement_proto",
24-
]
22+
load("@rules_proto//proto:defs.bzl", "proto_library")
2523

2624
proto_library(
2725
name = "gkehub_proto",
2826
srcs = [
2927
"feature.proto",
28+
"fleet.proto",
3029
"membership.proto",
3130
"service.proto",
3231
],
3332
deps = [
3433
"//google/api:annotations_proto",
3534
"//google/api:client_proto",
3635
"//google/api:field_behavior_proto",
36+
"//google/api:field_info_proto",
3737
"//google/api:resource_proto",
38+
"//google/cloud/gkehub/v1/configmanagement:configmanagement_proto",
39+
"//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto",
40+
"//google/cloud/gkehub/v1/rbacrolebindingactuation:rbacrolebindingactuation_proto",
3841
"//google/longrunning:operations_proto",
3942
"@com_google_protobuf//:empty_proto",
4043
"@com_google_protobuf//:field_mask_proto",
4144
"@com_google_protobuf//:timestamp_proto",
42-
] + _PROTO_SUBPACKAGE_DEPS,
45+
],
4346
)
4447

4548
proto_library_with_info(
@@ -53,6 +56,7 @@ proto_library_with_info(
5356
##############################################################################
5457
# Java
5558
##############################################################################
59+
# buildifier: disable=same-origin-load
5660
load(
5761
"@com_google_googleapis_imports//:imports.bzl",
5862
"java_gapic_assembly_gradle_pkg",
@@ -62,16 +66,6 @@ load(
6266
"java_proto_library",
6367
)
6468

65-
_JAVA_PROTO_SUBPACKAGE_DEPS = [
66-
"//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_java_proto",
67-
"//google/cloud/gkehub/v1/configmanagement:configmanagement_java_proto",
68-
]
69-
70-
_JAVA_GRPC_SUBPACKAGE_DEPS = [
71-
"//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_java_grpc",
72-
"//google/cloud/gkehub/v1/configmanagement:configmanagement_java_grpc",
73-
]
74-
7569
java_proto_library(
7670
name = "gkehub_java_proto",
7771
deps = [":gkehub_proto"],
@@ -80,7 +74,7 @@ java_proto_library(
8074
java_grpc_library(
8175
name = "gkehub_java_grpc",
8276
srcs = [":gkehub_proto"],
83-
deps = [":gkehub_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS,
77+
deps = [":gkehub_java_proto"],
8478
)
8579

8680
java_gapic_library(
@@ -92,12 +86,12 @@ java_gapic_library(
9286
service_yaml = "gkehub_v1.yaml",
9387
test_deps = [
9488
":gkehub_java_grpc",
95-
] + _JAVA_GRPC_SUBPACKAGE_DEPS,
89+
],
9690
transport = "grpc+rest",
9791
deps = [
9892
":gkehub_java_proto",
9993
"//google/api:api_java_proto",
100-
] + _JAVA_PROTO_SUBPACKAGE_DEPS,
94+
],
10195
)
10296

10397
java_gapic_test(
@@ -112,18 +106,20 @@ java_gapic_test(
112106
# Open Source Packages
113107
java_gapic_assembly_gradle_pkg(
114108
name = "google-cloud-gkehub-v1-java",
109+
include_samples = True,
115110
transport = "grpc+rest",
116111
deps = [
117112
":gkehub_java_gapic",
118113
":gkehub_java_grpc",
119114
":gkehub_java_proto",
120115
":gkehub_proto",
121-
] + _PROTO_SUBPACKAGE_DEPS + _JAVA_PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS,
116+
],
122117
)
123118

124119
##############################################################################
125120
# Go
126121
##############################################################################
122+
# buildifier: disable=same-origin-load
127123
load(
128124
"@com_google_googleapis_imports//:imports.bzl",
129125
"go_gapic_assembly_pkg",
@@ -139,6 +135,7 @@ go_grpc_library(
139135
"//google/api:annotations_go_proto",
140136
"//google/cloud/gkehub/v1/configmanagement:configmanagement_go_proto",
141137
"//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_go_proto",
138+
"//google/cloud/gkehub/v1/rbacrolebindingactuation:rbacrolebindingactuation_go_proto",
142139
"//google/longrunning:longrunning_go_proto",
143140
],
144141
)
@@ -176,6 +173,7 @@ go_gapic_assembly_pkg(
176173
##############################################################################
177174
# Python
178175
##############################################################################
176+
# buildifier: disable=same-origin-load
179177
load(
180178
"@com_google_googleapis_imports//:imports.bzl",
181179
"py_gapic_assembly_pkg",
@@ -214,6 +212,7 @@ py_gapic_assembly_pkg(
214212
##############################################################################
215213
# PHP
216214
##############################################################################
215+
# buildifier: disable=same-origin-load
217216
load(
218217
"@com_google_googleapis_imports//:imports.bzl",
219218
"php_gapic_assembly_pkg",
@@ -234,7 +233,9 @@ php_gapic_library(
234233
rest_numeric_enums = True,
235234
service_yaml = "gkehub_v1.yaml",
236235
transport = "grpc+rest",
237-
deps = [":gkehub_php_proto"],
236+
deps = [
237+
":gkehub_php_proto",
238+
],
238239
)
239240

240241
# Open Source Packages
@@ -245,12 +246,14 @@ php_gapic_assembly_pkg(
245246
":gkehub_php_proto",
246247
"//google/cloud/gkehub/v1/configmanagement:configmanagement_php_proto",
247248
"//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_php_proto",
249+
"//google/cloud/gkehub/v1/rbacrolebindingactuation:rbacrolebindingactuation_php_proto",
248250
],
249251
)
250252

251253
##############################################################################
252254
# Node.js
253255
##############################################################################
256+
# buildifier: disable=same-origin-load
254257
load(
255258
"@com_google_googleapis_imports//:imports.bzl",
256259
"nodejs_gapic_assembly_pkg",
@@ -277,12 +280,14 @@ nodejs_gapic_assembly_pkg(
277280
":gkehub_proto",
278281
"//google/cloud/gkehub/v1/configmanagement:configmanagement_proto",
279282
"//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto",
283+
"//google/cloud/gkehub/v1/rbacrolebindingactuation:rbacrolebindingactuation_proto",
280284
],
281285
)
282286

283287
##############################################################################
284288
# Ruby
285289
##############################################################################
290+
# buildifier: disable=same-origin-load
286291
load(
287292
"@com_google_googleapis_imports//:imports.bzl",
288293
"ruby_cloud_gapic_library",
@@ -293,11 +298,7 @@ load(
293298

294299
ruby_proto_library(
295300
name = "gkehub_ruby_proto",
296-
deps = [
297-
":gkehub_proto",
298-
"//google/cloud/gkehub/v1/configmanagement:configmanagement_proto",
299-
"//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto",
300-
],
301+
deps = [":gkehub_proto"],
301302
)
302303

303304
ruby_grpc_library(
@@ -341,6 +342,7 @@ ruby_gapic_assembly_pkg(
341342
##############################################################################
342343
# C#
343344
##############################################################################
345+
# buildifier: disable=same-origin-load
344346
load(
345347
"@com_google_googleapis_imports//:imports.bzl",
346348
"csharp_gapic_assembly_pkg",
@@ -351,6 +353,7 @@ load(
351353

352354
csharp_proto_library(
353355
name = "gkehub_csharp_proto",
356+
extra_opts = [],
354357
deps = [":gkehub_proto"],
355358
)
356359

@@ -387,6 +390,7 @@ csharp_gapic_assembly_pkg(
387390
##############################################################################
388391
# C++
389392
##############################################################################
393+
# buildifier: disable=same-origin-load
390394
load(
391395
"@com_google_googleapis_imports//:imports.bzl",
392396
"cc_grpc_library",

0 commit comments

Comments
 (0)