openreplay/scripts/pr-env/resources.yaml
Rajesh Rajendran 5f855a8df0
pr-env (#1673)
* actions: build options
* building backend all/optional
* pr-env: don't pull image it already exists
* pr-env: exit in case of error
* build all images
* refactor(pr-env): build script
* pr-env: building all images
* chore(actions): logging with aws cred
* actions: enable failure job
* actions: get lb dns address
* actions: fix if condition
* actions: change ingress name
* resources: fix redis persistence
* resources: change resource type to preferred
It'll help to schedule, pods
* actions: Build all image
* fix(actions): variable override and folder consistency
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-27 19:58:54 +01:00

182 lines
3.5 KiB
YAML

persistence: &persistence
enabled: true
size: 1Gi
minio:
persistence: *persistence
postgresql:
persistence: *persistence
redis:
master:
persistence: *persistence
kafka:
persistence: *persistence
zookeeper:
persistence: *persistence
clickhouse:
storageSize: 1Gi
resources:
requests:
cpu: 100m
memory: 200Mi
alerts:
resources:
requests:
cpu: 50m
assets:
resources:
requests:
cpu: 50m
assist:
resources:
requests:
cpu: 50m
assist-stats:
resources:
requests:
cpu: 50m
chalice:
resources:
requests:
cpu: 50m
affinity:
podAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- sink
- storage
- chalice
- imagestorage
- videostorage
topologyKey: kubernetes.io/hostname
db:
resources:
requests:
cpu: 50m
ender:
resources:
requests:
cpu: 50m
frontend:
resources:
requests:
cpu: 50m
heuristics:
resources:
requests:
cpu: 50m
http:
resources:
requests:
cpu: 50m
imagestorage:
resources:
requests:
cpu: 50m
affinity:
podAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- sink
- storage
- chalice
- imagestorage
- videostorage
topologyKey: kubernetes.io/hostname
ingress-nginx:
resources:
requests:
cpu: 50m
integrations:
resources:
requests:
cpu: 50m
peers:
resources:
requests:
cpu: 50m
quickwit:
resources:
requests:
cpu: 50m
sink:
resources:
requests:
cpu: 50m
affinity:
podAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- sink
- storage
- chalice
- imagestorage
- videostorage
topologyKey: kubernetes.io/hostname
sourcemapreader:
resources:
requests:
cpu: 50m
storage:
resources:
requests:
cpu: 50m
affinity:
podAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- sink
- storage
- chalice
- imagestorage
- videostorage
topologyKey: kubernetes.io/hostname
utilities:
resources:
requests:
cpu: 50m
videostorage:
resources:
requests:
cpu: 50m
affinity:
podAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- sink
- storage
- chalice
- imagestorage
- videostorage
topologyKey: kubernetes.io/hostname