Overriding Image Characteristics
Characteristics of images for MATRIXX components can be overridden.
Image and Container Override Properties describes the properties that override names and tags for images.
Property | Description |
---|---|
sub_chart_name.image.nameOverride | The name of the image to use to create the container for this component. The default value is 1. |
sub_chart_name.image.versionOverride | The tag value of the image to use to create the container for this component. |
<global.image.registry.name>/<sub_chart_name>.image.nameOverride:<sub_chart_name>.image.versionOverride
Some components, such as MATRIXX Engine, Traffic Routing Agent (TRA), and Pricing Controller, require more than one image. MATRIXX Engine Image Override Properties describes these properties for the engine.
Property | Description |
---|---|
engine.images.engine.nameOverride | The name of the image to use for the engine pods. The default value is
mtx-engine-mgr if using Engine Operator. |
engine.images.engine.versionOverride | The tag value of the image for the engine pods. The default value is the chart application version. |
engine.images.manager.nameOverride | The name of the image to use for the engine manager pod. If the engine operator is
being used, set this to mtx-engine-mgr . Otherwise, set
to mgr-engine . |
engine.images.manager.versionOverride | The tag value of the image to use for the engine manager pod. The default value is the chart application version. |
engine.images.tralb.nameOverride | The name of the image to use for the TRA-PROC and TRA-PUB pods. The
default value is mtx-tra . |
engine.images.tralb.versionOverride | The tag value of the image to use for the TRA-PROC and TRA-PUB pods. The default value is the chart application version. |
engine.images.controller.nameOverride | The name of the image to use for the operator pod. The default value is
mtx-engine-opr . |
engine.images.controller.versionOverride | The tag value of the image to use for the operator pod. The default value is the chart application version. |
The TRA chart defines more than one image and therefore needs multiple image overrides. Traffic Routing Agent Image Override Properties describes these properties for TRA.
Property | Description |
---|---|
tra.images.tra.nameOverride | The name of the image to use for the TRA pods. The default value is
mtx-tra . |
tra.images.tra.versionOverride | The tag value of the image of the TRA pods. The default value is the chart application version. |
The Pricing Controller chart defines more than one image and therefore needs multiple image overrides. Pricing Controller Image Override Properties describes these properties for the Pricing Controller.
Property | Description |
---|---|
pricing-controller.images.controller.nameOverride | The name of the image to use for the Pricing Controller pod. The default value is
pricing-controller . |
pricing-controller.images.controller.versionOverride | The tag value of the image to use for the Pricing Controller pod. The default value is the chart application version. |
pricing-controller.images.loader.nameOverride | The name of the image to use for the Pricing Loader pod. The default
value is pricing-loader . |
pricing-controller.images.loader.versionOverride | The tag value of the image of the Pricing Loader pod. The default value is the chart application version. |