Skip to content

(integrations) Add service terraform schema support - #106

Merged
dalshekerchi-ddog merged 1 commit into
mainfrom
dana.alshekerchi/add-terraform-integration-schema
Aug 7, 2026
Merged

(integrations) Add service terraform schema support#106
dalshekerchi-ddog merged 1 commit into
mainfrom
dana.alshekerchi/add-terraform-integration-schema

Conversation

@dalshekerchi-ddog

Copy link
Copy Markdown
Contributor

Mirrors the internal HCP Terraform integration field (integrations.terraform.workspaceIds) into the public v3 service definition schema, same pattern as pagerduty/opsgenie/jsm_ops/sentry (see #99 for the jsm_ops precedent).

  • Adds integration_terraform.schema.json: an object with workspaceIds, an array of workspace IDs matching the ws-<alphanumeric> format already validated in the editor.
  • Registers terraform in integrations.schema.json.

workspaceIds is required with minItems: 1, following the same convention as sentry.projectSlugs — the integration block is only ever written when at least one workspace is linked.

@dalshekerchi-ddog
dalshekerchi-ddog requested a review from a team as a code owner August 6, 2026 20:59
@dalshekerchi-ddog dalshekerchi-ddog changed the title Add service terraform schema support (integrations) Add service terraform schema support Aug 6, 2026
@dalshekerchi-ddog
dalshekerchi-ddog merged commit 6def385 into main Aug 7, 2026
1 check passed
@dalshekerchi-ddog
dalshekerchi-ddog deleted the dana.alshekerchi/add-terraform-integration-schema branch August 7, 2026 20:37
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.

2 participants