Split big docker-compose into smaller ones 70/140870/3
authorhalil.cakal <halil.cakal@est.tech>
Fri, 9 May 2025 10:13:07 +0000 (11:13 +0100)
committerhalil.cakal <halil.cakal@est.tech>
Fri, 16 May 2025 12:02:43 +0000 (13:02 +0100)
commita234fdb5b6b61bbf1dbb8a730208199f1fdb2a16
treed9994b8a7b0d2fa6640457ab7e9aa924a3bf7599
parente2ceefd2abef3496482e04c463e7976ee9495e58
Split big docker-compose into smaller ones

- split the big docker-compose and remove
- two new docker-compose: cps-base and dmi-services
- remove monitoring profile from: kafka-ui, prometheus, and grafana
  since they are not an overhead to performance
- kept 'tracing' profile for 'jaeger-service' because it reduced the
  performance by around 4 times (see the jira for more details)
- documentation updated

Issue-ID: CPS-2730

Change-Id: I4d9cdd82c96c2864c8eb7415b6857a4d2df898fc
Signed-off-by: halil.cakal <halil.cakal@est.tech>
csit/plans/cps/setup.sh
docker-compose/README.md
docker-compose/cps-base.yml [moved from docker-compose/docker-compose.yml with 60% similarity]
docker-compose/dmi-services.yml [new file with mode: 0644]
k6-tests/README.md
k6-tests/setup.sh
k6-tests/teardown.sh
test-tools/perf-test-ncmp-passthrough-read.sh