Documentation
¶
Index ¶
- Variables
- func NewTiltfileLogWriter(mn model.ManifestName, s store.RStore, loadCount int) *tiltfileLogWriter
- func SpanIDForLoadCount(mn model.ManifestName, loadCount int) logstore.SpanID
- func ToFileWatchObjects(watchInputs WatchInputs) apiset.TypedObjectSet
- type BuildEntry
- type BuildSource
- type ConfigsReloadStartedAction
- type ConfigsReloadedAction
- type Reconciler
- type WatchInputs
- type WatchableTarget
Constants ¶
This section is empty.
Variables ¶
View Source
var WireSet = wire.NewSet( NewReconciler, NewBuildSource, )
Functions ¶
func NewTiltfileLogWriter ¶ added in v0.22.4
func NewTiltfileLogWriter(mn model.ManifestName, s store.RStore, loadCount int) *tiltfileLogWriter
func SpanIDForLoadCount ¶ added in v0.22.4
func SpanIDForLoadCount(mn model.ManifestName, loadCount int) logstore.SpanID
func ToFileWatchObjects ¶ added in v0.22.4
func ToFileWatchObjects(watchInputs WatchInputs) apiset.TypedObjectSet
FileWatchesFromManifests creates FileWatch specs from Tilt manifests in the engine state.
Types ¶
type BuildEntry ¶ added in v0.22.4
type BuildEntry struct { Name model.ManifestName FilesChanged []string BuildReason model.BuildReason UserConfigState model.UserConfigState TiltfilePath string CheckpointAtExecStart logstore.Checkpoint LoadCount int }
func (*BuildEntry) WithLogger ¶ added in v0.22.4
type BuildSource ¶ added in v0.22.4
type BuildSource struct {
// contains filtered or unexported fields
}
func NewBuildSource ¶ added in v0.22.4
func NewBuildSource() *BuildSource
func (*BuildSource) Add ¶ added in v0.22.4
func (s *BuildSource) Add(nn types.NamespacedName)
func (*BuildSource) Entry ¶ added in v0.22.4
func (s *BuildSource) Entry() *BuildEntry
func (*BuildSource) SetEntry ¶ added in v0.22.4
func (s *BuildSource) SetEntry(e *BuildEntry)
func (*BuildSource) Start ¶ added in v0.22.4
func (s *BuildSource) Start(ctx context.Context, handler handler.EventHandler, q workqueue.RateLimitingInterface, ps ...predicate.Predicate) error
type ConfigsReloadStartedAction ¶ added in v0.22.4
type ConfigsReloadStartedAction struct { Name model.ManifestName FilesChanged []string StartTime time.Time SpanID logstore.SpanID Reason model.BuildReason }
func (ConfigsReloadStartedAction) Action ¶ added in v0.22.4
func (ConfigsReloadStartedAction) Action()
type ConfigsReloadedAction ¶ added in v0.22.4
type ConfigsReloadedAction struct { Name model.ManifestName // TODO(nick): Embed TiltfileLoadResult instead of copying fields. Manifests []model.Manifest Tiltignore model.Dockerignore ConfigFiles []string FinishTime time.Time Err error Warnings []string Features map[string]bool TeamID string TelemetrySettings model.TelemetrySettings MetricsSettings model.MetricsSettings Secrets model.SecretSet DockerPruneSettings model.DockerPruneSettings AnalyticsTiltfileOpt analytics.Opt VersionSettings model.VersionSettings UpdateSettings model.UpdateSettings WatchSettings model.WatchSettings // A checkpoint into the logstore when Tiltfile execution started. // Useful for knowing how far back in time we have to scrub secrets. CheckpointAtExecStart logstore.Checkpoint }
func (ConfigsReloadedAction) Action ¶ added in v0.22.4
func (ConfigsReloadedAction) Action()
type Reconciler ¶
type Reconciler struct {
// contains filtered or unexported fields
}
func NewReconciler ¶
func NewReconciler(st store.RStore, tfl tiltfile.TiltfileLoader, dockerClient docker.Client, ctrlClient ctrlclient.Client, scheme *runtime.Scheme, buildSource *BuildSource, engineMode store.EngineMode) *Reconciler
func (*Reconciler) CreateBuilder ¶
type WatchInputs ¶ added in v0.22.4
type WatchInputs struct { TiltfileManifestName model.ManifestName TiltfilePath string Manifests []model.Manifest ConfigFiles []string WatchSettings model.WatchSettings Tiltignore model.Dockerignore EngineMode store.EngineMode }
type WatchableTarget ¶ added in v0.22.4
type WatchableTarget interface { ignore.IgnorableTarget Dependencies() []string ID() model.TargetID }
Click to show internal directories.
Click to hide internal directories.