Skip to content

Commit 077a8ff

Browse files
chore: [google-cloud-run] update Python generator version to 1.25.1 (#14200)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 800535761 Source-Link: googleapis/googleapis@4cf1f99 Source-Link: googleapis/googleapis-gen@133d25b Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLXJ1bi8uT3dsQm90LnlhbWwiLCJoIjoiMTMzZDI1YjY4ZTcxMjExNmUxYzVkYzcxZmMzZWIzYzVlNzE3MDIyYSJ9 BEGIN_COMMIT_OVERRIDE fix!: [google-cloud-run] An existing resource_definition `cloudbuild.googleapis.com/WorkerPool` is removed fix!: A type of an existing resource_reference option of the field `worker_pool` in message `.google.cloud.run.v2.SubmitBuildRequest` is changed from `cloudbuild.googleapis.com/WorkerPool` to `cloudbuild.googleapis.com/BuildWorkerPool` fix!: A type of an existing resource_reference option of the field `worker_pool` in message `.google.cloud.run.v2.BuildConfig` is changed from `cloudbuild.googleapis.com/WorkerPool` to `cloudbuild.googleapis.com/BuildWorkerPool` feat: Adding new resource tpye run.googleapis.com/WorkerPool. END_COMMIT_OVERRIDE BEGIN_NESTED_COMMIT fix!: [google-cloud-run] An existing resource_definition `cloudbuild.googleapis.com/WorkerPool` is removed fix!: A type of an existing resource_reference option of the field `worker_pool` in message `.google.cloud.run.v2.SubmitBuildRequest` is changed from `cloudbuild.googleapis.com/WorkerPool` to `cloudbuild.googleapis.com/BuildWorkerPool` fix!: A type of an existing resource_reference option of the field `worker_pool` in message `.google.cloud.run.v2.BuildConfig` is changed from `cloudbuild.googleapis.com/WorkerPool` to `cloudbuild.googleapis.com/BuildWorkerPool` feat: Adding new resource tpye run.googleapis.com/WorkerPool. PiperOrigin-RevId: 792236244 Source-Link: googleapis/googleapis@0998e04 Source-Link: googleapis/googleapis-gen@dd4d74c Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLXJ1bi8uT3dsQm90LnlhbWwiLCJoIjoiZGQ0ZDc0Y2VjOGRlMmRmZjY2MWYwNDhkZGM4Mzc4MmJiZGI2YzBkYyJ9 END_NESTED_COMMIT --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 4d08928 commit 077a8ff

File tree

50 files changed

+21974
-114
lines changed

Some content is hidden

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

50 files changed

+21974
-114
lines changed

packages/google-cloud-run/docs/run_v2/services_.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ Services for Google Cloud Run v2 API
99
revisions
1010
services
1111
tasks
12+
worker_pools
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
WorkerPools
2+
-----------------------------
3+
4+
.. automodule:: google.cloud.run_v2.services.worker_pools
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.run_v2.services.worker_pools.pagers
9+
:members:
10+
:inherited-members:

packages/google-cloud-run/google/cloud/run/__init__.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@
3030
from google.cloud.run_v2.services.services.client import ServicesClient
3131
from google.cloud.run_v2.services.tasks.async_client import TasksAsyncClient
3232
from google.cloud.run_v2.services.tasks.client import TasksClient
33+
from google.cloud.run_v2.services.worker_pools.async_client import (
34+
WorkerPoolsAsyncClient,
35+
)
36+
from google.cloud.run_v2.services.worker_pools.client import WorkerPoolsClient
3337
from google.cloud.run_v2.types.build import (
3438
StorageSource,
3539
SubmitBuildRequest,
@@ -45,6 +49,11 @@
4549
ListExecutionsResponse,
4650
)
4751
from google.cloud.run_v2.types.execution_template import ExecutionTemplate
52+
from google.cloud.run_v2.types.instance_split import (
53+
InstanceSplit,
54+
InstanceSplitAllocationType,
55+
InstanceSplitStatus,
56+
)
4857
from google.cloud.run_v2.types.job import (
4958
CreateJobRequest,
5059
DeleteJobRequest,
@@ -120,6 +129,19 @@
120129
ServiceMesh,
121130
ServiceScaling,
122131
VpcAccess,
132+
WorkerPoolScaling,
133+
)
134+
from google.cloud.run_v2.types.worker_pool import (
135+
CreateWorkerPoolRequest,
136+
DeleteWorkerPoolRequest,
137+
GetWorkerPoolRequest,
138+
ListWorkerPoolsRequest,
139+
ListWorkerPoolsResponse,
140+
UpdateWorkerPoolRequest,
141+
WorkerPool,
142+
)
143+
from google.cloud.run_v2.types.worker_pool_revision_template import (
144+
WorkerPoolRevisionTemplate,
123145
)
124146

125147
__all__ = (
@@ -135,6 +157,8 @@
135157
"ServicesAsyncClient",
136158
"TasksClient",
137159
"TasksAsyncClient",
160+
"WorkerPoolsClient",
161+
"WorkerPoolsAsyncClient",
138162
"StorageSource",
139163
"SubmitBuildRequest",
140164
"SubmitBuildResponse",
@@ -146,6 +170,9 @@
146170
"ListExecutionsRequest",
147171
"ListExecutionsResponse",
148172
"ExecutionTemplate",
173+
"InstanceSplit",
174+
"InstanceSplitStatus",
175+
"InstanceSplitAllocationType",
149176
"CreateJobRequest",
150177
"DeleteJobRequest",
151178
"ExecutionReference",
@@ -205,7 +232,16 @@
205232
"ServiceMesh",
206233
"ServiceScaling",
207234
"VpcAccess",
235+
"WorkerPoolScaling",
208236
"EncryptionKeyRevocationAction",
209237
"ExecutionEnvironment",
210238
"IngressTraffic",
239+
"CreateWorkerPoolRequest",
240+
"DeleteWorkerPoolRequest",
241+
"GetWorkerPoolRequest",
242+
"ListWorkerPoolsRequest",
243+
"ListWorkerPoolsResponse",
244+
"UpdateWorkerPoolRequest",
245+
"WorkerPool",
246+
"WorkerPoolRevisionTemplate",
211247
)

packages/google-cloud-run/google/cloud/run/gapic_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16-
__version__ = "0.10.19" # {x-release-please-version}
16+
__version__ = "0.0.0" # {x-release-please-version}

packages/google-cloud-run/google/cloud/run_v2/__init__.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
from .services.revisions import RevisionsAsyncClient, RevisionsClient
2525
from .services.services import ServicesAsyncClient, ServicesClient
2626
from .services.tasks import TasksAsyncClient, TasksClient
27+
from .services.worker_pools import WorkerPoolsAsyncClient, WorkerPoolsClient
2728
from .types.build import StorageSource, SubmitBuildRequest, SubmitBuildResponse
2829
from .types.condition import Condition
2930
from .types.execution import (
@@ -35,6 +36,11 @@
3536
ListExecutionsResponse,
3637
)
3738
from .types.execution_template import ExecutionTemplate
39+
from .types.instance_split import (
40+
InstanceSplit,
41+
InstanceSplitAllocationType,
42+
InstanceSplitStatus,
43+
)
3844
from .types.job import (
3945
CreateJobRequest,
4046
DeleteJobRequest,
@@ -110,7 +116,18 @@
110116
ServiceMesh,
111117
ServiceScaling,
112118
VpcAccess,
119+
WorkerPoolScaling,
120+
)
121+
from .types.worker_pool import (
122+
CreateWorkerPoolRequest,
123+
DeleteWorkerPoolRequest,
124+
GetWorkerPoolRequest,
125+
ListWorkerPoolsRequest,
126+
ListWorkerPoolsResponse,
127+
UpdateWorkerPoolRequest,
128+
WorkerPool,
113129
)
130+
from .types.worker_pool_revision_template import WorkerPoolRevisionTemplate
114131

115132
__all__ = (
116133
"BuildsAsyncClient",
@@ -119,6 +136,7 @@
119136
"RevisionsAsyncClient",
120137
"ServicesAsyncClient",
121138
"TasksAsyncClient",
139+
"WorkerPoolsAsyncClient",
122140
"BinaryAuthorization",
123141
"BuildConfig",
124142
"BuildInfo",
@@ -130,10 +148,12 @@
130148
"ContainerPort",
131149
"CreateJobRequest",
132150
"CreateServiceRequest",
151+
"CreateWorkerPoolRequest",
133152
"DeleteExecutionRequest",
134153
"DeleteJobRequest",
135154
"DeleteRevisionRequest",
136155
"DeleteServiceRequest",
156+
"DeleteWorkerPoolRequest",
137157
"EmptyDirVolumeSource",
138158
"EncryptionKeyRevocationAction",
139159
"EnvVar",
@@ -150,9 +170,13 @@
150170
"GetRevisionRequest",
151171
"GetServiceRequest",
152172
"GetTaskRequest",
173+
"GetWorkerPoolRequest",
153174
"HTTPGetAction",
154175
"HTTPHeader",
155176
"IngressTraffic",
177+
"InstanceSplit",
178+
"InstanceSplitAllocationType",
179+
"InstanceSplitStatus",
156180
"Job",
157181
"JobsClient",
158182
"ListExecutionsRequest",
@@ -165,6 +189,8 @@
165189
"ListServicesResponse",
166190
"ListTasksRequest",
167191
"ListTasksResponse",
192+
"ListWorkerPoolsRequest",
193+
"ListWorkerPoolsResponse",
168194
"NFSVolumeSource",
169195
"NodeSelector",
170196
"Probe",
@@ -194,8 +220,13 @@
194220
"TrafficTargetStatus",
195221
"UpdateJobRequest",
196222
"UpdateServiceRequest",
223+
"UpdateWorkerPoolRequest",
197224
"VersionToPath",
198225
"Volume",
199226
"VolumeMount",
200227
"VpcAccess",
228+
"WorkerPool",
229+
"WorkerPoolRevisionTemplate",
230+
"WorkerPoolScaling",
231+
"WorkerPoolsClient",
201232
)

packages/google-cloud-run/google/cloud/run_v2/gapic_metadata.json

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,145 @@
523523
}
524524
}
525525
}
526+
},
527+
"WorkerPools": {
528+
"clients": {
529+
"grpc": {
530+
"libraryClient": "WorkerPoolsClient",
531+
"rpcs": {
532+
"CreateWorkerPool": {
533+
"methods": [
534+
"create_worker_pool"
535+
]
536+
},
537+
"DeleteWorkerPool": {
538+
"methods": [
539+
"delete_worker_pool"
540+
]
541+
},
542+
"GetIamPolicy": {
543+
"methods": [
544+
"get_iam_policy"
545+
]
546+
},
547+
"GetWorkerPool": {
548+
"methods": [
549+
"get_worker_pool"
550+
]
551+
},
552+
"ListWorkerPools": {
553+
"methods": [
554+
"list_worker_pools"
555+
]
556+
},
557+
"SetIamPolicy": {
558+
"methods": [
559+
"set_iam_policy"
560+
]
561+
},
562+
"TestIamPermissions": {
563+
"methods": [
564+
"test_iam_permissions"
565+
]
566+
},
567+
"UpdateWorkerPool": {
568+
"methods": [
569+
"update_worker_pool"
570+
]
571+
}
572+
}
573+
},
574+
"grpc-async": {
575+
"libraryClient": "WorkerPoolsAsyncClient",
576+
"rpcs": {
577+
"CreateWorkerPool": {
578+
"methods": [
579+
"create_worker_pool"
580+
]
581+
},
582+
"DeleteWorkerPool": {
583+
"methods": [
584+
"delete_worker_pool"
585+
]
586+
},
587+
"GetIamPolicy": {
588+
"methods": [
589+
"get_iam_policy"
590+
]
591+
},
592+
"GetWorkerPool": {
593+
"methods": [
594+
"get_worker_pool"
595+
]
596+
},
597+
"ListWorkerPools": {
598+
"methods": [
599+
"list_worker_pools"
600+
]
601+
},
602+
"SetIamPolicy": {
603+
"methods": [
604+
"set_iam_policy"
605+
]
606+
},
607+
"TestIamPermissions": {
608+
"methods": [
609+
"test_iam_permissions"
610+
]
611+
},
612+
"UpdateWorkerPool": {
613+
"methods": [
614+
"update_worker_pool"
615+
]
616+
}
617+
}
618+
},
619+
"rest": {
620+
"libraryClient": "WorkerPoolsClient",
621+
"rpcs": {
622+
"CreateWorkerPool": {
623+
"methods": [
624+
"create_worker_pool"
625+
]
626+
},
627+
"DeleteWorkerPool": {
628+
"methods": [
629+
"delete_worker_pool"
630+
]
631+
},
632+
"GetIamPolicy": {
633+
"methods": [
634+
"get_iam_policy"
635+
]
636+
},
637+
"GetWorkerPool": {
638+
"methods": [
639+
"get_worker_pool"
640+
]
641+
},
642+
"ListWorkerPools": {
643+
"methods": [
644+
"list_worker_pools"
645+
]
646+
},
647+
"SetIamPolicy": {
648+
"methods": [
649+
"set_iam_policy"
650+
]
651+
},
652+
"TestIamPermissions": {
653+
"methods": [
654+
"test_iam_permissions"
655+
]
656+
},
657+
"UpdateWorkerPool": {
658+
"methods": [
659+
"update_worker_pool"
660+
]
661+
}
662+
}
663+
}
664+
}
526665
}
527666
}
528667
}

packages/google-cloud-run/google/cloud/run_v2/gapic_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16-
__version__ = "0.10.19" # {x-release-please-version}
16+
__version__ = "0.0.0" # {x-release-please-version}

packages/google-cloud-run/google/cloud/run_v2/services/builds/async_client.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,10 @@ class BuildsAsyncClient:
7575
_DEFAULT_ENDPOINT_TEMPLATE = BuildsClient._DEFAULT_ENDPOINT_TEMPLATE
7676
_DEFAULT_UNIVERSE = BuildsClient._DEFAULT_UNIVERSE
7777

78-
worker_pool_path = staticmethod(BuildsClient.worker_pool_path)
79-
parse_worker_pool_path = staticmethod(BuildsClient.parse_worker_pool_path)
78+
build_worker_pool_path = staticmethod(BuildsClient.build_worker_pool_path)
79+
parse_build_worker_pool_path = staticmethod(
80+
BuildsClient.parse_build_worker_pool_path
81+
)
8082
common_billing_account_path = staticmethod(BuildsClient.common_billing_account_path)
8183
parse_common_billing_account_path = staticmethod(
8284
BuildsClient.parse_common_billing_account_path

packages/google-cloud-run/google/cloud/run_v2/services/builds/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -197,12 +197,12 @@ def transport(self) -> BuildsTransport:
197197
return self._transport
198198

199199
@staticmethod
200-
def worker_pool_path(
200+
def build_worker_pool_path(
201201
project: str,
202202
location: str,
203203
worker_pool: str,
204204
) -> str:
205-
"""Returns a fully-qualified worker_pool string."""
205+
"""Returns a fully-qualified build_worker_pool string."""
206206
return (
207207
"projects/{project}/locations/{location}/workerPools/{worker_pool}".format(
208208
project=project,
@@ -212,8 +212,8 @@ def worker_pool_path(
212212
)
213213

214214
@staticmethod
215-
def parse_worker_pool_path(path: str) -> Dict[str, str]:
216-
"""Parses a worker_pool path into its component segments."""
215+
def parse_build_worker_pool_path(path: str) -> Dict[str, str]:
216+
"""Parses a build_worker_pool path into its component segments."""
217217
m = re.match(
218218
r"^projects/(?P<project>.+?)/locations/(?P<location>.+?)/workerPools/(?P<worker_pool>.+?)$",
219219
path,

0 commit comments

Comments
 (0)