Documentation
¶
Overview ¶
Package fake provides fake Crossplane resources for use in tests.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var GV = schema.GroupVersion{Group: "g", Version: "v"}
GV returns a mock schema.GroupVersion.
Functions ¶
Types ¶
type Conditioned ¶
Conditioned is a mock that implements Conditioned interface.
func (*Conditioned) GetCondition ¶
func (m *Conditioned) GetCondition(ct prv1.ConditionType) prv1.Condition
GetCondition get the Condition with the given ConditionType.
func (*Conditioned) SetConditions ¶
func (m *Conditioned) SetConditions(c ...prv1.Condition)
SetConditions sets the Conditions.
type EnvironmentConfigReferencer ¶
type EnvironmentConfigReferencer struct{ Refs []corev1.ObjectReference }
An EnvironmentConfigReferencer is a mock that implements the EnvironmentConfigReferencer interface.
func (*EnvironmentConfigReferencer) GetEnvironmentConfigReferences ¶
func (m *EnvironmentConfigReferencer) GetEnvironmentConfigReferences() []corev1.ObjectReference
GetEnvironmentConfigReferences gets the EnvironmentConfig references.
func (*EnvironmentConfigReferencer) SetEnvironmentConfigReferences ¶
func (m *EnvironmentConfigReferencer) SetEnvironmentConfigReferences(refs []corev1.ObjectReference)
SetEnvironmentConfigReferences sets the EnvironmentConfig references.
type Managed ¶
type Managed struct {
metav1.ObjectMeta
prv1.ConditionedStatus
}
Managed is a mock that implements Managed interface.
func (*Managed) DeepCopyObject ¶
DeepCopyObject returns a copy of the object as runtime.Object
func (*Managed) GetObjectKind ¶
func (m *Managed) GetObjectKind() schema.ObjectKind
GetObjectKind returns schema.ObjectKind.
type ManagedResourceReferencer ¶
type ManagedResourceReferencer struct{ Ref *corev1.ObjectReference }
ManagedResourceReferencer is a mock that implements ManagedResourceReferencer interface.
func (*ManagedResourceReferencer) GetResourceReference ¶
func (m *ManagedResourceReferencer) GetResourceReference() *corev1.ObjectReference
GetResourceReference gets the ResourceReference.
func (*ManagedResourceReferencer) SetResourceReference ¶
func (m *ManagedResourceReferencer) SetResourceReference(r *corev1.ObjectReference)
SetResourceReference sets the ResourceReference.
type Manager ¶
type Manager struct {
manager.Manager
Client client.Client
Scheme *runtime.Scheme
Config *rest.Config
RESTMapper meta.RESTMapper
}
Manager is a mock object that satisfies manager.Manager interface.
func (*Manager) Elected ¶
func (m *Manager) Elected() <-chan struct{}
Elected returns a closed channel.
func (*Manager) GetRESTMapper ¶
func (m *Manager) GetRESTMapper() meta.RESTMapper
GetRESTMapper returns the REST mapper.
type Object ¶
type Object struct {
metav1.ObjectMeta
runtime.Object
}
Object is a mock that implements Object interface.
func (*Object) DeepCopyObject ¶
DeepCopyObject returns a copy of the object as runtime.Object
func (*Object) GetObjectKind ¶
func (o *Object) GetObjectKind() schema.ObjectKind
GetObjectKind returns schema.ObjectKind.