Documentation
¶
Overview ¶
Package validationresult contains functions for handling ValidationResult objects.
Index ¶
- func Build(r Validator) *v1alpha1.ValidationResult
- func Finalize(vr *v1alpha1.ValidationResult, vrr types.ValidationResponse, l logr.Logger) error
- func HandleExisting(vr *v1alpha1.ValidationResult, l logr.Logger)
- func HandleNew(ctx context.Context, c client.Client, p Patcher, vr *v1alpha1.ValidationResult, ...) error
- func Name(r Validator) string
- func SafeUpdate(ctx context.Context, p Patcher, vr *v1alpha1.ValidationResult, ...) error
- type Patcher
- type Validator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Build ¶ added in v0.1.1
func Build(r Validator) *v1alpha1.ValidationResult
Build creates a new ValidationResult for a specific Validator.
func Finalize ¶ added in v0.1.1
func Finalize(vr *v1alpha1.ValidationResult, vrr types.ValidationResponse, l logr.Logger) error
Finalize finalizes a ValidationResult, ensuring that the overall validation status remains failed if a single rule fails.
func HandleExisting ¶ added in v0.1.1
func HandleExisting(vr *v1alpha1.ValidationResult, l logr.Logger)
HandleExisting processes a preexisting validation result for the active validator.
func HandleNew ¶ added in v0.1.1
func HandleNew(ctx context.Context, c client.Client, p Patcher, vr *v1alpha1.ValidationResult, l logr.Logger) error
HandleNew creates a new validation result for the active validator.
func SafeUpdate ¶ added in v0.1.1
func SafeUpdate(ctx context.Context, p Patcher, vr *v1alpha1.ValidationResult, vrr types.ValidationResponse, l logr.Logger) error
SafeUpdate processes and patches a ValidationResult with retry logic.
Types ¶
Click to show internal directories.
Click to hide internal directories.