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