#refarch (2024-08)

Cloud Posse Reference Architecture

2024-08-01

github3 avatar
github3
08:34:41 PM

Describe the Bug

The usage example defines two jobs: context and atmos-plan. The atmos-plan job sets a “needs” dependency to atmos-affected which doesn’t exist.

Expected Behavior

Either the context job needs to be renamed to atmos-affected, or the “needs” parameter needs to be updated to reference the context job.

Steps to Reproduce

None.

Screenshots

No response

Environment

No response

Additional Context

No response

1
github3 avatar
github3
04:29:31 AM

For reference - cloudposse/atmos#661

2024-08-08

github3 avatar
github3
10:23:48 PM

README steps document automation cluster deployment as:

atmos workflow cluster/deploy -s core-usw2-auto -f eks
atmos workflow auto/deploy -f eks

The first should be deploy/cluster I think. The second doesn’t seem to exist in the workflow (either as auto/deploy or deploy/auto). What are the workflow steps for auto/deploy (or for deploy/auto if the naming is reversed)?

1
Gabriela Campana (Cloud Posse) avatar
Gabriela Campana (Cloud Posse)

@Jeremy G (Cloud Posse) @Jeremy White (Cloud Posse)

README steps document automation cluster deployment as:

atmos workflow cluster/deploy -s core-usw2-auto -f eks
atmos workflow auto/deploy -f eks

The first should be deploy/cluster I think. The second doesn’t seem to exist in the workflow (either as auto/deploy or deploy/auto). What are the workflow steps for auto/deploy (or for deploy/auto if the naming is reversed)?

Jeremy G (Cloud Posse) avatar
Jeremy G (Cloud Posse)

@Dan Miller (Cloud Posse)?

1

2024-08-09

github3 avatar
github3
06:25:20 PM

Ah thanks for point that out; yes it’s a mistake. There are a few ways to deploy it, but the docs should say this 1 command to do it all:

atmos workflow deploy/github-runners -f github

This command will do everything you need:

  1. Provision service IAM roles for core-auto
  2. Deploy the core-auto EKS cluster
  3. Deploy all standard EKS resources
  4. Then finally deploy eks/actions-runner-controller

Ultimately it’s the same as any other plat EKS cluster, but for self-hosted runners we deploy eks/actions-runner-controller after everything else is deployed

1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

New docs are live! https://docs.cloudposse.com/

You can now access all the docs without registration.

The Cloud Posse Reference Architecture

The turnkey architecture for AWS, Datadog & GitHub Actions to get up and running quickly using the Atmos open source framework.

6
1
1
RB avatar

Very cool!

The Cloud Posse Reference Architecture

The turnkey architecture for AWS, Datadog & GitHub Actions to get up and running quickly using the Atmos open source framework.

RB avatar

I did find one page not found here https://docs.cloudposse.com/tags/setup/ which is linked from here https://docs.cloudposse.com/learn/ under “inside of each section”

It might help to use a broken link checker in the ci process

1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

Yea, we still have a lot of broken links to resolve. We have have the broken link checker in warn mode.

2
RB avatar

Gotcha

RB avatar

Is there a formal release article for this ?

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

Not yet

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

cc @Dan Miller (Cloud Posse)

RB avatar

The get a jump start button also returns a 404

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

Can you DM me a screenshot

Dan Miller (Cloud Posse) avatar
Dan Miller (Cloud Posse)

I have a PR with about a hundred fixed links and will be enforcing link checker once I get them all resolved

1
RB avatar

Sounds like Dans pr may fix the issue

Dan Miller (Cloud Posse) avatar
Dan Miller (Cloud Posse)

That looks like a different issue, since that link should just go to cloudposse.com

RB avatar

Oh it does but cloudposse.com is dead

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

I cannot reproduce that

RB avatar

Im on mobile on 5g. I tried on firefox and brave with the same result

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Dan Miller (Cloud Posse) avatar
Dan Miller (Cloud Posse)

@Erik Osterman (Cloud Posse) I had this same issue 2 weeks ago and when we cleared cloudflare cache it fixed it

1
RB avatar

Hmm bizarre cause docs.cloudposse.com works fine for me

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

Ok, let me try that and see

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

try now

RB avatar

Still 404 for me, let me try a vpn

RB avatar

Wow, vpn worked

RB avatar

Idk now it works fine on and off the VPN

RB avatar

Thanks for fixing it! Maybe it was dns ?

1
RB avatar

The best practices page’s next button loops to the same page

https://docs.cloudposse.com/best-practices/

Also no best practices show up here except for one elon musk quote

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

Our next priority is to relaunch cloudposse.com because of those weird issues. Moving from Wordpress to NextJS

1
david.gregory_slack avatar
david.gregory_slack

Wow @Erik Osterman (Cloud Posse), this is just amazing news. Thanks so much for sharing all these rich resources with the world!

1
1

2024-08-10

2024-08-12

2024-08-13

RB avatar

Is there an adr available for deciding on opentofu vs terraform ?

Gabriela Campana (Cloud Posse) avatar
Gabriela Campana (Cloud Posse)

@Igor Rodionov

Gabriela Campana (Cloud Posse) avatar
Gabriela Campana (Cloud Posse)

@Andriy Knysh (Cloud Posse)

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

No, but we should have a design decision for it

2024-08-22

    keyboard_arrow_up