Commit Graph

2194 Commits (e9f906e8fc7c5c04ea5244291c78d7986831c548)

Author SHA1 Message Date
Elie 83a34ae5d4
chore: fix failed ACC tests 2022-02-28 19:05:15 +01:00
William Beuil d2cc564494
fix: deep at true when only-managed 2022-02-28 12:27:59 +01:00
William Beuil 3b9f6c6a99
feat: only-managed / only-unmanaged flags 2022-02-28 12:27:59 +01:00
Raphaël c9bdbb0e0a
Merge pull request #1360 from snyk/fix/html-to-stdout
Use voidprinter when sending HTML output to stdout
2022-02-28 11:57:54 +04:00
sundowndev 70bcd60fbd fix: use voidprinter for html output
We should not print anything but the scan output when we send output to stdout.
2022-02-28 11:48:14 +04:00
Elie 0547292e67
Merge pull request #1357 from snyk/feat/add_azure_blob_storage_backend
Add azure blob storage backend
2022-02-25 14:55:10 +01:00
Elie 79c6a324f4
chore: add flags for azure backend options 2022-02-25 12:24:39 +01:00
Elie ef767760fe
feat: allow state enumeration in azure blob 2022-02-23 15:02:00 +01:00
Elie 7778462ade
feat: add azure blob backend 2022-02-23 15:01:59 +01:00
Elie 5dd9162923
chore: add state reader acc test to CI 2022-02-22 14:51:15 +01:00
Elie 73bbd1cb03
chore: add azblob dependency 2022-02-22 14:51:15 +01:00
Elie 3e550b6a68
chore: allow deserialise resource sources 2022-02-22 14:51:14 +01:00
William BEUIL 2116470ffa
Merge pull request #1356 from snyk/all-contributors/add-muratcelep
docs: add muratcelep as a contributor for code
2022-02-21 16:32:18 +01:00
allcontributors[bot] 89a0f49a77
docs: update .all-contributorsrc [skip ci] 2022-02-21 15:30:59 +00:00
allcontributors[bot] 32cffe139f
docs: update CONTRIBUTORS.md [skip ci] 2022-02-21 15:30:58 +00:00
Murat Celep b927e57d71
Merge pull request #1348 from snyk/feat/service-arg-to-group-resouces-v2
Add a new ignores flag to parse ignore patterns as array
2022-02-21 16:23:36 +01:00
Elie 57880b7c2d
Merge pull request #1355 from snyk/all-contributors/add-wakeful
docs: add wakeful as a contributor for code
2022-02-21 14:54:54 +01:00
allcontributors[bot] 12a7b5b90e
docs: update .all-contributorsrc [skip ci] 2022-02-21 13:21:31 +00:00
allcontributors[bot] a56c6b6e28
docs: update CONTRIBUTORS.md [skip ci] 2022-02-21 13:21:30 +00:00
Martin d1491792d9
Merge pull request #1354 from wakeful/json-output-and-human-readable-attributes
adding `humanReadableAttributes` to JSON output
2022-02-21 14:20:44 +01:00
AJ 353c189005 adding `human_readable_attributes` to JSON output
Related: https://github.com/snyk/driftctl/issues/1325
2022-02-21 13:15:13 +00:00
Murat Celep ff40aa55a0
Merge ignore pattern based tests into existing tests 2022-02-21 11:43:08 +01:00
Craig Furman 7ecaad2289
Merge pull request #1353 from snyk/feat/disambiguate-exit-codes
Disambiguate between drift and error exit codes
2022-02-21 09:37:01 +00:00
Murat Celep 072e0bed58
Minor refactoring 2022-02-21 10:24:43 +01:00
Murat Celep caa10fedc0
rename test method to emphasize purpose of the test 2022-02-21 10:00:33 +01:00
Craig Furman 959e489bd4 Disambiguate between drift and error exit codes
`driftctl scan` exits with zero only when there is no detected drift.
Prior to this commit, it exited with 1 when there was a non-panic error,
and also when there was detected drift. This makes error handling in
scripts more awkward than it needs to be.

This commit changes the exit code to 2 whenever there are errors during
a scan, whether that error is from a panic or not, leaving 1 as the exit
code used solely for when drift is detected.

Related: https://github.com/snyk/driftctl/issues/1350
2022-02-17 17:39:35 +00:00
Murat Celep c6b53668ba
add test for ignore pattern processing 2022-02-17 09:57:34 +01:00
Murat Celep 9ad22d51db
add test for ignore pattern processing 2022-02-17 09:57:22 +01:00
Murat Celep 3ce9a1a177
extend ignore argument explanation 2022-02-17 09:56:50 +01:00
William BEUIL af2268a7a9
Merge pull request #1327 from snyk/feat/autolabel
Add issue-tagging script
2022-02-15 15:34:29 +01:00
sundowndev 74f4e331cb feat: add issue-tagging script 2022-02-15 18:17:33 +04:00
William BEUIL ddb1544eb0
Merge pull request #1351 from snyk/test/acc_aws
test: refactor retries
2022-02-14 17:49:08 +01:00
William Beuil de5db9f74d
test: refactor retries 2022-02-14 16:31:21 +01:00
Raphaël 6de27b66d6
Merge pull request #1347 from snyk/test/acc_google_compute
Add retry policy for remaining GCP acc tests
2022-02-14 18:31:47 +04:00
sundowndev ee5118ab13 refactor(test): add common exponential backoff function 2022-02-14 18:07:15 +04:00
Murat Celep 428ab77d89
Add a new ignores flag to parse ignore patterns as array 2022-02-14 11:58:12 +01:00
sundowndev 7192a7fee8 test(acc): google_compute_network_test 2022-02-14 10:44:31 +04:00
sundowndev 88b09ac832 test(acc): google_compute_instance_test 2022-02-14 10:44:06 +04:00
Raphaël d256d98a1c
Merge pull request #1345 from snyk/fix/acc_google_bigquery_table_test
Update retry policy for GCP acc tests
2022-02-11 14:39:57 +04:00
sundowndev 4a15b763d1 refactor(acceptance): add retry duration to debug logs 2022-02-11 11:10:56 +04:00
sundowndev ac8ab1362e test(acc): gcp
Increase the retry duration limit from 10 to 15 minutes.
2022-02-11 11:10:53 +04:00
sundowndev a323a14183 test(acc): google_bigquery_table_test
Increase the retry duration limit from 10 to 15 minutes.
2022-02-11 10:42:23 +04:00
Elie 506439d7bf
Merge pull request #1336 from snyk/feat/telemetry_iac_source_count
Add iac source count to telemetry
2022-02-09 15:05:01 +01:00
William BEUIL 66baef7a63
Merge pull request #1335 from snyk/chore/rename-acc-tests
AWS acceptance tests
2022-02-03 17:45:09 +01:00
William Beuil f801244453
chore: add retries on flaky acc tests 2022-02-03 10:09:12 +01:00
sundowndev f84b03f252 feat: add field to telemetry 2022-02-01 15:26:29 +04:00
Elie fc821fc46d
Merge pull request #1340 from snyk/test/google_compute_global_address
Add retry policy to google_compute_global_address acc test
2022-02-01 11:25:51 +01:00
William Beuil 1fc2e35810
chore: renamed TestAcc_Aws* to TestAcc_Aws_* and added missing AWS_REGION env 2022-02-01 11:16:50 +01:00
sundowndev b9b06b358a test(acc): google_compute_global_address 2022-02-01 12:07:18 +04:00
Raphaël 4051e58683
Merge pull request #1338 from snyk/chore/capitalize-terraform
Capitalize terraform in output
2022-01-31 10:33:42 +04:00