OrderService parameters
The Order Service parameters are used for deployment of Order Service servers.
For more information about Order Service, see Order Service. If you are deploying Order Service outside of OMEnvironment, configure the integration properties in Sterling Order Management System Software. For more information about the properties, see Order Archival yfs.properties.
The following table enlists and explains the attributes that are used by Order Service.
Property | Default value | Value type | Required | Description |
---|---|---|---|---|
license |
boolean |
Yes | Accept Sterling Order Management System Software license. For more information, see License property. | |
secret |
string |
Yes | Provide the name of the secret that contains sensitive properties for deployment. For more information, see Creating a secret. | |
cassandra |
object |
Yes | Configure Cassandra for Order Service. For information about configuring
cassandra parameter, see Configuring Cassandra parameter. For information about configuring Cassandra on
SSL, see Enabling Cassandra data encryption. |
|
elasticsearch |
object |
Yes | Configure Elasticsearch for Order Service. For information about configuring
elasticsearch parameter, see Configuring elasticsearch parameter. For information about configuring Elasticsearch on SSL,
see Enabling Elasticsearch data encryption. |
|
configuration |
object |
Yes | Configure Order Service properties. For more information, see Configuring Order Service properties. | |
image |
object |
Yes | Used to define image configuration for deployment of servers. For more information, see image parameter. | |
networking.ingress |
object |
Yes | Used to define common ingress and service properties that can be applicable to all the AppServer instances. For more information, see ingress properties. | |
orderServiceVersion |
string |
No | Specify Order Service app version. | |
networkPolicy |
object |
No | Used to configure network policies to control the traffic flow of pods. For more information, see networkPolicy parameter. | |
security |
object |
No | Used for SSL configuration to specify the truststore and keystore for the containers. By default, containers will trust the Java™ CA certificates. For more information, see security parameter. | |
serverProfiles |
object |
No | Used to define the list of server profile definitions where each profile can define its own request and limit values of CPU and memory, and servers can refer to these profiles by just using the profile name. For more information, see serverProfiles parameter. | |
additionalMounts |
object |
No | List of additional mounts like ConfigMaps, secrets, and PVC with volume mount configuration to be mounted into each pod. For more information, see additionalMounts parameter. | |
replicaCount |
1 |
integer |
No | Specify the number of server instances to be deployed. |
profile |
balanced |
string |
No | Name of serverProfile to be used by the server, you can also use existing
profiles (balanced/compute/memory). For more information, see serverProfiles parameter. |
podAnnotations |
object | No | Specify annotations for pod as key-value pair. | |
podLabels |
object | No | Specify labels for pod as key-value pair. | |
horizontalPodAutoscaler |
string | No | Specify the name of the pre-defined Horizontal Pod Autoscaler that is to be used. For more information, see horizontalPodAutoscalers parameter. | |
upgradeStrategy |
string |
No | Specify the deployment strategy to be used for upgrading the orderService
deployments. Available options are RollingUpdate and Recreate . |
Note: If the key in the
podLabels
or podAnnotations
is the same as
defined in common.pod.podLabels/podAnnotations
, then it overwrites the key defined
in common
.