Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct { /*Blobstore - Descr: Whether the agent blobstore plugin will always use path style for bucket access Default: <nil> */ Blobstore *Blobstore `yaml:"blobstore,omitempty"` /*Mbus - Descr: Message bus endpoint for the agent to start accepting agent requests Default: <nil> */ Mbus interface{} `yaml:"mbus,omitempty"` /*Password - Descr: Password agent uses to connect to blobstore used by 'simple' blobstore plugin Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*User - Descr: Username agent uses to connect to blobstore used by 'simple' blobstore plugin Default: <nil> */ User interface{} `yaml:"user,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Blobstore ¶
type Blobstore struct { /*S3Port - Descr: Port of agent blobstore server used by s3 blobstore plugin Default: <nil> */ S3Port interface{} `yaml:"s3_port,omitempty"` /*UseSsl - Descr: Whether the agent blobstore plugin should use SSL to connect to the blobstore server Default: <nil> */ UseSsl interface{} `yaml:"use_ssl,omitempty"` /*BucketName - Descr: S3 Bucket used by s3 blobstore plugin Default: <nil> */ BucketName interface{} `yaml:"bucket_name,omitempty"` /*Path - Descr: Path used by 'local' blobstore plugin Default: <nil> */ Path interface{} `yaml:"path,omitempty"` /*S3MultipartThreshold - Descr: Agent blobstore threshold for multipart uploads Default: <nil> */ S3MultipartThreshold interface{} `yaml:"s3_multipart_threshold,omitempty"` /*Address - Descr: Address for agent to connect to blobstore server used by simple blobstore plugin Default: <nil> */ Address interface{} `yaml:"address,omitempty"` /*Provider - Descr: Provider of the blobstore used by director and agent (simple|local) Default: <nil> */ Provider interface{} `yaml:"provider,omitempty"` /*Host - Descr: Host of agent blobstore server used by simple blobstore plugin Default: <nil> */ Host interface{} `yaml:"host,omitempty"` /*Agent - Descr: Username agent uses to connect to blobstore used by 'simple' blobstore plugin Default: <nil> */ Agent *Agent `yaml:"agent,omitempty"` /*SslVerifyPeer - Descr: Whether the agent blobstore plugin should verify its peer when using SSL Default: <nil> */ SslVerifyPeer interface{} `yaml:"ssl_verify_peer,omitempty"` /*S3ForcePathStyle - Descr: Whether the agent blobstore plugin will always use path style for bucket access Default: <nil> */ S3ForcePathStyle interface{} `yaml:"s3_force_path_style,omitempty"` /*SecretAccessKey - Descr: secret_access_key for agent used by s3 blobstore plugin Default: <nil> */ SecretAccessKey interface{} `yaml:"secret_access_key,omitempty"` /*S3Region - Descr: AWS region for agent used by s3 blobstore plugin Default: <nil> */ S3Region interface{} `yaml:"s3_region,omitempty"` /*AccessKeyId - Descr: access_key_id for agent used by s3 blobstore plugin Default: <nil> */ AccessKeyId interface{} `yaml:"access_key_id,omitempty"` /*S3SignatureVersion - Descr: Signature version used to connect to an s3 blobstore Default: <nil> */ S3SignatureVersion interface{} `yaml:"s3_signature_version,omitempty"` /*Port - Descr: Port for agent to connect to blobstore server used by 'simple' blobstore plugin Default: <nil> */ Port interface{} `yaml:"port,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Env ¶
type Env struct { /*HttpProxy - Descr: Http proxy to connect to cloud API's Default: <nil> */ HttpProxy interface{} `yaml:"http_proxy,omitempty"` /*HttpsProxy - Descr: Https proxy to connect to cloud API's Default: <nil> */ HttpsProxy interface{} `yaml:"https_proxy,omitempty"` /*NoProxy - Descr: No proxy environment variable Default: <nil> */ NoProxy interface{} `yaml:"no_proxy,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Nats ¶
type Nats struct { /*Address - Descr: NATS address used by agent to subscribe to agent requests Default: <nil> */ Address interface{} `yaml:"address,omitempty"` /*Port - Descr: NATS port used by agent to subscribe to agent requests Default: 4222 */ Port interface{} `yaml:"port,omitempty"` /*User - Descr: NATS username used by agent to subscribe to agent requests Default: <nil> */ User interface{} `yaml:"user,omitempty"` /*Password - Descr: NATS password used by agent to subscribe to agent requests Default: <nil> */ Password interface{} `yaml:"password,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Openstack ¶
type Openstack struct { /*WaitResourcePollInterval - Descr: Changes the delay (in seconds) between each status check to OpenStack when creating a resource (optional, by default 5) Default: 5 */ WaitResourcePollInterval interface{} `yaml:"wait_resource_poll_interval,omitempty"` /*ApiKey - Descr: OpenStack API key (required) Default: <nil> */ ApiKey interface{} `yaml:"api_key,omitempty"` /*DefaultKeyName - Descr: Default OpenStack keypair to use when spinning up new VMs (required) Default: <nil> */ DefaultKeyName interface{} `yaml:"default_key_name,omitempty"` /*Project - Descr: OpenStack project name (required for Keystone API V3) Default: <nil> */ Project interface{} `yaml:"project,omitempty"` /*EndpointType - Descr: OpenStack endpoint type Default: publicURL */ EndpointType interface{} `yaml:"endpoint_type,omitempty"` /*BootFromVolume - Descr: Boot from volume Default: false */ BootFromVolume interface{} `yaml:"boot_from_volume,omitempty"` /*AuthUrl - Descr: URL of the OpenStack Identity endpoint to connect to (required) Default: <nil> */ AuthUrl interface{} `yaml:"auth_url,omitempty"` /*DefaultSecurityGroups - Descr: Default OpenStack security groups to use when spinning up new VMs (required) Default: <nil> */ DefaultSecurityGroups interface{} `yaml:"default_security_groups,omitempty"` /*IgnoreServerAvailabilityZone - Descr: When creating a disk, do not use the availability zone of the server, fall back to Openstacks default Default: false */ IgnoreServerAvailabilityZone interface{} `yaml:"ignore_server_availability_zone,omitempty"` /*UseDhcp - Descr: Whether to use DHCP when configuring networking on VM (for both manual and dynamic) Default: true */ UseDhcp interface{} `yaml:"use_dhcp,omitempty"` /*Domain - Descr: OpenStack domain (required for Keystone API V3) Default: <nil> */ Domain interface{} `yaml:"domain,omitempty"` /*StemcellPublicVisibility - Descr: Set public visibility for stemcells Default: false */ StemcellPublicVisibility interface{} `yaml:"stemcell_public_visibility,omitempty"` /*Tenant - Descr: OpenStack tenant name (required for Keystone API V2) Default: <nil> */ Tenant interface{} `yaml:"tenant,omitempty"` /*ConfigDrive - Descr: Config drive device (cdrom or disk) to use as metadata service on OpenStack (optional) Default: <nil> */ ConfigDrive interface{} `yaml:"config_drive,omitempty"` /*HumanReadableVmNames - Descr: When creating a VM, use the job name as VM name if true. Otherwise use a generated UUID as name. If this parameter is set to true, the registry.endpoint parameter has to be set. Default: false */ HumanReadableVmNames interface{} `yaml:"human_readable_vm_names,omitempty"` /*Username - Descr: OpenStack user name (required) Default: <nil> */ Username interface{} `yaml:"username,omitempty"` /*Region - Descr: OpenStack region (optional) Default: <nil> */ Region interface{} `yaml:"region,omitempty"` /*StateTimeout - Descr: Timeout (in seconds) for OpenStack resources desired state Default: 300 */ StateTimeout interface{} `yaml:"state_timeout,omitempty"` /*ConnectionOptions - Descr: Hash containing optional connection parameters to the OpenStack API (optional) Default: <nil> */ ConnectionOptions interface{} `yaml:"connection_options,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type OpenstackCpi ¶
type OpenstackCpi struct { /*Blobstore - Descr: Username agent uses to connect to blobstore used by 'simple' blobstore plugin Default: <nil> */ Blobstore *Blobstore `yaml:"blobstore,omitempty"` /*Env - Descr: No proxy environment variable Default: <nil> */ Env *Env `yaml:"env,omitempty"` /*Openstack - Descr: OpenStack region (optional) Default: <nil> */ Openstack *Openstack `yaml:"openstack,omitempty"` /*Registry - Descr: Full URL for the registry endpoint that may include basic auth credentials Default: <nil> */ Registry *Registry `yaml:"registry,omitempty"` /*Agent - Descr: Message bus endpoint for the agent to start accepting agent requests Default: <nil> */ Agent *Agent `yaml:"agent,omitempty"` /*Nats - Descr: NATS address used by agent to subscribe to agent requests Default: <nil> */ Nats *Nats `yaml:"nats,omitempty"` /*Ntp - Descr: List of NTP servers Default: [] */ Ntp interface{} `yaml:"ntp,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Registry ¶
type Registry struct { /*Password - Descr: Password to access the Registry Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*Endpoint - Descr: Full URL for the registry endpoint that may include basic auth credentials Default: <nil> */ Endpoint interface{} `yaml:"endpoint,omitempty"` /*Username - Descr: Username to access the Registry Default: <nil> */ Username interface{} `yaml:"username,omitempty"` /*Port - Descr: Port of the Registry for CPI and agent to connect to Default: 25777 */ Port interface{} `yaml:"port,omitempty"` /*Host - Descr: Address of the Registry to connect to (required) Default: <nil> */ Host interface{} `yaml:"host,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.