Documentation
¶
Overview ¶
Package privateactionrunnerimpl implements the privateactionrunner component interface
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrivateActionRunner ¶
type PrivateActionRunner struct {
// contains filtered or unexported fields
}
func NewPrivateActionRunner ¶
func NewPrivateActionRunner( _ context.Context, coreConfig model.ReaderWriter, hostnameGetter hostnameinterface.Component, rcClient pkgrcclient.Client, logger log.Component, taggerComp tagger.Component, tracerouteComp traceroute.Component, eventPlatform eventplatform.Component, ) (*PrivateActionRunner, error)
func (*PrivateActionRunner) StartAsync ¶
func (p *PrivateActionRunner) StartAsync(ctx context.Context) <-chan error
type Provides ¶
type Provides struct {
Comp privateactionrunner.Component
}
Provides defines the output of the privateactionrunner component
func NewComponent ¶
NewComponent creates a new privateactionrunner component
type Requires ¶
type Requires struct {
Config config.Component
Log log.Component
Lifecycle compdef.Lifecycle
RcClient rcclient.Component
Hostname hostname.Component
Tagger tagger.Component
Traceroute traceroute.Component
EventPlatform eventplatform.Component
}
Requires defines the dependencies for the privateactionrunner component
Click to show internal directories.
Click to hide internal directories.