cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 682f914f346dffccee7c6f6677d07a5f6a771894
parent 7db6e3b55c31b754b474c5c26ee9dc33ba476139
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Wed,  1 Oct 2025 20:35:56 +0200

Use deployment instead

Diffstat:
Mapps/talos_cluster/mailserver/mailman.yaml | 65++++++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 38 insertions(+), 27 deletions(-)

diff --git a/apps/talos_cluster/mailserver/mailman.yaml b/apps/talos_cluster/mailserver/mailman.yaml @@ -1,11 +1,41 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + app: mailman + name: mailman-opt-mailman-0 + namespace: mailserver +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 10Gi + storageClassName: longhorn +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + app: mailman + name: mailman-web-mailman-0 + namespace: mailserver +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 10Gi + storageClassName: longhorn +--- # https://github.com/maxking/docker-mailman apiVersion: apps/v1 -kind: StatefulSet +kind: Deployment metadata: name: mailman namespace: mailserver spec: - serviceName: mailman replicas: 1 selector: matchLabels: @@ -300,31 +330,12 @@ spec: emptyDir: {} - name: redis-data emptyDir: {} - volumeClaimTemplates: - - apiVersion: v1 - kind: PersistentVolumeClaim - metadata: - name: mailman-opt - namespace: mailserver - spec: - storageClassName: longhorn - accessModes: - - ReadWriteMany - resources: - requests: - storage: 10Gi - - apiVersion: v1 - kind: PersistentVolumeClaim - metadata: - name: mailman-web - namespace: mailserver - spec: - storageClassName: longhorn - accessModes: - - ReadWriteMany - resources: - requests: - storage: 10Gi + - name: mailman-opt + persistentVolumeClaim: + claimName: mailman-opt-mailman-0 # Existing PVC from StatefulSet + - name: mailman-web + persistentVolumeClaim: + claimName: mailman-web-mailman-0 # Existing PVC from StatefulSet --- apiVersion: v1 kind: Service