package impl import ( "gitlink.org.cn/jcce-pcm/pcm-coordinator/api/internal/scheduler/service/collector" "gitlink.org.cn/jcce-pcm/pcm-coordinator/api/internal/scheduler/service/executor" "gitlink.org.cn/jcce-pcm/pcm-participant-octopus/octopusclient" ) type OctopusExecutor struct { Name string pageIndex int32 pageSize int32 OctopusRpc octopusclient.Octopus } func NewOctopusExecutor(OctopusRpc octopusclient.Octopus, name string) *OctopusExecutor { return &OctopusExecutor{OctopusRpc: OctopusRpc, Name: name, pageIndex: 1, pageSize: 100} } func (o OctopusExecutor) QueryImageList() ([]executor.Image, error) { //TODO implement me panic("implement me") } func (o OctopusExecutor) SubmitTask(imageId string, cmd string, envs []string, params []string, resourceId string) (executor.Task, error) { //TODO implement me panic("implement me") } func (o OctopusExecutor) QueryTask(taskId string) (executor.Task, error) { //TODO implement me panic("implement me") } func (o OctopusExecutor) QuerySpecs() (executor.Spec, error) { //TODO implement me panic("implement me") } func (a *OctopusExecutor) GetResourceSpecs() (*collector.ResourceSpecs, error) { return nil, nil }