diff --git a/controller/api.go b/controller/api.go index 9941ba3d..5f8f7eb1 100644 --- a/controller/api.go +++ b/controller/api.go @@ -78,23 +78,23 @@ func (api *API) serve(port int) { r := mux.NewRouter() r.HandleFunc("/", api.HomeHandler) - r.HandleFunc("/functions", api.FunctionApiList).Methods("GET") - r.HandleFunc("/functions", api.FunctionApiCreate).Methods("POST") - r.HandleFunc("/functions/{function}", api.FunctionApiGet).Methods("GET") - r.HandleFunc("/functions/{function}", api.FunctionApiUpdate).Methods("PUT") - r.HandleFunc("/functions/{function}", api.FunctionApiDelete).Methods("DELETE") + r.HandleFunc("/v1/functions", api.FunctionApiList).Methods("GET") + r.HandleFunc("/v1/functions", api.FunctionApiCreate).Methods("POST") + r.HandleFunc("/v1/functions/{function}", api.FunctionApiGet).Methods("GET") + r.HandleFunc("/v1/functions/{function}", api.FunctionApiUpdate).Methods("PUT") + r.HandleFunc("/v1/functions/{function}", api.FunctionApiDelete).Methods("DELETE") - r.HandleFunc("/triggers/http", api.HTTPTriggerApiList).Methods("GET") - r.HandleFunc("/triggers/http", api.HTTPTriggerApiCreate).Methods("POST") - r.HandleFunc("/triggers/http/{httpTrigger}", api.HTTPTriggerApiGet).Methods("GET") - r.HandleFunc("/triggers/http/{httpTrigger}", api.HTTPTriggerApiUpdate).Methods("PUT") - r.HandleFunc("/triggers/http/{httpTrigger}", api.HTTPTriggerApiDelete).Methods("DELETE") + r.HandleFunc("/v1/triggers/http", api.HTTPTriggerApiList).Methods("GET") + r.HandleFunc("/v1/triggers/http", api.HTTPTriggerApiCreate).Methods("POST") + r.HandleFunc("/v1/triggers/http/{httpTrigger}", api.HTTPTriggerApiGet).Methods("GET") + r.HandleFunc("/v1/triggers/http/{httpTrigger}", api.HTTPTriggerApiUpdate).Methods("PUT") + r.HandleFunc("/v1/triggers/http/{httpTrigger}", api.HTTPTriggerApiDelete).Methods("DELETE") - r.HandleFunc("/environments", api.EnvironmentApiList).Methods("GET") - r.HandleFunc("/environments", api.EnvironmentApiCreate).Methods("POST") - r.HandleFunc("/environments/{environment}", api.EnvironmentApiGet).Methods("GET") - r.HandleFunc("/environments/{environment}", api.EnvironmentApiUpdate).Methods("PUT") - r.HandleFunc("/environments/{environment}", api.EnvironmentApiDelete).Methods("DELETE") + r.HandleFunc("/v1/environments", api.EnvironmentApiList).Methods("GET") + r.HandleFunc("/v1/environments", api.EnvironmentApiCreate).Methods("POST") + r.HandleFunc("/v1/environments/{environment}", api.EnvironmentApiGet).Methods("GET") + r.HandleFunc("/v1/environments/{environment}", api.EnvironmentApiUpdate).Methods("PUT") + r.HandleFunc("/v1/environments/{environment}", api.EnvironmentApiDelete).Methods("DELETE") address := fmt.Sprintf(":%v", port) diff --git a/controller/client/client.go b/controller/client/client.go index cf26213a..cece945b 100644 --- a/controller/client/client.go +++ b/controller/client/client.go @@ -74,7 +74,7 @@ func (c *Client) put(relativeUrl string, contentType string, body []byte) (*http } func (c *Client) url(relativeUrl string) string { - return c.Url + "/" + relativeUrl + return c.Url + "/v1/" + relativeUrl } func (c *Client) handleResponse(resp *http.Response) ([]byte, error) {