Configuring MATRIXX Engine

MATRIXX Engine configuration can be applied from a configuration source.

The image in this example is named example-engine-config-sideloader, but in practice you can select any name you want. The files to build the image are delivered in /kubernetes/example-engine-config-sideloader. The dockerfile consists of the following:

FROM your_image_repository/matrixx-sideloader: version-tag
 
# Add mtx engine and tra configuration files
COPY --chown=mtx:mtx config/* /config/

The kubernetes/example-engine-config-sideloader/config directory contains the MATRIXX configuration files:

asn1_dictionary_base_xml_sed.extra
ccf_create_config.info
diameter_dictionary_base_xml_sed.extra
mdc_create_config.info
mtx_process_control_cfg_sed.extra
resource_create_config.info
Important: The resource_create_config.info file is the default configuration file. The mdc_create_config.info file is empty by default. Edit the resource_create_config.info and mdc_create_config.info files as necessary to configure MATRIXX Engine, but do not change the file names.

To configure selective updates, if needed, create a selectiveupdate_create_config.info file. In general, the file naming pattern for create_config.info configuration files is type_create_config.info.