Skip to content

Commit

Permalink
chore: Migrate the Bazel rules for the libraries published to google-…
Browse files Browse the repository at this point in the history
…cloud-ruby to use the gapic-generator-ruby instead of the monolith generator.

PiperOrigin-RevId: 367706096
  • Loading branch information
Google APIs authored and Copybara-Service committed Apr 9, 2021
1 parent 94c6e84 commit 1535b41
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 17 deletions.
15 changes: 11 additions & 4 deletions google/appengine/v1/BUILD.bazel
Expand Up @@ -193,7 +193,7 @@ py_gapic_library(
"warehouse-package-name=google-cloud-appengine-admin",
"python-gapic-namespace=google.cloud",
"python-gapic-name=appengine_admin",
]
],
)

# Open Source Packages
Expand Down Expand Up @@ -282,8 +282,8 @@ nodejs_gapic_assembly_pkg(
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_cloud_gapic_library",
"ruby_gapic_assembly_pkg",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
Expand All @@ -302,8 +302,15 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "appengine_ruby_gapic",
srcs = [":appengine_proto_with_info"],
extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-appengine-v1"],
grpc_service_config = "appengine_grpc_service_config.json",
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-app_engine-v1",
"ruby-cloud-env-prefix=APP_ENGINE",
"ruby-cloud-product-url=https://cloud.google.com/appengine/docs/admin-api/",
"ruby-cloud-api-id=appengine.googleapis.com",
"ruby-cloud-api-shortname=appengine",
],
ruby_cloud_description = "The App Engine Admin API provisions and manages your App Engine applications.",
ruby_cloud_title = "App Engine Admin V1",
deps = [
":appengine_ruby_grpc",
":appengine_ruby_proto",
Expand Down
12 changes: 10 additions & 2 deletions google/cloud/apigateway/v1/BUILD.bazel
Expand Up @@ -254,8 +254,8 @@ nodejs_gapic_assembly_pkg(
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_cloud_gapic_library",
"ruby_gapic_assembly_pkg",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
Expand All @@ -274,8 +274,16 @@ ruby_grpc_library(
ruby_cloud_gapic_library(
name = "apigateway_ruby_gapic",
srcs = [":apigateway_proto_with_info"],
extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-apigateway-v1"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-api_gateway-v1",
"ruby-cloud-env-prefix=API_GATEWAY",
"ruby-cloud-product-url=https://cloud.google.com/api-gateway/",
"ruby-cloud-api-id=apigateway.googleapis.com",
"ruby-cloud-api-shortname=apigateway",
],
grpc_service_config = "apigateway_grpc_service_config.json",
ruby_cloud_description = "API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.",
ruby_cloud_title = "API Gateway V1",
deps = [
":apigateway_ruby_grpc",
":apigateway_ruby_proto",
Expand Down
18 changes: 12 additions & 6 deletions google/cloud/gkehub/v1beta1/BUILD.bazel
Expand Up @@ -252,7 +252,7 @@ nodejs_gapic_assembly_pkg(
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_gapic_assembly_pkg",
"ruby_gapic_library",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
Expand All @@ -268,13 +268,19 @@ ruby_grpc_library(
deps = [":gkehub_ruby_proto"],
)

ruby_gapic_library(
ruby_cloud_gapic_library(
name = "gkehub_ruby_gapic",
src = ":gkehub_proto_with_info",
gapic_yaml = "memberships_gapic.yaml",
srcs = [":gkehub_proto_with_info",],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-gke_hub-v1beta1",
"ruby-cloud-env-prefix=GKE_HUB",
"ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs",
"ruby-cloud-api-id=gkehub.googleapis.com",
"ruby-cloud-api-shortname=gkehub",
],
grpc_service_config = "membership_grpc_service_config.json",
package = "google.cloud.gkehub.v1beta1",
service_yaml = "gkehub_v1beta1.yaml",
ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.",
ruby_cloud_title = "GKE Hub V1beta1",
deps = [
":gkehub_ruby_grpc",
":gkehub_ruby_proto",
Expand Down
12 changes: 9 additions & 3 deletions google/cloud/metastore/v1/BUILD.bazel
Expand Up @@ -126,13 +126,13 @@ go_gapic_library(
srcs = [":metastore_proto_with_info"],
grpc_service_config = "metastore_grpc_service_config.json",
importpath = "cloud.google.com/go/metastore/apiv1;metastore",
service_yaml = "metastore_v1.yaml",
metadata = True,
service_yaml = "metastore_v1.yaml",
deps = [
":metastore_go_proto",
"//google/longrunning:longrunning_go_proto",
"@com_google_cloud_go//longrunning/autogen:go_default_library",
"@com_google_cloud_go//longrunning:go_default_library",
"@com_google_cloud_go//longrunning/autogen:go_default_library",
],
)

Expand All @@ -148,8 +148,8 @@ go_gapic_assembly_pkg(
name = "gapi-cloud-metastore-v1-go",
deps = [
":metastore_go_gapic",
":metastore_go_gapic_srcjar-test.srcjar",
":metastore_go_gapic_srcjar-metadata.srcjar",
":metastore_go_gapic_srcjar-test.srcjar",
":metastore_go_proto",
],
)
Expand Down Expand Up @@ -277,8 +277,14 @@ ruby_cloud_gapic_library(
srcs = [":metastore_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-metastore-v1",
"ruby-cloud-env-prefix=METASTORE",
"ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/",
"ruby-cloud-api-id=metastore.googleapis.com",
"ruby-cloud-api-shortname=metastore",
],
grpc_service_config = "metastore_grpc_service_config.json",
ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.",
ruby_cloud_title = "Dataproc Metastore V1",
deps = [
":metastore_ruby_grpc",
":metastore_ruby_proto",
Expand Down
10 changes: 8 additions & 2 deletions google/cloud/metastore/v1beta/BUILD.bazel
Expand Up @@ -167,7 +167,7 @@ py_gapic_library(
name = "metastore_py_gapic",
srcs = [":metastore_proto"],
grpc_service_config = "metastore_grpc_service_config.json",
opt_args = ["warehouse-package-name=google-cloud-dataproc-metastore"]
opt_args = ["warehouse-package-name=google-cloud-dataproc-metastore"],
)

# Open Source Packages
Expand Down Expand Up @@ -255,8 +255,8 @@ nodejs_gapic_assembly_pkg(
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"ruby_cloud_gapic_library",
"ruby_gapic_assembly_pkg",
"ruby_cloud_gapic_library",
"ruby_grpc_library",
"ruby_proto_library",
)
Expand All @@ -277,8 +277,14 @@ ruby_cloud_gapic_library(
srcs = [":metastore_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-metastore-v1beta",
"ruby-cloud-env-prefix=METASTORE",
"ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/",
"ruby-cloud-api-id=metastore.googleapis.com",
"ruby-cloud-api-shortname=metastore",
],
grpc_service_config = "metastore_grpc_service_config.json",
ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.",
ruby_cloud_title = "Dataproc Metastore V1beta",
deps = [
":metastore_ruby_grpc",
":metastore_ruby_proto",
Expand Down

0 comments on commit 1535b41

Please sign in to comment.