Skip to content

Conversation

@mmols
Copy link
Member

@mmols mmols commented Dec 19, 2025

  • Only show minor versions in the menu for Control Plane / pgEdge Containers releases
  • Updated CNPG manifest to version 1.28.0.
  • Updated Control Plane to version v0.6.1.

@cloudflare-workers-and-pages
Copy link

Deploying pgedge-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 2e0b456
Status: ✅  Deploy successful!
Preview URL: https://c25861e7.pgedge-docs.pages.dev
Branch Preview URL: https://docs-plat-359-helm-control-p.pgedge-docs.pages.dev

View logs

@coderabbitai
Copy link

coderabbitai bot commented Dec 19, 2025

Walkthrough

Updated documentation redirects and configuration files to reflect version changes. Control Plane moved from v0.6.0 to v0.6.1, pgEdge Containers updated from v0.0.4 to v0.1, and CloudNative-PG manifest bumped to 1.28.0. Navigation entries and redirect targets adjusted accordingly.

Changes

Cohort / File(s) Change Summary
Documentation Redirects
docs/control-plane/index.md, docs/pgedge-containers/index.md
Updated meta refresh URLs and link text to point to latest version redirects (v0-6/ and v0-1/ respectively) instead of specific patch versions
Configuration Updates
mkdocs.yml
Bumped Control Plane version to v0.6.1 and CNPG manifest to 1.28.0; consolidated pgEdge Containers nav entries from v0.0.4/v0.0.3 to v0.1; updated versioned docset branches for Control Plane (v0.6.1) and pgEdge Containers (v0.1.0) in both main and cloud sections

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Straightforward version number updates and URL replacements across configuration and documentation files
  • All changes follow consistent patterns with no complex logic or interdependencies to verify
  • Primary attention needed on mkdocs.yml to ensure navigation imports point to correct branches and manifest URL is accessible

Poem

🐰 Versions hop and upgrades spring,
Six to one, a tidy thing,
Docs now point the shorter way,
v0-6 leads us, fresh and gay!
Containers bounce from four to one,
Manifests align—all done!

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main changes: updating Control Plane and Helm releases and switching to a minor version scheme, all of which are demonstrated throughout the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs/PLAT-359/helm-control-plane-releases

📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3c97031 and 2e0b456.

📒 Files selected for processing (3)
  • docs/control-plane/index.md (1 hunks)
  • docs/pgedge-containers/index.md (1 hunks)
  • mkdocs.yml (3 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Cloudflare Pages
🔇 Additional comments (6)
docs/control-plane/index.md (1)

2-6: LGTM! Redirect targets are consistent.

The redirect URLs and link text have been correctly updated to use the minor version scheme (v0-6/), which aligns with the PR objective.

docs/pgedge-containers/index.md (1)

2-6: LGTM! Redirect targets are consistent.

The redirect URLs and link text have been correctly updated to use the minor version scheme (v0-1/), which aligns with the PR objective.

mkdocs.yml (4)

381-382: LGTM! Navigation structure correctly implements minor version scheme.

The pgEdge Containers navigation correctly displays "v0.1" (minor version) while referencing the full semantic version "v0.1.0" in the branch. This aligns with the PR's objective to switch to a minor version only display scheme.


403-404: LGTM! Navigation structure correctly implements minor version scheme.

The Control Plane navigation correctly displays "v0.6" (minor version) while referencing the full semantic version "v0.6.1" in the branch. This aligns with the PR's objective to switch to a minor version only display scheme and is consistent with the pgEdge Containers implementation.


106-106: Check Control Plane v0.6.1 Release

The control_plane_version in mkdocs.yml has been updated to v0.6.1. While the pgEdge Control Plane project maintains a CHANGELOG with full release notes for each version, specific details about v0.6.1 are not publicly visible. Review the project's GitHub releases page or CHANGELOG directly to confirm this release exists and assess any relevant changes before merging.


104-104: CNPG 1.28.0 manifest URL is valid, but note breaking changes for existing deployments.

CloudNativePG 1.28.0 is released and the manifest URL https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.28/releases/cnpg-1.28.0.yaml is documented. Users upgrading from 1.27.x should review two significant changes: Native Barman Cloud support has been removed, and the monitoring.enablePodMonitor field is deprecated and will be removed in a future release. Additionally, quorum-based failover is now configured via spec.postgresql.synchronous.failoverQuorum instead of the previous alpha.cnpg.io/failoverQuorum annotation.


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

Copy link

@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.

Actionable comments posted: 0

Caution

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

⚠️ Outside diff range comments (1)
mkdocs.yml (1)

10-10: Update the JavaScript path to match the new control plane version.

The comment on line 9 explicitly states "Must update version when control-plane latest version changes", but the path still references v0-6-0 while the control plane version is being updated to v0.6.1 (line 106) and redirects are being changed to v0-6/ (see docs/control-plane/index.md).

🔎 Proposed fix
-  - /control-plane/v0-6-0/scripts/generate-stack.js
+  - /control-plane/v0-6/scripts/generate-stack.js
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3c97031 and 2e0b456.

📒 Files selected for processing (3)
  • docs/control-plane/index.md (1 hunks)
  • docs/pgedge-containers/index.md (1 hunks)
  • mkdocs.yml (3 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Cloudflare Pages
🔇 Additional comments (6)
docs/control-plane/index.md (1)

2-6: LGTM! Redirect targets are consistent.

The redirect URLs and link text have been correctly updated to use the minor version scheme (v0-6/), which aligns with the PR objective.

docs/pgedge-containers/index.md (1)

2-6: LGTM! Redirect targets are consistent.

The redirect URLs and link text have been correctly updated to use the minor version scheme (v0-1/), which aligns with the PR objective.

mkdocs.yml (4)

381-382: LGTM! Navigation structure correctly implements minor version scheme.

The pgEdge Containers navigation correctly displays "v0.1" (minor version) while referencing the full semantic version "v0.1.0" in the branch. This aligns with the PR's objective to switch to a minor version only display scheme.


403-404: LGTM! Navigation structure correctly implements minor version scheme.

The Control Plane navigation correctly displays "v0.6" (minor version) while referencing the full semantic version "v0.6.1" in the branch. This aligns with the PR's objective to switch to a minor version only display scheme and is consistent with the pgEdge Containers implementation.


106-106: Check Control Plane v0.6.1 Release

The control_plane_version in mkdocs.yml has been updated to v0.6.1. While the pgEdge Control Plane project maintains a CHANGELOG with full release notes for each version, specific details about v0.6.1 are not publicly visible. Review the project's GitHub releases page or CHANGELOG directly to confirm this release exists and assess any relevant changes before merging.


104-104: CNPG 1.28.0 manifest URL is valid, but note breaking changes for existing deployments.

CloudNativePG 1.28.0 is released and the manifest URL https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.28/releases/cnpg-1.28.0.yaml is documented. Users upgrading from 1.27.x should review two significant changes: Native Barman Cloud support has been removed, and the monitoring.enablePodMonitor field is deprecated and will be removed in a future release. Additionally, quorum-based failover is now configured via spec.postgresql.synchronous.failoverQuorum instead of the previous alpha.cnpg.io/failoverQuorum annotation.

@mmols mmols merged commit ae433db into main Dec 19, 2025
3 checks passed
@mmols mmols deleted the docs/PLAT-359/helm-control-plane-releases branch December 19, 2025 20:27
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.

3 participants