mirror of
https://git.vectorsigma.ru/public/atlantis.git
synced 2026-08-05 11:38:30 +00:00
9.6 KiB
9.6 KiB
v0.3.0
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
- example exploit:
- 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
- You can now specify which directory to plan/apply in, ex.
- Better feedback from atlantis when asking for help via comments, ex.
atlantis plan -h
Bug Fixes
- Convert
--data-dirpaths to absolute from relative. Fixes (#245) - Don't run plan in the parent of
modules/unless there's amain.tfpresent. Fixes (#12)
Backwards Incompatibilities / Notes:
- You must use the
-wflag to specify a workspace when commenting now- Previously:
atlantis plan staging, now:atlantis plan -w staging
- Previously:
- 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
- Previously:
- Atlantis will no longer run
planin the parent directory ofmodules/unless there is amain.tfin that directory.
Downloads
v0.2.4
Features
- SSL support added (#233)
Bug Fixes
- GitLab custom URL for GitLab Enterprise installations now works (#231)
Backwards Incompatibilities / Notes:
None
Downloads
v0.2.3
Features
None
Bug Fixes
- Use
envinstead ofworkspacefor Terraform 0.9.*
Backwards Incompatibilities / Notes:
None
Downloads
v0.2.2
Features
Bug Fixes
None
Backwards Incompatibilities / Notes:
- The environment variables available when executing commands have changed:
WORKSPACE=>DIR- this is the absolute path to the project directory on diskENVIRONMENT=>WORKSPACE- this is the name of the Terraform workspace that we're running in (ex. default)
- The schema for storing locks changed. Any old locks will still be held but you will be unable to discard them in the UI.
To fix this, either merge all the open pull requests before upgrading OR delete the
~/.atlantis/atlantis.dbfile. This is safe to do because you'll just need to re-runplanto get your plan back.
Downloads
v0.2.1
Features
- Don't ignore changes in
modulesdirectories anymore. (#211)
Bug Fixes
- Don't set
as_userto true for Slack webhooks so we can integrate as a workspace app. (#206)
Backwards Incompatibilities / Notes:
None
Downloads
v0.2.0
Features
Bug Fixes
None
Backwards Incompatibilities / Notes:
None
Downloads
v0.1.3
Features
- Environment variables are passed through to
extra_arguments. (#150) - Tested hundreds of lines of code. Test coverage now at 60%. (https://codecov.io/gh/hootsuite/atlantis)
Bug Fixes
- Modules in list of changed files weren't being filtered. (#193)
- Nil pointer error in bootstrap mode. (#181)
Backwards Incompatibilities / Notes:
None
Downloads
v0.1.2
Features
- all flags passed to
atlantis planoratlantis applywill now be passed through toterraform. (#131)
Bug Fixes
- Fix command parsing when comment ends with newline. (#131)
- Plan and Apply outputs are shown in new line. (#132)
Downloads
v0.1.1
Backwards Incompatibilities / Notes:
--aws-assume-role-arnand--aws-regionflags removed. Instead, to name the assume role session with the GitHub username of the user running the Atlantis command use theatlantis_userterraform variable alongside Terraform's built-in support for assume role (see https://github.com/runatlantis/atlantis/blob/master/README.md#assume-role-session-names)- Atlantis has a docker image now (#123). Here is how you can try it out:
docker run runatlantis/atlantis:v0.1.1 server --gh-user=GITHUB_USERNAME --gh-token=GITHUB_TOKEN
Improvements
- Support for HTTPS cloning using GitHub username and token provided to atlantis server (#117)
- Adding
post_planandpost_applycommands (#102) - Adding the ability to verify webhook secret (#120)