Title
Create new category
Edit page index title
Edit category
Edit link
Deploy Pulse Databases via Helm
This page describes how to install each database component of the helm-databases umbrella Helm chart on OpenShift.
Note: All commands assume you are running from the repository root, which is the parent directory of helm-databases/.
Common Parameters
These parameters are shared across most or all database installations.
Parameter | Description |
|---|---|
| Enable OpenShift-specific configurations. Set to |
| Name of the Kubernetes secret used to pull images from a private registry. |
| Image pull policy. Valid values are |
| StorageClass to use for persistent volume claims. |
| Base64-encoded Docker registry credentials token. |
| Let the operator manage the security context. Required for OpenShift. |
| Image pull secret name for the NATS sub-chart. |
1. MongoDB
Installation Command
Example Command for OpenShift
Example Command for Vanilla Kubernetes
Parameter Reference
Parameter | Description |
|---|---|
| MongoDB server version to deploy. |
| Full image path, in |
| Let the MongoDB operator manage the pod security context. Required for OpenShift. |
| Image pull secret name used by the MongoDB operator. |
| Persistent volume size for MongoDB data. |
| CPU limit for the MongoDB pod. |
| Memory limit for the MongoDB pod. |
| CPU request for the MongoDB pod. |
| Memory request for the MongoDB pod. |
| Maximum time Helm will wait for the install to complete. |
2. VictoriaMetrics
Installation Command
Post-Install Upgrade
After install, run an upgrade to reconcile values:
Example Command for OpenShift
Example Command for Vanilla Kubernetes
Parameter Reference
Parameter | Description |
|---|---|
| Username for VictoriaMetrics basic auth. |
| Password for VictoriaMetrics basic auth. |
| Persistent volume size for the VMStorage component. |
| CPU limit for VMStorage pods. |
| Memory limit for VMStorage pods. |
| CPU request for VMStorage pods. |
| Memory request for VMStorage pods. |
| Persistent volume size for the VMSelect component. |
| CPU limit for VMSelect pods. |
| Memory limit for VMSelect pods. |
| CPU request for VMSelect pods. |
| Memory request for VMSelect pods. |
| CPU limit for VMInsert pods. |
| Memory limit for VMInsert pods. |
| CPU request for VMInsert pods. |
| Memory request for VMInsert pods. |
3. Elasticsearch
Installation Command
Post-Install Upgrade
After install, run an upgrade to reconcile values:
Example Command for OpenShift
Example Command for Vanilla Kubernetes
Parameter Reference
Parameter | Description |
|---|---|
| Password for the Elasticsearch admin user. |
| Username for an additional Elasticsearch user. |
| Password for the additional Elasticsearch user. |
| Role assigned to the additional user, for example, |
| Password for the PKCS#12 TLS keystore. Use an empty string to disable. |
| HTTP port Elasticsearch listens on. |
| Disable TLS for Elasticsearch HTTP endpoint. |
| Name identifier for the Elasticsearch node set. |
| Number of Elasticsearch nodes in the set. |
| Allow memory-mapped files for the Elasticsearch node store. |
| Persistent volume size per Elasticsearch node. |
| CPU limit per Elasticsearch node. |
| Memory limit per Elasticsearch node. |
| CPU request per Elasticsearch node. |
| Memory request per Elasticsearch node. |
4. PostgreSQL
Installation Command
Example Command for OpenShift
Example Command for Vanilla Kubernetes
Parameter Reference
Parameter | Description |
|---|---|
| Whether to deploy PostgreSQL via an operator. |
| Persistent volume size for PostgreSQL data. |
| CPU limit for the PostgreSQL pod. |
| Memory limit for the PostgreSQL pod. |
| CPU request for the PostgreSQL pod. |
| Memory request for the PostgreSQL pod. |
Note: This installation uses two values files: postgres-only.yaml and openshift.yaml. The OpenShift values file provides additional security context and SCC-related settings.
5. NATS
Installation Command
Example Command for OpenShift
Example Command for Vanilla Kubernetes
Parameter Reference
Parameter | Description |
|---|---|
| Image pull secret name for the NATS sub-chart. |
| Expose NATS via a LoadBalancer service. |
| StorageClass for the JetStream file store PVC. |
| Persistent volume size for the JetStream file store. |
| CPU limit for the NATS container. |
| Memory limit for the NATS container. |
| CPU request for the NATS container. |
| Memory request for the NATS container. |
Uninstall
To remove any of the database releases:
For example:
For additional help, contact www.acceldata.force.com OR call our service desk +1 844 9433282
Copyright © 2026