feat(plexanisync) add plexanisync (#6173)

* feat(plexanisync) add plexanisync

* changes

* remove newline from values

* configfile

* ui

* secret

* custom mapping

* ui

* precommit

* add descriptions

* whops

* another check

* ....

* check

* Apply suggestions from code review

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* test something

* revert

* Apply suggestions from code review

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* roto

* Update charts/incubator/plexanisync/values.yaml

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* hmm

* Update charts/incubator/plexanisync/templates/_secret.tpl

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* only inject file if there is value

* whops

* .

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
This commit is contained in:
Xstar97
2023-01-13 19:48:34 +02:00
committed by GitHub
co-authored by Stavros Kois
parent d7375fa055
commit 1ef0c4101c
9 changed files with 529 additions and 0 deletions
+83
View File
@@ -0,0 +1,83 @@
image:
repository: tccr.io/truecharts/plexanisync
pullPolicy: IfNotPresent
tag: latest@sha256:783613decc1a1041affe73ad90d04c3604b95824c156e0380c1a403bbe24ae3b
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
plexanisync:
interval: 3600
plex:
plex_section:
[]
# - section1
# - section2
# direct | myplex
plex_auth_method: direct
# myplex
myplex_server: ""
myplex_user: ""
myplex_token: ""
# direct
plex_url: ""
plex_token: ""
# Home user sync
home_user_sync: false
home_username: ""
home_server_url: ""
anilist:
ani_username: ""
ani_token: ""
plex_ep_count_priority: false
skip_list_update: false
log_failed_matches: false
custom_mappings:
[]
# remote_urls:
# - https://blabal
# entries:
# - title: title
# seasons:
# - season: 1
# anilist_id: 2345
# synonyms:
# - asfdasd
envFrom:
- secretRef:
name: '{{ include "tc.common.names.fullname" . }}-secret'
service:
main:
enabled: false
ports:
main:
enabled: false
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
persistence:
settings:
enabled: true
type: secret
readOnly: true
defaultMode: "0600"
objectName: '{{ include "tc.common.names.fullname" . }}-config-secret'
mountPath: /plexanisync/settings.ini
subPath: settings.ini
portal:
enabled: false