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

Could Overseerr (and perhaps Jellyseerr) be supported? #228

Open
ionlights opened this issue Aug 4, 2023 · 6 comments
Open

Could Overseerr (and perhaps Jellyseerr) be supported? #228

ionlights opened this issue Aug 4, 2023 · 6 comments

Comments

@ionlights
Copy link

(I couldn’t find an org-level discussions or anything like it, so hopefully this is the most relevant repo for requests like this. 😅)

Both Overseerr and Jellyseerr (which is a fork of Overseerr with Jellyfin/Emby support) publish Swagger-compliant APIs, so I believe this would be relatively straightforward to support, but I’m not exactly sure what it would take to provide initial support.

I’m not familiar with writing Terraform Providers, but if that would help speed this along, I could definitely give it a go.

It seems that Jellyseerr publishes a YAML version of their API here. Overseerr does similarly here.

@Fuochi
Copy link
Contributor

Fuochi commented Aug 9, 2023

Hi @ionlights,
Sorry about the engagement, I haven't set anything up yet.
The SDKs could be generated. But I'm still not sure about the SDL adopted for these repos, hence all the SDKs are currently in version 0.x.
About the development of a TF provider, I'm not a Overseerr user, so it would take me some time to understand the application concepts and check if they need to be adapted to TF.
If you're not in a hurry, I could set up a couple of repos to give this a try. Should I start with Overseerr or Jellyseer?

@ionlights
Copy link
Author

Sorry about the engagement, I haven't set anything up yet.

All good! I’m just glad you took the time to write these providers! 🙂

I'm still not sure about the SDL adopted for these repos, hence all the SDKs are currently in version 0.x.

I’m not sure what you mean by this?

About the development of a TF provider, I'm not a Overseerr user, so it would take me some time to understand the application concepts and check if they need to be adapted to TF.
If you're not in a hurry, I could set up a couple of repos to give this a try. Should I start with Overseerr or Jellyseer?

Definitely not in a hurry! I think Overseerr should be first, since it’s more widely used than Jellyseerr.

Fuochi added a commit that referenced this issue Oct 13, 2023
Fuochi added a commit that referenced this issue Oct 13, 2023
Fuochi added a commit that referenced this issue Oct 13, 2023
Fuochi added a commit that referenced this issue Oct 13, 2023
Fuochi added a commit that referenced this issue Oct 13, 2023
Fuochi added a commit that referenced this issue Oct 13, 2023
@Fuochi
Copy link
Contributor

Fuochi commented Sep 18, 2024

Hi @nodadyoushutup, sorry for tagging you here, hoping I'm not mistaking you for someone else. There was this ticket, but I barely had time to maintain the current providers, I didn't manage to find time and effort to add a new one (also because I'm not a regular user of these two apps).
The sdk for overseerr is already implemented here and the TF repository is here but no actual provider is ready yet, and I didn't find any time to look into this.

That said, Overseerr and Jellyseerr may be implemented, but I don't think Tautulli will ever be, since I couldn't find any openapi representation of their apis.

@ionlights
Copy link
Author

@Fuochi omg – i haven't checked on this in ages, but this looks incredibly promising already! thank you so much for finding the time to do all of this. 🥰

@nodadyoushutup
Copy link

@Fuochi that's really awesome to hear! I look forward to seeing what happens with the development. Would love to see Overseer/Jellyseer supported. It would be incredibly helpful for me. Also thank you for the hard work!

@nodadyoushutup
Copy link

@Fuochi Jellyseer would be a better option I think. Overseerr seems to not offer, and will not any time soon, external DB support for things like Postgres. Jellyseerr just recently pushed a PR that allows Postgres support. And if you're using terraform you probably are doing proper gitops and trying to be as stateless as possible (my goal anyway). So it would make more sense to me for that to do that over Overseerr, if they are any different that is.

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

No branches or pull requests

3 participants