From 71928e881d6356423384d13107a9ab9ea51e6003 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Sun, 7 May 2023 12:56:50 +0200
Subject: [PATCH] feat: move quassel from deployment to statefulset

---
 quassel/Chart.yaml                                      | 2 +-
 quassel/templates/{deployment.yaml => statefulset.yaml} | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)
 rename quassel/templates/{deployment.yaml => statefulset.yaml} (98%)

diff --git a/quassel/Chart.yaml b/quassel/Chart.yaml
index d834052..678d7e3 100644
--- a/quassel/Chart.yaml
+++ b/quassel/Chart.yaml
@@ -2,5 +2,5 @@ apiVersion: v2
 name: quassel
 description: Helm Chart for Quassel-Core
 type: application
-version: 1.0.3
+version: 1.1.0
 appVersion: "v0.14.0"
diff --git a/quassel/templates/deployment.yaml b/quassel/templates/statefulset.yaml
similarity index 98%
rename from quassel/templates/deployment.yaml
rename to quassel/templates/statefulset.yaml
index 8b13680..89e3b0c 100644
--- a/quassel/templates/deployment.yaml
+++ b/quassel/templates/statefulset.yaml
@@ -1,11 +1,12 @@
 apiVersion: apps/v1
-kind: Deployment
+kind: StatefulSet
 metadata:
   name: {{ include "quassel-helm.fullname" . }}
   labels:
     {{- include "quassel-helm.labels" . | nindent 4 }}
 spec:
   replicas: {{ .Values.replicaCount }}
+  serviceName: {{ include "quassel-helm.fullname" . }}
   selector:
     matchLabels:
       {{- include "quassel-helm.selectorLabels" . | nindent 6 }}
-- 
GitLab