Serve Redis Grid version statuses live, split out Dedicated Gen 2 - #5710
Draft
catplat wants to merge 1 commit into
Draft
Serve Redis Grid version statuses live, split out Dedicated Gen 2#5710catplat wants to merge 1 commit into
catplat wants to merge 1 commit into
Conversation
Replaces the hand-maintained Grid Active/Sunset/Decommissioned version lists in redis.md with the image-versions-live shortcode, sourcing the data from meta.upsun.com instead of static copy that had to be updated by hand. Also splits Dedicated Gen 2 into its own "Dedicated Gen 2 versions" section using the existing image-versions shortcode (registry.json- backed), since DG2 uses the Supported/Deprecated model, not Active/ Sunset/Decommissioned — the previous single-table layout implied a Grid/DG2 parity that doesn't exist, and mislabeled DG2's "deprecated" versions as "sunset" even though deprecated maps to active under the real classification. Verified with a local Hugo build: rendered output matches the real meta.upsun.com data and all internal anchors resolve correctly. Depends on the image-versions-live shortcode (see the infra/image-versions-live-shortcode branch/PR — merge that first). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the Redis service documentation to present version availability by lifecycle status, using the new image-versions-live shortcode for Grid (Active/Sunset/Decommissioned) and separating Dedicated Gen 2 into its own section using the existing image-versions shortcode (Supported/Deprecated).
Changes:
- Replaces the previous Grid/Dedicated Gen 2 combined tables with Grid lifecycle sections populated via
image-versions-live. - Adds a dedicated “Dedicated Gen 2 versions” section with Supported/Deprecated lists via
image-versions. - Adds explanatory copy and cross-links intended to define/status these lifecycle terms.
Suppressed comments (3)
sites/platform/src/add-services/redis.md:45
- This upgrade link points to
/learn/tutorials/upgrade-runtimes-services.md, but that page isn't present in the repo right now. If this PR merges before the PR that introduces that tutorial, the docs site will have a broken link.
[Upgrade](/learn/tutorials/upgrade-runtimes-services.md) to one of the [active versions](#active-versions) before that date.
sites/platform/src/add-services/redis.md:63
- This reference to the Supported/Deprecated classification links to
/learn/tutorials/upgrade-runtimes-services.md#image-statuses, but that target page/anchor isn't present in the repo, so it will be a broken link unless another PR adds it.
It still uses the [Supported/Deprecated classification](/learn/tutorials/upgrade-runtimes-services.md#image-statuses).
sites/platform/src/add-services/redis.md:52
- Grammar: "as is" should be hyphenated as "as-is" in this context.
Existing projects using one continue to run as is, but all code pushes are blocked.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
|
||
| ### Active versions | ||
|
|
||
| See [Image statuses](/learn/tutorials/upgrade-runtimes-services.md#image-statuses) for what Active means for Redis specifically. |
|
|
||
| {{% vendor/name %}} no longer supports decommissioned versions. | ||
| Existing projects using one continue to run as is, but all code pushes are blocked. | ||
| [Upgrade](/learn/tutorials/upgrade-runtimes-services.md) to an [active version](#active-versions) to continue deploying. |
| ### Active versions | ||
|
|
||
| See [Image statuses](/learn/tutorials/upgrade-runtimes-services.md#image-statuses) for what Active means for Redis specifically. | ||
| Some Active versions may be past their upstream end of life; {{% vendor/name %}} applies security updates only where upstream still provides them. |
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.
This PR's base branch is
infra/image-versions-live-shortcode(#5709), notmain. Merge #5709 first. Once it merges, GitHub should retarget this PR's base tomainautomatically; if not, retarget it manually before merging. This PR's diff will otherwise appear to include the shortcode file — that's expected until #5709 merges.Summary
Replaces the hand-maintained Grid Active/Sunset/Decommissioned version lists in
redis.mdwith theimage-versions-liveshortcode (added in #5709), sourcing the data frommeta.upsun.cominstead of a static list that had to be updated by hand every time Redis's version lifecycle changed.Also splits Dedicated Gen 2 into its own "Dedicated Gen 2 versions" section using the existing
image-versionsshortcode (registry.json-backed), since DG2 uses the Supported/Deprecated model, not Active/Sunset/Decommissioned. The previous single-table layout implied a Grid/DG2 parity that doesn't exist, and mislabeled DG2's "deprecated" versions as "sunset" — even though deprecated actually maps to active under the real classification (internal_status: activegroups bothsupportedanddeprecated; onlyretiredmaps tosunset).Why this is split from the shortcode itself
The shortcode has no reason to exist without a consumer, and reviewing unused template logic in isolation is hard to validate — this PR is where the shortcode actually gets exercised and where its output was verified against real data. See #5709 for the infra-only review; this PR is where content review belongs.
Verification
Local Hugo build (865 pages, no errors) confirms:
meta.upsun.com/images/redisexactly#active-versions,#dedicated-gen-2-versions, etc.) after the heading restructureMerge order
Test plan
redis.mdpage in a preview/staging build