Skip to content

Commit 3131b1f

Browse files
feat: Automated regeneration of container v1beta1 client (googleapis#25567)
Auto-created at 2026-02-01 11:08:08 +0000 using the toys pull request generator.
1 parent f550aaf commit 3131b1f

5 files changed

Lines changed: 93 additions & 2 deletions

File tree

api_names_out.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141841,6 +141841,7 @@
141841141841
"/container:v1beta1/AddonsConfig/parallelstoreCsiDriverConfig": parallelstore_csi_driver_config
141842141842
"/container:v1beta1/AddonsConfig/podSnapshotConfig": pod_snapshot_config
141843141843
"/container:v1beta1/AddonsConfig/rayOperatorConfig": ray_operator_config
141844+
"/container:v1beta1/AddonsConfig/sliceControllerConfig": slice_controller_config
141844141845
"/container:v1beta1/AddonsConfig/statefulHaConfig": stateful_ha_config
141845141846
"/container:v1beta1/AdvancedDatapathObservabilityConfig": advanced_datapath_observability_config
141846141847
"/container:v1beta1/AdvancedDatapathObservabilityConfig/enableMetrics": enable_metrics
@@ -142303,6 +142304,8 @@
142303142304
"/container:v1beta1/Fleet/project": project
142304142305
"/container:v1beta1/GCPSecretManagerCertificateConfig": gcp_secret_manager_certificate_config
142305142306
"/container:v1beta1/GCPSecretManagerCertificateConfig/secretUri": secret_uri
142307+
"/container:v1beta1/GPUDirectConfig": gpu_direct_config
142308+
"/container:v1beta1/GPUDirectConfig/gpuDirectStrategy": gpu_direct_strategy
142306142309
"/container:v1beta1/GPUDriverInstallationConfig": gpu_driver_installation_config
142307142310
"/container:v1beta1/GPUDriverInstallationConfig/gpuDriverVersion": gpu_driver_version
142308142311
"/container:v1beta1/GPUSharingConfig": gpu_sharing_config
@@ -142597,6 +142600,7 @@
142597142600
"/container:v1beta1/NodeConfig/fastSocket": fast_socket
142598142601
"/container:v1beta1/NodeConfig/flexStart": flex_start
142599142602
"/container:v1beta1/NodeConfig/gcfsConfig": gcfs_config
142603+
"/container:v1beta1/NodeConfig/gpuDirectConfig": gpu_direct_config
142600142604
"/container:v1beta1/NodeConfig/gvnic": gvnic
142601142605
"/container:v1beta1/NodeConfig/hostMaintenancePolicy": host_maintenance_policy
142602142606
"/container:v1beta1/NodeConfig/imageType": image_type
@@ -143039,6 +143043,8 @@
143039143043
"/container:v1beta1/ShieldedInstanceConfig/enableSecureBoot": enable_secure_boot
143040143044
"/container:v1beta1/ShieldedNodes": shielded_nodes
143041143045
"/container:v1beta1/ShieldedNodes/enabled": enabled
143046+
"/container:v1beta1/SliceControllerConfig": slice_controller_config
143047+
"/container:v1beta1/SliceControllerConfig/enabled": enabled
143042143048
"/container:v1beta1/SoleTenantConfig": sole_tenant_config
143043143049
"/container:v1beta1/SoleTenantConfig/minNodeCpus": min_node_cpus
143044143050
"/container:v1beta1/SoleTenantConfig/nodeAffinities": node_affinities

generated/google-apis-container_v1beta1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-container_v1beta1
22

3+
### v0.101.0 (2026-02-01)
4+
5+
* Regenerated from discovery document revision 20260120
6+
37
### v0.100.0 (2026-01-25)
48

59
* Regenerated from discovery document revision 20260113

generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/classes.rb

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,11 @@ class AddonsConfig
303303
# @return [Google::Apis::ContainerV1beta1::RayOperatorConfig]
304304
attr_accessor :ray_operator_config
305305

306+
# Configuration for the Slice Controller.
307+
# Corresponds to the JSON property `sliceControllerConfig`
308+
# @return [Google::Apis::ContainerV1beta1::SliceControllerConfig]
309+
attr_accessor :slice_controller_config
310+
306311
# Configuration for the Stateful HA add-on.
307312
# Corresponds to the JSON property `statefulHaConfig`
308313
# @return [Google::Apis::ContainerV1beta1::StatefulHaConfig]
@@ -332,6 +337,7 @@ def update!(**args)
332337
@parallelstore_csi_driver_config = args[:parallelstore_csi_driver_config] if args.key?(:parallelstore_csi_driver_config)
333338
@pod_snapshot_config = args[:pod_snapshot_config] if args.key?(:pod_snapshot_config)
334339
@ray_operator_config = args[:ray_operator_config] if args.key?(:ray_operator_config)
340+
@slice_controller_config = args[:slice_controller_config] if args.key?(:slice_controller_config)
335341
@stateful_ha_config = args[:stateful_ha_config] if args.key?(:stateful_ha_config)
336342
end
337343
end
@@ -3971,6 +3977,25 @@ def update!(**args)
39713977
end
39723978
end
39733979

3980+
# GPUDirectConfig specifies the GPU direct strategy on the node pool.
3981+
class GpuDirectConfig
3982+
include Google::Apis::Core::Hashable
3983+
3984+
# The type of GPU direct strategy to enable on the node pool.
3985+
# Corresponds to the JSON property `gpuDirectStrategy`
3986+
# @return [String]
3987+
attr_accessor :gpu_direct_strategy
3988+
3989+
def initialize(**args)
3990+
update!(**args)
3991+
end
3992+
3993+
# Update properties of this object
3994+
def update!(**args)
3995+
@gpu_direct_strategy = args[:gpu_direct_strategy] if args.key?(:gpu_direct_strategy)
3996+
end
3997+
end
3998+
39743999
# GPUDriverInstallationConfig specifies the version of GPU driver to be auto
39754000
# installed.
39764001
class GpuDriverInstallationConfig
@@ -6147,6 +6172,11 @@ class NodeConfig
61476172
# @return [Google::Apis::ContainerV1beta1::GcfsConfig]
61486173
attr_accessor :gcfs_config
61496174

6175+
# GPUDirectConfig specifies the GPU direct strategy on the node pool.
6176+
# Corresponds to the JSON property `gpuDirectConfig`
6177+
# @return [Google::Apis::ContainerV1beta1::GpuDirectConfig]
6178+
attr_accessor :gpu_direct_config
6179+
61506180
# Configuration of gVNIC feature.
61516181
# Corresponds to the JSON property `gvnic`
61526182
# @return [Google::Apis::ContainerV1beta1::VirtualNic]
@@ -6398,6 +6428,7 @@ def update!(**args)
63986428
@fast_socket = args[:fast_socket] if args.key?(:fast_socket)
63996429
@flex_start = args[:flex_start] if args.key?(:flex_start)
64006430
@gcfs_config = args[:gcfs_config] if args.key?(:gcfs_config)
6431+
@gpu_direct_config = args[:gpu_direct_config] if args.key?(:gpu_direct_config)
64016432
@gvnic = args[:gvnic] if args.key?(:gvnic)
64026433
@host_maintenance_policy = args[:host_maintenance_policy] if args.key?(:host_maintenance_policy)
64036434
@image_type = args[:image_type] if args.key?(:image_type)
@@ -9640,6 +9671,26 @@ def update!(**args)
96409671
end
96419672
end
96429673

9674+
# Configuration for the Slice Controller.
9675+
class SliceControllerConfig
9676+
include Google::Apis::Core::Hashable
9677+
9678+
# Optional. Indicates whether Slice Controller is enabled in the cluster.
9679+
# Corresponds to the JSON property `enabled`
9680+
# @return [Boolean]
9681+
attr_accessor :enabled
9682+
alias_method :enabled?, :enabled
9683+
9684+
def initialize(**args)
9685+
update!(**args)
9686+
end
9687+
9688+
# Update properties of this object
9689+
def update!(**args)
9690+
@enabled = args[:enabled] if args.key?(:enabled)
9691+
end
9692+
end
9693+
96439694
# SoleTenantConfig contains the NodeAffinities to specify what shared sole
96449695
# tenant node groups should back the node pool.
96459696
class SoleTenantConfig

generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module ContainerV1beta1
1818
# Version of the google-apis-container_v1beta1 gem
19-
GEM_VERSION = "0.100.0"
19+
GEM_VERSION = "0.101.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20260113"
25+
REVISION = "20260120"
2626
end
2727
end
2828
end

generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/representations.rb

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
502502
include Google::Apis::Core::JsonObjectSupport
503503
end
504504

505+
class GpuDirectConfig
506+
class Representation < Google::Apis::Core::JsonRepresentation; end
507+
508+
include Google::Apis::Core::JsonObjectSupport
509+
end
510+
505511
class GpuDriverInstallationConfig
506512
class Representation < Google::Apis::Core::JsonRepresentation; end
507513

@@ -1348,6 +1354,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
13481354
include Google::Apis::Core::JsonObjectSupport
13491355
end
13501356

1357+
class SliceControllerConfig
1358+
class Representation < Google::Apis::Core::JsonRepresentation; end
1359+
1360+
include Google::Apis::Core::JsonObjectSupport
1361+
end
1362+
13511363
class SoleTenantConfig
13521364
class Representation < Google::Apis::Core::JsonRepresentation; end
13531365

@@ -1648,6 +1660,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
16481660

16491661
property :ray_operator_config, as: 'rayOperatorConfig', class: Google::Apis::ContainerV1beta1::RayOperatorConfig, decorator: Google::Apis::ContainerV1beta1::RayOperatorConfig::Representation
16501662

1663+
property :slice_controller_config, as: 'sliceControllerConfig', class: Google::Apis::ContainerV1beta1::SliceControllerConfig, decorator: Google::Apis::ContainerV1beta1::SliceControllerConfig::Representation
1664+
16511665
property :stateful_ha_config, as: 'statefulHaConfig', class: Google::Apis::ContainerV1beta1::StatefulHaConfig, decorator: Google::Apis::ContainerV1beta1::StatefulHaConfig::Representation
16521666

16531667
end
@@ -2609,6 +2623,13 @@ class Representation < Google::Apis::Core::JsonRepresentation
26092623
end
26102624
end
26112625

2626+
class GpuDirectConfig
2627+
# @private
2628+
class Representation < Google::Apis::Core::JsonRepresentation
2629+
property :gpu_direct_strategy, as: 'gpuDirectStrategy'
2630+
end
2631+
end
2632+
26122633
class GpuDriverInstallationConfig
26132634
# @private
26142635
class Representation < Google::Apis::Core::JsonRepresentation
@@ -3217,6 +3238,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
32173238
property :flex_start, as: 'flexStart'
32183239
property :gcfs_config, as: 'gcfsConfig', class: Google::Apis::ContainerV1beta1::GcfsConfig, decorator: Google::Apis::ContainerV1beta1::GcfsConfig::Representation
32193240

3241+
property :gpu_direct_config, as: 'gpuDirectConfig', class: Google::Apis::ContainerV1beta1::GpuDirectConfig, decorator: Google::Apis::ContainerV1beta1::GpuDirectConfig::Representation
3242+
32203243
property :gvnic, as: 'gvnic', class: Google::Apis::ContainerV1beta1::VirtualNic, decorator: Google::Apis::ContainerV1beta1::VirtualNic::Representation
32213244

32223245
property :host_maintenance_policy, as: 'hostMaintenancePolicy', class: Google::Apis::ContainerV1beta1::HostMaintenancePolicy, decorator: Google::Apis::ContainerV1beta1::HostMaintenancePolicy::Representation
@@ -4089,6 +4112,13 @@ class Representation < Google::Apis::Core::JsonRepresentation
40894112
end
40904113
end
40914114

4115+
class SliceControllerConfig
4116+
# @private
4117+
class Representation < Google::Apis::Core::JsonRepresentation
4118+
property :enabled, as: 'enabled'
4119+
end
4120+
end
4121+
40924122
class SoleTenantConfig
40934123
# @private
40944124
class Representation < Google::Apis::Core::JsonRepresentation

0 commit comments

Comments
 (0)