Proposed KRM function can perform static validation of the site
documents based on Kubeval. It allows to specify additional CRD
locations to be able to validate custom resources. As input,
it uses document bundle created from desired phase's document
entry point or output from render command.
Change-Id: Ib76d88a6e6c7f3b29b29cab0abe038eef380686f
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
Relates-To: #19
Go builder and base images override support for downstream
deployment customizations for both airshipctl and plugins.
If required, adjust the following Zuul job variables:
- docker.base_go_image
- docker.base_release_image
- docker.base_plugins_build_image
- docker.base_plugins_release_image
Closes: #515
Change-Id: Iaf4b54a353207b06c9ed6bdcae876537e73f6e44
Users behind firewalls may be unable to build all the airshipctl
images as a result of OpenSSL errors stemming from certificates used
with the proxy. To address this, the images impacted have been
updated to copy the proxy certificate from airshipctl/certs into
the image and run update-ca-certificates command. This is the same
behavior that already exists in the base airshipctl image and is
simply being extended to the images in krm-functions.
Change-Id: I436d1e25fb0726ab7576fec44a7ef2f9fd20f2bd
Signed-off-by: Alexander Hughes <Alexander.Hughes@pm.me>
We build iso image in two steps
1) We prepare cloud-init data using a krm function
krm-functions/cloud-init which uses arishipctl capabilities
to gather necessary data from the executor document bundle.
Cloud-init data files are written into a directory mounted
to the krm function container.
2) We build iso image using image-builder. While doing this
we mount the directory with cloud-init data files and set
necessary environment variables defined in the executor
document.
Relates-To: #440
Change-Id: Id0b34822e95f494d2e2f8fb407700b7f873e7c69
Recently, Docker.io imposed container registry pull limits, and we have
exceeded them. This has impacted continuous-integration testing in this
repository.
This change updates our base Go images from those hosted on docker.io to
gcr.io in order to circumnavigate pull restrictions.
Change-Id: I2a990846b1a49010ff2a403d99413d8162322804
Signed-off-by: Drew Walters <andrew.walters@att.com>
* Change templater image tag from dev to latest
* Change replacement-transformer image tag from dev to latest
* Change Makefile to build images with tag latest
Change-Id: Iff074d6fe771cce48dae7190fbc69cc437138817
Signed-off-by: Sreejith Punnapuzha <sreejith.punnapuzha@outlook.com>