From 649a42a266638cdaf4a47f2bf52415cdcdcdb9cd Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Thu, 2 Jan 2025 17:21:48 -0500 Subject: [PATCH] nzbget to sabnzbd --- .../nzbget-wireguard-config-secret.yaml | 21 ------------ media/{nzbget => sabnzbd}/deployment.yaml | 32 +++++++++---------- media/{nzbget => sabnzbd}/dns-endpoint.yaml | 4 +-- media/{nzbget => sabnzbd}/ingress.yaml | 8 ++--- .../pvc-sabnzbd-config.yaml} | 2 +- .../pvc-wireguard-config.yaml | 2 +- .../sabnzbd-config.yaml} | 2 +- .../sabnzbd-wireguard-config-secret.yaml | 21 ++++++++++++ .../sabnzbd-wireguard-config.yaml} | 2 +- media/{nzbget => sabnzbd}/service.yaml | 4 +-- 10 files changed, 49 insertions(+), 49 deletions(-) delete mode 100644 media/nzbget/nzbget-wireguard-config-secret.yaml rename media/{nzbget => sabnzbd}/deployment.yaml (64%) rename media/{nzbget => sabnzbd}/dns-endpoint.yaml (71%) rename media/{nzbget => sabnzbd}/ingress.yaml (80%) rename media/{nzbget/pvc-nzbget-config.yaml => sabnzbd/pvc-sabnzbd-config.yaml} (89%) rename media/{nzbget => sabnzbd}/pvc-wireguard-config.yaml (85%) rename media/{nzbget/nzbget-config.yaml => sabnzbd/sabnzbd-config.yaml} (83%) create mode 100644 media/sabnzbd/sabnzbd-wireguard-config-secret.yaml rename media/{nzbget/nzbget-wireguard-config.yaml => sabnzbd/sabnzbd-wireguard-config.yaml} (78%) rename media/{nzbget => sabnzbd}/service.yaml (80%) diff --git a/media/nzbget/nzbget-wireguard-config-secret.yaml b/media/nzbget/nzbget-wireguard-config-secret.yaml deleted file mode 100644 index d42c329..0000000 --- a/media/nzbget/nzbget-wireguard-config-secret.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{ - "kind": "SealedSecret", - "apiVersion": "bitnami.com/v1alpha1", - "metadata": { - "name": "nzbget-wireguard-config-secret", - "namespace": "media", - "creationTimestamp": null - }, - "spec": { - "template": { - "metadata": { - "name": "nzbget-wireguard-config-secret", - "namespace": "media", - "creationTimestamp": null - } - }, - "encryptedData": { - "wg0.conf": "AgBQTqVFsZHrTNLF1gbT3jB7oyKgLue/NU27Tk+a6NC3MzISm13HUYPy5nUS9qtJBVTaaKNEOU7ekq9WHPr9vsJ4mVAkTuh1TnYp9yPeuHmtrQ5rRgqEJghji2PwM3IQrBrnNMUL5OWhbxMmZWA7uTEBAjCeKiNMNJ5uKmCKDy0i/6gzv2hQhLAix/apQ37lGPHpNsk/NauiFujYO3PuMCJemZ0kgKcvAjGI2f6+QNh+C/1573nBNBXc/7sAEzfX6tHI719l6tmg+D5snZX0jUq5cwgDbTTo5eh/RaFAPcIunoUfQk6qOjluiQEA2sfDmwhxno7YL5t/WvnjCNCtQwSEvTSds5f0KiZFN8NeJOvrrzIM4ZWeH4YtznIcaPFwPemUsSvwz/cXMO8AzyO/FELg0tOVPwYYx5MGdcr1Wh+6DOA6R8VTFs2E3DLMeOqkXznd35rvI6kFdinJCK/sHyq2Qwj24C1UoQiEoV+V4a8YtkMTrV23pQULO7DkMTf12ohDDd9Vpq0y9mZFpoMIYYtFe/+a93EM08KuYux6OveZcSY5H8L7nJP2Oy5FyNL286be9XKsJ1Nsy35i33cXjSa2QdtIBt2JslG4YySltDfITY6/AWFjOP7cdO8dSyoTzNKLIz0G4hjBSwqoSHRLaejBYfTnAR93Teg0ibD6m+kBKQGIF5KF2ZWtjePy4C9hs8n3+CkwTXL8RECTodwR5Lglwddx1LrAgEcLfQ/OH0sO3OmMsFY6r4wjnTHbnbYycT3GWpS3bSqgVg6fq5Fy1CDVTGAm55H3SGSAvmnv6a7uy0uaxp8iknDIV3oNsKvqZW5Lc0mBDeH6xGW73/lIIFDR9h+fV+8XoZRMHZZo1Ese+Jo51Q+wp35doa7zFQnHgYIYkItpvUJOEWR0fyL2r04aN2M7UjXJaOA/Coie6/eq2BDT39KdAibZnSi88FBFRnt1OyYdYF7qSkXOsETrrraGYSqGOCD83ybk8+JqQObZnpVeUjYP0miZjQ8uCr6K7YrWBIOpkGfByrQwzaY/8PEZb0rVhb7NL8VrNXf7wbdBl0LX4Ei54DZgn2ZPpnVWBljqlRAb39lVyum8mjEOH0Ag15xT2LZgcmkLsvJvroyf7JviChBAJ70vtUoKmyIHqjvdGX22h0xRllBs2rk7K6QvjMVsSnxy" - } - } -} diff --git a/media/nzbget/deployment.yaml b/media/sabnzbd/deployment.yaml similarity index 64% rename from media/nzbget/deployment.yaml rename to media/sabnzbd/deployment.yaml index 35e4e16..a287d42 100644 --- a/media/nzbget/deployment.yaml +++ b/media/sabnzbd/deployment.yaml @@ -1,34 +1,34 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: nzbget + name: sabnzbd namespace: media spec: selector: matchLabels: - app: nzbget + app: sabnzbd template: metadata: labels: - app: nzbget + app: sabnzbd spec: securityContext: sysctls: - name: net.ipv4.conf.all.src_valid_mark value: "1" containers: - - name: nzbget - image: lscr.io/linuxserver/nzbget:latest + - name: sabnzbd + image: lscr.io/linuxserver/sabnzbd:latest envFrom: - configMapRef: - name: nzbget-config + name: sabnzbd-config optional: false ports: - containerPort: 6789 name: http protocol: TCP volumeMounts: - - name: nzbget-config + - name: sabnzbd-config mountPath: /config - name: data mountPath: /data/usenet @@ -37,26 +37,26 @@ spec: image: lscr.io/linuxserver/wireguard:latest envFrom: - configMapRef: - name: nzbget-wireguard-config + name: sabnzbd-wireguard-config securityContext: capabilities: add: - NET_ADMIN volumeMounts: - - name: nzbget-wireguard-config-secret + - name: sabnzbd-wireguard-config-secret mountPath: /config/wg_confs - - name: nzbget-wireguard-config + - name: sabnzbd-wireguard-config mountPath: /config volumes: - - name: nzbget-config + - name: sabnzbd-config persistentVolumeClaim: - claimName: nzbget-config + claimName: sabnzbd-config - name: data persistentVolumeClaim: claimName: media-data - - name: nzbget-wireguard-config + - name: sabnzbd-wireguard-config persistentVolumeClaim: - claimName: nzbget-wireguard-config - - name: nzbget-wireguard-config-secret + claimName: sabnzbd-wireguard-config + - name: sabnzbd-wireguard-config-secret secret: - secretName: nzbget-wireguard-config-secret + secretName: sabnzbd-wireguard-config-secret diff --git a/media/nzbget/dns-endpoint.yaml b/media/sabnzbd/dns-endpoint.yaml similarity index 71% rename from media/nzbget/dns-endpoint.yaml rename to media/sabnzbd/dns-endpoint.yaml index 6879094..6483175 100644 --- a/media/nzbget/dns-endpoint.yaml +++ b/media/sabnzbd/dns-endpoint.yaml @@ -1,11 +1,11 @@ apiVersion: externaldns.k8s.io/v1alpha1 kind: DNSEndpoint metadata: - name: nzbget.michaelthomson.dev + name: sabnzbd.michaelthomson.dev namespace: media spec: endpoints: - - dnsName: nzbget.michaelthomson.dev + - dnsName: sabnzbd.michaelthomson.dev recordTTL: 180 recordType: CNAME targets: diff --git a/media/nzbget/ingress.yaml b/media/sabnzbd/ingress.yaml similarity index 80% rename from media/nzbget/ingress.yaml rename to media/sabnzbd/ingress.yaml index be802ff..9b38520 100644 --- a/media/nzbget/ingress.yaml +++ b/media/sabnzbd/ingress.yaml @@ -1,24 +1,24 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: - name: nzbget + name: sabnzbd namespace: media annotations: traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.tls: "true" spec: rules: - - host: nzbget.michaelthomson.dev + - host: sabnzbd.michaelthomson.dev http: paths: - pathType: ImplementationSpecific path: / backend: service: - name: nzbget + name: sabnzbd port: name: http tls: - hosts: - - nzbget.michaelthomson.dev + - sabnzbd.michaelthomson.dev secretName: letsencrypt-wildcard-cert-michaelthomson.dev diff --git a/media/nzbget/pvc-nzbget-config.yaml b/media/sabnzbd/pvc-sabnzbd-config.yaml similarity index 89% rename from media/nzbget/pvc-nzbget-config.yaml rename to media/sabnzbd/pvc-sabnzbd-config.yaml index f4d6a6b..ccee622 100644 --- a/media/nzbget/pvc-nzbget-config.yaml +++ b/media/sabnzbd/pvc-sabnzbd-config.yaml @@ -1,7 +1,7 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: nzbget-config + name: sabnzbd-config namespace: media spec: resources: diff --git a/media/nzbget/pvc-wireguard-config.yaml b/media/sabnzbd/pvc-wireguard-config.yaml similarity index 85% rename from media/nzbget/pvc-wireguard-config.yaml rename to media/sabnzbd/pvc-wireguard-config.yaml index b4d2f0b..c60f38b 100644 --- a/media/nzbget/pvc-wireguard-config.yaml +++ b/media/sabnzbd/pvc-wireguard-config.yaml @@ -1,7 +1,7 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: nzbget-wireguard-config + name: sabnzbd-wireguard-config namespace: media spec: resources: diff --git a/media/nzbget/nzbget-config.yaml b/media/sabnzbd/sabnzbd-config.yaml similarity index 83% rename from media/nzbget/nzbget-config.yaml rename to media/sabnzbd/sabnzbd-config.yaml index 202beb8..89eef54 100644 --- a/media/nzbget/nzbget-config.yaml +++ b/media/sabnzbd/sabnzbd-config.yaml @@ -1,7 +1,7 @@ apiVersion: v1 kind: ConfigMap metadata: - name: nzbget-config + name: sabnzbd-config namespace: media data: PUID: "1000" diff --git a/media/sabnzbd/sabnzbd-wireguard-config-secret.yaml b/media/sabnzbd/sabnzbd-wireguard-config-secret.yaml new file mode 100644 index 0000000..4d33951 --- /dev/null +++ b/media/sabnzbd/sabnzbd-wireguard-config-secret.yaml @@ -0,0 +1,21 @@ +{ + "kind": "SealedSecret", + "apiVersion": "bitnami.com/v1alpha1", + "metadata": { + "name": "sabnzbd-wireguard-config-secret", + "namespace": "media", + "creationTimestamp": null + }, + "spec": { + "template": { + "metadata": { + "name": "sabnzbd-wireguard-config-secret", + "namespace": "media", + "creationTimestamp": null + } + }, + "encryptedData": { + "wg0.conf": "AgCAvX+snOxoUGSnPc7Cud8Do/uoNTOoXVrW3D07VX6RcMBHp2Z765q2PKWCAPTKZmhfppurfIxakEvZlv/7u/3z2b6pu5Gss8zfAQwVVKdD1TxRAkHwBvSH0MbhMJ6Z/PORzJ9U9LLBx6EJnftARu3Oir14V4BuShLdQHlukXhi5Lwo8KzV3nCkTjDEnknoYRzOFhtPRTOivjI3voJKNY/sJSNuUigE4IZ8rFWG64pnSo+lKaAKJK3fduYRIPV3npRr+kOCsSlnjRPEALOFzt+wdP1LS6U3GjaoEKNy/O0W0cnSPfVMHD5NfiBh6EiaI/Nd2jo0Wy0q0/CjSQNWtjPOA0eaMB1jIeareDBUOjM+Yje7AkvMx57pzFTiadxcw6Rftb7kAQu7zSNUl3xknvMSPN/la1+a71nMoAvZKr3bSc6nQIDqqnRQ410kqLSdy6SxdJalwSTeFnpI0l3QY99vgVmwriBGTYnNr9bCtR/Zku+YYmyFO6vI9BC7ZzHj/vkkG6Tiyg7MgHgqh+lkLucaIy6acUzytAsROAPj7pLt2aHitRxQfzDXQ+dVL01A4kvrq7OGVoRq+R1Rm+I8HaXEFBT76GdaVDcjCGEJr1K1Wy61SvdnuDZfHT01KL9kJg8069FKtUtanEM9vb6izOOj1EuZlxl2Ue9DmFMt3ewAJzW4V4C+6W2GJVwwASux2RvRwReZZDg2+rJFSCBDev6ho7eBtYu+avA7uyDgm8wQrODW35/pB/VNuDu8tLeA14U+ahnAKbf0hk6X6eH9mzJkTICGAXwDXYZ6gSU+7FBIy32mvYS9UO9tl5jeiOLQnRtYLprxIRrSTsL2w6DfFXlapFQZEP8eKh6kS76TkXdfzxPwEok3ZV1dzquLyd8FOtxyYQaQgnJDD+eqsZRfPzxXWU0x536n3+iShxfj9+SG8tjfD4caOtKjKzNx+vH4d310AxdMBFZeS8sMgLaWVkRWXU0tAJ8RptvQgSPNaVGnd/gb4xEqmAJoFoHy/zqVNL1xxE/19ycjBzcw/Kn0CVanC9AfJN87KE8uxzoC9TV7kQKhZiE+PHLAbFeRWqA/OcgDC3PJzufcBXN9hMminn0jGdSJdwgIOoxPuI0TZ3nKJh0qVvqBh3SG7XvtoBqxSeCiSAn/9W/mJK446cxGVCs4v7bvPng6" + } + } +} diff --git a/media/nzbget/nzbget-wireguard-config.yaml b/media/sabnzbd/sabnzbd-wireguard-config.yaml similarity index 78% rename from media/nzbget/nzbget-wireguard-config.yaml rename to media/sabnzbd/sabnzbd-wireguard-config.yaml index 621a2ed..d272ed1 100644 --- a/media/nzbget/nzbget-wireguard-config.yaml +++ b/media/sabnzbd/sabnzbd-wireguard-config.yaml @@ -1,7 +1,7 @@ apiVersion: v1 kind: ConfigMap metadata: - name: nzbget-wireguard-config + name: sabnzbd-wireguard-config namespace: media data: PUID: "1000" diff --git a/media/nzbget/service.yaml b/media/sabnzbd/service.yaml similarity index 80% rename from media/nzbget/service.yaml rename to media/sabnzbd/service.yaml index d8a36b2..875a173 100644 --- a/media/nzbget/service.yaml +++ b/media/sabnzbd/service.yaml @@ -1,11 +1,11 @@ apiVersion: v1 kind: Service metadata: - name: nzbget + name: sabnzbd namespace: media spec: selector: - app: nzbget + app: sabnzbd ports: - port: 80 targetPort: http