Pricing Configuration

Pricing information can be updated from a configuration source. Pricing Configuration Source Properties describes the available configuration properties.

Table 1. Pricing Configuration Source Properties
Property Description
global.topology.domains[x].pricing.configurationSource.refName The name of the configuration source to retrieve pricing data from for the domain.
global.topology.domains[x].subdomains[y].pricing.configurationSource.refName The name of the configuration source to retrieve pricing data from for the sub-domain.

The following is an example of adding pricing information from a Git-based configuration source gitlab-config. The configuration retrieves mtx_pricing_matrixxOne.xml from the pricing directory of the repository.

global:
  configurationSources:  
    gitlab-config:
      type: git
      repositoryUrl: [email protected]/acme-matrixx-configuration.git
      sshKey:
        secretName: gitlab-secret        
  topology:
    domains:
      - subdomains:
          - id: 1
            pricing:
              configurationSource:
                refName: gitlab-config
                git:
                  repositoryPath: pricing
              fileName: mtx_pricing_matrixxOne.xml