Documentation ¶
Index ¶
Constants ¶
View Source
const ( // StatusFileFormat is the format specifier used to generate the status file path StatusFileFormat = "/tmp/stork-cmd-done-%s" // KillFileFormat is the format specifier used to generate the kill file path KillFileFormat = "/tmp/killme-%s" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Executor ¶
type Executor interface { // Start starts the command in the pod asynchronously Start(chan error) error // Wait checks if the command started in pod completed successfully // timeoutInSecs is number of seconds after which the check should timeout. Wait(timeoutInSecs time.Duration) error // GetPod returns the pod namespace and name for the executor instance GetPod() (string, string) // GetContainer returns the container inside the pod for the executor instance GetContainer() string // GetCommand returns the pod command for the executor instance GetCommand() string }
Executor is an interace to start and wait for async commands in pods
Click to show internal directories.
Click to hide internal directories.