Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Monitor ¶
type Monitor struct { RuntimeClient client.Client InstanceKey client.ObjectKey InstanceAppStatus common_types.AppStatus ClientSet *kubernetes.Clientset CreateAppCr common_types.AppCrCreator Running bool RunningCallback func() NotRunningCallback func() // contains filtered or unexported fields }
func NewMonitor ¶
func NewMonitor(runtimeClient client.Client, instanceKey client.ObjectKey, instanceAppStatus common_types.AppStatus, createAppCr common_types.AppCrCreator, runningCallback func(), notRunningCallback func()) *Monitor
func (*Monitor) GetApplicationStatusUsingPodStatus ¶
func (m *Monitor) GetApplicationStatusUsingPodStatus() common_types.AppStatus
type MonitorCallbackFunctions ¶
type MonitorCallbackFunctions struct { RunningCallback func() NotRunningCallback func() }
Click to show internal directories.
Click to hide internal directories.