Documentation
¶
Overview ¶
nolint:lll
Index ¶
- Variables
- type Mutator
- func (m *Mutator) MutateCreateJob(rj *v1alpha1.Job) *webhook.Result
- func (m *Mutator) MutateCreateJobConfig(rjc *v1alpha1.JobConfig) *webhook.Result
- func (m *Mutator) MutateJob(rj *v1alpha1.Job) *webhook.Result
- func (m *Mutator) MutateJobConfig(rjc *v1alpha1.JobConfig) *webhook.Result
- func (m *Mutator) MutateJobTemplate(spec *v1alpha1.JobTemplate, fldPath *field.Path) *webhook.Result
- func (m *Mutator) MutateUpdateJobConfig(oldRjc, rjc *v1alpha1.JobConfig) *webhook.Result
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Clock clock.Clock = &clock.RealClock{}
)
Functions ¶
This section is empty.
Types ¶
type Mutator ¶
type Mutator struct {
// contains filtered or unexported fields
}
Mutator encapsulates all mutation methods.
func NewMutator ¶
func NewMutator(ctrlContext controllercontext.ContextInterface) *Mutator
func (*Mutator) MutateCreateJob ¶
MutateCreateJob mutates a v1alpha1.Job in-place for creation.
func (*Mutator) MutateCreateJobConfig ¶
MutateCreateJobConfig mutates a v1alpha1.JobConfig in-place for creation.
func (*Mutator) MutateJobConfig ¶
MutateJobConfig mutates a v1alpha1.JobConfig in-place.
func (*Mutator) MutateJobTemplate ¶
Click to show internal directories.
Click to hide internal directories.