Documentation ¶
Index ¶
- func WithBackendStore(b *backendstore.BackendStore) func(*Controller)
- func WithKubeClient(k client.Client) func(*Controller)
- func WithLogger(l logging.Logger) func(*Controller)
- func WithRequeueInterval(t time.Duration) func(*Controller)
- func WithS3Timeout(t time.Duration) func(*Controller)
- type Controller
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithBackendStore ¶
func WithBackendStore(b *backendstore.BackendStore) func(*Controller)
func WithKubeClient ¶
func WithKubeClient(k client.Client) func(*Controller)
func WithLogger ¶
func WithLogger(l logging.Logger) func(*Controller)
func WithRequeueInterval ¶ added in v1.0.0
func WithRequeueInterval(t time.Duration) func(*Controller)
func WithS3Timeout ¶ added in v0.0.33
func WithS3Timeout(t time.Duration) func(*Controller)
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController(options ...func(*Controller)) *Controller
func (*Controller) SetupWithManager ¶
func (c *Controller) SetupWithManager(mgr ctrl.Manager) error
Click to show internal directories.
Click to hide internal directories.