Add AWSO 2.x and 3.x Deployment, Migration guide with manual and automation scripts - #6884
Add AWSO 2.x and 3.x Deployment, Migration guide with manual and automation scripts#6884Apoorvkudesia-sumologic wants to merge 69 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
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>
| @@ -14,12 +14,12 @@ To install or upgrade to the required version of the CloudFormation template, u | |||
| | Release (AWSO) | Release Date | Active Support | Additional Notes | | |||
| |:--|:---------------|:--|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | |||
| | 2.15.0 | 28th May, 2026 | Yes | AWSO deployment is not supported in the AWS European Sovereign Cloud and Sumo Logic ESC environments due to the unavailability of the Serverless Application Repository. | | |||
There was a problem hiding this comment.
Missing 3.0.0 row in the AWSO lifecycle table. Both new migration guides tell readers to check this table for the list of "active AWSO versions" (migration-strategy-v2x-to-v300-manual.md:13, migration-strategy-v2x-to-v300-automate.md:13), but the table stops at 2.15.0 and there's no v3.0.0 row (or a ## v3.0.0 changelog section below it, unlike every prior version). Could you add one? I can confirm the Terraform Registry module was published 2026-08-27, but I don't have the right facts for the Active Support status or any region/deprecation caveats (e.g., the ESC/Zurich notes on the 2.14/2.15 rows) — those need author input.
- Remove the deleted add-new-aws-service.md's remaining dangling references (about.md, both view-dashboards.md, faq.md, cid-redirects.json) and its now-obsolete card - Fix the NBSP-corrupted Step 2 heading breaking backfill-aws-account-alias.md's anchor - Restore Step 6's actual terraform validate/plan/apply commands (was replaced with malformed off-page links to the migration guide) - Renumber all stale StackSet phase references (8-14) to match the corrected phase table (7-13) - Fix invalid IAM action prefixes (s3api: -> s3:, drop non-existent s3:HeadBucket) - Fix a typo, inconsistent script download URLs, and a self-contradictory "what stays the same" bullet - Add a missing card for backfill-aws-account-alias.md on the other-configurations-tools hub page - Fix a self-referential anchor in deploy-with-terraform.md broken by a heading text change
The v2.15.0 folder restructure added an extra nesting level, but this one changelog link wasn't updated to match (../changelog.md -> ../../changelog.md), breaking the Docusaurus build.
…ields Update sidebars.ts and all inbound links/cards/redirects to match: - backfill-aws-account-alias.md moved to other-configurations-tools/ - deploy-with-terraform.md converted to a folder (deploy-with-terraform/), with migration-strategy-using-terraform.md and update-aws-observability-stack-terraform.md nested inside it - add-fields-to-existing-host-metrics-sources.md split into version-specific copies under v2.15.0/ and v3.0.0/
- before-you-deploy.md: CloudWatch Metrics Sources is now Step 4 in v3.0.0 (not Step 5) - deploy-multiple-accounts-regions.md: fix self-reference to match the renumbered Step 0 heading - deploy-with-terraform/index.md: fix anchor to match the renamed "Override collection parameters" heading - integrate-control-tower-accounts.md: fix NBSP-corrupted Step 4 heading breaking its own anchor
…on guides Announces the new CloudFormation and Terraform migration paths added for PR #6884. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.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)