Mid Tier parameters in the deployment input configuration file


Set up Mid Tier by using the common, root, and Ingress parameters.

Important

The customertemplate.sh file contains several parameters, however, the following table lists only those parameters that are used for deploying BMC Helix Service Management on-premises.

Parameter name

Description

Example

Common parameters

MIDTIER_COMMON_ESCHAT_SERVER_URL

Configure the common URL for Live Chat deployment.


MIDTIER_COMMON_ESCHAT_SERVER_URL=
"https://${CUSTOMER_SERVICE_NAME}${ENVIRONMENT_URL}-vchat.${CLUSTER_DOMAIN}/eschat"

MIDTIER_COMMON_RSSO_AGENTID

Project name or Kubernetes namespace for BMC Helix Single Sign-On Agent ID.


MIDTIER_COMMON_RSSO_AGENTID="${CUSTOMER_SERVICE_NAME}-${ENVIRONMENT}"

Ingress parameters

MIDTIER_INT_INGRESS_ENABLED

Enable or disable Ingress creation for Mid Tier integration service.

Valid values:

  • (Default) true
  • false

MIDTIER_INT_INGRESS_ENABLED="true"

MIDTIER_INT_INGRESS_DOMAIN

Ingress domain name.


MIDTIER_INT_INGRESS_DOMAIN="${CLUSTER_DOMAIN}"

MIDTIER_INT_INGRESS_HOST

URL name of Ingress to Mid Tier.


MIDTIER_INT_INGRESS_HOST="${CUSTOMER_SERVICE_NAME}${ENVIRONMENT_URL}-int"

MIDTIER_USER_INGRESS_ENABLED

Enable or disable Ingress creation for Mid Tier user service.

Valid values:

  • (Default) true
  • false

MIDTIER_USER_INGRESS_ENABLED="true"

MIDTIER_USER_INGRESS_DOMAIN 

User Ingress domain name. This can be same as the admin Ingress domain name.


MIDTIER_USER_INGRESS_DOMAIN="${CLUSTER_DOMAIN}"

MIDTIER_USER_INGRESS_HOST

URL for the user Ingress host.


MIDTIER_USER_INGRESS_HOST="${CUSTOMER_SERVICE_NAME}${ENVIRONMENT_URL}"

Root parameters

MIDTIER_INT_ROUTE_ENABLED

(OpenShift only) Enable or disable route creation for Mid Tier integration service

Valid values:

  • true
  • (Default) false.

MIDTIER_INT_ROUTE_ENABLED="false"

MIDTIER_INT_ROUTE_DOMAIN

Integration service route domain name.


MIDTIER_INT_ROUTE_DOMAIN="${CLUSTER_DOMAIN}"

MIDTIER_INT_ROUTE_HOST

Host name.


MIDTIER_INT_ROUTE_HOST="${CUSTOMER_SERVICE_NAME}${ENVIRONMENT_URL}-int"

MIDTIER_USER_ROUTE_ENABLED

Enable or disable route creation for Mid Tier user service.

Valid values:

  • true
  • (Default) false

MIDTIER_USER_ROUTE_ENABLED="false"

MIDTIER_USER_ROUTE_DOMAIN 

Domain name for route to Mid Tier user service.


MIDTIER_USER_ROUTE_DOMAIN="${CLUSTER_DOMAIN}"

MIDTIER_USER_ROUTE_HOST

URL name of Ingress to Mid Tier.

MIDTIER_USER_ROUTE_HOST="${CUSTOMER_SERVICE_NAME}${ENVIRONMENT_URL}"


Mid Tier user service parameters

Use the following parameters to set the Mid Tier service:

Parameter name

Description

Example

MIDTIER_USER_MEMORY_LIMIT

Memory Limit for each Mid Tier user pod.


MIDTIER_USER_MEMORY_LIMIT="8Gi"

MIDTIER_USER_MEMORY_REQUEST

Memory Request for each Mid Tier user pod.


MIDTIER_USER_MEMORY_REQUEST="8Gi"

MIDTIER_USER_REPLICA_COUNT

Replica Count for Mid Tier user pod.

MIDTIER_USER_REPLICA_COUNT="1"

MIDTIER_USER_VOLUME_CLAIM_TEMPLATE_STORAGE_CLASS

Kubernetes storage class forMid Tier user.

MIDTIER_USER_VOLUME_CLAIM_TEMPLATE_STORAGE_CLASS="ceph-rbd-storage"

MIDTIER_USER_VOLUME_ENABLED

Set this parameter to true to mount custom certificate in the pod.

Valid values:

  • (Default) true
  • false

MIDTIER_USER_VOLUME_ENABLED="true"

MIDTIER_USER_VOLUME_MOUNT_ENABLED

Set this parameter to true to mount custom certificate in the pod.

Valid values:

  • (Default) true
  • false

MIDTIER_USER_VOLUME_MOUNT_ENABLED="true"


Mid Tier integration service parameters

Use the following parameters to integrate the Mid Tier service:

Parameter name

Description

Example

MIDTIER_INT_MEMORY_LIMIT

Integration memory limit.

MIDTIER_INT_MEMORY_LIMIT="2Gi"

MIDTIER_INT_MEMORY_REQUEST

Request to change the memory limit.

MIDTIER_INT_MEMORY_REQUEST="2Gi"

MIDTIER_INT_REPLICA_COUNT

Replica Count for the Mid Tier integration pod.

MIDTIER_INT_REPLICA_COUNT="1"

MIDTIER_INT_VOLUME_CLAIM_TEMPLATE_ENABLED

Valid values:

  • (Default) true
  • false

MIDTIER_INT_VOLUME_CLAIM_TEMPLATE_ENABLED="true"

MIDTIER_INT_VOLUME_CLAIM_TEMPLATE_STORAGE_CLASS

Kubernetes storage class for Mid Tierintegration.


MIDTIER_INT_VOLUME_CLAIM_TEMPLATE_STORAGE_CLASS
="ceph-rbd-storage"

MIDTIER_INT_VOLUME_CLAIM_TEMPLATE_STORAGE_SIZE

Kubernetes storage class size for Mid Tierintegration.

MIDTIER_INT_VOLUME_CLAIM_TEMPLATE_STORAGE_SIZE="2Gi"

MIDTIER_INT_VOLUME_ENABLED

Set to true to enable custom cacert.

Valid values:

  • (Default) true
  • false

MIDTIER_INT_VOLUME_ENABLED="true"

MIDTIER_INT_VOLUME_MOUNT_ENABLED

Set to true to enable custom cacert.

Valid values:

  • (Default) true
  • false

MIDTIER_INT_VOLUME_MOUNT_ENABLED="true"



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*