manifest

package
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2018 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// DefaultEnvironmentName is the name invoked from draft.toml on `draft up` when
	// --environment is not supplied.
	DefaultEnvironmentName = "development"
	// DefaultNamespace specifies the namespace apps should be deployed to by default.
	DefaultNamespace = "default"
	// DefaultWatchDelaySeconds is the time delay between files being changed and when a
	// new draft up` invocation is called when --watch is supplied.
	DefaultWatchDelaySeconds = 2
	// DefaultDockerfile is the Dockerfile being used by default
	DefaultDockerfile = "Dockerfile"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Environment

type Environment struct {
	Name              string            `toml:"name,omitempty"`
	ContainerBuilder  string            `toml:"container-builder,omitempty"`
	Registry          string            `toml:"registry,omitempty"`
	ResourceGroupName string            `toml:"resource-group-name,omitempty"`
	BuildTarPath      string            `toml:"build-tar,omitempty"`
	ChartTarPath      string            `toml:"chart-tar,omitempty"`
	Namespace         string            `toml:"namespace,omitempty"`
	Values            []string          `toml:"set,omitempty"`
	Wait              bool              `toml:"wait"`
	Watch             bool              `toml:"watch"`
	WatchDelay        int               `toml:"watch-delay,omitempty"`
	OverridePorts     []string          `toml:"override-ports,omitempty"`
	AutoConnect       bool              `toml:"auto-connect"`
	CustomTags        []string          `toml:"custom-tags,omitempty"`
	Dockerfile        string            `toml:"dockerfile"`
	Chart             string            `toml:"chart"`
	ImageBuildArgs    map[string]string `toml:"image-build-args,omitempty"`
}

Environment represents the environment for a given app at build time

type Manifest

type Manifest struct {
	Environments map[string]*Environment `toml:"environments"`
}

Manifest represents a draft.toml

func Load added in v0.12.0

func Load(name string) (*Manifest, error)

Load opens the named file for reading. If successful, the manifest is returned.

func New

func New() *Manifest

New creates a new manifest with the Environments intialized.

Jump to

Keyboard shortcuts

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