Skip to content
This repository was archived by the owner on Nov 29, 2023. It is now read-only.

Commit 403c1ad

Browse files
feat: add etags for cluster and node pool update operations (#325)
* feat: Add support for specifying stack type for clusters. This will allow clusters to be created as dual stack or toggled between IPV4 and dual stack Clients can now configure dual stack clusters by specifying a stack type of IPV4_IPV6 during cluster creation, or with an update command. When used with a cluster creation command that creates a new subnet, the ipv6_access_type field can be used to specify whether the subnet has internal or external IPv6 access. When used with a cluster update command, the subnet must already be dual stack. PiperOrigin-RevId: 495981345 Source-Link: googleapis/googleapis@9d1290e Source-Link: https://github.com/googleapis/googleapis-gen/commit/31ed74bbd1990351a87bda1a4570ba08374281b7 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMzFlZDc0YmJkMTk5MDM1MWE4N2JkYTFhNDU3MGJhMDgzNzQyODFiNyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: add WindowsNodeConfig field to v1alpha1, v1beta1, v1 --- feat: add EphemeralStorageLocalSsdConfig and LocalNvmeSsdBlockConfig APIs to v1alpha1, v1beta1, v1 PiperOrigin-RevId: 497251971 Source-Link: googleapis/googleapis@32fa620 Source-Link: https://github.com/googleapis/googleapis-gen/commit/487ef77445b24f0c00952ca302149bf4d241b908 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNDg3ZWY3NzQ0NWIyNGYwYzAwOTUyY2EzMDIxNDliZjRkMjQxYjkwOCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: Release GKE CloudDNS Cluster Scope `CLUSTER_SCOPE` option now available in DNSScope --- feat: add WindowsNodeConfig field to v1alpha1, v1beta1, v1 --- feat: add EphemeralStorageLocalSsdConfig and LocalNvmeSsdBlockConfig APIs to v1alpha1, v1beta1, v1 PiperOrigin-RevId: 497252854 Source-Link: googleapis/googleapis@3b5011d Source-Link: https://github.com/googleapis/googleapis-gen/commit/289376a902c9496f4f3cd79f3305ca32a06c8f50 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMjg5Mzc2YTkwMmM5NDk2ZjRmM2NkNzlmMzMwNWNhMzJhMDZjOGY1MCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: add etags for cluster and node pool update operations Clients may now optionally specify the previously read etag for a cluster or node pool during update requests. The etag is regenerated every time the object is updated. If an etag is provided, it will be checked against the current etag, and the request will be rejected on mismatch. This is particularly useful for allowing two clients to concurrently update a repeated field without overwriting each other. PiperOrigin-RevId: 498249600 Source-Link: googleapis/googleapis@9a294bf Source-Link: https://github.com/googleapis/googleapis-gen/commit/f0f0e1ffc3e28e203e7c233af4936688c9b2b07f Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZjBmMGUxZmZjM2UyOGUyMDNlN2MyMzNhZjQ5MzY2ODhjOWIyYjA3ZiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <[email protected]>
1 parent d07e97f commit 403c1ad

File tree

12 files changed

+315
-4
lines changed

12 files changed

+315
-4
lines changed

google/cloud/container/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
DeleteNodePoolRequest,
5656
DnsCacheConfig,
5757
DNSConfig,
58+
EphemeralStorageLocalSsdConfig,
5859
FastSocket,
5960
GatewayAPIConfig,
6061
GcePersistentDiskCsiDriverConfig,
@@ -89,6 +90,7 @@
8990
ListOperationsResponse,
9091
ListUsableSubnetworksRequest,
9192
ListUsableSubnetworksResponse,
93+
LocalNvmeSsdBlockConfig,
9294
LoggingComponentConfig,
9395
LoggingConfig,
9496
LoggingVariantConfig,
@@ -165,6 +167,7 @@
165167
UsableSubnetworkSecondaryRange,
166168
VerticalPodAutoscaling,
167169
VirtualNIC,
170+
WindowsNodeConfig,
168171
WorkloadIdentityConfig,
169172
WorkloadMetadataConfig,
170173
)
@@ -201,6 +204,7 @@
201204
"DeleteNodePoolRequest",
202205
"DnsCacheConfig",
203206
"DNSConfig",
207+
"EphemeralStorageLocalSsdConfig",
204208
"FastSocket",
205209
"GatewayAPIConfig",
206210
"GcePersistentDiskCsiDriverConfig",
@@ -234,6 +238,7 @@
234238
"ListOperationsResponse",
235239
"ListUsableSubnetworksRequest",
236240
"ListUsableSubnetworksResponse",
241+
"LocalNvmeSsdBlockConfig",
237242
"LoggingComponentConfig",
238243
"LoggingConfig",
239244
"LoggingVariantConfig",
@@ -306,6 +311,7 @@
306311
"UsableSubnetworkSecondaryRange",
307312
"VerticalPodAutoscaling",
308313
"VirtualNIC",
314+
"WindowsNodeConfig",
309315
"WorkloadIdentityConfig",
310316
"WorkloadMetadataConfig",
311317
"DatapathProvider",

google/cloud/container_v1/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
DeleteNodePoolRequest,
5151
DnsCacheConfig,
5252
DNSConfig,
53+
EphemeralStorageLocalSsdConfig,
5354
FastSocket,
5455
GatewayAPIConfig,
5556
GcePersistentDiskCsiDriverConfig,
@@ -84,6 +85,7 @@
8485
ListOperationsResponse,
8586
ListUsableSubnetworksRequest,
8687
ListUsableSubnetworksResponse,
88+
LocalNvmeSsdBlockConfig,
8789
LoggingComponentConfig,
8890
LoggingConfig,
8991
LoggingVariantConfig,
@@ -160,6 +162,7 @@
160162
UsableSubnetworkSecondaryRange,
161163
VerticalPodAutoscaling,
162164
VirtualNIC,
165+
WindowsNodeConfig,
163166
WorkloadIdentityConfig,
164167
WorkloadMetadataConfig,
165168
)
@@ -197,6 +200,7 @@
197200
"DeleteClusterRequest",
198201
"DeleteNodePoolRequest",
199202
"DnsCacheConfig",
203+
"EphemeralStorageLocalSsdConfig",
200204
"FastSocket",
201205
"GPUSharingConfig",
202206
"GatewayAPIConfig",
@@ -231,6 +235,7 @@
231235
"ListOperationsResponse",
232236
"ListUsableSubnetworksRequest",
233237
"ListUsableSubnetworksResponse",
238+
"LocalNvmeSsdBlockConfig",
234239
"LoggingComponentConfig",
235240
"LoggingConfig",
236241
"LoggingVariantConfig",
@@ -307,6 +312,7 @@
307312
"UsableSubnetworkSecondaryRange",
308313
"VerticalPodAutoscaling",
309314
"VirtualNIC",
315+
"WindowsNodeConfig",
310316
"WorkloadIdentityConfig",
311317
"WorkloadMetadataConfig",
312318
)

google/cloud/container_v1/types/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
DeleteNodePoolRequest,
4545
DnsCacheConfig,
4646
DNSConfig,
47+
EphemeralStorageLocalSsdConfig,
4748
FastSocket,
4849
GatewayAPIConfig,
4950
GcePersistentDiskCsiDriverConfig,
@@ -78,6 +79,7 @@
7879
ListOperationsResponse,
7980
ListUsableSubnetworksRequest,
8081
ListUsableSubnetworksResponse,
82+
LocalNvmeSsdBlockConfig,
8183
LoggingComponentConfig,
8284
LoggingConfig,
8385
LoggingVariantConfig,
@@ -154,6 +156,7 @@
154156
UsableSubnetworkSecondaryRange,
155157
VerticalPodAutoscaling,
156158
VirtualNIC,
159+
WindowsNodeConfig,
157160
WorkloadIdentityConfig,
158161
WorkloadMetadataConfig,
159162
)
@@ -188,6 +191,7 @@
188191
"DeleteNodePoolRequest",
189192
"DnsCacheConfig",
190193
"DNSConfig",
194+
"EphemeralStorageLocalSsdConfig",
191195
"FastSocket",
192196
"GatewayAPIConfig",
193197
"GcePersistentDiskCsiDriverConfig",
@@ -221,6 +225,7 @@
221225
"ListOperationsResponse",
222226
"ListUsableSubnetworksRequest",
223227
"ListUsableSubnetworksResponse",
228+
"LocalNvmeSsdBlockConfig",
224229
"LoggingComponentConfig",
225230
"LoggingConfig",
226231
"LoggingVariantConfig",
@@ -293,6 +298,7 @@
293298
"UsableSubnetworkSecondaryRange",
294299
"VerticalPodAutoscaling",
295300
"VirtualNIC",
301+
"WindowsNodeConfig",
296302
"WorkloadIdentityConfig",
297303
"WorkloadMetadataConfig",
298304
"DatapathProvider",

0 commit comments

Comments
 (0)