You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# request onboarding info (like a DPU or IPU device would) and see it is redirect
46
-
docker-compose run -T agent curl --request POST --fail-with-body --data '{"ietf-sztp-bootstrap-server:input":{"hw-model":"model-x","os-name":"vendor-os","os-version":"17.3R2.1","signed-data-preferred":[null],"nonce":"BASE64VALUE="}}' -H "Content-Type:application/yang-data+json""${CREDENTIALS[@]}""${CERTIFICATES[@]}""${REDIRECT}"| tee /tmp/post_rpc_input.json
46
+
docker-compose run -T agent curl --request POST --fail-with-body --data '{"ietf-sztp-bootstrap-server:input":{"hw-model":"model-x","os-name":"vendor-os","os-version":"17.3R2.1","signed-data-preferred":[null],"nonce":"BASE64VALUE="}}' -H "Content-Type:application/yang-data+json""${SBI_CREDENTIALS[@]}""${CERTIFICATES[@]}""${REDIRECT}"| tee /tmp/post_rpc_input.json
47
47
48
48
# parse the redirect reply
49
49
jq -r .\"ietf-sztp-bootstrap-server:output\".\"conveyed-information\" /tmp/post_rpc_input.json | base64 --decode | tail -n +2 | sed '1i {'| jq .| tee /tmp/post_rpc_fixed.json
# request onboarding info (like a DPU or IPU device would)
61
-
docker-compose run -T agent curl --request POST --fail-with-body --data '{"ietf-sztp-bootstrap-server:input":{"hw-model":"model-x","os-name":"vendor-os","os-version":"17.3R2.1","signed-data-preferred":[null],"nonce":"BASE64VALUE="}}' -H "Content-Type:application/yang-data+json""${CREDENTIALS[@]}""${CERTIFICATES[@]}""${BOOTSTRAP}"| tee /tmp/post_rpc_input.json
61
+
docker-compose run -T agent curl --request POST --fail-with-body --data '{"ietf-sztp-bootstrap-server:input":{"hw-model":"model-x","os-name":"vendor-os","os-version":"17.3R2.1","signed-data-preferred":[null],"nonce":"BASE64VALUE="}}' -H "Content-Type:application/yang-data+json""${SBI_CREDENTIALS[@]}""${CERTIFICATES[@]}""${BOOTSTRAP}"| tee /tmp/post_rpc_input.json
62
62
63
63
# parse the reply
64
64
jq -r .\"ietf-sztp-bootstrap-server:output\".\"conveyed-information\" /tmp/post_rpc_input.json | base64 --decode | tail -n +2 | sed '1i {'| jq .| tee /tmp/post_rpc_fixed.json
65
65
66
66
# send progress
67
-
docker-compose run -T agent curl --request POST --fail-with-body --data '{"ietf-sztp-bootstrap-server:input":{"progress-type":"bootstrap-initiated","message":"message sent via JSON"}}' -H "Content-Type:application/yang-data+json""${CREDENTIALS[@]}""${CERTIFICATES[@]}""${BOOTSTRAP//get-bootstrapping-data/report-progress}"
67
+
docker-compose run -T agent curl --request POST --fail-with-body --data '{"ietf-sztp-bootstrap-server:input":{"progress-type":"bootstrap-initiated","message":"message sent via JSON"}}' -H "Content-Type:application/yang-data+json""${SBI_CREDENTIALS[@]}""${CERTIFICATES[@]}""${BOOTSTRAP//get-bootstrapping-data/report-progress}"
docker-compose run -T agent curl --request POST --fail-with-body --data '{"ietf-sztp-bootstrap-server:input":{"progress-type":"bootstrap-complete","message":"message sent via JSON"}}' -H "Content-Type:application/yang-data+json""${CREDENTIALS[@]}""${CERTIFICATES[@]}""${BOOTSTRAP//get-bootstrapping-data/report-progress}"
100
+
docker-compose run -T agent curl --request POST --fail-with-body --data '{"ietf-sztp-bootstrap-server:input":{"progress-type":"bootstrap-complete","message":"message sent via JSON"}}' -H "Content-Type:application/yang-data+json""${SBI_CREDENTIALS[@]}""${CERTIFICATES[@]}""${BOOTSTRAP//get-bootstrapping-data/report-progress}"
0 commit comments