fp/charts/fp/templates/scout.yaml
CJ_Clippy 4962ae34f8
Some checks failed
ci / build (push) Failing after 1m54s
progress
2024-07-13 21:20:35 -08:00

123 lines
3.2 KiB
YAML

# apiVersion: apps/v1
# kind: ReplicaSet
# metadata:
# name: scout-worker
# namespace: futureporn
# labels:
# app: scout-worker
# spec:
# replicas: {{ .Values.scout.replicas }}
# selector:
# matchLabels:
# app: scout-worker
# template:
# metadata:
# labels:
# app: scout-worker
# spec:
# containers:
# - name: scout-worker
# image: "{{ .Values.scout.imageName }}"
# imagePullPolicy: Always
# ports:
# - containerPort: 8080
# env:
# - name: TEMPORAL_SERVICE_ADDRESS
# value: "temporal-frontend.futureporn.svc.cluster.local:7233"
# - name: TEMPORAL_NAMESPACE
# value: "futureporn"
# - name: TEMPORAL_TASK_QUEUE
# value: "scout"
# - name: S3_BUCKET_NAME
# value: "{{ .Values.scout.s3BucketName }}"
# - name: CDN_BUCKET_URL
# value: "{{ .Values.scout.cdnBucketUrl }}"
# - name: STRAPI_URL
# value: https://strapi.fp.sbtp.xyz
# - name: S3_BUCKET_APPLICATION_KEY
# valueFrom:
# secretKeyRef:
# name: scout
# key: s3BucketApplicationKey
# - name: S3_BUCKET_KEY_ID
# valueFrom:
# secretKeyRef:
# name: scout
# key: s3BucketKeyId
# - name: SCOUT_NITTER_ACCESS_KEY
# valueFrom:
# secretKeyRef:
# name: scout
# key: nitterAccessKey
# - name: SCOUT_NITTER_URL
# value: https://nitter.sbtp.xyz
# - name: SCOUT_RECENTS_TOKEN
# valueFrom:
# secretKeyRef:
# name: scout
# key: recentsToken
# - name: SCOUT_STRAPI_API_KEY
# valueFrom:
# secretKeyRef:
# name: scout
# key: strapiApiKey
# resources:
# limits:
# cpu: "500m"
# memory: "512Mi"
# requests:
# cpu: "250m"
# memory: "256Mi"
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: scout
namespace: futureporn
labels:
app: scout
spec:
replicas: {{ .Values.scout.replicas }}
selector:
matchLabels:
app: scout
template:
metadata:
labels:
app: scout
spec:
containers:
- name: scout
image: "{{ .Values.scout.imageName }}"
ports:
- name: http
containerPort: 3000
env:
- name: SCOUT_IMAP_SERVER
valueFrom:
secretKeyRef:
name: scout
key: imapServer
- name: SCOUT_IMAP_PORT
valueFrom:
secretKeyRef:
name: scout
key: imapPort
- name: SCOUT_IMAP_USERNAME
valueFrom:
secretKeyRef:
name: scout
key: imapUsername
- name: SCOUT_IMAP_PASSWORD
valueFrom:
secretKeyRef:
name: scout
key: imapPassword
- name: SCOUT_IMAP_ACCESS_TOKEN
valueFrom:
secretKeyRef:
name: scout
key: imapAccessToken