Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceManager ¶
type ResourceManager interface { ComputeExpectedResources(client kubernetes.Client, instanceID, bindingID, serviceID, planID, action, namespace string) ([]*unstructured.Unstructured, error) SetOwnerReference(owner metav1.Object, resources []*unstructured.Unstructured, scheme *runtime.Scheme) error ReconcileResources(client kubernetes.Client, expectedResources []*unstructured.Unstructured, lastResources []osbv1alpha1.Source, force bool) ([]osbv1alpha1.Source, error) ComputeStatus(client kubernetes.Client, instanceID, bindingID, serviceID, planID, action, namespace string) (*properties.Status, error) DeleteSubResources(client kubernetes.Client, subResources []osbv1alpha1.Source) ([]osbv1alpha1.Source, error) }
ResourceManager defines the interface implemented by resources
Directories ¶
Path | Synopsis |
---|---|
Package mock_resources is a generated GoMock package.
|
Package mock_resources is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.