rancher / charts-build-scripts

Apache License 2.0
9 stars 32 forks source link

Prevent requiring local builds to pull in charts-build-scripts binary #2

Closed aiyengar2 closed 3 years ago

aiyengar2 commented 3 years ago

Currently the pull-scripts mechanism manually runs a go build in order to create the binary in the bin/ directory.

We need to switch to a Docker-based approach, which was inhibited before due to Docker slowness associated with making numerous file changes on a mounted volume from the host.

One thing that can enable this is switching the billy.Filesystem to use a memFs instead of an osFs

aiyengar2 commented 3 years ago

Alternatively, we should at least release the binaries for rancher/charts-build-scripts to avoid having to build the binary using scripts/pull-scripts