Documentation
¶
Index ¶
- Constants
- func InferFromCloudDecorate(inferFlagMap map[string][]string, cloudConfig []byte, args []string, ...)
- func NewAcceptanceTests(plgn *Plugin) *enaml.InstanceGroup
- func NewBackupPreparePartition() *enaml.InstanceGroup
- func NewBrokerDeRegistrar(plgn *Plugin) *enaml.InstanceGroup
- func NewBrokerRegistrar(plgn *Plugin) *enaml.InstanceGroup
- func NewCfMysqlBrokerPartition(plgn *Plugin) *enaml.InstanceGroup
- func NewMonitoringPartition(plgn *Plugin) *enaml.InstanceGroup
- func NewMysqlPartition(plgn *Plugin) *enaml.InstanceGroup
- func NewProxyPartition(plgn *Plugin) *enaml.InstanceGroup
- func NewRejoinUnsafe(plgn *Plugin) *enaml.InstanceGroup
- type Plugin
Constants ¶
View Source
const ( CFMysqlReleaseName = "cf-mysql" CFMysqlReleaseVersion = "24.6" MysqlBackupReleaseName = "mysql-backup" MysqlBackupReleaseVersion = "1.25.0" ServiceBackupReleaseName = "service-backup" ServiceBackupReleaseVersion = "14" MysqlMonitoringReleaseName = "mysql-monitoring" MysqlMonitoringReleaseVersion = "3" )
Variables ¶
This section is empty.
Functions ¶
func InferFromCloudDecorate ¶
func NewAcceptanceTests ¶
func NewAcceptanceTests(plgn *Plugin) *enaml.InstanceGroup
func NewBackupPreparePartition ¶
func NewBackupPreparePartition() *enaml.InstanceGroup
func NewBrokerDeRegistrar ¶
func NewBrokerDeRegistrar(plgn *Plugin) *enaml.InstanceGroup
func NewBrokerRegistrar ¶
func NewBrokerRegistrar(plgn *Plugin) *enaml.InstanceGroup
func NewCfMysqlBrokerPartition ¶
func NewCfMysqlBrokerPartition(plgn *Plugin) *enaml.InstanceGroup
func NewMonitoringPartition ¶
func NewMonitoringPartition(plgn *Plugin) *enaml.InstanceGroup
func NewMysqlPartition ¶
func NewMysqlPartition(plgn *Plugin) *enaml.InstanceGroup
func NewProxyPartition ¶
func NewProxyPartition(plgn *Plugin) *enaml.InstanceGroup
func NewRejoinUnsafe ¶
func NewRejoinUnsafe(plgn *Plugin) *enaml.InstanceGroup
Types ¶
type Plugin ¶
type Plugin struct { PluginVersion string DeploymentName string NetworkName string IPs []string ProxyIPs []string VMTypeName string DiskTypeName string AZs []string StemcellName string StemcellURL string StemcellVersion string StemcellSHA string SyslogAddress string SyslogPort string SyslogTransport string AdminPassword string SeededDBPassword string GaleraHealthcheckUsername string GaleraHealthcheckPassword string GaleraHealthcheckDBPassword string ClusterHealthPassword string BaseDomain string NotificationClientSecret string UaaAdminClientSecret string NotificationRecipientEmail string BackupEndpointUser string BackupEndpointPassword string NatsPassword string NatsUser string NatsPort string ProxyAPIUser string ProxyAPIPass string MonitoringIPs []string BrokerIPs []string BrokerQuotaEnforcerPassword string BrokerAuthUsername string BrokerAuthPassword string BrokerCookieSecret string ServiceSecret string CFAdminPassword string }
Click to show internal directories.
Click to hide internal directories.