50c2fe2a1e
ci / lint (push) Successful in 1m19s
ci / unit (push) Failing after 1m2s
ci / integration (push) Has been skipped
ci / types (push) Successful in 1m37s
ci / security (push) Failing after 38s
ci / dockerfile (push) Successful in 14s
ci / image (api) (push) Has been skipped
ci / image (reconciler) (push) Has been skipped
ci / image (worker) (push) Has been skipped
ci / bump (push) Has been skipped
Complete working build of the system learn-python/ teaches. 164 tests, mypy --strict clean, domain coverage 99%.
78 lines
1.7 KiB
YAML
78 lines
1.7 KiB
YAML
# The product catalog: what svcforge will provision, and in which sizes.
|
|
# service_type -> chart / chart_version / security / sizes{name -> replicas + resources}
|
|
#
|
|
# security: true bypasses every tenant's maintenance window for this entry. Set it for a
|
|
# CVE with a public exploit; leave it false and the bump waits for 03:00 Sunday.
|
|
services:
|
|
elasticsearch:
|
|
chart: bitnamilegacy/elasticsearch
|
|
chart_version: 21.3.15
|
|
security: false
|
|
sizes:
|
|
small:
|
|
replicas: 1
|
|
resources:
|
|
requests:
|
|
cpu: 250m
|
|
memory: 1Gi
|
|
limits:
|
|
cpu: "1"
|
|
memory: 2Gi
|
|
medium:
|
|
replicas: 3
|
|
resources:
|
|
requests:
|
|
cpu: "1"
|
|
memory: 4Gi
|
|
limits:
|
|
cpu: "2"
|
|
memory: 8Gi
|
|
|
|
redis:
|
|
chart: bitnamilegacy/redis
|
|
chart_version: 20.6.2
|
|
security: false
|
|
sizes:
|
|
small:
|
|
replicas: 1
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 256Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 512Mi
|
|
medium:
|
|
replicas: 3
|
|
resources:
|
|
requests:
|
|
cpu: 500m
|
|
memory: 1Gi
|
|
limits:
|
|
cpu: "1"
|
|
memory: 2Gi
|
|
|
|
postgres:
|
|
chart: bitnamilegacy/postgresql
|
|
chart_version: 16.4.5
|
|
security: false
|
|
sizes:
|
|
small:
|
|
replicas: 1
|
|
resources:
|
|
requests:
|
|
cpu: 250m
|
|
memory: 512Mi
|
|
limits:
|
|
cpu: "1"
|
|
memory: 1Gi
|
|
medium:
|
|
replicas: 2
|
|
resources:
|
|
requests:
|
|
cpu: "1"
|
|
memory: 2Gi
|
|
limits:
|
|
cpu: "2"
|
|
memory: 4Gi
|