some api changes
This commit is contained in:
parent
f305f96195
commit
70fd3f71e5
11 changed files with 118 additions and 76 deletions
|
|
@ -62,7 +62,7 @@ func lbHandler(ctx *types.Context) {
|
|||
if err != nil {
|
||||
ctx.Log.Error(err, "error reading loadbalancer", "cluster", cl, "name", n)
|
||||
if err == cluster.ErrKeyNotFound {
|
||||
ctx.Err(types.ErrNotFound)
|
||||
ctx.Err(types.ErrLBNotFound)
|
||||
return
|
||||
}
|
||||
ctx.Err(types.ErrISE)
|
||||
|
|
@ -139,7 +139,7 @@ func lbHandler(ctx *types.Context) {
|
|||
return
|
||||
}
|
||||
if !ctx.Data.DB.LBExists(name) {
|
||||
ctx.Err(types.ErrNotFound)
|
||||
ctx.Err(types.ErrLBNotFound)
|
||||
return
|
||||
}
|
||||
cidr, err := ctx.Data.DB.GetCIDR(name)
|
||||
|
|
@ -175,6 +175,10 @@ func lbList(lbs map[string][]byte) (m map[string]json.RawMessage) {
|
|||
func lbClusterHandler(ctx *types.Context) {
|
||||
cl := ctx.Var("cluster")
|
||||
m, err := ctx.Data.DB.GetLBs(cl)
|
||||
if err == cluster.ErrPrefixNotFound {
|
||||
ctx.Err(types.ErrClusterNotFound)
|
||||
return
|
||||
}
|
||||
if err != nil {
|
||||
ctx.Log.Error(err, "error reading loadbalancers", "cluster", cl)
|
||||
ctx.Err(types.ErrISE)
|
||||
|
|
@ -214,6 +218,10 @@ func lbClusterHandler(ctx *types.Context) {
|
|||
}
|
||||
func lbListHandler(ctx *types.Context) {
|
||||
m, err := ctx.Data.DB.GetLBs("")
|
||||
if err == cluster.ErrPrefixNotFound {
|
||||
ctx.Err(types.ErrLBsNotFound)
|
||||
return
|
||||
}
|
||||
if err != nil {
|
||||
ctx.Log.Error(err, "error reading loadbalancer clusters")
|
||||
ctx.Err(types.ErrISE)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue