Commit Graph

2135 Commits

Author SHA1 Message Date
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
Paris Morali
c5eda2742b Refactoring model to allow NotPlanned status
As part of the fix the model is slightly extended
to allow for an extra PlanStatus indicating the absence
of a plan for a project. This allows us to unlock a project
and delete the plan, without having to completely remove the
project status.
That means that atlantis knows there is a project that should
normally have a plan and be accounted for, but the plan has been
deleted/unlocked.
The reason this is important is so that we can't "trick" atlantis
into thinking that the PR can be merged just because we've lost
track of a projectstatus as a result of a manual unlock.
2020-04-26 13:55:42 +01: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
Paris Morali
c85155e583 Fix: Do not automerge with errors or noop
Extra guards have been added to preven automatically
merging a branch upstream when automerge is enabled
but errors exist or if no commands where executed at all.

An example of this bug in action is when you delete a plan and
atlantis lock via the UI and then execute
atlantis apply
No projects are applied but the branch is automerged
2020-04-23 17:17:58 +01:00
David McPike
4c085f3591 Merge remote-tracking branch 'upstream/master' into azdo-957 2020-04-22 21:56:19 -05:00
David McPike
4651e39fe1 Update mock_client 2020-04-22 00:08:54 -05:00
Luke Kysow
fea18916a2 Create SECURITY.md 2020-04-21 20:44:12 -07:00
David McPike
2b3b410fb9 Merge branch 'azdo-957' of github.com:mcdafydd/atlantis into azdo-957 2020-04-21 09:27:47 -05:00
David McPike
bc069d4b0c Add MarkdownPullLink function to VCS clients 2020-04-21 09:19:55 -05:00
David McPike
1ec57b855e Fixes #957 2020-04-21 09:19:55 -05:00
Christopher Ketchum
9ce981fc6c Ignore Github draft PRs (#977)
* Ignore Github draft PRs
2020-04-20 21:04:19 -07:00
David McPike
eeeafc473c Add MarkdownPullLink function to VCS clients 2020-04-20 09:13:15 -05:00
Luke Kysow
8c68621ae3 Merge pull request #987 from s-pace/patch-1
feat: add DocSearch as recommended by vuepress
2020-04-16 14:39:49 -07:00
Luke Kysow
a6bfb17ba2 Merge pull request #994 from runatlantis/hide-comments
Hide "plan" comments
2020-04-15 21:51:50 -07:00
Luke Kysow
80347f4c1d Merge remote-tracking branch 'origin/master' into hide-comments 2020-04-15 21:47:58 -07:00
Luke Kysow
6e8b4eed16 Small refactor 2020-04-15 21:44:34 -07:00
Luke Kysow
1d8971098d Merge pull request #993 from runatlantis/req-docs
Update approved requirement documentation to be consistent
2020-04-15 21:20:33 -07:00
John Reese
26467c7b66 Update approved requirement documentation to be consistent 2020-04-15 20:44:32 -07:00
Luke Kysow
e5738341c4 Merge pull request #992 from runatlantis/bolt-upgrade
Bolt upgrade
2020-04-15 20:39:53 -07:00
Luke Kysow
418791868a Merge remote-tracking branch 'origin/master' into bolt-upgrade 2020-04-15 20:25:35 -07:00
Luke Kysow
3a44842d6e Merge pull request #984 from jpreese/azdo-policy
Add policy checks to Azure DevOps
2020-04-15 20:23:03 -07:00
Luke Kysow
cad1242b3e Merge remote-tracking branch 'origin/master' into bolt-upgrade 2020-04-15 20:18:59 -07:00
Luke Kysow
5c1f60b3af Run go mod tidy 2020-04-15 20:16:46 -07:00
Luke Kysow
f1c9695559 Run go mod vendor 2020-04-15 20:16:15 -07:00
John Reese
ada6618d68 Merge branch 'master' of https://github.com/runatlantis/atlantis into azdo-policy 2020-04-15 13:24:25 -04:00
Luke Kysow
bd0cd465ea Merge pull request #991 from jpreese/lint-versioning
Update lint version
2020-04-15 10:03:54 -07:00
John Reese
0289f83d3a Update lint version 2020-04-15 12:46:18 -04:00
John Reese
9d97faf617 trigger test 2020-04-13 13:54:54 -04:00
John Reese
259db6d30c golint 2020-04-13 13:33:32 -04:00
John Reese
fd1f61a578 update status check 2020-04-13 13:30:49 -04:00
John Reese
23de79a36b update wrap 2020-04-13 13:27:28 -04:00