Index: milo/frontend/config.go |
diff --git a/milo/frontend/config.go b/milo/frontend/config.go |
deleted file mode 100644 |
index 1a0c3a0417031dcd299e8bca0c24e3456eb0c435..0000000000000000000000000000000000000000 |
--- a/milo/frontend/config.go |
+++ /dev/null |
@@ -1,76 +0,0 @@ |
-// Copyright 2015 The LUCI Authors. |
-// |
-// Licensed under the Apache License, Version 2.0 (the "License"); |
-// you may not use this file except in compliance with the License. |
-// You may obtain a copy of the License at |
-// |
-// http://www.apache.org/licenses/LICENSE-2.0 |
-// |
-// Unless required by applicable law or agreed to in writing, software |
-// distributed under the License is distributed on an "AS IS" BASIS, |
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
-// See the License for the specific language governing permissions and |
-// limitations under the License. |
- |
-package frontend |
- |
-import ( |
- "net/http" |
- |
- "cloud.google.com/go/datastore" |
- "google.golang.org/appengine" |
- |
- "github.com/luci/luci-go/common/logging" |
- "github.com/luci/luci-go/milo/common" |
- "github.com/luci/luci-go/server/router" |
- "github.com/luci/luci-go/server/templates" |
-) |
- |
-// ConfigsHandler renders the page showing the currently loaded set of luci-configs. |
-func ConfigsHandler(c *router.Context) { |
- projects, err := common.GetAllProjects(c.Context) |
- if err != nil { |
- common.ErrorPage( |
- c, http.StatusInternalServerError, |
- "Error while getting projects: "+err.Error()) |
- return |
- } |
- sc, err := common.GetCurrentServiceConfig(c.Context) |
- if err != nil && err != datastore.ErrNoSuchEntity { |
- common.ErrorPage( |
- c, http.StatusInternalServerError, |
- "Error while getting service config: "+err.Error()) |
- return |
- } |
- |
- templates.MustRender(c.Context, c.Writer, "pages/configs.html", templates.Args{ |
- "Projects": projects, |
- "ServiceConfig": sc, |
- }) |
-} |
- |
-// UpdateHandler is an HTTP handler that handles configuration update requests. |
-func UpdateConfigHandler(ctx *router.Context) { |
- c, h := ctx.Context, ctx.Writer |
- // Needed to access the PubSub API |
- c = appengine.WithContext(c, ctx.Request) |
- projErr := common.UpdateProjectConfigs(c) |
- if projErr != nil { |
- logging.WithError(projErr).Errorf(c, "project update handler encountered error") |
- } |
- settings, servErr := common.UpdateServiceConfig(c) |
- if servErr != nil { |
- logging.WithError(servErr).Errorf(c, "service update handler encountered error") |
- } else { |
- servErr = common.EnsurePubSubSubscribed(c, settings) |
- if servErr != nil { |
- logging.WithError(servErr).Errorf( |
- c, "pubsub subscriber handler encountered error") |
- } |
- } |
- if projErr != nil || servErr != nil { |
- h.WriteHeader(http.StatusInternalServerError) |
- return |
- } |
- h.WriteHeader(http.StatusOK) |
-} |