Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Interface ¶
type Interface interface { // Collect collects relevant resources for later inspection. Collect(context.Context, *resource.Info) error // Watch waits for all monitoring functions to complete, or until the timeout // is reached. Watch(time.Duration) error }
Interface is the interface that defines the methods of a Monitor.
type Monitor ¶
type Monitor struct {
// contains filtered or unexported fields
}
Monitor is the monitoring actor which collects interesting resources from a Helm Chart release payload, and monitors them until they are ready. The monitoring is executed with a queue of functions, which are executed in order until the queue is empty or timeout is reached.
func NewMonitor ¶
NewMonitor instantiates a new Monitor.
Click to show internal directories.
Click to hide internal directories.