Documentation
¶
Index ¶
Constants ¶
View Source
const ( UnknownBuild = 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, )
Functions ¶
This section is empty.
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) 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
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 container.Registry
ObjectSet apiset.ObjectSet
// For diagnostic purposes only
BuiltinCalls []starkit.BuiltinCall `json:"-"`
}
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, tf *corev1alpha1.Tiltfile) TiltfileLoadResult
}
func ProvideTiltfileLoader ¶ added in v0.7.11
func ProvideTiltfileLoader( analytics *analytics.TiltAnalytics, k8sContextExt k8scontext.Plugin, versionExt version.Plugin, configExt *config.Plugin, dcCli dockercompose.DockerComposeClient, webHost model.WebHost, execer localexec.Execer, fDefaults feature.Defaults, env k8s.Env) TiltfileLoader
Source Files
¶
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. |
|
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.