Hi there, just confirming planfile to Github artif...
# atmos
b
Hi there, just confirming planfile to Github artifacts in native CI is not implemented in 215 right?
Copy code
๐Ÿงช ci is an experimental feature. Learn more <https://atmos.tools/experimental>
WARN CI hook handler failed event=after.terraform.plan
  error=
  โ”‚ failed to upload planfile: failed to upload planfile: not implemented: GitHub Artifacts upload requires running within GitHub Actions (ACTIONS_RUNTIME_TOKEN and ACTIONS_RESULTS_URL must be set)
  โ”‚ (1) forced error mark
  โ”‚   | "failed to upload planfile"
  โ”‚   | errors/*errors.errorString::
  โ”‚ Wraps: (2) key=dev-primary/argocd-apps/0509682841e9b66922a344abd606567815703ad3.tfplan.tar store=github/artifacts
  โ”‚ Wraps: (3) Failed to upload planfile to store
  โ”‚ Wraps: (4) failed to upload planfile: failed to upload planfile: not implemented: GitHub Artifacts upload requires running within GitHub Actions (ACTIONS_RUNTIME_TOKEN and ACTIONS_RESULTS_URL must be set)
  โ”‚     โ””โ”€ Wraps: (5) failed to upload planfile: not implemented: GitHub Artifacts upload requires running within GitHub Actions (ACTIONS_RUNTIME_TOKEN and ACTIONS_RESULTS_URL must be set)
  โ”‚       โ””โ”€ Wraps: (6) not implemented: GitHub Artifacts upload requires running within GitHub Actions (ACTIONS_RUNTIME_TOKEN and ACTIONS_RESULTS_URL must be set)
  โ”‚         โ””โ”€ Wraps: (7) not implemented
  โ”‚       โ””โ”€ Wraps: (8) failed to upload planfile
  โ”‚     โ””โ”€ Wraps: (9) failed to upload planfile
  โ”‚ Error types: (1) *markers.withMark (2) *safedetails.withSafeDetails (3) *hintdetail.withDetail (4) *fmt.wrapErrors (5) *fmt.wrapErrors (6) *fmt.wrapError (7) *errors.errorString (8) *errors.errorString (9) *errors.errorString
โ„น Executing command: atmos terraform apply argocd-apps --from-plan -auto-approve
๐Ÿงช ci is an experimental feature. Learn more <https://atmos.tools/experimental>
e
No - it's still held up
We got busy on some client work.
@Igor Rodionov what's the latest?
b
All good, just excited to put it to use whenever it makes into a release
e
In 1.215.0 we added
--format=matrix
to
atmos list instances
which is useful for drift detection style workflows
We also added
atmos pro commit
which will let you commit via Atmos Pro, useful for when you want to auto-remediate things like
terraform fmt
or other things.
a
Something's odd on my side:
Copy code
$ atmos version
 โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ€ƒ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ€ƒโ–ˆโ–ˆโ–ˆโ€ƒ   โ–ˆโ–ˆโ–ˆโ€ƒ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ€ƒ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ€ƒ
โ–ˆโ–ˆโ€ƒโ€ƒโ€ƒโ–ˆโ–ˆโ€ƒโ€ƒโ€ƒโ€ƒโ–ˆโ–ˆโ€ƒโ€ƒโ€ƒโ€ƒโ–ˆโ–ˆโ–ˆโ–ˆโ€ƒ โ–ˆโ–ˆโ–ˆโ–ˆโ€ƒโ–ˆโ–ˆโ€ƒโ€ƒโ€ƒโ€ƒโ–ˆโ–ˆโ€ƒโ–ˆโ–ˆโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒ
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ€ƒ   โ–ˆโ–ˆโ€ƒ   โ–ˆโ–ˆโ€ƒโ–ˆโ–ˆโ–ˆโ–ˆโ€ƒโ–ˆโ–ˆโ€ƒโ–ˆโ–ˆโ€ƒ   โ–ˆโ–ˆโ€ƒโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ€ƒ
โ–ˆโ–ˆโ€ƒโ€ƒโ€ƒโ–ˆโ–ˆโ€ƒ   โ–ˆโ–ˆโ€ƒ   โ–ˆโ–ˆโ€ƒโ€ƒโ–ˆโ–ˆโ€ƒโ€ƒโ–ˆโ–ˆโ€ƒโ–ˆโ–ˆโ€ƒ   โ–ˆโ–ˆโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ–ˆโ–ˆโ€ƒ
โ–ˆโ–ˆโ€ƒ  โ–ˆโ–ˆโ€ƒ   โ–ˆโ–ˆโ€ƒ   โ–ˆโ–ˆโ€ƒ โ€ƒโ€ƒโ€ƒ โ–ˆโ–ˆโ€ƒโ€ƒโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ€ƒโ€ƒโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ€ƒ
โ€ƒโ€ƒโ€ƒ  โ€ƒโ€ƒโ€ƒ   โ€ƒโ€ƒโ€ƒ   โ€ƒโ€ƒโ€ƒ     โ€ƒโ€ƒโ€ƒ โ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒ โ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒ

๐Ÿ‘ฝ Atmos 1.215.0 on linux/amd64

$  atmos list instances --help | grep '\-\-format string'
  -f, --format string     Output format: table, json, yaml, csv, tsv, tree

$ atmos list instances --identity xxxxx --format=matrix
   Error 

   Error: failed to render instances: formatting failed: invalid configuration: unsupported format: matrix
e
can you try thisinstead
Copy code
atmos list instances --identity=xxxxx --format=matrix
Oh, the list instances format I think is not in 1.215.0; it's in
main
a
indeed, just confirmed in https://atmos.tools/changelog