diff --git a/apps/plane/base/configmap.yaml b/apps/plane/base/configmap.yaml index 2c966d7..da34e2d 100644 --- a/apps/plane/base/configmap.yaml +++ b/apps/plane/base/configmap.yaml @@ -12,7 +12,7 @@ data: GUNICORN_WORKERS: "1" WEB_URL: "http://plane.cluster.edward.sydney" CORS_ALLOWED_ORIGINS: "http://plane.cluster.edward.sydney,https://plane.cluster.edward.sydney" - REDIS_URL: "redis://redis-master.redis.svc.cluster.local:6379/" + REDIS_URL: "redis://plane-redis.plane.svc.cluster.local:6379/" --- apiVersion: v1 kind: ConfigMap diff --git a/apps/plane/base/service.yaml b/apps/plane/base/service.yaml index 78db580..a2d13af 100644 --- a/apps/plane/base/service.yaml +++ b/apps/plane/base/service.yaml @@ -67,3 +67,19 @@ spec: selector: app.name: plane-web --- +apiVersion: v1 +kind: Service +metadata: + namespace: plane + name: plane-redis + labels: + app.name: plane-redis +spec: + clusterIP: None + ports: + - name: redis-6379 + port: 6379 + protocol: TCP + targetPort: 6379 + selector: + app.name: plane-redis \ No newline at end of file diff --git a/apps/plane/base/stateful-set.yaml b/apps/plane/base/stateful-set.yaml new file mode 100644 index 0000000..99582f1 --- /dev/null +++ b/apps/plane/base/stateful-set.yaml @@ -0,0 +1,44 @@ +--- +apiVersion: apps/v1 +kind: StatefulSet +metadata: + namespace: plane + name: plane-redis-wl +spec: + selector: + matchLabels: + app.name: plane-redis + serviceName: plane-redis + template: + metadata: + labels: + app.name: plane-redis + spec: + containers: + - image: valkey/valkey:7.2.5-alpine + imagePullPolicy: Always + name: plane-redis + stdin: true + tty: true + volumeMounts: + - mountPath: /data + name: pvc-plane-redis-vol + subPath: '' + serviceAccount: plane-srv-account + serviceAccountName: plane-srv-account + volumeClaimTemplates: + - apiVersion: v1 + kind: PersistentVolumeClaim + metadata: + creationTimestamp: null + namespace: plane + name: pvc-plane-redis-vol + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: "1Gi" + storageClassName: longhorn + volumeMode: Filesystem +--- \ No newline at end of file