Skip to content

Releases: runatlantis/atlantis

v0.3.2

11 Mar 21:01
9d93674
Compare
Choose a tag to compare

Description

This release focused on some security issues reported by @eriksw, thanks Erik!
By default, Atlantis will be more secure now and you'll have to specify which repositories
you want it to work on.

Features

  • New flag --allow-fork-prs added to atlantis server controls whether Atlantis will operate on pull requests from forks. Defaults to false.
    This flag was added because on a public repository anyone could open up a pull request to your repo and use your Atlantis
    install.
  • New mandatory flag --repo-whitelist added to atlantis server controls which repos Atlantis will operate on. This flag was added
    so that if a webhook secret is compromised (or you're not using webhook secrets) Atlantis won't be used on repos you don't control.
  • Warn if running atlantis server without any webhook secrets set. This is dangerous because without a webhook secret, an attacker
    could spoof requests to Atlantis.
  • Make CLI output more readable by setting a fixed column width.

Bug Fixes

  • None

Backwards Incompatibilities / Notes:

  • Must set --allow-fork-prs now if you want to run Atlantis on pull requests from forked repos.
  • Must set --repo-whitelist in order to start atlantis server. See atlantis server --help for how that flag works.

v0.3.1

06 Mar 16:59
71a76a2
Compare
Choose a tag to compare

Features

  • None

Bug Fixes

  • Run apply in correct directory when using -d flag. Fixes (#22)

Backwards Incompatibilities / Notes:

  • None

v0.3.0

28 Feb 19:37
215544e
Compare
Choose a tag to compare

Features

  • Fix security issue where Atlantis wasn't escaping the optional "extra args" that could be appended to comments (#16)
    • example exploit: atlantis plan ; cat /etc/passwd
  • Atlantis moved to new repo: atlantisrun/atlantis. Read why here
  • New -w/--workspace and -d/--dir flags in comments (#14)
    • You can now specify which directory to plan/apply in, ex. atlantis plan -d dir1/dir2
  • Better feedback from atlantis when asking for help via comments, ex. atlantis plan -h

Bug Fixes

  • Convert --data-dir paths to absolute from relative. Fixes (#245)
  • Don't run plan in the parent of modules/ unless there's a main.tf present. Fixes (#12)

Backwards Incompatibilities / Notes:

  • You must use the -w flag to specify a workspace when commenting now
    • Previously: atlantis plan staging, now: atlantis plan -w staging
  • You must use a double-dash between Atlantis flags and extra args to be appended to the terraform command
    • Previously: atlantis plan -target=resource, now: atlantis plan -- -target=resource
  • Atlantis will no longer run plan in the parent directory of modules/ unless there is a main.tf in that directory.

v0.2.4

06 Feb 21:44
036b4c8
Compare
Choose a tag to compare

v0.2.3

06 Feb 21:57
5abc367
Compare
Choose a tag to compare

v0.2.2

06 Feb 22:17
b655afa
Compare
Choose a tag to compare

v0.2.1

06 Feb 22:22
652998c
Compare
Choose a tag to compare

v0.2.0

06 Feb 22:27
55c536c
Compare
Choose a tag to compare

v0.1.3

06 Feb 22:31
dd39715
Compare
Choose a tag to compare

v0.1.2

06 Feb 22:41
Compare
Choose a tag to compare