fix(sorcerer): Add prod rossby
This commit is contained in:
@@ -1,3 +1,2 @@
|
||||
sorcerer:
|
||||
enabled: true
|
||||
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
sorcerer:
|
||||
enabled: true
|
||||
@@ -0,0 +1,116 @@
|
||||
replicaCount: 2
|
||||
|
||||
podAnnotations:
|
||||
dapr.io/enabled: "true"
|
||||
dapr.io/app-id: "prod-sorcerer"
|
||||
dapr.io/app-port: "8085"
|
||||
dapr.io/api-token-secret: "dapr-api-token"
|
||||
dapr.io/config: "tracing"
|
||||
dapr.io/app-protocol: "http"
|
||||
dapr.io/log-as-json: "true"
|
||||
dapr.io/sidecar-cpu-request: "10m"
|
||||
dapr.io/sidecar-memory-request: "50Mi"
|
||||
# dapr.io/sidecar-cpu-limit: "300m"
|
||||
# dapr.io/sidecar-memory-limit: "1000Mi"
|
||||
|
||||
env:
|
||||
- name: APP_VERSION
|
||||
value: "4.16.3"
|
||||
- name: LOG_LEVEL
|
||||
value: "2"
|
||||
- name: REDIS_USER
|
||||
value: default
|
||||
- name: REDIS_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: prod-sorcerer-redis
|
||||
key: redis-password
|
||||
- name: DAPR_API_TOKEN
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: dapr-api-token
|
||||
key: token
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-production
|
||||
nginx.ingress.kubernetes.io/affinity: "cookie"
|
||||
nginx.ingress.kubernetes.io/session-cookie-name: "http-affinity"
|
||||
nginx.ingress.kubernetes.io/session-cookie-expires: "86400"
|
||||
nginx.ingress.kubernetes.io/session-cookie-max-age: "86400"
|
||||
hosts:
|
||||
- host: sorcerer.adm.vtn.obx
|
||||
paths:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: ImplementationSpecific
|
||||
internal:
|
||||
- path: /internal
|
||||
pathType: ImplementationSpecific
|
||||
- path: /dapr
|
||||
pathType: ImplementationSpecific
|
||||
- path: /actors
|
||||
pathType: ImplementationSpecific
|
||||
- path: /job
|
||||
pathType: ImplementationSpecific
|
||||
- path: /events
|
||||
pathType: ImplementationSpecific
|
||||
- path: /metrics
|
||||
pathType: ImplementationSpecific
|
||||
tls:
|
||||
- hosts:
|
||||
- sorcerer.adm.vtn.obx
|
||||
secretName: prod-sorcerer-tls
|
||||
|
||||
persistence:
|
||||
enabled: true
|
||||
existingClaim: prod-sorcerer-ceph-archives
|
||||
# existingClaim: prod-oceanbox-backup-archives
|
||||
|
||||
# nodeSelector:
|
||||
# node-role.kubernetes.io/srv: ""
|
||||
# kubernetes.io/hostname: fs-backup
|
||||
# node-role.kubernetes.io/worker: c1-1
|
||||
|
||||
# tolerations:
|
||||
# - key: workload
|
||||
# operator: Equal
|
||||
# value: compute
|
||||
# effect: NoSchedule
|
||||
redis:
|
||||
enabled: true
|
||||
replicas: 3
|
||||
size: 2Gi
|
||||
backup:
|
||||
enabled: true
|
||||
secret:
|
||||
name: "prod-sorcerer-redis"
|
||||
key: "redis-password"
|
||||
resources:
|
||||
cpu: 150m
|
||||
memory: 256Mi
|
||||
|
||||
|
||||
affinity:
|
||||
nodeAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
nodeSelectorTerms:
|
||||
- matchExpressions:
|
||||
- key: "topology.kubernetes.io/group"
|
||||
operator: In
|
||||
values:
|
||||
- srv
|
||||
podAntiAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
- labelSelector:
|
||||
matchExpressions:
|
||||
- key: "app.kubernetes.io/name"
|
||||
operator: In
|
||||
values:
|
||||
- sorcerer
|
||||
- key: "app.kubernetes.io/instance"
|
||||
operator: In
|
||||
values:
|
||||
- prod-sorcerer
|
||||
topologyKey: "kubernetes.io/hostname"
|
||||
Reference in New Issue
Block a user