* 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>
182 lines
3.5 KiB
YAML
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
|
|
|