Skip to content

Commit 5b48bcb

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 --- chore: update go_package and Go importpath --- chore: update go_package and Go importpath PiperOrigin-RevId: 617956116
1 parent 4491331 commit 5b48bcb

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

google/container/v1beta1/cluster_service.proto

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

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

845849
// Specifies options for controlling advanced machine features.
@@ -2661,6 +2665,9 @@ message ClusterUpdate {
26612665
// Google Compute Engine hosts.
26622666
HostMaintenancePolicy desired_host_maintenance_policy = 132;
26632667

2668+
// Enable/Disable Multi-Networking for the cluster
2669+
optional bool desired_enable_multi_networking = 135;
2670+
26642671
// The desired resource manager tags that apply to all auto-provisioned node
26652672
// pools in autopilot clusters and node auto-provisioning enabled clusters.
26662673
ResourceManagerTags desired_node_pool_auto_config_resource_manager_tags = 136;
@@ -5993,3 +6000,7 @@ enum InTransitEncryptionConfig {
59936000
// Data in-transit is encrypted using inter-node transparent encryption.
59946001
IN_TRANSIT_ENCRYPTION_INTER_NODE_TRANSPARENT = 2;
59956002
}
6003+
6004+
// SecondaryBootDiskUpdateStrategy is a placeholder which will be extended
6005+
// in the future to define different options for updating secondary boot disks.
6006+
message SecondaryBootDiskUpdateStrategy {}

0 commit comments

Comments
 (0)