rep

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 Bbs

type Bbs struct {

	/*ClientKey - Descr: PEM-encoded client key Default: <nil>
	 */
	ClientKey interface{} `yaml:"client_key,omitempty"`

	/*CaCert - Descr: PEM-encoded CA certificate Default: <nil>
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`

	/*ClientCert - Descr: PEM-encoded client certificate Default: <nil>
	 */
	ClientCert interface{} `yaml:"client_cert,omitempty"`

	/*ApiLocation - Descr: Address to the BBS Server Default: bbs.service.cf.internal:8889
	 */
	ApiLocation interface{} `yaml:"api_location,omitempty"`

	/*ClientSessionCacheSize - Descr: capacity of the tls client cache Default: <nil>
	 */
	ClientSessionCacheSize interface{} `yaml:"client_session_cache_size,omitempty"`

	/*MaxIdleConnsPerHost - Descr: maximum number of idle http connections Default: <nil>
	 */
	MaxIdleConnsPerHost interface{} `yaml:"max_idle_conns_per_host,omitempty"`

	/*RequireSsl - Descr: enable ssl for all communication with the bbs Default: true
	 */
	RequireSsl interface{} `yaml:"require_ssl,omitempty"`
}

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

type Diego

type Diego struct {

	/*Rep - Descr: maximum number of idle http connections Default: <nil>
	 */
	Rep *Rep `yaml:"rep,omitempty"`

	/*Executor - Descr: Concatenation of trusted CA certificates to be used when downloading assets. Default: <nil>
	 */
	Executor *Executor `yaml:"executor,omitempty"`

	/*Ssl - Descr: when connecting over https, ignore bad ssl certificates Default: false
	 */
	Ssl *Ssl `yaml:"ssl,omitempty"`
}

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

type Executor

type Executor struct {

	/*MemoryCapacityMb - Descr: the memory capacity the executor should manage.  this should not be greater than the actual memory on the VM Default: auto
	 */
	MemoryCapacityMb interface{} `yaml:"memory_capacity_mb,omitempty"`

	/*GardenHealthcheck - Descr: Time to wait between retrying garden commands Default: 5s
	 */
	GardenHealthcheck *GardenHealthcheck `yaml:"garden_healthcheck,omitempty"`

	/*DeleteWorkPoolSize - Descr: Maximum number of concurrent delete container operations. Default: 32
	 */
	DeleteWorkPoolSize interface{} `yaml:"delete_work_pool_size,omitempty"`

	/*PostSetupHook - Descr: Experimental: arbitrary command to run after setup action Default: <nil>
	 */
	PostSetupHook interface{} `yaml:"post_setup_hook,omitempty"`

	/*ContainerMaxCpuShares - Descr: the maximum number of cpu shares for a container. Default: 1024
	 */
	ContainerMaxCpuShares interface{} `yaml:"container_max_cpu_shares,omitempty"`

	/*ContainerInodeLimit - Descr: the inode limit enforced on each garden container. Default: 200000
	 */
	ContainerInodeLimit interface{} `yaml:"container_inode_limit,omitempty"`

	/*CreateWorkPoolSize - Descr: Maximum number of concurrent create container operations. Default: 32
	 */
	CreateWorkPoolSize interface{} `yaml:"create_work_pool_size,omitempty"`

	/*HealthcheckWorkPoolSize - Descr: Maximum number of concurrent health check operations. Default: 64
	 */
	HealthcheckWorkPoolSize interface{} `yaml:"healthcheck_work_pool_size,omitempty"`

	/*CaCertsForDownloads - Descr: Concatenation of trusted CA certificates to be used when downloading assets. Default: <nil>
	 */
	CaCertsForDownloads interface{} `yaml:"ca_certs_for_downloads,omitempty"`

	/*ExportNetworkEnvVars - Descr: Export network environment variables into container (e.g. CF_INSTANCE_IP, CF_INSTANCE_PORT). Default: true
	 */
	ExportNetworkEnvVars interface{} `yaml:"export_network_env_vars,omitempty"`

	/*UnhealthyMonitoringIntervalInSeconds - Descr: Interval to check unhealthy containers in seconds. Default: 0.5
	 */
	UnhealthyMonitoringIntervalInSeconds interface{} `yaml:"unhealthy_monitoring_interval_in_seconds,omitempty"`

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

	/*MaxConcurrentDownloads - Descr: the max concurrent download steps that can be active Default: 5
	 */
	MaxConcurrentDownloads interface{} `yaml:"max_concurrent_downloads,omitempty"`

	/*CachePath - Descr: path to the executor's cache Default: /var/vcap/data/executor_cache
	 */
	CachePath interface{} `yaml:"cache_path,omitempty"`

	/*MetricsWorkPoolSize - Descr: Maximum number of concurrent get container metrics operations. Default: 8
	 */
	MetricsWorkPoolSize interface{} `yaml:"metrics_work_pool_size,omitempty"`

	/*HealthyMonitoringIntervalInSeconds - Descr: Interval to check healthy containers in seconds. Default: 30
	 */
	HealthyMonitoringIntervalInSeconds interface{} `yaml:"healthy_monitoring_interval_in_seconds,omitempty"`

	/*PostSetupUser - Descr: Experimental: user to run post setup hook command Default: <nil>
	 */
	PostSetupUser interface{} `yaml:"post_setup_user,omitempty"`

	/*ReadWorkPoolSize - Descr: Maximum number of concurrent get container info operations. Default: 64
	 */
	ReadWorkPoolSize interface{} `yaml:"read_work_pool_size,omitempty"`

	/*MaxCacheSizeInBytes - Descr: maximum size of the cache in bytes - this should leave a healthy overhead for temporary items, etc. Default: 10000000000
	 */
	MaxCacheSizeInBytes interface{} `yaml:"max_cache_size_in_bytes,omitempty"`

	/*DiskCapacityMb - Descr: the container disk capacity the executor should manage.  this should not be greater than the actual disk quota on the VM Default: auto
	 */
	DiskCapacityMb interface{} `yaml:"disk_capacity_mb,omitempty"`
}

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

type Garden

type Garden struct {

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

	/*Network - Descr: Network type for the garden server connection (tcp or unix). Default: unix
	 */
	Network interface{} `yaml:"network,omitempty"`
}

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

type GardenHealthcheck

type GardenHealthcheck struct {

	/*CommandRetryPause - Descr: Time to wait between retrying garden commands Default: 5s
	 */
	CommandRetryPause interface{} `yaml:"command_retry_pause,omitempty"`

	/*Process - Descr: User to use while performing a container healthcheck Default: vcap
	 */
	Process *Process `yaml:"process,omitempty"`

	/*Timeout - Descr: Maximum allowed time for garden healthcheck Default: 10m
	 */
	Timeout interface{} `yaml:"timeout,omitempty"`

	/*Interval - Descr: Frequency for healtchecking garden Default: 10m
	 */
	Interval interface{} `yaml:"interval,omitempty"`
}

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

type Process

type Process struct {

	/*Env - Descr: Environment variables to use when running the garden health check Default: <nil>
	 */
	Env interface{} `yaml:"env,omitempty"`

	/*User - Descr: User to use while performing a container healthcheck Default: vcap
	 */
	User interface{} `yaml:"user,omitempty"`

	/*Path - Descr: Path of the command to run to perform a container healthcheck Default: /bin/sh
	 */
	Path interface{} `yaml:"path,omitempty"`

	/*Args - Descr: List of command line args to pass to the garden health check process Default: -c, ls > /tmp/test
	 */
	Args interface{} `yaml:"args,omitempty"`

	/*Dir - Descr: Directory to run the healthcheck process from Default: <nil>
	 */
	Dir interface{} `yaml:"dir,omitempty"`
}

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

type Rep

type Rep struct {

	/*PreloadedRootfses - Descr: Array of name:absolute_path pairs representing root filesystems preloaded onto the underlying garden Default: [cflinuxfs2:/var/vcap/packages/rootfs_cflinuxfs2/rootfs]
	 */
	PreloadedRootfses interface{} `yaml:"preloaded_rootfses,omitempty"`

	/*RootfsProviders - Descr: Array of schemes for which the underlying garden can support arbitrary root filesystems Default: [docker]
	 */
	RootfsProviders interface{} `yaml:"rootfs_providers,omitempty"`

	/*DropsondePort - Descr: local metron agent's port Default: 3457
	 */
	DropsondePort interface{} `yaml:"dropsonde_port,omitempty"`

	/*TrustedCerts - Descr: Concatenation of trusted CA certificates to be made available inside the rootfses Default: <nil>
	 */
	TrustedCerts interface{} `yaml:"trusted_certs,omitempty"`

	/*LogLevel - Descr: Log level Default: info
	 */
	LogLevel interface{} `yaml:"log_level,omitempty"`

	/*DebugAddr - Descr: address at which to serve debug info Default: 0.0.0.0:17008
	 */
	DebugAddr interface{} `yaml:"debug_addr,omitempty"`

	/*Stack - Descr: The stack for which to handle requests Default: cflinuxfs2
	 */
	Stack interface{} `yaml:"stack,omitempty"`

	/*ListenAddr - Descr: address to serve auction and LRP stop requests on Default: 0.0.0.0:1800
	 */
	ListenAddr interface{} `yaml:"listen_addr,omitempty"`

	/*EvacuationTimeoutInSeconds - Descr: The time to wait for evacuation to complete in seconds Default: 600
	 */
	EvacuationTimeoutInSeconds interface{} `yaml:"evacuation_timeout_in_seconds,omitempty"`

	/*PollingIntervalInSeconds - Descr: The interval to look for completed tasks and LRPs in seconds Default: 30
	 */
	PollingIntervalInSeconds interface{} `yaml:"polling_interval_in_seconds,omitempty"`

	/*EvacuationPollingIntervalInSeconds - Descr: The interval to look for completed tasks and LRPs during evacuation in seconds Default: 10
	 */
	EvacuationPollingIntervalInSeconds interface{} `yaml:"evacuation_polling_interval_in_seconds,omitempty"`

	/*Bbs - Descr: maximum number of idle http connections Default: <nil>
	 */
	Bbs *Bbs `yaml:"bbs,omitempty"`

	/*Zone - Descr: The zone associated with the rep Default: <nil>
	 */
	Zone interface{} `yaml:"zone,omitempty"`
}

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

type RepJob

type RepJob struct {

	/*Diego - Descr: maximum number of idle http connections Default: <nil>
	 */
	Diego *Diego `yaml:"diego,omitempty"`
}

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

type Ssl

type Ssl struct {

	/*SkipCertVerify - Descr: when connecting over https, ignore bad ssl certificates Default: false
	 */
	SkipCertVerify interface{} `yaml:"skip_cert_verify,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