-
-
Notifications
You must be signed in to change notification settings - Fork 589
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
Add Emby #221
Add Emby #221
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks quite good, some small nitpicks. 💯
However, I can't accept this to master, as master does not accept new apps due to the refactor going on.
Accepting this would mean I would directly need to rewrite your questions.yaml, values.yaml and test_values.yaml and I rather focus on getting the refactors done ;-)
Please submit/pr this to "staging" instead. (as requested on the IX forums)
Besides that big thing and the nitpicks, it's quite good.
If it wheren't for the refactor it would be merged already!
Also:
1 more nit:
- if you want to be the maintainer, try adding yourself to .github/CODEOWNERS
Upside:
The documentation and testing in the staging branch is much improved for the things that are refactored :)
charts/emby/1.6.3/README.md
Outdated
@@ -0,0 +1,55 @@ | |||
# Introduction |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't worry about this file, it gets automatically replaced/removed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should I drop it from the PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No it needs to be there, don't worry about it was all I was saying.
charts/emby/1.6.3/app-readme.md
Outdated
@@ -0,0 +1,2 @@ | |||
Emby Server is a home media server |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This file also gets automatically removed/replaced
charts/emby/1.6.3/Chart.yaml
Outdated
- jellyfin | ||
- plex |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think it's fair to add keywords for totally different solutions...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Heh :) I literally copied this list from the jellyfin chart! I was a bit surprised, but figured it was fair game.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah needs to go there too... thanks for the headsup! :)
That's fair. Anything I need to do to prepare this for the post-refactor world?
Hah, I hadn't even noticed Truecharts had its own thread. Sorry about that, switched the PR over.
Thanks :) |
I'm going to consider this blocked till #219 gets merged into staging... |
charts/emby/1.6.3/Chart.yaml
Outdated
- jellyfin | ||
- plex |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah needs to go there too... thanks for the headsup! :)
charts/emby/1.6.3/Chart.yaml
Outdated
dependencies: | ||
- name: common | ||
repository: https://charts.truecharts.org/ | ||
version: 1.6.5 | ||
# condition: | ||
# tags: | ||
# import-values: | ||
# alias: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for staging this needs to be 2.0.0
(and needs to be manually copied)
charts/emby/1.6.3/README.md
Outdated
@@ -0,0 +1,55 @@ | |||
# Introduction |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No it needs to be there, don't worry about it was all I was saying.
charts/emby/1.6.3/questions.yaml
Outdated
|
||
## TrueCharts Specific | ||
|
||
- variable: appVolumeMounts |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Make sure these follow the standardised documented format on the staging branch (.github/docs is the root folder for the docs for now, will be moved on staging to docs/)
charts/emby/1.6.3/questions.yaml
Outdated
schema: | ||
type: string | ||
|
||
- variable: service |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Make sure these follow the standardised documented format on the staging branch (.github/docs is the root folder for the docs for now, will be moved on staging to docs/).
This one currently does not.
I should have #219 merged in a day or two, I'll make it my prime priority to merge this as soon as possible afterwards. |
Ingress refactor (#219) has been rushed and merged into staging. |
The previous faq url points to a 404 page. Also added a link to the Github issue tracker.
Awesome, thanks! I might not be able to get back to this until Monday, sorry. |
@djs52 No problem at all, we all have other things to do too :) |
Try not to merge upstream/master into this one, you are really dirtying your PR... Also: Don't submit PR's from your personal master branch, always keep master prestine ;-) |
Yeah, I've made a bit of a mess of things. Let me see if I can unpick this, or if I have to recreate the PR from scratch. |
…ssage for your changes. Lines starting
…d to other Truecharts
@djs52 No problem, just take your time :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only two little nitpicks :)
charts/emby/2.0.0/Chart.lock
Outdated
@@ -0,0 +1,6 @@ | |||
dependencies: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove the lockfile, it's not compatbile (and actually not needed either atm.)
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
Done, thanks for your time :) |
* Fix FAQ link, add issue tracker link (#226) The previous faq url points to a 404 page. Also added a link to the Github issue tracker. * Simple Emby chart based on the existing Jellyfin chart * Set current UID and GID environment variables * Reset the version to match the other charts * Clean up incorrect version * Fix versions and maintainer in Chart.yaml# Please enter the commit message for your changes. Lines starting * Switch to the linuxserver.io Docker image -- it's more closely matched to other Truecharts * Add end of file \n * Add back upstream_version (commented out) * Update CODEOWNERS * Update Emby for Truecharts 2.0.0 * Update charts/emby/2.0.0/ix_values.yaml Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> * Update charts/emby/2.0.0/test_values.yaml Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> * Delete Chart.lock Co-authored-by: Sebastien Dupont <dupont.sebastien@gmail.com> Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
* Fix FAQ link, add issue tracker link (#226) The previous faq url points to a 404 page. Also added a link to the Github issue tracker. * Simple Emby chart based on the existing Jellyfin chart * Set current UID and GID environment variables * Reset the version to match the other charts * Clean up incorrect version * Fix versions and maintainer in Chart.yaml# Please enter the commit message for your changes. Lines starting * Switch to the linuxserver.io Docker image -- it's more closely matched to other Truecharts * Add end of file \n * Add back upstream_version (commented out) * Update CODEOWNERS * Update Emby for Truecharts 2.0.0 * Update charts/emby/2.0.0/ix_values.yaml Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> * Update charts/emby/2.0.0/test_values.yaml Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> * Delete Chart.lock Co-authored-by: Sebastien Dupont <dupont.sebastien@gmail.com> Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
* Fix FAQ link, add issue tracker link (#226) The previous faq url points to a 404 page. Also added a link to the Github issue tracker. * Simple Emby chart based on the existing Jellyfin chart * Set current UID and GID environment variables * Reset the version to match the other charts * Clean up incorrect version * Fix versions and maintainer in Chart.yaml# Please enter the commit message for your changes. Lines starting * Switch to the linuxserver.io Docker image -- it's more closely matched to other Truecharts * Add end of file \n * Add back upstream_version (commented out) * Update CODEOWNERS * Update Emby for Truecharts 2.0.0 * Update charts/emby/2.0.0/ix_values.yaml Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> * Update charts/emby/2.0.0/test_values.yaml Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> * Delete Chart.lock Co-authored-by: Sebastien Dupont <dupont.sebastien@gmail.com> Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
* Fix FAQ link, add issue tracker link (#226) The previous faq url points to a 404 page. Also added a link to the Github issue tracker. * Simple Emby chart based on the existing Jellyfin chart * Set current UID and GID environment variables * Reset the version to match the other charts * Clean up incorrect version * Fix versions and maintainer in Chart.yaml# Please enter the commit message for your changes. Lines starting * Switch to the linuxserver.io Docker image -- it's more closely matched to other Truecharts * Add end of file \n * Add back upstream_version (commented out) * Update CODEOWNERS * Update Emby for Truecharts 2.0.0 * Update charts/emby/2.0.0/ix_values.yaml Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> * Update charts/emby/2.0.0/test_values.yaml Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> * Delete Chart.lock Co-authored-by: Sebastien Dupont <dupont.sebastien@gmail.com> Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
@all-contributors please add @djs52 for code |
I've put up a pull request to add @djs52! 🎉 |
* Fix FAQ link, add issue tracker link (truecharts#226) The previous faq url points to a 404 page. Also added a link to the Github issue tracker. * Simple Emby chart based on the existing Jellyfin chart * Set current UID and GID environment variables * Reset the version to match the other charts * Clean up incorrect version * Fix versions and maintainer in Chart.yaml# Please enter the commit message for your changes. Lines starting * Switch to the linuxserver.io Docker image -- it's more closely matched to other Truecharts * Add end of file \n * Add back upstream_version (commented out) * Update CODEOWNERS * Update Emby for Truecharts 2.0.0 * Update charts/emby/2.0.0/ix_values.yaml Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> * Update charts/emby/2.0.0/test_values.yaml Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl> * Delete Chart.lock Co-authored-by: Sebastien Dupont <dupont.sebastien@gmail.com> Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
This PR is locked to prevent necro-posting on closed PRs. Please create a issue or contact staff on discord if you want to further discuss this |
Description
Add Emby Media Server, based on the Jellyfin chart, using the linuxserver.io Docker image. Fixes #64
Type of change
How Has This Been Tested?
Installed and running perfectly on TrueNAS-SCALE-21.03-MASTER-20210304-232915
Notes:
Checklist: