Erik Osterman (Cloud Posse)
09/17/2026, 2:30 PMThomas Spear
09/18/2026, 11:34 AMBart Palmowski
09/22/2026, 7:53 AMtoka
09/23/2026, 7:48 AMBrent Farand
09/24/2026, 7:37 AMErik Osterman (Cloud Posse)
09/24/2026, 6:59 PMRalf Pieper
09/24/2026, 7:09 PMErik Osterman (Cloud Posse)
09/25/2026, 1:43 AM--ui coming in 1.230.0Mateusz OsiΕski
09/30/2026, 11:07 AMgithub-action-atmos-terraform-plan/apply, with settings.github.actions_enabled as an opt-in (only a few app components enabled).
1) Privileged / foundation components (aws-teams, iam, tfstate-backend, β¦): when actions_enabled is unset/false we get green Plan jobs but no real plan (step skipped), so PRs touching those components show no Terraform plan. Cloud Posse docs suggest default actions_enabled: true and disabling sensitive ones. Weβre considering plan-in-CI for privileged components (visibility/history) while keeping apply manual or on a separate privileged workflow.
Is that still the recommended pattern under Atmos Native CI? Or is there a newer way to gate plan vs apply / privileged vs app components? Have you seen teams safely enable CI apply for foundation components, and how?
2) Production promotion: how do you currently prefer customers promote changes to production with Atmos/GitOps?Erik Osterman (Cloud Posse)
10/01/2026, 2:56 PMErik Osterman (Cloud Posse)
10/04/2026, 9:52 PMZack
10/13/2026, 7:42 PMZack
10/19/2026, 10:00 PMdeployment: stg,prd it could be either deployment: stg, or deployment: prd, or both if that was passed in?Erik Osterman (Cloud Posse)
10/20/2026, 2:17 AM#!/usr/bin/atmos
β’ Atmos Policy Engine - you can control every thing atmos does now by policy. You can block functions (e.g. !exec), you can require webhooks to run when certain events happen, you can trigger hooks for stacks with certain labels, etc.
github.com/cloudposse/atmos/β¦/β¦Brent Farand
10/20/2026, 4:01 PMMaksym Vlasov
10/20/2026, 7:57 PMterraform_workspace_template does not work in Global Metadata - it fails on schema validation. Underlying functionality may be already in place
github.com/cloudposse/atmos/issues/3452Maksym Vlasov
10/20/2026, 8:24 PMterraform_workspace_template, so JFYIErik Osterman (Cloud Posse)
10/21/2026, 1:03 AMErik Osterman (Cloud Posse)
10/21/2026, 3:34 PMErik Osterman (Cloud Posse)
10/22/2026, 3:58 AMDaniel Booth
10/24/2026, 9:29 AMlxd/talos-nodes. describe component shows that inherited metadata, but the top-level component
remains k8s_nodes. During describe affected, an atmos component lookup then tries using the nonexistent components/terraform/k8s_nodes directory.
catalog entry: k8s_nodes/lxd/defaults:
metadata:
type: abstract
component: lxd/talos-nodes stack entry: k8s_nodes:
metadata:
inherits:
- k8s_nodes/lxd/defaults
Setting metadata.component explicitly on the stack entry fixes it...
is this intended behaviour?Alex Renoki
10/25/2026, 9:36 AMβ― atmos toolchain install
[...previous tools...]
β Install failed : failed to verify downloaded asset: signature verification failed: .tools/bin/sigstore/cosign/v3.1.4/cosign [verify-blob --certificate-identity-
regexp ^<https://github.com/cloudposse/.github/.github/workflows/shared-go-auto-release.yml@> --certificate-oidc-issuer <https://token.actions.githubusercontent>.
com --
bundle /var/folders/s3/x60v087551sg6kdzjm3r4sjr0000gn/T/atmos-verify-559584549.json /var/folders/s3/x60v087551sg6kdzjm3r4sjr0000gn/T/atmos-checksum-
652188209.2_SHA256SUMS]: exit status 1
Error: failed to verify certificate identity: no matching CertificateIdentity found, last error: expected SAN value to match regex
"^<https://github.com/cloudposse/.github/.github/workflows/shared-go-auto-release.yml@>", got "<https://github.com/cloudposse/atmos/.github/workflows/release->
pipeline.yml@refs/heads/main"
error during command execution: failed to verify certificate identity: no matching CertificateIdentity found, last error: expected SAN value to match regex
"^<https://github.com/cloudposse/.github/.github/workflows/shared-go-auto-release.yml@>", got "<https://github.com/cloudposse/atmos/.github/workflows/release->
pipeline.yml@refs/heads/main"
β Install failed : failed to verify downloaded asset: signature verification failed: .tools/bin/sigstore/cosign/v3.1.4/cosign [verify-blob --certificate-identity-
regexp ^<https://github.com/cloudposse/.github/.github/workflows/shared-go-auto-release.yml@> --certificate-oidc-issuer <https://token.actions.githubusercontent>.
com --
bundle /var/folders/s3/x60v087551sg6kdzjm3r4sjr0000gn/T/atmos-verify-559584549.json /var/folders/s3/x60v087551sg6kdzjm3r4sjr0000gn/T/atmos-checksum-
652188209.2_SHA256SUMS]: exit status 1
Error: failed to verify certificate identity: no matching CertificateIdentity found, last error: expected SAN value to match regex
"^<https://github.com/cloudposse/.github/.github/workflows/shared-go-auto-release.yml@>", got "<https://github.com/cloudposse/atmos/.github/workflows/release->
pipeline.yml@refs/heads/main"
error during command execution: failed to verify certificate identity: no matching CertificateIdentity found, last error: expected SAN value to match regex
"^<https://github.com/cloudposse/.github/.github/workflows/shared-go-auto-release.yml@>", got "<https://github.com/cloudposse/atmos/.github/workflows/release->
pipeline.yml@refs/heads/main"
[...rest of the tools...]
β Installed 0 tools, failed 1, skipped 13
In my .tool-versions I have this:
atmos 1.233.2Daniel Booth
10/25/2026, 10:44 PMDaniel Booth
10/25/2026, 10:44 PMDaniel Booth
10/25/2026, 10:44 PMDaniel Booth
10/26/2026, 7:06 PMmetadata:
component: reflector
inherits:
- reflector/defaults
type: abstract
β¦/catalog/k8s-apps β― atmos helmfile diff -s ops-cluster-apps reflector
Adding repo emberstack <https://emberstack.github.io/helm-charts>
"emberstack" has been added to your repositories
Comparing release=reflector, chart=emberstack/reflector, namespace=reflector
reflector, reflector, ClusterRole (<http://rbac.authorization.k8s.io|rbac.authorization.k8s.io>) has been added:
-
+ # Source: reflector/templates/clusterRole.yaml
+ apiVersion: <http://rbac.authorization.k8s.io/v1|rbac.authorization.k8s.io/v1>
+ kind: ClusterRole
+ metadata:
+ name: reflector
+ namespace: reflector
+ labels:Daniel Booth
10/26/2026, 7:07 PMDaniel Booth
10/26/2026, 7:09 PMDaniel Booth
10/26/2026, 7:09 PMKyle Decot
11/03/2026, 5:49 PMatmos init -s organization w/ the following configured in `mixins/organization`:
secrets:
vars:
CLOUDFLARE_ZONE_ID:
sops: organization
required: true
I then attempted to run atmos unset CLOUDFLARE_ZONE_ID -s organization however this prompts me to select a component.
I'm using Atmos 1.233.2 on linux/amd64
Thanks for any help.