Versions in this module Expand all Collapse all v0 v0.10.0 Oct 3, 2025 Changes in this version + type AdmissionController interface + Name func() string + type JobHandler struct + func NewJobHandler(mutators []JobMutator, validators []JobValidator, logger *slog.Logger, ...) *JobHandler + func (j *JobHandler) AdmissionMutators(ctx context.Context, payload *types.Payload) (job *api.Job, warnings []error, err error) + func (j *JobHandler) AdmissionValidators(ctx context.Context, payload *types.Payload) ([]error, error) + func (j *JobHandler) ApplyAdmissionControllers(ctx context.Context, payload *types.Payload) (out *api.Job, warnings []error, err error) + func (j *JobHandler) ResolveToken() bool + type JobMutator interface + Mutate func(context.Context, *types.Payload) (*api.Job, bool, []error, error) + type JobValidator interface + Validate func(context.Context, *types.Payload) (warnings []error, err error) + type Metrics struct