vmware-tanzu / package-for-kubeapps

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

Closed absoludity closed 2 years ago

absoludity commented 2 years ago

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).