12345678910111213141516171819202122232425262728293031 |
- package cluster
- import "github.com/gin-gonic/gin"
- func InitRouter(r *gin.RouterGroup) {
- // Node
- r.GET("nodes", GetNodeList)
- r.POST("nodes/load_from_settings", LoadNodeFromSettings)
- nodeGroup := r.Group("nodes")
- {
- nodeGroup.GET("/:id", GetNode)
- nodeGroup.POST("", AddNode)
- nodeGroup.POST("/:id", EditNode)
- nodeGroup.DELETE("/:id", DeleteNode)
- }
- r.POST("nodes/reload_nginx", ReloadNginx)
- r.POST("nodes/restart_nginx", RestartNginx)
- r.GET("namespaces", GetNamespaceList)
- r.GET("namespaces/:id", GetNamespace)
- r.POST("namespaces", AddNamespace)
- r.POST("namespaces/:id", ModifyNamespace)
- r.DELETE("namespaces/:id", DeleteNamespace)
- r.POST("namespaces/:id/recover", RecoverNamespace)
- r.POST("namespaces/order", UpdateNamespacesOrder)
- }
- func InitWebSocketRouter(r *gin.RouterGroup) {
- r.GET("nodes/enabled", GetAllEnabledNodeWS)
- }
|