Obtaining a Cluster Upgrade Path
Function
Obtain the cluster upgrade path.
URI
GET /api/v3/clusterupgradepaths
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
Content-Type |
Yes |
String |
Message body type (format). |
|
X-Auth-Token |
Yes |
String |
Requests for calling an API can be authenticated using either a token or AK/SK. If token-based authentication is used, this parameter is mandatory and must be set to a user token. For details, see Obtaining a User Token. |
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
apiVersion |
String |
API version |
|
kind |
String |
Resource type |
|
metadata |
Metadata object |
Basic information about the object. Metadata is a collection of attributes. |
|
upgradePaths |
Array of UpgradePath objects |
Upgrade paths |
|
Parameter |
Type |
Description |
|---|---|---|
|
uid |
String |
Unique ID. |
|
name |
String |
Resource name |
|
labels |
Map<String,String> |
Resource labels in key-value pairs. This is a reserved field and does not take effect. |
|
annotations |
Map<String,String> |
Resource annotations in the format of key-value pairs. |
|
updateTimestamp |
String |
Update time. |
|
creationTimestamp |
String |
Creation time. |
|
Parameter |
Type |
Description |
|---|---|---|
|
version |
String |
Cluster version. For example, v1.19.16-r20 for clusters of v1.19 or earlier, and v1.21 for clusters of v1.21 or later. For details, see CCE Cluster Versions. |
|
platformVersion |
String |
CCE cluster platform version, which is an internal version under the cluster version (version). Platform versions are used to trace iterations in a major cluster version. They are unique within a major cluster version and recounted when the major cluster version changes.The format of platformVersion is cce.X.Y.- X: an internal feature version. When features or OSs in a cluster version are modified or patches are released in the cluster, the value of this parameter increases monotonically from 1.- Y: a patch version of an internal feature version. This parameter is only used for updating a software package for a released feature version. The value of this parameter increases monotonically from 0. |
|
targetVersions |
Array of strings |
Target versions that can be upgraded |
Example Requests
None
Example Responses
Status code: 200
The cluster upgrade path is obtained.
{
"kind" : "ClusterUpgradePaths",
"apiVersion" : "v3",
"metadata" : { },
"upgradePaths" : [ {
"version" : "v1.25",
"platformVersion" : "cce.5.0",
"targetVersions" : [ "v1.25.6-r0", "v1.27.3-r0" ]
}, {
"version" : "v1.25",
"platformVersion" : "cce.4.0",
"targetVersions" : [ "v1.25.6-r0", "v1.27.3-r0" ]
}, {
"version" : "v1.23",
"platformVersion" : "cce.10.0",
"targetVersions" : [ "v1.23.11-r0", "v1.25.6-r0", "v1.27.3-r0" ]
}, {
"version" : "v1.23",
"platformVersion" : "cce.9.0",
"targetVersions" : [ "v1.23.11-r0", "v1.25.6-r0", "v1.27.3-r0" ]
} ]
}
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
The cluster upgrade path is obtained. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.