diff --git a/homegrown/email-rust/src/.main.rs.swp b/homegrown/email-rust/src/.main.rs.swp deleted file mode 100644 index 266d378..0000000 Binary files a/homegrown/email-rust/src/.main.rs.swp and /dev/null differ diff --git a/homegrown/yt-email/.main.go.swp b/homegrown/yt-email/.main.go.swp deleted file mode 100644 index 081256a..0000000 Binary files a/homegrown/yt-email/.main.go.swp and /dev/null differ diff --git a/k8s_manifests/.ingress.yaml.swp b/k8s_manifests/.ingress.yaml.swp new file mode 100644 index 0000000..aa01b07 Binary files /dev/null and b/k8s_manifests/.ingress.yaml.swp differ diff --git a/k8s_manifests/beets/deployment.yaml b/k8s_manifests/beets/deployment.yaml new file mode 100644 index 0000000..6fcc47f --- /dev/null +++ b/k8s_manifests/beets/deployment.yaml @@ -0,0 +1,61 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: beets + labels: + app.kubernetes.io/name: beets +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/name: beets + template: + metadata: + labels: + app.kubernetes.io/name: beets + spec: + volumes: + - name: downloads + nfs: + server: 192.168.0.99 + path: /mnt/test1/media/Music/downloads + - name: library + nfs: + server: 192.168.0.99 + path: /mnt/test1/media/Music/library + - name: config + nfs: + server: 192.168.0.99 + path: /mnt/test1/media/config/beets/ + containers: + - name: beets + image: lscr.io/linuxserver/beets:latest + #livenessProbe: + # exec: + # command: + # - cat + # - /tmp/FAILNOW + # # httpGet: + # # path: /health + # # port: 5030 + # initialDelaySeconds: 21600 #reboot server every quarter day + # #initialDelaySeconds: 60 + # failureThreshold: 2 + # periodSeconds: 10 + env: + - name: PUID + value: "1000" + - name: PGID + value: "1000" + - name: TZ + value: "Etc/UTC" + ports: + - containerPort: 8337 + volumeMounts: + - name: config + mountPath: /config + - name: downloads + mountPath: /downloads + - name: library + mountPath: /music + diff --git a/k8s_manifests/beets/service.yaml b/k8s_manifests/beets/service.yaml new file mode 100644 index 0000000..f7bdb56 --- /dev/null +++ b/k8s_manifests/beets/service.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: Service +metadata: + name: svc-beets +spec: + selector: + app.kubernetes.io/name: beets + ports: + - name: webui + protocol: TCP + port: 80 + targetPort: 8337 + + diff --git a/k8s_manifests/ingress.yaml b/k8s_manifests/ingress.yaml index a3d052a..19c6824 100644 --- a/k8s_manifests/ingress.yaml +++ b/k8s_manifests/ingress.yaml @@ -15,6 +15,16 @@ spec: name: svc-truenas port: number: 443 + - host: "beets.local" + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: svc-beets + port: + number: 80 - host: "pinry.local" http: paths: diff --git a/k8s_manifests/ngircd/deployment.yaml b/k8s_manifests/ngircd/deployment.yaml new file mode 100644 index 0000000..5820d18 --- /dev/null +++ b/k8s_manifests/ngircd/deployment.yaml @@ -0,0 +1,37 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: ngircd + labels: + app.kubernetes.io/name: ngircd +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/name: ngircd + template: + metadata: + labels: + app.kubernetes.io/name: ngircd + spec: + volumes: + - name: config + nfs: + server: 192.168.0.99 + path: /mnt/test1/media/config/ngircd/ + containers: + - name: ngircd + image: lscr.io/linuxserver/ngircd:latest + env: + - name: PUID + value: "1000" + - name: PGID + value: "1000" + - name: TZ + value: Etc/UTC + ports: + - containerPort: 6667 + volumeMounts: + - name: config + mountPath: /config + diff --git a/k8s_manifests/ngircd/service.yaml b/k8s_manifests/ngircd/service.yaml new file mode 100644 index 0000000..ab2b9e0 --- /dev/null +++ b/k8s_manifests/ngircd/service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + name: svc-ngircd +spec: + type: NodePort + selector: + app.kubernetes.io/name: ngircd + ports: + - name: irc + protocol: TCP + targetPort: 6667 + port: 36667 + + + diff --git a/k8s_manifests/readarr/deployment.yaml b/k8s_manifests/readarr/deployment.yaml index 3ac6047..352abbf 100644 --- a/k8s_manifests/readarr/deployment.yaml +++ b/k8s_manifests/readarr/deployment.yaml @@ -25,7 +25,7 @@ spec: path: /mnt/test1/media/config/readarr containers: - name: readarr - image: ghcr.io/hotio/readarr:latest + image: ghcr.io/pennydreadful/bookshelf:hardcover env: - name: PUID value: "1000"