pscs

package
v0.0.47 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

	// ProductVersion is the version of p-spring-cloud-services that is deployed.
	ProductVersion = "1.1.3"

	SpringCloudBrokerReleaseName    = "spring-cloud-broker"
	SpringCloudBrokerReleaseVersion = "1.1.3-build.6"

	StemcellName    = "ubunty-trusty"
	StemcellAlias   = "trusty"
	StemcellVersion = "3232.17"
)

Variables

This section is empty.

Functions

func NewDeployServiceBroker

func NewDeployServiceBroker(c *Config) *enaml.InstanceGroup

func NewDestroyServiceBroker

func NewDestroyServiceBroker(c *Config) *enaml.InstanceGroup

func NewRegisterBroker

func NewRegisterBroker(c *Config) *enaml.InstanceGroup

Types

type Config

type Config struct {
	DeploymentName        string
	SystemDomain          string
	AppDomains            []string
	Network               string
	StemcellVersion       string
	SkipSSLVerify         bool
	BrokerUsername        string
	BrokerPassword        string
	WorkerClientSecret    string
	WorkerPassword        string
	InstancesPassword     string
	BrokerDashboardSecret string
	EncryptionKey         string
	CFAdminPassword       string
	UAAAdminClientSecret  string
}

Config is used as input for generating instance groups.

type Plugin

type Plugin struct {
	Version string
}

Plugin is an omg product plugin for depoying p-spring-cloud-services.

func (*Plugin) GetFlags

func (p *Plugin) GetFlags() []pcli.Flag

func (*Plugin) GetMeta

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

func (*Plugin) GetProduct

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

Jump to

Keyboard shortcuts

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