Skip to content

Commit a884c76

Browse files
feat: [container] A new field ray_operator_config is added to message .google.container.v1beta1.AddonsConfig (#5553)
* feat: support for Ray Clusters docs: trivial updates PiperOrigin-RevId: 652935560 Source-Link: googleapis/googleapis@056f6e7 Source-Link: googleapis/googleapis-gen@c9ab7e2 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNvbnRhaW5lci8uT3dsQm90LnlhbWwiLCJoIjoiYzlhYjdlMjA5M2NhNTk1MTQxZmY4Y2U2NWFhZGRmYWRlNTU5NzhiYyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 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 Source-Link: googleapis/googleapis@f26a071 Source-Link: googleapis/googleapis-gen@c5dc6f4 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNvbnRhaW5lci8uT3dsQm90LnlhbWwiLCJoIjoiYzVkYzZmNDA1NjZiNGQzNjllYmZlNzY3NjI5NjQwNDk1OWVkNzhhZiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 8a0e59f commit a884c76

5 files changed

Lines changed: 2164 additions & 6 deletions

File tree

packages/google-container/protos/google/container/v1/cluster_service.proto

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -981,14 +981,14 @@ message AdditionalNodeNetworkConfig {
981981
// AdditionalPodNetworkConfig is the configuration for additional pod networks
982982
// within the NodeNetworkConfig message
983983
message 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.
14451463
message 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.
52835307
message 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.
53255356
message NodePoolLoggingConfig {
53265357
// Logging variant configuration.

packages/google-container/protos/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)