Ruslan Aliev 8b405161fc Use quay.io/airshipit/golang images
Currently we use golang images from dockerhub, which sometimes
entail pull rate limit error.

Change-Id: Id8bca8c17c89556c8c424bbdaa4b11efe66d312c
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
Closes: #635
2021-09-14 15:19:50 -05:00
..
2021-09-14 15:19:50 -05:00
2021-07-17 22:06:43 -05:00

Validation

This is a KRM function which implementing a validation function against kubeval.

Function implementation

The function is implemented as an image, and built using make image.

Function configuration

A number of settings can be modified for kubeval in the struct Spec. See the Spec struct definition in main.go for the documentation.

Function invocation

The function invokes by running validate command via airshipctl:

airshipctl plan validate <plan_name>
airshipctl phase validate <phase_name>

This exists non-zero if kubeval detects an invalid Resource.