This repo will house the carvel tooling specific configuration and templating for a deployment of Kubeapps (https://github.com/vmware-tanzu/kubeapps) that will be leveraged by TCE
Apache License 2.0
5
stars
0
forks
source link
Update `.imgpkg/images.yml` to include all possible images from package #4
Currently the packaging script takes a short-cut and just templates out the helm chart with the default options to then scan and generate the image lock file with kbld.
We know that this misses certain images that are only in the image when certain options are chosen (such as redis, or different postgres master/slave etc.).
We should update to ensure that we always get all images. One possibility would to be to use yq on the values.yaml file for kubeapps (and dependent charts) to get all images, put them in a fake deployment and have kbld scan that (think this was mentioned elsewhere once before as a method).
Currently the packaging script takes a short-cut and just templates out the helm chart with the default options to then scan and generate the image lock file with
kbld
.We know that this misses certain images that are only in the image when certain options are chosen (such as redis, or different postgres master/slave etc.).
We should update to ensure that we always get all images. One possibility would to be to use
yq
on the values.yaml file for kubeapps (and dependent charts) to get all images, put them in a fake deployment and have kbld scan that (think this was mentioned elsewhere once before as a method).