Skip to content

Update rabbitmq docs examples to latest supported version (4.2.4)#930

Open
tamalsaha wants to merge 3 commits into
masterfrom
update-rabbitmq-docs-version
Open

Update rabbitmq docs examples to latest supported version (4.2.4)#930
tamalsaha wants to merge 3 commits into
masterfrom
update-rabbitmq-docs-version

Conversation

@tamalsaha

@tamalsaha tamalsaha commented Jun 30, 2026

Copy link
Copy Markdown
Member

Bumps the rabbitmq example and guide manifests to the latest supported version (4.2.4) per the installer active_versions.json.

  • General "deploy a rabbitmq" examples use the latest version.
  • Version-upgrade guides keep a nearest-older source and upgrade to the latest (preserved as a real upgrade, not a no-op).
  • Illustrative command outputs (kubectl get ...version tables, describe dumps) and other products'/backend versions are left unchanged.

Summary by CodeRabbit

  • Documentation
    • Updated RabbitMQ examples and tutorials across the docs to use version 4.2.4.
    • Added 4.2.4 to the list of supported RabbitMQ versions.
    • Refreshed example outputs and upgrade steps so they match the newer version throughout.

Bump the rabbitmq example/guide manifests to the latest supported version per
installer active_versions.json. Deploy examples use the latest; version-upgrade
guides keep an older source and upgrade to the latest. Illustrative command
outputs and other products' versions are left unchanged.

Signed-off-by: Tamal Saha <tamal@appscode.com>
@coderabbitai

coderabbitai Bot commented Jun 30, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Documentation across RabbitMQ example manifests and guides is updated to reference RabbitMQ version 4.2.4 (with 4.0.4 as an intermediate version in the update-version and opsrequest guides), replacing prior versions such as 3.13.2 and 3.12.12 in manifests, narrative text, and sample command outputs.

Changes

RabbitMQ Version References Update

Layer / File(s) Summary
Example manifests
docs/examples/rabbitmq/cluster/rabbit-custom-config.yaml, docs/examples/rabbitmq/cluster/rabbitmq-cluster.yaml, docs/examples/rabbitmq/quickstart/quickstart.yaml
Standalone example YAML manifests update spec.version from 3.13.2 to 4.2.4.
README, catalog & concepts docs
docs/guides/rabbitmq/README.md, docs/guides/rabbitmq/concepts/*
Supported versions list, RabbitMQVersion catalog example, AppBinding, and RabbitMQ concept docs updated to reference 4.2.4 (and 4.0.4).
Configuration guides
docs/guides/rabbitmq/configuration/using-config-file.md, docs/guides/rabbitmq/configuration/using-podtemplate.md
Custom config file and pod template guides update manifest spec.version and rendered output (banner, image tag) to 4.2.4.
Monitoring guides
docs/guides/rabbitmq/monitoring/*
Overview, built-in Prometheus, and Prometheus Operator monitoring guides update manifest and status-output versions to 4.2.4.
Quickstart guide
docs/guides/rabbitmq/quickstart/quickstart.md
Manifest, explanatory text, appbinding output, and last-applied-configuration snapshots updated to 4.2.4.
Lifecycle guides
docs/guides/rabbitmq/reconfigure/..., docs/guides/rabbitmq/reconfigure-tls/..., docs/guides/rabbitmq/restart/..., docs/guides/rabbitmq/rotate-auth/..., docs/guides/rabbitmq/tls/tls.md
Reconfigure, TLS, restart, and rotate-auth guides update manifest versions and sample outputs to 4.2.4.
Autoscaling & scaling guides
docs/guides/rabbitmq/autoscaler/compute/..., docs/guides/rabbitmq/autoscaler/storage/..., docs/guides/rabbitmq/scaling/horizontal-scaling/..., docs/guides/rabbitmq/scaling/vertical-scaling/...
Compute/storage autoscaler and horizontal/vertical scaling guides update manifest versions and readiness output to 4.2.4.
Version upgrade & volume expansion guides
docs/guides/rabbitmq/update-version/update-version.md, docs/guides/rabbitmq/volume-expansion/volume-expansion.md
Update-version tutorial narrative, manifests, opsrequest target versions, verification outputs, and volume-expansion guide reflect 4.0.4/4.2.4.

Estimated code review effort: 1 (Trivial) | ~10 minutes

Suggested reviewers: kodiak-appscode

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: updating RabbitMQ docs examples to the latest supported version, 4.2.4.
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-rabbitmq-docs-version

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

kodiak-appscode[bot]
kodiak-appscode Bot previously approved these changes Jun 30, 2026
Signed-off-by: urmi <urmi@appscode.com>

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
docs/guides/rabbitmq/update-version/update-version.md (1)

195-195: 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Fix inconsistent Target Version in describe output.

The kubectl describe output shows Target Version: 4.4.26 but the RabbitMQOpsRequest CR sets targetVersion: 4.2.4. Update the describe output to match the actual target version.

-    Target Version:  4.4.26
+    Target Version:  4.2.4
🤖 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 `@docs/guides/rabbitmq/update-version/update-version.md` at line 195, The
describe example shows an inconsistent Target Version value, so update the
documentation snippet to match the actual RabbitMQOpsRequest targetVersion used
in the guide. Adjust the “Target Version” field in the update-version describe
output so it aligns with the version referenced by the request and remains
consistent with the surrounding RabbitMQ update-version example.
🤖 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.

Outside diff comments:
In `@docs/guides/rabbitmq/update-version/update-version.md`:
- Line 195: The describe example shows an inconsistent Target Version value, so
update the documentation snippet to match the actual RabbitMQOpsRequest
targetVersion used in the guide. Adjust the “Target Version” field in the
update-version describe output so it aligns with the version referenced by the
request and remains consistent with the surrounding RabbitMQ update-version
example.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 1738f762-8c6f-4aca-9bcf-b974d47b7aff

📥 Commits

Reviewing files that changed from the base of the PR and between d9a1f1a and 55bff87.

📒 Files selected for processing (25)
  • docs/examples/rabbitmq/cluster/rabbit-custom-config.yaml
  • docs/examples/rabbitmq/cluster/rabbitmq-cluster.yaml
  • docs/examples/rabbitmq/quickstart/quickstart.yaml
  • docs/guides/rabbitmq/README.md
  • docs/guides/rabbitmq/autoscaler/compute/compute-autoscale.md
  • docs/guides/rabbitmq/autoscaler/storage/storage-autoscale.md
  • docs/guides/rabbitmq/concepts/appbinding.md
  • docs/guides/rabbitmq/concepts/catalog.md
  • docs/guides/rabbitmq/concepts/opsrequest.md
  • docs/guides/rabbitmq/concepts/rabbitmq.md
  • docs/guides/rabbitmq/configuration/using-config-file.md
  • docs/guides/rabbitmq/configuration/using-podtemplate.md
  • docs/guides/rabbitmq/monitoring/overview.md
  • docs/guides/rabbitmq/monitoring/using-builtin-prometheus.md
  • docs/guides/rabbitmq/monitoring/using-prometheus-operator.md
  • docs/guides/rabbitmq/quickstart/quickstart.md
  • docs/guides/rabbitmq/reconfigure-tls/reconfigure-tls.md
  • docs/guides/rabbitmq/reconfigure/reconfigure.md
  • docs/guides/rabbitmq/restart/restart.md
  • docs/guides/rabbitmq/rotate-auth/guide.md
  • docs/guides/rabbitmq/scaling/horizontal-scaling/horizontal-scaling.md
  • docs/guides/rabbitmq/scaling/vertical-scaling/vertical-scaling.md
  • docs/guides/rabbitmq/tls/tls.md
  • docs/guides/rabbitmq/update-version/update-version.md
  • docs/guides/rabbitmq/volume-expansion/volume-expansion.md

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