Skip to content

Commit 4491331

Browse files
Google APIscopybara-github
authored andcommitted
feat: add optional secondary_boot_disk_update_strategy field to NodePool API
--- feat: allow existing clusters to enable multi-networking PiperOrigin-RevId: 617928924
1 parent 6f289d7 commit 4491331

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

google/container/v1/cluster_service.proto

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -839,6 +839,10 @@ message NodeConfig {
839839

840840
// List of secondary boot disks attached to the nodes.
841841
repeated SecondaryBootDisk secondary_boot_disks = 48;
842+
843+
// Secondary boot disk update strategy.
844+
optional SecondaryBootDiskUpdateStrategy secondary_boot_disk_update_strategy =
845+
50;
842846
}
843847

844848
// Specifies options for controlling advanced machine features.
@@ -2283,6 +2287,9 @@ message ClusterUpdate {
22832287
// Desired Beta APIs to be enabled for cluster.
22842288
K8sBetaAPIConfig desired_k8s_beta_apis = 131;
22852289

2290+
// Enable/Disable Multi-Networking for the cluster
2291+
optional bool desired_enable_multi_networking = 135;
2292+
22862293
// The desired resource manager tags that apply to all auto-provisioned node
22872294
// pools in autopilot clusters and node auto-provisioning enabled clusters.
22882295
ResourceManagerTags desired_node_pool_auto_config_resource_manager_tags = 136;
@@ -5392,3 +5399,7 @@ enum InTransitEncryptionConfig {
53925399
// Data in-transit is encrypted using inter-node transparent encryption.
53935400
IN_TRANSIT_ENCRYPTION_INTER_NODE_TRANSPARENT = 2;
53945401
}
5402+
5403+
// SecondaryBootDiskUpdateStrategy is a placeholder which will be extended
5404+
// in the future to define different options for updating secondary boot disks.
5405+
message SecondaryBootDiskUpdateStrategy {}

0 commit comments

Comments
 (0)