Commit Graph

1681 Commits

Author SHA1 Message Date
Jason Murray
9e92a36ec9 fix dead anchor in bitbucket docs (#1268) 2020-12-14 16:27:55 -05:00
Sarvar Muminov
3456dc934b Add pre workflow custom hooks to run scripts before workflow execution(plan, apply, etc) (#1255)
* Updated runatlantis.io/docs to have `pre-workflow-hooks` use cases and examples
2020-12-14 15:19:52 -05:00
Marc Goujon
5a1e19155d Added support for restricting workflows usage repo-side (#1099)
* Added the ability to restrict server-side workflows on a per repo basis

* Fixed documentation broken links

* Removed unneeded
2020-12-14 10:37:37 -08:00
Laura Martin
b6e8403688 Use regex to filter filenames (#1253)
I ran into an issue where I have a directory of templates I use that I
name `foo.tf.template`. I found that Atlantis was running against this
directory and failing, which was unexpected behaviour.

This is because we're just checking if `.tf` is contained within a
filename, rather than checking if it's the suffix of the filename.

Instead, we can use regex to ensure that we're only filtering on actual
Terraform files, inclusive of `.tf` and `.tfvars` suffixes.

There are obviously some alternative ways I could get around this:
rename my templates to `foo.template` without the `.tf`.

I also really liked the idea of a `.atlantisignore` file previously
cited[1], but it was rejected in favour of explicitly defining exactly
which directories to run it in. We have a large number of directories so
this wasn't appealing to me.

I felt this behaviour was sufficiently unexpected that it was worth
making a more explicit filter.

[1] https://github.com/runatlantis/atlantis/issues/26
2020-12-12 21:18:40 -05:00
Quan Hoang
90495bbaf4 docs: add 'skip-clone-no-changes' server configuration flag (#1252)
Co-authored-by: Quan Hoang <quan.hoang@smarkets.com>
2020-12-12 21:16:39 -05:00
dependabot[bot]
0edab64c99 Bump ini from 1.3.5 to 1.3.7 (#1311)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-12 21:13:08 -05:00
dependabot[bot]
24c852db03 Bump github.com/spf13/viper from 1.0.0 to 1.7.1 (#1293)
* Bump github.com/spf13/viper from 1.0.0 to 1.7.1

Signed-off-by: Rui Chen <rui@meetup.com>

* go mod vendor

Signed-off-by: Rui Chen <rui@meetup.com>

Co-authored-by: Rui Chen <rui@meetup.com>
2020-12-12 21:12:49 -05:00
chenrui
d51a4706b3 chore(deps): sprig 3.1.0 (#1313)
* chore(deps): sprig 3.1.0

Signed-off-by: Rui Chen <rui@meetup.com>

* go mod vendor

Signed-off-by: Rui Chen <rui@meetup.com>
2020-12-12 21:05:15 -05:00
chenrui
f86aec2213 chore(deps): terraform 0.14.2 (#1308)
* Revert "Revert "chore(deps): terraform 0.14.2 (#1305)" (#1307)"

This reverts commit cb003dbf97.

* deprecate --allow-repo-config

Signed-off-by: Rui Chen <rui@meetup.com>
2020-12-12 20:41:43 -05:00
Paul Groudas
ef610a650f Add arm64 (Linux) binary releases. (#1291)
Hashicorp has recently added arm64 builds with their recent 0.14
release:  https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-14-general-availability

> Terraform 0.14 also adds official support for Linux ARM64 builds.
> We’ve gone further and added Linux ARM64 support in the latest 0.13.x releases.

Similarly, recent versions of popular providers are also published with
arm64 builds.

This change updates the build script in order to produce an arm64
binary.

This would be useful, for example, for running in the cloud with one of
Amazon graviton2 instance types, or at a smaller scale on a Raspberry Pi
3 (or newer).
2020-12-10 14:52:59 -05:00
chenrui
cb003dbf97 Revert "chore(deps): terraform 0.14.2 (#1305)" (#1307)
This reverts commit c44fe31b35.
2020-12-09 17:45:30 -05:00
chenrui
4b00cad792 deps: dumb-init 1.2.3 (#1298)
Signed-off-by: Rui Chen <rui@meetup.com>
2020-12-09 15:57:59 -05:00
chenrui
c44fe31b35 chore(deps): terraform 0.14.2 (#1305) 2020-12-09 15:57:34 -05:00
dependabot[bot]
f42d35251f Bump gopkg.in/yaml.v2 from 2.2.2 to 2.4.0 (#1295)
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.2 to 2.4.0.
- [Release notes](https://github.com/go-yaml/yaml/releases)
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.2...v2.4.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 14:36:45 -05:00
dependabot[bot]
caccabbca8 Bump go.etcd.io/bbolt from 1.3.4 to 1.3.5 (#1296)
Bumps [go.etcd.io/bbolt](https://github.com/etcd-io/bbolt) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/etcd-io/bbolt/releases)
- [Commits](https://github.com/etcd-io/bbolt/compare/v1.3.4...v1.3.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 12:51:28 -05:00
dependabot[bot]
14d759fb2e Bump gopkg.in/go-playground/validator.v9 from 9.20.2 to 9.31.0 (#1294)
Bumps [gopkg.in/go-playground/validator.v9](https://github.com/go-playground/validator) from 9.20.2 to 9.31.0.
- [Release notes](https://github.com/go-playground/validator/releases)
- [Commits](https://github.com/go-playground/validator/compare/v9.20.2...v9.31.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 12:51:16 -05:00
dependabot[bot]
5eba09b943 Bump github.com/petergtz/pegomock (#1281)
Bumps [github.com/petergtz/pegomock](https://github.com/petergtz/pegomock) from 2.7.0+incompatible to 2.8.0+incompatible.
- [Release notes](https://github.com/petergtz/pegomock/releases)
- [Changelog](https://github.com/petergtz/pegomock/blob/master/.goreleaser.yml)
- [Commits](https://github.com/petergtz/pegomock/compare/v2.7.0...v2.8.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-06 20:40:18 -05:00
dependabot[bot]
5a06cee9d0 Bump github.com/gorilla/mux from 1.6.2 to 1.8.0 (#1282)
Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.6.2 to 1.8.0.
- [Release notes](https://github.com/gorilla/mux/releases)
- [Commits](https://github.com/gorilla/mux/compare/v1.6.2...v1.8.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-06 20:39:43 -05:00
Nish Krishnan
8894ce9595 Add docker compose with ngrok + atlantis setup. (#1249) 2020-12-06 20:06:31 -05:00
Alex Castle
ae7278af91 Merge pull request #1286 from acastle/fix/prerelease-plan-versions
Fix >= 0.12.0 version detection for versions with prereleases
2020-12-03 23:56:56 -05:00
Alex Castle
8d921a7dc7 Fix >= 0.12.0 version detection for versions with prereleases 2020-12-03 23:20:44 -05:00
dependabot[bot]
f733ffe557 Bump github.com/hashicorp/go-getter from 1.4.0 to 1.5.1 (#1283)
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) from 1.4.0 to 1.5.1.
- [Release notes](https://github.com/hashicorp/go-getter/releases)
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml)
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.4.0...v1.5.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-03 22:14:14 -05:00
dependabot[bot]
08dcc8e6ba Bump github.com/urfave/negroni from 0.2.0 to 0.3.0 (#1284)
Bumps [github.com/urfave/negroni](https://github.com/urfave/negroni) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/urfave/negroni/releases)
- [Changelog](https://github.com/urfave/negroni/blob/master/CHANGELOG.md)
- [Commits](https://github.com/urfave/negroni/compare/v0.2.0...v0.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-03 22:14:02 -05:00
dependabot[bot]
e3b13ce175 Bump github.com/pkg/errors from 0.8.0 to 0.9.1 (#1285)
Bumps [github.com/pkg/errors](https://github.com/pkg/errors) from 0.8.0 to 0.9.1.
- [Release notes](https://github.com/pkg/errors/releases)
- [Commits](https://github.com/pkg/errors/compare/v0.8.0...v0.9.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-03 22:13:41 -05:00
chenrui
2d6b48b4b1 chore(deps): terraform 0.14.0 (#1280)
* chore(deps): terraform 0.14.0

* add 0.13.5 as avail version
2020-12-03 22:13:16 -05:00
chenrui
c08b1a2996 chore(deps): add dependabot support (#1260)
* chore(deps): add dependabot for go modules

* chore(deps): support docker
2020-12-02 18:07:02 -05:00
Nish Krishnan
5edac18d6f Fix broken links (#1279)
* Fix broken links

https://app.circleci.com/pipelines/github/runatlantis/atlantis/484/workflows/b88e1ab2-3be7-4967-b821-f7867b78ce2f/jobs/5487
2020-12-02 16:58:50 -05:00
Nish Krishnan
1513089988 Merge pull request #1238 from lyft/fix-for-1236
Ensure that refreshed creds are used to update remote.
2020-12-02 16:39:02 -05:00
Luke Kysow
cb7dd0ee81 Merge pull request #1250 from gezb/feature/fix_help_apply_disabled
Set ApplyDisabled on CommentParser to fix atlantis help output with --apply-disabled set
2020-11-02 17:39:39 -08:00
Gerald Barker
9a0cfd3c53 Set ApplyDisabled on CommentParser to fix help output 2020-11-01 22:58:11 +00:00
Luke Kysow
a5432f8b76 Merge pull request #1246 from runatlantis/links
Fix broken link
2020-10-30 14:28:08 -07:00
Luke Kysow
057711bafa Fix broken link 2020-10-30 14:15:55 -07:00
Luke Kysow
9747d4fed9 Merge pull request #1235 from runatlantis/docs
Update docs
2020-10-30 14:04:12 -07:00
Gerald Barker
d2610a78af Add Option to globally disable apply (#1230)
* Add Option to globally disable apply

Co-authored-by: Gerald Barker <geraldbarker@mail.com>
2020-10-27 21:01:39 -07:00
Luke Kysow
c789e1a787 Merge pull request #1177 from dmattia/dmattia/concurrency_flag
Added configurable parallelism pool size
2020-10-26 17:31:12 -07:00
Nish Krishnan
1110c526c5 Ensure that refreshed creds are used to update remote. 2020-10-23 20:06:09 -07:00
Luke Kysow
3ab63bc162 Merge pull request #1237 from chenrui333/tf-0.13.5
chore(deps): bump terraform to v0.13.5
2020-10-23 15:15:43 -07:00
Rui Chen
3b60c3d8c9 chore(deps): bump terraform to v0.13.5
Signed-off-by: Rui Chen <rui@meetup.com>
2020-10-23 17:18:40 -04:00
Luke Kysow
b9e56ad3eb Update docs 2020-10-22 22:03:22 -07:00
Luke Kysow
a891334daf Merge pull request #1234 from runatlantis/release-0.15.1
Release 0.15.1
v0.15.1
2020-10-22 22:01:26 -07:00
Luke Kysow
1e79f80e23 Release 0.15.1 2020-10-22 21:56:22 -07:00
Luke Kysow
276b4ada22 Merge pull request #1225 from lyft/issue-1193
[1193] Fix merge strategy for gh apps
2020-10-22 21:28:12 -07:00
Luke Kysow
5fbbdacb80 Merge pull request #1218 from gezb/feature/update_gitlab_webook_location
GitLab have moved Webhooks into their own menu Item
2020-10-22 20:59:26 -07:00
Luke Kysow
91cd52c9ab Merge pull request #1216 from chenrui333/tf-0.13.4
chore(deps): terraform 0.13.4
2020-10-22 20:57:48 -07:00
Nish Krishnan
0a7d6441fd lint. 2020-10-14 17:41:37 -07:00
Nish Krishnan
9fa0c91bcb [1193] Fix merge strategy for gh apps 2020-10-14 17:35:38 -07:00
Gerald Barker
6d2a8a6935 GitLab have moved Webhooks into their own menu Item 2020-10-11 18:07:53 +01:00
Rui Chen
9e721d1a28 chore(deps): terraform 0.13.4
Signed-off-by: Rui Chen <rui@meetup.com>
2020-10-09 00:57:38 -04:00
Luke Kysow
a82e9f0991 Merge pull request #1215 from gezb/feature/update_helm_deployment_docs_1213
Update helm deployment instructions for the new Helm repo
2020-10-07 16:16:17 -07:00
Gerald Barker
5d44ac8f2c Update helm deployment instructions for the new Helm repo 2020-10-08 00:01:12 +01:00