This task includes:
- buildservice
- clone in tools control node
- Populate the basic-auth-user secret with the tools-image-builder robot account credentials (see in tools-puppetmaster*:/etc/puppet/private)
- Deploy
- Test full run
- buildpack-admission-controller
- Build docker image and push to docker-registry.toolforge.org
- Update deploy code to use the new tag
- Deploy to tools
- Test full run
- toolforge-cli
- Create a commit bumping the version (see utils/bump_version.sh)
- Get it merged
- Build package
- Deploy on tools-buster & tools-bullseye repos (on tools-service* VM, see the Readme for details)
- Install in the tools bastions (apt update && apt install --upgrade toolforge-cli)