Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SecretStoreClient ¶
func SecretStoreClient(secretstoreURL string) *secretsclient.SecretStore
SecretStoreClient returns a client to the secret store
Types ¶
type BrokerClient ¶
type BrokerClient interface {
ListServiceClasses() ([]entitystore.Entity, error)
ListServiceInstances() ([]entitystore.Entity, error)
ListServiceBindings() ([]entitystore.Entity, error)
CreateService(*entities.ServiceClass, *entities.ServiceInstance) error
CreateBinding(*entities.ServiceInstance, *entities.ServiceBinding) error
DeleteService(*entities.ServiceInstance) error
DeleteBinding(*entities.ServiceBinding) error
}
BrokerClient defines the event driver backend interface. This interface very closesly resembles OSBAPI
func NewK8sBrokerClient ¶
func NewK8sBrokerClient(config K8sBrokerConfigOpts) (BrokerClient, error)
NewK8sBrokerClient creates a new K8s backend driver
Click to show internal directories.
Click to hide internal directories.