diff --git a/google/cloud/deploy_v1/types/cloud_deploy.py b/google/cloud/deploy_v1/types/cloud_deploy.py index 7dbffe3..baa7322 100644 --- a/google/cloud/deploy_v1/types/cloud_deploy.py +++ b/google/cloud/deploy_v1/types/cloud_deploy.py @@ -552,6 +552,13 @@ class ServiceNetworking(proto.Message): Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service. + disable_pod_overprovisioning (bool): + Optional. Whether to disable Pod + overprovisioning. If Pod overprovisioning is + disabled then Cloud Deploy will limit the number + of total Pods used for the deployment strategy + to the number of Pods the Deployment has on the + cluster. """ service: str = proto.Field( @@ -562,6 +569,10 @@ class ServiceNetworking(proto.Message): proto.STRING, number=2, ) + disable_pod_overprovisioning: bool = proto.Field( + proto.BOOL, + number=3, + ) gateway_service_mesh: GatewayServiceMesh = proto.Field( proto.MESSAGE, @@ -1690,9 +1701,8 @@ class DeleteTargetRequest(proto.Message): exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). allow_missing (bool): - Optional. If set to true, then deleting an - already deleted or non-existing DeliveryPipeline - will succeed. + Optional. If set to true, then deleting an already deleted + or non-existing ``Target`` will succeed. validate_only (bool): Optional. If set, validate the request and preview the review, but do not actually post it. diff --git a/samples/generated_samples/snippet_metadata_google.cloud.deploy.v1.json b/samples/generated_samples/snippet_metadata_google.cloud.deploy.v1.json index e4799e4..77254ec 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.deploy.v1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.deploy.v1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-deploy", - "version": "1.9.0" + "version": "0.1.0" }, "snippets": [ { diff --git a/tests/unit/gapic/deploy_v1/test_cloud_deploy.py b/tests/unit/gapic/deploy_v1/test_cloud_deploy.py index 7cc08d8..4fc0423 100644 --- a/tests/unit/gapic/deploy_v1/test_cloud_deploy.py +++ b/tests/unit/gapic/deploy_v1/test_cloud_deploy.py @@ -8651,6 +8651,7 @@ def test_create_delivery_pipeline_rest(request_type): "service_networking": { "service": "service_value", "deployment": "deployment_value", + "disable_pod_overprovisioning": True, }, }, "cloud_run": {"automatic_traffic_control": True}, @@ -8930,6 +8931,7 @@ def test_create_delivery_pipeline_rest_bad_request( "service_networking": { "service": "service_value", "deployment": "deployment_value", + "disable_pod_overprovisioning": True, }, }, "cloud_run": {"automatic_traffic_control": True}, @@ -9095,6 +9097,7 @@ def test_update_delivery_pipeline_rest(request_type): "service_networking": { "service": "service_value", "deployment": "deployment_value", + "disable_pod_overprovisioning": True, }, }, "cloud_run": {"automatic_traffic_control": True}, @@ -9359,6 +9362,7 @@ def test_update_delivery_pipeline_rest_bad_request( "service_networking": { "service": "service_value", "deployment": "deployment_value", + "disable_pod_overprovisioning": True, }, }, "cloud_run": {"automatic_traffic_control": True}, @@ -12089,6 +12093,7 @@ def test_create_release_rest(request_type): "service_networking": { "service": "service_value", "deployment": "deployment_value", + "disable_pod_overprovisioning": True, }, }, "cloud_run": {"automatic_traffic_control": True}, @@ -12437,6 +12442,7 @@ def test_create_release_rest_bad_request( "service_networking": { "service": "service_value", "deployment": "deployment_value", + "disable_pod_overprovisioning": True, }, }, "cloud_run": {"automatic_traffic_control": True},