RDSC-5610: Multi-source documentation (conflict-resolved) - #4029
Merged
Merged
Conversation
Co-authored-by: Stoyan Rachev <stoyanr@gmail.com>
Co-authored-by: Stoyan Rachev <stoyanr@gmail.com>
…vs-flink.md Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
…e-dbs/_index.md Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
…e-dbs/snowflake.md Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
…e-dbs/snowflake.md Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
…e-dbs/spanner.md Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
…e-dbs/spanner.md Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
…e-dbs/mongodb.md Co-authored-by: Zdravko Donev <zdravko.donev@redis.com>
# Conflicts: # content/integrate/redis-data-integration/installation/migration-classic-to-flink.md # content/integrate/redis-data-integration/installation/upgrade.md # content/integrate/redis-data-integration/release-notes/rdi-2-0-0.md
Contributor
Contributor
🧠 Redis MemoryFound 5 related items from repository history (5 new this commit):
Memory updated at c1b014b |
2 tasks
6 tasks
EliShteinman
added a commit
to EliShteinman/docs
that referenced
this pull request
Sep 19, 2026
Documents RDI 2.0.0 multi-source pipelines, with a new multiple-sources page, per-database secret keys, and the RDI API reference moved to 2.0.0. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resolves the merge conflicts on #4028 (itself a recreation of #3916 after its base branch was deleted following #3996's squash-merge) so this can land cleanly on
main.Both #3996 and #3916/#4028 independently edited the same 3 files after #3916 forked off #3996's branch. Conflicts resolved per-hunk on the actual content, not by picking one side wholesale:
content/integrate/redis-data-integration/release-notes/rdi-2-0-0.md— took RDSC-5610: Multi-source documentation #4028's additions (extra API/bug-fix entries, and the fuller CVE list — Zdravko confirmed the extra CVEs and entries are correct and were missing from what RDSC-6038: Add RDI 2.0.0 release notes and migration guidance #3996 shipped).content/integrate/redis-data-integration/installation/migration-classic-to-flink.md— kept whichever side had the more complete/accurate safety guidance per paragraph (mostly RDSC-6038: Add RDI 2.0.0 release notes and migration guidance #3996's later-reviewed additions, one clarification from RDSC-5610: Multi-source documentation #4028 about the 2.0.0 default).content/integrate/redis-data-integration/installation/upgrade.md— kept RDSC-6038: Add RDI 2.0.0 release notes and migration guidance #3996's side, which restructured the same warning into a full ## Upgrading to RDI 2.0.0 section; keeping RDSC-5610: Multi-source documentation #4028's inline warning too would have duplicated it.Verified with a full
hugobuild: no new warnings, the merged release notes render all CVEs, and both installation pages render their respective sections once each (no duplication).Closes #4028 in favor of this branch, since GitHub won't let a fork-branch PR be edited without maintainer-edit access.
🤖 Generated with Claude Code
Note
Low Risk
Documentation-only changes describing RDI 2.0 behavior; no application code or runtime config in this PR.
Overview
Documents RDI 2.0 capabilities across the Redis Data Integration docs, centered on multiple source databases in one pipeline and related operational changes.
Multi-source — Adds Multiple sources in one pipeline and updates architecture, pipelines, jobs (
server_name), DLQ/stream naming, and observability (per-source collectors and metrics). “When to use” and the decision tree no longer treat a single source as required; API v1 is called out as single-source only.Secrets and deploy — Documents per-database secrets via
redis-di set-secret <KEY> --db <source|target>(e.g.MYSQL_DB_*env vars) with legacySOURCE_DB_*/TARGET_DB_*noted for upgraded single-source pipelines. K8s examples use<source>-dbsecrets. Clearing a pipeline isredis-di deploy --emptyinstead of delete; start/stop/reset can target one source with--source.Processor default — Flink is documented as the default
processors.type; classic is opt-in. Flink job matchers (lists /regex:) are documented for multi-table and multi-source jobs.Upgrade / install — Expands upgrading to 2.0 (Flink default, clear vs delete, redeploy after clear, metrics key shape). Prepare-db guides,
pipeline-config, FAQ, API migration, and install/HA pages are aligned with the above.Reviewed by Cursor Bugbot for commit c1b014b. Bugbot is set up for automated code reviews on this repo. Configure here.