Commit Graph

939 Commits (fcb06cd782a5d5b867fb8393d36b5492db979695)

Author SHA1 Message Date
Elie fcb06cd782
Allow to specify a terraform provider version 2021-06-04 16:58:54 +02:00
Elie c07a9ce5e3
Tidy go modules 2021-06-04 16:18:02 +02:00
William BEUIL d1bb93a223
Merge pull request #575 from cloudskiff/issue_494_http_scanning_error 2021-06-04 15:55:12 +02:00
Toussaint Louis b63f723296
Merge branch 'main' into issue_494_http_scanning_error 2021-06-04 15:49:22 +02:00
William BEUIL 6e5370a339
Merge pull request #589 from cloudskiff/feat/cacheCapacity
Fix crash when capacity is set to 0 in cache
2021-06-04 15:48:14 +02:00
Toussaint Louis c3934f4d83
Merge branch 'main' into issue_494_http_scanning_error 2021-06-04 15:45:36 +02:00
Toussaint Louis 14a3947d3f
Update terraform_state_reader.go 2021-06-04 15:44:55 +02:00
sundowndev 26dcfd218e refactor(cache): allow 0 capacity 2021-06-04 15:40:37 +02:00
Raphaël 6687a2a379
Merge pull request #592 from cloudskiff/test/cacheEC2repo
Improve testing for EC2 repository cache
2021-06-04 15:39:16 +02:00
Elie 72c8dc3ea8
Merge branch 'main' into issue_494_http_scanning_error 2021-06-04 15:34:07 +02:00
Raphaël 8d84f4ec52
Merge branch 'main' into test/cacheEC2repo 2021-06-04 15:30:06 +02:00
Elie fc7838b6e4
Merge pull request #591 from cloudskiff/fix_unsupported_resource
Fix unsupported resources read from state files
2021-06-04 15:02:46 +02:00
sundowndev dfda3df3c6 test: improve testing for ec2 repository 2021-06-04 12:25:32 +02:00
Elie c1770ac935
Fix unsupported resources read from state files 2021-06-04 11:31:32 +02:00
Martin 8ea1af582c
Merge pull request #569 from cloudskiff/fea/acc_on_demand
add tag to be able to run acc test on pr
2021-06-03 16:43:02 +02:00
Martin Guibert a693499c0d name acc test check step
& use parameter as force var env
2021-06-03 16:34:53 +02:00
Martin Guibert 66ad988342 [RUN ACC] add tags to be able to run acc test on pr 2021-06-03 16:34:53 +02:00
Louis TOUSSAINT 560a4a51cd Issue 494: Detect if state reader is http and change error reporting logic 2021-06-03 15:42:29 +02:00
Louis TOUSSAINT 87426cb5b6 Issue 494: Fix error reporting in http state reader 2021-06-03 15:42:29 +02:00
Raphaël ea8e1c5aa5
Merge pull request #547 from cloudskiff/feat/cache
Implement caching in EC2 repository
2021-06-03 14:10:16 +02:00
sundowndev d737d9eb2a chore: fix conflicts with main branch 2021-06-03 12:39:33 +02:00
sundowndev e8d2b2bf70 refactor: build repositories once 2021-06-03 12:12:43 +02:00
sundowndev f8914f1c82 test: LRU cache 2021-06-03 11:20:41 +02:00
sundowndev 4f151f35d2 refactor: aws cache capacity 2021-06-03 11:20:41 +02:00
sundowndev 44a6707523 refactor: use a global cache for all repositories 2021-06-03 11:20:41 +02:00
sundowndev e9a021b95f refactor: implement LRU cache 2021-06-03 11:00:59 +02:00
sundowndev 6b5766144c refactor: cache interface 2021-06-03 11:00:59 +02:00
sundowndev 2bf75aaa29 feat: implement resources enumeration cache 2021-06-03 11:00:59 +02:00
Elie 26ad2e4261
Merge pull request #574 from cloudskiff/fix/db_iam_sg_false_positive
Fix db iam sg false positive
2021-06-02 14:38:35 +02:00
William Beuil cfaddfaa08 Fix iam_access_key false positive 2021-06-02 14:32:44 +02:00
William Beuil bebb5436f6 Update db_instance normalize function and sg acc tests 2021-06-02 14:32:44 +02:00
Martin 7bcbe0bf93
Merge pull request #540 from cloudskiff/cleanup_old_resources
Remove old resources
2021-06-02 14:31:33 +02:00
Elie 778e5f7ab9
Merge branch 'main' into cleanup_old_resources 2021-06-02 14:06:08 +02:00
Elie a373bb0744
Remove human readable func from resource 2021-06-02 13:56:18 +02:00
Martin Guibert 3a544133e2 remove useless file. prevent getter in attribute from copiying slice and
map. remove useless exported function from resource
2021-06-02 12:02:36 +02:00
Elie b5c48dbbfc
Finished refacto 2021-05-31 18:46:20 +02:00
Toussaint Louis 0b7dea7184
Merge pull request #568 from cloudskiff/fix_PR_545
Remove duplicate provider config in db_instance.tf file
2021-05-31 18:08:29 +02:00
Martin Guibert fa77d7a539 remove /db_instance.tf as new resource does not cover anything new 2021-05-31 16:46:57 +02:00
Louis TOUSSAINT 0b48d579a5 Fix 545: Remove duplicate provider config in db_instance.tf file 2021-05-31 16:46:57 +02:00
Raphaël f4c4394c1d
Merge pull request #557 from cloudskiff/fix/globEdgeCase
Ensure enumerated paths are not folders
2021-05-31 15:05:17 +02:00
Raphaël 400b825afe
Merge branch 'main' into fix/globEdgeCase 2021-05-31 14:51:08 +02:00
Raphaël 8b2ab271f1
Merge pull request #567 from cloudskiff/ci/tfInstallStep
Remove terraform installation step in CI
2021-05-31 14:38:46 +02:00
Raphaël d9278b309b
ci: remove terraform installation step 2021-05-31 10:30:35 +02:00
William BEUIL 0a9cb8a7bf
Merge pull request #556 from cloudskiff/v0.9-rebase
Backport v0.9 into main branch
2021-05-27 18:20:56 +02:00
William BEUIL 7d31825b1a
Merge branch 'main' into v0.9-rebase 2021-05-27 18:15:15 +02:00
Martin b644d7feee
Merge pull request #475 from cloudskiff/issue_439_display_resource_id
Issue 439: Always print ID in resource stringer
2021-05-27 15:31:40 +02:00
Martin abd976b77c
Merge branch 'main' into issue_439_display_resource_id 2021-05-27 15:26:42 +02:00
Raphaël 80e012691b
Merge pull request #549 from cloudskiff/ci/release-drafter
Remove release drafter workflow
2021-05-27 15:21:49 +02:00
Louis TOUSSAINT e4e66d0ab1 Issue 439: Fix humanString when HumanizeAttribute() is empty 2021-05-27 15:21:45 +02:00
Louis TOUSSAINT 76ccdd6d40 Issue 439: Always print ID in resource, by changing stringer with AttributeGetter interface 2021-05-27 15:21:45 +02:00