Documentation ¶
Index ¶
- type Client
- type Component
- func (c *Component) AddToScope(ctx context.Context, scope *scopes.Scope)
- func (c *Component) ProcessRequest(ctx context.Context, req *components.Request, ...) (components.Response, error)
- func (c *Component) RegisterHandlers(s *components.Server, mux *http.ServeMux) error
- func (c *Component) SyncInstallations(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct {
// contains filtered or unexported fields
}
func New ¶
func New(kube *kubeclient.Client, githubAppID string, appPrivateKey *rsa.PrivateKey) (*Component, error)
func (*Component) AddToScope ¶
func (*Component) ProcessRequest ¶
func (c *Component) ProcessRequest(ctx context.Context, req *components.Request, next components.RequestFilterChain) (components.Response, error)
func (*Component) RegisterHandlers ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.