Documentation
¶
Index ¶
- func HandleErrorAndRemoveData(h *SidecarHandler, w http.ResponseWriter, s string, err error, ...)
- type CreateStruct
- type DockerRunStruct
- type SidecarHandler
- func (h *SidecarHandler) CreateHandler(w http.ResponseWriter, r *http.Request)
- func (h *SidecarHandler) DeleteHandler(w http.ResponseWriter, r *http.Request)
- func (h *SidecarHandler) GetLogsHandler(w http.ResponseWriter, r *http.Request)
- func (h *SidecarHandler) StatusHandler(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleErrorAndRemoveData ¶
func HandleErrorAndRemoveData(h *SidecarHandler, w http.ResponseWriter, s string, err error, podNamespace string, podUID string)
Types ¶
type CreateStruct ¶
type DockerRunStruct ¶
type SidecarHandler ¶
type SidecarHandler struct { Config commonIL.InterLinkConfig Ctx context.Context GpuManager gpustrategies.GPUManagerInterface DindManager dindmanager.DindManagerInterface FPGAManager fpgastrategies.FPGAManagerInterface }
func (*SidecarHandler) CreateHandler ¶
func (h *SidecarHandler) CreateHandler(w http.ResponseWriter, r *http.Request)
func (*SidecarHandler) DeleteHandler ¶
func (h *SidecarHandler) DeleteHandler(w http.ResponseWriter, r *http.Request)
DeleteHandler stops and deletes Docker containers from provided data
func (*SidecarHandler) GetLogsHandler ¶
func (h *SidecarHandler) GetLogsHandler(w http.ResponseWriter, r *http.Request)
GetLogsHandler performs a Docker logs command and returns its manipulated output
func (*SidecarHandler) StatusHandler ¶
func (h *SidecarHandler) StatusHandler(w http.ResponseWriter, r *http.Request)
StatusHandler checks Docker Container's status by running docker ps -af command and returns that status
Click to show internal directories.
Click to hide internal directories.