master
sh 21 lines 584 Bytes
Raw
1 #!/usr/bin/env bash
2 set -euo pipefail
3
4 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
5
6 MYSQL_VARIANTS=(
7 "mysql:5.7|mysql-5.7"
8 "mysql:8.0|mysql-8.0"
9 "mysql:8.4|mysql-8.4"
10 "mariadb:10.3|mariadb-10.3"
11 "mariadb:10.6|mariadb-10.6"
12 "mariadb:11.4|mariadb-11.4"
13 "percona:5.7|percona-5.7"
14 "percona:8.0|percona-8.0"
15 )
16
17 for entry in "${MYSQL_VARIANTS[@]}"; do
18 IFS='|' read -r image label <<< "$entry"
19 printf '\n=== Running MySQL collector E2E for %s (%s) ===\n' "$label" "$image" >&2
20 MYSQL_IMAGE="$image" MYSQL_VARIANT="$label" bash "$SCRIPT_DIR/mysql.sh"
21 done