34 lines
864 B
Go
34 lines
864 B
Go
package settings
|
|
|
|
import (
|
|
"github.com/labstack/echo/v4"
|
|
"gitlab.com/texm/shokku/internal/env"
|
|
)
|
|
|
|
func RegisterRoutes(e *env.Env, g *echo.Group) {
|
|
g.GET("/versions", e.H(GetVersions))
|
|
|
|
g.GET("/events", e.H(GetEventLogs))
|
|
g.GET("/events/list", e.H(GetEventLogsList))
|
|
g.POST("/events", e.H(SetEventLoggingEnabled))
|
|
|
|
g.GET("/users", e.H(GetUsers))
|
|
g.GET("/ssh-keys", e.H(GetSSHKeys))
|
|
|
|
g.GET("/domains", e.H(GetGlobalDomains))
|
|
g.POST("/domains", e.H(AddGlobalDomain))
|
|
g.DELETE("/domains", e.H(RemoveGlobalDomain))
|
|
|
|
g.GET("/networks", e.H(ListNetworks))
|
|
g.POST("/networks", e.H(CreateNetwork))
|
|
g.DELETE("/networks", e.H(DestroyNetwork))
|
|
|
|
g.GET("/plugins", e.H(ListPlugins))
|
|
|
|
g.GET("/registry", e.H(GetDockerRegistryReport))
|
|
g.POST("/registry", e.H(SetDockerRegistry))
|
|
|
|
g.POST("/git-auth", e.H(AddGitAuth))
|
|
g.DELETE("/git-auth", e.H(RemoveGitAuth))
|
|
}
|