Skip to content

Document Supabase support for RDI - #3731

Merged
andy-stark-redis merged 4 commits into
mainfrom
agent-rdi-supabase
Jul 31, 2026
Merged

Document Supabase support for RDI#3731
andy-stark-redis merged 4 commits into
mainfrom
agent-rdi-supabase

Conversation

@ZdravkoDonev-redis

@ZdravkoDonev-redis ZdravkoDonev-redis commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • Add a Software RDI guide for preparing hosted Supabase PostgreSQL, including roles, table permissions, RLS, publications, TLS secrets, config.yaml, slot monitoring, and upgrades.
  • Add a separate RDI on Redis Cloud guide for public connectivity, workspace outbound IPs, AWS secret ARNs, Cloud source fields, and the Supabase PrivateLink limitation.
  • Preserve the established supported Supabase PostgreSQL version matrix and identify PostgreSQL 17.6 as the qualification version.
  • Link Supabase from the Redis Cloud source preparation and prerequisites pages.
  • Remove the obsolete PostgreSQL-page note that said hosted Supabase was unsupported.

Product scope

  • content/integrate/redis-data-integration/.../supabase.md covers self-managed Software RDI.
  • content/operate/rc/rdi/supabase.md covers the managed RDI service on Redis Cloud.
  • The pages cross-link for database preparation, but don't mix product-specific commands or UI instructions.

Why

RDI 1.19.0 was qualified against hosted Supabase PostgreSQL 17.6 through both self-managed RDI and RDI on Redis Cloud. Snapshot, insert/update/delete CDC, TLS, public connectivity, network restrictions, cross-account secret access, and stop/start WAL catch-up were validated. Customers need supported setup paths with clear product and PrivateLink boundaries.

User impact

Software RDI users receive deployable SQL, secrets, and YAML guidance. Redis Cloud users receive the separate managed-service workflow using the public direct endpoint, workspace outbound addresses, and AWS Secrets Manager.

Validation

  • git diff --check
  • Hugo 0.143.1 full build: passed (18,140 pages)
  • Rendered and checked both Supabase pages
  • Confirmed Cloud-only terms are absent from the Software RDI page apart from the intentional cross-link
  • Confirmed Software-only commands are absent from the Redis Cloud page

The build emitted two pre-existing REF_NOT_FOUND warnings from content/operate/rs/8.0/flex/_index.md; neither is related to this change.


Note

Low Risk
Documentation-only changes with no runtime or security logic; risk is limited to possible doc inaccuracies or broken cross-links.

Overview
Documents hosted Supabase PostgreSQL as a supported RDI source (qualified with RDI 1.19.0 / PostgreSQL 17.6), split across self-managed Software RDI and Redis Cloud.

Adds prepare-dbs/supabase.md for Software RDI: direct endpoint vs Supavisor, IPv4 add-on, dedicated replication role, grants/RLS/publications, TLS secrets, sample config.yaml, and replication-slot monitoring for upgrades. Adds operate/rc/rdi/supabase.md for Redis Cloud: public direct endpoint only (PrivateLink not supported), outbound IP allowlisting, AWS Secrets Manager TLS setup, and collector properties.

The PostgreSQL prep page is narrowed to generic PostgreSQL (titles/descriptions and the old “hosted Supabase unsupported” note removed). Redis Cloud prerequisites and setup link to Supabase; the supported-versions embed gets a minor Snowflake table formatting fix.

Reviewed by Cursor Bugbot for commit 1a931c6. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at bda2488

@github-actions

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at 29a3fd9

@github-actions

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at b4fd6c6

Comment thread content/integrate/redis-data-integration/data-pipelines/prepare-dbs/supabase.md Outdated
@ZdravkoDonev-redis
ZdravkoDonev-redis marked this pull request as ready for review July 30, 2026 05:58
@github-actions

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at 0229c70

@andy-stark-redis andy-stark-redis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few suggestions for clarity but basically LGTM.

Comment thread content/integrate/redis-data-integration/data-pipelines/prepare-dbs/supabase.md Outdated
Comment thread content/integrate/redis-data-integration/data-pipelines/prepare-dbs/supabase.md Outdated
Comment thread content/integrate/redis-data-integration/data-pipelines/prepare-dbs/supabase.md Outdated
Comment thread content/integrate/redis-data-integration/data-pipelines/prepare-dbs/supabase.md Outdated
Comment thread content/operate/rc/rdi/supabase.md Outdated
Comment thread content/operate/rc/rdi/supabase.md Outdated
Comment thread content/operate/rc/rdi/supabase.md Outdated
Comment thread content/operate/rc/rdi/supabase.md Outdated
Comment thread content/operate/rc/rdi/supabase.md Outdated
@github-actions

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at 1a931c6

@andy-stark-redis
andy-stark-redis merged commit 4d51073 into main Jul 31, 2026
86 checks passed
@andy-stark-redis
andy-stark-redis deleted the agent-rdi-supabase branch July 31, 2026 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants