Skip to content

Commit 6f30c16

Browse files
authoredMay 3, 2023
studio helper update (#753)
* update studio payload * test update
1 parent 705679f commit 6f30c16

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed
 

Diff for: ‎task/common/machine/machine-script.sh.tpl

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ chmod u=rwx,g=rx,o=rx /usr/bin/tpi-task-shutdown
1717

1818
sudo tee /usr/bin/tpi-task-studio-log << 'END'
1919
#!/bin/bash
20-
URL="${STUDIO_ENDPOINT:-https://studio.iterative.ai/api/live}"
20+
URL="${DVC_STUDIO_URL:-https://studio.iterative.ai}"
2121
STEP="${STUDIO_STEP:-`echo $(date +%s)`}"
2222
STATUS=$1
2323
DATE_START="${TPI_TASK_DATE_START:-0}"
@@ -40,11 +40,11 @@ if [ -n "$STUDIO_TOKEN" ]; then
4040
DATE_END=$(date +%s)
4141
fi
4242
43-
STUDIO_PARAMS="{\"task\": {\"id\": \"${TPI_TASK_IDENTIFIER}\", \"status\": \"${STATUS}\", \"cloud\": \"${TPI_TASK_CLOUD_PROVIDER}\", \"machine\": \"${TPI_MACHINE}\", \"region\": \"${TPI_REGION}\", \"diskSize\": \"${TPI_DISK_SIZE}\", \"dateStart\": ${DATE_START}, \"dateEnd\": ${DATE_END}}}"
44-
STUDIO_PAYLOAD="{\"type\": \"data\", \"client\": \"dvclive\", \"repo_url\": \"${STUDIO_REPO_URL}\", \"baseline_sha\": \"${STUDIO_BASELINE_SHA}\", \"name\": \"${TPI_TASK_IDENTIFIER}\", \"step\":${STEP}, \"params\": ${STUDIO_PARAMS}}"
45-
curl -X POST $URL \
43+
STUDIO_PARAMS="{\"id\": \"${TPI_TASK_IDENTIFIER}\", \"status\": \"${STATUS}\", \"cloud\": \"${TPI_TASK_CLOUD_PROVIDER}\", \"instance_type\": \"${TPI_MACHINE}\", \"region\": \"${TPI_REGION}\", \"diskSize\": \"${TPI_DISK_SIZE}\"}"
44+
STUDIO_PAYLOAD="{\"type\": \"data\", \"client\": \"dvclive\", \"repo_url\": \"${STUDIO_REPO_URL}\", \"baseline_sha\": \"${STUDIO_BASELINE_SHA}\", \"name\": \"${TPI_TASK_IDENTIFIER}\", \"step\":${STEP}, \"machine\": ${STUDIO_PARAMS}}"
45+
curl -X POST "$URL/api/live" \
4646
-H "Content-Type: application/json" \
47-
-H "Authorization: token ${STUDIO_TOKEN}" \
47+
-H "Authorization: token ${DVC_STUDIO_TOKEN}" \
4848
-d "${STUDIO_PAYLOAD}"
4949
fi
5050
END

Diff for: ‎task/common/machine/testdata/machine_script_full.golden

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ chmod u=rwx,g=rx,o=rx /usr/bin/tpi-task-shutdown
1717

1818
sudo tee /usr/bin/tpi-task-studio-log << 'END'
1919
#!/bin/bash
20-
URL="${STUDIO_ENDPOINT:-https://studio.iterative.ai/api/live}"
20+
URL="${DVC_STUDIO_URL:-https://studio.iterative.ai}"
2121
STEP="${STUDIO_STEP:-`echo $(date +%s)`}"
2222
STATUS=$1
2323
DATE_START="${TPI_TASK_DATE_START:-0}"
@@ -40,11 +40,11 @@ if [ -n "$STUDIO_TOKEN" ]; then
4040
DATE_END=$(date +%s)
4141
fi
4242
43-
STUDIO_PARAMS="{\"task\": {\"id\": \"${TPI_TASK_IDENTIFIER}\", \"status\": \"${STATUS}\", \"cloud\": \"${TPI_TASK_CLOUD_PROVIDER}\", \"machine\": \"${TPI_MACHINE}\", \"region\": \"${TPI_REGION}\", \"diskSize\": \"${TPI_DISK_SIZE}\", \"dateStart\": ${DATE_START}, \"dateEnd\": ${DATE_END}}}"
44-
STUDIO_PAYLOAD="{\"type\": \"data\", \"client\": \"dvclive\", \"repo_url\": \"${STUDIO_REPO_URL}\", \"baseline_sha\": \"${STUDIO_BASELINE_SHA}\", \"name\": \"${TPI_TASK_IDENTIFIER}\", \"step\":${STEP}, \"params\": ${STUDIO_PARAMS}}"
45-
curl -X POST $URL \
43+
STUDIO_PARAMS="{\"id\": \"${TPI_TASK_IDENTIFIER}\", \"status\": \"${STATUS}\", \"cloud\": \"${TPI_TASK_CLOUD_PROVIDER}\", \"instance_type\": \"${TPI_MACHINE}\", \"region\": \"${TPI_REGION}\", \"diskSize\": \"${TPI_DISK_SIZE}\"}"
44+
STUDIO_PAYLOAD="{\"type\": \"data\", \"client\": \"dvclive\", \"repo_url\": \"${STUDIO_REPO_URL}\", \"baseline_sha\": \"${STUDIO_BASELINE_SHA}\", \"name\": \"${TPI_TASK_IDENTIFIER}\", \"step\":${STEP}, \"machine\": ${STUDIO_PARAMS}}"
45+
curl -X POST "$URL/api/live" \
4646
-H "Content-Type: application/json" \
47-
-H "Authorization: token ${STUDIO_TOKEN}" \
47+
-H "Authorization: token ${DVC_STUDIO_TOKEN}" \
4848
-d "${STUDIO_PAYLOAD}"
4949
fi
5050
END

Diff for: ‎task/common/machine/testdata/machine_script_minimal.golden

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ chmod u=rwx,g=rx,o=rx /usr/bin/tpi-task-shutdown
1717

1818
sudo tee /usr/bin/tpi-task-studio-log << 'END'
1919
#!/bin/bash
20-
URL="${STUDIO_ENDPOINT:-https://studio.iterative.ai/api/live}"
20+
URL="${DVC_STUDIO_URL:-https://studio.iterative.ai}"
2121
STEP="${STUDIO_STEP:-`echo $(date +%s)`}"
2222
STATUS=$1
2323
DATE_START="${TPI_TASK_DATE_START:-0}"
@@ -40,11 +40,11 @@ if [ -n "$STUDIO_TOKEN" ]; then
4040
DATE_END=$(date +%s)
4141
fi
4242
43-
STUDIO_PARAMS="{\"task\": {\"id\": \"${TPI_TASK_IDENTIFIER}\", \"status\": \"${STATUS}\", \"cloud\": \"${TPI_TASK_CLOUD_PROVIDER}\", \"machine\": \"${TPI_MACHINE}\", \"region\": \"${TPI_REGION}\", \"diskSize\": \"${TPI_DISK_SIZE}\", \"dateStart\": ${DATE_START}, \"dateEnd\": ${DATE_END}}}"
44-
STUDIO_PAYLOAD="{\"type\": \"data\", \"client\": \"dvclive\", \"repo_url\": \"${STUDIO_REPO_URL}\", \"baseline_sha\": \"${STUDIO_BASELINE_SHA}\", \"name\": \"${TPI_TASK_IDENTIFIER}\", \"step\":${STEP}, \"params\": ${STUDIO_PARAMS}}"
45-
curl -X POST $URL \
43+
STUDIO_PARAMS="{\"id\": \"${TPI_TASK_IDENTIFIER}\", \"status\": \"${STATUS}\", \"cloud\": \"${TPI_TASK_CLOUD_PROVIDER}\", \"instance_type\": \"${TPI_MACHINE}\", \"region\": \"${TPI_REGION}\", \"diskSize\": \"${TPI_DISK_SIZE}\"}"
44+
STUDIO_PAYLOAD="{\"type\": \"data\", \"client\": \"dvclive\", \"repo_url\": \"${STUDIO_REPO_URL}\", \"baseline_sha\": \"${STUDIO_BASELINE_SHA}\", \"name\": \"${TPI_TASK_IDENTIFIER}\", \"step\":${STEP}, \"machine\": ${STUDIO_PARAMS}}"
45+
curl -X POST "$URL/api/live" \
4646
-H "Content-Type: application/json" \
47-
-H "Authorization: token ${STUDIO_TOKEN}" \
47+
-H "Authorization: token ${DVC_STUDIO_TOKEN}" \
4848
-d "${STUDIO_PAYLOAD}"
4949
fi
5050
END

0 commit comments

Comments
 (0)
Please sign in to comment.