Created by Vincent Ladeuil on 2018-01-25 and last modified on 2018-01-25
Get this branch:
bzr branch lp:~vila/ols-vms/scaleway
Only Vincent Ladeuil can upload to this branch. If you are Vincent Ladeuil please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Vincent Ladeuil

Recent revisions

358. By Vincent Ladeuil on 2018-01-25

Fix python2 compatibility and add python[3]-requests as a hard depedency.

357. By Vincent Ladeuil on 2018-01-25

Add NEWS entry.

356. By Vincent Ladeuil on 2018-01-25

Fix and simplify image creation.

Systemd apt.daily service was the root cause of the apt-get up{date,grade}
conflicts. It's now disabled.

Another old bug has been fixed: the apt-get commands were missing
DEBIAN_FRONTEND=noninteractive which led to hangs when an upgrade required
some user intervention (known examples include unattended-upgrades and

apt-get install retries has been removed since the issue was caused by
apt.daily and has never been encountered before.

The image creation has been simplified by letting ols-vms to the needed
package installation.

355. By Vincent Ladeuil on 2018-01-24

/images *is* paginated already, handle it. Also pick images matching architecture.

Discovered while re-creating images for amd64 and armhf which also required matching the architecture ot select the right image.

354. By Vincent Ladeuil on 2018-01-24

Fix scaleway image production by sync'ing before the shutdown (ooops).

Also fix 'scaleway.image.bootstrap' definition: it's a boolean.

Also use /etc/cloud/cloud.cfg.d/99_olsvms.cfg rather than 90_dpkg.cfg to not
interfer in any way with cloud-init packaging but still override the
cloud-init data sources.

353. By Vincent Ladeuil on 2018-01-24

Rewrite scripts/create-scaleway-image with ols-vms.

Introduce a 'scaleway.image.bootstrap' option to disable the cloud-init
check since it's not installed yet. Handle architecture specifics variants
via ad-hoc options.

This does produce bootable images but the Ec2 datasource is back :-/

352. By Vincent Ladeuil on 2018-01-24

Cleanup. 'vm.image' has not been used for ages.

351. By Vincent Ladeuil on 2018-01-23

apt-get install can fail transiently too ;-)

350. By Vincent Ladeuil on 2018-01-23

Test and re-implement publish and unpublish with the API.

349. By Vincent Ladeuil on 2018-01-23

Copyright updates.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.