65 messages
Discuss atmos core development (golang). If you want to help out, reach out to @Erik Osterman (Cloud Posse)
erik3 months ago
@Andriy Knysh (Cloud Posse) ✅️ LGTM https://github.com/cloudposse/atmos/pull/2549#pullrequestreview-4403739308
cc @Jonathan Rose
cc @Jonathan Rose
erik3 months ago
@Andriy Knysh (Cloud Posse) this is confirmed working by the person who opened the issues https://github.com/cloudposse/atmos/pull/2545
erik3 months ago
@Andriy Knysh (Cloud Posse) https://github.com/cloudposse/atmos/pull/2231 this adds support for ECR public auth. It helps when hitting rate limits against public images on ECR
erik3 months ago
@Andriy Knysh (Cloud Posse) this fixes
ATMOS_USE_VERSION env var https://github.com/cloudposse/atmos/pull/2556erik3 months ago
@Andriy Knysh (Cloud Posse) this was verified by @Alexandre Feblot https://github.com/cloudposse/atmos/pull/2554
erik3 months ago
@Andriy Knysh (Cloud Posse) this allows
https://github.com/cloudposse/atmos/pull/2212
--use-version without gh or GITHUB_TOKEN set. While the likely hood of hitting GitHub rate limits is greater, it shouldn't be a requirement.https://github.com/cloudposse/atmos/pull/2212
erik3 months ago
@Andriy Knysh (Cloud Posse) this fixes a confusing error when using atmos auth exec, where the command called is not found in the path. Atmos would say the subcommand was not found, but really it was the command executed was not found https://github.com/cloudposse/atmos/pull/2559
erik3 months ago
@Andriy Knysh (Cloud Posse) https://github.com/cloudposse/atmos/pull/2557
This is improving the DX of a forth coming feature, which enables cross-repo minting of tokens
This is improving the DX of a forth coming feature, which enables cross-repo minting of tokens
Miguel Zablah3 months ago
@Erik Osterman (Cloud Posse) This is the PR I think @Andriy Knysh (Cloud Posse) is already looking at it:
https://github.com/cloudposse/atmos/pull/2564
https://github.com/cloudposse/atmos/pull/2564
erik3 months ago
@Andriy Knysh (Cloud Posse) this is good to go https://github.com/cloudposse/atmos/pull/2558
Andriy Knysh (Cloud Posse)3 months ago
@shirkevich is this PR ready for final review https://github.com/cloudposse/atmos/pull/2466 ?
erik3 months ago
erik3 months ago
@Andriy Knysh (Cloud Posse) cache remote imports https://github.com/cloudposse/atmos/pull/2571
erik3 months ago
@Andriy Knysh (Cloud Posse) this is what enables atmos to import/access any repo using
github/stserik3 months ago
shirkevich3 months ago
https://github.com/cloudposse/atmos/pull/2577 followup to DAG with fixes and GithHub aggreagate CI output
@Erik Osterman (Cloud Posse) cc @Andriy Knysh (Cloud Posse)
@Erik Osterman (Cloud Posse) cc @Andriy Knysh (Cloud Posse)
Miguel Zablah3 months ago
@Andriy Knysh (Cloud Posse) @Erik Osterman (Cloud Posse) I found a new bug: https://github.com/cloudposse/atmos/issues/2590, it looks like there is a null pointer issue when running
I have the fix for it here: https://github.com/cloudposse/atmos/pull/2591
list affected or describe affectedI have the fix for it here: https://github.com/cloudposse/atmos/pull/2591
erik3 months ago
@Andriy Knysh (Cloud Posse) https://github.com/cloudposse/atmos/pull/2599
LocalStack EOL'd Community Edition: the OSS repo was archived in March 2026, the unified image now requires an account + auth token, and hosted infrastructure is being dismantled — thelocalhost.localstack.cloudDNS breakage fixed in #2598 was collateral from that wind-down. Staying on the unpatched 2023-eralocalstack:1.4.0image means depending on a dead project whose vendor is actively turning things off.
erik3 months ago
@Andriy Knysh (Cloud Posse) @Igor Rodionov see this?
Igor Rodionov3 months ago
nope
Igor Rodionov3 months ago
what is that ?
erik3 months ago
@Andriy Knysh (Cloud Posse) this was validated by @Miguel Zablah
https://github.com/cloudposse/atmos/pull/2601
https://github.com/cloudposse/atmos/pull/2601
Marat Bakeev3 months ago
Hey guys, it looks like there's a regression in the newest atmos version due to the new
Please have a look
https://github.com/cloudposse/atmos/pull/2603
!unset YAML function, my colleague prepared a patchPlease have a look
https://github.com/cloudposse/atmos/pull/2603
erik3 months ago(edited)
@shirkevich re: Atmos Secrets, I took a look at your PR and incorporated, in spirit, some of the changes you were making but took a slightly different approach. open to your input and feedback if we need to amend it in some way. We did merge it but we've marked it experimental and we can continue to evolve it.
erik3 months ago
@Andriy Knysh (Cloud Posse) this was confirmed by @Matt Brown https://github.com/cloudposse/atmos/pull/2602
erik3 months ago
@Andriy Knysh (Cloud Posse) fixes a problem reported by @Miguel Zenteno https://github.com/cloudposse/atmos/pull/2616
erik3 months ago
@Andriy Knysh (Cloud Posse) dead code clean up https://github.com/cloudposse/atmos/pull/2608
erik3 months ago
@Andriy Knysh (Cloud Posse) https://github.com/cloudposse/atmos/pull/2620 fixes for caching on macOS and Windows (CI)
erik3 months ago
✅️ Project coverage is 80.00%. We reached our goal!
erik3 months ago
@Andriy Knysh (Cloud Posse) https://github.com/cloudposse/atmos/pull/2625 That's better end-to-end tests leveraging Flocci with tests for the secret stores on AWS, Azure, and GCP.
erik3 months ago
@Andriy Knysh (Cloud Posse) This is a recent issue where calling
https://github.com/cloudposse/atmos/pull/2629
--use-version doesn't work as expected for net new commands that don't exist in the current version being executedhttps://github.com/cloudposse/atmos/pull/2629
erik3 months ago
@Andriy Knysh (Cloud Posse) small one that adds
https://github.com/cloudposse/atmos/pull/2634
metadata.description Which I thought we had already supportedhttps://github.com/cloudposse/atmos/pull/2634
erik3 months ago
@Andriy Knysh (Cloud Posse) https://github.com/cloudposse/atmos/pull/2638 This adds better documentation for custom components
Brian3 months ago(edited)
https://github.com/cloudposse/atmos/issues/2654 - I just posted this one. I believe it's a bug. Already started working on PR to address it. If it is expected behavior, please let me know.
erik3 months ago
@Andriy Knysh (Cloud Posse) this was confirmed working by @DE https://github.com/cloudposse/atmos/pull/2653
erik3 months ago
@Andriy Knysh (Cloud Posse) https://github.com/cloudposse/atmos/pull/2649
This is validated in so much as there's a GitHub Action workflow that literally exercises the terraform plan/apply leveraging planfiles from artifact storage.
This is validated in so much as there's a GitHub Action workflow that literally exercises the terraform plan/apply leveraging planfiles from artifact storage.
erik3 months ago
@Andriy Knysh (Cloud Posse) this introduces the native
https://github.com/cloudposse/atmos/pull/2645
container component type, designed to facilitate local development environments (similar to docker compose)https://github.com/cloudposse/atmos/pull/2645
erik3 months ago
@Andriy Knysh (Cloud Posse) https://github.com/cloudposse/atmos/pull/2631 This adds native support for github line-level annotations from serif outputs, this makes our hooks CI-native
erik3 months ago
@Andriy Knysh (Cloud Posse) smaller one 😉 This one adds support for TTS so steps can announce completion.
https://github.com/cloudposse/atmos/pull/2640
https://github.com/cloudposse/atmos/pull/2640
erik3 months ago
@Andriy Knysh (Cloud Posse) Introduces a native HTTP step type for webhook-like operations: e.g. post to slack, log deployment events to datadog, etc.
github.com/cloudposse/atmos/pull/2641
github.com/cloudposse/atmos/pull/2641
erik3 months ago
@Andriy Knysh (Cloud Posse) With this any step type can also be used as a hook. For example you can now announce when a Terraform apply succeeds or fails.
github.com/cloudposse/atmos/pull/2658
github.com/cloudposse/atmos/pull/2658
erik3 months ago
@Andriy Knysh (Cloud Posse) This fixes the frequent failures of auto-fix from PRs originating from forks by disabling it
github.com/cloudposse/atmos/pull/2659
github.com/cloudposse/atmos/pull/2659
erik3 months ago
@Andriy Knysh (Cloud Posse) github.com/cloudposse/atmos/pull/2647
After merging the emulators, I'm going to revisit the Kubernetes PR and add more comprehensive testing of the Kubernetes implementation leveraging our emulators
After merging the emulators, I'm going to revisit the Kubernetes PR and add more comprehensive testing of the Kubernetes implementation leveraging our emulators
erik2 months ago
@Andriy Knysh (Cloud Posse) github.com/cloudposse/atmos/pull/2635 This brings the power of Atmos workflows in greater parity with GitHub action workflows by supporting parallel steps and background steps. Plus the ability to wait for steps to complete, when backgrounded.
erik2 months ago
@Andriy Knysh (Cloud Posse) github.com/cloudposse/atmos/pull/2666
This replaces a third-party GitHub action that was validating YAML schemas with Atmos's own capability
This replaces a third-party GitHub action that was validating YAML schemas with Atmos's own capability
erik2 months ago
@Andriy Knysh (Cloud Posse) allow
github.com/cloudposse/atmos/pull/2670
--use-version to override version constraints in atmos.github.com/cloudposse/atmos/pull/2670