# kubedb-certified

[kubedb-certified](https://github.com/kubedb) - Making running production-grade databases easy on Kubernetes

## TL;DR;

```bash
$ helm repo add appscode https://charts.appscode.com/stable/
$ helm repo update
$ helm search repo appscode/kubedb-certified --version=2026.7.10
$ helm upgrade -i kubedb-certified appscode/kubedb-certified -n kubedb --create-namespace --version=2026.7.10
```

## Introduction

This chart deploys a KubeDB operator on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.

## Prerequisites

- Kubernetes 1.20+

## Installing the Chart

To install/upgrade the chart with the release name `kubedb-certified`:

```bash
$ helm upgrade -i kubedb-certified appscode/kubedb-certified -n kubedb --create-namespace --version=2026.7.10
```

The command deploys a KubeDB operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation.

> **Tip**: List all releases using `helm list`

## Uninstalling the Chart

To uninstall the `kubedb-certified`:

```bash
$ helm uninstall kubedb-certified -n kubedb
```

The command removes all the Kubernetes components associated with the chart and deletes the release.

## Configuration

The following table lists the configurable parameters of the `kubedb-certified` chart and their default values.

|                       Parameter                       |                                                                                                                                                                              Description                                                                                                                                                                              |                                                                                            Default                                                                                             |
|-------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| nameOverride                                          | This is to override the chart name.                                                                                                                                                                                                                                                                                                                                   | <code>""</code>                                                                                                                                                                                |
| fullnameOverride                                      |                                                                                                                                                                                                                                                                                                                                                                       | <code>""</code>                                                                                                                                                                                |
| global.license                                        | License for the product. Get a license by following the steps from [here](https://kubedb.com/docs/latest/setup/install/enterprise#get-a-trial-license). <br> Example: <br> `helm install appscode/kubedb \` <br> `--set-file global.license=/path/to/license/file` <br> `or` <br> `helm install appscode/kubedb \` <br> `--set global.license=<license file content>` | <code>""</code>                                                                                                                                                                                |
| global.licenseSecretName                              | Name of Secret with the license as key.txt key                                                                                                                                                                                                                                                                                                                        | <code>""</code>                                                                                                                                                                                |
| global.registry                                       | Docker registry used to pull KubeDB related images                                                                                                                                                                                                                                                                                                                    | <code>""</code>                                                                                                                                                                                |
| global.registryFQDN                                   | Docker registry fqdn used to pull KubeDB related images. Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image}                                                                                                                                                                                                                               | <code>""</code>                                                                                                                                                                                |
| global.insecureRegistries                             | Specify an array of insecure registries. <br> Example: <br> `helm template charts/kubedb-ops-manager \` <br> `--set global.insecureRegistries[0]=hub.company.com \` <br> `--set global.insecureRegistries[1]=reg.example.com`                                                                                                                                         | <code>[]</code>                                                                                                                                                                                |
| global.imagePullSecrets                               | Specify an array of imagePullSecrets. Secrets must be manually created in the namespace. <br> Example: <br> `helm template charts/kubedb \` <br> `--set global.imagePullSecrets[0].name=sec0 \` <br> `--set global.imagePullSecrets[1].name=sec1`                                                                                                                     | <code>[]</code>                                                                                                                                                                                |
| global.featureGates.Aerospike                         |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Cassandra                         |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.ClickHouse                        |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.DB2                               |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.DocumentDB                        |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Druid                             |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Elasticsearch                     |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| global.featureGates.HanaDB                            |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Hazelcast                         |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Ignite                            |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Kafka                             |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| global.featureGates.MariaDB                           |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| global.featureGates.Memcached                         |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Milvus                            |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.MongoDB                           |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| global.featureGates.MSSQLServer                       |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.MySQL                             |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| global.featureGates.Neo4j                             |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Oracle                            |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.PerconaXtraDB                     |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.PgBouncer                         |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Pgpool                            |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Postgres                          |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| global.featureGates.ProxySQL                          |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Qdrant                            |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.RabbitMQ                          |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Redis                             |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| global.featureGates.Singlestore                       |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Solr                              |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.Weaviate                          |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.featureGates.ZooKeeper                         |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.versionConfigMap                               |                                                                                                                                                                                                                                                                                                                                                                       | <code>"kubedb-active-versions"</code>                                                                                                                                                          |
| global.monitoring.agent                               | Name of monitoring agent (one of "prometheus.io", "prometheus.io/operator", "prometheus.io/builtin")                                                                                                                                                                                                                                                                  | <code>""</code>                                                                                                                                                                                |
| global.monitoring.serviceMonitor.labels               | Specify the labels for ServiceMonitor. Prometheus crd will select ServiceMonitor using these labels. Only usable when monitoring agent is `prometheus.io/operator`.                                                                                                                                                                                                   | <code>{"monitoring.appscode.com/prometheus":"auto"}</code>                                                                                                                                     |
| global.maxConcurrentReconciles                        | The maximum number of concurrent reconciles which can be run                                                                                                                                                                                                                                                                                                          | <code>0</code>                                                                                                                                                                                 |
| global.nodeSelector                                   | Node labels for pod assignment                                                                                                                                                                                                                                                                                                                                        | <code>{"kubernetes.io/os":"linux"}</code>                                                                                                                                                      |
| global.tolerations                                    | Tolerations for pod assignment                                                                                                                                                                                                                                                                                                                                        | <code>[]</code>                                                                                                                                                                                |
| global.affinity                                       | Affinity rules for pod assignment                                                                                                                                                                                                                                                                                                                                     | <code>{}</code>                                                                                                                                                                                |
| global.waitForWebhook                                 |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| global.networkPolicy.enabled                          |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.networkPolicy.flavor                           | flavor selects which network policy API is used. Accepted values: "kubernetes" (default) or "cilium".                                                                                                                                                                                                                                                                 | <code>kubernetes</code>                                                                                                                                                                        |
| global.distro.openshift                               |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| global.distro.ubi                                     |                                                                                                                                                                                                                                                                                                                                                                       | <code>""</code>                                                                                                                                                                                |
| petset.enabled                                        | If enabled, installs the petset chart                                                                                                                                                                                                                                                                                                                                 | <code>true</code>                                                                                                                                                                              |
| operator-shard-manager.enabled                        | If enabled, installs the operator-shard-manager chart                                                                                                                                                                                                                                                                                                                 | <code>false</code>                                                                                                                                                                             |
| sidekick.enabled                                      | If enabled, installs the sidekick chart                                                                                                                                                                                                                                                                                                                               | <code>true</code>                                                                                                                                                                              |
| supervisor.enabled                                    | If enabled, installs the supervisor chart                                                                                                                                                                                                                                                                                                                             | <code>false</code>                                                                                                                                                                             |
| kubedb-crd-manager.enabled                            | If enabled, installs the kubedb-crd-manager chart                                                                                                                                                                                                                                                                                                                     | <code>true</code>                                                                                                                                                                              |
| kubedb-provisioner.enabled                            | If enabled, installs the kubedb-provisioner chart                                                                                                                                                                                                                                                                                                                     | <code>true</code>                                                                                                                                                                              |
| kubedb-webhook-server.enabled                         | If enabled, installs the kubedb-webhook-server chart                                                                                                                                                                                                                                                                                                                  | <code>true</code>                                                                                                                                                                              |
| kubedb-ops-manager.enabled                            | If enabled, installs the kubedb-ops-manager chart                                                                                                                                                                                                                                                                                                                     | <code>true</code>                                                                                                                                                                              |
| kubedb-autoscaler.enabled                             | If enabled, installs the kubedb-autoscaler chart                                                                                                                                                                                                                                                                                                                      | <code>true</code>                                                                                                                                                                              |
| kubedb-schema-manager.enabled                         | If enabled, installs the kubedb-schema-manager chart                                                                                                                                                                                                                                                                                                                  | <code>false</code>                                                                                                                                                                             |
| kubedb-metrics.enabled                                | If enabled, installs the kubedb-metrics chart                                                                                                                                                                                                                                                                                                                         | <code>false</code>                                                                                                                                                                             |
| kubedb-catalog.enabled                                | If enabled, installs the kubedb-catalog chart                                                                                                                                                                                                                                                                                                                         | <code>true</code>                                                                                                                                                                              |
| kubedb-kubestash-catalog.enabled                      | If enabled, installs the kubedb-kubestash-catalog chart                                                                                                                                                                                                                                                                                                               | <code>true</code>                                                                                                                                                                              |
| kubedb-courier.enabled                                | If enabled, installs the kubedb-courier chart                                                                                                                                                                                                                                                                                                                         | <code>false</code>                                                                                                                                                                             |
| ace-user-roles.enabled                                | If enabled, installs the ace-user-roles chart                                                                                                                                                                                                                                                                                                                         | <code>true</code>                                                                                                                                                                              |
| ace-user-roles.enableClusterRoles.ace                 |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| ace-user-roles.enableClusterRoles.appcatalog          |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| ace-user-roles.enableClusterRoles.audit               |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| ace-user-roles.enableClusterRoles.catalog             |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| ace-user-roles.enableClusterRoles.cert-manager        |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| ace-user-roles.enableClusterRoles.kubedb-ui           |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| ace-user-roles.enableClusterRoles.kubedb              |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| ace-user-roles.enableClusterRoles.kubestash           |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| ace-user-roles.enableClusterRoles.kubevault           |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| ace-user-roles.enableClusterRoles.license-proxyserver |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| ace-user-roles.enableClusterRoles.metrics             |                                                                                                                                                                                                                                                                                                                                                                       | <code>true</code>                                                                                                                                                                              |
| ace-user-roles.enableClusterRoles.prometheus          |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| ace-user-roles.enableClusterRoles.secrets-store       |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| ace-user-roles.enableClusterRoles.stash               |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| ace-user-roles.enableClusterRoles.virtual-secrets     |                                                                                                                                                                                                                                                                                                                                                                       | <code>false</code>                                                                                                                                                                             |
| registryFQDN                                          | Docker registry fqdn used to pull KubeDB related images Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image}                                                                                                                                                                                                                                | <code>ghcr.io</code>                                                                                                                                                                           |
| tester.registry                                       | Docker registry used to pull KubeDB enterprise kubectl-nonroot image                                                                                                                                                                                                                                                                                                  | <code>appscode</code>                                                                                                                                                                          |
| tester.repository                                     | KubeDB enterprise kubectl-nonroot container image                                                                                                                                                                                                                                                                                                                     | <code>kubectl-nonroot</code>                                                                                                                                                                   |
| tester.tag                                            | KubeDB enterprise kubectl-nonroot container image tag                                                                                                                                                                                                                                                                                                                 | <code>"1.34"</code>                                                                                                                                                                            |
| tester.securityContext                                | Security options this container should run with                                                                                                                                                                                                                                                                                                                       | <code>{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":65534,"seccompProfile":{"type":"RuntimeDefault"}}</code> |
| tester.resources                                      | Compute Resources required by this container                                                                                                                                                                                                                                                                                                                          | <code>{}</code>                                                                                                                                                                                |
| imagePullSecrets                                      | Specify an array of imagePullSecrets. Secrets must be manually created in the namespace. <br> Example: <br> `helm template charts/kubedb-autoscaler \` <br> `--set imagePullSecrets[0].name=sec0 \` <br> `--set imagePullSecrets[1].name=sec1`                                                                                                                        | <code>[]</code>                                                                                                                                                                                |
| imagePullPolicy                                       | Container image pull policy                                                                                                                                                                                                                                                                                                                                           | <code>IfNotPresent</code>                                                                                                                                                                      |
| podLabels                                             | This is for setting Kubernetes Labels to a Pod. For more information checkout: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/                                                                                                                                                                                                              | <code>{}</code>                                                                                                                                                                                |
| podSecurityContext                                    |                                                                                                                                                                                                                                                                                                                                                                       | <code>{}</code>                                                                                                                                                                                |
| nodeSelector                                          |                                                                                                                                                                                                                                                                                                                                                                       | <code>{}</code>                                                                                                                                                                                |
| tolerations                                           |                                                                                                                                                                                                                                                                                                                                                                       | <code>[]</code>                                                                                                                                                                                |
| affinity                                              |                                                                                                                                                                                                                                                                                                                                                                       | <code>{}</code>                                                                                                                                                                                |


Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example:

```bash
$ helm upgrade -i kubedb-certified appscode/kubedb-certified -n kubedb --create-namespace --version=2026.7.10 --set global.registry=kubedb
```

Alternatively, a YAML file that specifies the values for the parameters can be provided while
installing the chart. For example:

```bash
$ helm upgrade -i kubedb-certified appscode/kubedb-certified -n kubedb --create-namespace --version=2026.7.10 --values values.yaml
```
