Configuring OMEnvironment Custom Resource

You can configure the parameters specific to creating your OMEnvironment.

The following sections explain the various configuration exposed by the OMEnvironment.

  • Configure general parameters
    The 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 parameter

    Used to configure the persistent volume for shared storage. For more information, see configuring storage parameter.

  • Configure image parameter

    Used to define image configuration for deployment of servers. For more information, see configuring image parameter.

  • Configure database parameter

    Used to configure database connection parameters. For more information, see configuring database parameter.

  • Configure common parameter

    Used 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 parameter

    Used to configure network policies to control the traffic flow of pods. For more information, see configuring networkPolicy parameter.

  • Configure jms parameter

    Used for JMS configuration. For more information, see configuring jms parameter

  • Configure security parameter

    Used for SSL configurations to specify the trust store for Sterling Order Management System Software containers. For more information, see configuring security parameter.

  • Configure dataManagement parameter

    Used to configure data management properties for loading or upgrading factory data. For more information, see configuring dataManagement parameter.

  • Configure serverProfiles parameter

    Used to define list of server profile definition. For more information, see configuring server Profiles parameter.

  • Configure serverProperties parameter

    Used to define server properties definitions which include customerOverrides, endears, and margins. For more information, see configuring server Properties parameter.

  • Configure servers parameter

    Used to define list of servers to run. For more information, see configuring servers parameter.

  • Configure healthMonitor parameter

    Used for healthMonitor server configuration. For more information, see configuring healthMonitor parameter.

  • Configure restService parameter

    Used for Rest API server configuration. For more information, see configuring restService parameter.

  • Configure orderHub parameter

    Used to define the configurations to run Order Hub base and extension servers. For more information, see configuring orderHub parameter.

  • Configure orderService parameter

    Used for deployment of Order Service servers. For more information, see configuring orderService parameter.

  • Configure additionalMounts parameter

    Used to mount additional parameters such as configmaps, secrets, and PVC. For more information, see configuring additionalMounts parameter.

  • Configure affinityandTolerations parameter

    Used to define list of affinity and tolerations parameters. For more information, see configuring affinityandTolerations parameter.