Documentation ¶
Index ¶
- Constants
- func ApplyBindingTemplate(tbnd *templates.TemplatedBinding, template templates.BindingTemplateInterface) (*templates.TemplatedBinding, error)
- func ApplyInstanceTemplate(instance *templates.TemplatedInstance, ...) (*templates.TemplatedInstance, error)
- func BoundSecretName(name string) string
- func BuildBoundSecret(secret *core.Secret, tbnd *templates.TemplatedBinding) (*core.Secret, error)
- func BuildServiceBinding(tbnd *templates.TemplatedBinding) *svcat.ServiceBinding
- func BuildServiceInstance(instance *templates.TemplatedInstance) (*svcat.ServiceInstance, error)
- func MergeParameters(instParams *runtime.RawExtension, tmplParams *runtime.RawExtension) (*runtime.RawExtension, error)
- func MergeParametersFromSource(instParams []svcat.ParametersFromSource, ...) []svcat.ParametersFromSource
- func MergePlanReference(pr svcat.PlanReference, template svcat.PlanReference) svcat.PlanReference
- func MergeSecretKeys(bndKeys map[string]string, tmplKeys map[string]string) map[string]string
- func RefreshSecret(svcSecret *core.Secret, tbnd *templates.TemplatedBinding, secret *core.Secret) (*core.Secret, bool)
- func RefreshServiceBinding(tbnd *templates.TemplatedBinding, svcBnd *svcat.ServiceBinding) *svcat.ServiceBinding
- func RefreshServiceInstance(inst *templates.TemplatedInstance, svcInst *svcat.ServiceInstance) *svcat.ServiceInstance
- func ShadowSecretName(name string) string
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 ApplyBindingTemplate ¶
func ApplyBindingTemplate(tbnd *templates.TemplatedBinding, template templates.BindingTemplateInterface) (*templates.TemplatedBinding, error)
func ApplyInstanceTemplate ¶
func ApplyInstanceTemplate(instance *templates.TemplatedInstance, template templates.InstanceTemplateInterface) (*templates.TemplatedInstance, error)
func BoundSecretName ¶
func BuildBoundSecret ¶
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 RefreshSecret ¶
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 ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.