Documentation
¶
Index ¶
- Variables
- func NewScheme() *runtime.Scheme
- type Controller
- type ControllerBuilder
- type TiltServerControllerManager
- func (m *TiltServerControllerManager) GetClient() ctrlclient.Client
- func (m *TiltServerControllerManager) GetManager() ctrl.Manager
- func (m *TiltServerControllerManager) OnChange(_ context.Context, _ store.RStore, _ store.ChangeSummary)
- func (m *TiltServerControllerManager) SetUp(ctx context.Context, st store.RStore) error
- func (m *TiltServerControllerManager) TearDown(_ context.Context)
Constants ¶
This section is empty.
Variables ¶
View Source
var WireSet = wire.NewSet( NewTiltServerControllerManager, NewScheme, NewControllerBuilder, controllerSet, )
Functions ¶
Types ¶
type Controller ¶ added in v0.18.12
type Controller interface { reconcile.Reconciler SetClient(client ctrlclient.Client) SetupWithManager(mgr ctrl.Manager) error }
func ProvideControllers ¶ added in v0.18.12
func ProvideControllers(fileWatch *filewatch.Controller, cmd *cmd.Controller) []Controller
type ControllerBuilder ¶ added in v0.18.12
type ControllerBuilder struct {
// contains filtered or unexported fields
}
func NewControllerBuilder ¶ added in v0.18.12
func NewControllerBuilder(tscm *TiltServerControllerManager, controllers []Controller) *ControllerBuilder
func (*ControllerBuilder) OnChange ¶ added in v0.18.12
func (c *ControllerBuilder) OnChange(_ context.Context, _ store.RStore, _ store.ChangeSummary)
type TiltServerControllerManager ¶
type TiltServerControllerManager struct {
// contains filtered or unexported fields
}
func NewTiltServerControllerManager ¶
func NewTiltServerControllerManager(config *server.APIServerConfig, scheme *runtime.Scheme) (*TiltServerControllerManager, error)
func (*TiltServerControllerManager) GetClient ¶ added in v0.18.12
func (m *TiltServerControllerManager) GetClient() ctrlclient.Client
func (*TiltServerControllerManager) GetManager ¶ added in v0.18.12
func (m *TiltServerControllerManager) GetManager() ctrl.Manager
func (*TiltServerControllerManager) OnChange ¶
func (m *TiltServerControllerManager) OnChange(_ context.Context, _ store.RStore, _ store.ChangeSummary)
OnChange is a no-op but used to get initialized in upper along with the API server
func (*TiltServerControllerManager) TearDown ¶
func (m *TiltServerControllerManager) TearDown(_ context.Context)
Click to show internal directories.
Click to hide internal directories.