Documentation
¶
Overview ¶
Package console provides a console-based implementation of image pull progress reporting.
Index ¶
Constants ¶
View Source
const ReportInterval = 15 * time.Second
ReportInterval is the interval between progress reports.
Variables ¶
This section is empty.
Functions ¶
func NewProgressReporter ¶
func NewProgressReporter(imageRef string) image.ProgressReporter
NewProgressReporter creates a new ProgressReporter.
Types ¶
type ProgressReporter ¶
type ProgressReporter struct {
// contains filtered or unexported fields
}
ProgressReporter reports image pull progress to the console.
func (*ProgressReporter) Start ¶
func (c *ProgressReporter) Start()
Start implements ProgressReporter interface.
func (*ProgressReporter) Stop ¶
func (c *ProgressReporter) Stop()
Stop implements ProgressReporter interface.
func (*ProgressReporter) Update ¶
func (c *ProgressReporter) Update(upd progress.LayerPullProgress)
Update implements UpdateFn interface.
Click to show internal directories.
Click to hide internal directories.