Skip to content

Expose data plane URL-security outputs#21

Closed
Olmo Maldonado (ibolmo) wants to merge 1 commit into
mainfrom
sec-ssrf-env-vars
Closed

Expose data plane URL-security outputs#21
Olmo Maldonado (ibolmo) wants to merge 1 commit into
mainfrom
sec-ssrf-env-vars

Conversation

@ibolmo

@ibolmo Olmo Maldonado (ibolmo) commented Jun 3, 2026

Copy link
Copy Markdown

Context

Braintrust data plane deployments need a way to pass optional URL-security settings through the GCP Terraform module without forcing values when the application defaults are sufficient. The unsafe URL request mode should continue to default to warn when left unset.

Description

  • Adds optional Terraform variables for Braintrust data plane URL-security mode, DNS resolvers, and allowed CIDRs.
  • Exposes normalized individual outputs that downstream deployment configuration can use when values are set.
  • Adds Terraform coverage for empty default outputs and normalized non-empty outputs.
  • Marks root database and Redis secret outputs as sensitive so Terraform plan/test handling does not treat credential values as plain outputs.

@ibolmo Olmo Maldonado (ibolmo) changed the title feat: expose URL security outputs Expose data plane URL-security outputs Jun 3, 2026
Surface normalized data plane URL-security settings for Helm consumers
while
keeping empty inputs omitted by convention. Mark generated database and
Redis
secrets as sensitive so plans do not leak credential values.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant