hive-apps/projects/music/values/snapcast.yaml
2023-07-21 18:23:38 +02:00

72 lines
1.3 KiB
YAML

# Source: https://raw.githubusercontent.com/buvis/helm-charts/main/charts/snapserver/values.yaml
service:
main:
annotations:
metallb.universe.tf/allow-shared-ip: "snapcast"
image:
repository: saiyato/snapserver
tag:
pullPolicy: IfNotPresent
securityContext:
allowPrivilegeEscalation: false
service:
main:
annotations:
metallb.universe.tf/allow-shared-ip: "snapcast"
ports:
http:
port: 80
targetPort: 1780
audio:
type: LoadBalancer
annotations:
metallb.universe.tf/allow-shared-ip: "snapcast"
ports:
audio:
port: 1704
control:
annotations:
metallb.universe.tf/allow-shared-ip: "snapcast"
type: LoadBalancer
ports:
control:
port: 1705
stream1:
annotations:
metallb.universe.tf/allow-shared-ip: "snapcast"
type: LoadBalancer
ports:
stream1:
port: 4955
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: vault-issuer
hosts:
- host: snapcast.dc
paths:
- path: /
pathType: Prefix
service:
port: 1780
tls:
- secretName: snapcast-tls
hosts:
- snapcast.dc
resources:
requests:
cpu: 15m
memory: 64M
limits:
memory: 64M