{"push_id":1321859943,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"e48d4de3f7602274dc1aac312171f19fc730e575","before":"e3e316fb2838c5dabdb2c51edd37821b762d2b38","commits":[{"sha":"8654ab16a24b18c21a791f28060421130475c195","author":{"name":"Mick Gregg","email":"61bd954b9ba7c62299d84725ca075cccd381e6f3@canonical.com"},"message":"Generate ENI and push to LXD container before start\n\nUses PushFile to write the correct /etc/network/interfaces config to the\ncontainer rootfs between (lxc) init and start.\n\nThis prevents the default LXD behaviour, which is to expect DHCP on\neth0, breaking container provisioning when DHCP is not available in the\neth0 space.\n\nFixes lp:1611981","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/8654ab16a24b18c21a791f28060421130475c195"},{"sha":"e48d4de3f7602274dc1aac312171f19fc730e575","author":{"name":"Juju bot","email":"5ad2d950345774e38fdffd280b9d5ad799044aa9@users.noreply.github.com"},"message":"Merge pull request #6276 from macgreagoir/lxd-push-eni\n\nGenerate ENI and push to LXD container before start\n\nUses PushFile to write the correct /etc/network/interfaces config to the\r\ncontainer rootfs between (lxc) init and start.\r\n\r\nThis prevents the default LXD behaviour, which is to expect DHCP on\r\neth0, breaking container provisioning when DHCP is not available in the\r\neth0 space.\r\n\r\nFixes lp:1611981\r\n\r\nQA steps:\r\n  * Test in a MAAS environment with two NICs per node, where the NIC with the higher sorting name  is on the PXE/DHCP space, and ensuring the other space does not serve DHCP\r\n    - NICs can be renamed in MAAS on a node's page\r\n    - For example, if ens3 and ens4 are named by default, and ens3 is the PXE/DHCP interface, rename ens3 as 'nicZ' and ens4 as 'nicA'\r\n    - You may also like to assign a static IP addr to the second ('nicA' in this example) interface\r\n  * `juju add-machine lxd:<host>` for a xenial container\r\n    - The container should start\r\n    - In the container, `/etc/network/interfaces` should configure its interfaces and nameservers correct for the environment (eth0 with an address in nicA's space, in this example, and eth1 in nicZ's) and should not source `/etc/network/interfaces.d/*.cfg`\r\n  * Repeat with a trusty container, `juju add-machine --series trusty lxd:<host>`","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/e48d4de3f7602274dc1aac312171f19fc730e575"}]}
{"actor":{"display_login":"jujubot"}}