 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
    const ( UnknownBuild dockerImageBuildType = iota DockerBuild CustomBuild DockerComposeBuild )
      View Source
      
  
    const ( TriggerModeUnset triggerMode = iota TriggerModeAuto triggerMode = iota TriggerModeManual triggerMode = iota )
      View Source
      
  
const FileName = "Tiltfile"
    Variables ¶
      View Source
      
  
var WireSet = wire.NewSet( ProvideTiltfileLoader, k8scontext.NewPlugin, version.NewPlugin, config.NewPlugin, tiltextension.NewPlugin, cisettings.NewPlugin, )
Functions ¶
func DumpApiStubs ¶ added in v0.26.0
func WalkApiStubs ¶ added in v0.26.0
func WalkApiStubs(fn fs.WalkDirFunc) error
Types ¶
type FakeTiltfileLoader ¶ added in v0.7.11
type FakeTiltfileLoader struct {
	Result   TiltfileLoadResult
	Args     []string
	Delegate TiltfileLoader
}
    func NewFakeTiltfileLoader ¶ added in v0.7.11
func NewFakeTiltfileLoader() *FakeTiltfileLoader
func (*FakeTiltfileLoader) Load ¶ added in v0.7.11
func (tfl *FakeTiltfileLoader) Load(ctx context.Context, tf *v1alpha1.Tiltfile, prevResult *TiltfileLoadResult) TiltfileLoadResult
func (*FakeTiltfileLoader) PassedArgs ¶ added in v0.23.2
func (tfl *FakeTiltfileLoader) PassedArgs() []string
the Args that was passed to the last invocation of Load
type TiltfileLoadResult ¶ added in v0.7.11
type TiltfileLoadResult struct {
	Manifests           []model.Manifest
	EnabledManifests    []model.ManifestName
	Tiltignore          model.Dockerignore
	ConfigFiles         []string
	FeatureFlags        map[string]bool
	TeamID              string
	TelemetrySettings   model.TelemetrySettings
	Secrets             model.SecretSet
	Error               error
	DockerPruneSettings model.DockerPruneSettings
	AnalyticsOpt        wmanalytics.Opt
	VersionSettings     model.VersionSettings
	UpdateSettings      model.UpdateSettings
	WatchSettings       model.WatchSettings
	DefaultRegistry     *corev1alpha1.RegistryHosting
	ObjectSet           apiset.ObjectSet
	Hashes              hasher.Hashes
	CISettings          *corev1alpha1.SessionCISpec
	// For diagnostic purposes only
	BuiltinCalls []starkit.BuiltinCall `json:"-"`
}
    func (TiltfileLoadResult) HasOrchestrator ¶ added in v0.25.1
func (r TiltfileLoadResult) HasOrchestrator(orc model.Orchestrator) bool
func (TiltfileLoadResult) WithAllManifestsEnabled ¶ added in v0.24.0
func (r TiltfileLoadResult) WithAllManifestsEnabled() TiltfileLoadResult
type TiltfileLoader ¶ added in v0.7.11
type TiltfileLoader interface {
	// Load the Tiltfile.
	//
	// By design, Load() always returns a result.
	// We want to be very careful not to treat non-zero exit codes like an error.
	// Because even if the Tiltfile has errors, we might need to watch files
	// or return partial results (like enabled features).
	Load(ctx context.Context, tf *corev1alpha1.Tiltfile, prevResult *TiltfileLoadResult) TiltfileLoadResult
}
    func ProvideTiltfileLoader ¶ added in v0.7.11
func ProvideTiltfileLoader( analytics *analytics.TiltAnalytics, k8sContextPlugin k8scontext.Plugin, versionPlugin version.Plugin, configPlugin *config.Plugin, extensionPlugin *tiltextension.Plugin, ciSettingsPlugin cisettings.Plugin, dcCli dockercompose.DockerComposeClient, webHost model.WebHost, execer localexec.Execer, fDefaults feature.Defaults, env clusterid.Product) TiltfileLoader
       Source Files
      ¶
      Source Files
      ¶
    
  
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Starkit is a toolkit for implementing Starlark interpreters, with support for: | Starkit is a toolkit for implementing Starlark interpreters, with support for: | 
| Package extension implements Tilt extensions. | Package extension implements Tilt extensions. | 
| Helper functions for doing value conversions. | Helper functions for doing value conversions. | 
 Click to show internal directories. 
   Click to hide internal directories.