diff --git a/apps/codeserver/deployment.yaml b/apps/codeserver/deployment.yaml deleted file mode 100644 index f8e3078..0000000 --- a/apps/codeserver/deployment.yaml +++ /dev/null @@ -1,126 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: codeserver ---- - -apiVersion: v1 -kind: PersistentVolume -metadata: - namespace: codeserver - name: codeserver-data-nfs - labels: - directory: codeserver -spec: - # storageClassName: fast - capacity: - storage: "10Gi" - volumeMode: Filesystem - accessModes: - - ReadWriteOnce - nfs: - path: /codeserver - server: nfs-server.storage.svc.cluster.local ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - namespace: codeserver - name: codeserver-data-nfs -spec: - # storageClassName: fast - accessModes: - - ReadWriteOnce - resources: - requests: - storage: "10Gi" - selector: - matchLabels: - directory: codeserver - ---- - -apiVersion: apps/v1 -kind: Deployment -metadata: - namespace: codeserver - name: codeserver - labels: - app: codeserver -spec: - replicas: 1 - selector: - matchLabels: - app: codeserver - template: - metadata: - labels: - app: codeserver - spec: - containers: - - name: codeserver - image: gitpod/openvscode-server - ports: - - containerPort: 3000 - volumeMounts: - - mountPath: /home/workspace - name: codeserver-data - - - volumes: - - name: codeserver-data - persistentVolumeClaim: - claimName: codeserver-data-nfs - ---- -apiVersion: v1 -kind: Service -metadata: - namespace: codeserver - name: codeserver - -spec: - type: ClusterIP - ports: - - name: http - port: 3000 - selector: - app: codeserver - ---- - - -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRoute -metadata: - name: codeserver-ingress - namespace: codeserver -spec: - entryPoints: - - websecure - routes: - - match: Host(`code.kluster.moll.re`) - middlewares: - - name: codeserver-websocket - kind: Rule - services: - - name: codeserver - port: 3000 - tls: - certResolver: default-tls - ---- -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: codeserver-websocket - namespace: codeserver -spec: - headers: - customRequestHeaders: - X-Forwarded-Proto: "https" - # enable websockets - Upgrade: "websocket" - - - diff --git a/apps/gitea/gitea.pvc.yaml b/apps/gitea/gitea.pvc.yaml index 9b3dc40..830802b 100644 --- a/apps/gitea/gitea.pvc.yaml +++ b/apps/gitea/gitea.pvc.yaml @@ -23,7 +23,7 @@ metadata: namespace: gitea name: gitea-data-nfs spec: - # storageClassName: fast + storageClassName: "" accessModes: - ReadWriteOnce resources: @@ -59,7 +59,7 @@ metadata: namespace: gitea name: gitea-postgresql-data-nfs spec: - # storageClassName: fast + storageClassName: nfs-client accessModes: - ReadWriteOnce resources: diff --git a/apps/homeassistant/pvc.yaml b/apps/homeassistant/pvc.yaml index aea22bd..7973352 100644 --- a/apps/homeassistant/pvc.yaml +++ b/apps/homeassistant/pvc.yaml @@ -21,7 +21,7 @@ kind: PersistentVolumeClaim metadata: name: homeassistant-nfs spec: - # storageClassName: slow + storageClassName: "" accessModes: - ReadWriteOnce resources: diff --git a/apps/immich/pvc.yaml b/apps/immich/pvc.yaml index e963a4c..0c91f39 100644 --- a/apps/immich/pvc.yaml +++ b/apps/immich/pvc.yaml @@ -22,7 +22,7 @@ kind: PersistentVolumeClaim metadata: name: immich-nfs spec: - # storageClassName: fast + storageClassName: "" accessModes: - ReadWriteOnce resources: diff --git a/apps/media/jellyfin.pvc.yaml b/apps/media/jellyfin.pvc.yaml index e7ed553..1632449 100644 --- a/apps/media/jellyfin.pvc.yaml +++ b/apps/media/jellyfin.pvc.yaml @@ -24,7 +24,7 @@ metadata: namespace: media name: jellyfin-config-nfs spec: - # storageClassName: slow + storageClassName: "" accessModes: - ReadWriteOnce resources: @@ -60,7 +60,7 @@ metadata: namespace: media name: jellyfin-data-nfs spec: - # storageClassName: slow + storageClassName: nfs-client accessModes: - ReadWriteOnce resources: diff --git a/apps/monitoring/influxdb.pvc.yaml b/apps/monitoring/influxdb.pvc.yaml index 4f25977..85d2212 100644 --- a/apps/monitoring/influxdb.pvc.yaml +++ b/apps/monitoring/influxdb.pvc.yaml @@ -21,7 +21,7 @@ kind: PersistentVolumeClaim metadata: name: influxdb-nfs spec: - # storageClassName: slow + storageClassName: "" accessModes: - ReadWriteOnce resources: @@ -30,6 +30,3 @@ spec: selector: matchLabels: directory: influxdb - - - diff --git a/apps/nextcloud/pvc.yaml b/apps/nextcloud/pvc.yaml index effba51..2c3f61f 100644 --- a/apps/nextcloud/pvc.yaml +++ b/apps/nextcloud/pvc.yaml @@ -23,7 +23,7 @@ metadata: namespace: nextcloud name: nextcloud-nfs spec: - # storageClassName: fast + storageClassName: "" accessModes: - ReadWriteOnce resources: diff --git a/infrastructure/postgres/pvc.yaml b/infrastructure/postgres/pvc.yaml index 25531af..fe7ac32 100644 --- a/infrastructure/postgres/pvc.yaml +++ b/infrastructure/postgres/pvc.yaml @@ -23,7 +23,7 @@ metadata: namespace: postgres name: postgres-nfs spec: - # storageClassName: fast + storageClassName: "" accessModes: - ReadWriteMany resources: