Commit Graph

1511 Commits

Author SHA1 Message Date
Luke Kysow
dc3ea77dff Merge pull request #1057 from chenrui333/tf-0.12.26
Bump tf to v0.12.26
2020-05-27 10:59:40 -07:00
Rui Chen
a9873aeb58 Bump tf to v0.12.26 2020-05-27 13:37:54 -04:00
Luke Kysow
b8e813d8fa Merge pull request #1056 from tammert/request-logging-debug
Changed default log level for web requests from INFO to DEBUG
2020-05-26 11:18:06 -07:00
tammert
856170821c Changed default log level for web requests from INFO to DEBUG 2020-05-26 19:52:13 +02:00
Luke Kysow
a75c5bb8be Merge pull request #1054 from runatlantis/atlantis-base
Use atlantis-base:v3.3 with git-lfs
2020-05-25 18:42:17 -07:00
Luke Kysow
28c1f4bb80 Use atlantis-base:v3.3 with git-lfs 2020-05-25 18:38:04 -07:00
Luke Kysow
df21016f81 Merge pull request #1049 from runatlantis/auto-generate-commit
Update go-github, empty automerge commit
2020-05-25 16:56:05 -07:00
Luke Kysow
7b2a0efc82 Merge pull request #1048 from runatlantis/update-pegomock
Update pegomock
2020-05-25 16:55:45 -07:00
Luke Kysow
44e8191ef8 Merge pull request #1053 from runatlantis/plan-drafts
Plan drafts
2020-05-25 16:53:51 -07:00
CJ Ketchum
d7ce63742e Add test for plan-draft behavior 2020-05-25 16:45:38 -07:00
Christopher Ketchum
c300dee745 Add flag to toggle autoplanning on draft PRs 2020-05-25 16:28:55 -07:00
Luke Kysow
aa01df6f7d Merge pull request #1052 from runatlantis/draining
Draining cleanup
2020-05-25 15:45:54 -07:00
Luke Kysow
f15377be82 Add dev-Dockerfile 2020-05-25 15:45:37 -07:00
Luke Kysow
43ebee3175 Draining cleanup 2020-05-25 15:09:51 -07:00
Luke Kysow
909723f22e Merge pull request #1051 from runatlantis/draining
Support graceful shutdown
2020-05-25 15:09:25 -07:00
Luke Kysow
78b1ea25d5 Refactor draining feature
- trigger on SIGTERM/INT rather than HTTP POST
- remove atlantis drain command
- refactor into generic status controller
2020-05-25 15:03:08 -07:00
Luke Kysow
6418b57f55 Merge pull request #926 from segmentio/parallel-plans-upstream
Add support for parallel plans
2020-05-25 12:25:43 -07:00
Luke Kysow
3eaa67e1ef Update go-github, empty automerge commit
Using an empty auto-merge commit will cause GitHub to autogenerate its
own commit message like would happen when using the UI.
2020-05-25 12:07:52 -07:00
Luke Kysow
8979a5fd09 Update pegomock 2020-05-25 11:58:50 -07:00
Luke Kysow
f109edcf6a Merge pull request #1037 from chenrui333/tf-0.12.25
Bump tf to v0.12.25
2020-05-19 14:00:51 -07:00
Luke Kysow
64135afa74 Merge pull request #1038 from ninesinc/andrewring/close-drafts
Release locks when closing draft PRs
2020-05-19 14:00:30 -07:00
Andrew Ring
3c87af9996 Release locks when closing draft PRs
If plan is run manually in a draft PR, the PR may hold locks. If
the draft PR is then closed, without first marking it Ready For
Review, the locks are left in place. To resolve this, we can
process closing draft PRs in the same way as non-draft PRs.
2020-05-13 10:35:22 -07:00
Rui Chen
9e2ceae76d Bump tf to v0.12.25 2020-05-13 13:09:56 -04:00
Luke Kysow
39c5ad8e5b Merge pull request #1033 from wagner/add-doc-on-tf-cloud-token
Add instructions for Terraform Cloud token permissions
2020-05-11 16:51:52 -07:00
Wagner Narde
d6831a4cd5 Add instructions for Terraform Cloud token permissions 2020-05-11 20:11:36 -03:00
Marc Barlo
67ef5fc924 Bump CI 2020-05-08 10:09:56 -07:00
Marc Barlo
0e22d2baab gofmt -s 2020-05-08 10:01:47 -07:00
Marc Barlo
bebfdcaeef Add back the parallel_plan repo cfg option
+ Default parallel plans breaks in a lot of autoplan scenarios i.e. with shared workspaces
+ Added a set of e2e tests to check parallel plans and applies
+ Also added an option to the Terraform client to turn off the plugin cache. This was breaking the e2e test suite (never seen this error in practice)
2020-05-07 22:14:04 -07:00
Marc Barlo
7452d6aa13 Make parallel plans the default. Add flag for parallel apply 2020-05-05 18:15:10 -07:00
Marc Barlo
4d1899f032 Remove pool size option, set default to 15 2020-05-05 17:33:52 -07:00
Benoit BERAUD
fa6477984c Fix failing test 2020-05-05 16:36:34 +02:00
Benoit BERAUD
c8bbad6de7 Add even more tests 2020-05-05 16:17:43 +02:00
Benoit BERAUD
46a1fe0595 small fixes 2020-05-05 16:15:24 +02:00
Benoit BERAUD
6d42a56747 Move drainage checks to the async command runner 2020-05-05 16:15:24 +02:00
Benoit BERAUD
e64fbad5a3 Add drain operation + endpoint to clean properly the server before shutdown 2020-05-05 16:15:24 +02:00
Marc Barlo
526b8011f6 Nope, go 1.14 2020-05-04 17:55:05 -07:00
Marc Barlo
d0940b6ede Fix mod vendor 2020-05-04 17:22:19 -07:00
Marc Barlo
d078357d65 Merge branch 'master' of github.com:runatlantis/atlantis into parallel-plans-upstream 2020-05-04 17:19:34 -07:00
Luke Kysow
541d25d8d4 Merge pull request #1017 from mwarkentin/patch-1
Add note about how to set boolean flags
2020-04-30 09:27:44 -07:00
Luke Kysow
718a5761e3 Merge pull request #1016 from mrwacky42/patch-1
disable insecure curl flags
2020-04-30 09:25:13 -07:00
Michael Warkentin
4e00d82b95 Add note about how to set boolean flags
See discussion in https://github.com/runatlantis/atlantis/pull/994#discussion_r416914804
2020-04-30 09:21:10 -04:00
Sharif Nassar
38a944fc4f disable insecure curl flags
At this point, I expect Hashicorp to have valid TLS certs at all times.
2020-04-29 18:21:09 -07:00
Luke Kysow
8d318eb3e0 Merge pull request #1014 from runatlantis/azdo-957
Azdo 957
2020-04-28 12:59:09 -07:00
Luke Kysow
3c0c59764e Refactor tests 2020-04-28 12:51:39 -07:00
mcdafydd
86cf4d31c6 Update server/events/project_locker_test.go
Co-Authored-By: Luke Kysow <1034429+lkysow@users.noreply.github.com>
2020-04-27 18:56:01 -05:00
David McPike
a3099f3af8 Change test to use NewClientProxy 2020-04-26 21:59:03 -05:00
David McPike
c8b2252704 Add VCSClient to server ProjectLocker and tests 2020-04-24 22:59:24 -05:00
Luke Kysow
4fa32f8906 Fix build 2020-04-24 14:43:06 -07:00
Luke Kysow
12801ddaf5 Release 0.12.0 v0.12.0 2020-04-24 13:46:37 -07:00
David McPike
4c085f3591 Merge remote-tracking branch 'upstream/master' into azdo-957 2020-04-22 21:56:19 -05:00