Fixed teleport matching
This commit is contained in:
parent
349517ea93
commit
1eb48f8c25
1 changed files with 8 additions and 5 deletions
|
@ -180,22 +180,25 @@ _do_search() {
|
||||||
else ""
|
else ""
|
||||||
end)
|
end)
|
||||||
+ "cluster_psnt=\(.metadata.labels.cluster_psnt),"
|
+ "cluster_psnt=\(.metadata.labels.cluster_psnt),"
|
||||||
+ "hostname=\(.spec.hostname)"
|
+ "hostname=\(.spec.hostname),"
|
||||||
|
+ "teleport.internal/resource-id=\(.metadata.labels["teleport.internal/resource-id"])"
|
||||||
'
|
'
|
||||||
)"
|
)"
|
||||||
|
|
||||||
if [[ -z "$BATCH" && "${OPTIONS}" == *$'\n'* ]]; then
|
if [[ -z "$BATCH" && "${OPTIONS}" == *$'\n'* ]]; then
|
||||||
SELECTED="$( tv --no-preview <<<"$OPTIONS" )"
|
SELECTED_RAW="$( tv --no-preview <<<"$OPTIONS" )"
|
||||||
else
|
else
|
||||||
SELECTED="$OPTIONS"
|
SELECTED_RAW="$OPTIONS"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "$SELECTED" ]]; then
|
if [[ -z "$SELECTED_RAW" ]]; then
|
||||||
${SILENT:+:} printf 'Aborted (empty response)\n' >&2
|
${SILENT:+:} printf 'Aborted (empty response)\n' >&2
|
||||||
exit 2
|
exit 2
|
||||||
|
else
|
||||||
|
SELECTED="$(<<<"$SELECTED_RAW" awk -F',' '{ print $4 }' )"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
${SILENT:+:} printf '\n%s selected.\n' "$SELECTED" >&2
|
${SILENT:+:} printf '\n%s selected.\n' "$SELECTED_RAW" >&2
|
||||||
echo "$SELECTED"
|
echo "$SELECTED"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue