From b0b7e5d102ae79f2ca62aa8e9830980b0be0d238 Mon Sep 17 00:00:00 2001 From: Danny Bessems Date: Wed, 12 Feb 2025 22:40:57 +1100 Subject: [PATCH] Syncthing--;TraefikCertsDumper--;Pinned Memos --- services/Memos/deployment-memos.yaml | 2 +- services/Syncthing/_namespace-Syncthing.yml | 4 - services/Syncthing/deployment-Syncthing.yml | 46 -------- services/Syncthing/ingressRoute-Syncthing.yml | 18 --- .../persistentVolumeClaim-Syncthing.yml | 12 -- services/Syncthing/service-Syncthing.yml | 21 ---- .../deploy-TraefikCertsDumper.yml | 105 ------------------ 7 files changed, 1 insertion(+), 207 deletions(-) delete mode 100644 services/Syncthing/_namespace-Syncthing.yml delete mode 100644 services/Syncthing/deployment-Syncthing.yml delete mode 100644 services/Syncthing/ingressRoute-Syncthing.yml delete mode 100644 services/Syncthing/persistentVolumeClaim-Syncthing.yml delete mode 100644 services/Syncthing/service-Syncthing.yml delete mode 100644 services/TraefikCertsDumper/deploy-TraefikCertsDumper.yml diff --git a/services/Memos/deployment-memos.yaml b/services/Memos/deployment-memos.yaml index 983e177..e927258 100644 --- a/services/Memos/deployment-memos.yaml +++ b/services/Memos/deployment-memos.yaml @@ -17,7 +17,7 @@ spec: spec: containers: - name: app - image: neosmemo/memos:stable + image: neosmemo/memos:0.24 env: - name: MEMOS_PORT value: '5230' diff --git a/services/Syncthing/_namespace-Syncthing.yml b/services/Syncthing/_namespace-Syncthing.yml deleted file mode 100644 index 399f956..0000000 --- a/services/Syncthing/_namespace-Syncthing.yml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: syncthing diff --git a/services/Syncthing/deployment-Syncthing.yml b/services/Syncthing/deployment-Syncthing.yml deleted file mode 100644 index 707d6af..0000000 --- a/services/Syncthing/deployment-Syncthing.yml +++ /dev/null @@ -1,46 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: syncthing - name: syncthing - namespace: syncthing -spec: - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app: syncthing - template: - metadata: - labels: - app: syncthing - spec: - hostname: syncthing - containers: - - image: bv11-cr01.bessems.eu/proxy/syncthing/syncthing - name: syncthing - args: - - --no-browser - - --no-default-folder - - --no-restart - ports: - - containerPort: 8384 - name: web - - containerPort: 22000 - name: tcp-file-xfer - protocol: TCP - - containerPort: 22000 - name: quic-file-xfer - protocol: UDP - - containerPort: 21027 - name: discovery - protocol: UDP - volumeMounts: - - mountPath: /var/syncthing - name: longhorn-syncthing-data - volumes: - - name: longhorn-syncthing-data - persistentVolumeClaim: - claimName: longhorn-syncthing-data diff --git a/services/Syncthing/ingressRoute-Syncthing.yml b/services/Syncthing/ingressRoute-Syncthing.yml deleted file mode 100644 index 05563df..0000000 --- a/services/Syncthing/ingressRoute-Syncthing.yml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRoute -metadata: - name: syncthing - namespace: syncthing -spec: - entryPoints: - - websecure - routes: - - match: Host(`sync.spamasaurus.com`) - kind: Rule - services: - - name: syncthing - port: 8384 - middlewares: - - name: 2fa-authentication@file - - name: security-headers@file - - name: compression@file diff --git a/services/Syncthing/persistentVolumeClaim-Syncthing.yml b/services/Syncthing/persistentVolumeClaim-Syncthing.yml deleted file mode 100644 index 0529cd7..0000000 --- a/services/Syncthing/persistentVolumeClaim-Syncthing.yml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: longhorn-syncthing-data - namespace: syncthing -spec: - accessModes: - - ReadWriteOnce - storageClassName: longhorn - resources: - requests: - storage: 5Gi diff --git a/services/Syncthing/service-Syncthing.yml b/services/Syncthing/service-Syncthing.yml deleted file mode 100644 index 584ee5a..0000000 --- a/services/Syncthing/service-Syncthing.yml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: syncthing - namespace: syncthing -spec: - ports: - - protocol: TCP - name: web - port: 8384 - - protocol: TCP - name: tcp-file-xfer - port: 22000 - - protocol: UDP - name: quic-file-xfer - port: 22000 - - protocol: UDP - name: discovery - port: 21027 - selector: - app: syncthing diff --git a/services/TraefikCertsDumper/deploy-TraefikCertsDumper.yml b/services/TraefikCertsDumper/deploy-TraefikCertsDumper.yml deleted file mode 100644 index 7ed2d4c..0000000 --- a/services/TraefikCertsDumper/deploy-TraefikCertsDumper.yml +++ /dev/null @@ -1,105 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: traefik-certs-dumper - labels: - app: traefik-certs-dumper -spec: - replicas: 1 - selector: - matchLabels: - app: traefik-certs-dumper - template: - metadata: - labels: - app: traefik-certs-dumper - spec: - containers: - - name: traefik-certs-dumper - image: bv11-cr01.bessems.eu/proxy/ldez/traefik-certs-dumper:latest-amd64 - imagePullPolicy: Always - command: ['traefik-certs-dumper', 'file'] - args: - - --watch - - --version=v2 - - --source=/data/source/acme.json - - --dest=/data/export/ - - --domain-subdir - volumeMounts: - - mountPath: /data/source/acme.json - name: flexvolsmb-traefikcertsdumper-acmejson - subPath: acme.json - readOnly: true - - mountPath: /data/export - name: flexvolsmb-traefikcertsdumper-export - volumes: - - name: flexvolsmb-traefikcertsdumper-acmejson - persistentVolumeClaim: - claimName: flexvolsmb-traefikcertsdumper-acmejson - - name: flexvolsmb-traefikcertsdumper-export - persistentVolumeClaim: - claimName: flexvolsmb-traefikcertsdumper-export ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-traefikcertsdumper-acmejson -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-traefikcertsdumper-acmejson - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0600,dir_mode=0600,iocharset=utf8,nobrl - server: 192.168.11.225 - share: /K3s.Volumes/traefik/data ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-traefikcertsdumper-acmejson - namespace: default -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-traefikcertsdumper-acmejson - resources: - requests: - storage: 1Gi ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-traefikcertsdumper-export -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-traefikcertsdumper-export - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0777,dir_mode=0777,iocharset=utf8,nobrl - server: 192.168.11.225 - share: /K3s.Volumes/traefikcertsdumper/export ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-traefikcertsdumper-export - namespace: default -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-traefikcertsdumper-export - resources: - requests: - storage: 1Gi