Commit Graph

1118 Commits (509546ad521e97452bc2417286b1927546c5f3b9)

Author SHA1 Message Date
William BEUIL 31e20a1b88
Merge branch 'main' into acc_test_fixes 2021-01-29 18:38:58 +01:00
Elie f06a426f90
Fix acceptance test issues
- Set all test AZ to us-east-1
- Use terraform overriden env in PreCheck() to ensure mutations are
  executed with read write credentials
- Fix hidden error in aws_instance test (tag creation failure was not
  handled
- Minor fmt fix
2021-01-29 18:36:26 +01:00
Elie 61b81c209c
Merge branch 'main' into fea/alert_res_list 2021-01-29 16:29:34 +01:00
Elie 43dcb8609f
Merge branch 'v0.3' 2021-01-29 13:00:06 +01:00
Martin Guibert 95777b42c5 hotfix for multiple computed alert being send 2021-01-29 12:43:46 +01:00
Martin Guibert bebf5c887c alert and ignore when listing resources is forbidden 2021-01-29 10:19:52 +01:00
sshota0809 8da505153f Make DCTL_NO_VERSION_CHECK accept any value
Closed: #162

Signed-off-by: sshota0809 <8736380+sshota0809@users.noreply.github.com>
2021-01-29 18:15:31 +09:00
Elie 3618aa5769
Merge branch 'main' into fix/bucket_policy 2021-01-28 16:50:08 +01:00
Elie c4c5499cb6
Return exit code 1 when infrastructure not in sync 2021-01-28 14:34:21 +01:00
William Beuil 54a7bb211d
Middleware to explode inline policy 2021-01-28 10:37:59 +01:00
Elie aeafb861d7
Add support for terraform modules 2021-01-25 15:41:21 +01:00
Elie 554f6c7736
Merge branch 'main' into fix_iam_user_false_positive 2021-01-25 11:36:29 +01:00
Elie 046c4ae04f
Fix false positive drift on aws_iam_user 2021-01-25 11:35:17 +01:00
Martin 1c92f12c54
Merge branch 'main' into fea/send_one_aler_computed 2021-01-22 14:38:38 +01:00
Martin Guibert e47075729c only send one alert for computed fields 2021-01-22 14:37:24 +01:00
Elie 639b9b2725
Merge branch 'main' into completion 2021-01-22 11:45:26 +01:00
William Beuil fad0147566
Add middleware 2021-01-22 11:32:56 +01:00
William Beuil 814eb1a692
Updates 2021-01-22 11:10:11 +01:00
William Beuil ecb1007a62
Completion command with tests 2021-01-22 10:57:27 +01:00
Martin Guibert 7db31a1399 only sent one alert for computed fieds 2021-01-21 18:05:29 +01:00
William Beuil 734adf5cea
Add aws_internet_gateway resource 2021-01-21 16:00:16 +01:00
Elie 4543525f16
Merge branch 'main' into add_aws_nat_gateway 2021-01-21 15:28:50 +01:00
Elie 24ae387019
Remove unwanted resources from IaC test 2021-01-21 10:44:07 +01:00
Elie 4faab489d2
Add aws_nat_gateway 2021-01-21 09:53:04 +01:00
Elie 211cd53f8d
Add route_table_association 2021-01-20 13:50:32 +01:00
Elie 81c608973b
Add support for multiples IaC sources 2021-01-18 17:56:21 +01:00
William Beuil ddfb22263f
Refactor isDefaultSecurityGroup function 2021-01-15 17:03:16 +01:00
William Beuil bd233350a9
Add aws_default_security_group 2021-01-15 17:03:16 +01:00
Elie 3eb84e0500
Add aws_route, aws_route_table, aws_default_route_table support 2021-01-14 18:23:59 +01:00
Elie 6508ed4ec9
Fix a weakness in analyzer 2021-01-14 18:17:34 +01:00
Elie 7662214f95
Merge branch 'main' into fix_useless_exported_fields 2021-01-11 19:58:40 +01:00
Elie c457f125e2
Remove useless exports in VPC supplier 2021-01-11 18:18:55 +01:00
Elie 06abff67ba
Add support for aws_subnet and aws_default_subnet 2021-01-11 18:16:16 +01:00
William Beuil 011b380fcf
Review updates 2021-01-11 17:34:04 +01:00
William Beuil 71d0d7d224
Change computed field logic 2021-01-11 17:34:04 +01:00
William Beuil 8e5b6de9b2
Add alerting 2021-01-11 17:34:04 +01:00
Elie 5e6288000f
Start by reading IaC before enumerate cloud resources
Ensure IaC source are valid prevent us to fail after a potentially long
running cloud resources scan.
2021-01-08 12:10:25 +01:00
Elie 1a05e3ef33
Merge branch 'main' into fix_crash_for_s3_buckets 2021-01-07 10:18:36 +01:00
Elie 8a06eaa318
Fix crash for buckets in us-east-1 2021-01-07 10:06:08 +01:00
Elie c83b538d6a
Several improvements on acceptance tests
- Add filter on aws_instance test
- Add terraform locks
- Do not run terraform init if already done previously
- Do not use chdir in tests (it could cause race if we want to switch to parallel tests, uses --from arg instead)
- Handle terraform destroy errors
2021-01-06 17:57:32 +01:00
Elie 97575cb27f
Make driftignore fields case-insensitive 2021-01-06 15:59:01 +01:00
Elie 7d6b6a86f8
Merge branch 'main' into fix/records 2021-01-06 14:48:05 +01:00
William Beuil 563f1a9ed3
Fix records that has the same FQDN 2021-01-06 14:44:09 +01:00
Elie 896edb91d8
Ignore unknown attributes error in state 2021-01-06 12:38:53 +01:00
Elie 28b44e57d7
Capture panic in // runner and fwd to sentry 2021-01-06 09:56:42 +01:00
Elie e77a5b390a
Remove invalid chars in filenames (for windows) 2021-01-05 17:42:34 +01:00
Elie 12db6eeb40
Merge branch 'main' into add_crash_reporting 2021-01-05 15:30:31 +01:00
Elie efb5fddf5a
Add sentry error reporting 2021-01-05 15:19:08 +01:00
Elie 88b1379730
Fix test execution failed on darwin 2021-01-05 14:38:42 +01:00
William BEUIL c4484dce8d
Merge branch 'main' into fix_broken_ignore 2021-01-04 18:08:12 +01:00
Elie 1d71ca53a2
Merge branch 'main' into fix/route-53 2021-01-04 16:40:45 +01:00
Elie ced1260898
Fix broken driftignore 2021-01-04 16:19:34 +01:00
William Beuil 1bde15eb6c
Add acceptance test 2021-01-04 15:51:22 +01:00
Elie 6aceaff771
Some review fixes 2021-01-04 14:40:19 +01:00
William Beuil 98d1021505
Rely on the FQDN to compare two route53 records 2021-01-04 13:47:02 +01:00
Martin Guibert 2a363841ed refactor effective filtering into analyzer 2020-12-23 15:58:38 +01:00
Martin Guibert 42207e3be1 add ability to ignore field drift 2020-12-23 14:53:16 +01:00
William BEUIL 4a3ef8751e
Merge branch 'main' into fix/fail_on_bad_fmt 2020-12-23 11:13:52 +01:00
Martin Guibert 1adac9f085 fix formatting issues 2020-12-23 10:56:56 +01:00
William Beuil 539b525df5
Consistency across resources 2020-12-22 12:17:04 +01:00
Stephane Jourdan 69083d2739 fix minor typo reported by user 2020-12-19 09:48:56 +01:00
Elie bbe91ffef0
Add aws vpc support 2020-12-17 18:26:37 +01:00
Elie 711ffde3a2
Add env to disable version check 2020-12-17 15:32:18 +01:00
Elie 2282ebadad
Avoid to display false positive drift on instances when eip attached 2020-12-14 12:22:29 +01:00
Stephane Jourdan 4f336a30a1 move deprecated version out of provider 2020-12-14 11:03:42 +01:00
Elie f4714af0cc
Fix acceptance tests
- Better terraform error output
- Remove terraform version constraint in test files
2020-12-14 10:50:45 +01:00
Martin Guibert 23e7d14707 Add the same normalization from state and remote 2020-12-11 11:45:33 +01:00
Elie ff72de8e77
🍾 Initial release
Co-authored-by: William BEUIL <william.beuil@cloudskiff.com>
Co-authored-by: Martin GUIBERT <martin@cloudskiff.com>
2020-12-09 16:35:26 +01:00