2024-02-25 06:05:19 -05:00
image :
repository : airsonicadvanced/airsonic-advanced
tag : edge-latest@sha256:18de305bce05d47a885a40e6fbeecbf26ebc1ea815cedcce4be1f533a39bd3e8
pullPolicy : IfNotPresent
2024-03-16 07:26:31 -04:00
2024-02-25 06:05:19 -05:00
securityContext :
container :
readOnlyRootFilesystem : false
2024-03-16 07:26:31 -04:00
service :
main :
ports :
main :
port : 10122
protocol : http
2024-02-25 06:05:19 -05:00
workload :
main :
podSpec :
containers :
main :
probes :
liveness :
type : tcp
readiness :
type : tcp
startup :
type : tcp
env :
2024-03-16 07:26:31 -04:00
AIRSONIC_PORT : "{{ .Values.service.main.ports.main.port }}"
# dont expose to GUI
CONTEXT_PATH : "/"
# Set so the persisted dirs use the root path
2024-02-25 06:05:19 -05:00
AIRSONIC_DIR : "/"
# -- For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes.
2024-03-16 07:26:31 -04:00
JAVA_OPTS : ""
2024-02-25 06:05:19 -05:00
spring_liquibase_parameters_userTableQuote : '"'
spring_datasource_username : "{{ .Values.cnpg.main.user }}"
spring_datasource_url :
secretKeyRef :
name : cnpg-main-urls
key : jdbc
spring_datasource_password :
secretKeyRef :
name : cnpg-main-user
key : password
2024-03-16 07:26:31 -04:00
2024-02-25 06:05:19 -05:00
# Enabled postgres
cnpg :
main :
enabled : true
user : airsonic-advanced
database : airsonic-advanced
2024-03-16 07:26:31 -04:00
2024-02-25 06:05:19 -05:00
persistence :
config :
enabled : true
mountPath : /airsonic
music :
enabled : true
mountPath : /music
podcasts :
enabled : true
mountPath : /podcasts
playlists :
enabled : true
mountPath : /playlists
2024-03-16 07:26:31 -04:00
2024-02-25 06:05:19 -05:00
portal :
open :
enabled : true