mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-11-21 05:53:11 -05:00
add in scanner & extra apikey support
This commit is contained in:
parent
cd65632527
commit
eb31c0d8e6
@ -23,6 +23,7 @@ extraObjects:
|
||||
stringData:
|
||||
postgres_user: kyoo_all
|
||||
postgres_password: watchSomething4me
|
||||
scanner_apikey: triquarter4u
|
||||
- kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
@ -48,6 +49,8 @@ global:
|
||||
host: postgres
|
||||
kyoo_transcoder:
|
||||
host: postgres
|
||||
kyoo_scanner:
|
||||
host: postgres
|
||||
# specify hardware resources
|
||||
transcoder:
|
||||
kyoo_transcoder:
|
||||
@ -83,6 +86,7 @@ stringData:
|
||||
tvdb_pin: ""
|
||||
postgres_user: kyoo_all
|
||||
postgres_password: watchSomething4me
|
||||
scanner_apikey: triquarter4u
|
||||
```
|
||||
|
||||
# Additional Notes
|
||||
|
||||
@ -53,15 +53,31 @@ spec:
|
||||
{{- end }}
|
||||
env:
|
||||
- name: EXTRA_CLAIMS
|
||||
value: {{ .Values.kyoo.extraClaims | quote }}
|
||||
value: {{ .Values.kyoo.auth.extraClaims | quote }}
|
||||
- name: FIRST_USER_CLAIMS
|
||||
value: {{ .Values.kyoo.firstUserClaims | quote }}
|
||||
value: {{ .Values.kyoo.auth.firstUserClaims | quote }}
|
||||
- name: GUEST_CLAIMS
|
||||
value: {{ .Values.kyoo.guestClaims | quote }}
|
||||
value: {{ .Values.kyoo.auth.guestClaims | quote }}
|
||||
- name: PROTECTED_CLAIMS
|
||||
value: {{ .Values.kyoo.protectedClaims | quote }}
|
||||
value: {{ .Values.kyoo.auth.protectedClaims | quote }}
|
||||
- name: PUBLIC_URL
|
||||
value: {{ .Values.kyoo.address | quote }}
|
||||
- name: KEIBI_APIKEY_SCANNER
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: {{ .Values.kyoo.auth.apikeys.scanner.apikeyKey }}
|
||||
name: {{ .Values.kyoo.auth.apikeys.scanner.existingSecret }}
|
||||
- name: KEIBI_APIKEY_SCANNER_CLAIMS
|
||||
value: {{ .Values.kyoo.auth.apikeys.scanner.claims | quote}}
|
||||
{{- range $index, $entry := .Values.kyoo.auth.apikeys.extra }}
|
||||
- name: KEIBI_APIKEY_{{ $entry.name | upper }}
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: {{ $entry.apikeyKey }}
|
||||
name: {{ $entry.existingSecret }}
|
||||
- name: KEIBI_APIKEY_{{ $entry.name | upper }}_CLAIMS
|
||||
value: {{ $entry.claims | quote }}
|
||||
{{- end }}
|
||||
- name: PGUSER
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
|
||||
@ -62,6 +62,11 @@ spec:
|
||||
value: "http://{{ include "kyoo.auth.fullname" . }}:4568/.well-known/jwks.json"
|
||||
- name: JWT_ISSUER
|
||||
value: {{ .Values.kyoo.address | quote }}
|
||||
- name: KYOO_APIKEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: {{ .Values.kyoo.auth.apikeys.scanner.apikeyKey }}
|
||||
name: {{ .Values.kyoo.auth.apikeys.scanner.existingSecret }}
|
||||
- name: THEMOVIEDB_API_ACCESS_TOKEN
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
|
||||
@ -83,12 +83,25 @@ kyoo:
|
||||
# defaults to traefikproxy service unless specified otherwise
|
||||
middlewareRootURL: ~
|
||||
|
||||
# new auth settings
|
||||
extraClaims: '{"permissions": ["core.read"], "verified": false}'
|
||||
# auth settings
|
||||
auth:
|
||||
firstUserClaims: '{"permissions": ["users.read", "users.write", "apikeys.read", "apikeys.write", "users.delete", "core.read", "core.write", "scanner.trigger"], "verified": true}'
|
||||
guestClaims: '{"permissions": ["users.read", "users.write", "apikeys.read", "apikeys.write", "users.delete", "core.read", "core.write", "scanner.trigger"], "verified": true}'
|
||||
extraClaims: '{"permissions": ["core.read"], "verified": false}'
|
||||
protectedClaims: "permissions,verified"
|
||||
|
||||
apikeys:
|
||||
scanner:
|
||||
existingSecret: bigsecret
|
||||
apikeyKey: scanner_apikey
|
||||
claims: '{"permissions": ["core.write"]}'
|
||||
# create additional apikeys
|
||||
extra: []
|
||||
# - name: example
|
||||
# existingSecret: bigsecret
|
||||
# apikeyKey: example_apikey
|
||||
# claims: '{"permissions": ["core.read"]}'
|
||||
|
||||
# A pattern (regex) to ignore video files.
|
||||
libraryIgnorePattern: ".*/[dD]ownloads?/.*"
|
||||
# hardware acceleration profile (valid values: disabled, vaapi, qsv, nvidia)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user