Documentation ¶
Overview ¶
Package fake provides fake Crossplane resources for use in tests.
Index ¶
- Variables
- func GVK(o runtime.Object) schema.GroupVersionKind
- func SchemeWith(o ...runtime.Object) *runtime.Scheme
- type Bindable
- type Claim
- type ClaimReferencer
- type Class
- type ClassReferencer
- type ClassSelector
- type Conditioned
- type ConnectionSecretWriterTo
- type CredentialsSecretReferencer
- type LocalConnectionSecretWriterTo
- type Managed
- type ManagedResourceReferencer
- type Manager
- type Object
- type Provider
- type ProviderReferencer
- type Reclaimer
- type Target
- type Trait
- type Workload
- type WorkloadReferencer
Constants ¶
This section is empty.
Variables ¶
var GV = schema.GroupVersion{Group: "g", Version: "v"}
GV returns a mock schema.GroupVersion.
Functions ¶
Types ¶
type Bindable ¶
type Bindable struct{ Phase v1alpha1.BindingPhase }
Bindable is a mock that implements Bindable interface.
func (*Bindable) GetBindingPhase ¶
func (m *Bindable) GetBindingPhase() v1alpha1.BindingPhase
GetBindingPhase sets the BindingPhase.
func (*Bindable) SetBindingPhase ¶
func (m *Bindable) SetBindingPhase(p v1alpha1.BindingPhase)
SetBindingPhase sets the BindingPhase.
type Claim ¶
type Claim struct { metav1.ObjectMeta ClassSelector ClassReferencer ManagedResourceReferencer LocalConnectionSecretWriterTo v1alpha1.ConditionedStatus v1alpha1.BindingStatus }
Claim is a mock that implements Claim interface.
func (*Claim) DeepCopyObject ¶
DeepCopyObject returns a copy of the object as runtime.Object
func (*Claim) GetObjectKind ¶
func (m *Claim) GetObjectKind() schema.ObjectKind
GetObjectKind returns schema.ObjectKind.
type ClaimReferencer ¶
type ClaimReferencer struct{ Ref *corev1.ObjectReference }
ClaimReferencer is a mock that implements ClaimReferencer interface.
func (*ClaimReferencer) GetClaimReference ¶
func (m *ClaimReferencer) GetClaimReference() *corev1.ObjectReference
GetClaimReference gets the ClaimReference.
func (*ClaimReferencer) SetClaimReference ¶
func (m *ClaimReferencer) SetClaimReference(r *corev1.ObjectReference)
SetClaimReference sets the ClaimReference.
type Class ¶
type Class struct { metav1.ObjectMeta Reclaimer }
Class is a mock that implements Class interface.
func (*Class) DeepCopyObject ¶
DeepCopyObject returns a copy of the object as runtime.Object
func (*Class) GetObjectKind ¶
func (m *Class) GetObjectKind() schema.ObjectKind
GetObjectKind returns schema.ObjectKind.
type ClassReferencer ¶
type ClassReferencer struct{ Ref *corev1.ObjectReference }
ClassReferencer is a mock that implements ClassReferencer interface.
func (*ClassReferencer) GetClassReference ¶
func (m *ClassReferencer) GetClassReference() *corev1.ObjectReference
GetClassReference gets the ClassReference.
func (*ClassReferencer) SetClassReference ¶
func (m *ClassReferencer) SetClassReference(r *corev1.ObjectReference)
SetClassReference sets the ClassReference.
type ClassSelector ¶
type ClassSelector struct{ Sel *metav1.LabelSelector }
ClassSelector is a mock that implements ClassSelector interface.
func (*ClassSelector) GetClassSelector ¶
func (m *ClassSelector) GetClassSelector() *metav1.LabelSelector
GetClassSelector gets the ClassSelector.
func (*ClassSelector) SetClassSelector ¶
func (m *ClassSelector) SetClassSelector(s *metav1.LabelSelector)
SetClassSelector sets the ClassSelector.
type Conditioned ¶
Conditioned is a mock that implements Conditioned interface.
func (*Conditioned) GetCondition ¶
func (m *Conditioned) GetCondition(ct v1alpha1.ConditionType) v1alpha1.Condition
GetCondition get the Condition with the given ConditionType.
func (*Conditioned) SetConditions ¶
func (m *Conditioned) SetConditions(c ...v1alpha1.Condition)
SetConditions sets the Conditions.
type ConnectionSecretWriterTo ¶
type ConnectionSecretWriterTo struct{ Ref *v1alpha1.SecretReference }
ConnectionSecretWriterTo is a mock that implements ConnectionSecretWriterTo interface.
func (*ConnectionSecretWriterTo) GetWriteConnectionSecretToReference ¶
func (m *ConnectionSecretWriterTo) GetWriteConnectionSecretToReference() *v1alpha1.SecretReference
GetWriteConnectionSecretToReference gets the WriteConnectionSecretToReference.
func (*ConnectionSecretWriterTo) SetWriteConnectionSecretToReference ¶
func (m *ConnectionSecretWriterTo) SetWriteConnectionSecretToReference(r *v1alpha1.SecretReference)
SetWriteConnectionSecretToReference sets the WriteConnectionSecretToReference.
type CredentialsSecretReferencer ¶
type CredentialsSecretReferencer struct{ Ref v1alpha1.SecretKeySelector }
CredentialsSecretReferencer is a mock that satisfies CredentialsSecretReferencer interface.
func (*CredentialsSecretReferencer) GetCredentialsSecretReference ¶
func (m *CredentialsSecretReferencer) GetCredentialsSecretReference() v1alpha1.SecretKeySelector
GetCredentialsSecretReference gets CredentialsSecretReference.
func (*CredentialsSecretReferencer) SetCredentialsSecretReference ¶
func (m *CredentialsSecretReferencer) SetCredentialsSecretReference(r v1alpha1.SecretKeySelector)
SetCredentialsSecretReference sets CredentialsSecretReference.
type LocalConnectionSecretWriterTo ¶
type LocalConnectionSecretWriterTo struct {
Ref *v1alpha1.LocalSecretReference
}
LocalConnectionSecretWriterTo is a mock that implements LocalConnectionSecretWriterTo interface.
func (*LocalConnectionSecretWriterTo) GetWriteConnectionSecretToReference ¶
func (m *LocalConnectionSecretWriterTo) GetWriteConnectionSecretToReference() *v1alpha1.LocalSecretReference
GetWriteConnectionSecretToReference gets the WriteConnectionSecretToReference.
func (*LocalConnectionSecretWriterTo) SetWriteConnectionSecretToReference ¶
func (m *LocalConnectionSecretWriterTo) SetWriteConnectionSecretToReference(r *v1alpha1.LocalSecretReference)
SetWriteConnectionSecretToReference sets the WriteConnectionSecretToReference.
type Managed ¶
type Managed struct { metav1.ObjectMeta ClassReferencer ClaimReferencer ProviderReferencer ConnectionSecretWriterTo Reclaimer v1alpha1.ConditionedStatus v1alpha1.BindingStatus }
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 ¶
Manager is a mock object that satisfies manager.Manager interface.
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.
type Provider ¶
type Provider struct { metav1.ObjectMeta CredentialsSecretReferencer }
Provider is a mock that satisfies Provider interface.
func (*Provider) DeepCopyObject ¶
DeepCopyObject returns a deep copy of Provider as runtime.Object.
func (*Provider) GetObjectKind ¶
func (m *Provider) GetObjectKind() schema.ObjectKind
GetObjectKind returns schema.ObjectKind.
type ProviderReferencer ¶
type ProviderReferencer struct{ Ref *corev1.ObjectReference }
ProviderReferencer is a mock that implements ProviderReferencer interface.
func (*ProviderReferencer) GetProviderReference ¶
func (m *ProviderReferencer) GetProviderReference() *corev1.ObjectReference
GetProviderReference gets the ProviderReference.
func (*ProviderReferencer) SetProviderReference ¶
func (m *ProviderReferencer) SetProviderReference(p *corev1.ObjectReference)
SetProviderReference sets the ProviderReference.
type Reclaimer ¶
type Reclaimer struct{ Policy v1alpha1.ReclaimPolicy }
Reclaimer is a mock that implements Reclaimer interface.
func (*Reclaimer) GetReclaimPolicy ¶
func (m *Reclaimer) GetReclaimPolicy() v1alpha1.ReclaimPolicy
GetReclaimPolicy gets the ReclaimPolicy.
func (*Reclaimer) SetReclaimPolicy ¶
func (m *Reclaimer) SetReclaimPolicy(p v1alpha1.ReclaimPolicy)
SetReclaimPolicy sets the ReclaimPolicy.
type Target ¶
type Target struct { metav1.ObjectMeta ManagedResourceReferencer LocalConnectionSecretWriterTo v1alpha1.ConditionedStatus }
Target is a mock that implements Target interface.
func (*Target) DeepCopyObject ¶
DeepCopyObject returns a deep copy of Target as runtime.Object.
func (*Target) GetObjectKind ¶
func (m *Target) GetObjectKind() schema.ObjectKind
GetObjectKind returns schema.ObjectKind.
type Trait ¶
type Trait struct { metav1.ObjectMeta runtime.Object v1alpha1.ConditionedStatus WorkloadReferencer }
Trait is a mock that implements Trait interface.
func (*Trait) DeepCopyObject ¶
DeepCopyObject returns a copy of the object as runtime.Object
func (*Trait) GetObjectKind ¶
func (t *Trait) GetObjectKind() schema.ObjectKind
GetObjectKind returns schema.ObjectKind.
type Workload ¶
type Workload struct { metav1.ObjectMeta runtime.Object v1alpha1.ConditionedStatus }
Workload is a mock that implements Workload interface.
func (*Workload) DeepCopyObject ¶
DeepCopyObject returns a copy of the object as runtime.Object
func (*Workload) GetObjectKind ¶
func (w *Workload) GetObjectKind() schema.ObjectKind
GetObjectKind returns schema.ObjectKind.
type WorkloadReferencer ¶
type WorkloadReferencer struct{ Ref v1alpha1.TypedReference }
A WorkloadReferencer references an OAM Workload type.
func (*WorkloadReferencer) GetWorkloadReference ¶
func (w *WorkloadReferencer) GetWorkloadReference() v1alpha1.TypedReference
GetWorkloadReference gets the WorkloadReference.
func (*WorkloadReferencer) SetWorkloadReference ¶
func (w *WorkloadReferencer) SetWorkloadReference(r v1alpha1.TypedReference)
SetWorkloadReference sets the WorkloadReference.