Documentation ¶
Index ¶
- type Framework
- func (f *Framework) RunComponentBuilderPlugins(ctx context.Context, runtimeJobTemplate client.Object, info *runtime.Info, ...) ([]client.Object, error)
- func (f *Framework) RunCustomValidationPlugins(oldObj, newObj *kubeflowv2.TrainJob) (admission.Warnings, field.ErrorList)
- func (f *Framework) RunEnforceMLPolicyPlugins(info *runtime.Info, trainJob *kubeflowv2.TrainJob) error
- func (f *Framework) RunEnforcePodGroupPolicyPlugins(info *runtime.Info, trainJob *kubeflowv2.TrainJob) error
- func (f *Framework) RunTerminalConditionPlugins(ctx context.Context, trainJob *kubeflowv2.TrainJob) (*metav1.Condition, error)
- func (f *Framework) WatchExtensionPlugins() []framework.WatchExtensionPlugin
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Framework ¶
type Framework struct {
// contains filtered or unexported fields
}
func New ¶
func New(ctx context.Context, c client.Client, r fwkplugins.Registry, indexer client.FieldIndexer) (*Framework, error)
func (*Framework) RunComponentBuilderPlugins ¶
func (*Framework) RunCustomValidationPlugins ¶
func (*Framework) RunEnforceMLPolicyPlugins ¶
func (*Framework) RunEnforcePodGroupPolicyPlugins ¶
func (*Framework) RunTerminalConditionPlugins ¶
func (*Framework) WatchExtensionPlugins ¶
func (f *Framework) WatchExtensionPlugins() []framework.WatchExtensionPlugin
Click to show internal directories.
Click to hide internal directories.