Documentation
¶
Index ¶
- func NewClusterWithLabels(f *Factories, dbFactory db.SessionFactory, id string, labels map[string]string) (*api.Cluster, error)
- func NewClusterWithStatus(f *Factories, dbFactory db.SessionFactory, id string, ...) (*api.Cluster, error)
- func NewClusterWithStatusAndLabels(f *Factories, dbFactory db.SessionFactory, id string, ...) (*api.Cluster, error)
- func NewNodePoolWithLabels(f *Factories, dbFactory db.SessionFactory, id string, labels map[string]string) (*api.NodePool, error)
- func NewNodePoolWithStatus(f *Factories, dbFactory db.SessionFactory, id string, ...) (*api.NodePool, error)
- func NewNodePoolWithStatusAndLabels(f *Factories, dbFactory db.SessionFactory, id string, ...) (*api.NodePool, error)
- type Factories
- func (f *Factories) NewCluster(id string) (*api.Cluster, error)
- func (f *Factories) NewClusterList(name string, count int) ([]*api.Cluster, error)
- func (f *Factories) NewClusters(id string) (*api.Cluster, error)
- func (f *Factories) NewClustersList(name string, count int) ([]*api.Cluster, error)
- func (f *Factories) NewID() string
- func (f *Factories) NewNodePool(id string) (*api.NodePool, error)
- func (f *Factories) NewNodePoolList(name string, count int) ([]*api.NodePool, error)
- func (f *Factories) NewNodePools(id string) (*api.NodePool, error)
- func (f *Factories) NewNodePoolsList(name string, count int) ([]*api.NodePool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterWithLabels ¶
func NewClusterWithLabels( f *Factories, dbFactory db.SessionFactory, id string, labels map[string]string, ) (*api.Cluster, error)
NewClusterWithLabels creates a cluster with specific labels
func NewClusterWithStatus ¶
func NewClusterWithStatus( f *Factories, dbFactory db.SessionFactory, id string, isAvailable, isReady bool, ) (*api.Cluster, error)
NewClusterWithStatus creates a cluster with specific status conditions dbFactory parameter is needed to update database fields The isAvailable and isReady parameters control which synthetic conditions are set
func NewClusterWithStatusAndLabels ¶
func NewClusterWithStatusAndLabels( f *Factories, dbFactory db.SessionFactory, id string, isAvailable, isReady bool, labels map[string]string, ) (*api.Cluster, error)
NewClusterWithStatusAndLabels creates a cluster with both status conditions and labels
func NewNodePoolWithLabels ¶
func NewNodePoolWithLabels( f *Factories, dbFactory db.SessionFactory, id string, labels map[string]string, ) (*api.NodePool, error)
NewNodePoolWithLabels creates a node pool with specific labels
func NewNodePoolWithStatus ¶
func NewNodePoolWithStatus( f *Factories, dbFactory db.SessionFactory, id string, isAvailable, isReady bool, ) (*api.NodePool, error)
NewNodePoolWithStatus creates a node pool with specific status conditions dbFactory parameter is needed to update database fields The isAvailable and isReady parameters control which synthetic conditions are set
Types ¶
type Factories ¶
type Factories struct {
}
func (*Factories) NewClusterList ¶
func (*Factories) NewClusters ¶
Aliases for test compatibility
func (*Factories) NewClustersList ¶
func (*Factories) NewID ¶
NewID generates a new unique identifier using KSUID with lowercase Base32 encoding. The resulting identifier is compatible with Kubernetes DNS-1123 subdomain naming requirements.
func (*Factories) NewNodePoolList ¶
func (*Factories) NewNodePools ¶
Aliases for test compatibility