Skip to content

Commit 3c92c46

Browse files
feat(container): update the api
#### container:v1 The following keys were deleted: - schemas.ClusterUpdate.properties.desiredAutopilot.$ref (Total Keys: 1) The following keys were added: - schemas.AdvancedMachineFeatures (Total Keys: 4) - schemas.Cluster.properties.nodePoolDefaults.$ref (Total Keys: 1) - schemas.ClusterUpdate.properties.desiredDnsConfig.$ref (Total Keys: 1) - schemas.ClusterUpdate.properties.desiredGcfsConfig.$ref (Total Keys: 1) - schemas.DNSConfig (Total Keys: 5) - schemas.GcfsConfig (Total Keys: 3) - schemas.MeshCertificates.properties.enableCertificates.type (Total Keys: 1) - schemas.NetworkConfig.properties.dnsConfig.$ref (Total Keys: 1) - schemas.NodeConfig.properties.advancedMachineFeatures.$ref (Total Keys: 1) - schemas.NodeConfig.properties.gcfsConfig.$ref (Total Keys: 1) - schemas.NodeConfigDefaults (Total Keys: 3) - schemas.NodePoolDefaults (Total Keys: 3) - schemas.UpdateNodePoolRequest.properties.gcfsConfig.$ref (Total Keys: 1) #### container:v1beta1 The following keys were deleted: - schemas.ClusterUpdate.properties.desiredAutopilot.$ref (Total Keys: 1) The following keys were added: - schemas.AdvancedMachineFeatures (Total Keys: 4) - schemas.ClusterUpdate.properties.desiredGcfsConfig.$ref (Total Keys: 1) - schemas.GcfsConfig (Total Keys: 3) - schemas.NodeConfig.properties.advancedMachineFeatures.$ref (Total Keys: 1) - schemas.NodeConfig.properties.gcfsConfig.$ref (Total Keys: 1) - schemas.NodeConfigDefaults.properties.gcfsConfig.$ref (Total Keys: 1) - schemas.UpdateNodePoolRequest.properties.gcfsConfig.$ref (Total Keys: 1)
1 parent 04ba8ef commit 3c92c46

10 files changed

+511
-24
lines changed

docs/dyn/container_v1.projects.locations.clusters.html

Lines changed: 84 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/container_v1.projects.locations.clusters.nodePools.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,15 @@ <h3>Method Details</h3>
143143
&quot;gpuPartitionSize&quot;: &quot;A String&quot;, # Size of partitions to create on the GPU. Valid values are described in the NVIDIA [mig user guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning).
144144
},
145145
],
146+
&quot;advancedMachineFeatures&quot;: { # Specifies options for controlling advanced machine features. # Advanced features for the Compute Engine VM.
147+
&quot;threadsPerCore&quot;: &quot;A String&quot;, # The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed.
148+
},
146149
&quot;bootDiskKmsKey&quot;: &quot;A String&quot;, # The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption
147150
&quot;diskSizeGb&quot;: 42, # Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB.
148151
&quot;diskType&quot;: &quot;A String&quot;, # Type of the disk attached to each node (e.g. &#x27;pd-standard&#x27;, &#x27;pd-ssd&#x27; or &#x27;pd-balanced&#x27;) If unspecified, the default disk type is &#x27;pd-standard&#x27;
152+
&quot;gcfsConfig&quot;: { # GcfsConfig contains configurations of Google Container File System (image streaming). # Google Container File System (image streaming) configs.
153+
&quot;enabled&quot;: True or False, # Whether to use GCFS.
154+
},
149155
&quot;gvnic&quot;: { # Configuration of gVNIC feature. # Enable or disable gvnic in the node pool.
150156
&quot;enabled&quot;: True or False, # Whether gVNIC features are enabled in the node pool.
151157
},
@@ -414,9 +420,15 @@ <h3>Method Details</h3>
414420
&quot;gpuPartitionSize&quot;: &quot;A String&quot;, # Size of partitions to create on the GPU. Valid values are described in the NVIDIA [mig user guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning).
415421
},
416422
],
423+
&quot;advancedMachineFeatures&quot;: { # Specifies options for controlling advanced machine features. # Advanced features for the Compute Engine VM.
424+
&quot;threadsPerCore&quot;: &quot;A String&quot;, # The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed.
425+
},
417426
&quot;bootDiskKmsKey&quot;: &quot;A String&quot;, # The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption
418427
&quot;diskSizeGb&quot;: 42, # Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB.
419428
&quot;diskType&quot;: &quot;A String&quot;, # Type of the disk attached to each node (e.g. &#x27;pd-standard&#x27;, &#x27;pd-ssd&#x27; or &#x27;pd-balanced&#x27;) If unspecified, the default disk type is &#x27;pd-standard&#x27;
429+
&quot;gcfsConfig&quot;: { # GcfsConfig contains configurations of Google Container File System (image streaming). # Google Container File System (image streaming) configs.
430+
&quot;enabled&quot;: True or False, # Whether to use GCFS.
431+
},
420432
&quot;gvnic&quot;: { # Configuration of gVNIC feature. # Enable or disable gvnic in the node pool.
421433
&quot;enabled&quot;: True or False, # Whether gVNIC features are enabled in the node pool.
422434
},
@@ -551,9 +563,15 @@ <h3>Method Details</h3>
551563
&quot;gpuPartitionSize&quot;: &quot;A String&quot;, # Size of partitions to create on the GPU. Valid values are described in the NVIDIA [mig user guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning).
552564
},
553565
],
566+
&quot;advancedMachineFeatures&quot;: { # Specifies options for controlling advanced machine features. # Advanced features for the Compute Engine VM.
567+
&quot;threadsPerCore&quot;: &quot;A String&quot;, # The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed.
568+
},
554569
&quot;bootDiskKmsKey&quot;: &quot;A String&quot;, # The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption
555570
&quot;diskSizeGb&quot;: 42, # Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB.
556571
&quot;diskType&quot;: &quot;A String&quot;, # Type of the disk attached to each node (e.g. &#x27;pd-standard&#x27;, &#x27;pd-ssd&#x27; or &#x27;pd-balanced&#x27;) If unspecified, the default disk type is &#x27;pd-standard&#x27;
572+
&quot;gcfsConfig&quot;: { # GcfsConfig contains configurations of Google Container File System (image streaming). # Google Container File System (image streaming) configs.
573+
&quot;enabled&quot;: True or False, # Whether to use GCFS.
574+
},
557575
&quot;gvnic&quot;: { # Configuration of gVNIC feature. # Enable or disable gvnic in the node pool.
558576
&quot;enabled&quot;: True or False, # Whether gVNIC features are enabled in the node pool.
559577
},
@@ -987,6 +1005,9 @@ <h3>Method Details</h3>
9871005

9881006
{ # UpdateNodePoolRequests update a node pool&#x27;s image and/or version.
9891007
&quot;clusterId&quot;: &quot;A String&quot;, # Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.
1008+
&quot;gcfsConfig&quot;: { # GcfsConfig contains configurations of Google Container File System (image streaming). # GCFS config.
1009+
&quot;enabled&quot;: True or False, # Whether to use GCFS.
1010+
},
9901011
&quot;gvnic&quot;: { # Configuration of gVNIC feature. # Enable or disable gvnic on the node pool.
9911012
&quot;enabled&quot;: True or False, # Whether gVNIC features are enabled in the node pool.
9921013
},

0 commit comments

Comments
 (0)