diff --git a/cmd/crowdsec-cli/bouncers.go b/cmd/crowdsec-cli/bouncers.go index 23b4653d4..6676a9429 100644 --- a/cmd/crowdsec-cli/bouncers.go +++ b/cmd/crowdsec-cli/bouncers.go @@ -123,8 +123,7 @@ cscli bouncers add MyBouncerName -k %s`, generatePassword(32)), } err = dbClient.CreateBouncer(keyName, keyIP, middlewares.HashSHA512(apiKey)) if err != nil { - log.Errorf("unable to create bouncer: %s", err) - return + log.Fatalf("unable to create bouncer: %s", err) } if csConfig.Cscli.Output == "human" { diff --git a/scripts/func_tests/tests_post-install_1bouncers.sh b/scripts/func_tests/tests_post-install_1bouncers.sh index dd9ea1cfd..cc6ea2fbb 100755 --- a/scripts/func_tests/tests_post-install_1bouncers.sh +++ b/scripts/func_tests/tests_post-install_1bouncers.sh @@ -12,8 +12,8 @@ ${CSCLI} bouncers list -ojson | ${JQ} '. | length == 0' || fail "expected 0 bou # we can add one bouncer - should we save token for later ? ${CSCLI} bouncers add ciTestBouncer || fail "failed to add bouncer" -# but we can't add it twice - we would get an error -${CSCLI} bouncers add ciTestBouncer -ojson 2>&1 | ${JQ} '.level == "error"' || fail "didn't receive the expected error" +# but we can't add it twice - we would get a fatal error +${CSCLI} bouncers add ciTestBouncer -ojson 2>&1 | ${JQ} '.level == "fatal"' || fail "didn't receive the expected error" # we should have 1 bouncer ${CSCLI} bouncers list -ojson | ${JQ} '. | length == 1' || fail "expected 1 bouncers"