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.