Create a Namespaced Upgrade
POST /apis/harvesterhci.io/v1beta1/namespaces/:namespace/upgrades
Create a Upgrade object.
Request
Path Parameters
namespace stringrequired
Possible values: Value must match regular expression [a-z0-9][a-z0-9\-]*
Object name and auth scope, such as for teams and projects
- application/json
- application/yaml
Body
required
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
image string
logEnabled boolean
version string
status object
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
imageID string
nodeStatuses object
property name* harvesterhci.io.v1beta1.NodeUpgradeStatus
message string
reason string
state string
previousVersion string
repoInfo string
singleNode string
upgradeLog string
Body
required
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
image string
logEnabled boolean
version string
status object
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
imageID string
nodeStatuses object
property name* harvesterhci.io.v1beta1.NodeUpgradeStatus
message string
reason string
state string
previousVersion string
repoInfo string
singleNode string
upgradeLog string
Responses
- 200
- 201
- 202
- 401
OK
- application/json
application/yaml
Schema
- Example (from schema)
Schema
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
image string
logEnabled boolean
version string
status object
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
imageID string
nodeStatuses object
property name* harvesterhci.io.v1beta1.NodeUpgradeStatus
message string
reason string
state string
previousVersion string
repoInfo string
singleNode string
upgradeLog string
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"image": "string",
"logEnabled": false,
"version": "string"
},
"status": {
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"imageID": "string",
"nodeStatuses": {},
"previousVersion": "string",
"repoInfo": "string",
"singleNode": "string",
"upgradeLog": "string"
}
}
- Schema
- Example (from schema)
Schema
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
image string
logEnabled boolean
version string
status object
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
imageID string
nodeStatuses object
property name* harvesterhci.io.v1beta1.NodeUpgradeStatus
message string
reason string
state string
previousVersion string
repoInfo string
singleNode string
upgradeLog string
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"image": "string",
"logEnabled": false,
"version": "string"
},
"status": {
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"imageID": "string",
"nodeStatuses": {},
"previousVersion": "string",
"repoInfo": "string",
"singleNode": "string",
"upgradeLog": "string"
}
}
Created
- application/json
application/yaml
Schema
- Example (from schema)
Schema
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
image string
logEnabled boolean
version string
status object
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
imageID string
nodeStatuses object
property name* harvesterhci.io.v1beta1.NodeUpgradeStatus
message string
reason string
state string
previousVersion string
repoInfo string
singleNode string
upgradeLog string
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"image": "string",
"logEnabled": false,
"version": "string"
},
"status": {
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"imageID": "string",
"nodeStatuses": {},
"previousVersion": "string",
"repoInfo": "string",
"singleNode": "string",
"upgradeLog": "string"
}
}
- Schema
- Example (from schema)
Schema
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
image string
logEnabled boolean
version string
status object
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
imageID string
nodeStatuses object
property name* harvesterhci.io.v1beta1.NodeUpgradeStatus
message string
reason string
state string
previousVersion string
repoInfo string
singleNode string
upgradeLog string
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"image": "string",
"logEnabled": false,
"version": "string"
},
"status": {
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"imageID": "string",
"nodeStatuses": {},
"previousVersion": "string",
"repoInfo": "string",
"singleNode": "string",
"upgradeLog": "string"
}
}
Accepted
- application/json
application/yaml
Schema
- Example (from schema)
Schema
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
image string
logEnabled boolean
version string
status object
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
imageID string
nodeStatuses object
property name* harvesterhci.io.v1beta1.NodeUpgradeStatus
message string
reason string
state string
previousVersion string
repoInfo string
singleNode string
upgradeLog string
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"image": "string",
"logEnabled": false,
"version": "string"
},
"status": {
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"imageID": "string",
"nodeStatuses": {},
"previousVersion": "string",
"repoInfo": "string",
"singleNode": "string",
"upgradeLog": "string"
}
}
- Schema
- Example (from schema)
Schema
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
image string
logEnabled boolean
version string
status object
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
imageID string
nodeStatuses object
property name* harvesterhci.io.v1beta1.NodeUpgradeStatus
message string
reason string
state string
previousVersion string
repoInfo string
singleNode string
upgradeLog string
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"image": "string",
"logEnabled": false,
"version": "string"
},
"status": {
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"imageID": "string",
"nodeStatuses": {},
"previousVersion": "string",
"repoInfo": "string",
"singleNode": "string",
"upgradeLog": "string"
}
}
Unauthorized
- application/json
application/yaml
Schema
Schema
string
- Schema
Schema
string
Loading…