Documentation
¶
Index ¶
- Constants
- func New(_ context.Context, client client.Client, _ client.FieldIndexer, ...) (framework.Plugin, error)
- type Flux
- func (f *Flux) Build(ctx context.Context, info *runtime.Info, trainJob *trainer.TrainJob) ([]apiruntime.ApplyConfiguration, error)
- func (f *Flux) EnforceMLPolicy(info *runtime.Info, trainJob *trainer.TrainJob) error
- func (f *Flux) Name() string
- func (f *Flux) ReconcilerBuilders() []runtime.ReconcilerBuilder
- func (f *Flux) Validate(_ context.Context, runtimeInfo *runtime.Info, _, newJobObj *trainer.TrainJob) (admission.Warnings, field.ErrorList)
Constants ¶
View Source
const Name = "Flux"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Flux ¶
type Flux struct {
// contains filtered or unexported fields
}
func (*Flux) Build ¶
func (f *Flux) Build(ctx context.Context, info *runtime.Info, trainJob *trainer.TrainJob) ([]apiruntime.ApplyConfiguration, error)
Build creates the extra config map (configuration) and curve secret for Flux.
func (*Flux) EnforceMLPolicy ¶
EnforceMLPolicy updates the JobSet
func (*Flux) ReconcilerBuilders ¶
func (f *Flux) ReconcilerBuilders() []runtime.ReconcilerBuilder
Click to show internal directories.
Click to hide internal directories.