garden

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2017 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dropsonde

type Dropsonde struct {

	/*Origin - Descr: A string identifier that will be used when reporting metrics to Dropsonde. Default: <nil>
	 */
	Origin interface{} `yaml:"origin,omitempty"`

	/*Destination - Descr: A URL that points at the Metron agent to which metrics are forwarded. By default, it matches with the default of Metron. Default: <nil>
	 */
	Destination interface{} `yaml:"destination,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type Garden

type Garden struct {

	/*LogLevel - Descr: log level for the Garden server - can be debug, info, error or fatal Default: info
	 */
	LogLevel interface{} `yaml:"log_level,omitempty"`

	/*ExperimentalRootlessMode - Descr: A boolean stating whether or not to run garden-server as non-root user Default: false
	 */
	ExperimentalRootlessMode interface{} `yaml:"experimental_rootless_mode,omitempty"`

	/*ListenAddress - Descr: Garden server listening address. Default: /var/vcap/data/garden/garden.sock
	 */
	ListenAddress interface{} `yaml:"listen_address,omitempty"`

	/*DefaultContainerRootfs - Descr: path to the rootfs to use when a container specifies no rootfs Default: /var/vcap/packages/busybox
	 */
	DefaultContainerRootfs interface{} `yaml:"default_container_rootfs,omitempty"`

	/*NetworkPlugin - Descr: Path to an optional network plugin binary Default: <nil>
	 */
	NetworkPlugin interface{} `yaml:"network_plugin,omitempty"`

	/*MaxContainers - Descr: Maximum container capacity to advertise. It is not recommended to set this larger than 250. Default: 250
	 */
	MaxContainers interface{} `yaml:"max_containers,omitempty"`

	/*AllowNetworks - Descr: List of CIDR blocks to which containers will be allowed access (applied after deny). Default: []
	 */
	AllowNetworks interface{} `yaml:"allow_networks,omitempty"`

	/*NetworkPool - Descr: A CIDR subnet mask specifying the range of subnets available to be assigned to containers. Default: 10.254.0.0/22
	 */
	NetworkPool interface{} `yaml:"network_pool,omitempty"`

	/*NoProxy - Descr: List of comma-separated hosts that should skip connecting to the proxy Default: <nil>
	 */
	NoProxy interface{} `yaml:"no_proxy,omitempty"`

	/*Dropsonde - Descr: A URL that points at the Metron agent to which metrics are forwarded. By default, it matches with the default of Metron. Default: <nil>
	 */
	Dropsonde *Dropsonde `yaml:"dropsonde,omitempty"`

	/*HttpProxy - Descr: Http proxy that Garden process should use Default: <nil>
	 */
	HttpProxy interface{} `yaml:"http_proxy,omitempty"`

	/*HttpsProxy - Descr: Https proxy that Garden process should use Default: <nil>
	 */
	HttpsProxy interface{} `yaml:"https_proxy,omitempty"`

	/*DefaultContainerGraceTime - Descr: duration after which to reap idle containers Default: 5m
	 */
	DefaultContainerGraceTime interface{} `yaml:"default_container_grace_time,omitempty"`

	/*PortPool - Descr: An integer used to denote how many ports are avaliable for Net In calls. Uses the Garden default if not set. Default: <nil>
	 */
	PortPool *PortPool `yaml:"port_pool,omitempty"`

	/*NetworkPluginExtraArgs - Descr: An array of additional arguments which will be passed to the network plugin binary Default: []
	 */
	NetworkPluginExtraArgs interface{} `yaml:"network_plugin_extra_args,omitempty"`

	/*ApparmorProfile - Descr:  Default: garden-default
	 */
	ApparmorProfile interface{} `yaml:"apparmor_profile,omitempty"`

	/*DebugListenAddress - Descr: tcp address on which to serve debug info Default: <nil>
	 */
	DebugListenAddress interface{} `yaml:"debug_listen_address,omitempty"`

	/*ImagePlugin - Descr: Path to an optional image plugin binary Default: <nil>
	 */
	ImagePlugin interface{} `yaml:"image_plugin,omitempty"`

	/*NetworkMtu - Descr: Maximum network transmission unit length in bytes. Default: 1500
	 */
	NetworkMtu interface{} `yaml:"network_mtu,omitempty"`

	/*InsecureDockerRegistryList - Descr: A list of IP:PORT tuples that we allow pulling docker images from using self-signed certificates. Default: []
	 */
	InsecureDockerRegistryList interface{} `yaml:"insecure_docker_registry_list,omitempty"`

	/*PersistentImageList - Descr: List of Rootfs Paths (directories or docker URLs) which will never be deleted during graph cleanup Default: []
	 */
	PersistentImageList interface{} `yaml:"persistent_image_list,omitempty"`

	/*DockerRegistryEndpoint - Descr: An URL pointing to the Docker registry to use to fetch Docker images. If unset, this will default to the Docker default. Default: <nil>
	 */
	DockerRegistryEndpoint interface{} `yaml:"docker_registry_endpoint,omitempty"`

	/*DestroyContainersOnStart - Descr: If true, all existing containers will be destroyed any time the garden server starts up Default: false
	 */
	DestroyContainersOnStart interface{} `yaml:"destroy_containers_on_start,omitempty"`

	/*AllowHostAccess - Descr: A boolean stating whether or not containers started on this host should be able to reach this host. Default: false
	 */
	AllowHostAccess interface{} `yaml:"allow_host_access,omitempty"`

	/*DenyNetworks - Descr: List of CIDR blocks to which containers will be denied access. Default: []
	 */
	DenyNetworks interface{} `yaml:"deny_networks,omitempty"`

	/*ListenNetwork - Descr: Garden server connection mode (tcp or unix). Default: unix
	 */
	ListenNetwork interface{} `yaml:"listen_network,omitempty"`

	/*DnsServers - Descr: Override DNS servers to be used in containers; defaults to the same as the host Default: []
	 */
	DnsServers interface{} `yaml:"dns_servers,omitempty"`

	/*GraphCleanupThresholdInMb - Descr: Total size of all filesystem layers downloaded from Docker registries before graph cleanup is activated. -1 disables graph cleanup. Default: -1
	 */
	GraphCleanupThresholdInMb interface{} `yaml:"graph_cleanup_threshold_in_mb,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type GardenJob added in v0.0.12

type GardenJob struct {

	/*Garden - Descr: List of CIDR blocks to which containers will be denied access. Default: []
	 */
	Garden *Garden `yaml:"garden,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type PortPool

type PortPool struct {

	/*Size - Descr: An integer used to denote how many ports are avaliable for Net In calls. Uses the Garden default if not set. Default: <nil>
	 */
	Size interface{} `yaml:"size,omitempty"`

	/*Start - Descr: An integer port number used to denote where ports should start being allocated for Net In calls. Uses the Garden default if not set. Default: <nil>
	 */
	Start interface{} `yaml:"start,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

Jump to

Keyboard shortcuts

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