Martin Guibert
b2af025420
split sns_topic_subscription_supplier
2021-07-08 16:38:27 +02:00
Louis TOUSSAINT
3b830009b5
Change Sqs to SQS typo (except resourceType)
2021-07-08 16:13:51 +02:00
Martin Guibert
377e923813
split sns_topic_policy_supplier
2021-07-08 16:00:45 +02:00
Martin Guibert
08c3e2d7eb
split sns_topic_supplier
2021-07-08 15:48:53 +02:00
Louis TOUSSAINT
431d9ba611
Issue 749: Split sqs queue policy supplier
2021-07-08 14:24:42 +02:00
Louis TOUSSAINT
047d17e496
Issue 750: Split sqs queue supplier
2021-07-07 20:42:24 +02:00
sundowndev
f6a48d8edf
refactor: split route53 record supplier
2021-07-06 15:07:02 +02:00
sundowndev
e95c852f19
refactor: split vpc security group supplier
2021-07-06 11:10:05 +02:00
Elie
07b2a878ce
Merge branch 'main' into route_table_supplier
2021-07-06 10:51:34 +02:00
William Beuil
640956f95c
Split route_table_supplier
2021-07-05 17:45:40 +02:00
sundowndev
83d360ec99
refactor: split route53 zone supplier
2021-07-05 17:27:47 +02:00
Elie
d78afaf2ce
Merge branch 'main' into rework_s3_bucket_policy_supplier
2021-07-05 16:46:19 +02:00
William Beuil
3991c0e604
Split subnet_supplier
2021-07-05 16:23:05 +02:00
William Beuil
019f8c9773
Split route_table_association_supplier
2021-07-05 16:07:22 +02:00
Elie
ec4388133b
Split s3_bucket_policy_supplier
2021-07-05 15:49:05 +02:00
Elie
ee1b4d3864
Merge branch 'main' into refact/route53_health_check_deepmode
2021-07-05 14:37:46 +02:00
William Beuil
195c64c55b
Split kms_alias_supplier
2021-07-05 13:18:48 +02:00
sundowndev
d04d1e0763
refactor: split route53 health check supplier
2021-07-05 12:07:11 +02:00
sundowndev
a720e30c30
Merge branch 'main' into refact/vpc_deepmode
2021-07-05 11:28:22 +02:00
sundowndev
835f06423e
refactor: fix generic details fetcher func name
2021-07-05 11:25:19 +02:00
sundowndev
90b0bcde33
Merge branch 'main' into refact/vpc_deepmode
2021-07-05 11:18:10 +02:00
Elie
9cb0676c94
Merge branch 'main' into kms_key_supplier
2021-07-05 11:11:54 +02:00
William Beuil
1b8ed7838b
Split internet_gateway_supplier
2021-07-05 10:50:45 +02:00
William Beuil
5f3b0a8524
Split kms_key_supplier
2021-07-05 10:44:54 +02:00
William Beuil
3c993c063c
Fix enumerators
2021-07-05 10:30:42 +02:00
William Beuil
8b4385613c
Split ec2_instance_supplier
2021-07-02 17:34:45 +02:00
William Beuil
878b0dddc9
Split ec2_eip_association_supplier
2021-07-02 17:00:25 +02:00
William Beuil
da973bbbe5
Split ec2_key_pair_supplier
2021-07-02 16:04:12 +02:00
William Beuil
666effc872
Split ec2_ami_supplier
2021-07-02 15:52:18 +02:00
Martin
09f756e655
Merge branch 'main' into refact/vpc_deepmode
2021-07-02 15:06:58 +02:00
Martin
47453c57d0
Merge branch 'main' into rework_s3_bucket_metric_supplier
2021-07-02 14:44:40 +02:00
William Beuil
c12319e345
Fix details typo
2021-07-01 17:11:25 +02:00
sundowndev
d0203cfbdc
refactor: split default vpc supplier
2021-07-01 16:51:14 +02:00
sundowndev
a160963596
refactor: split vpc supplier
2021-07-01 16:51:13 +02:00
William Beuil
4a8eea249e
Split ec2_eip_supplier
2021-07-01 16:22:46 +02:00
William Beuil
652d846631
Split ec2_ebs_snapshot_supplier
2021-07-01 15:24:35 +02:00
William Beuil
82fd4735f4
Split ec2_ebs_volume_supplier
2021-07-01 11:53:26 +02:00
Elie
54790c5d4c
Split s3_bucket_metrics_supplier
2021-07-01 10:36:46 +02:00
Elie
0ca2866e5e
Merge branch 'main' into sso
2021-06-30 18:26:22 +02:00
Elie
4854d4d997
Split s3_bucket_notification_supplier
2021-06-30 17:26:37 +02:00
Elie
7f7c269e42
Split s3_bucket_inventory_supplier
2021-06-29 14:29:48 +02:00
William Beuil
47500b7771
Refacto AWS mocks for repositories and clients
2021-06-28 18:21:12 +02:00
Elie
4f44039fb9
Split suppliers to add deep mode
2021-06-22 18:25:47 +02:00
Louis TOUSSAINT
43bc80eee6
Issue 555: Remove default value description for config-dir flag and rebase main
2021-06-17 14:34:50 +02:00
Louis TOUSSAINT
80783a6d41
Issue 555: Add config-dir flag to change .driftctl location
2021-06-17 14:34:50 +02:00
Elie
35b511ef43
Retrieve provider version and schema version
2021-06-14 11:02:10 +02:00
Elie
dfee5b441a
Merge branch 'main' into feat/cacheS3repository
2021-06-09 16:52:27 +02:00
Raphaël
5620ab898d
Merge branch 'main' into feat/cacheSNSrepo
2021-06-09 16:40:26 +02:00
Raphaël
0d8bf3e423
Merge branch 'main' into feat/cacheRoute53repo
2021-06-09 16:29:22 +02:00
Raphaël
7a12dd869f
Merge branch 'main' into feat/cacheLambdarepo
2021-06-09 16:15:39 +02:00
Raphaël
237eaba9ce
Merge branch 'main' into feat/cacheRDSrepo
2021-06-09 16:06:27 +02:00
Elie
bc96022b94
Merge branch 'main' into feat/cacheSQSrepo
2021-06-09 15:50:37 +02:00
Raphaël
6473d8b807
Merge branch 'main' into feat/cacheCloudfrontRepo
2021-06-09 15:42:21 +02:00
Elie
b2d8d7e075
Merge branch 'main' into feat/cacheDynamoDBrepo
2021-06-09 15:40:49 +02:00
Raphaël
e9b0c1792e
Merge branch 'main' into feat/cacheECRrepo
2021-06-09 15:26:26 +02:00
sundowndev
e14552efed
feat: implement cache in cloudfront repository
2021-06-09 15:13:13 +02:00
sundowndev
5bbc905670
feat: implement cache in DynamoDB repository
2021-06-09 15:12:15 +02:00
sundowndev
89dcf9700e
feat: implement cache in SNS repository
2021-06-09 15:11:57 +02:00
sundowndev
de9d246f98
feat: implement cache in SQS repository
2021-06-09 15:11:40 +02:00
sundowndev
991e777364
feat: implement cache in RDS repository
2021-06-09 15:11:08 +02:00
sundowndev
6e3bfdca3a
feat: implement cache in lambda repository
2021-06-09 15:10:49 +02:00
sundowndev
351f9f6605
feat: implement cache in kms repository
2021-06-09 15:09:58 +02:00
sundowndev
2b91e69c73
feat: implement cache in route53 repository
2021-06-09 15:09:46 +02:00
sundowndev
3d97255858
feat: implement cache in s3 repository
2021-06-09 15:09:34 +02:00
sundowndev
aef2991445
feat: implement cache in ecr repository
2021-06-09 15:08:18 +02:00
sundowndev
ccbe73c368
feat: implement cache in IAM repository
2021-06-08 11:40:04 +02:00
Louis TOUSSAINT
9f232ccb49
Issue 165: Fix typo and implement iamRepository in iam suppliers constructor
2021-06-07 15:02:12 +02:00
Louis TOUSSAINT
8b5b8bfb7f
Issue 165: Fix conflict from main rebase
2021-06-07 11:05:21 +02:00
Elie
fcb06cd782
Allow to specify a terraform provider version
2021-06-04 16:58:54 +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
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
Elie
b5c48dbbfc
Finished refacto
2021-05-31 18:46:20 +02:00
Martin Guibert
80687e5029
Add hybrid resource behavior
2021-04-23 17:07:35 +02:00
Martin Guibert
53103f667c
when sns subscitpion is pending prevent crash and show an alert
2021-03-17 17:59:02 +01:00
Martin Guibert
28d3a6df7e
Add progress service that display a spinner until stopped or timeouted
2021-03-16 16:35:20 +01:00
Louis TOUSSAINT
cf634bfd54
Issue 151: Add ecr_repository resource
2021-03-02 15:25:01 +01:00
Martin Guibert
0933a6a642
add support for aws_lambda_source_event_mapping
2021-03-02 14:44:51 +01:00
William Beuil
839ae746e7
Add kms_alias
2021-02-25 14:19:49 +01:00
William Beuil
30a9d5cc2d
Add kms_key
2021-02-25 10:44:37 +01:00
Elie
76d98ed8e7
Remove custom mock and add repository for S3
2021-02-18 17:56:48 +01:00
William Beuil
476c6c62db
Add cloudfront_distribution resource
2021-02-17 15:52:09 +01:00
Martin Guibert
f18ce79086
add support for route53 health check
2021-02-16 18:54:04 +01:00
Elie
59c061d2f6
Fix aws suppliers and tests to use new provider
2021-02-12 16:29:39 +01:00
Martin Guibert
73ffe8280f
add support for dynamodb_table
2021-02-11 18:18:08 +01:00
Martin Guibert
18f7ad6bb8
add support for aws_sns_topic_subscription
2021-02-08 12:09:38 +01:00
Martin Guibert
7041cf12e5
add support for sns_topic_policy
...
modify sns_topic support so that we create sns_topic_policy for inline
policy
2021-02-05 14:08:28 +01:00
Martin Guibert
7351511dd1
add support for sns_topic
2021-02-04 09:36:42 +01:00
William Beuil
d3c542c004
Add aws_sqs_queue_policy
2021-02-03 20:52:52 +01:00
William Beuil
ad5ad4cc76
Add aws_sqs_queue
2021-02-03 20:52:51 +01:00
Elie
5daec82ecc
Remove singleton to fix issues when chain multiples cmd run
...
We have some issue when running acceptance test, more generally
when we use to execute scan cmd multiples times.
We were using global singletons for provider and resources suppliers
managment which lead us to improper state in the second scan run.
We should avoid this in the future and make proper initialization of our
dependencies maybe using a dependency injection container.
2021-02-01 11:49:50 +01:00
Martin Guibert
bebf5c887c
alert and ignore when listing resources is forbidden
2021-01-29 10:19:52 +01:00
William Beuil
734adf5cea
Add aws_internet_gateway resource
2021-01-21 16:00:16 +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
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
06abff67ba
Add support for aws_subnet and aws_default_subnet
2021-01-11 18:16:16 +01:00
William Beuil
8e5b6de9b2
Add alerting
2021-01-11 17:34:04 +01:00