add(snapserver/snapcast)

This commit is contained in:
nold 2023-07-21 18:23:31 +02:00
parent 1ef24d67ae
commit cc3fd611a1
2 changed files with 75 additions and 0 deletions

View file

@ -7,3 +7,7 @@ apps:
chart: app-template
targetRevision: 1.5.1
- name: snapcast
repoURL: https://charts.buvis.net
chart: snapserver
targetRevision: 0.1.6

View file

@ -0,0 +1,71 @@
# 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