Default settings in IBM Engineering Lifecycle Management on Hybrid Cloud operator

Engineering Lifecycle Management on Hybrid Cloud operator uses some default settings in various configurations such as ingress, nginx, and more.

Default ingress annotations

IBM® Engineering Lifecycle Management on Hybrid Cloud operator supports deployments on Kubernetes clusters and has default integration with NGINX-based ingress controller. For more information about the steps to set up NGINX-based ingress controller on Kubernetes cluster, see  Ingress-Nginx Controller Installation Guide.
Annotation name Value Details
nginx.ingress.kubernetes.io/backend-protocol HTTPS Used for secure backend communication
nginx.ingress.kubernetes.io/secure-backends True Used for secure backend communication for older versions
nginx.ingress.kubernetes.io/proxy-connect-timeout 250 Custom timeout
nginx.ingress.kubernetes.io/proxy-read-timeout 250 Custom timeout
nginx.ingress.kubernetes.io/proxy-send-timeout 250 Custom timeout
nginx.ingress.kubernetes.io/proxy-body-size 0 Allows any size of client request body

Default route annotations

Following annotations are added into the Red Hat® OpenShift® route for all the applications:

Name Value Details
haproxy.router.openshift.io/timeout 250 Custom timeout
haproxy.router.openshift.io/hsts_header max-age=31536000;includeSubDomains;preload Enables HTTP strict transport security per-route

Default temporary directory locations in teamserver.properties

Following teamserver.properties entries are set to Persistent Volume (PV) location so that all the data in tmp folder gets persisted and doesn’t get lost when application container restarts.
Application Advance property Value
JTS com.ibm.team.repository.tmpdir /elm/server/conf/<APP_CONTEXT_ROOT>/tmp/contentservice
QM com.ibm.rqm.adapter.rit.tmpdir /elm/server/conf/<APP_CONTEXT_ROOT>/tmp/contentservice
com.ibm.team.repository.tmpdir /elm/server/conf/ <APP_CONTEXT_ROOT> /tmp/contentservice
com.ibm.rqm.planning.tmpdir /elm/server/conf/ <APP_CONTEXT_ROOT> /tmp/contentservice
RM com.ibm.team.repository.tmpdir /elm/server/conf/<APP_CONTEXT_ROOT>/tmp/contentservice
CCM com.ibm.team.scm.vcs.tmpdir /elm/server/conf/ <APP_CONTEXT_ROOT> /tmp/versionedcontentservice
com.ibm.team.scm.tmpdir /elm/server/conf/ <APP_CONTEXT_ROOT> /tmp/contentservice
com.ibm.team.repository.tmpdir /elm/server/conf/ <APP_CONTEXT_ROOT> /tmp/contentservice
ENI com.ibm.team.repository.tmpdir /elm/server/conf/ <APP_CONTEXT_ROOT> /tmp/contentservice
Note: To persist the data that is placed at location provided through advanced properties, it is mandatory to move it to /elm/server/conf/< APP_CONTEXT_ROOT>