Documentation ¶
Index ¶
- func AssertObject(t *testing.T, fakeClient *test.FakeClient, namespace, name string, ...)
- func AssertObjectNotFound(t *testing.T, fakeClient *test.FakeClient, namespace, name string, ...)
- func ComponentsNotReady(components ...string) toolchainv1alpha1.Condition
- func ComponentsReady() toolchainv1alpha1.Condition
- func ConditionNotReady(reason, message string) toolchainv1alpha1.Condition
- func ConditionReady(reason string) toolchainv1alpha1.Condition
- func ConditionReadyWithMessage(reason, message string) toolchainv1alpha1.Condition
- func FailedToIdle(message string) toolchainv1alpha1.Condition
- func IdlerNoDeactivation() toolchainv1alpha1.Condition
- func IdlerNotificationCreated() toolchainv1alpha1.Condition
- func IdlerNotificationCreationFailed(message string) toolchainv1alpha1.Condition
- func NewGetHostCluster(cl client.Client, ok bool, status v1.ConditionStatus) cluster.GetHostClusterFunc
- func NewGetHostClusterWithProbe(cl client.Client, ok bool, status v1.ConditionStatus, ...) cluster.GetHostClusterFunc
- func NewTierTemplateName(tier, typeName, revision string) string
- func Provisioned() toolchainv1alpha1.Condition
- func Provisioning() toolchainv1alpha1.Condition
- func Running() toolchainv1alpha1.Condition
- func Terminating() toolchainv1alpha1.Condition
- func UnableToProvision(msg string) toolchainv1alpha1.Condition
- func UnableToProvisionClusterResources(msg string) toolchainv1alpha1.Condition
- func UnableToProvisionNamespace(msg string) toolchainv1alpha1.Condition
- func UnableToTerminate(msg string) toolchainv1alpha1.Condition
- func UpdateFailed(msg string) toolchainv1alpha1.Condition
- func Updating() toolchainv1alpha1.Condition
- type AddUsage
- type ClusterAssertion
- type IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) DaemonSetDoesNotExist(daemonSet *appsv1.DaemonSet) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) DaemonSetExists(daemonSet *appsv1.DaemonSet) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) DeploymentConfigScaledDown(deployment *openshiftappsv1.DeploymentConfig) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) DeploymentConfigScaledUp(deployment *openshiftappsv1.DeploymentConfig) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) DeploymentScaledDown(deployment *appsv1.Deployment) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) DeploymentScaledUp(deployment *appsv1.Deployment) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) JobDoesNotExist(job *batchv1.Job) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) JobExists(job *batchv1.Job) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) PodsDoNotExist(pods []*corev1.Pod) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) PodsExist(pods []*corev1.Pod) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) ReplicaSetScaledDown(replicaSet *appsv1.ReplicaSet) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) ReplicaSetScaledUp(replicaSet *appsv1.ReplicaSet) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) ReplicationControllerScaledDown(rc *corev1.ReplicationController) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) ReplicationControllerScaledUp(rc *corev1.ReplicationController) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) StatefulSetScaledDown(statefulSet *appsv1.StatefulSet) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) StatefulSetScaledUp(statefulSet *appsv1.StatefulSet) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) VMRunning(vm *unstructured.Unstructured) *IdleablePayloadAssertion
- func (a *IdleablePayloadAssertion) VMStopped(vm *unstructured.Unstructured) *IdleablePayloadAssertion
- type IdlerAssertion
- type MemberStatusAssertion
- func (a *MemberStatusAssertion) Exists() *MemberStatusAssertion
- func (a *MemberStatusAssertion) HasCheConditions(expCondition toolchainv1alpha1.Condition) *MemberStatusAssertion
- func (a *MemberStatusAssertion) HasCondition(expected toolchainv1alpha1.Condition) *MemberStatusAssertion
- func (a *MemberStatusAssertion) HasHostConditionErrorMsg(expected string) *MemberStatusAssertion
- func (a *MemberStatusAssertion) HasMemberOperatorConditionErrorMsg(expected string) *MemberStatusAssertion
- func (a *MemberStatusAssertion) HasMemberOperatorConditions(expected ...toolchainv1alpha1.Condition) *MemberStatusAssertion
- func (a *MemberStatusAssertion) HasMemberOperatorRevisionCheckConditions(expected ...toolchainv1alpha1.Condition) *MemberStatusAssertion
- func (a *MemberStatusAssertion) HasMemoryUsage(usages ...AddUsage) *MemberStatusAssertion
- func (a *MemberStatusAssertion) HasNoConditions() *MemberStatusAssertion
- func (a *MemberStatusAssertion) HasRoutes(consoleURL, cheURL string, expCondition toolchainv1alpha1.Condition) *MemberStatusAssertion
- type NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) DoesNotExist() *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) DoesNotHaveFinalizer() *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) Exists() *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasClusterResourcesNil() *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasClusterResourcesTemplateRef(templateRef string) *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasConditions(expected ...toolchainv1alpha1.Condition) *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasFinalizer() *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasNamespaceTemplateRefs(templateRefs ...string) *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasNoConditions() *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasNoOwnerReferences() *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasNoProvisionedNamespaces() *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasProvisionedNamespaces(expected ...toolchainv1alpha1.SpaceNamespace) *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasSpecNamespaces(types ...string) *NSTemplateSetAssertion
- func (a *NSTemplateSetAssertion) HasTierName(tierName string) *NSTemplateSetAssertion
- type NamespaceAssertion
- func (a *NamespaceAssertion) DoesNotExist() *NamespaceAssertion
- func (a *NamespaceAssertion) HasAnnotation(key, value string) *NamespaceAssertion
- func (a *NamespaceAssertion) HasDeletionTimestamp() *NamespaceAssertion
- func (a *NamespaceAssertion) HasLabel(key, value string) *NamespaceAssertion
- func (a *NamespaceAssertion) HasNoDeletionTimestamp() *NamespaceAssertion
- func (a *NamespaceAssertion) HasNoLabel(key string) *NamespaceAssertion
- func (a *NamespaceAssertion) HasNoOwnerReference() *NamespaceAssertion
- func (a *NamespaceAssertion) HasNoResource(name string, obj client.Object) *NamespaceAssertion
- func (a *NamespaceAssertion) HasResource(name string, obj client.Object) *NamespaceAssertion
- func (a *NamespaceAssertion) ResourceHasSpaceLabel(name string, obj client.Object, spacename string) *NamespaceAssertion
- type ResourceOption
- type RoleAssertion
- type RoleBindingAssertion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertObject ¶
func AssertObjectNotFound ¶
func ComponentsNotReady ¶
func ComponentsNotReady(components ...string) toolchainv1alpha1.Condition
func ComponentsReady ¶
func ComponentsReady() toolchainv1alpha1.Condition
func ConditionNotReady ¶
func ConditionNotReady(reason, message string) toolchainv1alpha1.Condition
func ConditionReady ¶
func ConditionReady(reason string) toolchainv1alpha1.Condition
func ConditionReadyWithMessage ¶
func ConditionReadyWithMessage(reason, message string) toolchainv1alpha1.Condition
func FailedToIdle ¶
func FailedToIdle(message string) toolchainv1alpha1.Condition
func IdlerNoDeactivation ¶
func IdlerNoDeactivation() toolchainv1alpha1.Condition
func IdlerNotificationCreated ¶
func IdlerNotificationCreated() toolchainv1alpha1.Condition
func IdlerNotificationCreationFailed ¶
func IdlerNotificationCreationFailed(message string) toolchainv1alpha1.Condition
func NewGetHostCluster ¶
func NewGetHostCluster(cl client.Client, ok bool, status v1.ConditionStatus) cluster.GetHostClusterFunc
NewGetHostCluster returns cluster.GetHostClusterFunc function. The cluster.CachedToolchainCluster that is returned by the function then contains the given client and the given status. If ok == false, then the function returns nil for the cluster.
func NewGetHostClusterWithProbe ¶
func NewGetHostClusterWithProbe(cl client.Client, ok bool, status v1.ConditionStatus, lastProbeTime metav1.Time) cluster.GetHostClusterFunc
NewGetHostClusterWithProbe returns a cluster.GetHostClusterFunc function which returns a cluster.CachedToolchainCluster. The returned cluster.CachedToolchainCluster contains the given client and the given status and lastProbeTime. If ok == false, then the function returns nil for the cluster.
func NewTierTemplateName ¶
NewTierTemplateName: a utility func to generate a TierTemplate name, based on the given tier, type and revision. note: the resource name must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character
func Provisioned ¶
func Provisioned() toolchainv1alpha1.Condition
func Provisioning ¶
func Provisioning() toolchainv1alpha1.Condition
func Running ¶
func Running() toolchainv1alpha1.Condition
func Terminating ¶
func Terminating() toolchainv1alpha1.Condition
func UnableToProvision ¶
func UnableToProvision(msg string) toolchainv1alpha1.Condition
func UnableToProvisionClusterResources ¶
func UnableToProvisionClusterResources(msg string) toolchainv1alpha1.Condition
func UnableToProvisionNamespace ¶
func UnableToProvisionNamespace(msg string) toolchainv1alpha1.Condition
func UnableToTerminate ¶
func UnableToTerminate(msg string) toolchainv1alpha1.Condition
func UpdateFailed ¶
func UpdateFailed(msg string) toolchainv1alpha1.Condition
func Updating ¶
func Updating() toolchainv1alpha1.Condition
Types ¶
type AddUsage ¶
func OfNodeRole ¶
type ClusterAssertion ¶
type ClusterAssertion struct {
// contains filtered or unexported fields
}
func AssertThatCluster ¶
func AssertThatCluster(t test.T, client client.Client) *ClusterAssertion
func (*ClusterAssertion) HasNoResource ¶
func (a *ClusterAssertion) HasNoResource(name string, obj client.Object) *ClusterAssertion
func (*ClusterAssertion) HasResource ¶
func (a *ClusterAssertion) HasResource(name string, obj client.Object, options ...ResourceOption) *ClusterAssertion
type IdleablePayloadAssertion ¶
type IdleablePayloadAssertion struct {
// contains filtered or unexported fields
}
func AssertThatInIdleableCluster ¶
func AssertThatInIdleableCluster(t *testing.T, client client.Client, dynamicClient *fakedynamic.FakeDynamicClient) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) DaemonSetDoesNotExist ¶
func (a *IdleablePayloadAssertion) DaemonSetDoesNotExist(daemonSet *appsv1.DaemonSet) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) DaemonSetExists ¶
func (a *IdleablePayloadAssertion) DaemonSetExists(daemonSet *appsv1.DaemonSet) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) DeploymentConfigScaledDown ¶
func (a *IdleablePayloadAssertion) DeploymentConfigScaledDown(deployment *openshiftappsv1.DeploymentConfig) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) DeploymentConfigScaledUp ¶
func (a *IdleablePayloadAssertion) DeploymentConfigScaledUp(deployment *openshiftappsv1.DeploymentConfig) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) DeploymentScaledDown ¶
func (a *IdleablePayloadAssertion) DeploymentScaledDown(deployment *appsv1.Deployment) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) DeploymentScaledUp ¶
func (a *IdleablePayloadAssertion) DeploymentScaledUp(deployment *appsv1.Deployment) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) JobDoesNotExist ¶
func (a *IdleablePayloadAssertion) JobDoesNotExist(job *batchv1.Job) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) JobExists ¶
func (a *IdleablePayloadAssertion) JobExists(job *batchv1.Job) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) PodsDoNotExist ¶
func (a *IdleablePayloadAssertion) PodsDoNotExist(pods []*corev1.Pod) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) PodsExist ¶
func (a *IdleablePayloadAssertion) PodsExist(pods []*corev1.Pod) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) ReplicaSetScaledDown ¶
func (a *IdleablePayloadAssertion) ReplicaSetScaledDown(replicaSet *appsv1.ReplicaSet) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) ReplicaSetScaledUp ¶
func (a *IdleablePayloadAssertion) ReplicaSetScaledUp(replicaSet *appsv1.ReplicaSet) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) ReplicationControllerScaledDown ¶
func (a *IdleablePayloadAssertion) ReplicationControllerScaledDown(rc *corev1.ReplicationController) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) ReplicationControllerScaledUp ¶
func (a *IdleablePayloadAssertion) ReplicationControllerScaledUp(rc *corev1.ReplicationController) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) StatefulSetScaledDown ¶
func (a *IdleablePayloadAssertion) StatefulSetScaledDown(statefulSet *appsv1.StatefulSet) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) StatefulSetScaledUp ¶
func (a *IdleablePayloadAssertion) StatefulSetScaledUp(statefulSet *appsv1.StatefulSet) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) VMRunning ¶
func (a *IdleablePayloadAssertion) VMRunning(vm *unstructured.Unstructured) *IdleablePayloadAssertion
func (*IdleablePayloadAssertion) VMStopped ¶
func (a *IdleablePayloadAssertion) VMStopped(vm *unstructured.Unstructured) *IdleablePayloadAssertion
type IdlerAssertion ¶
type IdlerAssertion struct {
// contains filtered or unexported fields
}
func AssertThatIdler ¶
func (*IdlerAssertion) ContainsCondition ¶
func (a *IdlerAssertion) ContainsCondition(expected toolchainv1alpha1.Condition) *IdlerAssertion
func (*IdlerAssertion) HasConditions ¶
func (a *IdlerAssertion) HasConditions(expected ...toolchainv1alpha1.Condition) *IdlerAssertion
func (*IdlerAssertion) TracksPods ¶
func (a *IdlerAssertion) TracksPods(pods []*corev1.Pod) *IdlerAssertion
type MemberStatusAssertion ¶
type MemberStatusAssertion struct {
// contains filtered or unexported fields
}
func AssertThatMemberStatus ¶
func (*MemberStatusAssertion) Exists ¶
func (a *MemberStatusAssertion) Exists() *MemberStatusAssertion
func (*MemberStatusAssertion) HasCheConditions ¶
func (a *MemberStatusAssertion) HasCheConditions(expCondition toolchainv1alpha1.Condition) *MemberStatusAssertion
func (*MemberStatusAssertion) HasCondition ¶
func (a *MemberStatusAssertion) HasCondition(expected toolchainv1alpha1.Condition) *MemberStatusAssertion
func (*MemberStatusAssertion) HasHostConditionErrorMsg ¶
func (a *MemberStatusAssertion) HasHostConditionErrorMsg(expected string) *MemberStatusAssertion
func (*MemberStatusAssertion) HasMemberOperatorConditionErrorMsg ¶
func (a *MemberStatusAssertion) HasMemberOperatorConditionErrorMsg(expected string) *MemberStatusAssertion
func (*MemberStatusAssertion) HasMemberOperatorConditions ¶
func (a *MemberStatusAssertion) HasMemberOperatorConditions(expected ...toolchainv1alpha1.Condition) *MemberStatusAssertion
func (*MemberStatusAssertion) HasMemberOperatorRevisionCheckConditions ¶
func (a *MemberStatusAssertion) HasMemberOperatorRevisionCheckConditions(expected ...toolchainv1alpha1.Condition) *MemberStatusAssertion
func (*MemberStatusAssertion) HasMemoryUsage ¶
func (a *MemberStatusAssertion) HasMemoryUsage(usages ...AddUsage) *MemberStatusAssertion
func (*MemberStatusAssertion) HasNoConditions ¶
func (a *MemberStatusAssertion) HasNoConditions() *MemberStatusAssertion
func (*MemberStatusAssertion) HasRoutes ¶
func (a *MemberStatusAssertion) HasRoutes(consoleURL, cheURL string, expCondition toolchainv1alpha1.Condition) *MemberStatusAssertion
type NSTemplateSetAssertion ¶
type NSTemplateSetAssertion struct {
// contains filtered or unexported fields
}
func AssertThatNSTemplateSet ¶
func (*NSTemplateSetAssertion) DoesNotExist ¶
func (a *NSTemplateSetAssertion) DoesNotExist() *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) DoesNotHaveFinalizer ¶
func (a *NSTemplateSetAssertion) DoesNotHaveFinalizer() *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) Exists ¶
func (a *NSTemplateSetAssertion) Exists() *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasClusterResourcesNil ¶
func (a *NSTemplateSetAssertion) HasClusterResourcesNil() *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasClusterResourcesTemplateRef ¶
func (a *NSTemplateSetAssertion) HasClusterResourcesTemplateRef(templateRef string) *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasConditions ¶
func (a *NSTemplateSetAssertion) HasConditions(expected ...toolchainv1alpha1.Condition) *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasFinalizer ¶
func (a *NSTemplateSetAssertion) HasFinalizer() *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasNamespaceTemplateRefs ¶
func (a *NSTemplateSetAssertion) HasNamespaceTemplateRefs(templateRefs ...string) *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasNoConditions ¶
func (a *NSTemplateSetAssertion) HasNoConditions() *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasNoOwnerReferences ¶
func (a *NSTemplateSetAssertion) HasNoOwnerReferences() *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasNoProvisionedNamespaces ¶
func (a *NSTemplateSetAssertion) HasNoProvisionedNamespaces() *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasProvisionedNamespaces ¶
func (a *NSTemplateSetAssertion) HasProvisionedNamespaces(expected ...toolchainv1alpha1.SpaceNamespace) *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasSpecNamespaces ¶
func (a *NSTemplateSetAssertion) HasSpecNamespaces(types ...string) *NSTemplateSetAssertion
func (*NSTemplateSetAssertion) HasTierName ¶
func (a *NSTemplateSetAssertion) HasTierName(tierName string) *NSTemplateSetAssertion
type NamespaceAssertion ¶
type NamespaceAssertion struct {
// contains filtered or unexported fields
}
func AssertThatNamespace ¶
func (*NamespaceAssertion) DoesNotExist ¶
func (a *NamespaceAssertion) DoesNotExist() *NamespaceAssertion
func (*NamespaceAssertion) HasAnnotation ¶
func (a *NamespaceAssertion) HasAnnotation(key, value string) *NamespaceAssertion
func (*NamespaceAssertion) HasDeletionTimestamp ¶
func (a *NamespaceAssertion) HasDeletionTimestamp() *NamespaceAssertion
func (*NamespaceAssertion) HasLabel ¶
func (a *NamespaceAssertion) HasLabel(key, value string) *NamespaceAssertion
func (*NamespaceAssertion) HasNoDeletionTimestamp ¶
func (a *NamespaceAssertion) HasNoDeletionTimestamp() *NamespaceAssertion
func (*NamespaceAssertion) HasNoLabel ¶
func (a *NamespaceAssertion) HasNoLabel(key string) *NamespaceAssertion
func (*NamespaceAssertion) HasNoOwnerReference ¶
func (a *NamespaceAssertion) HasNoOwnerReference() *NamespaceAssertion
func (*NamespaceAssertion) HasNoResource ¶
func (a *NamespaceAssertion) HasNoResource(name string, obj client.Object) *NamespaceAssertion
func (*NamespaceAssertion) HasResource ¶
func (a *NamespaceAssertion) HasResource(name string, obj client.Object) *NamespaceAssertion
func (*NamespaceAssertion) ResourceHasSpaceLabel ¶
func (a *NamespaceAssertion) ResourceHasSpaceLabel(name string, obj client.Object, spacename string) *NamespaceAssertion
type ResourceOption ¶
func Containing ¶
func Containing(value string) ResourceOption
func HasDeletionTimestamp ¶
func HasDeletionTimestamp() ResourceOption
func WithLabel ¶
func WithLabel(key, value string) ResourceOption
type RoleAssertion ¶
type RoleAssertion struct {
// contains filtered or unexported fields
}
func AssertThatRole ¶
func (*RoleAssertion) DoesNotExist ¶
func (a *RoleAssertion) DoesNotExist() *RoleAssertion
func (*RoleAssertion) Exists ¶
func (a *RoleAssertion) Exists() *RoleAssertion
func (*RoleAssertion) HasLabel ¶
func (a *RoleAssertion) HasLabel(key, value string) *RoleAssertion
type RoleBindingAssertion ¶
type RoleBindingAssertion struct {
// contains filtered or unexported fields
}
func AssertThatRoleBinding ¶
func (*RoleBindingAssertion) DoesNotExist ¶
func (a *RoleBindingAssertion) DoesNotExist() *RoleBindingAssertion
func (*RoleBindingAssertion) Exists ¶
func (a *RoleBindingAssertion) Exists() *RoleBindingAssertion
func (*RoleBindingAssertion) HasLabel ¶
func (a *RoleBindingAssertion) HasLabel(key, value string) *RoleBindingAssertion