Nish Krishnan
7ac8106f8a
Add structured logger ( #54 ) ( #1467 )
...
This is two changes:
Replacing all usages of SimpleLogger with it's interface SimpleLogging which makes it easier to swap out loggers going forward
Nukes SimpleLogger in favor of StructuredLogger which allows us to better analyze logs in our log management system we choose.
2021-04-06 12:02:25 -07:00
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