Add scripts that manage k8s orchestration (Split-4) 26/142226/8
authorhalil.cakal <halil.cakal@est.tech>
Tue, 30 Sep 2025 12:45:33 +0000 (13:45 +0100)
committerhalil.cakal <halil.cakal@est.tech>
Wed, 15 Oct 2025 10:37:37 +0000 (11:37 +0100)
commit9683aefbd9e466c762b630ca43e594394fb0a550
tree64d7dfab603f4ca5f7f62a6f621ff74075f3a970
parent4f10b8a6a6a6916fe37415e16acd8f7a3d592517
Add scripts that manage k8s orchestration (Split-4)

- updated bash scripts for installing charts, running k6 tests,
  uninstalling deployment, and storing pod logs
- added environment variable: deploymentType to differentiate deployment
  cluster and hosts
- added hosts that is related to k8s cluster deployment
- updated readme.md
- set timeout to 300s for the pod availability
- increase resources (cpu and memory) for kafka and zookeper services to
  let them start successfully on virtual machine
- increase resources (cpu and memory) for dbpostgresql service to
  support at least 30K cm handle for the virtual test server

Issue-ID: CPS-2967

Change-Id: I464c551749725788019e1fec23a443085b2cb54d
Signed-off-by: halil.cakal <halil.cakal@est.tech>
13 files changed:
cps-charts/templates/postgresql-deployment.yaml
cps-charts/templates/zookeeper-deployment.yaml
cps-charts/values.yaml
k6-tests/README.md
k6-tests/k6-main.sh
k6-tests/make-logs.sh
k6-tests/ncmp/common/produce-avc-event.js
k6-tests/ncmp/common/utils.js
k6-tests/ncmp/config/endurance.json
k6-tests/ncmp/config/kpi.json
k6-tests/ncmp/execute-k6-scenarios.sh
k6-tests/ncmp/ncmp-test-runner.js
k6-tests/teardown.sh