Skip to content

Commit aeae5ea

Browse files
Google APIscopybara-github
authored andcommitted
docs: clarified release channel defaulting behavior for create cluster requests when release channel is unspecified
If release channel is left unspecified on cluster creation and a version is specified, the cluster is now enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID) instead of being enrolled in STATIC. This only affects clusters with node auto upgrades enabled and no explicit node version specified. To ensure new clusters are enrolled in static, explicitly specify that the cluster should not be enrolled in a channel. PiperOrigin-RevId: 532773462
1 parent 633d3c1 commit aeae5ea

1 file changed

Lines changed: 14 additions & 7 deletions

File tree

google/container/v1beta1/cluster_service.proto

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1875,7 +1875,12 @@ message Cluster {
18751875
// Shielded Nodes configuration.
18761876
ShieldedNodes shielded_nodes = 40;
18771877

1878-
// Release channel configuration.
1878+
// Release channel configuration. If left unspecified on cluster creation and
1879+
// a version is specified, the cluster is enrolled in the most mature release
1880+
// channel where the version is available (first checking STABLE, then
1881+
// REGULAR, and finally RAPID). Otherwise, if no release channel
1882+
// configuration and no version is specified, the cluster is enrolled in the
1883+
// REGULAR channel with its default version.
18791884
ReleaseChannel release_channel = 41;
18801885

18811886
// Configuration for the use of Kubernetes Service Accounts in GCP IAM
@@ -2526,12 +2531,14 @@ message Operation {
25262531
//
25272532
// Examples:
25282533
//
2529-
// -
2530-
// `https://container.googleapis.com/v1beta1/projects/123/locations/us-central1/clusters/my-cluster`
2531-
// -
2532-
// `https://container.googleapis.com/v1beta1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np`
2533-
// -
2534-
// `https://container.googleapis.com/v1beta1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np/node/my-node`
2534+
// -
2535+
// ##
2536+
// `https://container.googleapis.com/v1/projects/123/locations/us-central1/clusters/my-cluster`
2537+
//
2538+
// ##
2539+
// `https://container.googleapis.com/v1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np`
2540+
//
2541+
// `https://container.googleapis.com/v1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np/node/my-node`
25352542
string target_link = 7;
25362543

25372544
// [Output only] The name of the Google Compute Engine

0 commit comments

Comments
 (0)