DevOps Plan Helm chart reference
Information about using the DevOps Plan Helm chart.
The following reference details the DevOps Plan Helm chart and the configuration options that are available for deploying DevOps Plan on Kubernetes.
It is recommended that you do not modify the default values.yaml configuration file for your deployment. Create a copy to use as your customized values file, for example, my-values.yaml. Creating a copy to customize will allow you to maintain your customized values for future deployments and upgrades.
The Helm chart has the following values that can be overridden by using the --set
parameter command or specified by using -f my-values.yaml
| Parameter | Description | Default value |
|---|---|---|
| global.image.pullSecret | Your own secret with your credentials to HCL's docker repository. Required when deploying Helm Chart in your own cluster. | "" |
| global.imageRegistry | DevOps Plan docker image registry. | cp.icr.io |
| replicaCount | Number of replicas to deploy an instance of the DevOps Plan RESTful service. | 1 |
| image.repository | DevOps Plan docker image repository path. | cp/devops-plan/devopsplan |
| image.tag | DevOps Plan image tag. | 3.0.2 |
| image.pullPolicy | DevOps Plan image
pull policy. Accepted values are:
|
IfNotPresent |
| hostname | DevOps Plan Docker container hostname. | devopsplan |
| timeZone | DevOps Plan server Time Zone. It can be set based on a list of supported time zones and abbreviations. | EST5EDT |
| serverQualifiedUrlPath | If defined, overrides the mapping URL in the DevOps Plan
application.properties file. For example:
"https://[MAPPING_NAME].com" |
"" |
| service.type | Service type. It can be set to ClusterIP, LoadBalancer, or NodePort. | CliusterIP |
| service.exposePort | Service expose port. | "" |
| ingress.enabled | Ingress service. True enables the ingress service.
False disables the ingress service. Accepted values are:
|
true |
| ingress.type | Ingress service type. Accepted values are nginx, route, mapping. | route |
| hosts | List of hosts for the ingress service. | devopsplan.ibm.com |
| Parameter | Description | Default value |
|---|---|---|
| global.platform.smtp.host | SMTP server host | "" |
| global.platform.smtp.port | SMTP server port number | "" |
| global.platform.smtp.username | SMTP server username | "" |
| global.platform.smtp.password | SMTP server password | "" |
| global.platform.smtp.sender | The SMTP sender email address that must be delivered from the on-boarding process | "" |
| global.platform.smtp.startTLS | Sets the mail server to secure protol using TLS or SSL. True
sets the protocol to TLS or SSL. False sets unsecure
protocol. |
false |
| global.platform.smtp.smtps | Sets the mail server protocol. True sets the protocol to
SMTPS. False sets the protocol to SMTP. |
false |
You must set SSL parameters to install SSL certificates. For more information, see Installing the SSL certificate.
| Parameter | Description | Default value |
|---|---|---|
| ssl.enabled | Enables installing DevOps Plan SSL
certificate. Accepted values are:
|
false |
| ssl.password | Keystore password. This parameter is required if ssl.enabled=true. |
"" |
| ssl.keyAlias | Keystore alias. | 1 |
| ssl.configMapName | This is the configMap file name that contains the SSL certificate
keystore.p12 file. This parameter is required if
ssl.enabled=true. |
keystore-file |