Rainbond/api/handler/pod_handler.go
2019-08-23 15:55:40 +08:00

19 lines
434 B
Go

package handler
import (
"github.com/goodrain/rainbond/worker/client"
"github.com/goodrain/rainbond/worker/server/pb"
)
// PodHandler defines handler methods about k8s pods.
type PodHandler interface {
PodDetail(serviceID, podName string) (*pb.PodDetail, error)
}
// NewPodHandler creates a new PodHandler.
func NewPodHandler(statusCli *client.AppRuntimeSyncClient) PodHandler {
return &PodAction{
statusCli: statusCli,
}
}