return an error if we can't add a bouncer (#1085)
This commit is contained in:
parent
01130a5e17
commit
ab93cec736
|
@ -110,16 +110,14 @@ cscli bouncers add MyBouncerName -k %s`, generatePassword(32)),
|
||||||
var apiKey string
|
var apiKey string
|
||||||
var err error
|
var err error
|
||||||
if keyName == "" {
|
if keyName == "" {
|
||||||
log.Errorf("Please provide a name for the api key")
|
log.Fatalf("Please provide a name for the api key")
|
||||||
return
|
|
||||||
}
|
}
|
||||||
apiKey = key
|
apiKey = key
|
||||||
if key == "" {
|
if key == "" {
|
||||||
apiKey, err = middlewares.GenerateAPIKey(keyLength)
|
apiKey, err = middlewares.GenerateAPIKey(keyLength)
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("unable to generate api key: %s", err)
|
log.Fatalf("unable to generate api key: %s", err)
|
||||||
return
|
|
||||||
}
|
}
|
||||||
err = dbClient.CreateBouncer(keyName, keyIP, middlewares.HashSHA512(apiKey))
|
err = dbClient.CreateBouncer(keyName, keyIP, middlewares.HashSHA512(apiKey))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -154,8 +152,7 @@ cscli bouncers add MyBouncerName -k %s`, generatePassword(32)),
|
||||||
for _, bouncerID := range args {
|
for _, bouncerID := range args {
|
||||||
err := dbClient.DeleteBouncer(bouncerID)
|
err := dbClient.DeleteBouncer(bouncerID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("unable to delete bouncer: %s", err)
|
log.Fatalf("unable to delete bouncer: %s", err)
|
||||||
return
|
|
||||||
}
|
}
|
||||||
log.Infof("bouncer '%s' deleted successfully", bouncerID)
|
log.Infof("bouncer '%s' deleted successfully", bouncerID)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue