Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptanceTestsJob ¶ added in v0.0.16
type AcceptanceTestsJob struct { /*StandaloneTestsOnly - Descr: Instead of running the full acceptance test suite, only run a minimal set of tests that do not require a running CF deployment Default: false */ StandaloneTestsOnly interface{} `yaml:"standalone_tests_only,omitempty"` /*Standalone - Descr: Hostname of proxy or load balancer used to communicate with MySQL nodes in a standalone deployment Default: <nil> */ Standalone *Standalone `yaml:"standalone,omitempty"` /*Broker - Descr: Host for the broker. Should be the same as jobs.cf-mysql-broker.properties.external_host Default: <nil> */ Broker *Broker `yaml:"broker,omitempty"` /*Service - Descr: Name of the MySQL service Default: <nil> */ Service *Service `yaml:"service,omitempty"` /*Proxy - Descr: Tests will skip validation of SSL certificates Default: true */ Proxy *Proxy `yaml:"proxy,omitempty"` /*TimeoutScale - Descr: scaling multiplier used to determine command timeouts Default: 1 */ TimeoutScale interface{} `yaml:"timeout_scale,omitempty"` /*OrgName - Descr: The name of the Org to run acceptance tests against Default: */ OrgName interface{} `yaml:"org_name,omitempty"` /*SmokeTestsOnly - Descr: Instead of running the full acceptance test suite, only run a shorter smoke test Default: true */ SmokeTestsOnly interface{} `yaml:"smoke_tests_only,omitempty"` /*Cf - Descr: Username of the admin user Default: <nil> */ Cf *Cf `yaml:"cf,omitempty"` /*SmokeTestPassword - Descr: Password for smoke tests to comply with CF password policy, if exists. Default: @Ma8rtj2vu */ SmokeTestPassword interface{} `yaml:"smoke_test_password,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Broker ¶
type Broker struct {
/*Host - Descr: Host for the broker. Should be the same as jobs.cf-mysql-broker.properties.external_host Default: <nil>
*/
Host interface{} `yaml:"host,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Cf ¶
type Cf struct { /*AdminPassword - Descr: Password of the admin user Default: <nil> */ AdminPassword interface{} `yaml:"admin_password,omitempty"` /*SkipSslValidation - Descr: Whether to add --skip-ssl-validation for cf cli Default: false */ SkipSslValidation interface{} `yaml:"skip_ssl_validation,omitempty"` /*ApiUrl - Descr: Full URL of Cloud Foundry API Default: <nil> */ ApiUrl interface{} `yaml:"api_url,omitempty"` /*AppsDomain - Descr: Shared domain for pushed apps Default: <nil> */ AppsDomain interface{} `yaml:"apps_domain,omitempty"` /*AdminUsername - Descr: Username of the admin user Default: <nil> */ AdminUsername interface{} `yaml:"admin_username,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Proxy ¶
type Proxy struct { /*SkipSslValidation - Descr: Tests will skip validation of SSL certificates Default: true */ SkipSslValidation interface{} `yaml:"skip_ssl_validation,omitempty"` /*ApiPassword - Descr: Proxy API password Default: <nil> */ ApiPassword interface{} `yaml:"api_password,omitempty"` /*ApiForceHttps - Descr: Expect proxy to force redirect to HTTPS Default: true */ ApiForceHttps interface{} `yaml:"api_force_https,omitempty"` /*ExternalHost - Descr: Proxy external host (e.g. p-mysql.example.com => proxy-0-p-mysql.example.com) Default: <nil> */ ExternalHost interface{} `yaml:"external_host,omitempty"` /*ApiUsername - Descr: Proxy API username Default: <nil> */ ApiUsername interface{} `yaml:"api_username,omitempty"` /*ProxyCount - Descr: Number of proxy instances. Use to construct an array of proxy dashboard url (e.g. https://proxy-INDEX-EXTERNAL_HOST) Default: <nil> */ ProxyCount interface{} `yaml:"proxy_count,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Service ¶
type Service struct { /*Name - Descr: Name of the MySQL service Default: <nil> */ Name interface{} `yaml:"name,omitempty"` /*MaxUserConnectionsDefault - Descr: number of user connections to allow in a plan if not specified Default: 40 */ MaxUserConnectionsDefault interface{} `yaml:"max_user_connections_default,omitempty"` /*Plans - Descr: Array of MySQL plans Default: <nil> */ Plans interface{} `yaml:"plans,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Standalone ¶
type Standalone struct { /*Port - Descr: Port used to communicate with MySQL nodes Default: 3306 */ Port interface{} `yaml:"port,omitempty"` /*Host - Descr: Hostname of proxy or load balancer used to communicate with MySQL nodes in a standalone deployment Default: <nil> */ Host interface{} `yaml:"host,omitempty"` /*Password - Descr: MySQL admin password Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*Username - Descr: MySQL admin username Default: root */ Username interface{} `yaml:"username,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.