[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Building cloud images using Debian infrastructure



On Wed, Aug 08, 2018 at 05:47:06PM -0400, Jimmy Kaplowitz wrote:
> I support the goal of isolation, but transient VMs can serve the same
> purpose

This setup uses transient VM to do isolation.  Isolation is the goal,
transient VM are the way to do it.

On casulana it only can run qemu directly.  On GCE it would just start a
VM on the platform.

> purpose in a workflow that's more easily portable between casulana,
> GitLab CI (I presume?), a personal dev laptop, and anywhere else one
> might want to reproduce the flow.

A user will have the following ways to build it:
- Push into the cloud-team repo and the builder on casulana will pick it
  up.
- Push into a private repo and the shared builder will pick it up.  This
  does not yet work due to a missing config option and tags on the
  builders.
- Use "gitlab-runner exec docker --docker-privileged $job" to run it
  from the checkout on her own Docker instance.
- Use "gitlab-runner exec shell $job" or "gitlab-runner exec ssh $job"
  to do the same either on the local machine or another one.
- Use "make $job" to run it by hand from the working copy.  We need to
  rename stuff a bit for that.

All of that need documentation, including information how to setup a
capable runner.  I'm currently trying to convince gitlab.com to change
their config a bit to make the build working without changes.

Regards
Bastian

-- 
The sooner our happiness together begins, the longer it will last.
		-- Miramanee, "The Paradise Syndrome", stardate 4842.6


Reply to: