Orchestrate is a key component of TeamForge which extends associations and traceability to third party products like Jenkins, JIRA, and others. Unlike earlier TeamForge releases, TeamForge 8.1 (and later) is equipped with a set of Orchestrate specific site-options.conf tokens, which if configured, facilitates the proxying of Orchestrate through TeamForge's web server.
site-options.conf token | Default value |
---|---|
ORCHESTRATE_ENABLED | true |
ORC_PROXIED_PATH | /orc |
ORC_PORT | 8844 |
ORC_HOSTNAME | localhost |
ORC_PROTOCOL | http |
ORC_SSL_CA_CERT_FILE | This token has no default value. You must enter the path of the SSL cert file once you set ORC_PROTOCOL token to https, which you must if you have Orchestrate. |
Note: About the CA certificate file
The certificate file used for ORC_SSL_CA_CERT_FILE token can be the CA certificate file or the CA bundle. For certificates that are signed by a common CA, this may already be installed by the yum package 'ca-certificates', or can be obtained from a common source, such as https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt. If the certificate is self-signed, this file is likely the certificate itself. For more information, see the 'Prepare TeamForge' section of the Proxy upgrade configuration procedure. |
You can install Orchestrate on the TeamForge application server (ORC_HOSTNAME=localhost, which is the default) or you can install Orchestrate on a separate server. You must set the values of the Orchestrate specific site-options.conf tokens depending on whether Orchestrate and TeamForge are on the same server or on two separate servers. The following tables list the tokens and their values for Orchestrate on the TeamForge application server and separate server scenarios.
site-options.conf token | Default value |
---|---|
ORCHESTRATE_ENABLED | true |
ORC_PROXIED_PATH | /orc |
ORC_PORT | 8844 |
ORC_HOSTNAME | localhost |
ORC_PROTOCOL | https |
ORC_SSL_CA_CERT_FILE | <Path of the SSL cert file> |
site-options.conf token | Default value |
---|---|
ORCHESTRATE_ENABLED | true |
ORC_PROXIED_PATH | /orc |
ORC_PORT | 8844 |
ORC_HOSTNAME | <Orchestrate server's host name> |
ORC_PROTOCOL | https |
ORC_SSL_CA_CERT_FILE | <Path of the SSL cert file> |