DOC-2193: Cloud Topics enabled by default via cloud storage (26.2)#1786
DOC-2193: Cloud Topics enabled by default via cloud storage (26.2)#1786Feediver1 wants to merge 8 commits into
Conversation
The cloud_topics_enabled cluster config is deprecated in v26.2.1 (redpanda#30508). Cloud topics capabilities now activate automatically when cloud_storage_enabled is true. - Remove the enable step from the Cloud Topics and Kubernetes pages - Point verification at cloud_storage_enabled - Add a 26.2.1 entry to the deprecated features index - Drop the obsolete cloud_topics_enabled property override Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
✅ Deploy Preview for redpanda-docs-preview ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Docs release per minor version, not point releases. The deprecated features index keeps 26.2.1 to match that table's exact-release format. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Cloud Topics no longer have an enable step; the section's task is setting the default storage mode. Update the internal cross-reference to the new anchor. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
@copilot resolve the merge conflicts in this pull request |
Resolved by merging |
This is already resolved on the branch at |
…mples The page arrived on beta via the cloud-topics restructure after this PR was drafted. Cloud storage in storage.tiered already enables Cloud Topics in 26.2; fold that explanation into the storage.tiered bullet. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Post-approval addition (9a29723): the whole-cluster-restore page moved onto |
Feediver1
left a comment
There was a problem hiding this comment.
Final-pass review (docs-team-standards)
Overall: SME-approved and internally consistent. One critical issue was found during this review and has been fixed on the branch (9a29723); everything else is verified clean. Full disclosure: this PR was drafted with agent assistance, so this pass deliberately hunted for what the original drafting missed — and found one thing.
Jira ticket alignment
DOC-2193 — Enable cloud topics by default (ENG-1179) — ✅ addressed, including the consolidated DOC-2272 scope (cloud_topics_enabled reference removal). @WillemKauf's approval closes the research report's SME questions for this scope.
Critical issues
- [k-cloud-topics-whole-cluster-restore.adoc] Sibling page still instructed setting the deprecated property — ✅ FIXED (9a29723). The page arrived on
betavia the cloud-topics restructure after this PR was drafted and retained fourcloud_topics_enabled: truereferences (both Helm/Operator examples, the--setcommand, and a prose bullet) — contradicting the deprecated-features row this PR adds. All four are removed; the "restored topics serve in cloud storage mode" explanation is preserved by folding it into thestorage.tieredbullet. Source grep confirms zero remaining references; preview rebuild verification in progress.
Suggestions
- Track the GA property regen. The override removal is correct, but the rendered 26.2 property reference still lists
cloud_topics_enabledas active untilgen-propsruns against the 26.2 GA tag — a temporal inconsistency with the new deprecated-features row. Intentional per the PR description; just make sure the regen is a tracked release task.
Verified clean
- Licensing overview needs no change: topic-level enterprise enforcement is unchanged in 26.2 (confirmed against
topics_frontend.cc— the enforcement trigger moved from the restricted cluster config to the topic itself) - Internal anchor
<<set-the-default-storage-mode>>resolves; no inbound xrefs to removed anchors; develop-page version NOTE isifndef::env-cloud-gated for single-sourcing; deprecated row renders on the preview - Version prose follows team convention (v26.2 in prose; exact 26.2.1 in the deprecated table, matching that table's format)
- No CodeRabbit findings on this PR
What works well
- SME (feature author) approval with version-wording feedback incorporated
- Survived the cloud-topics directory restructure rebase with the page-alias intact and internal cross-references unbroken
- The pre-26.2 upgrade NOTEs preserve the old enable path for readers on earlier versions instead of erasing it
🤖 Automated final-pass review via docs-team-standards pr-review.
| :personas: streaming_developer, platform_admin | ||
| :learning-objective-1: Describe the latency and cost trade-offs of Cloud Topics compared to standard Redpanda topics | ||
| :learning-objective-2: Create a Cloud Topic using rpk after enabling Cloud Topics on your cluster | ||
| :learning-objective-2: Create a Cloud Topic using rpk on a cluster that has cloud storage enabled |
There was a problem hiding this comment.
@Feediver1 just a note that these don't render on the page because it's missing "After reading this page, you will be able to: + * [ ] {learning-objective-1}". If you decide to fix, you'd need to make sure it renders properly in Cloud too, but not a blocker for this PR. Lots of pages still don't render these.
|
|
||
| | 26.2.1 | ||
| | `cloud_topics_enabled` | ||
| | Redpanda now enables Cloud Topics by default when cloud storage is enabled for the cluster, controlled by xref:reference:properties/object-storage-properties.adoc#cloud_storage_enabled[`cloud_storage_enabled`]. Remove `cloud_topics_enabled` from your configuration; setting it has no effect. |
There was a problem hiding this comment.
| | Redpanda now enables Cloud Topics by default when cloud storage is enabled for the cluster, controlled by xref:reference:properties/object-storage-properties.adoc#cloud_storage_enabled[`cloud_storage_enabled`]. Remove `cloud_topics_enabled` from your configuration; setting it has no effect. | |
| | Redpanda now enables Cloud Topics by default when cloud storage is enabled for the cluster, controlled by xref:reference:properties/object-storage-properties.adoc#cloud_storage_enabled[`cloud_storage_enabled`]. | |
| Remove `cloud_topics_enabled` from your configuration; setting it has no effect. |
suggesting the line break just for readability
| audit.analytics.may2025 OK | ||
| ---- | ||
|
|
||
| You can make a topic a Cloud Topic only at topic creation time. |
There was a problem hiding this comment.
| You can set a topic as a Cloud Topic only when you create it. |
I know it's not part of this PR but that sentence feels like it has too many "topics".
micheleRP
left a comment
There was a problem hiding this comment.
Please see the little suggestions, but no blockers
|
and reminder about the What's New (if you want to add a blurb in this PR or if you're going to do that in a separate What's New PR) |
Description
In v26.2.1, the
cloud_topics_enabledcluster config is deprecated (redpanda#30508, ENG-1179). Cloud Topics capabilities now activate automatically whencloud_storage_enabledistrue— no separate knob, no extra restart. Per-topic opt-in is unchanged (redpanda.storage.mode=cloud).Changes (all on the
beta/26.2 branch):develop/manage-topics/cloud-topics.adoc(single-sourced to cloud-docs): replaced the "Enable Cloud Topics" section (rpk set + restart NOTE) with a "Create Cloud Topics" section explaining that no separate property is needed when cloud storage is enabled. Added a version NOTE (ifndef::env-cloud) for readers on pre-26.2.1 clusters. Updated learning objective 2 to match.manage/kubernetes/k-cloud-topics.adoc: reworked the "Enable Cloud Topics" section into "Set the default storage mode" (there is no enable step anymore; the internal cross-reference on the page is updated to the new anchor): explains auto-enablement viacloud_storage_enabled, keeps the CR/Helm examples for the optionaldefault_redpanda_storage_mode: cloud, dropscloud_topics_enabled: truefrom both tabs, and switches verification torpk cluster config get cloud_storage_enabled. Bumped the Redpanda version prerequisite to v26.2.1 since the documented flow (no knob) requires it.upgrade/deprecated/index.adoc: added a 26.2.1 entry forcloud_topics_enabledwith the replacement guidance.docs-data/property-overrides.json: removed the now-obsoletecloud_topics_enabledoverride. The 26.2 property-docs regeneration at GA will move the property to the auto-generated deprecated list; the generated partial is intentionally untouched (never hand-edited).Deliberately not changed:
topics_frontend.ccstill reports "cloud topics" as an enterprise feature for any cloud topic; only the trigger changed (the topic itself rather than the restricted cluster config). The existing violation-behavior row stays accurate.gen-propsflow, not hand-edited here.Resolves DOC-2193 (consolidates DOC-2272, closed as duplicate)
Page previews
Checks
🤖 Generated with Claude Code