Skip to content

Commit f6495ec

Browse files
committed
orchestratord test: Introduce workflow for downtime measurement
1 parent 9cac88b commit f6495ec

File tree

3 files changed

+336
-225
lines changed

3 files changed

+336
-225
lines changed

ci/nightly/pipeline.template.yml

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2389,20 +2389,33 @@ steps:
23892389
key: orchestratord-test
23902390
steps:
23912391
- id: orchestratord-defaults
2392-
label: "Orchestratord test (defaults from documentation)"
2392+
label: "Orchestratord + documentation defaults"
23932393
artifact_paths: ["mz_debug_*.zip"]
23942394
depends_on: devel-docker-tags
23952395
timeout_in_minutes: 120
23962396
plugins:
23972397
- ./ci/plugins/mzcompose:
23982398
composition: orchestratord
2399-
run: defaults
2399+
run: documentation-defaults
2400+
ci-builder: stable
2401+
agents:
2402+
queue: hetzner-aarch64-16cpu-32gb
2403+
2404+
- id: orchestratord-rolling-upgrade-downtime
2405+
label: "Orchestratord + rolling upgrade downtime"
2406+
artifact_paths: ["mz_debug_*.zip"]
2407+
depends_on: devel-docker-tags
2408+
timeout_in_minutes: 120
2409+
plugins:
2410+
- ./ci/plugins/mzcompose:
2411+
composition: orchestratord
2412+
run: upgrade-downtime
24002413
ci-builder: stable
24012414
agents:
24022415
queue: hetzner-aarch64-16cpu-32gb
24032416

24042417
- id: orchestratord-default-properties
2405-
label: "Orchestratord test (defaults for properties)"
2418+
label: "Orchestratord + defaults for properties"
24062419
artifact_paths: ["mz_debug_*.zip"]
24072420
depends_on: devel-docker-tags
24082421
timeout_in_minutes: 120
@@ -2415,7 +2428,7 @@ steps:
24152428
queue: hetzner-aarch64-16cpu-32gb
24162429

24172430
- id: orchestratord-individual
2418-
label: "Orchestratord test (individual properties)"
2431+
label: "Orchestratord + individual properties"
24192432
artifact_paths: ["mz_debug_*.zip"]
24202433
depends_on: devel-docker-tags
24212434
timeout_in_minutes: 120
@@ -2428,7 +2441,7 @@ steps:
24282441
queue: hetzner-aarch64-16cpu-32gb
24292442

24302443
- id: orchestratord-combine
2431-
label: "Orchestratord test (combine properties)"
2444+
label: "Orchestratord + combine properties"
24322445
artifact_paths: ["mz_debug_*.zip"]
24332446
depends_on: build-aarch64
24342447
timeout_in_minutes: 120
@@ -2441,7 +2454,7 @@ steps:
24412454
queue: hetzner-aarch64-16cpu-32gb
24422455

24432456
- id: orchestratord-upgrade-individual
2444-
label: "Orchestratord test (upgrade, individual props)"
2457+
label: "Orchestratord + upgrade, individual props"
24452458
artifact_paths: ["mz_debug_*.zip"]
24462459
depends_on: devel-docker-tags
24472460
timeout_in_minutes: 120
@@ -2454,7 +2467,7 @@ steps:
24542467
queue: hetzner-aarch64-16cpu-32gb
24552468

24562469
- id: orchestratord-upgrade-combine
2457-
label: "Orchestratord test (upgrade, combine props)"
2470+
label: "Orchestratord + upgrade, combine props"
24582471
artifact_paths: ["mz_debug_*.zip"]
24592472
depends_on: devel-docker-tags
24602473
timeout_in_minutes: 120
@@ -2467,7 +2480,7 @@ steps:
24672480
queue: hetzner-aarch64-16cpu-32gb
24682481

24692482
- id: orchestratord-upgrade-chain-individual
2470-
label: "Orchestratord test (upgrade chain, individual props)"
2483+
label: "Orchestratord + upgrade chain, individual props"
24712484
artifact_paths: ["mz_debug_*.zip"]
24722485
depends_on: devel-docker-tags
24732486
timeout_in_minutes: 120
@@ -2480,7 +2493,7 @@ steps:
24802493
queue: hetzner-aarch64-16cpu-32gb
24812494

24822495
- id: orchestratord-upgrade-chain-combine
2483-
label: "Orchestratord test (upgrade chain, combine props)"
2496+
label: "Orchestratord + upgrade chain, combine props"
24842497
artifact_paths: ["mz_debug_*.zip"]
24852498
depends_on: devel-docker-tags
24862499
timeout_in_minutes: 120

ci/plugins/mzcompose/hooks/command

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ cleanup() {
344344
&& [ "$BUILDKITE_LABEL" != "Parallel Benchmark against QA Canary Environment" ] \
345345
&& [ "$BUILDKITE_LABEL" != "Parallel Benchmark against QA Benchmarking Staging Environment" ] \
346346
&& [[ ! "$BUILDKITE_LABEL" =~ Terraform\ .* ]] \
347-
&& [[ ! "$BUILDKITE_LABEL" =~ Orchestratord\ test\ .* ]] \
347+
&& [[ ! "$BUILDKITE_LABEL" =~ Orchestratord\ .* ]] \
348348
&& [[ ! "$BUILDKITE_LABEL" =~ Cluster\ spec\ sheet.* ]]; then
349349
echo "+++ services.log is empty, failing"
350350
exit 1

0 commit comments

Comments
 (0)