From c858b5aa9f65b7a0725d013598ab8274eb3ee89f Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 17 Nov 2023 06:04:37 -0500 Subject: [PATCH] feat: [google-cloud-container] add Provisioning Request API (#12030) - [ ] Regenerate this pull request now. PiperOrigin-RevId: 583194664 Source-Link: https://github.com/googleapis/googleapis/commit/a2419166de30adc9eac11d965658353a8e774ca3 Source-Link: https://github.com/googleapis/googleapis-gen/commit/a0607176f3635b80bcfb224c7876737736c3b184 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWNvbnRhaW5lci8uT3dsQm90LnlhbWwiLCJoIjoiYTA2MDcxNzZmMzYzNWI4MGJjZmIyMjRjNzg3NjczNzczNmMzYjE4NCJ9 --------- Co-authored-by: Owl Bot --- .../google/cloud/container/gapic_version.py | 2 +- .../cloud/container_v1/gapic_version.py | 2 +- .../container_v1/types/cluster_service.py | 25 +++++++++++++++++++ .../cloud/container_v1beta1/gapic_version.py | 2 +- .../snippet_metadata_google.container.v1.json | 2 +- ...pet_metadata_google.container.v1beta1.json | 2 +- 6 files changed, 30 insertions(+), 5 deletions(-) diff --git a/packages/google-cloud-container/google/cloud/container/gapic_version.py b/packages/google-cloud-container/google/cloud/container/gapic_version.py index ffccc18e6131..360a0d13ebdd 100644 --- a/packages/google-cloud-container/google/cloud/container/gapic_version.py +++ b/packages/google-cloud-container/google/cloud/container/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.34.0" # {x-release-please-version} +__version__ = "0.0.0" # {x-release-please-version} diff --git a/packages/google-cloud-container/google/cloud/container_v1/gapic_version.py b/packages/google-cloud-container/google/cloud/container_v1/gapic_version.py index ffccc18e6131..360a0d13ebdd 100644 --- a/packages/google-cloud-container/google/cloud/container_v1/gapic_version.py +++ b/packages/google-cloud-container/google/cloud/container_v1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.34.0" # {x-release-please-version} +__version__ = "0.0.0" # {x-release-please-version} diff --git a/packages/google-cloud-container/google/cloud/container_v1/types/cluster_service.py b/packages/google-cloud-container/google/cloud/container_v1/types/cluster_service.py index 40b83a3b04e8..30f9de01ac91 100644 --- a/packages/google-cloud-container/google/cloud/container_v1/types/cluster_service.py +++ b/packages/google-cloud-container/google/cloud/container_v1/types/cluster_service.py @@ -5638,6 +5638,9 @@ class NodePool(proto.Message): on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding. + queued_provisioning (google.cloud.container_v1.types.NodePool.QueuedProvisioning): + Specifies the configuration of queued + provisioning. best_effort_provisioning (google.cloud.container_v1.types.BestEffortProvisioning): Enable best effort provisioning for nodes """ @@ -5916,6 +5919,23 @@ class Type(proto.Enum): number=3, ) + class QueuedProvisioning(proto.Message): + r"""QueuedProvisioning defines the queued provisioning used by + the node pool. + + Attributes: + enabled (bool): + Denotes that this nodepool is QRM specific, + meaning nodes can be only obtained through + queuing via the Cluster Autoscaler + ProvisioningRequest API. + """ + + enabled: bool = proto.Field( + proto.BOOL, + number=1, + ) + name: str = proto.Field( proto.STRING, number=1, @@ -6002,6 +6022,11 @@ class Type(proto.Enum): proto.STRING, number=110, ) + queued_provisioning: QueuedProvisioning = proto.Field( + proto.MESSAGE, + number=112, + message=QueuedProvisioning, + ) best_effort_provisioning: "BestEffortProvisioning" = proto.Field( proto.MESSAGE, number=113, diff --git a/packages/google-cloud-container/google/cloud/container_v1beta1/gapic_version.py b/packages/google-cloud-container/google/cloud/container_v1beta1/gapic_version.py index ffccc18e6131..360a0d13ebdd 100644 --- a/packages/google-cloud-container/google/cloud/container_v1beta1/gapic_version.py +++ b/packages/google-cloud-container/google/cloud/container_v1beta1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.34.0" # {x-release-please-version} +__version__ = "0.0.0" # {x-release-please-version} diff --git a/packages/google-cloud-container/samples/generated_samples/snippet_metadata_google.container.v1.json b/packages/google-cloud-container/samples/generated_samples/snippet_metadata_google.container.v1.json index 440fc5a060e0..477de1eee441 100644 --- a/packages/google-cloud-container/samples/generated_samples/snippet_metadata_google.container.v1.json +++ b/packages/google-cloud-container/samples/generated_samples/snippet_metadata_google.container.v1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-container", - "version": "2.34.0" + "version": "0.1.0" }, "snippets": [ { diff --git a/packages/google-cloud-container/samples/generated_samples/snippet_metadata_google.container.v1beta1.json b/packages/google-cloud-container/samples/generated_samples/snippet_metadata_google.container.v1beta1.json index 7961b07536c2..afdb562b267e 100644 --- a/packages/google-cloud-container/samples/generated_samples/snippet_metadata_google.container.v1beta1.json +++ b/packages/google-cloud-container/samples/generated_samples/snippet_metadata_google.container.v1beta1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-container", - "version": "2.34.0" + "version": "0.1.0" }, "snippets": [ {