Documentation ¶
Index ¶
- func HandleExistingValidationResult(vr *v1alpha1.ValidationResult, l logr.Logger)
- func HandleNewValidationResult(ctx context.Context, c client.Client, p Patcher, vr *v1alpha1.ValidationResult, ...) error
- func SafeUpdateValidationResult(ctx context.Context, p Patcher, vr *v1alpha1.ValidationResult, ...) error
- type Patcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleExistingValidationResult ¶
func HandleExistingValidationResult(vr *v1alpha1.ValidationResult, l logr.Logger)
HandleExistingValidationResult processes a preexisting validation result for the active validator.
func HandleNewValidationResult ¶
func HandleNewValidationResult(ctx context.Context, c client.Client, p Patcher, vr *v1alpha1.ValidationResult, l logr.Logger) error
HandleNewValidationResult creates a new validation result for the active validator.
func SafeUpdateValidationResult ¶
func SafeUpdateValidationResult(ctx context.Context, p Patcher, vr *v1alpha1.ValidationResult, vrr types.ValidationResponse, l logr.Logger) error
SafeUpdateValidationResult updates a ValidationResult, ensuring that the overall validation status remains failed if a single rule fails.
Types ¶
Click to show internal directories.
Click to hide internal directories.