This documentation supports an earlier version of BMC Helix IT Service Management on-premises deployment.To view the documentation for the latest version, select 23.3.04 from the Product version picker.

Openfire server parameters in the deployment input configuration file


Use the Openfire server parameters to build the chat application.

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.

The following table describers the Openfire server parameters:

Parameter name

Description

Example

OPENFIRE_ADMIN_USER_PASSWORD

Password for the Openfire admin user.

OPENFIRE_ADMIN_USER_PASSWORD="admin"

OPENFIRE_AUTH_RESOURCE

BMC Helix ITSM: Smart IT REST API endpoint for Openfire authentication.

OPENFIRE_AUTH_RESOURCE=
"https://psr-aws-oregon-smartit.bmc.com/smartit/rest/users/chat"

OPENFIRE_DB_ALWAYS_ON

(Microsoft SQL) Setup the clustered database.

Valid values:

  • (Default) Yes
  • No

OPENFIRE_DB_ALWAYS_ON="Yes"

OPENFIRE_DB_NAME

Provide ORACLE SERVICE name for Oracle DB type.

OPENFIRE_DB_NAME="${CUSTOMER_SERVICE_NAME}_${DB_ENVIRONMENT}_of"

OPENFIRE_DB_PORT

Port number where Openfire is configured.

OPENFIRE_DB_PORT="5432"

OPENFIRE_DB_SERVER_NAME

Openfire database name.


OPENFIRE_DB_SERVER_NAME="DATABASE_HOST_NAME"

OPENFIRE_DB_USER_PASSWORD

Openfire database user password.


OPENFIRE_DB_USER_PASSWORD="Asimil89"

OPENFIRE_DB_USER_NAME

Openfire database user name.


OPENFIRE_DB_USER_NAME=
"${CUSTOMER_SERVICE_NAME}_${DB_ENVIRONMENT}_ofadmin"

OPENFIRE_REPLICA_COUNT

Number of Openfire servers.


OPENFIRE_REPLICA_COUNT=1

Ingress parameters

OPENFIRE_INGRESS_ENABLED

Enable or disable Ingress creation.

Valid values:

  • (Default) true
  • false

OPENFIRE_INGRESS_ENABLED="true"

OPENFIRE_INGRESS_DOMAIN

Domain name of the Ingress host.


OPENFIRE_INGRESS_DOMAIN="bmc.com"

OPENFIRE_INGRESS_HOST

Ingress host name.


OPENFIRE_INGRESS_HOST="psr-aws-oregon-chat.dsmlab"

OPENFIRE_HTTPBINDINGRESS_ENABLED


Enable or disable Ingress for Openfire chat. 

  • (Default) true
  • false

OPENFIRE_HTTPBINDINGRESS_ENABLED="true"

OPENFIRE_HTTPBINDINGRESS_DOMAIN

Ingress domain for Openfire chat.


OPENFIRE_HTTPBINDINGRESS_DOMAIN="bmc.com"

OPENFIRE_HTTPBINDINGRESS_HOST

Ingress host for Openfire chat. Must be same as BMC Helix ITSM: Smart IT Ingress host.


OPENFIRE_HTTPBINDINGRESS_HOST=
"psr-aws-oregon-smartit.dsmlab"

Route parameters

OPENFIRE_ROUTE_ENABLED

Enable or disable route creation for platform integration service.

Valid values:

  • true
  • (Default) false


OPENFIRE_ROUTE_ENABLED="false"

OPENFIRE_ROUTE_DOMAIN

Route Domain for Openfire.


OPENFIRE_ROUTE_DOMAIN="bmc.com"

OPENFIRE_ROUTE_HOST

Route host for Openfire Server.


OPENFIRE_ROUTE_HOST="remedy"

OPENFIRE_HTTPBINDROUTE_ENABLED

(Openshift only) Enable or disable Route creation for Openfire chat.

Valid values:

  • true
  • (Default) false

OPENFIRE_HTTPBINDROUTE_ENABLED="false"

OPENFIRE_HTTPBINDROUTE_DOMAIN

Route domain for Openfire chat. Must be same as BMC Helix ITSM: Smart IT Route domain.

OPENFIRE_HTTPBINDROUTE_DOMAIN="bmc.com"

OPENFIRE_HTTPBINDROUTE_HOST

Route host for Openfire chat. Must be same as Smart IT Route Ingress host.

OPENFIRE_HTTPBINDROUTE_HOST="remedy"

Resource parameters

OPENFIRE_MEMORY_LIMIT

Memory limit for each Openfire pod.

OPENFIRE_MEMORY_LIMIT="2Gi"

OPENFIRE_MEMORY_REQUEST

Memory Request for each Openfire pod.

OPENFIRE_MEMORY_REQUEST="2Gi"

 

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