Commit Graph

118 Commits

Author SHA1 Message Date
CodeSmithian
c8e1765544
Fix arm64 plex build string (#112) 2024-08-19 12:04:56 -04:00
Marshall Asch
bf68951537
fix: update missed documentation on building the image (#109) 2024-07-17 08:47:22 -04:00
Marshall Asch
fa160869bf
feat: merge the amd64 and arm dockerfiles together to be built from the same file (#107) 2024-07-16 14:28:31 -04:00
Marshall Asch
108466f2a8
chore!: remove the unsuported i386 dockerfile since ubuntu 18 is no longer supported for 32 bit (#108) 2024-07-16 14:24:18 -04:00
Marshall Asch
71f47cdad8
chore!: remove environment variables that are no longer used (#106) 2024-07-15 14:14:57 -04:00
Gaston Festari
4d68c05a62 fix: remove trailing space 2024-06-05 08:47:40 -03:00
Thomas Petit
0e1e6806d1 Bump chart 2024-06-05 08:47:40 -03:00
Thomas Petit
18778f44a6 Add runtimeClassName 2024-06-05 08:47:40 -03:00
d3adb5
46a0358f8e chore: bump chart version to 0.3.0
Bump the version of our Helm chart to 0.3.0 as a new feature was added.
2024-04-03 14:41:59 -03:00
d3adb5
c4dc0ac629 feat: allow setting pod annotations
Allow setting annotations for the Pod template in the StatefulSet spec.
2024-04-03 14:41:59 -03:00
JP Flouret
e8271cb901 Helm chart: Bump version to 0.2.1 2024-02-26 19:53:20 -03:00
JP Flouret
a40eb6497c Helm chart: Add the ability to use a pre existing peristent volume claim 2024-02-26 19:53:20 -03:00
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