liuhaijun 3f5f28d785 add sheduling agent
Change-Id: I89f35fb3984044c57f10727432755012542f9fd8
2023-11-16 10:55:57 +00:00

31 lines
840 B
Go

package routers
import (
controllerV1 "git.inspur.com/sbg-jszt/cfn/cfn-schedule-agent/internal/controller/v1"
"github.com/gin-gonic/gin"
)
func setApiRoute(r *gin.Engine) {
// version 1
v1 := r.Group("/api/v1")
{
//v1.POST("/login", controllerV1.Login)
//v1.GET("/host/info", controllerV1.GetAssertInfo)
v1.POST("/asset", controllerV1.AssetInformationEntry)
v1.POST("/shutdown", controllerV1.Shutdown)
v1.GET("/host/compose", controllerV1.GetComponentInfo)
v1.GET("/log/agent", controllerV1.GetAgentLog)
v1.GET("/log/agent/upgrade", controllerV1.GetAgentUpgradeLog)
v1.GET("/log/telegraf", controllerV1.GetTelegrafLog)
v1.POST("/telegraf/config", controllerV1.UpdateTelegrafConfig)
v1.POST("/telegraf/config/recover", controllerV1.RecoverConfig)
v1.GET("/agent/download", controllerV1.DownloadAgent)
}
}