Documentation
¶
Index ¶
- func NewNamespace(spacename string) *corev1.Namespace
- func NewSpaceRequest(name, namespace string, options ...Option) *toolchainv1alpha1.SpaceRequest
- type Assertion
- func (a *Assertion) DoesNotExist() *Assertion
- func (a *Assertion) Exists() *Assertion
- func (a *Assertion) HasConditions(expected ...toolchainv1alpha1.Condition) *Assertion
- func (a *Assertion) HasDisableInheritance(disableInheritance bool) *Assertion
- func (a *Assertion) HasFinalizer() *Assertion
- func (a *Assertion) HasNamespaceAccess(namespaceAccess []toolchainv1alpha1.NamespaceAccess) *Assertion
- func (a *Assertion) HasNoFinalizers() *Assertion
- func (a *Assertion) HasSpecTargetClusterRoles(roles []string) *Assertion
- func (a *Assertion) HasSpecTierName(tierName string) *Assertion
- func (a *Assertion) HasStatusTargetClusterURL(targetCluster string) *Assertion
- func (a *Assertion) HasTargetClusterURL(targetCluster string) *Assertion
- type Option
- func WithDeletionTimestamp() Option
- func WithDisableInheritance(disableInheritance bool) Option
- func WithFinalizer() Option
- func WithStatusNamespaceAccess(namespaceAccess toolchainv1alpha1.NamespaceAccess) Option
- func WithStatusTargetClusterURL(targetClusterURL string) Option
- func WithTargetClusterRoles(targetClusterRoles []string) Option
- func WithTierName(tierName string) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNamespace ¶
func NewSpaceRequest ¶
func NewSpaceRequest(name, namespace string, options ...Option) *toolchainv1alpha1.SpaceRequest
Types ¶
type Assertion ¶
type Assertion struct {
// contains filtered or unexported fields
}
func AssertThatSpaceRequest ¶
func AssertThatSpaceRequest(t test.T, namespace, name string, client runtimeclient.Client) *Assertion
AssertThatSpaceRequest helper func to begin with the assertions on a SpaceRequests
func (*Assertion) DoesNotExist ¶
func (*Assertion) HasConditions ¶
func (a *Assertion) HasConditions(expected ...toolchainv1alpha1.Condition) *Assertion
func (*Assertion) HasDisableInheritance ¶
func (*Assertion) HasFinalizer ¶
func (*Assertion) HasNamespaceAccess ¶
func (a *Assertion) HasNamespaceAccess(namespaceAccess []toolchainv1alpha1.NamespaceAccess) *Assertion
func (*Assertion) HasNoFinalizers ¶
func (*Assertion) HasSpecTargetClusterRoles ¶
func (*Assertion) HasSpecTierName ¶
func (*Assertion) HasStatusTargetClusterURL ¶
func (*Assertion) HasTargetClusterURL ¶
type Option ¶
type Option func(spaceRequest *toolchainv1alpha1.SpaceRequest)
func WithDeletionTimestamp ¶
func WithDeletionTimestamp() Option
func WithDisableInheritance ¶
func WithFinalizer ¶
func WithFinalizer() Option
func WithStatusNamespaceAccess ¶
func WithStatusNamespaceAccess(namespaceAccess toolchainv1alpha1.NamespaceAccess) Option
func WithTargetClusterRoles ¶
func WithTierName ¶
Click to show internal directories.
Click to hide internal directories.