diff --git a/ci/deploy/deploy.sh b/ci/deploy/deploy.sh index 7ec016b82c4885b6185efee3a093e6c5ef9c3472..a59fdb5a7f6f4386e090089930514a803e9fa1a4 100644 --- a/ci/deploy/deploy.sh +++ b/ci/deploy/deploy.sh @@ -20,6 +20,9 @@ kubectl create secret generic backend-cron-credentials -n ${NAMESPACE} --from-li ## DB envsubst < ci/kubernetes/postgresql.yaml | kubectl apply -n ${NAMESPACE} -f - kubectl -n ${NAMESPACE} wait --for=condition=available --timeout=600s deployment/postgresql +## Redis +envsubst < ci/kubernetes/redis.yaml | kubectl apply -n ${NAMESPACE} -f - +kubectl -n ${NAMESPACE} wait --for=condition=available --timeout=600s deployment/redis ## Backend envsubst < ci/kubernetes/backend.yaml | kubectl apply -n ${NAMESPACE} -f - kubectl -n ${NAMESPACE} patch deployment backend -p "{\"spec\":{\"template\":{\"metadata\":{\"labels\":{\"date\":\"`date +'%s'`\"}}}}}" diff --git a/ci/kubernetes/backend.yaml b/ci/kubernetes/backend.yaml index 3e2f4306ba016b25bf1fd35d5d6f87067a431a89..c8e46d69cd6a49a56fd46ea2980ea1e4e235f873 100644 --- a/ci/kubernetes/backend.yaml +++ b/ci/kubernetes/backend.yaml @@ -43,6 +43,8 @@ spec: secretKeyRef: name: backend-secret key: secret_key + - name: REDIS_HOST + value: redis - name: PORT value: "8000" - name: DEBUG diff --git a/ci/kubernetes/redis.yaml b/ci/kubernetes/redis.yaml new file mode 100644 index 0000000000000000000000000000000000000000..206fd376fbd9a6bf2f01a6bd42a744f3202760bc --- /dev/null +++ b/ci/kubernetes/redis.yaml @@ -0,0 +1,42 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: redis + labels: + deployment: redis +spec: + selector: + matchLabels: + pod: redis + replicas: 1 + template: + metadata: + labels: + pod: redis + spec: + containers: + - name: master + image: redis + resources: + requests: + cpu: "100m" + memory: "100Mi" + limits: + cpu: "200m" + memory: "200Mi" + ports: + - containerPort: 6379 +--- +apiVersion: v1 +kind: Service +metadata: + name: redis + labels: + app: redis +spec: + selector: + pod: redis + ports: + - protocol: TCP + port: 6379 + targetPort: 6379