#atmos-dev - November 2025

42 messages

Discuss atmos core development (golang). If you want to help out, reach out to @Erik Osterman (Cloud Posse)

November 2025
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)about 1 year ago
@Andriy Knysh (Cloud Posse) this is now ready https://github.com/cloudposse/atmos/pull/1735
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)about 1 year ago
@Andriy Knysh (Cloud Posse) minor linting safeguard to ensure auth separation of concerns https://github.com/cloudposse/atmos/pull/1743
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)about 1 year ago
@Andriy Knysh (Cloud Posse) this is a low priority but fixes common UI issues where we use logging incorrectly for UI output. https://github.com/cloudposse/atmos/pull/1741 and addresses one of the issues @Dan Miller (tembo) raised with atmos validate not having any output (which is really that it was logging to LogInfo instead of using UI)
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
@Andriy Knysh (Cloud Posse) this is ready now https://github.com/cloudposse/atmos/pull/1714

this implements the IO/UI interfaces we'll subsequently (in new PRs) update everything to use. This eliminates the whole class of problems with automatically downgrading output based on user terminal capabilities and config preferences, plus introduces native masking so we can mask secrets in output.
Michael
Michael12 months ago
Just a smaller user-experience PR for returning "No stacks" or "No components" on the listing commands when they don't return anything:
https://github.com/cloudposse/atmos/pull/1754
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
@Andriy Knysh (Cloud Posse) this is tested and validated but the tests are failing on a flakey test
https://github.com/cloudposse/atmos/pull/1757
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
@Andriy Knysh (Cloud Posse) this fixes the flakey test affecting ☝️
https://github.com/cloudposse/atmos/pull/1758
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
@Andriy Knysh (Cloud Posse) this fixes another issue affecting IAM users
https://github.com/cloudposse/atmos/pull/1760
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
✅️ Project coverage is 70.00%.
PePe Amengual
PePe Amengual12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
@Andriy Knysh (Cloud Posse) this adds the git root discovery for the atmos base path.
https://github.com/cloudposse/atmos/pull/1773
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
PePe Amengual
PePe Amengual12 months ago
have you guys seen this error?
Run helm plugin install <https://github.com/databus23/helm-diff>
  helm plugin install <https://github.com/databus23/helm-diff>
  shell: /bin/bash -e {0}
  env:
    TERRAFORM_VERSION: 1.9.7
    OPEN_TOFU_VERSION: 1.9.1
    HELMFILE_VERSION: v1.1.0
    PACKER_VERSION: 1.14.2
Error: plugin source does not support verification. Use --verify=false to skip verification
Error: Process completed with exit code 1.

https://github.com/cloudposse/atmos/actions/runs/19311068829/job/55231524721?pr=1768#step:13:32
PePe Amengual
PePe Amengual12 months ago(edited)
https://github.com/cloudposse/github-action-setup-atmos/pull/106 @Igor Rodionov @Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
@Andriy Knysh (Cloud Posse) massive PR that adds the devcontainer support, which will be used to replace wrappers for Geodesic, and make containerized shells (devcontainers) first class in Atmos.

https://github.com/cloudposse/atmos/pull/1697

this works really nicely. Definitely recommend giving it a shot!
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
@PePe Amengual Writes credentials to ~/.azure/msal_token_cache.json (Azure CLI MSAL cache)
Updates ~/.azure/azureProfile.json with subscription configuration
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
@Andriy Knysh (Cloud Posse) let's merge this: https://github.com/cloudposse/atmos/pull/1792
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)12 months ago
erik
erik12 months ago
erik
erik12 months ago
erik
erik12 months ago
Dan Hansen
Dan Hansen11 months ago
Hi friends, a number of Atmos Store implementation incorrectly add the store's prefix to calls to !store.get which the docs say is explicitly for fetching arbitrary, non-prefixed keys.
It seems that only the Azure Key Vault store has this behavior, the rest add a prefix. I can put together a PR with fixes + test updates if this is in fact the correct behavior.
erik
erik11 months ago
@Andriy Knysh (Cloud Posse) this fixes some issues breaking CI failures
https://github.com/cloudposse/atmos/pull/1815
erik
erik11 months ago(edited)
@Andriy Knysh (Cloud Posse) this should fix the issue with the PR size labeler erroring on forks
https://github.com/cloudposse/atmos/pull/1816
erik
erik11 months ago
@Andriy Knysh (Cloud Posse) https://github.com/cloudposse/atmos/pull/1817 minor improvements to announcement
erik
erik11 months ago
@Andriy Knysh (Cloud Posse) this overhauls the changelog to show a timeline of changes. The previous display made it hard to see what the updates were.
https://github.com/cloudposse/atmos/pull/1818
erik
erik11 months ago(edited)
@Andriy Knysh (Cloud Posse) here's a more substantial change, but enables atmos to accept both component names and component folders. If there's ambiguity in which component instance should be used, it presents the standard selector.

https://github.com/cloudposse/atmos/pull/1774
erik
erik11 months ago
@Andriy Knysh (Cloud Posse) polishes off the changelog to sort and group by atmos version, rather than date.
https://github.com/cloudposse/atmos/pull/1819
erik
erik11 months ago