~jcastets/cloud-init:scaleway-datasource

Last commit made on 2017-07-17
Get this branch:
git clone -b scaleway-datasource https://git.launchpad.net/~jcastets/cloud-init
Only Julien Castets can upload to this branch. If you are Julien Castets please log in for upload directions.

Branch merges

Branch information

Name:
scaleway-datasource
Repository:
lp:~jcastets/cloud-init

Recent commits

f61323f... by Julien Castets

Scaleway: split unittests

3fddcf0... by Julien Castets

Scaleway: assert sleep is called in tests

80be5ac... by Julien Castets

Scaleway: fix docstring format

f52c323... by Julien Castets

Scaleway: remove inline pylint bypass

c28b9e4... by Julien Castets

Scaleway: fix header copyright header

55eb390... by Julien Castets

Scaleway: add logging

c8201d5... by Julien Castets

Scaleway: fix typo

e53e675... by Julien Castets

Scaleway: add datasource

Vendor data is not yet exposed on Scaleway, but the datasource
implements it to be future proof.

f99792f... by Julien Castets

url_helper: allow to specify python-requests session to readurl

b23d9d7... by Chad Smith

ci deps: Add --test-distro to read-dependencies to install all deps

read-dependencies now takes --test-distro param to indicate we want to install
all system package depenencies to allow for testing and building for our
continous integration environment. It allows us to install all needed deps on
a fresh system with:
python3 ./tools/read-dependencies --distro ubuntu --test-distro [--dry-run].

Additionally read-dependencies now looks at what version of python is running
the script (py2 vs p3) and opts to install python 2 or 3 system deps
respectively. This behavior can still be overridden with
python3 ./tools/read-dependencies ... --python-version 2.

There are also some distro-specific packaging and test dependencies, like
devscripts, tox and libssl-dev on debian or ubuntu. Those pkg dependencies
have now been broken out from common pkg deps to avoid trying to install them
on centos/redhat/suse.