* Run go mod for each modules
* Rename builder to chroot-builder, add builder
* Move charts fetching to intermediate stages
* Move KDM fetching to intermediate stage
* Move ARCH and VERSION arg to top-level
* Move tini to intermediate stage
* Add agent target to Dockerfile
* Move go mod download to intermediate stage
* Remove package/Dockerfile.agent
* Remove build-server dependency for build-agent
* Add TARGET env var to control which target
* Fix packages
* Add quick-agent and quick-server Makefile target
* Undo codecoverage changes
Recent GHA related changes have broken make quick and the related dev-scripts/build-local.sh script, which were used to compile Rancher and build charts locally.
This functionality required the dapper tool which is now being removed from all scripts.
This change is a first step to restore functionality - at least to rebuild the Rancher Manager images (server and agent).
Signed-off-by: Silvio Moioli <silvio@moioli.net>
Co-authored-by: Pedro Tashima <23709916+tashima42@users.noreply.github.com>
* avoid bashisms in makefile
'[[' only exists in bash or bash-family shells like zsh. use posix
compatible '[' (which is test(1)) instead.
* Agent: Switch SLE BCI base image to 15.4
The 15.3 image is EOF on 2022-12-31
* Use vim-small in Rancher image
This avoids 7MB of dependencies, avoids perl and libgdbm
* Rancher: Switch SLE BCI base image to 15.4
The 15.3 image is EOF on 2022-12-31