pmysql

package
v0.0.55 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2016 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

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 InferFromCloudDecorate(inferFlagMap map[string][]string, cloudConfig []byte, args []string, flgs []pcli.Flag)

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
}

func (*Plugin) GetFlags

func (s *Plugin) GetFlags() (flags []pcli.Flag)

func (*Plugin) GetMeta

func (s *Plugin) GetMeta() product.Meta

func (*Plugin) GetProduct

func (s *Plugin) GetProduct(args []string, cloudConfig []byte) (b []byte)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL