Hi everyone,
I’ve deployed Rasa X via Helm on Kubernetes. UI loads fine, login works, model is loaded, and all services (PostgreSQL, Redis, RabbitMQ) are running. But still, Conversations, NLU Inbox, and “Talk to a human” features don’t work.
Redis is accessible from pods, endpoints.yml has correct configs, and all required env variables are present. Still, Rasa X logs show Redis connection errors (111) repeatedly.
Everything seems fine, but core features aren’t working. Any idea what could be wrong?
rasa version = 3.1.7-full
rasaX version = 1.1.4
here is the values.yml file
rasax:
command: []
args: []
name: "rasa/rasa-x" # gcr.io/rasa-platform/rasa-x-ee
tag: "1.1.4"
port: 5002
scheme: http
passwordSalt: ".-IKPjqMi0McI.W"
token: "kRSHm7vsYcLeYHw"
jwtSecret: "kRSHm7vsYcLeYHw"
databaseName: ""
disableTelemetry: false
jaegerSidecar: "false"
initialUser:
username: "admin"
password: "admin"
persistence:
accessModes:
- ReadWriteOnce
size: 10Gi
annotations: {}
finalizers:
- kubernetes.io/pvc-protection
existingClaim: ""
livenessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
readinessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
resources: {}
extraEnvs: []
extraVolumeMounts: []
extraVolumes: []
tolerations: []
nodeSelector: {}
automountServiceAccountToken: false
service:
annotations: {}
type: "ClusterIP"
podLabels: {}
hostNetwork: false
dnsPolicy: ""
hostAliases: []
overrideHost: ""
rasa:
version: "3.1.7-full" # Please update the default value in the Readme when updating this
disableTelemetry: false
command: []
args: []
extraArgs: []
name: "rasa/rasa"
tag: "3.1.7-full"
port: 5005
scheme: http
token: "InWVMW0bMr3lN3D"
rabbitQueue: "rasa_production_events"
additionalRabbitQueues: []
additionalChannelCredentials:
rest:
additionalEndpoints: {}
trackerStore:
query: {}
jaegerSidecar: "false"
livenessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
useLoginDatabase: true
lockStoreDatabase: "1"
cacheDatabase: "2"
extraEnvs: []
tolerations: []
automountServiceAccountToken: false
podLabels: {}
versions:
rasaProduction:
enabled: true
external:
enabled: false
url: "http://rasa-bot"
nodeSelector: {}
replicaCount: 1
serviceName: "rasa-production"
service:
annotations: {}
modelTag: "production"
trackerDatabase: "tracker"
rasaEnvironment: "production"
resources: {}
extraVolumeMounts: []
extraVolumes: []
rasaWorker:
enabled: true
external:
enabled: false
url: "http://rasa-worker"
nodeSelector: {}
replicaCount: 1
serviceName: "rasa-worker"
service:
annotations: {}
modelTag: "production"
trackerDatabase: "worker_tracker"
rasaEnvironment: "worker"
resources: {}
extraVolumeMounts: []
extraVolumes: []
dbMigrationService:
initContainer:
command: []
resources: {}
command: []
args: []
name: "" # gcr.io/rasa-platform/rasa-x-ee
tag: ""
ignoreVersionCheck: false
port: 8000
tolerations: []
nodeSelector: {}
resources: {}
extraEnvs: []
extraVolumeMounts: []
extraVolumes: []
automountServiceAccountToken: false
service:
annotations: {}
livenessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
readinessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
podLabels: {}
eventService:
command: []
args: []
name: "rasa/rasa-x" # gcr.io/rasa-platform/rasa-x-ee
tag: ""
port: 5673
replicaCount: 1
databaseName: "rasa"
tolerations: []
nodeSelector: {}
resources: {}
extraEnvs: []
extraVolumeMounts: []
extraVolumes: []
livenessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
readinessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
automountServiceAccountToken: false
podLabels: {}
app:
install: false
command: []
args: []
name: "rasa/rasa-sdk"
tag: "3.1.3"
replicaCount: 1
port: 5055
scheme: http
resources: {}
jaegerSidecar: "false"
extraEnvs: []
tolerations: []
nodeSelector: {}
endpoints:
actionEndpointUrl: /webhook
healthCheckUrl: /health
extraVolumeMounts: []
extraVolumes: []
automountServiceAccountToken: true
service:
annotations: {}
livenessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
readinessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
podLabels: {}
nginx:
enabled: true
subPath: ""
command: []
args: []
name: "nginx"
tag: "1.22.0"
customConfConfigMap: "ef-rasax-nginx-apis-cm"
replicaCount: 1
certificateSecret: ""
service:
annotations: {}
type: LoadBalancer
loadBalancerSourceRanges: []
port: 8000
nodePort: ""
externalIPs: []
livenessProbe:
enabled: true
command: []
initialProbeDelay: 10
readinessProbe:
enabled: true
command: []
initialProbeDelay: 10
tolerations: []
nodeSelector: {}
resources: {}
extraVolumeMounts: []
extraVolumes: []
automountServiceAccountToken: false
podLabels: {}
duckling:
command: []
args: []
enabled: true
name: "rasa/duckling"
tag: "0.2.0.2"
replicaCount: 1
port: 8000
scheme: http
extraEnvs: []
tolerations: []
nodeSelector: {}
resources: {}
readinessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
livenessProbe:
enabled: true
initialProbeDelay: 10
scheme: "HTTP"
extraVolumeMounts: []
extraVolumes: []
automountServiceAccountToken: false
service:
annotations: {}
podLabels: {}
rasaSecret: ""
debugMode: false
separateEventService: "true"
separateDBMigrationService: true
postgresql:
install: true
postgresqlPostgresPassword: ""
existingHost: ""
existingSecretKey: ""
image:
tag: "14.3.0"
rabbitmq:
install: true
enabled: true
auth:
username: "user"
password: "fR6vo3Ix,AHYCf-"
existingPasswordSecret: ""
service:
port: 5672
existingHost: ""
existingPasswordSecretKey: ""
redis:
install: true
external: false
architecture: "standalone"
master:
service:
port: 6379
auth:
existingSecret: ""
existingSecretPasswordKey: ""
existingHost: ""
ingress:
enabled: false
ingressClassName: ""
annotations: {}
annotationsRasa: {}
annotationsRasaX:
nginx.ingress.kubernetes.io/proxy-body-size: "0"
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
hosts:
- host: rasa-x.example.com
paths:
- /
tls: []
networkPolicy:
enabled: false
nodeCIDR: []
egress:
apiCIDR: []
rasaxToHttpsCIDR: []
images:
pullPolicy: "IfNotPresent"
imagePullSecrets: []
securityContext:
fsGroup: 1000
nameOverride: ""
fullnameOverride: ""
global:
progressDeadlineSeconds: 600
storageClass: ""
postgresql:
postgresqlUsername: "postgres"
postgresqlPassword: "BBByrV5NfVX4SLR"
existingSecret: ""
postgresqlDatabase: "rasa"
servicePort: 5432
redis:
password: "lfbWwuKFdGGeVqe"
additionalDeploymentLabels: {}