Google Cloud BoF https://developers.google.com/cloud/sdk (command-line tool AKA gcloud) Packages we need to make (not in Debian yet): pysocks: https://pypi.python.org/pypi/PySocks protorpc: https://pypi.python.org/pypi/protorpc-standalone and *not* https://pypi.python.org/pypi/protorpc Bootstrapping Debian images takes place via (older version already in the NEW queue): https://github.com/andsens/bootstrap-vz (development branch) Problem: Error: The location 10GiB is outside of the device /dev/loop0. Command 'parted --script --align none /dev/loop0 -- mkpart primary 2MiB 10GiB' returned non-zero exit status 1 Fix for that: https://github.com/andsens/bootstrap-vz/pull/132 wget https://github.com/andsens/bootstrap-vz/pull/132.patch ; patch -p1 < ./132.patch Supported operating systems listed at: https://developers.google.com/compute/docs/operating-systems Scripts and tools for Google Compute Engine images: https://github.com/GoogleCloudPlatform/compute-image-packages Build commands for GCE Debian image: git clone -b development https://github.com/andsens/bootstrap-vz cd bootstrap-vz sudo ./bootstrap-vz manifests/gce.manifest.yml #or gce-backports.manifest.yml Dependencies: python (>=2.7), python (<<2.8), python-termcolor, python-fysom, python-jsonschema, python-yaml, python-boto, python-docopt, debootstrap, qemu-utils, parted, kpartx Slide deck + discussion session: Friday 14:30