diff options
author | 2024-08-22 17:39:58 +0100 | |
---|---|---|
committer | 2025-02-13 10:20:00 +0000 | |
commit | 3ce7fde27b0f3b9d87a1566070347af708c4b3c6 (patch) | |
tree | 4be384bb156bd66ceaa8297324515057d46cec73 /.github | |
parent | ee4e49556be15ef5f881403f1cd70fab8daa68f4 (diff) |
Add healthchecks for docker-compose for k6 and CSIT
To improve reliability and consistency of healthchecks in
k6 and CSIT tests, they are implemented in docker-compose.
This commit adds fail-fast logic, where k6 and CSITs will
abort immediately if the containers won't start.
Implementation:
- Add healthchecks for docker containers used in tests.
- Change k6 & CSIT tests to use docker healthchecks.
- Tests will abort if containers are not healthy.
- Start-up timeout for CPS containers is 90 seconds
- Start-up timeout for other containers is 60 seconds
Other Improvements:
- Add --quiet-pull option to suppress junk output in Jenkins logs.
- Add kpi.env file containing environment variables for KPI pipeline,
just like endurance.env. This allows same code to run either suite.
- Changed from port range to port number for Postgres exporter, since
only a single instance runs, to be consistent with other containers
Issue-ID: CPS-2630
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I50929ca4061bb844fca87a0d6c3103aaa2c45e0b
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions