Configuring OMEnvironment Custom Resource
The following sections explain the various configuration exposed by the OMEnvironment.
- Configure general parametersThe following YAML snippet is a sample schema of the general parameters of OMEnvironment:
spec: license: accept: acceptCallCenterStore: secret: #serviceAccount: "default" #upgradeStrategy: RollingUpdate
The following table explains the general parameters of OMEnvironment:Property Default value Value type Required Description licence.accept
boolean Yes Accept Sterling Order Management System Software license. licence.acceptCallCenterStore
boolean Yes Accept Store and Call Center license. secret
string Yes Provide the name of the secret containing sensitive properties for deployment as explained in the create a secret page. serviceAccount
default
string No Specify the name of the service account used for deployment. upgradeStrategy
RollingUpdate
string No Specify the deployment strategy to be used for upgrading the OMServer deployments. Available options are RollingUpdate and Recreate
. - Configure
storage
parameterUsed to configure the persistent volume for shared storage. For more information, see configuring storage parameter.
- Configure
image
parameterUsed to define image configuration for deployment of servers. For more information, see configuring image parameter.
- Configure
database
parameterUsed to configure database connection parameters. For more information, see configuring database parameter.
- Configure
common
parameterUsed to define common ingress and service properties that can be applicable to all the appServer instances. For more information, see configuring common parameter.
- Configure
networkPolicy
parameterUsed to configure network policies to control the traffic flow of pods. For more information, see configuring networkPolicy parameter.
- Configure
jms
parameterUsed for JMS configuration. For more information, see configuring jms parameter
- Configure
security
parameterUsed for SSL configurations to specify the trust store for Sterling Order Management System Software containers. For more information, see configuring security parameter.
- Configure
dataManagement
parameterUsed to configure data management properties for loading or upgrading factory data. For more information, see configuring dataManagement parameter.
- Configure
serverProfiles
parameterUsed to define list of server profile definition. For more information, see configuring server Profiles parameter.
- Configure
serverProperties
parameterUsed to define server properties definitions which include customerOverrides, endears, and margins. For more information, see configuring server Properties parameter.
- Configure
servers
parameterUsed to define list of servers to run. For more information, see configuring servers parameter.
- Configure
healthMonitor
parameterUsed for healthMonitor server configuration. For more information, see configuring healthMonitor parameter.
- Configure
restService
parameterUsed for Rest API server configuration. For more information, see configuring restService parameter.
- Configure
orderHub
parameterUsed to define the configurations to run Order Hub base and extension servers. For more information, see configuring orderHub parameter.
- Configure
orderService
parameterUsed for deployment of Order Service servers. For more information, see configuring orderService parameter.
- Configure
additionalMounts
parameterUsed to mount additional parameters such as configmaps, secrets, and PVC. For more information, see configuring additionalMounts parameter.
- Configure
affinityandTolerations
parameterUsed to define list of affinity and tolerations parameters. For more information, see configuring affinityandTolerations parameter.