suse-edge / edge-image-builder

Tool for creating and configuring a set of images to automate the deployment of Edge environments
Apache License 2.0
55 stars 26 forks source link

Add a setting to deploy downstream/upstream embedded bits #370

Open e-minguez opened 6 months ago

e-minguez commented 6 months ago

Currently EIB deploys metallb and e-c-o from upstream charts (suse-edge/charts) if the container image is being built by the user but if using the downstream EIB image, metallb and e-c-o (something else?) are deployed using downstream charts (IBS). This is ok but if someone wants to run a test with downstream bits based on a PR here or while the changes haven't been backported, it is currently not possible.

jdob commented 6 months ago

We'll keep it on the backlog, but realistically this is such a niche use case that I don't see when we'd actually address this.

e-minguez commented 6 months ago

To elaborate this a little bit. I think maybe just an env var that can be overwritten at execution time will be nice, so something like:

podman run -it ... -e METALLB_CHART="my-fork-metallb" -e METALLB_CHART_REPO="oci://myregistry.example.com/foobar" -e ...