jskrill
00aae565b2
feat: add autodiscover enabled feature ( #3895 )
...
* add flag to allow the user disable the autodiscover
* add global config and doc
* feat: Implement autodiscover.mode
* fix: Minor doc fixes
* fix: Small fixes to docs/indent/tests
* fix: Line length, quoting, function comments
* fix: Add a few more tests and remove newlines
* fix: Always camel case never snake
---------
Co-authored-by: Marcelo Medeiros <m.medeiros@carepay.com >
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-11-29 15:43:53 -08:00
snorlaX-sleeps
5f1f580a90
docs: Update the GitHub app installation instructions to include a section on manually creating a GitHub app and using it with Atlantis. Add notes on differences with the app created by Atlantis ( #3882 )
...
Signed-off-by: snorlaX-sleeps <21spock@gmail.com >
Committer: snorlaX-sleeps <21spock@gmail.com >
2023-10-20 15:26:24 -07:00
Koen van Zuijlen
786e57c1d6
feat: Added disable-unlock-label config option ( #3799 )
...
* Added disable-unlock-label config option
* Fixed tests
* Wrote tests + fixed mistakes
* Added docs
* added defaults to docs
---------
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-10-10 11:02:26 -04:00
Simon Heather
2263d5fd91
Sort the Server Configuration flags into alphabetical order ( #3837 )
...
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-10-09 18:12:52 -07:00
Simon Heather
5c37634a99
Fix repo-level-atlantis-yaml table ( #3836 )
...
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-10-09 18:10:04 -07:00
Brett Galkowski
6d43214dcf
fix: Removing typo in documentation ( #3827 )
...
* Adding new flag everywhere relevant, implementing policy result workaround
* Fixing unit test str matching, adding custom policy conditional to step_runner
* Adding documentation steps for custom policy tools
* Refactoring ConftestOutput attribute to PolicyOutput
* Adding new flag everywhere relevant, implementing policy result workaround
* Fixing unit test str matching, adding custom policy conditional to step_runner
* Adding documentation steps for custom policy tools
* Refactoring ConftestOutput attribute to PolicyOutput
* Fixing custom policy docs typo
* End spacing
2023-10-06 11:15:24 -07:00
PePe Amengual
d083aa119f
Revert "feat: Add project depends on functionality ( #3821 )" ( #3825 )
...
This reverts commit cf2b7911f4 .
2023-10-06 11:35:38 -04:00
Brett Galkowski
22060fe5d2
feat: Add option allowing usage of custom policy check tools ( #3765 )
...
* Adding new flag everywhere relevant, implementing policy result workaround
* Fixing unit test str matching, adding custom policy conditional to step_runner
* Adding documentation steps for custom policy tools
* Refactoring ConftestOutput attribute to PolicyOutput
2023-10-06 10:57:29 -04:00
Vincent
cf2b7911f4
feat: Add project depends on functionality ( #3821 )
...
* feat: implemented the code for the depends on functionnality
* chore: Address PR comments
---------
Co-authored-by: Luay-Sol <luay.grira@solace.com >
2023-10-06 10:10:40 -04:00
Simon Heather
64f7d2e1a1
feat: Add Targeted Execution to the Pre/Post Workflow Hooks ( #3708 )
...
* Add Workflow hook target filter
* Fix post workflow hook example
* Update WokrflowHook in global_cfg
* Fix linting
---------
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-10-06 09:37:07 -04:00
Ghais Zaher
80ecc38273
feat: disable autoplan label ( #3649 )
...
* feat: disable autoplan label
* documentation
* revert unrelated change
* fix property
* gitlab and github
* dd more test
* small fixes
* add tests for github and gitlab clients
* fix: remove unrelated comments
* fmt
---------
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-09-25 13:43:35 -04:00
wolmi
c35ba0d69f
feat: Add use plugin cache flag ( #3720 )
...
* feat: Add use plugin cache bool flag
* feat: Added use-plugin-cache doc
* feat: refactor to reflect terrafrom in plugin cache flag
Co-authored-by: Simon Heather <32168619+X-Guardian@users.noreply.github.com >
* fix: missing closing in bash block documentation
* fix: typo in flag example
* feat: improve docs
* feat: performance implications documented
* feat: increase terraform minor version to 1.3.10
---------
Co-authored-by: Simon Heather <32168619+X-Guardian@users.noreply.github.com >
2023-09-22 14:42:58 -07:00
Alex-Mussell
5ff99510d0
docs: Update Terragrunt custom workflows docs to implement target plans, imports, and state removals ( #3776 )
2023-09-18 12:49:53 -07:00
Mulail Mohamed (Muley)
ca5aa85676
docs(using-atlantis): add usage for -destroy flag in atlantis plan ( #3755 )
...
* docs(using-atlantis): add usage for -destroy flag in atlantis plan
Signed-off-by: Abdulla Mulail Mohamed <mulailmohamed@gmail.com >
* docs(using-atlantis): add closing to caution note
Signed-off-by: Abdulla Mulail Mohamed <mulailmohamed@gmail.com >
* Update runatlantis.io/docs/using-atlantis.md
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
* Update runatlantis.io/docs/using-atlantis.md
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
* chore(atlantis): add example
Signed-off-by: Abdulla Mulail Mohamed <mulailmohamed@gmail.com >
---------
Signed-off-by: Abdulla Mulail Mohamed <mulailmohamed@gmail.com >
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-09-11 11:19:52 -04:00
Simon Heather
cd7ae114eb
feat: add ability to track git untracked files ( #3724 )
2023-09-11 10:57:50 -04:00
Simon Heather
1ee108b4c0
Update Docs for fail-on-pre-workflow-hook-error ( #3731 )
2023-09-02 09:39:38 -07:00
Tomasz Napierala
e792d4c37b
docs: updated server-configuration.md on GirhubApp slug ( #3728 )
...
Added information how to obtain `--gh-app-slug` value form installed app
2023-09-01 10:26:45 -07:00
Simon Heather
dc644937cf
feat: Add A Server Config Flag to Enable Failure on Pre Workflow Hook Errors ( #3729 )
...
* FailOnPreWorkflowHookError
* Fix linting issues
2023-09-01 10:17:10 -07:00
lowid
d85255e4dd
Fix server side repo config document typo ( #3711 )
2023-08-28 09:38:50 -07:00
Gaston Festari
2b3075687c
docs: fix typo ( #3709 )
...
* docs: fix typo
precidence -> precedence
* docs: markdown fmt pass
2023-08-28 09:38:02 -07:00
smstone
b8bb6df40a
feat: Slack notifications matched on base branch name ( #3644 )
...
* Add ability to send slack notification matched on base branch name
* Update BranchRegex usage doc
* Add test with invalid branch and workspace regex
2023-08-22 15:13:00 +00:00
Artur Rodrigues
049c146b2c
fix(github): prevent null pointer dereferencing when using AllowMergeableBypassApply with no required checks on branch protection ( #3672 )
...
* Implement test for allow mergeable bypass apply with no branch protection checks
* Report true combined status if no branch protection required status checks
* Remove warning on feature flag utilization
2023-08-15 10:11:37 -07:00
Shouichi Kamiya
2bd778b01e
fix: auto plan when .terraform.lock.hcl changed ( #3473 )
...
Problem
When `projects` are specified and `when_modified` is not specified via
the config file, changing `.terraform.lock.hcl` file won't trigger auto
plan. This is because the default `raw.WhenModified` does not include
`.terraform.lock.hcl`.
Note that when projects are auto detected, changing
`.terraform.lock.hcl` triggers auto plan. This is because the
`cmd.DefaultAutoplanFileList` includes `.terraform.lock.hcl`.
Solution
Include `.terraform.lock.hcl` to the default `raw.WhenModified`.
2023-07-31 11:29:33 -04:00
Luke Massa
cbb86c248e
feat: Allow for negations in repo allowlist ( #3414 )
...
* feat: Omit repos from allowlist
* Add quote in comment
* Better comment
* Remove test
2023-07-31 13:46:11 +00:00
Almenon
78632beb20
fix(bitbucket): avoid extra plans using a local LRU ( #3402 )
2023-07-07 18:35:22 -04:00
Simon Heather
b8994190be
feat: Add Support for Customising the Shell for Pre and Post Workflow Hooks ( #3451 )
2023-07-07 18:34:01 -04:00
Ross Strickland
76c482b83a
feat: global repo params ( #3379 )
2023-07-07 18:33:21 -04:00
Simon Heather
847cab74c4
feat: Add Command Name Environment Variable to Pre/Post Workflow Executions ( #3571 )
...
* Add Workflow Command Name env var
* Update tests
* Update command runner
---------
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-07-07 16:21:32 -04:00
Andre Ziviani
974eed3803
feat: Disable policy check on some repositories ( #3503 )
...
* feat: Allow enabling policy check per repository
* chore: Tests
* chore: Docs
* chore: Improve tests
* chore: E2E tests
2023-07-06 16:39:36 -04:00
Yunchi Luo
a6161c9926
feat: Add an output option to filter output for custom run steps ( #3518 )
...
* feat: Add an `output` option to filter output for custom run steps
2023-06-30 10:00:31 -04:00
Thomas Szymanski
c29c055242
docs: fix policy-checking command example ( #3527 )
...
Documentation does not match the implementated command introduced by #3351
2023-06-20 15:07:26 -04:00
Simon Heather
556de93300
Gitlab Hide Previous Comments ( #3476 )
2023-06-13 21:03:36 -05:00
Simon Heather
86607d8aeb
feat: Add GitLab Reaction Emojis on MR Comments ( #3456 )
...
* Add GitLab Reaction Emoji
* Update docs
* update docs
* Update event_parser_test
2023-06-12 22:27:42 -05:00
kevin-fitlg
3d5786cbad
fix(docs): Update access-credentials.md ( #3506 )
...
* Update access-credentials.md
* Update access-credentials.md
* Update runatlantis.io/docs/access-credentials.md
---------
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2023-06-09 20:59:02 -05:00
Shouichi Kamiya
34bce90052
docs: include .terraform.lock.hcl to when_modified examples ( #3466 )
...
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-06-01 11:30:21 -07:00
kangaechu
79dba513ac
fix list indent: Custom Workflows run command environments ( #3468 )
2023-06-01 11:25:05 -07:00
Simon Heather
4eee2e9e0d
Add Terragrunt Docs TF_IN_AUTOMATION ( #3443 )
2023-05-24 08:51:22 -07:00
oysteingraendsen
4e867fc36e
feat: when using order group, abort plan/apply if any fail ( #3323 )
...
* feat: when using order group, abort plan/apply if any fail
* feat: add 'abort_on_execution_order_fail' flag on repo level
* feat: use runProjectCmdsParallelGroups in version_command_runner
* chore: add plan tests
---------
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2023-05-12 13:24:33 -04:00
Xavi Mabras
964182a015
chore(docs): Add notes to atlantis-url in server-configuration ( #3383 )
...
* Docs: Add notes to atlantis-url in server-configuration section.
* Update runatlantis.io/docs/server-configuration.md
---------
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2023-05-07 06:50:47 -05:00
Ross Strickland
434bab5c70
[Feature] - Add clear policy approval functionality. ( #3351 )
...
* Add clear policy approval functionality.
* Fix param name, update doc.
* fix test, add e2e test
* empty commit to re-trigger tests.
---------
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-05-02 11:02:04 -04:00
Shouichi Kamiya
f4fa3138d7
feat: add PULL_URL to environment variables ( #3302 )
...
Background:
It is convenient to have the PR URL available so that we can link the PR
that triggers the infrastructure changes from the audit logging system.
For example, the google cloud provider adds user-supplied justification
into google cloud audit logging via `CLOUDSDK_CORE_REQUEST_REASON`
environment variable.
https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/provider_reference#request_reason
2023-04-21 02:21:27 +00:00
Ross Strickland
684f2fa7e0
feat(policies): Add granular policy_sets ( #3086 )
...
* Initial work.
* Periodic push.
* Fmt and start adding args to approve_policies cmd.
* keep funcs for now.
* Periodic push.
* Periodic push.
* fmt.
* Move approve policies logic to project_command_runner.
* update some tests
* More test fixes.
* update more tests. fix som logic.
* more tests. add additional info to common data for custom templates.
* fix apply with policies bug. update more tests/fmt
* file perms
* fix error parsing for conftest results.
* Update more tests and linting.
* update documentation.
* Address no-fail case. Address comments.
* Forgot changes.
* fix markdown renderer
* Fix policy fail logic. remove uneeded tmpl var
* targeted policy approvals fix
* Address PR comments.
* empty commit to trigger build
---------
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
Co-authored-by: rkstrickland <ross.strickland@instacart.com >
Co-authored-by: Dylan Page <dylan.page@autodesk.com >
2023-04-20 21:53:46 -04:00
Patrick Merchant
20401e195c
docs(bug): add-required-docker-version-to-aci-deployment-docs ( #3293 )
...
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-04-09 06:32:06 +00:00
Shouichi Kamiya
f8d6aac067
fix(kustomize): Use k8s recommended name label ( #3261 )
...
See https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/#labels .
2023-03-29 21:46:47 -05:00
Isaac Gaskin
6e3a9eba65
docs: updating api-endpoints.md doc to include PR parameter ( #3255 )
...
documents the optional PR parameter for the plan/apply endpoints
2023-03-21 12:26:07 -07:00
nitrocode
4ff0718051
docs(typo): show --tf-download in server-configurations page ( #3240 )
2023-03-17 11:47:21 -07:00
Andre Krueger
5a7f0207ad
typo ( #3206 )
2023-03-13 22:55:19 +00:00
dreid
ba7b67a42c
Use -p project1 in docs about how to target a specific project. ( #3198 )
2023-03-08 20:42:41 +00:00
Pardeep Bhatt
ace0cd0fb8
docs(metrics): available metrics, metrics enablement ( #3171 )
...
* docs: documentation for available metrics/stats
* docs: refactored as per comments
* docs: update metrics description
* docs: add empty lines between blocks
* docs: add note section
* docs: add missing dot
* Apply suggestions from code review
---------
Co-authored-by: Pardeep Bhatt <pardeep.bhatt@gojek.com >
Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com >
2023-03-01 11:31:29 -06:00
nitrocode
0db96c6361
chore: remove deprecated flags from docs ( #3165 )
...
Co-authored-by: PePe Amengual <jose.amengual@gmail.com >
2023-02-25 23:31:26 +00:00