Skip to content

Add jiraIssueCreate capability, schema, and parser to Jira manifest#133

Open
vpanc wants to merge 1 commit into
mainfrom
O11Y-1615-jira-integration-add-issue-create-capability-to-integration-framework
Open

Add jiraIssueCreate capability, schema, and parser to Jira manifest#133
vpanc wants to merge 1 commit into
mainfrom
O11Y-1615-jira-integration-add-issue-create-capability-to-integration-framework

Conversation

@vpanc

@vpanc vpanc commented Jul 13, 2026

Copy link
Copy Markdown

Summary

Adds the jiraIssueCreate capability schema, parser, and Jira manifest declaration with the optional issueCreateUrl form variable.

Related issues

  • O11Y-1615

Solution

Extends the existing Jira Cloud integration with a jiraIssueCreate capability so LaunchDarkly products (e.g. Observability) can create Jira issues via the Forge app’s issue-create web trigger.

Changes

  • Add jiraIssueCreate capability schema + response parser (issueKey, issueUrl, optional self)
  • Wire the capability into schemas/base.json and regenerate manifest.schema.json / manifest.schema.d.ts
  • Update integrations/jira/manifest.json with:
    • optional issueCreateUrl form variable
    • jiraIssueCreate.creationRequest (endpoint, HMAC via shared secret, JSON body template, response parser)

Expected behavior

When a subscription has issueCreateUrl + secret configured (populated by the Forge app), gonfalon can call the issue-create web trigger and parse the created issue identifiers from the response.

Additional context

Supporting work lives in:

  • gonfalon: dispatcher + UI, o11y-jira-issue-create feature flag
  • observability: GraphQL mutations
  • jira-forge-integration: issue-create web trigger

Gonfalon’s current dispatcher reads issueCreateUrl / secret from subscription config and builds the request body in Go. The manifest capability defines the supported contract for that flow.

Adds the capability schema, parser, and Jira manifest declaration with the optional issueCreateUrl form variable.
@vpanc vpanc added the enhancement New feature or request label Jul 13, 2026
@vpanc vpanc requested review from RobertPakkoLD and cspath1 July 13, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant