Documentation
¶
Index ¶
- type SchedulerForConfig
- func (s *SchedulerForConfig) DesiredState(ctx context.Context, readerClient client.Reader, kaiConfig *kaiv1.Config) ([]client.Object, error)
- func (s *SchedulerForConfig) HasMissingDependencies(context.Context, client.Reader, *kaiv1.Config) (string, error)
- func (s *SchedulerForConfig) IsAvailable(ctx context.Context, readerClient client.Reader) (bool, error)
- func (s *SchedulerForConfig) IsDeployed(ctx context.Context, readerClient client.Reader) (bool, error)
- func (s *SchedulerForConfig) Monitor(ctx context.Context, runtimeReader client.Reader, kaiConfig *kaiv1.Config) error
- func (s *SchedulerForConfig) Name() string
- type SchedulerForShard
- func (s *SchedulerForShard) DesiredState(ctx context.Context, readerClient client.Reader, kaiConfig *kaiv1.Config) ([]client.Object, error)
- func (s *SchedulerForShard) HasMissingDependencies(context.Context, client.Reader, *kaiv1.Config) (string, error)
- func (s *SchedulerForShard) IsAvailable(ctx context.Context, readerClient client.Reader) (bool, error)
- func (s *SchedulerForShard) IsDeployed(ctx context.Context, readerClient client.Reader) (bool, error)
- func (s *SchedulerForShard) Monitor(ctx context.Context, runtimeReader client.Reader, kaiConfig *kaiv1.Config) error
- func (s *SchedulerForShard) Name() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SchedulerForConfig ¶
type SchedulerForConfig struct {
BaseResourceName string
// contains filtered or unexported fields
}
func (*SchedulerForConfig) DesiredState ¶
func (*SchedulerForConfig) HasMissingDependencies ¶ added in v0.10.0
func (*SchedulerForConfig) IsAvailable ¶
func (*SchedulerForConfig) IsDeployed ¶
func (*SchedulerForConfig) Name ¶
func (s *SchedulerForConfig) Name() string
type SchedulerForShard ¶
type SchedulerForShard struct {
BaseResourceName string
// contains filtered or unexported fields
}
func NewSchedulerForShard ¶
func NewSchedulerForShard(schedulingShard *kaiv1.SchedulingShard) *SchedulerForShard
func (*SchedulerForShard) DesiredState ¶
func (*SchedulerForShard) HasMissingDependencies ¶ added in v0.10.0
func (*SchedulerForShard) IsAvailable ¶
func (*SchedulerForShard) IsDeployed ¶
func (*SchedulerForShard) Name ¶
func (s *SchedulerForShard) Name() string
Click to show internal directories.
Click to hide internal directories.