Add AWSO 2.x to 3.x migration guide with manual and automation scripts - #6884
Add AWSO 2.x to 3.x migration guide with manual and automation scripts#6884Apoorvkudesia-sumologic wants to merge 52 commits into
Conversation
Review feedbackA few items to address before merge:
— via Claude Code |
Review feedback (round 2)A few more items from the latest revision:
— via Claude Code |
Review feedback (round 3)One remaining issue that will confuse users: Duplicate numbered steps in manual doc (lines 154–166) — The "Find the new IAM role ARN" section has overlapping instructions. Steps 3–4 appear twice with slightly different wording, and the numbered list restarts at 3 after the first screenshot: This should be a single sequential list (1→2→3→4→5) with screenshots placed between the relevant steps. The old text from before the screenshots were added (lines 154–157) should be removed since lines 159–168 now cover the same steps with proper screenshots. — via Claude Code |
Retain the parent "Deploy and Use AWS Observability" category and split its content into two version subcategories: v3.0.0 (latest) and v2.15.0. Each contains the full doc set. Add a parent launcher landing page, repoint intra-version links, and add redirects for the moved 2.15.0 URLs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Rename the v300/v215 subfolders to the dotted v3.0.0/v2.15.0 form and update all references: slugs, intra-version links, sidebar IDs, redirect targets, parent launcher cards, and the migration guides' links into the version docs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Update cross-repo markdown links (release notes, API docs, FAQ, about, fedramp, control-tower) that referenced the pre-restructure paths so they resolve to the v2.15.0 version docs, fixing the production build. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…tation into AWSOMigration
…tation into AWSOMigration
…tation into AWSOMigration
Groups the v2.x-to-v3.0.0 migration guides under migration/cloudformation/ and migration/terraform/, each with its own landing page, and replaces the two per-version changelogs with a single consolidated changelog.md. Updates the index page, sidebar, and all cross-references accordingly, and fixes two broken relative links to the old changelog paths.
Removes a stale client-redirect that conflicted with the new consolidated changelog page, repoints legacy redirect targets and blog release-note links to the new path, and fixes three pre-existing broken anchors (before-you-deploy, access-keys, account-settings-preferences) that surfaced once the build could get far enough to check them.
kimsauce
left a comment
There was a problem hiding this comment.
Re-review of the latest commit (6bdea4c): 1 of 3 issues from the earlier pass is fixed (the v2.15.0 template URL in the update-stack doc — nice fix, now points to the "latest" section instead of hardcoding a version). Two link-target issues remain, flagged inline below.
Generated by Claude Code
| <div className="box-wrapper"> | ||
| <div className="box smallbox card"> | ||
| <div className="container"> | ||
| <a href={useBaseUrl('docs/observability/aws/deploy-use-aws-observability/before-you-deploy/')}><img src={useBaseUrl('img/icons/observe.png')} alt="Observe icon" width="40"/><h4>Before You Deploy</h4></a> |
There was a problem hiding this comment.
All 8 topic cards on this "v3.0.0 (latest)" landing page link to un-versioned flat paths (before-you-deploy/, deploy-with-aws-cloudformation/, deploy-with-terraform/, migration-strategy-using-terraform/, view-dashboards/, configure-alerts/, update-aws-observability-stack/, resources/ — lines 42, 48, 54, 60, 66, 72, 78, 84), instead of the v3.0.0/-prefixed paths. None of these flat files exist anywhere in the repo anymore on this branch — every one of these docs now lives only under v2.15.0/ or v3.0.0/. So every card on this page is a dead link.
The sibling v2.15.0/index.md added in this same PR gets this right — it prefixes every card link with v2.15.0/. This file should follow the same pattern and prefix each link with v3.0.0/.
Generated by Claude Code
| The script automates the entire migration process and pauses at key points for your approval before making any destructive changes. | ||
|
|
||
| :::note | ||
| This guide is for CloudFormation-based deployments only. If you deployed using Terraform, refer to [Migration Strategy using Terraform](/docs/observability/aws/deploy-use-aws-observability/v3.0.0/migration-strategy-using-terraform/). If you prefer to migrate manually without the script, see [Manually Migrate AWS Observability from v2.x to v3.0.0](/docs/observability/aws/deploy-use-aws-observability/migration/cloudformation/migration-strategy-v2x-to-v300-manual/). |
There was a problem hiding this comment.
This note's Terraform cross-link points to the wrong doc: /docs/observability/aws/deploy-use-aws-observability/v3.0.0/migration-strategy-using-terraform/ is the unrelated, pre-existing "Migrate CloudWatch Source to Kinesis Firehose Source using Terraform" page, not a v2.x→v3.0.0 migration guide.
The actual v2.x→v3.0.0 Terraform migration guide added in this PR now lives at /docs/observability/aws/deploy-use-aws-observability/migration/terraform/ (per its slug in migration/terraform.md). This link should point there instead, so Terraform users land on the real migration steps rather than an unrelated source-migration doc.
Generated by Claude Code
* Changed app module related info * terraform provider & v3 fixes --------- Co-authored-by: Sachin Magar <sachin.magar.ctr@sumologic.com>
Purpose of this pull request
This pull request adds changes for the AWSO 2.x.x to 3.x.x migration steps with manual and automation script docs.
Select the type of change
Ticket (if applicable)