Nish Krishnan
8598c37671
Support pre-workflow hooks on all comment/auto triggered commands. ( #43 ) ( #1418 )
...
Fixes pre-workflow-hooks not logging errors #1371
Prevents pre-workflow-hook from locking and cloning the dir if there are no hooks registered. #1342
2021-02-22 08:34:26 -08: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
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
8ac19e4017
Deprecate --repo-whitelist for --repo-allowlist
2020-07-25 23:50:09 -07:00
Chris Alexander
aa1bfc0a27
Add "plan" to continued statement
2020-07-01 10:11:33 -05:00
rob
227ce9cbf4
Upgrade to github/v31 for CompleteAppManifest
...
split fixtures out elsewhere, add working dir test
2020-06-03 20:18:13 -04:00
David McPike
3da442d053
Fixes #946
2020-03-21 13:10:04 -05:00
Luke Kysow
07ffe179e7
Small refactoring to azure devops support
2019-10-25 18:07:18 -07:00
David McPike
a8685e0e3a
Clean up log messages
2019-10-09 08:23:21 -05:00
David McPike
7c42914d81
Ignore PR updated change reviewer events
2019-10-09 08:07:28 -05:00
David McPike
9424893e1f
Complete migration to PR comment event
...
- Update docs
- Remove work item commented event code
2019-10-05 00:17:42 -05:00
David McPike
3b5a5b6e56
Change Azure Devops from Work Item to PR comment
2019-10-04 02:03:39 -05:00
David McPike
bb88c95dff
Improves Azure Devops webhook error handling
2019-09-22 16:09:04 -05:00
David McPike
e04005a682
Fix duplicate go-gitlab references
2019-08-30 13:09:50 -05:00
David McPike
c346cce484
Merge remote-tracking branch 'upstream/master' into azure-devops
2019-08-30 12:48:47 -05:00
Luke Kysow
b81fe9a5e5
Switch to gomod
2019-08-26 18:38:22 +02:00
Luke Kysow
3919f05548
Update to latest version of go-gitlab
2019-08-26 18:23:52 +02:00
David McPike
f8d9e30a8e
Update Azure Devops tests and get them to pass
2019-07-16 21:55:56 -05:00
David McPike
cb9bdb017d
Resolve merge conflict on DisableApplyAll flag
2019-05-24 21:26:59 -05:00
Luke Kysow
98274cd9bb
Log repo name if does not match whitelist
...
Should help with folks debugging, especially for BB Server.
2019-05-24 09:14:40 -04:00
David McPike
cbb28ec1f1
Azure Devops support
...
- Add bluemonday to strip HTML tags from comments
- Rename all WorkItemEvent refs to WorkItemCommentedEvent
- Rename pullEvent to event to match types
- Minor comment clean-ups
- Support multiple pull request links in a work item
2019-04-29 00:06:48 -05:00
David McPike
7dd268709a
Azure Devops support fork development
...
cmd/server.go:
- Add default empty strings for Azure Devops webhook basic user/pass
server/user_config.go:
- Rename AzureDevopsBasicUser to AzureDevopsWebhookBasicUser to signify
difference from the API call credentials
server/server.go:
- fix azuredevopsClient var
- add Azure Devops to []supportedVCSHosts
- add AzureDevopsRequestValidator for basic auth webhook support
server/azuredevops_request_validator*.go:
- add charset utf-8 to support content-types for webhooks
- start adding validator tests
server/events_controller.go*:
- change azuredevops webhook header to Request-Id
- move Validate() and Basic Auth webhook support to go-azuredevops
- add pull and comment event functions
2019-04-27 17:48:17 -05:00
David McPike
03bfefe9f4
continue azure devops support
2019-04-03 23:52:48 -05:00
Luke Kysow
8982a67b78
Run latest goimports
2019-03-30 20:22:49 -05:00
Luke Kysow
2fb8f4d4ff
Support bitbucket server pr:deleted event
...
If a pull request is deleted, Atlantis should delete the locks.
Fixes #498
2019-03-01 11:36:22 -05:00
Luke Kysow
1997e112d3
Remove duplicate vcs proxy interface
...
This is the same interface as vcs.Client so no need to have both.
2019-02-25 16:51:26 -05:00
Pierre Hanselmann
dd6c3241b9
Set specific check on diagnostics:ping bitbucket event
2019-02-15 13:58:32 +01:00
Luke Kysow
985c30c097
Don't parse gitlab comment events when on commit
...
Detect if the GitLab event is a comment on a commit instead of a merge
request and log a debug message that we don't support this.
Previously, Atlantis would panic if it received this event.
2018-12-14 12:04:19 -06:00
Matt McFarland
901cc0aa20
Update per requested changes, fix typos in test comments
2018-10-16 12:43:13 -05:00
Matt McFarland
23b56238b1
Add initial implementation of --silence-whitelist-errors server flag
2018-10-11 15:25:24 -05:00
Luke Kysow
e9b7001266
Add godocs. Refactor ProjectResult. Golint errors.
2018-08-30 16:47:17 -06:00
Luke Kysow
da236e953b
Test Bitbucket Server
2018-07-24 20:34:01 +02:00
Luke Kysow
e8c0f7c5bb
Add webhook secret checking.
2018-07-24 20:25:20 +02:00
Luke Kysow
33926a01f2
WebHook -> Webhook
2018-07-24 20:24:27 +02:00
Luke Kysow
a4c48f5d47
Add provisional Bitbucket Server support
2018-07-24 20:23:51 +02:00
Luke Kysow
718619c045
Rename Bitbucket to BitbucketCloud
2018-07-24 20:23:51 +02:00
Luke Kysow
ea08e7f2a1
Fix gometalint check
2018-07-20 14:37:42 +02:00
Luke Kysow
1fc4667c63
WIP bitbucket
2018-07-19 21:52:33 +02:00
Luke Kysow
d3ec832eff
WIP
2018-06-21 18:18:54 +01:00
Luke Kysow
d359131a29
RepoWhitelist -> RepoWhitelistChecker
2018-06-20 15:20:10 +01:00
Luke Kysow
0c966d50e9
GitlabRequestParser -> GitlabRequestParserValidator
2018-06-20 15:11:44 +01:00
Luke Kysow
45d80fc695
Fix gometalint errors.
2018-06-19 20:59:25 +01:00
Luke Kysow
6b507eb721
Add -p flag.
2018-06-19 20:51:59 +01:00
Luke Kysow
d9a47361e5
Implement when_modified.
2018-06-18 19:55:14 +01:00
Luke Kysow
a9e9e18f2e
Enable multiple cases for e2e testing
2018-06-16 18:11:30 +01:00
Luke Kysow
e97b98e4a0
Add first e2e test with mocks.
2018-06-15 17:52:14 +01:00
Luke Kysow
3525ab3bd9
WIP
2018-06-12 14:54:38 +01:00
Luke Kysow
f21cf09417
Refactor to use VCS Host in Repo model.
2018-03-27 12:43:20 -07:00
Luke Kysow
8aca81966f
Add Apache 2 license and copyright.
...
Add Apache 2 license and Hootsuite copyright to all golang
files. Add a disclaimer that the files have been modified
hereafter by contributors to this repo in order to abide
by the Apache 2 license requirements.
2018-03-15 17:25:02 -07:00
Luke Kysow
d9595867cd
Fix gometalint errors.
2018-03-11 14:19:16 -07:00