Skip to content

Conversation

@leeandher
Copy link
Member

@leeandher leeandher commented Feb 10, 2026

Migrates DataForwarder.config and DataForwarderProject.overrides from JSONField to EncryptedJSONField to encrypt sensitive config data. check redash for jump scares

Used #106163 for reference, please let me know if I missed a stage.

Refs ISWF-2070

…JSONField

Replace JSONField with EncryptedJSONField for DataForwarder.config and
DataForwarderProject.overrides to encrypt sensitive forwarding
configuration at rest.

Refs ISWF-2070
Co-Authored-By: Claude <noreply@anthropic.com>
@linear
Copy link

linear bot commented Feb 10, 2026

@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Feb 10, 2026
@leeandher leeandher marked this pull request as ready for review February 10, 2026 20:08
@leeandher leeandher requested review from a team as code owners February 10, 2026 20:08
@github-actions
Copy link
Contributor

This PR has a migration; here is the generated SQL for src/sentry/migrations/1027_encrypt_data_forwarding_configurations.py

for 1027_encrypt_data_forwarding_configurations in sentry

--
-- Alter field config on dataforwarder
--
-- (no-op)
--
-- Alter field overrides on dataforwarderproject
--
-- (no-op)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants