diff --git a/apps/kavita/kavita-deployment.yaml b/apps/kavita/kavita-deployment.yaml index 8c16432..b7d810f 100644 --- a/apps/kavita/kavita-deployment.yaml +++ b/apps/kavita/kavita-deployment.yaml @@ -39,6 +39,7 @@ spec: io.kompose.network/ebooks-default: "true" io.kompose.network/public: "true" io.kompose.service: kavita + app.kubernetes.io/name: kavita spec: containers: - env: diff --git a/apps/kavita/kavita-ingress.yaml b/apps/kavita/kavita-ingress.yaml new file mode 100644 index 0000000..f3d4158 --- /dev/null +++ b/apps/kavita/kavita-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: kavita + labels: + name: kavita +spec: + rules: + - host: library.nc.landry.land + http: + paths: + - backend: + service: + name: kavita + port: + number: 5000 + path: / + pathType: Prefix + + tls: + - hosts: + - library.nc.landry.land + secretName: kavita-tls diff --git a/apps/kavita/kavita-service.yaml b/apps/kavita/kavita-service.yaml new file mode 100644 index 0000000..7984487 --- /dev/null +++ b/apps/kavita/kavita-service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + name: kavita + labels: + name: kavita +spec: + ports: + - port: 5000 + targetPort: http + protocol: TCP + name: http + selector: + app.kubernetes.io/name: kavita + #publishNotReadyAddresses: true