Index: milo/appengine/buildbucket/buckets.go |
diff --git a/milo/appengine/buildbucket/buckets.go b/milo/appengine/buildbucket/buckets.go |
deleted file mode 100644 |
index 0243b6170f2a7def91d4a8cc2f99c6fcfa9af1ed..0000000000000000000000000000000000000000 |
--- a/milo/appengine/buildbucket/buckets.go |
+++ /dev/null |
@@ -1,49 +0,0 @@ |
-// Copyright 2017 The LUCI Authors. All rights reserved. |
-// Use of this source code is governed under the Apache License, Version 2.0 |
-// that can be found in the LICENSE file. |
- |
-package buildbucket |
- |
-import ( |
- "errors" |
- "fmt" |
- |
- "golang.org/x/net/context" |
- |
- "github.com/luci/luci-go/milo/api/resp" |
- "github.com/luci/luci-go/milo/appengine/common" |
-) |
- |
-func GetAllBuilders(c context.Context) (*resp.CIService, error) { |
- settings := common.GetSettings(c) |
- bucketSettings := settings.Buildbucket |
- if bucketSettings == nil { |
- return nil, errors.New("buildbucket settings missing in config") |
- } |
- result := &resp.CIService{ |
- Name: "Swarmbucket", |
- Host: resp.NewLink(bucketSettings.Name, "https://"+bucketSettings.Host), |
- } |
- client, err := newSwarmbucketClient(c, bucketSettings.Host) |
- if err != nil { |
- return nil, err |
- } |
- // TODO(hinoka): Retries for transient errors |
- r, err := client.GetBuilders().Do() |
- if err != nil { |
- return nil, err |
- } |
- |
- result.BuilderGroups = make([]resp.BuilderGroup, len(r.Buckets)) |
- for i, bucket := range r.Buckets { |
- group := resp.BuilderGroup{Name: bucket.Name} |
- group.Builders = make([]resp.Link, len(bucket.Builders)) |
- for j, builder := range bucket.Builders { |
- group.Builders[j] = *resp.NewLink( |
- builder.Name, fmt.Sprintf("/buildbucket/%s/%s", bucket.Name, builder.Name)) |
- } |
- result.BuilderGroups[i] = group |
- } |
- |
- return result, nil |
-} |