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

28 lines
400 B
Go

package middleware
import (
"github.com/gin-gonic/gin"
)
const (
CLUSTERID = "clusterId"
NAMESPACE = "namespace"
)
func AppContextHandler() gin.HandlerFunc {
return func(c *gin.Context) {
ns := c.Request.Header.Get("namespace")
if len(ns) != 0 {
c.Set(NAMESPACE, ns)
}
clusterId := c.Param("cluster")
if len(clusterId) != 0 {
c.Set(CLUSTERID, clusterId)
}
c.Next()
}
}