8000 feat: add a FastSocket API · googleapis/googleapis@39bcdf4 · GitHub
[go: up one dir, main page]

Skip to content

Commit 39bcdf4

Browse files
Google APIscopybara-github
authored andcommitted
feat: add a FastSocket API
PiperOrigin-RevId: 491259489
1 parent 5e43841 commit 39bcdf4

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

google/container/v1/cluster_service.proto

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -759,6 +759,9 @@ message NodeConfig {
759759
// All the nodes in the node pool will be Confidential VM once enabled.
760760
ConfidentialNodes confidential_nodes = 35;
761761

762+
// Enable or disable NCCL fast socket for the node pool.
763+
optional FastSocket fast_socket = 36;
764+
762765
// The resource labels for the node pool to use to annotate any related
763766
// Google Compute Engine resources.
764767
map<string, string> resource_labels = 37;
@@ -1278,9 +1281,8 @@ message BinaryAuthorization {
12781281
// anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored.
12791282
bool enabled = 1 [deprecated = true];
12801283

1281-
// Mode of operation for binauthz policy evaluation. Currently the only
1282-
// options are equivalent to enable/disable. If unspecified, defaults to
1283-
// DISABLED.
1284+
// Mode of operation for binauthz policy evaluation. If unspecified, defaults
1285+
// to DISABLED.
12841286
EvaluationMode evaluation_mode = 2;
12851287
}
12861288

@@ -2284,6 +2286,9 @@ message UpdateNodePoolRequest {
22842286
// Enable or disable gvnic on the node pool.
22852287
VirtualNIC gvnic = 29;
22862288

2289+
// Enable or disable NCCL fast socket for the node pool.
2290+
FastSocket fast_socket = 31;
2291+
22872292
// Logging configuration.
22882293
NodePoolLoggingConfig logging_config = 32;
22892294

@@ -4216,6 +4221,12 @@ message VirtualNIC {
42164221
bool enabled = 1;
42174222
}
42184223

4224+
// Configuration of Fast Socket feature.
4225+
message FastSocket {
4226+
// Whether Fast Socket features are enabled in the node pool.
4227+
bool enabled = 1;
4228+
}
4229+
42194230
// PrivateIPv6GoogleAccess controls whether and how the pods can communicate
42204231
// with Google Services through gRPC over IPv6.
42214232
enum PrivateIPv6GoogleAccess {

0 commit comments

Comments
 (0)
0