builder

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2018 License: MIT Imports: 11 Imported by: 1

Documentation

Index

Constants

View Source
const (
	// SecretSuffix is the suffix applied to a secret name to build the service catalog managed secret name.
	SecretSuffix = "-template"
)

Variables

This section is empty.

Functions

func BoundSecretName

func BoundSecretName(name string) string

func BuildBoundSecret

func BuildBoundSecret(secret *core.Secret, tbnd *templates.TemplatedBinding) (*core.Secret, error)

func BuildServiceBinding

func BuildServiceBinding(tbnd *templates.TemplatedBinding) *svcat.ServiceBinding

func BuildServiceInstance

func BuildServiceInstance(instance *templates.TemplatedInstance) (*svcat.ServiceInstance, error)

func MergeParameters

func MergeParameters(instParams *runtime.RawExtension, tmplParams *runtime.RawExtension) (*runtime.RawExtension, error)

func MergeParametersFromSource

func MergeParametersFromSource(instParams []svcat.ParametersFromSource, tmplParams []svcat.ParametersFromSource) []svcat.ParametersFromSource

func MergePlanReference

func MergePlanReference(pr svcat.PlanReference, template svcat.PlanReference) svcat.PlanReference

func MergeSecretKeys

func MergeSecretKeys(bndKeys map[string]string, tmplKeys map[string]string) map[string]string

func RefreshSecret

func RefreshSecret(svcSecret *core.Secret, tbnd *templates.TemplatedBinding, secret *core.Secret) (*core.Secret, bool)

func RefreshServiceBinding

func RefreshServiceBinding(tbnd *templates.TemplatedBinding, svcBnd *svcat.ServiceBinding) *svcat.ServiceBinding

func RefreshServiceInstance

func RefreshServiceInstance(inst *templates.TemplatedInstance, svcInst *svcat.ServiceInstance) *svcat.ServiceInstance

func ShadowSecretName

func ShadowSecretName(name string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

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