ProductUpgrade [product.alauda.io/v1alpha1]
- Description
- ProductUpgrade is the Schema for the productupgrades API
- Type
object
Specification
.spec
- Description
- ProductUpgradeSpec defines the desired state of ProductUpgrade
- Type
object- Required
onlineUpgrade
.spec.onlineUpgrade
- Description
- OnlineUpgrade is the online upgrade configuration
- Type
object- Required
checkFrequencyenableenableMsgNotify
.status
- Description
- ProductUpgradeStatus defines the observed state of ProductUpgrade
- Type
object- Required
phasesourcestatus
.status.preheatVersions
- Description
- PreHeatVersions is the pre-heat histories of the product upgrade
- Type
array
.status.preheatVersions[]
- Description
- PreheatHistory defines the pre-heat history
- Type
object- Required
archstatusversion
.status.source
- Description
- OnlineUpgradeSource is the source of online upgrade
- Type
object- Required
registry
.status.upgradePaths
- Description
- UpgradePaths is the upgrade paths of the product upgrade
- Type
array
.status.upgradePaths[]
- Description
- UpgradePath defines the upgrade path
- Type
object- Required
archesreleasesizesversion
.status.upgradePaths[].arches
- Description
- Arches is the architectures of the new version
- Type
array
.status.upgradePaths[].arches[]
- Type
string
.status.upgradePaths[].sizes
- Description
- Sizes is the architectures of the new version
- Type
array
.status.upgradePaths[].sizes[]
- Type
integer
.status.upgradePaths[].tags
- Description
- Tags is the tags of the new version
- Type
array
.status.upgradePaths[].tags[]
- Type
string
API Endpoints
The following API endpoints are available:
/apis/product.alauda.io/v1alpha1/productupgradesDELETE: delete collection of ProductUpgradeGET: list objects of kind ProductUpgradePOST: create a new ProductUpgrade
/apis/product.alauda.io/v1alpha1/productupgrades/{name}DELETE: delete the specified ProductUpgradeGET: read the specified ProductUpgradePATCH: partially update the specified ProductUpgradePUT: replace the specified ProductUpgrade
/apis/product.alauda.io/v1alpha1/productupgrades/{name}/statusGET: read status of the specified ProductUpgradePATCH: partially update status of the specified ProductUpgradePUT: replace status of the specified ProductUpgrade
/apis/product.alauda.io/v1alpha1/productupgrades
- HTTP method
DELETE- Description
- delete collection of ProductUpgrade
- HTTP responses
- HTTP method
GET- Description
- list objects of kind ProductUpgrade
- HTTP responses
- HTTP method
POST- Description
- create a new ProductUpgrade
- Query parameters
- Body parameters
- HTTP responses
/apis/product.alauda.io/v1alpha1/productupgrades/{name}
- HTTP method
DELETE- Description
- delete the specified ProductUpgrade
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified ProductUpgrade
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified ProductUpgrade
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified ProductUpgrade
- Query parameters
- Body parameters
- HTTP responses
/apis/product.alauda.io/v1alpha1/productupgrades/{name}/status
- HTTP method
GET- Description
- read status of the specified ProductUpgrade
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified ProductUpgrade
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified ProductUpgrade
- Query parameters
- Body parameters
- HTTP responses