From d6595344f1a2269507c21b83c4560ffa2003dc8c Mon Sep 17 00:00:00 2001 From: David Landry Date: Sun, 5 Nov 2023 20:50:53 -0500 Subject: [PATCH] chore(kavita): add service and ingress --- apps/kavita/kavita-deployment.yaml | 1 + apps/kavita/kavita-ingress.yaml | 23 +++++++++++++++++++++++ apps/kavita/kavita-service.yaml | 15 +++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 apps/kavita/kavita-ingress.yaml create mode 100644 apps/kavita/kavita-service.yaml 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