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

Official helm chart #1060

Open
1 task done
M0NsTeRRR opened this issue Oct 31, 2024 · 6 comments · Fixed by #1116 · May be fixed by #1140
Open
1 task done

Official helm chart #1060

M0NsTeRRR opened this issue Oct 31, 2024 · 6 comments · Fixed by #1116 · May be fixed by #1140
Assignees
Labels
enhancement New feature or request

Comments

@M0NsTeRRR
Copy link
Contributor

Description

Some users, like myself, run Jellyseerr in a Kubernetes environment, so it would be beneficial to have a community-driven Helm chart. I’m creating this issue to track progress, as I’ll be handling the task.

Desired Behavior

.

Additional Context

No response

Code of Conduct

  • I agree to follow Jellyseerr's Code of Conduct
@M0NsTeRRR M0NsTeRRR added awaiting triage This issue needs to be reviewed enhancement New feature or request labels Oct 31, 2024
@gauthier-th gauthier-th removed the awaiting triage This issue needs to be reviewed label Oct 31, 2024
@djjudas21
Copy link

I'm interested in this feature and happy to help if needed 🙂 I already maintain several Helm charts.

@M0NsTeRRR
Copy link
Contributor Author

Hey, thanks! I’ll have time this weekend to finish it.
The Helm chart is already prepared, as I’ll be moving mine to the Jellyseerr repository, and we can start from there. 🙂
https://github.com/M0NsTeRRR/helm-charts/tree/main/charts/jellyseerr

@djjudas21
Copy link

Ah cool, I thought I recognised your username fron somewhere 😁

@M0NsTeRRR
Copy link
Contributor Author

From k8s discord or from some FOSS contribution could be ahah :)

@M0NsTeRRR
Copy link
Contributor Author

This is the first pull request to add the base Helm chart along with the lint workflow. The release workflow requires further discussion to determine how it can be implemented with minimal impact on the Jellyseerr maintainers' workload.

@gauthier-th gauthier-th linked a pull request Nov 24, 2024 that will close this issue
3 tasks
@gauthier-th gauthier-th reopened this Nov 26, 2024
@M0NsTeRRR
Copy link
Contributor Author

As discussed on Discord, we want to avoid creating a new release for each Helm chart change.
Since GitHub Pages is already used for Jellyseerr documentation (if we can avoid conflict between usage), moving forward, we could utilize the "new" (released in 2022) Helm repository setup (OCI instead of plain tar.gz).

https://helm.sh/docs/topics/registries/

I experimented with the OCI registry last weekend, and I plan to create a PR this weekend with the associated documentation.
In the meantime, @djjudas21, have you looked at the current Helm chart implementation? If so, you could add anything you think would be useful or could be better handled to avoid breaking changes after the first release. 😊

@M0NsTeRRR M0NsTeRRR linked a pull request Dec 8, 2024 that will close this issue
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
3 participants