lp:~smoser/cloud-init/net-apply

Created by Scott Moser and last modified
Get this branch:
bzr branch lp:~smoser/cloud-init/net-apply
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Scott Moser
Project:
cloud-init
Status:
Development

Recent revisions

1200. By Scott Moser

add check_instance_id checker support

now we call check_instance_id on the restored-from-cache datasource.
This allows it to make a quick response as to whether or not it
is stale.

Add the default implementation (which returns false).
Also add Nocloud iplmementation which checks kernel command line
and files for iid (does not check seed).

1199. By Scott Moser

cloud-init-local needs to want network-pre or it isnt guaranteed to start

1198. By Scott Moser

fix creation of network-config-ready and dont bother waiting on lo

1197. By Scott Moser

fix syntax

1196. By Scott Moser

cloud-init-local.service: touch file that cloud-init-wait will wait for

this might work. And if it does means we could generally test this
as the file that the cloud-init-wait will wait for will actually get
created.

1195. By Scott Moser

remove the 'find_name' function that was here.

I had left this in to commit it, it was my first pass at
cloud-init doing the naming itself. That design was then
replaced with the idea for cloud-init to instead write systemd.rules
files.

1194. By Scott Moser

commit the systemd waiting mechanism

Note, still broken as cloud-init local is not going to ever touch the
CI_NET_READY file (/run/cloud-init/network-config-ready).

So as this is , it will actually just block for 60 seconds and go on.

1193. By Scott Moser

add this, its getting moved, but i wanted some of the content stored

1192. By Scott Moser

add atomic_write_file and use it from atomic_write_json

atomic_write_file just does less and easily utilized
for the same purpose that atomic_write_json served.

1191. By Scott Moser

fix regression when command line (ds=nocloud) is present

parsing the command line parameters returned a dictionary
but _merge_new_seed was expecting a string to be yaml loaded.

Change is to make _merge_new_seed take either string or dict.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~cloud-init-dev/cloud-init/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers