Open AntonOfTheWoods opened 2 weeks ago
The issue is due to the fact that there is no DB_ENC_KEY
environment variable defined for the realtime
container. The value is OBLIGATORY (and there is no default) if you are going to create tenants, and without tenants realtime
is now useless (maybe they weren't required previously?).
I would submit a PR but previously wasted well over an hour trying to get your contributor agreement validated and it did not succeed, so I'll leave further PRs to your validated selves.
Name and Version
bitnami/supabase 5.2.0
What architecture are you using?
amd64
What steps will reproduce the bug?
k3d
environment with Kubernetes 1.29.4values.yaml
override.realtime
If one doesn't create a tenant, then attempts to use the realtime system fails with "unable to find tenant [container-name]".
Are you using any custom parameters or values?
What is the expected behavior?
The realtime api should allow for the creation of realtime tenants.
What do you see instead?
From the realtime logs:
Additional information
This is true both with the default version for the chart (
2.28.40-debian-12-r1
) and the latest provided bitnami container (2.29.3-debian-12-r0
). Trying to use the same versions of the supabase-provided realtime containers works with both theirdocker compose
and thesupabase-community
chart.As there is no documentation on how to do this for this particular chart, the only possible documentation source is the original
supabase/realtime
repo.If one attempts to use the built-in "seed" functionality (that creates a
realtime-dev
tenant) as is done when running the upstream-provided container image in theircompose
file, i.e,:Then exactly the same error appears.