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>