<div dir="ltr">On 20 November 2013 00:22, Robert Collins <span dir="ltr"><<a href="mailto:robertc@robertcollins.net" target="_blank">robertc@robertcollins.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 20 November 2013 13:00, Sean Dague <<a href="mailto:sean@dague.net">sean@dague.net</a>> wrote:<br>


> So we recently moved devstack gate to do con fig drive instead of metadata<br>
> service, and life was good (no one really noticed). In what ways is<br>
> configdrive insufficient compared to metadata service? And is that something<br>
> that we should be tackling?<br>
<br>
</div>* The metadata service can be trivially updated live - and Heat wants<br>
to use this to get rid of it's own metadata service... whereas config<br>
drive requires unplugging the device, updating the data and replugging<br>
- and thats a bit more invasive.<br>
<br>
* Nova baremetal doesn't support config-drive today, and it's an open<br>
question as to whether we ever will - and if we do we can't do the hot<br>
unplug thing, so anyone using it would suffer downtime to update data.<br>
<br>
* config drive permits no-control-plane-visibility for instances,<br>
which some secure environments consider to be super important.<br>
<br>
So I think we'll have both indefinitely at this point - they serve<br>
overlapping but differing audiences.<br>
<br>
We should be testing both.<br></blockquote><div><br></div><div>Since we've drifted off topic:<br><br>Metadata doesn't work with ipv6, because there's no well known ipv6 address to go talk to (unless someone's made one up since I last looked).  Metadata doesn't work if you have no IP address (!).  Metadata has certain limitations with Neutron (you need a router on your network or you get no data).<br>

<br></div><div>I think all the above things are fixable, and the only really concerning one would be ipv6 + baremetal where apparently we have no solution that works at present.<br>-- <br></div><div>Ian.<br></div></div></div>

</div>