Documentation ¶
Index ¶
- type ControllerContext
- func (c *ControllerContext) GetPersistentValue(ctx context.Context, key string) (string, error)
- func (c *ControllerContext) NewBugzillaClient(ctx context.Context) cache.BugzillaClient
- func (c *ControllerContext) SetPersistentValue(ctx context.Context, key, value string) error
- func (c *ControllerContext) SlackClient(ctx context.Context) slack.ChannelClient
- func (c *ControllerContext) SubscribeBlockAction(blockId string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerContext ¶
type ControllerContext struct {
// contains filtered or unexported fields
}
func NewControllerContext ¶
func NewControllerContext(newBugzillaClient func(debug bool) cache.BugzillaClient, slackClient, slackDebugClient slack.ChannelClient, slackerInstance *slacker.Slacker, cmClient corev1client.ConfigMapInterface) ControllerContext
func (*ControllerContext) GetPersistentValue ¶
func (*ControllerContext) NewBugzillaClient ¶
func (c *ControllerContext) NewBugzillaClient(ctx context.Context) cache.BugzillaClient
func (*ControllerContext) SetPersistentValue ¶
func (c *ControllerContext) SetPersistentValue(ctx context.Context, key, value string) error
func (*ControllerContext) SlackClient ¶
func (c *ControllerContext) SlackClient(ctx context.Context) slack.ChannelClient
func (*ControllerContext) SubscribeBlockAction ¶
Click to show internal directories.
Click to hide internal directories.