--- apiVersion: apps/v1 kind: Deployment metadata: name: baikal labels: app: baikal spec: replicas: 1 selector: matchLabels: app: baikal template: metadata: labels: app: baikal spec: containers: - name: baikal image: ckulka/baikal ports: - name: dav containerPort: 80 protocol: TCP volumeMounts: - name: baikal-volume mountPath: /var/www/baikal/Specific subPath: baikal/data - name: baikal-volume mountPath: /var/www/baikal/config subPath: baikal/config restartPolicy: Always volumes: - name: baikal-volume persistentVolumeClaim: claimName: homey-pvc-longhorn --- apiVersion: v1 kind: Service metadata: name: baikal spec: ports: - name: dav targetPort: 80 port: 80 selector: app: baikal --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: baikal spec: ingressClassName: {{ .Values.homey.ingress_class }} tls: - hosts: - dav.{{ .Values.homey.url }} secretName: {{ .Values.homey.certname }} rules: - host: dav.{{ .Values.homey.url }} http: paths: - path: / pathType: Prefix backend: service: name: baikal port: name: dav ---