airshipctl/krm-functions/kubeval-validator
Ruslan Aliev 356b04c0d4 Support proxy envs for kubeval-validator krm function
This patch will inject custom root certificate authorities if needed.

Change-Id: I00199606b0353f674d61773bf3215fa46109d9c6
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
2021-05-21 15:53:55 -05:00
..
certs Support proxy envs for kubeval-validator krm function 2021-05-21 15:53:55 -05:00
image Add possibility to override default schema location for validator 2021-05-12 19:54:06 -05:00
local-resource Add KRM function to validate site documents 2021-04-22 11:13:40 -05:00
Dockerfile Support proxy envs for kubeval-validator krm function 2021-05-21 15:53:55 -05:00
Makefile Add KRM function to validate site documents 2021-04-22 11:13:40 -05:00
README.md Add KRM function to validate site documents 2021-04-22 11:13:40 -05:00

README.md

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 Config struct definition in main.go for documentation.

Function invocation

The function by running validate command via airshipctl:

airshipctl phase validate <phase_name>

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