diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ecf4a97..159a3471 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,24 @@ +# v0.2.2 +## Features +* Terraform 0.11 is now supported ([#219](https://github.com/hootsuite/atlantis/pull/219)) + +## 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 disk + * `ENVIRONMENT` => `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.db` file.** +This is safe to do because you'll just need to re-run `plan` to get your plan back. + +## Downloads +* [atlantis_darwin_amd64.zip](https://github.com/hootsuite/atlantis/releases/download/v0.2.2/atlantis_darwin_amd64.zip) +* [atlantis_linux_386.zip](https://github.com/hootsuite/atlantis/releases/download/v0.2.2/atlantis_linux_386.zip) +* [atlantis_linux_amd64.zip](https://github.com/hootsuite/atlantis/releases/download/v0.2.2/atlantis_linux_amd64.zip) +* [atlantis_linux_arm.zip](https://github.com/hootsuite/atlantis/releases/download/v0.2.2/atlantis_linux_arm.zip) + # v0.2.1 ## Features * Don't ignore changes in `modules` directories anymore. ([#211](https://github.com/hootsuite/atlantis/pull/211)) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 303e6167..861e2b41 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -90,7 +90,6 @@ func TestLockingExisting(t *testing.T) { # Creating a New Release 1. Update version number in 1. `main.go` - 1. `website/src/themes/kube/layouts/index.html` 1. Update `CHANGELOG.md` with latest release number and information 1. Create a pull request and merge to master 1. Run `make release` diff --git a/Dockerfile b/Dockerfile index f3898368..f826c27d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,9 +28,9 @@ RUN apk add --no-cache ca-certificates gnupg curl git unzip bash openssh libcap rm -rf /root/.gnupg && rm -rf /var/cache/apk/* # install terraform binaries -ENV DEFAULT_TERRAFORM_VERSION=0.10.8 +ENV DEFAULT_TERRAFORM_VERSION=0.11.1 -RUN AVAILABLE_TERRAFORM_VERSIONS="0.8.8 0.9.11 0.10.8" && \ +RUN AVAILABLE_TERRAFORM_VERSIONS="0.8.8 0.9.11 0.10.8 0.11.1" && \ for VERSION in ${AVAILABLE_TERRAFORM_VERSIONS}; do curl -LOk https://releases.hashicorp.com/terraform/${VERSION}/terraform_${VERSION}_linux_amd64.zip && \ mkdir -p /usr/local/bin/tf/versions/${VERSION} && \ unzip terraform_${VERSION}_linux_amd64.zip -d /usr/local/bin/tf/versions/${VERSION} && \ diff --git a/main.go b/main.go index f7b30507..74afece8 100644 --- a/main.go +++ b/main.go @@ -8,7 +8,7 @@ import ( func main() { v := viper.New() - v.Set("version", "0.2.1") + v.Set("version", "0.2.2") // We're creating commands manually here rather than using init() functions // (as recommended by cobra) because it makes testing easier. diff --git a/website/src/themes/kube/layouts/index.html b/website/src/themes/kube/layouts/index.html index 5e238652..dcf99cdc 100644 --- a/website/src/themes/kube/layouts/index.html +++ b/website/src/themes/kube/layouts/index.html @@ -9,9 +9,8 @@
{{.Description}}