Releases: runatlantis/atlantis
Releases · runatlantis/atlantis
v0.4.1
Features
- Add new
/healthz
endpoint for health checking in Kubernetes (#102) - Set
$PLANFILE
environment variable to expected location of plan file when running custom steps (#168)- This enables overriding the command Atlantis uses to
plan
and substituting your own or piping through a custom script.
- This enables overriding the command Atlantis uses to
- Changed default pattern to detect changed files to
*.tf*
from*.tf
in order
to trigger on.tfvars
files.
Bugfixes
None
Backwards Incompatibilities / Notes:
None
Downloads
Docker
runatlantis/atlantis:v0.4.1
v0.4.0
Features
- Autoplanning - Atlantis will automatically run
plan
on new pull requests and
when new commits are pushed to the pull request. - New repository
atlantis.yaml
format that supports:- Complete customization of commands run
- Single config file for whole repository
- Controlling autoplanning
- Moved docs to standalone website from the README.
- Fixes:
Bugfixes
Backwards Incompatibilities / Notes:
- The old
atlantis.yaml
config file format is not supported. You will need to migrate to the new config
format, see: https://www.runatlantis.io/docs/upgrading-atlantis-yaml-to-version-2.html - To use the new config file, you must run Atlantis with
--allow-repo-config
. - Atlantis will now try to automatically plan. To disable this, you'll need to create an
atlantis.yaml
file
as follows:
version: 2
projects:
- dir: mydir
autoplan:
enabled: false
Downloads
Docker
runatlantis/atlantis:v0.4.0
v0.3.10
Features
- Rename
atlantis bootstrap
toatlantis testdrive
to make it clearer that it
doesn't set up Atlantis for you. Fixes (#129). - Atlantis will now comment on a pull request when a plan/lock is discarded from
the Atlantis UI. Fixes (#27).
Bugfixes
- Fix issue during
atlantis bootstrap
where ngrok tunnel took a long time to start.
Atlantis will now wait until it sees the expected log entry before continuing.
Fixes (#92). - Fix missing error checking during
atlantis bootstrap
. (#130).
Backwards Incompatibilities / Notes:
atlantis bootstrap
renamed toatlantis testdrive
v0.3.9
v0.3.8
v0.3.7
v0.3.6
v0.3.5
v0.3.4
Description
This release delivers some speed improvements through caching plugins and
not running terraform workspace select
unnecessarily. In my testing it saves ~20s per run.
Features
- All config flags can now be specified by environment variables. Fixes (#38).
- Completed thanks to @psalaberria002!
- Run terraform with the
TF_PLUGIN_CACHE_DIR
env var set. Fixes (#34).- This will cache plugins and make
terraform init
faster. Terraform will still download new versions of plugins. See https://www.terraform.io/docs/configuration/providers.html#provider-plugin-cache for more details. - In my testing this saves >10s per run.
- This will cache plugins and make
- Run terraform with
TF_IN_AUTOMATION=true
so the output won't contain suggestions to run commands that you can't run via Atlantis. (#82). - Don't run
terraform workspace select
unless we actually need to switch workspaces. (#82).- In my testing this saves ~10s.
Bug Fixes
- Validate that workspace doesn't contain a path when running ex.
atlantis plan -w /jdlkj
. This was already not a valid workspace name according to Terraform. (#78). - Error out if
ngrok
is already running when runningatlantis bootstrap
(#81).
Backwards Incompatibilities / Notes:
- None