Configuration Sources

Configuration for MATRIXX components can come from configuration sources based on Docker images, Git repositories, or Kubernetes ConfigMaps. Configuration sources can be defined at a global level and used by as many components as required. Attributes of a configuration source can be overridden when referenced at the component level as needed.

Each configuration source is defined by one of the following type objects:

  • docker
  • configmap
  • git

The following sections describe how to define configuration sources and how to retrieve pricing data and configuration information from them for MATRIXX Engine and Traffic Routing Agent (TRA-PROC and TRA-PUB) and other components such as the MATRIXX gateways and web apps.