Skip to content

Commit

Permalink
feat(container): update the api
Browse files Browse the repository at this point in the history
#### container:v1

The following keys were added:
- schemas.ClusterUpdate.properties.desiredEnablePrivateEndpoint.type (Total Keys: 1)
- schemas.ClusterUpdate.properties.desiredGatewayApiConfig.$ref (Total Keys: 1)
- schemas.GatewayAPIConfig (Total Keys: 3)
- schemas.LinuxNodeConfig.properties.cgroupMode.type (Total Keys: 1)
- schemas.MasterAuthorizedNetworksConfig.properties.gcpPublicCidrsAccessEnabled.type (Total Keys: 1)
- schemas.NetworkConfig.properties.gatewayApiConfig.$ref (Total Keys: 1)
- schemas.NodeConfig.properties.resourceLabels (Total Keys: 2)
- schemas.NodeNetworkConfig.properties.enablePrivateNodes.type (Total Keys: 1)
- schemas.PrivateClusterConfig.properties.privateEndpointSubnetwork.type (Total Keys: 1)
- schemas.ResourceLabels (Total Keys: 4)
- schemas.UpdateNodePoolRequest.properties.resourceLabels.$ref (Total Keys: 1)

#### container:v1beta1

The following keys were added:
- schemas.ClusterUpdate.properties.desiredEnablePrivateEndpoint.type (Total Keys: 1)
- schemas.ClusterUpdate.properties.desiredGatewayApiConfig.$ref (Total Keys: 1)
- schemas.GatewayAPIConfig (Total Keys: 3)
- schemas.MasterAuthorizedNetworksConfig.properties.gcpPublicCidrsAccessEnabled.type (Total Keys: 1)
- schemas.NetworkConfig.properties.gatewayApiConfig.$ref (Total Keys: 1)
- schemas.NodeConfig.properties.resourceLabels (Total Keys: 2)
- schemas.NodeNetworkConfig.properties.enablePrivateNodes.type (Total Keys: 1)
- schemas.PrivateClusterConfig.properties.privateEndpointSubnetwork.type (Total Keys: 1)
- schemas.ResourceLabels (Total Keys: 4)
- schemas.UpdateNodePoolRequest.properties.resourceLabels.$ref (Total Keys: 1)
  • Loading branch information
yoshi-automation committed Nov 8, 2022
1 parent 9b7a719 commit 29a50b8
Show file tree
Hide file tree
Showing 10 changed files with 482 additions and 52 deletions.
62 changes: 55 additions & 7 deletions docs/dyn/container_v1.projects.locations.clusters.html

Large diffs are not rendered by default.

30 changes: 26 additions & 4 deletions docs/dyn/container_v1.projects.locations.clusters.nodePools.html
Expand Up @@ -203,6 +203,7 @@ <h3>Method Details</h3>
&quot;a_key&quot;: &quot;A String&quot;,
},
&quot;linuxNodeConfig&quot;: { # Parameters that can be configured on Linux nodes. # Parameters that can be configured on Linux nodes.
&quot;cgroupMode&quot;: &quot;A String&quot;, # cgroup_mode specifies the cgroup mode to be used on the node.
&quot;sysctls&quot;: { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down Expand Up @@ -230,6 +231,9 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
},
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
&quot;a_key&quot;: &quot;A String&quot;,
},
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
Expand Down Expand Up @@ -274,6 +278,7 @@ <h3>Method Details</h3>
&quot;name&quot;: &quot;A String&quot;, # The name of the node pool.
&quot;networkConfig&quot;: { # Parameters for node pool-level network config. # Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
&quot;createPodRange&quot;: True or False, # Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
&quot;enablePrivateNodes&quot;: True or False, # Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes
&quot;networkPerformanceConfig&quot;: { # Configuration of all network bandwidth tiers # Network bandwidth tier configuration.
&quot;totalEgressBandwidthTier&quot;: &quot;A String&quot;, # Specifies the total network bandwidth tier for the NodePool.
},
Expand Down Expand Up @@ -302,7 +307,7 @@ <h3>Method Details</h3>
&quot;nodePoolSoakDuration&quot;: &quot;A String&quot;, # Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
&quot;standardRolloutPolicy&quot;: { # Standard rollout policy is the default policy for blue-green. # Standard policy for the blue-green upgrade.
&quot;batchNodeCount&quot;: 42, # Number of blue nodes to drain in a batch.
&quot;batchPercentage&quot;: 3.14, # Percentage of the bool pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
&quot;batchPercentage&quot;: 3.14, # Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
&quot;batchSoakDuration&quot;: &quot;A String&quot;, # Soak time after each batch gets drained. Default to zero.
},
},
Expand Down Expand Up @@ -522,6 +527,7 @@ <h3>Method Details</h3>
&quot;a_key&quot;: &quot;A String&quot;,
},
&quot;linuxNodeConfig&quot;: { # Parameters that can be configured on Linux nodes. # Parameters that can be configured on Linux nodes.
&quot;cgroupMode&quot;: &quot;A String&quot;, # cgroup_mode specifies the cgroup mode to be used on the node.
&quot;sysctls&quot;: { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down Expand Up @@ -549,6 +555,9 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
},
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
&quot;a_key&quot;: &quot;A String&quot;,
},
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
Expand Down Expand Up @@ -593,6 +602,7 @@ <h3>Method Details</h3>
&quot;name&quot;: &quot;A String&quot;, # The name of the node pool.
&quot;networkConfig&quot;: { # Parameters for node pool-level network config. # Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
&quot;createPodRange&quot;: True or False, # Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
&quot;enablePrivateNodes&quot;: True or False, # Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes
&quot;networkPerformanceConfig&quot;: { # Configuration of all network bandwidth tiers # Network bandwidth tier configuration.
&quot;totalEgressBandwidthTier&quot;: &quot;A String&quot;, # Specifies the total network bandwidth tier for the NodePool.
},
Expand Down Expand Up @@ -621,7 +631,7 @@ <h3>Method Details</h3>
&quot;nodePoolSoakDuration&quot;: &quot;A String&quot;, # Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
&quot;standardRolloutPolicy&quot;: { # Standard rollout policy is the default policy for blue-green. # Standard policy for the blue-green upgrade.
&quot;batchNodeCount&quot;: 42, # Number of blue nodes to drain in a batch.
&quot;batchPercentage&quot;: 3.14, # Percentage of the bool pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
&quot;batchPercentage&quot;: 3.14, # Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
&quot;batchSoakDuration&quot;: &quot;A String&quot;, # Soak time after each batch gets drained. Default to zero.
},
},
Expand Down Expand Up @@ -707,6 +717,7 @@ <h3>Method Details</h3>
&quot;a_key&quot;: &quot;A String&quot;,
},
&quot;linuxNodeConfig&quot;: { # Parameters that can be configured on Linux nodes. # Parameters that can be configured on Linux nodes.
&quot;cgroupMode&quot;: &quot;A String&quot;, # cgroup_mode specifies the cgroup mode to be used on the node.
&quot;sysctls&quot;: { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down Expand Up @@ -734,6 +745,9 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
},
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
&quot;a_key&quot;: &quot;A String&quot;,
},
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
Expand Down Expand Up @@ -778,6 +792,7 @@ <h3>Method Details</h3>
&quot;name&quot;: &quot;A String&quot;, # The name of the node pool.
&quot;networkConfig&quot;: { # Parameters for node pool-level network config. # Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
&quot;createPodRange&quot;: True or False, # Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
&quot;enablePrivateNodes&quot;: True or False, # Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes
&quot;networkPerformanceConfig&quot;: { # Configuration of all network bandwidth tiers # Network bandwidth tier configuration.
&quot;totalEgressBandwidthTier&quot;: &quot;A String&quot;, # Specifies the total network bandwidth tier for the NodePool.
},
Expand Down Expand Up @@ -806,7 +821,7 @@ <h3>Method Details</h3>
&quot;nodePoolSoakDuration&quot;: &quot;A String&quot;, # Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
&quot;standardRolloutPolicy&quot;: { # Standard rollout policy is the default policy for blue-green. # Standard policy for the blue-green upgrade.
&quot;batchNodeCount&quot;: 42, # Number of blue nodes to drain in a batch.
&quot;batchPercentage&quot;: 3.14, # Percentage of the bool pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
&quot;batchPercentage&quot;: 3.14, # Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
&quot;batchSoakDuration&quot;: &quot;A String&quot;, # Soak time after each batch gets drained. Default to zero.
},
},
Expand Down Expand Up @@ -1184,6 +1199,7 @@ <h3>Method Details</h3>
},
},
&quot;linuxNodeConfig&quot;: { # Parameters that can be configured on Linux nodes. # Parameters that can be configured on Linux nodes.
&quot;cgroupMode&quot;: &quot;A String&quot;, # cgroup_mode specifies the cgroup mode to be used on the node.
&quot;sysctls&quot;: { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand All @@ -1199,6 +1215,7 @@ <h3>Method Details</h3>
&quot;name&quot;: &quot;A String&quot;, # The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`.
&quot;nodeNetworkConfig&quot;: { # Parameters for node pool-level network config. # Node network config.
&quot;createPodRange&quot;: True or False, # Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
&quot;enablePrivateNodes&quot;: True or False, # Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes
&quot;networkPerformanceConfig&quot;: { # Configuration of all network bandwidth tiers # Network bandwidth tier configuration.
&quot;totalEgressBandwidthTier&quot;: &quot;A String&quot;, # Specifies the total network bandwidth tier for the NodePool.
},
Expand All @@ -1208,6 +1225,11 @@ <h3>Method Details</h3>
&quot;nodePoolId&quot;: &quot;A String&quot;, # Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.
&quot;nodeVersion&quot;: &quot;A String&quot;, # Required. The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - &quot;latest&quot;: picks the highest valid Kubernetes version - &quot;1.X&quot;: picks the highest valid patch+gke.N patch in the 1.X version - &quot;1.X.Y&quot;: picks the highest valid gke.N patch in the 1.X.Y version - &quot;1.X.Y-gke.N&quot;: picks an explicit Kubernetes version - &quot;-&quot;: picks the Kubernetes master version
&quot;projectId&quot;: &quot;A String&quot;, # Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.
&quot;resourceLabels&quot;: { # Collection of [GCP labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels). # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
&quot;labels&quot;: { # Map of node label keys and node label values.
&quot;a_key&quot;: &quot;A String&quot;,
},
},
&quot;tags&quot;: { # Collection of Compute Engine network tags that can be applied to a node&#x27;s underlying VM instance. # The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags.
&quot;tags&quot;: [ # List of network tags.
&quot;A String&quot;,
Expand All @@ -1227,7 +1249,7 @@ <h3>Method Details</h3>
&quot;nodePoolSoakDuration&quot;: &quot;A String&quot;, # Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
&quot;standardRolloutPolicy&quot;: { # Standard rollout policy is the default policy for blue-green. # Standard policy for the blue-green upgrade.
&quot;batchNodeCount&quot;: 42, # Number of blue nodes to drain in a batch.
&quot;batchPercentage&quot;: 3.14, # Percentage of the bool pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
&quot;batchPercentage&quot;: 3.14, # Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
&quot;batchSoakDuration&quot;: &quot;A String&quot;, # Soak time after each batch gets drained. Default to zero.
},
},
Expand Down

0 comments on commit 29a50b8

Please sign in to comment.