Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Local type using gGRPC to connect to Local = "local" // Kubernetes type Kubernetes = "kubernetes" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Caller ¶
type Caller interface {
Call(context context.Context, req *v1.CallRequest) (*v1.CallResponse, error)
}
Caller to call the service
type Options ¶
type Options struct { Type string Name string ID string Version string Logger logger.Logger Dailer dialer PortGenerator portGenerator ServiceClientCreator serviceClientCreator LogsDirectory string // Local runner options LocalLogFileCreator logFileCreator LocalCommandCreator cmdCreator LocalPathToBinary string // Kubernetes runner options KubernetesKubeConfigPath string KubernetesContext string KubernetesNamespace string KubeconfigHost string KubeconfigB64Crt string KubeconfigToken string Kube kube KubernetesGrpcDialViaPodIP bool KubernetesVolumeClaimName string KubernetesVolumeName string }
Options shows all the available options to build runner
type RunnerKiller ¶
RunnerKiller to start and stop the the service
Click to show internal directories.
Click to hide internal directories.