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 !!!
Click to show internal directories.
Click to hide internal directories.