Commit Graph

106 Commits

Author SHA1 Message Date
alphayax
c7dd9df342 Helm chart: set version to 0.2.0 2024-02-05 12:09:41 -03:00
alphayax
c8fa8afcbd Helm chart: Add the ability to define the node port to use when service is NodePort. Default is 32400. 2024-02-05 12:09:41 -03:00
Charles Thomas
0cd70b54e0 doc: update helm chart README with instructions on how to add and use the chart repo 2023-12-22 17:12:33 -03:00
JoelBChapmanII
cbf988ee48
fix: quote env values
When providing the UID or GID as a number the chart fails to deploy, adding quotations to where extraEnv lands the extra environment variables fixes the issue (#94)

Updating method to quote the env values per PR conversation, updating chart version with a patch bump

Co-authored-by: Joel Chapman <Joel.Chapman@BearKC.com>
2023-11-14 19:48:55 -03:00
Gaston Festari
603f9e0b27 build: fix ct lint steps
Helm argument is redundant during lint and fails the checks.
2023-11-14 19:44:07 -03:00
Gaston Festari
e557be3bf3 fix(chart-testing): update relative path to config 2023-10-17 17:46:34 -03:00
Gaston Festari
446c0ef38e build: add chart-testing workflow 2023-10-17 12:30:11 -03:00
Alex Lewis
220d49f51d
feat: Add priorityClassName (#91)
* feat: Add priorityClassName

* Change to quote func

Co-authored-by: Gaston Festari <cilindrox@gmail.com>

---------

Co-authored-by: Alexander Lewis <alexander.lewis@ashworthhome.io>
Co-authored-by: Gaston Festari <cilindrox@gmail.com>
2023-10-11 15:40:50 -03:00
Marshall Asch
aced6b1800
fix: incorrect name of the fusemount command in the prestop check of the chart (#89) 2023-07-21 11:24:36 -04:00
Marshall Asch
9e0fe30171
fix: dont strip the https portion of the app url when setting the advertise ip variable in the chart (#90) 2023-07-21 10:59:53 -04:00
Marshall Asch
e261205f26
fix: missed using the service account from the stateful set (#88) 2023-07-21 08:58:50 -04:00
Marshall Asch
f957d6199f
fix: indentation should be 8 and not 6 (#86) 2023-07-13 13:15:59 -04:00
Marshall Asch
af1a1d8c90
fix: the affinity block was at the wrong indentation level in the statefulset (#85) 2023-07-13 10:19:11 -04:00
Marshall Asch
87d6bcc100
fix: the tolerations block was at the wrong level in the statefulset (#84) 2023-07-13 09:47:32 -04:00
Marshall Asch
43f2f544e0
chore: remove some unnecessary comments from the chart 2023-07-10 13:08:10 -04:00
Marshall Asch
c689f353b8
fix: remove non-existant linter script from helm workflow 2023-07-10 13:04:01 -04:00
Marshall Asch
350e665750
chore: trigger the helm pipline 2023-07-10 12:39:16 -04:00
Marshall Asch
4bb479ca82
feat: add a workflow to package and release the helm chart (#83)
* feat: add a github action workflow to package the helm chart
* feat: add a codeowners file for the helm charts
2023-07-10 12:19:46 -04:00
Marshall Asch
15e73dc5bc
feat: add a helm chart to deploy PMS Kubernetes (#82)
* feat: adding initial helm chart for PMS

docs: update readme with updated value descriptions and added the support disclaimer

Co-authored-by: Gaston Festari <cilindrox@gmail.com>

* docs: add a contribution guide and link to it in the chart readme

---------

Co-authored-by: Gaston Festari <cilindrox@gmail.com>
2023-07-04 15:01:38 -04:00
Graham Booker
dad8fe0493
Removed beignet and icr as they aren't needed.
Fixes plexinc/plex-media-server#14196
2023-03-13 15:21:24 -05:00
mxMeeple
2677bb69e3
Added PLEX_CLAIM_FILE env 2023-02-09 14:10:04 -06:00
krsmanovic
94725e4785 Remove unused port 3005 from docker-compose template and readme 2023-01-10 14:54:15 -06:00
Tim Kist
766870b75c Add i386 support 2021-12-17 14:54:51 -06:00
slavox
220d9f72fd Change chown to modify ownership symlinks
It is possible to end up with a long startup period if symlinks have incorrect ownership as they've never corrected by this script currently so each new docker pull they are found by find and the target ownership is updated (despite being correct) causing a delay in startup

This change assumes that all symlink targets are also within the /config directory tree otherwise the targets could be left unchanged as chown no longer follows the links. Alternatively we could run the command twice once for targets & once for symlinks themselves.
2021-11-08 08:25:04 -06:00
Graham Booker
61178f762e
We don't actually listen on port 3005. 2021-11-05 12:35:30 -05:00
Graham Booker
f7eb6602f4
Updated S6 to 2.2.0.3 2021-06-15 15:05:27 -05:00
Graham Booker
63e14d6cbf Corrected circular reference warnings
Also removed trailing whitespace.
2021-03-24 09:54:04 -05:00
Graham Booker
716ed27eca Only chown files that have incorrect user/group
Not all files will need to change user/group and doing for every file can take a
very long time for large libraries. This commit will use find to find files/dir
that have incorrect user/group and change them.

Hopefully this should be quicker than going through and changing every single
file.
2021-03-15 15:21:50 -05:00
putty182
13e780cda5
Add --max-time 100 to healthcheck (#66)
If Plex is running but is unable to send a response, curl will wait indefinitley until it does.  

Adding `--max-time 100` sets an upper limit for how long curl will wait for a response.
This matches Dockerfile's HEALTHCHECK time to mark a container as unhealthy (--interval=5s --timeout=2s --retries=20)
2021-02-15 08:30:15 -06:00
Graham Booker
c851a00c2b
Updated ARM S6 to 2.1.0.0 2021-01-19 12:39:42 -06:00
Graham Booker
15d3987c5a
Updated ARM containers to use Focal 2021-01-19 12:39:42 -06:00
rcombs
69b8aec45a
Add Intel NEO driver 2020-12-17 22:26:54 -06:00
Mark R
a99fc1c5f1 Add --force-architecture to dpkg installation command
Mitigates an ARM installation issue:

```dpkg: error processing archive /tmp/plexmediaserver.deb (--install):
 package architecture (arm64) does not match system (armhf)
```
2020-12-17 14:46:49 -06:00
Graham Booker
565a4de14a
Added note about localhost in host networking. 2020-12-11 16:10:33 -06:00
Graham Booker
29bb0e2f2f Update AMD64 to focal. 2020-11-23 11:47:20 -06:00
Graham Booker
c685af44c5 Removed defunct LD_LIBRARY_PATH. 2020-11-17 13:08:20 -06:00
Graham Booker
c143e6f1c5
Added OpenCL deps needed in future version. 2020-09-18 12:10:54 -05:00
JFox
e65e41a527 readme.md:Fix docker build command for ARM devices 2020-08-11 07:42:17 -05:00
Kevin Lanni
76ccdc3a8e
Add notes for composing Docker for ARM 2020-05-28 14:53:16 -05:00
Nate
b8f67a0b3c
Stop plex service with the s6 supervisor (#53)
S6 will now send SIGTERM to the root Plex process as a part of the service's finish script.  If the processes don't exit after 5 seconds, all processes are sent a SIGKILL
2020-05-28 07:59:48 -05:00
Jay Sherby
f4e62e8dd4 Create Dockerfile.armv7 2020-04-08 12:56:16 -05:00
Maxime Marmont
4d069dc465
Add arm64 support and Update Plex Download URLs to latest API (#48)
Add arm64 support and Update Plex Download URLs to latest API
2020-04-07 09:33:24 -05:00
Mike Patton
0ce632c43f
Update to cater for multiple video device groups. 2019-11-21 15:55:07 -06:00
Bryan Borgeson
bf9f07626f Remove extraneous 'be' in README (#46)
Instructions under 'ADVERTISE_IP' had an extra word that needed
to be removed. This commit removes it.
2019-10-29 08:29:19 -05:00
Graham Booker
5728aeb31a
Also check connected tuners for video group. 2019-08-26 12:47:04 -05:00
Rowan Gillson
f2a9bb5cc8 Plex Media Server hardware transcoding update (#41)
* Adds Intel hardware transcoding option and updates docs
2019-08-23 09:37:22 -05:00
John Clayton
28699d2a36
Speed up health check (#39)
Fixes slow startup of container
2019-02-07 07:31:07 -07:00
Graham Booker
0e81f12e59
Added /usr/lib/plexmediaserver/lib to LD_LIBRARY_PATH to support conan builds. 2019-01-14 11:48:17 -06:00
Chris Allen
155f00c71b Export vendor/device/model/platformver information. 2018-07-05 07:38:57 +12:00
Graham Booker
0ac6c01ef4
Added warning about running in docker on Windows. 2018-06-26 08:44:50 -05:00