Releases: cloudposse/docs
v1.41.0
Add component deprecation and archival process documentation @osterman (#827)
Summary
- Added comprehensive deprecation and archival process documentation to the community section
- Created blog post announcing the new documentation
- Documents the 7-step process for transparently deprecating and archiving repositories
Details
This PR adds structured documentation for how Cloud Posse handles component deprecation and archival. The process includes:
- Announce Deprecation via Pull Request - Communicate the plan with clear timelines
- Add Deprecation Notice to README - Using GitHub warning admonitions
- Update README.yaml - Add the
deprecatedfield with notice text - Create and Pin GitHub Issue - Comprehensive issue with migration guidance
- Link Issue in Deprecation Notice - Ensure visibility
- Wait for Deprecation Date - Typically 90+ days grace period
- Archive Repository - Update
.github/settings.ymlto setarchived: true
The documentation is added to /community/contribute/our-github#deprecation-and-archival-process which seemed like the natural fit given the existing content about GitHub maintenance and archival.
A blog post has been added to announce this new documentation to the community.
Test Plan
- Documentation renders correctly in MDX
- All links are valid
- Code examples are properly formatted
- Blog post follows existing format
🤖 Generated with Claude Code
Add blog post: Why We Recommend Managed Node Groups Over Fargate for EKS Add-Ons @osterman (#826)
Summary
- New blog post explaining why managed node groups are recommended over Fargate for EKS add-ons
- Covers bootstrap deadlock issues, high availability challenges, and cost/flexibility benefits
- Written in Cloud Posse voice: technically grounded, lightly opinionated, and story-driven
Test plan
- Review blog post content for technical accuracy
- Verify MDX formatting and component usage
- Check that the post renders correctly on the website
- Confirm date format matches existing posts
- Validate author attribution in frontmatter
🤖 Generated with Claude Code
Add Conductor workspace configuration @osterman (#825)
Summary
- Adds
conductor.jsonconfiguration file for automated workspace setup - Includes
conductor-setup.shscript that validates Node.js/npm and installs dependencies - Enables one-click development server launching via Conductor
What's included
conductor.json
setupscript: Runs workspace initialization (dependency installation, cache clearing)runscript: Starts Docusaurus dev server on Conductor-assigned portnonconcurrentmode: Ensures only one dev server runs at a time
conductor-setup.sh
- Validates Node.js ≥20.10 is installed
- Validates npm is available
- Clears cached build artifacts (.docusaurus, build)
- Installs npm dependencies
- Provides clear error messages if requirements are missing
Test plan
- Tested setup script successfully in workspace
- Verified Node.js version checking works
- Confirmed dependencies install correctly
- Test run script launches dev server (can be tested after merge)
🤖 Generated with Claude Code
Add LLM-friendly documentation (llms.txt) @goruha (#824)
what
- Add support for
llms.txtstandard usingdocusaurus-plugin-llms - Generate two LLM-friendly documentation files:
/llms.txt- Compact link list/llms-full.txt- Full documentation content
- Configure plugin to prioritize core documentation sections
- Include blog content in generated files
why
- LLMs need structured documentation: The
llms.txtstandard (https://llmstxt.org/) provides a standardized way for LLMs to efficiently understand website documentation - Address context window limitations: Instead of crawling entire websites, LLMs can access curated, structured content optimized for their understanding
- Improve AI assistance: Tools like Claude, ChatGPT, and other AI assistants can provide better answers about Atmos by referencing these files
- Follow emerging standards: Similar to
robots.txtfor search engines,llms.txtis becoming a standard for AI-friendly documentation - Better developer experience: Users asking AI assistants will get more accurate, up-to-date responses
references
- https://llmstxt.org/ - llms.txt standard specification
- https://github.com/rachfop/docusaurus-plugin-llms - Docusaurus plugin used
- Live files will be available at:
v1.40.0
Added css to support datadog logo light/dark themes @goruha (#822)
what
- Added css to support datadog logo light/dark themes
♻️ fix: EKS Argo CD, ALB Ingress, RunsOn transit gateway attachments, and More @cloudpossebot (#821)
[!IMPORTANT]
Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository.
Instead, please review the changes and merge cloudposse/refarch-scaffold#811
What
This pull request was created by the 🚀 Generate Examples workflow in the cloudposse/refarch-scaffold repository. This PR updates this documentation repo with the latest configuration for the Cloud Posse reference architecture.
Why
This documentation repo is used for reference purposes and should have the latest configuration.
References
Internal PR: cloudposse/refarch-scaffold#811
v1.39.0
v1.38.0
DEV-3535: Argo CD GitHub App Branch Protection Requirements @milldr (#810)
what
- Update the confusing wording in the ArgoCD GitHub Apps documentation.
- Make it clear that ArgoCD apps only need the ability to bypass branch protection rules.
- Simplify and clarify the explanation to improve readability.
why
- A lot of the content here was unnecessary and confusing. This came from a specific customer use-case, so we can remove a lot for the general usage.
references
- DEV-3535
- Depends on #805
v1.37.0
fix: Indentation for Steps @milldr (#816)
what
- Fix the indentation on the account deployment steps
why
- Fix this:
references
v1.36.0
chore: mention codeowners when offboarding @dudymas (#751)
what
- add codeowners to offboarding
- reformat GitHub sections for offboarding
why
- crucial when transitioning repo maintainers
docs(best-practices): all resource attributes @nitrocode (#750)
what
- docs(best-practices): all resource attributes
why
- Use a stop gap or an escape hatch to expose all attributes of a resource in a module where those attributes haven't been explicitly exposed with their own output yet
references
♻️ DEV-3534: ArgoCD GitHub Apps @cloudpossebot (#811)
[!IMPORTANT]
Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository.
Instead, please review the changes and merge cloudposse/refarch-scaffold#801
What
This pull request was created by the 🚀 Generate Examples workflow in the cloudposse/refarch-scaffold repository. This PR updates this documentation repo with the latest configuration for the Cloud Posse reference architecture.
Why
This documentation repo is used for reference purposes and should have the latest configuration.
References
Internal PR: cloudposse/refarch-scaffold#801
Refactored with `refarch-scaffold` Updates @milldr (#805)
what
- Refactoring documentation for improved developer experience
- Updating workflows for new paths in refarch
- Validating refarch end-to-end
- Deprecated Spacelift and OpsGenie
why
- Staging release validation
references
- DEV-3549
♻️ Update atmos_version to 1.186.0 @cloudpossebot (#808)
[!IMPORTANT]
Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository.
Instead, please review the changes and merge cloudposse/refarch-scaffold#800
What
This pull request was created by the 🚀 Generate Examples workflow in the cloudposse/refarch-scaffold repository. This PR updates this documentation repo with the latest configuration for the Cloud Posse reference architecture.
Why
This documentation repo is used for reference purposes and should have the latest configuration.
References
Internal PR: cloudposse/refarch-scaffold#800
♻️ DEV-3561: `infra-train` Validation @cloudpossebot (#806)
[!IMPORTANT]
Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository.
Instead, please review the changes and merge cloudposse/refarch-scaffold#799
What
This pull request was created by the 🚀 Generate Examples workflow in the cloudposse/refarch-scaffold repository. This PR updates this documentation repo with the latest configuration for the Cloud Posse reference architecture.
Why
This documentation repo is used for reference purposes and should have the latest configuration.
References
Internal PR: cloudposse/refarch-scaffold#799
♻️ Staging @milldr (#788)
[!IMPORTANT]
Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository.
Instead, please review the changes and merge cloudposse/refarch-scaffold#798
What
This pull request was created by the 🚀 Generate Examples workflow in the cloudposse/refarch-scaffold repository. This PR updates this documentation repo with the latest configuration for the Cloud Posse reference architecture.
Why
This documentation repo is used for reference purposes and should have the latest configuration.
References
Internal PR: cloudposse/refarch-scaffold#798
v1.35.0
Point Workflows to Copy @milldr (#795)
what
- Point all Atmos workflows to a copy of the workflow directory
why
- When we merge the staging branch of refarch-scaffold, all workflows will be changed. That means they will break all paths on docs (here). Therefore, we can create a temporary copy of them all in this directory, point to the copy, and then update the staging branch here to point to the new path
references
Fix identity docs for Leapp and workflow steps @Benbentwo (#793)
Summary
- clarify that Leapp is required with the reference architecture
- fix identity deployment table and add steps for vendoring and Identity Center setup
- remove the SAML provider step per review feedback
Testing
npm install --ignore-scriptsnpx docusaurus-mdx-checker --cwd docs(fails: Error: canceled)
https://chatgpt.com/codex/tasks/task_b_68825b29b5b0832ba5498ba8ea27aa8e
Update `aws-sso` documentation for Microsoft Integration @Benbentwo (#786)
what
- Update AWS SSO docs.
- Update Microsoft since it changed to be Entra
- Removing wording for "handoff to cloudposse" which was from an older period of our reference architecture
- Fixes issue with code block on
identity/deploy.mdx
why
- More Clear instructions hopefully
Runs on Docs @Benbentwo (#782)
This pull request introduces several changes across different areas of the codebase, including dependency updates, documentation enhancements, and component refactoring. The key highlights are the downgrade of the Node.js version, the addition of a new documentation guide for self-hosted runners, and the complete refactoring of the EmbedFile component to improve modularity and styling.
Dependency Updates:
.nvmrc: Downgraded Node.js version fromv21.7.3tov20.12.0to align with compatibility requirements.
Documentation Enhancements:
docs/layers/github-actions/runs-on.mdx: Added a comprehensive guide on setting up and managing self-hosted runners, including step-by-step instructions, configuration examples, and troubleshooting tips.
Component Refactoring:
src/components/EmbedFile/index.js: Removed theEmbedFilecomponent, which dynamically loaded and displayed file content, to simplify the codebase and improve maintainability.src/components/File/index.tsx: Introduced a newFilecomponent in TypeScript, encapsulating file display functionality with improved structure and modularity.src/components/File/index.css: Added new styles for theFilecomponent, including enhancements for line numbering, tabs, and viewport design, with support for light and dark themes.
v1.34.0
v1.33.0
DEV-3477: Account Documentation @milldr (#785)
what
- Added set up step for validating the root account name
- Updated the tutorials for created or deleting accounts
why
- This has come up a few times in github discussions and in slack
references
Fix typos in markdown docs @osterman (#781)
what
- fix various spelling mistakes throughout documentation
https://chatgpt.com/codex/tasks/task_b_6852ebf32a2883329869bdcf7a564aea
♻️ Remove Deprecated fields @cloudpossebot (#780)
[!IMPORTANT]
Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository.
Instead, please review the changes and merge cloudposse/refarch-scaffold#767
What
This pull request was created by the 🚀 Generate Examples workflow in the cloudposse/refarch-scaffold repository. This PR updates this documentation repo with the latest configuration for the Cloud Posse reference architecture.
Why
This documentation repo is used for reference purposes and should have the latest configuration.
References
Internal PR: cloudposse/refarch-scaffold#767
♻️ update atmos version to 1.180.0 @cloudpossebot (#779)
[!IMPORTANT]
Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository.
Instead, please review the changes and merge cloudposse/refarch-scaffold#764
What
This pull request was created by the 🚀 Generate Examples workflow in the cloudposse/refarch-scaffold repository. This PR updates this documentation repo with the latest configuration for the Cloud Posse reference architecture.
Why
This documentation repo is used for reference purposes and should have the latest configuration.
References
Internal PR: cloudposse/refarch-scaffold#764
♻️ Refarch Scaffold Fixes from Infra-train demo @cloudpossebot (#778)
[!IMPORTANT]
Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository.
Instead, please review the changes and merge cloudposse/refarch-scaffold#763
What
This pull request was created by the 🚀 Generate Examples workflow in the cloudposse/refarch-scaffold repository. This PR updates this documentation repo with the latest configuration for the Cloud Posse reference architecture.
Why
This documentation repo is used for reference purposes and should have the latest configuration.
References
Internal PR: cloudposse/refarch-scaffold#763
♻️ DEV-3434: Atmos Pro GH Workflows @cloudpossebot (#776)
[!IMPORTANT]
Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository.
Instead, please review the changes and merge cloudposse/refarch-scaffold#761
What
This pull request was created by the 🚀 Generate Examples workflow in the cloudposse/refarch-scaffold repository. This PR updates this documentation repo with the latest configuration for the Cloud Posse reference architecture.
Why
This documentation repo is used for reference purposes and should have the latest configuration.
References
Internal PR: cloudposse/refarch-scaffold#761
♻️ RunsOn! @cloudpossebot (#765)
[!IMPORTANT]
Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository.
Instead, please review the changes and merge cloudposse/refarch-scaffold#759
What
This pull request was created by the 🚀 Generate Examples workflow in the cloudposse/refarch-scaffold repository. This PR updates this documentation repo with the latest configuration for the Cloud Posse reference architecture.
Why
This documentation repo is used for reference purposes and should have the latest configuration.
References
Internal PR: cloudposse/refarch-scaffold#759
Added atmos tests run docs @goruha (#774)
what
- Update
community/contribute/automated-testing.mdxwith atmos tests running locally instructions
why
build-harnessdeprecated and replaced with Atmos custom commands
references
- DEV-325 Update docs.cloudposse.com with new instructions
Update Spacelift docs location @Benbentwo (#762)
This pull request updates import paths in the spacelift.mdx file to reflect a reorganization of example snippets into a legacy folder.
File updates:
docs/layers/spacelift/spacelift.mdx: Changed import paths forPartialSpaceliftRootStackandPartialSpaceliftTenantStackto point to thelegacy/snippetsdirectory instead ofexamples/snippets.