Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New org components #713

Merged
merged 37 commits into from
Nov 19, 2024
Merged

New org components #713

merged 37 commits into from
Nov 19, 2024

Conversation

goruha
Copy link
Member

@goruha goruha commented Oct 24, 2024

what

  • Generate components docs from cloudposse-terraform-components org
  • Update PyGithub pip package
  • Added docs/components/library/aws/spacelift/README.md and docs/components/library/aws/tgw/README.md
  • Fix links referenced to renamed components
  1. /components/library/aws/aws-sso -> /components/library/aws/identity-center
  2. /components/library/aws/eks/karpenter/ -> /components/library/aws/eks/karpenter-controller/
  3. components/library/aws/datadog-configuration -> components/library/aws/datadog-credentials
  4. /components/library/aws/argocd-repo/ -> /components/library/aws/argocd-github-repo/
  • Added redirect rule for renamed components
  • Refactor docs-collator for components
  • Added docs grouping (ex.: glue, spacelift, tgw)
  • Added components preserve provider in name on docs site (ex.: aws-config)

why

  • Migrate components to new organization
  • Version 2 support rate-limiting so script would not fail because hitting the rate
  • This is the only place where it makes sense to put that docs because spacelift and tgw components now in new repos
  • Avoid build failing because of broken links
  • Preserve links indexed by search engine working
  • Improve code quality
  • As we have each component in a separate repo, we need a way how to group them at the docs site
  • Some components need to preserve aws- in the interest of readability

…new-org-components

* 'new-org-components' of github.com:cloudposse/docs:
  Fix build website action (#714)
  feat: Decide on Default Storage Class for EKS Clusters (#711)
  (github actions) generated latest snippets
  (github actions) generated latest snippets
  feat: FAQ for `dns-delegated` `gbl` deployment (#710)
@goruha goruha merged commit 372ab85 into master Nov 19, 2024
3 checks passed
@goruha goruha deleted the new-org-components branch November 19, 2024 19:03
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.

2 participants