Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,13 @@ The types of changes are:

### Fixed

## [0.18.1](https://github.com/ethyca/fides-helm/compare/fides-0.18.0...fides-0.18.1)

### Fixed

- Update default resource limits and requests to better allign with actual usage
- Fix docs links in values.yaml

## [0.18.0](https://github.com/ethyca/fides-helm/compare/fides-0.17.1...fides-0.18.0)

### Added
Expand Down
2 changes: 1 addition & 1 deletion fides-minimal/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
name: fides-minimal
version: 0.17.0
version: 0.17.1
appVersion: "2.48.1"
description: Fides is an open-source privacy engineering platform for managing the fulfillment of data privacy requests in your runtime environment, and the enforcement of privacy regulations in your code. This version of the Helm chart removes some excess features such as the lookup function which may not be available in all cases.
type: application
Expand Down
10 changes: 5 additions & 5 deletions fides-minimal/templates/fides/worker-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@
{{- $defaultWorkers := list }}
{{/* Both Fides and Fidesplus get DSR and other workers */}}
{{- $defaultWorkers = list
(dict "name" "dsr" "count" 1 "queues" (list "fides.dsr") "resources" (dict "limits" (dict "memory" "512Mi") "requests" (dict "cpu" "100m" "memory" "256Mi")))
(dict "name" "other" "count" 1 "excludeQueues" (list "fides.dsr" "fides.privacy_preferences") "resources" (dict "limits" (dict "memory" "512Mi") "requests" (dict "cpu" "100m" "memory" "256Mi")))
(dict "name" "dsr" "count" 1 "queues" (list "fides.dsr") "resources" (dict "limits" (dict "memory" "4Gi") "requests" (dict "cpu" "500m" "memory" "1Gi")))
(dict "name" "other" "count" 1 "excludeQueues" (list "fides.dsr" "fides.privacy_preferences") "resources" (dict "limits" (dict "memory" "2Gi") "requests" (dict "cpu" "500m" "memory" "1Gi")))
}}
{{/* Fidesplus additionally gets classification, helios, and consent workers */}}
{{- if eq $isFidesplus "true" }}
{{- $defaultWorkers = concat $defaultWorkers (list
(dict "name" "classification" "count" 1 "queues" (list "fidesplus.discovery_monitors_classification") "resources" (dict "limits" (dict "memory" "512Mi") "requests" (dict "cpu" "100m" "memory" "256Mi")))
(dict "name" "helios" "count" 1 "queues" (list "fidesplus.discovery_monitors_promotion" "fidesplus.discovery_monitors_detection") "resources" (dict "limits" (dict "memory" "512Mi") "requests" (dict "cpu" "100m" "memory" "256Mi")))
(dict "name" "consent" "count" 1 "queues" (list "fides.privacy_preferences" "fides.consent_webhooks") "resources" (dict "limits" (dict "memory" "512Mi") "requests" (dict "cpu" "100m" "memory" "256Mi")))
(dict "name" "classification" "count" 1 "queues" (list "fidesplus.discovery_monitors_classification") "resources" (dict "limits" (dict "memory" "4Gi") "requests" (dict "cpu" "2000m" "memory" "2Gi")))
(dict "name" "helios" "count" 1 "queues" (list "fidesplus.discovery_monitors_promotion" "fidesplus.discovery_monitors_detection") "resources" (dict "limits" (dict "memory" "2Gi") "requests" (dict "cpu" "500m" "memory" "1Gi")))
(dict "name" "consent" "count" 1 "queues" (list "fides.privacy_preferences" "fides.consent_webhooks") "resources" (dict "limits" (dict "memory" "2Gi") "requests" (dict "cpu" "500m" "memory" "750Mi")))
) }}
{{- end }}

Expand Down
9 changes: 5 additions & 4 deletions fides-minimal/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ fides:
# - 1 consent worker
#
# To override defaults, explicitly define workers below. To disable a worker, set count: 0.
# For more information, see: https://www.ethyca.com/docs/dev-docs/get-started/advanced#running-workers
# For more information, see: https://www.ethyca.com/docs/dev-docs/installation/workers#customizing-workers
workerConfiguration:
workers: []
# Example worker override:
Expand All @@ -79,10 +79,11 @@ fides:
# - fides.privacy_preferences
# resources:
# limits:
# memory: 512Mi
# cpu: 1000m
# memory: 2Gi
# requests:
# cpu: 100m
# memory: 256Mi
# cpu: 500m
# memory: 1Gi

# privacyCenter is the end-user facing application where data subjects can submit privacy requests.
privacyCenter:
Expand Down
2 changes: 1 addition & 1 deletion fides/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
name: fides
version: 0.18.0
version: 0.18.1
appVersion: "2.67.0"
description: Fides is an open-source privacy engineering platform for managing the fulfillment of data privacy requests in your runtime environment, and the enforcement of privacy regulations in your code.
type: application
Expand Down
10 changes: 5 additions & 5 deletions fides/templates/fides/worker-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@
{{- $defaultWorkers := list }}
{{/* Both Fides and Fidesplus get DSR and other workers */}}
{{- $defaultWorkers = list
(dict "name" "dsr" "count" 1 "queues" (list "fides.dsr") "resources" (dict "limits" (dict "memory" "512Mi") "requests" (dict "cpu" "100m" "memory" "256Mi")))
(dict "name" "other" "count" 1 "excludeQueues" (list "fides.dsr" "fides.privacy_preferences") "resources" (dict "limits" (dict "memory" "512Mi") "requests" (dict "cpu" "100m" "memory" "256Mi")))
(dict "name" "dsr" "count" 1 "queues" (list "fides.dsr") "resources" (dict "limits" (dict "memory" "4Gi") "requests" (dict "cpu" "500m" "memory" "1Gi")))
(dict "name" "other" "count" 1 "excludeQueues" (list "fides.dsr" "fides.privacy_preferences") "resources" (dict "limits" (dict "memory" "2Gi") "requests" (dict "cpu" "500m" "memory" "1Gi")))
}}
{{/* Fidesplus additionally gets classification, helios, and consent workers */}}
{{- if eq $isFidesplus "true" }}
{{- $defaultWorkers = concat $defaultWorkers (list
(dict "name" "classification" "count" 1 "queues" (list "fidesplus.discovery_monitors_classification") "resources" (dict "limits" (dict "memory" "512Mi") "requests" (dict "cpu" "100m" "memory" "256Mi")))
(dict "name" "helios" "count" 1 "queues" (list "fidesplus.discovery_monitors_promotion" "fidesplus.discovery_monitors_detection") "resources" (dict "limits" (dict "memory" "512Mi") "requests" (dict "cpu" "100m" "memory" "256Mi")))
(dict "name" "consent" "count" 1 "queues" (list "fides.privacy_preferences" "fides.consent_webhooks") "resources" (dict "limits" (dict "memory" "512Mi") "requests" (dict "cpu" "100m" "memory" "256Mi")))
(dict "name" "classification" "count" 1 "queues" (list "fidesplus.discovery_monitors_classification") "resources" (dict "limits" (dict "memory" "4Gi") "requests" (dict "cpu" "2000m" "memory" "2Gi")))
(dict "name" "helios" "count" 1 "queues" (list "fidesplus.discovery_monitors_promotion" "fidesplus.discovery_monitors_detection") "resources" (dict "limits" (dict "memory" "2Gi") "requests" (dict "cpu" "500m" "memory" "1Gi")))
(dict "name" "consent" "count" 1 "queues" (list "fides.privacy_preferences" "fides.consent_webhooks") "resources" (dict "limits" (dict "memory" "2Gi") "requests" (dict "cpu" "500m" "memory" "750Mi")))
) }}
{{- end }}

Expand Down
9 changes: 5 additions & 4 deletions fides/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ fides:
# - 1 consent worker
#
# To override defaults, explicitly define workers below. To disable a worker, set count: 0.
# For more information, see: https://www.ethyca.com/docs/dev-docs/get-started/advanced#running-workers
# For more information, see: https://www.ethyca.com/docs/dev-docs/installation/workers#customizing-workers
workerConfiguration:
workers: []
# Example worker override:
Expand All @@ -84,10 +84,11 @@ fides:
# - fides.privacy_preferences
# resources:
# limits:
# memory: 512Mi
# cpu: 1000m
# memory: 2Gi
# requests:
# cpu: 100m
# memory: 256Mi
# cpu: 500m
# memory: 1Gi

resources:
{}
Expand Down