lp:~utlemming/cloud-init

Owned by Ben Howard
Get this repository:
git clone https://git.launchpad.net/~utlemming/cloud-init
Only Ben Howard can upload to this repository. If you are Ben Howard please log in for upload directions.

Branches

Name Last Modified Last Commit
master 2017-05-11 12:30:29 UTC 2017-05-11
DigitalOcean: added test to ensure correct gateways are used.

Author: Ben Howard
Author Date: 2017-05-10 22:25:13 UTC

DigitalOcean: added test to ensure correct gateways are used.

lp-1676908-configure_all_nics 2017-04-11 22:01:03 UTC 2017-04-11
DigitalOcean: configure all NICs presented in meta-data.

Author: Ben Howard
Author Date: 2017-04-11 22:01:03 UTC

DigitalOcean: configure all NICs presented in meta-data.

Instead of only configuring 'public' and 'private' interfaces, we want
to configure any that has been defined in the meta-data. For legacy reasons,
the 'public' and 'private' interfaces are maintained as 'eth0' and 'eth1'
respectively.

This is part of bug 1676908 for general DigitalOcean datasource fixups.

lp-1676908-nic_selection_for_meta_data 2017-04-11 20:11:23 UTC 2017-04-11
DigitalOcean: assign IPv4ll address to lowest indexed interface.

Author: Ben Howard
Author Date: 2017-04-11 18:38:11 UTC

DigitalOcean: assign IPv4ll address to lowest indexed interface.

Previously the IPv4LL address for metadata discovery was assigned to the
first interfaces from an alphabetic sort. On DigitalOcean, the metadata
is only accessible from the first interface. This fixes a problem where the
IPv4LL address is bound to the wrong interface with snapshots.

This is part of general improvements to the DigitalOcean Datasource in
bug 1676908.

lp-1676908-resolver_workaround 2017-04-11 18:06:24 UTC 2017-04-11
DigitalOcean: bind resolvers to loopback interface.

Author: Ben Howard
Author Date: 2017-04-11 16:00:12 UTC

DigitalOcean: bind resolvers to loopback interface.

This change makes the DigitalOcean datasource consistent with OpenStack and
Joyent by binding the resolver addresses to the loopback interface. This _is_
a work-around to bug 1675571.

Part of bug 1676908.

lp-1676908 2017-04-11 01:24:12 UTC 2017-04-11
DigitalOcean: improve network configuration handling

Author: Ben Howard
Author Date: 2017-04-11 01:24:12 UTC

DigitalOcean: improve network configuration handling

Update for the DigitalOcean meta-data source to improve the handling of
the network configuration and meta-data discovery:
- No longer bind the nameservers to a specific interface to bring it inline
  with the other DataSources like OpenStack and SmartOS.
- Fix mis-binding the IPV4all address to a secondary interface by considering
  'eth0' or 'ens3' first. This fixes an issue where Cloud-init binds the
  IPV4ll address to 'ens4' if 'eth0' is mapped resulting in an inability to
  to reach the meta-data service.
- Consider all network definitions, not just 'public' or 'private'.

[Scott Moser]
- Fail when meta-data presents NIC that is missing

utl/docker 2017-03-27 02:09:39 UTC 2017-03-27
Docker Developer Mode: added make target of `docker` for dev/test

Author: Ben Howard
Author Date: 2017-03-27 02:09:39 UTC

Docker Developer Mode: added make target of `docker` for dev/test

Added the ability to execute the cloud-init make targets in Docker. This
allows a developer to run `make docker <target>`. This makes is much easier
to develop and test locally without having to install the build depedencies.

16 of 6 results
This repository contains Public information 
Everyone can see this information.

Subscribers