@@ -981,14 +981,14 @@ message AdditionalNodeNetworkConfig {
981981// AdditionalPodNetworkConfig is the configuration for additional pod networks
982982// within the NodeNetworkConfig message
983983message AdditionalPodNetworkConfig {
984- // Name of the subnetwork where the additional pod network belongs
984+ // Name of the subnetwork where the additional pod network belongs.
985985 string subnetwork = 1 ;
986986
987987 // The name of the secondary range on the subnet which provides IP address for
988- // this pod range
988+ // this pod range.
989989 string secondary_pod_range = 2 ;
990990
991- // The maximum number of pods per node which use this pod network
991+ // The maximum number of pods per node which use this pod network.
992992 optional MaxPodsConstraint max_pods_per_node = 3 ;
993993}
994994
@@ -1305,6 +1305,10 @@ message AddonsConfig {
13051305 // Optional. Configuration for the StatefulHA add-on.
13061306 StatefulHAConfig stateful_ha_config = 18
13071307 [(google.api.field_behavior ) = OPTIONAL ];
1308+
1309+ // Optional. Configuration for Ray Operator addon.
1310+ RayOperatorConfig ray_operator_config = 21
1311+ [(google.api.field_behavior ) = OPTIONAL ];
13081312}
13091313
13101314// Configuration options for the HTTP (L7) load balancing controller addon,
@@ -1441,6 +1445,20 @@ message GcsFuseCsiDriverConfig {
14411445 bool enabled = 1 ;
14421446}
14431447
1448+ // Configuration options for the Ray Operator add-on.
1449+ message RayOperatorConfig {
1450+ // Whether the Ray Operator addon is enabled for this cluster.
1451+ bool enabled = 1 ;
1452+
1453+ // Optional. Logging configuration for Ray clusters.
1454+ RayClusterLoggingConfig ray_cluster_logging_config = 2
1455+ [(google.api.field_behavior ) = OPTIONAL ];
1456+
1457+ // Optional. Monitoring configuration for Ray clusters.
1458+ RayClusterMonitoringConfig ray_cluster_monitoring_config = 3
1459+ [(google.api.field_behavior ) = OPTIONAL ];
1460+ }
1461+
14441462// Configuration for the Backup for GKE Agent.
14451463message GkeBackupAgentConfig {
14461464 // Whether the Backup for GKE agent is enabled for this cluster.
@@ -5279,6 +5297,12 @@ message LoggingComponentConfig {
52795297 repeated Component enable_components = 1 ;
52805298}
52815299
5300+ // RayClusterLoggingConfig specifies configuration of Ray logging.
5301+ message RayClusterLoggingConfig {
5302+ // Enable log collection for Ray clusters.
5303+ bool enabled = 1 ;
5304+ }
5305+
52825306// MonitoringConfig is cluster monitoring configuration.
52835307message MonitoringConfig {
52845308 // Monitoring components configuration
@@ -5321,6 +5345,13 @@ message AdvancedDatapathObservabilityConfig {
53215345 optional bool enable_relay = 3 ;
53225346}
53235347
5348+ // RayClusterMonitoringConfig specifies monitoring configuration for Ray
5349+ // clusters.
5350+ message RayClusterMonitoringConfig {
5351+ // Enable metrics collection for Ray clusters.
5352+ bool enabled = 1 ;
5353+ }
5354+
53245355// NodePoolLoggingConfig specifies logging configuration for nodepools.
53255356message NodePoolLoggingConfig {
53265357 // Logging variant configuration.
0 commit comments