Skip to content

Commit 013892b

Browse files
authored
Merge pull request #8 from ethyca/jjdaurora/FIDES-2083
Add DSR 3.0 to Terraform
2 parents 2e2ba6f + 36c9b7d commit 013892b

File tree

5 files changed

+45
-1
lines changed

5 files changed

+45
-1
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
1414

1515
### Fixed
1616

17+
## [1.0.4] - 2025-09-11
18+
19+
### Added
20+
21+
- Added support for `FIDES__EXECUTION__USE_DSR_3.0`
22+
- Added support for `FIDES_PRIVACY_CENTER__ALLOW_HTML_DESCRIPTION`
23+
- Added support for `FIDES_PRIVACY_CENTER__IS_OVERLAY_ENABLED`
24+
1725
## [1.0.3] - 2025-06-04
1826

1927
### Fixed

fides-aws-ecs/ecs-fides.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@ locals {
6363
name = "FIDES__SECURITY__ROOT_USERNAME"
6464
value = var.fides_root_user
6565
},
66+
{
67+
name = "FIDES__EXECUTION__USE_DSR_3.0"
68+
value = tostring(var.fides_execution_use_dsr_3_0)
69+
},
6670
{
6771
name = "FIDES__SECURITY__CORS_ORIGINS"
6872
value = jsonencode(local.cors)

fides-aws-ecs/ecs-privacy-center.tf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,14 @@ locals {
4343
{
4444
name = "FIDES_PRIVACY_CENTER__CONFIG_JSON_CSS"
4545
value = "file://${local.privacy_center_config_path}/config.css"
46+
},
47+
{
48+
name = "FIDES_PRIVACY_CENTER__ALLOW_HTML_DESCRIPTION"
49+
value = tostring(var.privacy_center_allow_html_description)
50+
},
51+
{
52+
name = "FIDES_PRIVACY_CENTER__IS_OVERLAY_ENABLED"
53+
value = tostring(var.privacy_center_is_overlay_enabled)
4654
}
4755
]
4856
logConfiguration = {

fides-aws-ecs/variables.tf

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,24 @@ variable "privacy_center_version" {
6161
default = "2.60.0"
6262
}
6363

64+
variable "privacy_center_version" {
65+
description = "The Privacy Center version to deploy. Must be a valid Docker tag."
66+
type = string
67+
default = "2.60.0"
68+
}
69+
70+
variable "privacy_center_is_overlay_enabled" {
71+
description = "Enable overlay mode for privacy center."
72+
type = bool
73+
default = true
74+
}
75+
76+
variable "privacy_center_allow_html_description" {
77+
description = "Allow HTML description in privacy center."
78+
type = bool
79+
default = false
80+
}
81+
6482
# AWS Networking
6583

6684
variable "aws_region" {
@@ -362,6 +380,12 @@ variable "fides_execution_interrupted_task_requeue_interval" {
362380
default = 300
363381
}
364382

383+
variable "fides_execution_use_dsr_3_0" {
384+
description = "Enables DSR 3.0 for Fides versions <2.70.0."
385+
type = bool
386+
default = true
387+
}
388+
365389
# Fides Consent Configuration
366390
# https://ethyca.com/docs/dev-docs/configuration/configuration#consent
367391

fides-aws-ecs/version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"module": "fides-aws-ecs",
33
"name": "Fides AWS ECS",
4-
"version": "1.0.3"
4+
"version": "1.0.4"
55
}

0 commit comments

Comments
 (0)