tiltfile

package
v0.10.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2019 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Index

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

This section is empty.

Functions

func AsString added in v0.10.7

func AsString(x starlark.Value) (string, bool)

Wrapper around starlark.AsString

func AsStringOrStringList added in v0.10.8

func AsStringOrStringList(x starlark.Value) ([]string, bool)

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, matching map[string]bool) 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

func (MutexWriter) Write added in v0.9.3

func (w MutexWriter) Write(b []byte) (int, error)

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
}

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, matching map[string]bool) TiltfileLoadResult
}

func ProvideTiltfileLoader added in v0.7.11

func ProvideTiltfileLoader(
	analytics *analytics.TiltAnalytics,
	kCli k8s.Client,
	dcCli dockercompose.DockerComposeClient,
	kubeContext k8s.KubeContext,
	kubeEnv k8s.Env,
	fDefaults feature.Defaults) TiltfileLoader

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL