hub v0.161.0: passphrase keys only until the box uses its own (box-config route; R-1159, D19); ep0 namespaces without a prune job alarmed, tenantsync v1.3.0 creates the job (R-1165)
gates / gates (push) Successful in 7m47s
gates / gates (push) Successful in 7m47s
This commit is contained in:
1 parent
224fe41e06
commit
b6a911c3f9
16 files changed
+802
-35
No files matched your search
@@ -23,6 +23,7 @@ echo "pbm $*" >> "$CALLLOG"
|
||||
case "$1 $2" in
|
||||
"cert info") echo "Fingerprint (sha256): aa:bb:cc:dd" ;;
|
||||
"datastore list") printf '[{"name":"scratch","path":"/srv/pbs-scratch"},{"name":"felhom-offsite","path":"%s"}]\n' "$DS_PATH" ;;
|
||||
"prune-job list") echo '[]' ;; # read-only (v1.3.0 usage reads it for `unpruned`)
|
||||
"user generate-token") echo "MUTATION: $*" >> "$MUTLOG"; echo '{"value":"FAKE-ADMIN-TOKEN"}' ;;
|
||||
"user delete-token") echo "MUTATION: $*" >> "$MUTLOG" ;;
|
||||
"acl update") echo "MUTATION: $*" >> "$MUTLOG" ;;
|
||||
@@ -54,7 +55,7 @@ fail() { echo "FAIL: $*"; RC=1; }
|
||||
# --- Test 1: usage op ---
|
||||
OUT=$(echo '{"op":"usage"}' | PATH="$STUB:$PATH" bash "$SCRIPT" 2>/dev/null); EC=$?
|
||||
[ "$EC" -eq 0 ] || fail "usage exit $EC (want 0)"
|
||||
EXP='{"status":"ok","total":41943040,"used":8388608,"avail":33554432}'
|
||||
EXP='{"status":"ok","total":41943040,"used":8388608,"avail":33554432,"unpruned_checked":true,"unpruned":[]}'
|
||||
[ "$OUT" = "$EXP" ] || fail "usage stdout = $OUT (want $EXP)"
|
||||
if [ -s "$MUTLOG" ]; then fail "usage ran mutations: $(cat "$MUTLOG")"; else echo "PASS: usage emits totals, exit 0, ZERO mutations"; fi
|
||||
|
||||
|
||||
Reference in new issue
Block a user