Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
24 changes: 24 additions & 0 deletions google-cloud-run-v2/.owlbot-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
"lib/google/cloud/run/v2/builds/rest/client.rb",
"lib/google/cloud/run/v2/builds/rest/service_stub.rb",
"lib/google/cloud/run/v2/condition_pb.rb",
"lib/google/cloud/run/v2/container_status_pb.rb",
"lib/google/cloud/run/v2/execution_pb.rb",
"lib/google/cloud/run/v2/execution_services_pb.rb",
"lib/google/cloud/run/v2/execution_template_pb.rb",
Expand All @@ -37,7 +38,18 @@
"lib/google/cloud/run/v2/executions/rest/client.rb",
"lib/google/cloud/run/v2/executions/rest/operations.rb",
"lib/google/cloud/run/v2/executions/rest/service_stub.rb",
"lib/google/cloud/run/v2/instance_pb.rb",
"lib/google/cloud/run/v2/instance_services_pb.rb",
"lib/google/cloud/run/v2/instance_split_pb.rb",
"lib/google/cloud/run/v2/instances.rb",
"lib/google/cloud/run/v2/instances/client.rb",
"lib/google/cloud/run/v2/instances/credentials.rb",
"lib/google/cloud/run/v2/instances/operations.rb",
"lib/google/cloud/run/v2/instances/paths.rb",
"lib/google/cloud/run/v2/instances/rest.rb",
"lib/google/cloud/run/v2/instances/rest/client.rb",
"lib/google/cloud/run/v2/instances/rest/operations.rb",
"lib/google/cloud/run/v2/instances/rest/service_stub.rb",
"lib/google/cloud/run/v2/job_pb.rb",
"lib/google/cloud/run/v2/job_services_pb.rb",
"lib/google/cloud/run/v2/jobs.rb",
Expand Down Expand Up @@ -108,8 +120,10 @@
"proto_docs/google/api/routing.rb",
"proto_docs/google/cloud/run/v2/build.rb",
"proto_docs/google/cloud/run/v2/condition.rb",
"proto_docs/google/cloud/run/v2/container_status.rb",
"proto_docs/google/cloud/run/v2/execution.rb",
"proto_docs/google/cloud/run/v2/execution_template.rb",
"proto_docs/google/cloud/run/v2/instance.rb",
"proto_docs/google/cloud/run/v2/instance_split.rb",
"proto_docs/google/cloud/run/v2/job.rb",
"proto_docs/google/cloud/run/v2/k8s.min.rb",
Expand Down Expand Up @@ -140,6 +154,12 @@
"snippets/executions/delete_execution.rb",
"snippets/executions/get_execution.rb",
"snippets/executions/list_executions.rb",
"snippets/instances/create_instance.rb",
"snippets/instances/delete_instance.rb",
"snippets/instances/get_instance.rb",
"snippets/instances/list_instances.rb",
"snippets/instances/start_instance.rb",
"snippets/instances/stop_instance.rb",
"snippets/jobs/create_job.rb",
"snippets/jobs/delete_job.rb",
"snippets/jobs/get_iam_policy.rb",
Expand Down Expand Up @@ -178,6 +198,10 @@
"test/google/cloud/run/v2/executions_paths_test.rb",
"test/google/cloud/run/v2/executions_rest_test.rb",
"test/google/cloud/run/v2/executions_test.rb",
"test/google/cloud/run/v2/instances_operations_test.rb",
"test/google/cloud/run/v2/instances_paths_test.rb",
"test/google/cloud/run/v2/instances_rest_test.rb",
"test/google/cloud/run/v2/instances_test.rb",
"test/google/cloud/run/v2/jobs_operations_test.rb",
"test/google/cloud/run/v2/jobs_paths_test.rb",
"test/google/cloud/run/v2/jobs_rest_test.rb",
Expand Down
7 changes: 5 additions & 2 deletions google-cloud-run-v2/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,13 @@ source "https://rubygems.org"

gemspec

gem "google-style", "~> 1.31.1"
gem "minitest", "~> 5.22"
gem "google-style", "~> 1.32.0"
gem "irb", "~> 1.17"
gem "minitest", "~> 6.0.2"
gem "minitest-focus", "~> 1.4"
gem "minitest-mock", "~> 5.27"
gem "minitest-rg", "~> 5.3"
gem "ostruct", "~> 0.5.5"
gem "rake", ">= 13.0"
gem "redcarpet", "~> 3.6"
gem "yard", "~> 0.9"
39 changes: 39 additions & 0 deletions google-cloud-run-v2/gapic_metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,45 @@
}
}
},
"Instances": {
"clients": {
"grpc": {
"libraryClient": "::Google::Cloud::Run::V2::Instances::Client",
"rpcs": {
"CreateInstance": {
"methods": [
"create_instance"
]
},
"DeleteInstance": {
"methods": [
"delete_instance"
]
},
"GetInstance": {
"methods": [
"get_instance"
]
},
"ListInstances": {
"methods": [
"list_instances"
]
},
"StopInstance": {
"methods": [
"stop_instance"
]
},
"StartInstance": {
"methods": [
"start_instance"
]
}
}
}
}
},
"Jobs": {
"clients": {
"grpc": {
Expand Down
2 changes: 1 addition & 1 deletion google-cloud-run-v2/google-cloud-run-v2.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Gem::Specification.new do |gem|
["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"]
gem.require_paths = ["lib"]

gem.required_ruby_version = ">= 3.1"
gem.required_ruby_version = ">= 3.2"

gem.add_dependency "gapic-common", "~> 1.2"
gem.add_dependency "google-cloud-errors", "~> 1.0"
Expand Down
1 change: 1 addition & 0 deletions google-cloud-run-v2/lib/google/cloud/run/v2.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

require "google/cloud/run/v2/builds"
require "google/cloud/run/v2/executions"
require "google/cloud/run/v2/instances"
require "google/cloud/run/v2/jobs"
require "google/cloud/run/v2/revisions"
require "google/cloud/run/v2/services"
Expand Down
29 changes: 4 additions & 25 deletions google-cloud-run-v2/lib/google/cloud/run/v2/build_pb.rb

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 9 additions & 1 deletion google-cloud-run-v2/lib/google/cloud/run/v2/builds/client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ def logger
# @param options [::Gapic::CallOptions, ::Hash]
# Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
#
# @overload submit_build(parent: nil, storage_source: nil, image_uri: nil, buildpack_build: nil, docker_build: nil, service_account: nil, worker_pool: nil, tags: nil)
# @overload submit_build(parent: nil, storage_source: nil, image_uri: nil, buildpack_build: nil, docker_build: nil, service_account: nil, worker_pool: nil, tags: nil, machine_type: nil, release_track: nil, client: nil)
# Pass arguments to `submit_build` via keyword arguments. Note that at
# least one keyword argument is required. To specify no parameters, or to keep all
# the default parameter values, pass an empty Hash as a request object (see above).
Expand Down Expand Up @@ -246,6 +246,14 @@ def logger
# worker pool.
# @param tags [::Array<::String>]
# Optional. Additional tags to annotate the build.
# @param machine_type [::String]
# Optional. The machine type from default pool to use for the build. If left
# blank, cloudbuild will use a sensible default. Currently only E2_HIGHCPU_8
# is supported. If worker_pool is set, this field will be ignored.
# @param release_track [::Google::Api::LaunchStage]
# Optional. The release track of the client that initiated the build request.
# @param client [::String]
# Optional. The client that initiated the build request.
#
# @yield [response, operation] Access the result along with the RPC operation
# @yieldparam response [::Google::Cloud::Run::V2::SubmitBuildResponse]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ def logger
# @param options [::Gapic::CallOptions, ::Hash]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
# @overload submit_build(parent: nil, storage_source: nil, image_uri: nil, buildpack_build: nil, docker_build: nil, service_account: nil, worker_pool: nil, tags: nil)
# @overload submit_build(parent: nil, storage_source: nil, image_uri: nil, buildpack_build: nil, docker_build: nil, service_account: nil, worker_pool: nil, tags: nil, machine_type: nil, release_track: nil, client: nil)
# Pass arguments to `submit_build` via keyword arguments. Note that at
# least one keyword argument is required. To specify no parameters, or to keep all
# the default parameter values, pass an empty Hash as a request object (see above).
Expand Down Expand Up @@ -239,6 +239,14 @@ def logger
# worker pool.
# @param tags [::Array<::String>]
# Optional. Additional tags to annotate the build.
# @param machine_type [::String]
# Optional. The machine type from default pool to use for the build. If left
# blank, cloudbuild will use a sensible default. Currently only E2_HIGHCPU_8
# is supported. If worker_pool is set, this field will be ignored.
# @param release_track [::Google::Api::LaunchStage]
# Optional. The release track of the client that initiated the build request.
# @param client [::String]
# Optional. The client that initiated the build request.
# @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Run::V2::SubmitBuildResponse]
# @yieldparam operation [::Gapic::Rest::TransportOperation]
Expand Down
Loading
Loading