Merge pull request #737 from 3dwardch3ng/app/plane

add plane-redis service
This commit is contained in:
2024-07-31 02:45:44 +10:00
committed by GitHub
3 changed files with 61 additions and 1 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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
---