Files
dolt/.github/scripts/fuzzer/get-fuzzer-job-json.sh
T
2022-05-27 08:35:51 -07:00

55 lines
1.2 KiB
Bash
Executable File

#!/bin/sh
set -e
if [ "$#" -ne 2 ]; then
echo "Usage: ./get-dolt-correctness-job-json.sh <jobname> <version>"
exit 1
fi
jobname="$1"
version="$2"
echo '
{
"apiVersion": "batch/v1",
"kind": "Job",
"metadata": {
"name": "'$jobname'",
"namespace": "fuzzer"
},
"spec": {
"backoffLimit": 2,
"template": {
"metadata": {
"labels": {
"k8s-liquidata-inc-monitored-job": "created-by-static-config"
}
},
"spec": {
"serviceAccountName": "fuzzer",
"containers": [
{
"name": "fuzzer",
"image": "407903926827.dkr.ecr.us-west-2.amazonaws.com/liquidata/fuzzer:latest",
"env": [
{ "name": "REPO_ACCESS_TOKEN", "value": "'$REPO_ACCESS_TOKEN'"},
{ "name": "ACTOR", "value": "'$ACTOR'"},
{ "name": "DOLT_BIN", "value": "/usr/local/bin"}
],
"args": [
"--dolt-version='$version'",
"--bucket=dolt-fuzzer-runs",
"--region=us-west-2",
"--version-gate-job",
"--fuzzer-args=basic, --cycles=5"
]
}
],
"restartPolicy": "OnFailure"
}
}
}
}
'