Ken Kaizu
4e0d4ecc40
feat: atlantis import ( #2783 )
...
* feat: atlantis import
* feat: atlantis import
* regenerate mock comment builder
* remove duplicate err check
* instrumented import command runner/builder
* atlantis import subcommand accept args before hyphen
* fix link checker
* docs: review feedback
* fix atlantis import options order
* Update runatlantis.io/docs/using-atlantis.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/using-atlantis.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/using-atlantis.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/using-atlantis.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/using-atlantis.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update server/events/comment_parser.go
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update server/events/comment_parser.go
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/server-side-repo-config.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update runatlantis.io/docs/command-requirements.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update server/events/command_requirement_handler.go
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* Update server/events/command_requirement_handler_test.go
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* fix test import usage
* fix e2e expected txt
* fix doc link
* docs: workflow import stage/step
* docs fixup
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2022-12-22 18:37:29 -06:00
Fabiano Soares Honorato
cb485f11ee
feat: Add pre and post workflow hook status ( #2441 )
...
* Add pre and post workflow hook status
* fix missing mocks
* fix pre/post workflow hooks tests
* add cmd output to file
* fix typo
* add cmd output to file on pre workflow hooks
* Add hooks output to web UI
* Remove unnecessary dependencies
* Clean the code and make tests work again
* Make lint happy
* Small fixes, create dedicated UUID generator and docs
* Add missing commentary
* Use matchers instead of mocking for tests and fix e2e tests
* Change 'OUTPUT_FILE' to 'OUTPUT_STATUS_FILE'
* Reduce SendWorkflowHook calls on hooks
* Apply suggestions from code review
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2022-12-19 14:20:34 -06:00
Ken Kaizu
08e9c5a17e
feat: customize atlantis.yaml file name in server side config ( #2798 )
...
* feat: customize atlantis.yaml file name in server side config
* Update server/events/vcs/bitbucketcloud/client.go
* Update server/events/vcs/bitbucketserver/client.go
* Update server/events/vcs/not_configured_vcs_client.go
* Update server/events/vcs/azuredevops_client.go
* docs: repo_config_file multiple atlantis servers usecase example
* docs: multiple atlantis server usage which show how to call one atlantis server
* Update runatlantis.io/docs/server-side-repo-config.md
* Apply suggestions from code review
* Update runatlantis.io/docs/server-side-repo-config.md
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2022-12-18 23:02:38 -06:00
Ken Kaizu
4d957836ad
Enable or disable repo_locking per repo in repos.yaml and atlantis.yaml ( #2700 )
...
* disable repo locking repos.yaml and atlantis.yaml with allow override
* rename disable_repo_locking into repo_locking
* add both enable/disable repo_locking test
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2022-12-09 16:13:31 -06:00
Anton Bronnikov
4cacaeb0c7
Implement branch matching in repo-level config ( #2522 )
2022-11-08 22:08:20 -08:00
Rui Chen
6fd8130fe1
lint: gofmt -w -s . ( #2504 )
...
Signed-off-by: Rui Chen <rui@chenrui.dev >
Signed-off-by: Rui Chen <rui@chenrui.dev >
2022-09-12 18:08:46 -07:00
kangaechu
94c81eadfc
enable hostname statsd host key ( #2429 )
2022-08-25 21:44:49 -07:00
Andrey Vydrin
569031ab23
feat: add execution order group ( #2178 )
...
* feat: add execution order group
to apply/plan by order
* fix: use official golanci-lint script
2022-06-29 12:01:54 -07:00
Steve Yoon
e90aa575e0
feat: Prometheus metrics support ( #2204 )
...
* support prometheus metrics
* remove redundant error checking
* load prometheus metrics config
* dynamic separator for subscopes
* removing unnecessary config file
* adding a few more metrics test cases
* remove testing handler
* fix upstream merge error
2022-06-28 08:58:15 -07:00
Istvan Tapaszto
a491542b48
feat: MultiEnv step added ( #1793 )
...
* MultiEnv step added
* Values removed from the output
* Fixing tests
* multienv_step_runner_test added
* Documentation of new feature added
* Documentatation of new feature modified
* multienv_step test file extension changed
* Fixed multinev_step_runner test
* Enhanced debug logging in multienv_step_runner
* Enhanced errorhandling
* Test command modified
* Test command modified
* Test command modified
* Test command modified
* Errorhandling modified
* Test command modified
* Test command modified
* Create empty map in test
* Fixing test ExpOut
* Testing, refactoring, eliminating extra debug log
* MultiEnv result modified from json to plain string
* MultiEnv step Run parameter updated
* Import added
* project_command_runner updated
* project_command_runner updated
* multienv_step_runner_test updated
* multienv doc modified
* Update runatlantis.io/docs/custom-workflows.md
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
Co-authored-by: Istvan Tapaszto <istvan.tapaszto@msci.com >
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2022-05-13 14:30:08 -07:00
Nish Krishnan
d1d1539ced
feat: Add stats support for basic operations ( #2147 )
2022-03-18 15:18:13 -07:00
Sarvar Muminov
7a927c050b
Moving config files to core/config ( #2036 )
...
* Moving config files to core/config
* fix package names
* fix package dependencies
* linting fixes
* more linting fixes
* ran golangci-lint run --fix
2022-02-03 11:06:04 -08:00