From ec40664b1a53b02015072c4fd9b510984d6d85c4 Mon Sep 17 00:00:00 2001 From: Vitor Hideyoshi Date: Wed, 23 Aug 2023 19:36:03 -0300 Subject: [PATCH] Adds Storage Processor --- .github/workflows/deploy-staging.yml | 1 - deployment/storage/storage-processor.yaml | 41 +++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 deployment/storage/storage-processor.yaml diff --git a/.github/workflows/deploy-staging.yml b/.github/workflows/deploy-staging.yml index c0d2b3c..756a6a5 100644 --- a/.github/workflows/deploy-staging.yml +++ b/.github/workflows/deploy-staging.yml @@ -40,7 +40,6 @@ jobs: envkey_REDIS_PASSWORD: ${{ secrets.REDIS_PASSWORD}} envkey_REFRESH_TOKEN_DURATION: ${{ secrets.REFRESH_TOKEN_DURATION}} envkey_TOKEN_SECRET: ${{ secrets.TOKEN_SECRET}} - envkey_STORAGE_URL: ${{ secrets.STORAGE_URL }} envkey_STORAGE_TYPE: ${{ secrets.STORAGE_TYPE }} envkey_AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} envkey_AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/deployment/storage/storage-processor.yaml b/deployment/storage/storage-processor.yaml new file mode 100644 index 0000000..327dc07 --- /dev/null +++ b/deployment/storage/storage-processor.yaml @@ -0,0 +1,41 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + namespace: portfolio + name: storage-processor-deployment +spec: + replicas: 1 + selector: + matchLabels: + app: storage-processor + template: + metadata: + labels: + app: storage-processor + spec: + containers: + - name: storage-processor + image: yoshiunfriendly/storage-hideyoshi.com:latest + command: [ "poetry", "run", "rq", "worker", " --with-scheduler" ] + imagePullPolicy: "Always" + env: + - name: REDIS_BASE_URL + valueFrom: + configMapKeyRef: + name: redis-config + key: redis-url + + - name: REDIS_PORT + valueFrom: + configMapKeyRef: + name: redis-config + key: redis-port + + - name: REDIS_PASSWORD + valueFrom: + secretKeyRef: + name: redis-secret + key: redis-password + + - name: REDIS_URL + value: "redis://:$(REDIS_PASSWORD)@$(REDIS_BASE_URL):$(REDIS_PORT)" \ No newline at end of file