backport of commit 60706a49e5

pull/4765/head
Stan Ryzhov 2 years ago
parent 2b922cbada
commit a2e549ac52

@ -12,6 +12,17 @@ function create_target_alias() {
-format json
}
function create_target_alias_with_host_id() {
local value=$1
local destid=$2
local hostid=$3
boundary aliases create target \
-value $value \
-destination-id $destid \
-authorize-session-host-id $hostid \
-format json
}
function read_alias(){
boundary aliases read -id $1 -format json
}

@ -17,6 +17,16 @@ export NEW_HOST="host_for_alias_test"
[ "$status" -eq 0 ]
}
@test "boundary/alias: admin user cannot create alias with incorrectly formatted destination id" {
run create_target_alias $ALIAS_VALUE incorrectly-formatted-destination-id
[ "$status" -eq 1 ]
}
@test "boundary/alias: admin user cannot create alias with incorrectly formatted host id" {
run create_target_alias_with_host_id $ALIAS_VALUE $DEFAULT_TARGET incorrectly-formatted-host-id
[ "$status" -eq 1 ]
}
@test "boundary/alias: admin user can create alias" {
run create_target_alias $ALIAS_VALUE $DEFAULT_TARGET
echo $output
@ -60,6 +70,18 @@ export NEW_HOST="host_for_alias_test"
[ "$status" -eq 0 ]
}
@test "boundary/alias: admin user cannot update alias with incorrectly formatted host id" {
local id=$(alias_id_from_target_alias $ALIAS_VALUE)
run update_target_alias_host_id $id incorrectly-formatted-host-id
[ "$status" -eq 1 ]
}
@test "boundary/alias: admin user cannot update alias with incorrectly formatted destination id" {
local id=$(alias_id_from_target_alias $ALIAS_VALUE)
run update_target_alias_destination_id $id incorrectly-formatted-destination-id
[ "$status" -eq 1 ]
}
@test "boundary/alias: admin user can connect using an alias configured with host id" {
run connect_alias $ALIAS_VALUE
[ "$status" -eq 0 ]

Loading…
Cancel
Save