Skip to content

DOC-2202: Document Serverless maintenance behavior#591

Open
micheleRP wants to merge 6 commits into
mainfrom
DOC-2202-serverless-maintenance-windows
Open

DOC-2202: Document Serverless maintenance behavior#591
micheleRP wants to merge 6 commits into
mainfrom
DOC-2202-serverless-maintenance-windows

Conversation

@micheleRP
Copy link
Copy Markdown
Contributor

@micheleRP micheleRP commented May 19, 2026

Summary

  • Adds a new Serverless maintenance section to the Upgrades and Maintenance page explaining that Serverless clusters do not support configurable maintenance windows and why (multi-tenant).
  • Scopes the existing Maintenance windows section to BYOC/Dedicated and adds a pointer to the new Serverless section.
  • Adds a Maintenance and upgrades section to the Serverless cluster types page that summarizes the policy and xrefs to the maintenance page as the single source of truth.
  • Lists Configurable maintenance windows under the existing Unsupported features list on the Serverless page.

Closes DOC-2202.

Cadence figures match the language Support is already using with customers in #help-serverless threads. Phrased as "typical" so it's not read as a contractual SLA.

Preview pages

Test plan

  • npm run build completes with no new warnings tied to the edited files
  • Local build verified at localhost:5002 for both pages
  • Reviewers: confirm "you cannot configure a maintenance window for a Serverless cluster" is the policy statement Support and Product want documented

🤖 Generated with Claude Code

Add a Serverless maintenance section to the Upgrades and Maintenance
page covering multi-tenant operation, the lack of configurable
maintenance windows, and the typical upgrade cadence. Cross-reference
the new section from the Serverless cluster type page so customers and
Support can find an authoritative answer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@micheleRP micheleRP requested a review from a team as a code owner May 19, 2026 20:26
@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for rp-cloud ready!

Name Link
🔨 Latest commit ec4a629
🔍 Latest deploy log https://app.netlify.com/projects/rp-cloud/deploys/6a0dbfb90b1ec5000936b9f1
😎 Deploy Preview https://deploy-preview-591--rp-cloud.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 19, 2026

Review Change Stack

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 01be141c-35ce-4567-b740-00bd77c30399

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This PR updates documentation to clarify how Serverless cluster maintenance differs from BYOC and Dedicated deployments. The changes add two layers of documentation: the main maintenance guide is updated to introduce Serverless-specific behavior (centralized management, no configurable maintenance windows, rolling upgrades with automatic client reconnection) and provide typical upgrade cadences (weekly cloud/control plane updates, ~three Redpanda version upgrades annually). The Serverless cluster-types reference page is augmented with a new "Maintenance and upgrades" section that explains these behaviors and links to the full maintenance policy.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • redpanda-data/cloud-docs#312: Adjusts Serverless maintenance messaging in modules/manage/pages/maintenance.adoc regarding Serverless Standard migration/timeline.
  • redpanda-data/cloud-docs#527: Expands maintenance policy documentation in modules/manage/pages/maintenance.adoc to clarify Redpanda and BYOC/Dedicated infrastructure responsibilities.
  • redpanda-data/cloud-docs#403: Updates modules/get-started/pages/cluster-types/serverless.adoc around the "Unsupported features" section placement.

Suggested reviewers

  • Feediver1
  • paulohtb6
  • t-eckert
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title directly and clearly summarizes the primary change: documenting Serverless maintenance behavior across two documentation pages.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description check ✅ Passed The pull request description is comprehensive and complete, covering all key changes, the issue closed, preview links, test plan, and special considerations.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch DOC-2202-serverless-maintenance-windows

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
modules/manage/pages/maintenance.adoc (1)

25-26: ⚡ Quick win

Soften the “transparent” guarantee to avoid over-promising.

Given the later note about brief broker reconnections, “transparent” can read as absolute. Prefer “designed to minimize impact” (or similar) and mirror this wording in the Serverless cluster-types page for consistency.

Suggested wording diff
-Serverless clusters run on shared, multi-tenant infrastructure, so Redpanda manages all maintenance centrally. You cannot configure a maintenance window, choose a maintenance day, or defer upgrades for an individual Serverless cluster. Operations run in a rolling fashion across the underlying infrastructure and are designed to be transparent to your workload. As with BYOC and Dedicated, all mainstream Kafka client libraries support automatic reconnections when a restart occurs.
+Serverless clusters run on shared, multi-tenant infrastructure, so Redpanda manages all maintenance centrally. You cannot configure a maintenance window, choose a maintenance day, or defer upgrades for an individual Serverless cluster. Operations run in a rolling fashion across the underlying infrastructure and are designed to minimize workload impact. As with BYOC and Dedicated, all mainstream Kafka client libraries support automatic reconnections when a restart occurs.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@modules/manage/pages/maintenance.adoc` around lines 25 - 26, Update the
paragraph containing the sentence "Operations run in a rolling fashion across
the underlying infrastructure and are designed to be transparent to your
workload" to soften the guarantee: replace "designed to be transparent to your
workload" with wording such as "designed to minimize impact to your workload"
(or similar) and add a brief qualifier about brief broker reconnections; also
make the same wording change in the Serverless cluster-types page so both pages
mirror each other.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@modules/manage/pages/maintenance.adoc`:
- Around line 25-26: Update the paragraph containing the sentence "Operations
run in a rolling fashion across the underlying infrastructure and are designed
to be transparent to your workload" to soften the guarantee: replace "designed
to be transparent to your workload" with wording such as "designed to minimize
impact to your workload" (or similar) and add a brief qualifier about brief
broker reconnections; also make the same wording change in the Serverless
cluster-types page so both pages mirror each other.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: b0f5b5c0-3a4b-4ff6-b602-416247efba41

📥 Commits

Reviewing files that changed from the base of the PR and between 9e7c687 and a11ea6b.

📒 Files selected for processing (2)
  • modules/get-started/pages/cluster-types/serverless.adoc
  • modules/manage/pages/maintenance.adoc

micheleRP and others added 3 commits May 19, 2026 14:38
Add :page-topic-type:, :personas:, and :learning-objective-N: attributes
to the Upgrades and Maintenance and Serverless pages, plus the checkbox
display block, so both pages conform to the docs-team-standards content
architecture guide.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@micheleRP micheleRP requested a review from towfiqa May 19, 2026 21:56
@micheleRP micheleRP force-pushed the DOC-2202-serverless-maintenance-windows branch from 6ff5de8 to 31cd1c1 Compare May 20, 2026 03:02
[[maintenance-and-upgrades]]
== Maintenance and upgrades

Redpanda manages all maintenance for Serverless clusters. Because Serverless runs on shared, multi-tenant infrastructure, you cannot configure a maintenance window or schedule upgrades for an individual cluster. Maintenance operations run in a rolling fashion and are designed to be non-disruptive. Mainstream Kafka client libraries reconnect automatically when broker connections restart.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I think we should add that we run operations at any time and that is integral to making sure we keep up to date.


Redpanda manages all maintenance for Serverless clusters. Because Serverless runs on shared, multi-tenant infrastructure, you cannot configure a maintenance window or schedule upgrades for an individual cluster. Maintenance operations run in a rolling fashion and are designed to be non-disruptive. Mainstream Kafka client libraries reconnect automatically when broker connections restart.

If you need control over when maintenance runs on your cluster, use a Dedicated or BYOC cluster, both of which support configurable maintenance windows.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

YES. Love this

Copy link
Copy Markdown

@towfiqa towfiqa left a comment

Choose a reason for hiding this comment

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

One small change. Looks great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants