Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authorizer ¶
type Controller ¶
type Controller struct { controllerstatus.StatusController // contains filtered or unexported fields }
func New ¶
func New(summarizer Summarizer, client *insightsclient.Client, configurator configobserver.Interface, apiConfigurator configobserver.InsightsDataGatherObserver, statusReporter StatusReporter, initialDelay time.Duration) *Controller
func (*Controller) ArchiveUploaded ¶
func (c *Controller) ArchiveUploaded() <-chan struct{}
ArchiveUploaded returns a channel that indicates when an archive is uploaded
func (*Controller) Upload ¶
func (c *Controller) Upload(ctx context.Context, s *insightsclient.Source) (string, int, error)
Upload is an alternative simple upload method used only in TechPreview clusters. Returns Insights request ID and error=nil in case of successful data upload.
type StatusReporter ¶
type Summarizer ¶
Click to show internal directories.
Click to hide internal directories.