Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup for Sentry's Jira Marketplace extension is not working out of the box for self hosted Sentry #82909

Open
edgariscoding opened this issue Jan 3, 2025 · 2 comments

Comments

@edgariscoding
Copy link

Environment

self-hosted (https://develop.sentry.dev/self-hosted/)

Steps to Reproduce

@mathroc It was. Our team has been closing stale issues for older releases. If this is still a problem on our latest release, please create a new issue so that our team can triage appropriately.

Originally posted by @GabeVillalobos in #73354

Reopening this Issue since my own issue (#61702) and issue #73354 were closed due to being stale.

When attempting to configure the Sentry extension in Jira Marketplace (Cloud) the setup is not successful since it assumes that the user is attempting to connect to a Sentry Cloud instance and has no way to manually enter the the self hosted address.

There's a number of workarounds listed, including creating an Atlassian developer account to manually upload the extension but this should work out of the box without convoluted workarounds.

It seems like this requires changes to the extension itself rather than Sentry but I'm not sure where to create this issue for that to happen. Is there a GitHub repo for the extension?

Expected Result

Expected to be able to install the Sentry extension via Jira Marketplace and configure it like I configure any other extension.

Actual Result

Not able to configure the extension for my Sentry self hosted instance.

Product Area

Settings - Integrations

Link

No response

DSN

No response

Version

24.11.2

@getsantry
Copy link
Contributor

getsantry bot commented Jan 3, 2025

Auto-routing to @getsentry/product-owners-settings-integrations for triage ⏲️

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Jan 3, 2025
@GabeVillalobos
Copy link
Member

GabeVillalobos commented Jan 7, 2025

Hi @edgariscoding. There is no way for us to provide the same experience as our SaaS solution for self-hosted Sentry instances as far as I know. This is because we have to configure URLs for authentication and webhooks in our Jira app manifest.

I'm working on updating the documentation with better setup instructions for self-hosted users as they seem to be missing entirely. Additionally Jira's interface for managing apps is changing this month as well.

The new steps should be relatively straightforward, but require configuring a private app pointed to your self-hosted instance:

  1. Navigate to Jira's administration page: https://{your-jira-organization}.atlassian.net/plugins/servlet/upm#
  2. Navigate to the Settings tab
  3. Click Install a private app
  4. Enter the manifest URL of your self-hosted sentry instance.
    • The URL will be: https://{YOUR_SENTRY_DOMAIN}/extensions/jira/descriptor/ (trailing slash is required)
    • Note: This must be publicly accessible for Jira to correctly configure the app.
  5. You should then be able to connect and configure the Jira app in the same manner as our SaaS solution.

I'm sorry for the confusion on this, but I hope this helps. Please let us know if you run into configuration issues as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

2 participants