Skip to content

Commit f26a071

Browse files
Google APIscopybara-github
authored andcommitted
feat: A new field ray_operator_config is added to message .google.container.v1beta1.AddonsConfig
feat: A new message `RayOperatorConfig` is added feat: A new message `RayClusterLoggingConfig` is added feat: A new message `RayClusterMonitoringConfig` is added docs: A comment for field `subnetwork` in message `.google.container.v1beta1.AdditionalPodNetworkConfig` is changed docs: A comment for field `secondary_pod_range` in message `.google.container.v1beta1.AdditionalPodNetworkConfig` is changed docs: A comment for field `max_pods_per_node` in message `.google.container.v1beta1.AdditionalPodNetworkConfig` is changed PiperOrigin-RevId: 652939437
1 parent 056f6e7 commit f26a071

1 file changed

Lines changed: 34 additions & 3 deletions

File tree

google/container/v1beta1/cluster_service.proto

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -985,14 +985,14 @@ message AdditionalNodeNetworkConfig {
985985
// AdditionalPodNetworkConfig is the configuration for additional pod networks
986986
// within the NodeNetworkConfig message
987987
message AdditionalPodNetworkConfig {
988-
// Name of the subnetwork where the additional pod network belongs
988+
// Name of the subnetwork where the additional pod network belongs.
989989
string subnetwork = 1;
990990

991991
// The name of the secondary range on the subnet which provides IP address for
992-
// this pod range
992+
// this pod range.
993993
string secondary_pod_range = 2;
994994

995-
// The maximum number of pods per node which use this pod network
995+
// The maximum number of pods per node which use this pod network.
996996
optional MaxPodsConstraint max_pods_per_node = 3;
997997
}
998998

@@ -1443,6 +1443,10 @@ message AddonsConfig {
14431443
// Optional. Configuration for the StatefulHA add-on.
14441444
StatefulHAConfig stateful_ha_config = 18
14451445
[(google.api.field_behavior) = OPTIONAL];
1446+
1447+
// Optional. Configuration for Ray Operator addon.
1448+
RayOperatorConfig ray_operator_config = 21
1449+
[(google.api.field_behavior) = OPTIONAL];
14461450
}
14471451

14481452
// Configuration options for the HTTP (L7) load balancing controller addon,
@@ -1526,6 +1530,20 @@ message GcsFuseCsiDriverConfig {
15261530
bool enabled = 1;
15271531
}
15281532

1533+
// Configuration options for the Ray Operator add-on.
1534+
message RayOperatorConfig {
1535+
// Whether the Ray addon is enabled for this cluster.
1536+
bool enabled = 1;
1537+
1538+
// Optional. Logging configuration for Ray clusters.
1539+
RayClusterLoggingConfig ray_cluster_logging_config = 2
1540+
[(google.api.field_behavior) = OPTIONAL];
1541+
1542+
// Optional. Monitoring configuration for Ray clusters.
1543+
RayClusterMonitoringConfig ray_cluster_monitoring_config = 3
1544+
[(google.api.field_behavior) = OPTIONAL];
1545+
}
1546+
15291547
// Configuration for controlling master global access settings.
15301548
message PrivateClusterMasterGlobalAccessConfig {
15311549
// Whenever master is accessible globally or not.
@@ -5985,6 +6003,12 @@ message LoggingComponentConfig {
59856003
repeated Component enable_components = 1;
59866004
}
59876005

6006+
// RayClusterLoggingConfig specifies logging configuration for Ray clusters.
6007+
message RayClusterLoggingConfig {
6008+
// Enable log collection for Ray clusters.
6009+
bool enabled = 1;
6010+
}
6011+
59886012
// MonitoringConfig is cluster monitoring configuration.
59896013
message MonitoringConfig {
59906014
// Monitoring components configuration
@@ -6027,6 +6051,13 @@ message AdvancedDatapathObservabilityConfig {
60276051
optional bool enable_relay = 3;
60286052
}
60296053

6054+
// RayClusterMonitoringConfig specifies monitoring configuration for Ray
6055+
// clusters.
6056+
message RayClusterMonitoringConfig {
6057+
// Enable metrics collection for Ray clusters.
6058+
bool enabled = 1;
6059+
}
6060+
60306061
// NodePoolLoggingConfig specifies logging configuration for nodepools.
60316062
message NodePoolLoggingConfig {
60326063
// Logging variant configuration.

0 commit comments

Comments
 (0)