Commit Graph

71 Commits

Author SHA1 Message Date
rui
5e4bde4cc4 deps: bump go to v1.16 (#1414)
* deps: bump go to v1.16

Signed-off-by: Rui Chen <rui@chenrui.dev>

* go mod tidy for go.sum

Signed-off-by: Rui Chen <rui@chenrui.dev>

* update go version for go.mod
2021-02-18 12:27:58 -05:00
rui
413254f122 deps: bump golang to v1.15 (#1403)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2021-02-13 13:15:42 -05:00
rui
8c8e72e3a4 ci: remove vendor folder (#1394)
* ci: remove vendor folder

Signed-off-by: Rui Chen <rui@chenrui.dev>

* remove `-mod=vendor` build arg

Signed-off-by: Rui Chen <rui@chenrui.dev>

* remove vendor path ref
2021-02-12 09:57:14 -05:00
Nish Krishnan
8894ce9595 Add docker compose with ngrok + atlantis setup. (#1249) 2020-12-06 20:06:31 -05:00
Luke Kysow
7b2a0efc82 Merge pull request #1048 from runatlantis/update-pegomock
Update pegomock
2020-05-25 16:55:45 -07:00
Luke Kysow
f15377be82 Add dev-Dockerfile 2020-05-25 15:45:37 -07:00
Luke Kysow
8979a5fd09 Update pegomock 2020-05-25 11:58:50 -07:00
John Reese
0289f83d3a Update lint version 2020-04-15 12:46:18 -04:00
Luke Kysow
82afe0b061 Fix lint issues 2020-04-13 10:04:37 -07:00
Luke Kysow
00ba152c41 Upgrade to golang 1.14 2020-04-06 16:00:52 -07:00
Luke Kysow
31a388f876 Use vendor during tests 2019-11-27 09:21:46 -08:00
Luke Kysow
71af854cc2 Build inside Docker 2019-10-30 09:27:38 -07:00
Luke Kysow
b99832f99b Fix e2e tests 2019-08-26 19:24:47 +02:00
Luke Kysow
fe84240d72 Use -mod=vendor for building 2019-08-26 19:00:34 +02:00
Luke Kysow
b81fe9a5e5 Switch to gomod 2019-08-26 18:38:22 +02:00
Luke Kysow
4fdcee1f46 Fix regen-mocks target 2019-06-17 14:11:03 +01:00
Luke Kysow
a2c92e5977 Check fmt on commit 2019-03-30 20:06:40 -05:00
Luke Kysow
d78b106cab Refactor @jjulien's server-side config work. 2019-03-27 14:47:48 -05:00
Luke Kysow
ca58ebd7e0 Autodownload tf versions. Add --default-tf-version.
This changeset has two features:
1. We now automatically download the version of terraform specified in
atlantis.yaml configs if we don't already have that version available
locally.

2. Add a new --default-tf-version flag that allows users to set a
default version of Terraform that we will also download if it's not on
disk.

These mean that users don't need to build custom Docker images to just
add terraform versions. It also means that upgrading the version of
terraform that is packaged with the Atlantis Docker image won't cause
issues for existing users because as long as they're running with
--default-tf-version, Atlantis will always use that version.
2019-03-14 13:51:27 -05:00
Luke Kysow
81a8735754 Remove -coverpkg flag to stop OOM issues.
CircleCI was getting OOM errors since the go-getter package was
included. I'm removing the -coverpkg flag for now.
2019-03-14 10:46:17 -05:00
Luke Kysow
db1203bf0f Add better support for remote plan/apply.
Features:
- remote plans and applies will set a commit status with a link to the
Terraform Enterpise UI where the streaming output can be viewed.
- because remote plans don't support the -out flag, we diff the plan
output between plan and apply phases to ensure users are applying the
plan they expected

How:
We add a new capability to execute a terraform command while
concurrently reading its real-time output and performing actions
accordingly.
2019-02-27 17:26:00 -05:00
Luke Kysow
5002397bda Document check-lint target 2019-02-11 10:21:57 -06:00
Luke Kysow
2225da9c61 Switch to golangci-lint from gometalinter.
Hoping that this is more stable.
2019-02-06 16:26:46 -06:00
Luke Kysow
4babddf0a8 Multi-package test coverage 2018-08-08 16:49:43 -10:00
Luke Kysow
9b2d037373 Add .gometalint.json config
After update of errcheck, needed to explicitly disable checking fmt
functions.
2018-07-05 13:54:10 +02:00
Luke Kysow
63f8c67bbb Temporarily disable errcheck 2018-07-05 12:31:14 +02:00
Luke Kysow
69d7ea33ee Add make website target. 2018-07-04 18:21:20 +02:00
Luke Kysow
2e0046a595 Update website docs. Add GA. 2018-07-04 18:18:10 +02:00
Luke Kysow
dd12ce167e Create docs with VuePress 2018-06-22 17:12:40 +01:00
Luke Kysow
17a9c7f535 Regen mocks 2018-06-21 18:50:19 +01:00
Luke Kysow
6b507eb721 Add -p flag. 2018-06-19 20:51:59 +01:00
Luke Kysow
64dcd781f8 Workaround for gometalint randomly failing. 2018-03-16 13:26:50 -07:00
Luke Kysow
35d3e14124 Add --allow-fork-prs option. Default to false.
Operating on forked pull requests is dangerous if it's a public repo
because anyone can make a pull request to a public repo. We default to
false like CircleCI and TravisCI who don't allow credentials to be
available on fork PRs.
2018-03-06 20:09:55 -08:00
Luke Kysow
49403c209e Host site at www.runatlantis.io
- Terraform to host the site on S3 and CloudFront
2018-03-02 12:13:37 -08:00
Luke Kysow
6c159feff4 Rename to runatlantis from atlantisnorth. 2018-02-18 21:28:18 -08:00
Luke Kysow
0299d3ee12 Move to new atlantisnorth repo 2018-02-06 13:29:36 -08:00
Luke Kysow
a39329548b Use specific profile when updating website 2018-01-13 22:25:22 -08:00
Luke Kysow
7c1220a655 Rename from environment to workspace 2017-12-17 16:46:49 -08:00
Luke Kysow
e5b06454ba Fix gas linter errors. Disable err checking since that's handled by errcheck 2017-11-27 21:04:14 -08:00
Luke Kysow
c8200bb169 Use gometalinter args instead of piping to find 2017-11-26 21:37:45 -08:00
Luke Kysow
acdf771ce7 Switch to newest pegomock library (#205) 2017-11-19 22:41:43 -08:00
Luke Kysow
2e747127fb Increase timeout of metacheck from 120 to 300s 2017-11-05 20:59:19 -08:00
Luke Kysow
73d04fb89a Add gometalint. Fix errors (#176) 2017-10-31 20:07:41 -07:00
Luke Kysow
9626b5f263 Run fmt, vet, and megacheck on builds (#164)
* Run fmt, vet, and megacheck on builds

* Fix govet and megacheck issues
2017-10-23 11:11:03 -07:00
Luke Kysow
e61d5187d1 Make template printing deterministic 2017-10-18 06:44:44 -07:00
Luke Kysow
a20a5e7474 Run fmt 2017-10-18 06:44:44 -07:00
Luke Kysow
a2b6f2b4f1 Move server code into server package 2017-10-18 06:44:44 -07:00
Luke Kysow
770b07160b Run fmt 2017-10-06 13:35:35 -07:00
Luke Kysow
cbbd59d09c Move bindata to static package. Clean up coverage script (#149) 2017-09-22 17:58:30 -07:00
Luke Kysow
442cbae540 Run goimports 2017-09-17 18:06:52 -07:00