nitrocode
8f33f43637
Add tests section to PR template ( #2895 )
2022-12-29 13:42:43 -06:00
nitrocode
d82853ac84
chore(deps): Use go get -u to bump dependencies ( #2894 )
2022-12-29 12:30:18 -06:00
nitrocode
70497968b4
atlantis-base: use 2022.12.29 ( #2892 )
2022-12-29 12:30:08 -06:00
renovate[bot]
e0f92e7e94
fix(deps): update github.com/shurcool/githubv4 digest to a8d4a56 ( #2893 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-29 10:12:01 -06:00
Teko
a55bd2cc12
chore(deps): atlantis-base: Update gosu and git-lfs ( #2889 )
...
* docker: bump debian baseimage version
* docker: update gosu from 1.14 to 1.16
* docker: update git-lfs from 3.1.2 to 3.3.0
* docker: update curl from 7.86.0-r1 to 7.87.0-r0
* docker: update bash from 5.2.12-r0 to 5.2.15-r0
* docker: remove enclosing folder at git-lfs extraction
* docker: update ca-certificates from 20220614-r2 to 20220614-r3
2022-12-29 09:38:02 -06:00
Ken Kaizu
f09a9d4c01
feat: --allow-commands restricts available atlantis commands ( #2877 )
...
* feat: --allow-command configuration restricts available atlantis commands
* add version and approve_policies into allow commands defaults
* allow-commands accept all keyword which allows all commands
* remove redundant nest
* more detail abount allow-commands all keyword
* Update server/events/comment_parser.go
2022-12-27 22:52:39 -06:00
Ken Kaizu
27b9897517
chore(build): rm pegomock experimental feature for smooth mock generation ( #2886 )
...
* disable pegomock --use-experimental-model-gen, cause random fail by segv
* make regen-mocks
* fix mock code which uses non experimental pegomock codes
2022-12-27 19:58:15 -06:00
Marcus Ramberg
de953fe255
fix(command_parser): Update command parser help text ( #2878 )
...
Change it to use the new customizable executable command
v0.22.0-pre.20221226
2022-12-25 08:37:17 -06:00
nitrocode
bf570af5e5
Add bump homebrew formula gha ( #2872 )
2022-12-23 22:15:48 -06:00
Mattias Ängehov
35cb9b87b4
feat: Allow top-level repo level configs without projects defined ( #2853 )
...
* Allow top repo cfg keys to bet set w/o projects
This will enable top-level keys to be set in `atlantis.yaml` even when
using autoplanning strategy.
* Add tests for setting top-level keys w/o projects
Signed-off-by: Mattias Ängehov <mattias.angehov@castoredc.com >
Signed-off-by: Mattias Ängehov <mattias.angehov@castoredc.com >
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2022-12-23 15:15:30 -06:00
nitrocode
9345d55127
Upgrade negroni to v3 ( #2867 )
2022-12-23 11:58:10 -06:00
Ken Kaizu
692ceae171
upgrade go-playground/validator from v9 to v10 ( #2863 )
...
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2022-12-23 11:26:07 -06:00
Ken Kaizu
eca3b536aa
upgrade github.com/hashicorp/go-getter to v2 ( #2865 )
2022-12-23 08:25:25 -06:00
Ken Kaizu
a8fbd5cf33
fix: renovate upgrade cimg/node with LTS version ( #2864 )
2022-12-23 08:18:47 -06:00
Ken Kaizu
b3d0847ac7
remove urfave/cli. this is introduced for cli.NewApp, but currently atlantis use cobra, so no meanings ( #2866 )
...
- 5f47524655/main.go (L51)
- 5f47524655
2022-12-23 08:17:08 -06:00
renovate[bot]
bb6642c913
chore(deps): update actions/stale action to v7 ( #2855 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-22 20:32:28 -06:00
renovate[bot]
c592148814
fix(deps): update module github.com/slack-go/slack to v0.12.1 ( #2856 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-22 19:34:49 -06:00
renovate[bot]
405e92399a
fix(deps): update module github.com/briandowns/spinner to v1.20.0 ( #2854 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-22 19:33:24 -06:00
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
Adam Verigin
faa027acbd
feat: Add flag to disable downloading tf for airgapped environments ( #2843 )
...
* Move terraform version listing into Terraform client
* Add flag to disable Terraform downloads
* Fallback to exact version matching if unable to list TF versions
* Add new config option to documentation
* Fix and update tests
* Fix check-lint errors
* Change option name
* Remove obsolete commented code
* Migrate version detection logic into terraform client
* Improve consistency in new function signatures & log statements
* Test requests before calling terraform-switch, to prevent unnecessary crashes
* Fix broken tests
* Silence gosec error
* Close response body
2022-12-22 13:37:35 -06:00
renovate[bot]
2c213581f7
chore(deps): update ghcr.io/runatlantis/testing-env docker tag to v2022.12.22 ( #2844 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-22 11:30:42 -06:00
SSKLCP
01ce8ceffe
Adding GetIsDeleted() check to Azure DevOps Event Handler ( #2838 )
...
* Adding GetIsDeleted
* Adding test to see if ADO sucessfully passes all ignore statements
* Changing Ignore Passing test to use matcher
* Changing to use setup method
2022-12-22 09:02:00 -06:00
Ken Kaizu
b78c4e8ef9
refactor: e2e test use conftest command instead command$version ( #2851 )
2022-12-22 07:56:26 -06:00
SSKLCP
ef3f39a299
tests: Extend events_controller setup method of Azure DevOps ( #2852 )
...
* Extending setup method to support Azure DevOps
* Removing tests from unmerged PRs
2022-12-22 07:51:13 -06:00
Fabiano Soares Honorato
9a38e35493
bugfix: Initialize metrics with empty tags ( #2847 )
...
* Initialize metrics with empty tags
* Better name for Project tags
* No need for dedicated set scope tags on metrics
2022-12-21 12:36:44 -06:00
Rui Chen
f680e4b4a4
chore(deps): update conftest to 0.37.0 ( #2841 )
...
* chore(deps): update conftest to 0.37.0
Signed-off-by: Rui Chen <rui@chenrui.dev >
* e2e: revert conftest update
Signed-off-by: Rui Chen <rui@chenrui.dev >
2022-12-20 22:20:26 -06:00
Ken Kaizu
ce8c89b566
website: node18 ( #2842 )
...
* website: node18
* remove ci-link-checker image
* Update .circleci/config.yml
2022-12-20 16:45:09 -06:00
nitrocode
b94575ac88
Use go-github v48 ( #2839 )
2022-12-20 10:38:21 -06:00
nitrocode
3086788cd5
chore(deps): Use google/shlex ( #2840 )
...
* Use google/shlex
* Use google/shlex (fix test)
* Run gofmt -s -w
2022-12-20 10:33:33 -06:00
Ken Kaizu
2d29db6893
fix: Policy check summary not shown outside of "Show Output" details ( #2837 )
2022-12-20 07:28:12 -06:00
Ken Kaizu
d33bd0f536
renovate: maintenance renovate config/ci ( #2832 )
...
* add renovate config validator github action
* renovate allow update node LTS docker image / aggregate testing-env docker image update PR
* Update .github/workflows/renovate-config.yml
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
* renovate config validate run npx directly
* revert invalid renovate syntax
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2022-12-19 17:00:01 -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 >
v0.22.0-pre.20221219
2022-12-19 14:20:34 -06:00
renovate[bot]
36686597b8
chore(deps): update redis docker tag to v7 ( #2831 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-19 09:36:30 -06:00
Ken Kaizu
3a61a3d7fb
website: upgrade vuepress 0.x to 1.x ( #2828 )
...
* docs: upgrade vuepress 0.x to 1.x
* add .node-version
2022-12-19 10:02:38 -05: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
Sebastian Poxhofer
01a9a5f5a7
feat: dismiss approvals when planning ( #2696 )
...
* feat: dismiss approvals when planning
* feat: add pagination and move query in separate method
* tests: add test for dismissing
* refactor: fix linting issue
* implement change requests
* Update cmd/server.go
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2022-12-18 22:31:10 -06:00
renovate[bot]
c00cfa407d
chore(deps): update raviqqe/muffet docker tag to v2.6.2 ( #2822 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 22:02:06 -06:00
renovate[bot]
efcfac8ddf
chore(deps): update actions/checkout action to v3.2.0 ( #2819 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 21:14:10 -06:00
renovate[bot]
037c064a79
chore(deps): update dependency open-policy-agent/conftest to v0.36.0 ( #2820 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 21:02:27 -06:00
renovate[bot]
bae3e74e72
fix(deps): update module github.com/slack-go/slack to v0.12.0 ( #2825 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 20:54:19 -06:00
renovate[bot]
1c46d766ad
chore(deps): update ghcr.io/runatlantis/testing-env docker tag to v2022.12.19 ( #2824 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 20:53:37 -06:00
renovate[bot]
54bbd47562
chore(deps): update ghcr.io/runatlantis/testing-env docker tag to v2022.12.19 ( #2823 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 20:25:54 -06:00
renovate[bot]
b45a88d790
chore(deps): update dependency open-policy-agent/conftest to v0.36.0 ( #2821 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 20:24:39 -06:00
renovate[bot]
6fadd6a5af
fix(deps): update github.com/mohae/deepcopy digest to c48cc78 ( #2814 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 18:55:20 -06:00
James Williams
71819a28f4
Switch clone URL structure for *.visualstudio.com URLs for AzureDevOps ( #2810 )
...
* Switch clone URL structure for visualstudio.com URLs
* Add comment for ADO URL if statement. Add test
* Test else statement in ParseAzureDevopsRepo
2022-12-18 18:32:46 -06:00
renovate[bot]
439ac87912
fix(deps): update module github.com/moby/moby to v20.10.22+incompatible ( #2817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 18:32:31 -06:00
renovate[bot]
55c99cdfce
fix(deps): update github.com/shurcool/githubv4 digest to 70889c5 ( #2815 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-18 18:31:22 -06:00
Ken Kaizu
bbc7b9969a
feat: renovate handle regexManagers to update conftest/tf versions ( #2807 )
...
* chore(deps): add renovate.json
* feat: renovate handle regexManagers to update conftest/tf versions
* Update .github/renovate.json5
* Update .github/renovate.json5
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2022-12-18 18:21:01 -06:00
Ken Kaizu
ab327a2238
docs: add more commands in using-atlantis.md ( #2808 )
...
* docs: add more commands in using-atlantis.md
* docs: add how-atlantis-works child page links
* docs: using-atlantis shows available executable names
* Update runatlantis.io/docs/using-atlantis.md
* remove run help doc, because this feature might be deprecated
* Apply suggestions from code review
* Update runatlantis.io/docs/using-atlantis.md
* revert run help command usage
2022-12-18 09:42:19 -06:00
Ken Kaizu
063bbb93c9
refactor: e2e test ensure conftest command to check conftest version is greater or equal to specific version ( #2812 )
2022-12-18 03:31:40 -06:00