Deploying Special Upgrade Tool
Installation Prerequisites
Before installing the Special Upgrade Tool component, ensure that:
-
Required CloudBlue Commerce components are installed.
-
The
partial_upgrade_operation_id
order attribute for a provider account is created, which stores operation IDs and bind orders together. The attribute must have the String value type, and the Show in the List of Resellers setting must be enabled on it. For more information on custom attributes, refer to Storing Additional Information about Customers, Orders, and Users in Custom Attributes.
Required CloudBlue Commerce Components
- OSS 21.8 or later
-
BSS 21.8 or later
-
Connect Processor v24 for CSP & NCE
Database requirements
For Special Upgrade Tool database server resource requirements, see The Minimum Resource Requirements for the System Database Server. The database will be created automatically during the component deployment procedure.
Kubernetes Resource Requirements
Container | CPU cores | RAM in GiB |
---|---|---|
partialupgradetool | 1.0 | 0.5 |
Deploying Special Upgrade Tool
To deploy Special Upgrade Tool:
-
Ensure the prerequisites above.
-
Follow the common CloudBlue Commerce component deployment procedure using the Special Upgrade Tool deployment parameters in the config.yaml.
Upgrading Special Upgrade Tool to the Latest Version
To upgrade the Special Upgrade Tool component, follow Upgrading Components using the Special Upgrade Tool deployment parameters in config.yaml.
Special Upgrade Tool Deployment Parameters
When installing or updating Special Upgrade Tool using the common CloudBlue Commerce component deployment procedure, use the parameters below in config.yaml.
Component Name
partialupgradetool
Common Parameters
Parameter | Default value |
---|---|
components.partialupgradetool.javaheapsize
|
-XX:InitialRAMPercentage=30.0 -XX:MaxRAMPercentage=70.0 |
components.partialupgradetool.jdbcconnectionparams
|
?sslmode=require&ApplicationName=partialupgradetool |
components.partialupgradetool.db_oauthkey | |
components.partialupgradetool.db_oauthsecret | |
components.partialupgradetool.db_host | dbhost |
components.partialupgradetool.db_dbname | dbname |
components.partialupgradetool.db_username | dbuser |
components.partialupgradetool.db_password | ZGJwYXNz |
components.partialupgradetool.db_secret
|
partialupgradetool-db |
components.partialupgradetool.resources.requests.cpu
|
10m |
components.partialupgradetool.resources.requests.memory
|
512Mi |
components.partialupgradetool.resources.limits.cpu
|
500m |
components.partialupgradetool.resources.limits.memory
|
1024Mi |
Sample config.yaml
Default config.yaml:
--- components: partialupgradetool: {}