73 lines
1.6 KiB
YAML
73 lines
1.6 KiB
YAML
---
|
|
# ------------------------------------------
|
|
# -- Istio extenstion. Just because I'm
|
|
# -- not using ingress nginx
|
|
# ------------------------------------------
|
|
istio:
|
|
enabled: true
|
|
istio:
|
|
- name: funkwhale-http
|
|
gateway: istio-system/badhouseplants-net
|
|
kind: http
|
|
hostname: funkwhale.badhouseplants.net
|
|
service: funkwhale
|
|
port: 80
|
|
|
|
ext-database:
|
|
enabled: true
|
|
name: funkwhale-postgres16
|
|
instance: postgres16
|
|
|
|
replicaCount: 1
|
|
celery:
|
|
worker:
|
|
replicaCount: 1
|
|
beat:
|
|
resources:
|
|
limits:
|
|
cpu: 100m
|
|
memory: 512Mi
|
|
requests:
|
|
cpu: 10m
|
|
memory: 75Mi
|
|
ingress:
|
|
enabled: true
|
|
annotations:
|
|
traefik.ingress.kubernetes.io/router.entrypoints: web,websecure
|
|
kubernetes.io/ingress.class: traefik
|
|
kubernetes.io/tls-acme: "true"
|
|
kubernetes.io/ingress.allow-http: "false"
|
|
kubernetes.io/ingress.global-static-ip-name: ""
|
|
cert-manager.io/cluster-issuer: badhouseplants-issuer-http01
|
|
host: funkwhale.badhouseplants.net
|
|
protocol: http
|
|
|
|
tls:
|
|
- secretName: funkwhale-tls-secret
|
|
hosts:
|
|
- funkwhale.badhouseplants.net
|
|
|
|
extraEnv:
|
|
FUNKWHALE_HOSTNAME: funkwhale.badhouseplants.net
|
|
FUNKWHALE_PROTOCOL: https
|
|
persistence:
|
|
enabled: true
|
|
accessMode: ReadWriteMany
|
|
size: 10Gi
|
|
s3:
|
|
enabled: false
|
|
|
|
postgresql:
|
|
enabled: false
|
|
host: postgres16-postgresql.databases.svc.cluster.local
|
|
auth:
|
|
username: applications-funkwhale-postgres16
|
|
database: applications-funkwhale-postgres16
|
|
|
|
redis:
|
|
enabled: false
|
|
host: redis-master.databases.svc.cluster.local
|
|
auth:
|
|
enabled: true
|
|
database: 3
|