Documentation ¶
Index ¶
- func ContainerStatus(ctx context.Context, cs *kubernetes.Clientset, sessionID string) (map[string]cmp.ComponentState, error)
- func CreateDeploy(ctx context.Context, cs *kubernetes.Clientset, cc *clientv3.Client, ...) error
- func DeleteDeploy(ctx context.Context, cs *kubernetes.Clientset, cc *clientv3.Client, ...) error
- func GetSessionLogs(ctx context.Context, cs *kubernetes.Clientset, sessionID string, ...) (io.ReadCloser, error)
- func InitSession(ctx context.Context, cc *clientv3.Client, kcs *kubernetes.Clientset, ...) error
- func ToggleDeploy(ctx context.Context, cs *kubernetes.Clientset, cc *clientv3.Client, ...) error
- type SessionInfo
- type SessionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainerStatus ¶
func ContainerStatus(ctx context.Context, cs *kubernetes.Clientset, sessionID string) (map[string]cmp.ComponentState, error)
func CreateDeploy ¶
func DeleteDeploy ¶
func GetSessionLogs ¶
func GetSessionLogs(ctx context.Context, cs *kubernetes.Clientset, sessionID string, componentID string) (io.ReadCloser, error)
func InitSession ¶
func ToggleDeploy ¶
Types ¶
type SessionInfo ¶
type SessionInfo struct { SessionState SessionState `json:"sessionState"` Components []cmp.Component `json:"components"` }
func RefreshDeploy ¶
func RefreshDeploy(ctx context.Context, cs *kubernetes.Clientset, cc *clientv3.Client, sessionID string) (*SessionInfo, error)
type SessionState ¶
type SessionState string
const ( Initialized SessionState = "initialized" Running SessionState = "running" Stopped SessionState = "stopped" )
Click to show internal directories.
Click to hide internal directories.