Service and Service Account Configuration

These configuration properties specify Services for components and the ServiceAccount that the components should run under. This might be an existing ServiceAccount or one that needs to be created.

Service Configuration

Service Configuration Properties describes the properties that control services for components.

Table 1. Service Configuration Properties
Property Description
sub_chart_name.service.type The type of service to create. Valid values are ClusterIP, NodePort, LoadBalancer, or ExternalName.
sub_chart_name.service.port The main port of the service.
sub_chart_name.service.annotations Any annotations to add to the service.
sub_chart_name.service.loadBalancerIP The load balancer IP address for the service, when service.type is set to LoadBalancer.
Note: This option is not applicable to the MATRIXX Engine, Network Enabler, or Pricing Controller sub-charts.

The sub_chart_name.service.type and sub_chart_name.service.port properties are not applicable to the Traffic Routing Agent (TRA) sub-chart, but the sub_chart_name.service.annotations property is applicable to the TRA ingress service.

Service Account Configuration

Service Account Configuration Properties describes the properties that control the service account that the pods running the component containers use. This can be an existing service account or one that needs to be created.

Table 2. Service Account Configuration Properties
Property Description
sub_chart_name.serviceAccount.create When set to true, this chart creates the service account to use for the Deployment. The default value is false.
sub_chart_name.serviceAccount.name The name of service account that the Deployment or StatefulSet uses. If the create property is true, then this is used as the name of the service account.
sub_chart_name.serviceAccount.annotations Any annotations to add to the service account. For more information about service account annotation, see the Kubernetes documentation.

For information about the required service accounts, see the discussion about service accounts in MATRIXX Installation and Upgrade.