CI Operator will validate the configuration file with the following rules.
- both
tests
andimages
cannot be empty. rpm_build_location
has to be defined withrpm_build_commands
.base_rpm_images
has to be defined withrpm_build_commands
.resources
cannot be empty, at least the blanket*
has to be specified.
- One of the image_stream_tag or project_image has to be defined.
.as
should not be called 'images' because it gets confused with '[images]' target.as
value has to be in [a-zA-Z0-9_.-] format..commands
value is required.
.<name>
can't be named asroot
. This tag is already being used inbuild_root
.cluster
is optional. If it is defined, it has to be url..tag:
value is required.
.cluster
value is required..namespace
value is required..tag
or.name
values are required.
- if
.namespace
is empty,tag_specification.namespace
will be used. - if
.tag
or.name
are empty,tag_specification.tag
ortag_specification.name
will be used.