 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- Variables
- func AsString(x starlark.Value) (string, bool)
- func AsStringOrStringList(x starlark.Value) ([]string, bool)
- func DockerComposeConfigToService(c dockercompose.Config, name string) (dcService, error)
- type FakeTiltfileLoader
- type MutexWriter
- type TiltfileLoadResult
- type TiltfileLoader
Constants ¶
      View Source
      
  
    const ( UnknownBuild = iota DockerBuild CustomBuild )
      View Source
      
  
    const ( TriggerModeUnset triggerMode = iota TriggerModeAuto triggerMode = iota TriggerModeManual triggerMode = iota )
      View Source
      
  
    const FileName = "Tiltfile"
    
      View Source
      
  
const TiltIgnoreFileName = ".tiltignore"
    Variables ¶
      View Source
      
  
var WireSet = wire.NewSet( ProvideTiltfileLoader, k8scontext.NewExtension, )
Functions ¶
func AsStringOrStringList ¶ added in v0.10.8
Unpack an argument that can either be expressed as a string or as a list of strings.
func DockerComposeConfigToService ¶ added in v0.10.8
func DockerComposeConfigToService(c dockercompose.Config, name string) (dcService, error)
Types ¶
type FakeTiltfileLoader ¶ added in v0.7.11
type FakeTiltfileLoader struct {
	Result TiltfileLoadResult
}
    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, filename string, requestedManifests []model.ManifestName) TiltfileLoadResult
type MutexWriter ¶ added in v0.9.3
type MutexWriter struct {
	// contains filtered or unexported fields
}
    func NewMutexWriter ¶ added in v0.9.3
func NewMutexWriter(underlying io.Writer) MutexWriter
type TiltfileLoadResult ¶ added in v0.7.11
type TiltfileLoadResult struct {
	Manifests           []model.Manifest
	ConfigFiles         []string
	Warnings            []string
	TiltIgnoreContents  string
	FeatureFlags        map[string]bool
	TeamName            string
	Secrets             model.SecretSet
	Error               error
	DockerPruneSettings model.DockerPruneSettings
	AnalyticsOpt        wmanalytics.Opt
}
    func (TiltfileLoadResult) Orchestrator ¶ added in v0.9.1
func (r TiltfileLoadResult) Orchestrator() model.Orchestrator
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, filename string, requestedManifests []model.ManifestName) TiltfileLoadResult
}
    func ProvideTiltfileLoader ¶ added in v0.7.11
func ProvideTiltfileLoader( analytics *analytics.TiltAnalytics, kCli k8s.Client, k8sContextExt k8scontext.Extension, dcCli dockercompose.DockerComposeClient, fDefaults feature.Defaults) TiltfileLoader
       Source Files
      ¶
      Source Files
      ¶
    
  
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Starkit is a toolkit for implementing Starlark interpreters, with support for: (1) reusable sets of builtins (2) collecting state on a starlark thread (3) instrumenting builtins with analytics So that builtins from different packages can be composed. | Starkit is a toolkit for implementing Starlark interpreters, with support for: (1) reusable sets of builtins (2) collecting state on a starlark thread (3) instrumenting builtins with analytics So that builtins from different packages can be composed. | 
| Helper functions for doing value conversions. | Helper functions for doing value conversions. | 
 Click to show internal directories. 
   Click to hide internal directories.