Sarvar Muminov
ad76385c76
Global atlantis lock new release branch ( #1473 )
...
* Orca 679 global atlantis lock new release branch (#49 )
* Adding CommandLocker to boltDB and exposing it through locker interface
* Apply lock ui and apply command lock controller
* Minor comments
* Adding more tests and refactorinng
* Linting fixes
* creating applyLockingClient variable to fix interface error
* nullsink for stats
* Addressing PR comments
* fixing e2e tests
* linting fix fml
* Update outdated function descriptions
Address PR comments
* revert stats sink changes
* remove unnecessary dependencies
2021-04-01 15:40:29 -07:00
Gerald Barker
1137a82c60
Add the ability to disable Atlantis locking a repo ( #1340 )
...
* Add the ability to disable Atlantis locking a repo
* Fix incorrect logic when creating locking Client
Co-authored-by: kbaldyga <kbaldyga@gmail.com >
* Add tests for noOpLocker to improve coverage
Co-authored-by: Gerald Barker <geraldbarker@mail.com >
Co-authored-by: kbaldyga <kbaldyga@gmail.com >
2021-01-14 10:20:27 -05:00
Luke Kysow
8979a5fd09
Update pegomock
2020-05-25 11:58:50 -07:00
Luke Kysow
915e15f30e
Upgrade pegomock to 2.5
2019-06-14 14:39:26 +01:00
Luke Kysow
08e272854c
Upgrade pegomock
2019-03-13 17:52:27 -05:00
Luke Kysow
74e9bbb82b
Add automerge feature.
...
Automerging merges pull requests automatically if all plans have been
successfully applied.
* Save status of PR's to BoltDB so after each apply, we can check if
there are pending plans.
* Add new feature where we delete successful plans *unless* all plans
have succeeded *if* automerge is enabled. This was requested by users
because when automerge is enabled, they want to enforce that a pull
request's changes have been fully applied. They asked that plans not be
allowed to be applied "piecemeal" and instead, all plans must be
generated successfully prior to allowing any plans to be applied.
2019-02-06 16:27:43 -06:00
Luke Kysow
70235d8e8f
Update to latest linters. Fix errors.
2019-01-22 13:29:42 -05:00
Luke Kysow
d211036137
Regen mocks and remove unused
2018-12-11 08:31:59 -06:00
Luke Kysow
e9b7001266
Add godocs. Refactor ProjectResult. Golint errors.
2018-08-30 16:47:17 -06: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
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
7c1220a655
Rename from environment to workspace
2017-12-17 16:46:49 -08:00
Luke Kysow
741295067a
Use workspace instead of env for tf >=0.10
2017-12-17 15:40:39 -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
acdf771ce7
Switch to newest pegomock library ( #205 )
2017-11-19 22:41:43 -08:00
Luke Kysow
fa43febf60
Gitlab ( #190 )
...
Gitlab initial implementation
2017-11-16 13:22:28 -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
4dbe8cd0ba
Move non-server packages under events
2017-10-18 06:44:44 -07:00