## Compatibility

Rasa X version 0.33.0 or higher is only compatible with Rasa Open Source 2.x. If you are on Rasa Open Source 1.x, please check the [compatibility matrix](https://legacy-docs-rasa-x.rasa.com/docs/rasa-x/changelog/compatibility-matrix) for a compatible version.

## Configuration Values

Rasa X builds on existing charts for `postgresql`, `rabbitmq`, and `redis`. To see all configuration values please check the READMEs of the subcharts. The Rasa X chart contains a link to the used chart versions and their READMEs in its [values file](https://github.com/RasaHQ/rasa-x-helm/blob/master/charts/rasa-x/values.yaml).

If you don’t want to use the subcharts and decide to provide your own deployments, you can disable the subchart usage through the Rasa X values file. E.g. to skip installing the `postgresql` subchart specify this in your override file:

```yaml
postgresql:
  install: false
```

Additionally, you have to provide the connection details of your external instances and the required credentials. For `postgresql`, this would e.g. be:

```yaml
postgresql:
  install: false
  existingHost: "<host of your postgres instance>"
  existingSecretKey: "<key to get the password from the secret>"
global:
  postgresql:
    existingSecret: "<name of the secret which contains the database password>"
    servicePort: <port which should be used to connect>
    postgresqlDatabase: "<name of the database which should be used>"
    postgresqlUsername: "<username which should be used to connect>"
```
