-
Notifications
You must be signed in to change notification settings - Fork 641
feat: [container] Add GPUDirectConfig to configure GPU Direct for node pools #7035
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
feat: Add GPUDirectConfig to configure GPU Direct for node pools feat: Add consolidation_delay to configure Cluster Autoscaler node consolidation delay feat: Add RegistryHostConfig to ContainerdConfig for containerd registry host configuration feat: Add SliceControllerConfig to AddonsConfig to manage the Slice Controller addon feat: Add ManagedOpenTelemetryConfig to Cluster to manage the OpenTelemetry pipeline feat: Add NodeDrainConfig to NodePool to configure node draining behavior feat: Add AutopilotGeneralProfile to ClusterAutoscaling to configure Autopilot profiles feat: Add SHORT_LIVED as a NodePoolUpdateStrategy feat: Add DRAINING status to AdditionalIPRangesConfig for subnet draining feat: Allow specifying subnetwork in NodeNetworkConfig during node pool creation feat: Add DisruptionEvent to provide details on node disruption events docs: A comment for field `sysctls` in message `.google.container.v1.LinuxNodeConfig` is changed docs: A comment for field `subnetwork` in message `.google.container.v1.NodeNetworkConfig` is changed docs: A comment for field `gcp_secret_manager_certificate_config` in message `.google.container.v1.ContainerdConfig` is changed docs: A comment for field `cluster_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed docs: A comment for field `node_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed docs: A comment for field `services_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed docs: A comment for field `cluster_ipv4_cidr` in message `.google.container.v1.Cluster` is changed docs: A comment for field `services_ipv4_cidr` in message `.google.container.v1.Cluster` is changed docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1.Cluster` is changed docs: A comment for field `recurrence` in message `.google.container.v1.RecurringTimeWindow` is changed PiperOrigin-RevId: 859731311 Source-Link: googleapis/googleapis@928703e Source-Link: googleapis/googleapis-gen@22be7aa Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNvbnRhaW5lci8uT3dsQm90LnlhbWwiLCJoIjoiMjJiZTdhYTU4MWJiMTBhYTc5OGUyMDBiZjUzMWZlYTM3NDkyNTdhNCJ9
Collaborator
|
/gcbrun |
Collaborator
|
/gcbrun |
feat: Add consolidation_delay to configure Cluster Autoscaler node consolidation delay feat: Add RegistryHostConfig to ContainerdConfig for containerd registry host configuration feat: Add SliceControllerConfig to AddonsConfig to manage the Slice Controller addon feat: Add NodeDrainConfig to NodePool to configure node draining behavior feat: Add AutopilotGeneralProfile to ClusterAutoscaling to configure Autopilot profiles feat: Add SHORT_LIVED as a NodePoolUpdateStrategy feat: Add DRAINING status to AdditionalIPRangesConfig for subnet draining feat: Allow specifying subnetwork in NodeNetworkConfig during node pool creation feat: Add DisruptionEvent to provide details on node disruption events feat: Add ManagedOpenTelemetryConfig to Cluster to manage the OpenTelemetry pipeline feat: Add fields for Rollback-Safe upgrades, including RollbackSafeUpgrade, CompatibilityStatus, and CompleteControlPlaneUpgrade RPC feat: Add shutdown_grace_period_seconds and shutdown_grace_period_critical_pods_seconds to NodeKubeletConfig to configure graceful node shutdown for Spot VMs feat: Add PodSnapshotConfig to AddonsConfig to manage Pod Snapshots docs: A comment for field `sysctls` in message `.google.container.v1beta1.LinuxNodeConfig` is changed docs: A comment for field `subnetwork` in message `.google.container.v1beta1.NodeNetworkConfig` is changed docs: A comment for field `enable_legacy_lustre_port` in message `.google.container.v1beta1.LustreCsiDriverConfig` is changed docs: A comment for field `cluster_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed docs: A comment for field `node_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed docs: A comment for field `services_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed docs: A comment for field `cluster_ipv4_cidr` in message `.google.container.v1beta1.Cluster` is changed docs: A comment for field `services_ipv4_cidr` in message `.google.container.v1beta1.Cluster` is changed docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1beta1.Cluster` is change PiperOrigin-RevId: 859828557 Source-Link: googleapis/googleapis@6406df7 Source-Link: googleapis/googleapis-gen@baa9506 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNvbnRhaW5lci8uT3dsQm90LnlhbWwiLCJoIjoiYmFhOTUwNjI5MTg0OTcyOWVlZDRjMjQ3NTEwZDA0YTYwMTExNWY4ZSJ9
|
Here is the summary of changes. You are about to add 1 region tag.
This comment is generated by snippet-bot.
|
Collaborator
|
/gcbrun |
Collaborator
|
/gcbrun |
miguelvelezsa
approved these changes
Jan 24, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat: Add consolidation_delay to configure Cluster Autoscaler node consolidation delay
feat: Add RegistryHostConfig to ContainerdConfig for containerd registry host configuration
feat: Add SliceControllerConfig to AddonsConfig to manage the Slice Controller addon
feat: Add NodeDrainConfig to NodePool to configure node draining behavior
feat: Add AutopilotGeneralProfile to ClusterAutoscaling to configure Autopilot profiles
feat: Add SHORT_LIVED as a NodePoolUpdateStrategy
feat: Add DRAINING status to AdditionalIPRangesConfig for subnet draining
feat: Allow specifying subnetwork in NodeNetworkConfig during node pool creation
feat: Add DisruptionEvent to provide details on node disruption events
feat: Add ManagedOpenTelemetryConfig to Cluster to manage the OpenTelemetry pipeline
feat: Add fields for Rollback-Safe upgrades, including RollbackSafeUpgrade, CompatibilityStatus, and CompleteControlPlaneUpgrade RPC
feat: Add shutdown_grace_period_seconds and shutdown_grace_period_critical_pods_seconds to NodeKubeletConfig to configure graceful node shutdown for Spot VMs
feat: Add PodSnapshotConfig to AddonsConfig to manage Pod Snapshots
docs: A comment for field
sysctlsin message.google.container.v1beta1.LinuxNodeConfigis changeddocs: A comment for field
subnetworkin message.google.container.v1beta1.NodeNetworkConfigis changeddocs: A comment for field
enable_legacy_lustre_portin message.google.container.v1beta1.LustreCsiDriverConfigis changeddocs: A comment for field
cluster_ipv4_cidr_blockin message.google.container.v1beta1.IPAllocationPolicyis changeddocs: A comment for field
node_ipv4_cidr_blockin message.google.container.v1beta1.IPAllocationPolicyis changeddocs: A comment for field
services_ipv4_cidr_blockin message.google.container.v1beta1.IPAllocationPolicyis changeddocs: A comment for field
tpu_ipv4_cidr_blockin message.google.container.v1beta1.IPAllocationPolicyis changeddocs: A comment for field
cluster_ipv4_cidrin message.google.container.v1beta1.Clusteris changeddocs: A comment for field
services_ipv4_cidrin message.google.container.v1beta1.Clusteris changeddocs: A comment for field
tpu_ipv4_cidr_blockin message.google.container.v1beta1.Clusteris changePiperOrigin-RevId: 859828557
Source-Link: googleapis/googleapis@6406df7
Source-Link: https://github.com/googleapis/googleapis-gen/commit/baa9506291849729eed4c247510d04a601115f8e
Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNvbnRhaW5lci8uT3dsQm90LnlhbWwiLCJoIjoiYmFhOTUwNjI5MTg0OTcyOWVlZDRjMjQ3NTEwZDA0YTYwMTExNWY4ZSJ9
BEGIN_NESTED_COMMIT
feat: [container] Add SwapConfig to enable and configure swap memory for node pools
feat: Add GPUDirectConfig to configure GPU Direct for node pools
feat: Add consolidation_delay to configure Cluster Autoscaler node consolidation delay
feat: Add RegistryHostConfig to ContainerdConfig for containerd registry host configuration
feat: Add SliceControllerConfig to AddonsConfig to manage the Slice Controller addon
feat: Add ManagedOpenTelemetryConfig to Cluster to manage the OpenTelemetry pipeline
feat: Add NodeDrainConfig to NodePool to configure node draining behavior
feat: Add AutopilotGeneralProfile to ClusterAutoscaling to configure Autopilot profiles
feat: Add SHORT_LIVED as a NodePoolUpdateStrategy
feat: Add DRAINING status to AdditionalIPRangesConfig for subnet draining
feat: Allow specifying subnetwork in NodeNetworkConfig during node pool creation
feat: Add DisruptionEvent to provide details on node disruption events
docs: A comment for field
sysctlsin message.google.container.v1.LinuxNodeConfigis changeddocs: A comment for field
subnetworkin message.google.container.v1.NodeNetworkConfigis changeddocs: A comment for field
gcp_secret_manager_certificate_configin message.google.container.v1.ContainerdConfigis changeddocs: A comment for field
cluster_ipv4_cidr_blockin message.google.container.v1.IPAllocationPolicyis changeddocs: A comment for field
node_ipv4_cidr_blockin message.google.container.v1.IPAllocationPolicyis changeddocs: A comment for field
services_ipv4_cidr_blockin message.google.container.v1.IPAllocationPolicyis changeddocs: A comment for field
tpu_ipv4_cidr_blockin message.google.container.v1.IPAllocationPolicyis changeddocs: A comment for field
cluster_ipv4_cidrin message.google.container.v1.Clusteris changeddocs: A comment for field
services_ipv4_cidrin message.google.container.v1.Clusteris changeddocs: A comment for field
tpu_ipv4_cidr_blockin message.google.container.v1.Clusteris changeddocs: A comment for field
recurrencein message.google.container.v1.RecurringTimeWindowis changedPiperOrigin-RevId: 859731311
Source-Link: googleapis/googleapis@928703e
Source-Link: https://github.com/googleapis/googleapis-gen/commit/22be7aa581bb10aa798e200bf531fea3749257a4
Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNvbnRhaW5lci8uT3dsQm90LnlhbWwiLCJoIjoiMjJiZTdhYTU4MWJiMTBhYTc5OGUyMDBiZjUzMWZlYTM3NDkyNTdhNCJ9
END_NESTED_COMMIT