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
3rd party plugins integration support still possible? #347
Comments
Yes it is. You should be able to put |
Thanks for your response. But would that change the behavior here, because the plugin is clearly installed? |
Additionally the data from 9 to 10 doesn't seem to be compatible
|
@BYK I've done a clean install, but seems like the way sentry loads plugins has changed:
|
The plugin does need to be changed and I found out how. I will publish the changes on sentry-auth-oidc soon for it to be compatible with sentry-10 |
Ehh, sorry I didn't look at the stack trace and just assumed you were asking how to install things. My bad :( This looks like a migration-related issue to me. Tagging @scefali and @wedamija who may be able to provide more information on this. |
I figured it out. Seems like you need to configure your plugin to wait until django is ready, by using |
@BYK Here are the changes, I needed to make: siemens/sentry-auth-oidc@fc78569 |
@max-wittig thanks a lot for sharing your solution! Do you think we can close the issue now? |
Yes, but I guess it should be documented better in sentry maybe? |
I thought a major revision indicated things may not be 100% backwards compatible. Do you think we should still say some plugins may stop working? There is also a note on 3rd-party plugins over at our documentation: https://docs.sentry.io/server/plugins/#rd-party-plugins |
@BYK Sure major version means things break. I haven't found a single plugin in the wild that still looks like it would work. Maybe remove this list (or add that it only works with sentry 9) and provide and example for sentry 10 instead? |
We're using sentry v9.1.2, together with oidc + google auth via a keycloak provider
Following some prior documentation on that integration, we were running
|
This issue has gone three weeks without activity. In another week, I will close it. But! If you comment or otherwise update it, I will reset the clock, and if you label it "A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀 |
This issue has gone three weeks without activity. In another week, I will close it. But! If you comment or otherwise update it, I will reset the clock, and if you label it "A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀 |
When we add third package like this to Here is the log for sentry_telegram_py3 :
But nothing is reported by plugin bot. |
It shows that the plugin is installed and working:
I'd look into your configuration or the plugin code itself to debug further.
Nope. In the most recent versions of the repo, all you need is a restart which will automatically install any missing plugins upon the first start of the container (and won't install them everytime). |
@omidraha when I said "I'd" I was making a recommendation for you to check them. Unfortunately I don't have the time to investigate individual 3rd-party plugins and their specific integrations. |
Closing this out as it got stale. Right now we do not encourage writing new plugins but investing more into our integration platform. Existing plugins should keep working. |
Important Details
How are you running Sentry?
Description
Plugins like sentry-auth-oidc don't seem to work anymore with sentry 10. Is it still possible to install 3rd party plugins?
Steps to Reproduce
Good items to include here include:
What you expected to happen
Login should work
Possible Solution
Describe how to create plugins for sentry >= 10
The text was updated successfully, but these errors were encountered: