improve documentation

This commit is contained in:
Arlan Lloyd 2024-10-26 04:22:45 +00:00
parent 3b438e1f91
commit 4cb1c43f65

View File

@ -1,4 +1,4 @@
# Default values for kyoo. # global configures shared microservices and subcharts settings
global: global:
image: image:
repositoryBase: "ghcr.io/zoriya" repositoryBase: "ghcr.io/zoriya"
@ -10,37 +10,47 @@ global:
podLabels: {} podLabels: {}
extraEnv: [] extraEnv: []
# kyoo connectivity & subchart settings for meilisearch
# subchart configuration can be found at .meilisearch
meilisearch: meilisearch:
proto: http proto: http
host: kyoo-meilisearch host: kyoo-meilisearch
port: 7700 port: 7700
#infra is only used by subchart deployment # subchart specific settings
infra: infra:
# DOES NOT SUPPORT SPECIFYING KEY. MUST BE NAMED `MEILI_MASTER_KEY` # subchart does not support specifying keyname.
# key must be named `MEILI_MASTER_KEY`
existingSecret: bigsecret existingSecret: bigsecret
# kyoo_back workload specific settings
kyoo_back: kyoo_back:
masterkeyKey: MEILI_MASTER_KEY masterkeyKey: MEILI_MASTER_KEY
existingSecret: bigsecret existingSecret: bigsecret
# kyoo connectivity & subchart settings for postgres
# subchart configuration can be found at .postgresql
postgres: postgres:
#infra is only used by subchart deployment # subchart specific settings
infra: infra:
# subchart does not accept this global value in one place # subchart does not accept this global value in one place
# if updating be sure to also update postgresql.auth.username # if updating be sure to also update .postgresql.auth.username
user: kyoo_all user: kyoo_all
passwordKey: postgres_password passwordKey: postgres_password
existingSecret: bigsecret existingSecret: bigsecret
# kyoo settings for connecting to kyoo_back database
kyoo_back: kyoo_back:
host: kyoo-postgresql host: kyoo-postgresql
port: 5432 port: 5432
database: kyoo_back database: kyoo_back
# kyoo_migrations workload specific settings
kyoo_migrations: kyoo_migrations:
userKey: postgres_user userKey: postgres_user
passwordKey: postgres_password passwordKey: postgres_password
existingSecret: bigsecret existingSecret: bigsecret
# kyoo_back workload specific settings
kyoo_back: kyoo_back:
userKey: postgres_user userKey: postgres_user
passwordKey: postgres_password passwordKey: postgres_password
existingSecret: bigsecret existingSecret: bigsecret
# kyoo settings for connecting to kyoo_transcoder database
kyoo_transcoder: kyoo_transcoder:
host: kyoo-postgresql host: kyoo-postgresql
port: 5432 port: 5432
@ -48,33 +58,40 @@ global:
# POSTGRES_SCHEMA disabled means application will not create the schema # POSTGRES_SCHEMA disabled means application will not create the schema
# and will instead use the user's search path # and will instead use the user's search path
schema: disabled schema: disabled
# kyoo_transcoder workload specific settings
kyoo_transcoder: kyoo_transcoder:
userKey: postgres_user userKey: postgres_user
passwordKey: postgres_password passwordKey: postgres_password
existingSecret: bigsecret existingSecret: bigsecret
# kyoo connectivity & subchart settings for rabbitmq
# subchart configuration can be found at .rabbitmq
rabbitmq: rabbitmq:
host: kyoo-rabbitmq host: kyoo-rabbitmq
port: 5672 port: 5672
# vhost is not used yet # vhost is not used yet https://github.com/zoriya/Kyoo/issues/537
# vhost: "" # vhost: ""
#infra is only used by subchart deployment # subchart specific settings
infra: infra:
# user must be manually aligned via rabbitmq.auth.user # user must be manually aligned via rabbitmq.auth.user
passwordKey: rabbitmq_password passwordKey: rabbitmq_password
keyErlangCookie: rabbitmq_cookie keyErlangCookie: rabbitmq_cookie
existingSecret: bigsecret existingSecret: bigsecret
# kyoo_autosync workload specific settings
kyoo_autosync: kyoo_autosync:
userKey: rabbitmq_user userKey: rabbitmq_user
passwordKey: rabbitmq_password passwordKey: rabbitmq_password
existingSecret: bigsecret existingSecret: bigsecret
# kyoo_back workload specific settings
kyoo_back: kyoo_back:
userKey: rabbitmq_user userKey: rabbitmq_user
passwordKey: rabbitmq_password passwordKey: rabbitmq_password
existingSecret: bigsecret existingSecret: bigsecret
# kyoo_matcher workload specific settings
kyoo_matcher: kyoo_matcher:
userKey: rabbitmq_user userKey: rabbitmq_user
passwordKey: rabbitmq_password passwordKey: rabbitmq_password
existingSecret: bigsecret existingSecret: bigsecret
# kyoo_scanner workload specific settings
kyoo_scanner: kyoo_scanner:
userKey: rabbitmq_user userKey: rabbitmq_user
passwordKey: rabbitmq_password passwordKey: rabbitmq_password
@ -255,7 +272,7 @@ matcher:
containerSecurityContext: {} containerSecurityContext: {}
extraVolumeMounts: [] extraVolumeMounts: []
# workaround until dedicated image is created # workaround until dedicated image is created
extraArgs: extraArgs:
- matcher - matcher
extraEnv: [] extraEnv: []
image: image:
@ -364,7 +381,7 @@ postgresql:
enabled: false enabled: false
auth: auth:
# username is unable to reference global value # username is unable to reference global value
username: kyoo_all username: kyoo_all
existingSecret: "{{ .Values.global.postgres.infra.existingSecret }}" existingSecret: "{{ .Values.global.postgres.infra.existingSecret }}"
secretKeys: secretKeys:
# set the postgres user password to the same as our user # set the postgres user password to the same as our user
@ -407,4 +424,4 @@ rabbitmq:
# create extraObjects # create extraObjects
# create secret bigsecret # create secret bigsecret
# create pvc for each object # create pvc for each object
extraObjects: [] extraObjects: []