Documentation
¶
Index ¶
- func Setup(mgr ctrl.Manager, o controller.Options) error
- type MockApiHandler
- func (m *MockApiHandler) CreateSubscription(ctx context.Context, payload subscription.SubscriptionPost) (string, error)
- func (m *MockApiHandler) DeleteSubscription(ctx context.Context, externalName string) error
- func (m *MockApiHandler) GetSubscription(ctx context.Context, externalName string) (*subscription.SubscriptionGet, error)
- func (m *MockApiHandler) UpdateSubscription(ctx context.Context, externalName string, payload subscription.SubscriptionPut) error
- type MockTypeMapper
- func (m *MockTypeMapper) ConvertToCreatePayload(cr *v1alpha1.Subscription) subscription.SubscriptionPost
- func (m *MockTypeMapper) ConvertToUpdatePayload(cr *v1alpha1.Subscription) subscription.SubscriptionPut
- func (m *MockTypeMapper) IsAvailable(cr *v1alpha1.Subscription) bool
- func (m *MockTypeMapper) IsUpToDate(cr *v1alpha1.Subscription, get *subscription.SubscriptionGet) bool
- func (m *MockTypeMapper) SyncStatus(get *subscription.SubscriptionGet, crStatus *v1alpha1.SubscriptionObservation)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MockApiHandler ¶
type MockApiHandler struct {
// contains filtered or unexported fields
}
func (*MockApiHandler) CreateSubscription ¶
func (m *MockApiHandler) CreateSubscription(ctx context.Context, payload subscription.SubscriptionPost) (string, error)
func (*MockApiHandler) DeleteSubscription ¶
func (m *MockApiHandler) DeleteSubscription(ctx context.Context, externalName string) error
func (*MockApiHandler) GetSubscription ¶
func (m *MockApiHandler) GetSubscription(ctx context.Context, externalName string) (*subscription.SubscriptionGet, error)
func (*MockApiHandler) UpdateSubscription ¶
func (m *MockApiHandler) UpdateSubscription(ctx context.Context, externalName string, payload subscription.SubscriptionPut) error
type MockTypeMapper ¶
type MockTypeMapper struct {
// contains filtered or unexported fields
}
func (*MockTypeMapper) ConvertToCreatePayload ¶
func (m *MockTypeMapper) ConvertToCreatePayload(cr *v1alpha1.Subscription) subscription.SubscriptionPost
func (*MockTypeMapper) ConvertToUpdatePayload ¶
func (m *MockTypeMapper) ConvertToUpdatePayload(cr *v1alpha1.Subscription) subscription.SubscriptionPut
func (*MockTypeMapper) IsAvailable ¶
func (m *MockTypeMapper) IsAvailable(cr *v1alpha1.Subscription) bool
func (*MockTypeMapper) IsUpToDate ¶
func (m *MockTypeMapper) IsUpToDate(cr *v1alpha1.Subscription, get *subscription.SubscriptionGet) bool
func (*MockTypeMapper) SyncStatus ¶
func (m *MockTypeMapper) SyncStatus(get *subscription.SubscriptionGet, crStatus *v1alpha1.SubscriptionObservation)
Click to show internal directories.
Click to hide internal directories.