File tree Expand file tree Collapse file tree 8 files changed +39
-19
lines changed
azure/custom-data/templates Expand file tree Collapse file tree 8 files changed +39
-19
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
- ## Version TBD
3
+ ## Version 0.11.3
4
4
5
- ### agentless-scanner 2024032202
5
+ - Add permissions to copy AMIs (ec2: CopyImage ) to improve coverage of cross-account AMI scanning
6
+ - Fix permissions to be able to scan for volumes encrypted with a customer-managed key
6
7
7
- - Bump Trivy to version 2024-02-28.
8
+ ## Version 0.11.2
9
+
10
+ - Adds a scanner_channel variable at the root module level to allow specifying the channel to install the agentless scanner from
11
+ - Upgrade datadog-agent to version 7.53
12
+ - Add permissions to be able to scan for Lambda layers
13
+ - Add sensitive_data_scanning_enabled parameter to opt-in to DSPM scanning
14
+ - Add validation to api_key_secret_arns to be non-empty
15
+ - Add parameters to allow specififying custom configuration for the agent and scanner
16
+
17
+ ## Version 0.11.1
18
+
19
+ - Allow auto-update of the agentless scanner package
20
+
21
+ ## Version 0.11.0
22
+
23
+ - Encrypted snapshots: allow granting KMS keys for AWS resources (#79 ) [ Pierre Guilleminot]
24
+
25
+ ## Version 0.10.0
8
26
9
27
### Terraform
10
28
29
+ - Add IAM permission to allow decrypting snapshots using CMK (#71 )
11
30
- Add missing CopySnapshot permissions to allow AMI scanning
12
31
- Create a dedicated security-group for scanner instead of relying on the VPC default one.
13
32
- Always rely on SecretsManager to store the Datadog API Key
33
+ - Add subnets per Availability Zone to the scanner
14
34
15
35
### CloudFormation
16
36
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ provider "aws" {
14
14
}
15
15
16
16
module "delegate_role" {
17
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/scanning-delegate-role?ref=0.11.2 "
17
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/scanning-delegate-role?ref=0.11.3 "
18
18
19
19
scanner_roles = [var . scanner_role_arn ]
20
20
}
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ provider "aws" {
14
14
}
15
15
16
16
module "scanner_role" {
17
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/agentless-scanner-role?ref=0.11.2 "
17
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/agentless-scanner-role?ref=0.11.3 "
18
18
19
19
# compact remove empty value for cross_account_delegate_arn during the first run
20
20
account_roles = compact ([
@@ -25,13 +25,13 @@ module "scanner_role" {
25
25
}
26
26
27
27
module "self_delegate_role" {
28
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/scanning-delegate-role?ref=0.11.2 "
28
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/scanning-delegate-role?ref=0.11.3 "
29
29
30
30
scanner_roles = [module . scanner_role . role . arn ]
31
31
}
32
32
33
33
module "agentless_scanner" {
34
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner?ref=0.11.2 "
34
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner?ref=0.11.3 "
35
35
36
36
api_key = var. api_key
37
37
instance_profile_name = module. scanner_role . instance_profile . name
Original file line number Diff line number Diff line change @@ -20,20 +20,20 @@ module "agentless_scanner_role" {
20
20
}
21
21
22
22
module "delegate_role" {
23
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/scanning-delegate-role?ref=0.11.2 "
23
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/scanning-delegate-role?ref=0.11.3 "
24
24
25
25
scanner_roles = [module . agentless_scanner_role . role . arn ]
26
26
}
27
27
28
28
module "user_data" {
29
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/user_data?ref=0.11.2 "
29
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/user_data?ref=0.11.3 "
30
30
31
31
hostname = " agentless-scanning-us-east-1"
32
32
api_key = var. api_key
33
33
}
34
34
35
35
module "instance" {
36
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/instance?ref=0.11.2 "
36
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/instance?ref=0.11.3 "
37
37
38
38
user_data = module. user_data . install_sh
39
39
iam_instance_profile = module. agentless_scanner_role . profile . name
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ provider "aws" {
20
20
}
21
21
22
22
module "agentless_scanner_role" {
23
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/agentless-scanner-role?ref=0.11.2 "
23
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/agentless-scanner-role?ref=0.11.3 "
24
24
25
25
account_roles = [module . delegate_role . role . arn ]
26
26
api_key_secret_arns = [
@@ -30,13 +30,13 @@ module "agentless_scanner_role" {
30
30
}
31
31
32
32
module "delegate_role" {
33
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/scanning-delegate-role?ref=0.11.2 "
33
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/scanning-delegate-role?ref=0.11.3 "
34
34
35
35
scanner_roles = [module . agentless_scanner_role . role . arn ]
36
36
}
37
37
38
38
module "agentless_scanner_us" {
39
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner?ref=0.11.2 "
39
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner?ref=0.11.3 "
40
40
41
41
providers = {
42
42
aws = aws.us
@@ -47,7 +47,7 @@ module "agentless_scanner_us" {
47
47
}
48
48
49
49
module "agentless_scanner_eu" {
50
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner?ref=0.11.2 "
50
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner?ref=0.11.3 "
51
51
52
52
providers = {
53
53
aws = aws.eu
Original file line number Diff line number Diff line change @@ -14,20 +14,20 @@ provider "aws" {
14
14
}
15
15
16
16
module "scanner_role" {
17
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/agentless-scanner-role?ref=0.11.2 "
17
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/agentless-scanner-role?ref=0.11.3 "
18
18
19
19
account_roles = [module . delegate_role . role . arn ]
20
20
api_key_secret_arns = [module . agentless_scanner . api_key_secret_arn ]
21
21
}
22
22
23
23
module "delegate_role" {
24
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/scanning-delegate-role?ref=0.11.2 "
24
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner//modules/scanning-delegate-role?ref=0.11.3 "
25
25
26
26
scanner_roles = [module . scanner_role . role . arn ]
27
27
}
28
28
29
29
module "agentless_scanner" {
30
- source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner?ref=0.11.2 "
30
+ source = " git::https://github.com/DataDog/terraform-module-datadog-agentless-scanner?ref=0.11.3 "
31
31
32
32
api_key = var. api_key
33
33
instance_profile_name = module. scanner_role . instance_profile . name
Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ api_key: $DD_API_KEY
97
97
site: $DD_SITE
98
98
azure_client_id: ${azure_client_id}
99
99
installation_mode: terraform
100
- installation_version: 0.11.2
100
+ installation_version: 0.11.3
101
101
%{if length(scanner_configuration) > 0}
102
102
${yamlencode(scanner_configuration)}
103
103
%{endif}
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ hostname: $DD_HOSTNAME
102
102
api_key: $DD_API_KEY
103
103
site: $DD_SITE
104
104
installation_mode: terraform
105
- installation_version: 0.11.2
105
+ installation_version: 0.11.3
106
106
%{if length(scanner_configuration) > 0}
107
107
${yamlencode(scanner_configuration)}
108
108
%{endif}
You can’t perform that action at this time.
0 commit comments