<div dir="ltr">So the role has proven to be useful and we're now sure that we need it to deploy a container registry before any container in the deployment, which means we can't use the puppet code anymore for this service.<div><br></div><div>I propose that we move the role to OpenStack:</div><div><a href="https://review.openstack.org/#/c/563197/">https://review.openstack.org/#/c/563197/</a><br></div><div><a href="https://review.openstack.org/#/c/563198/">https://review.openstack.org/#/c/563198/</a><br></div><div><a href="https://review.openstack.org/#/c/563200/">https://review.openstack.org/#/c/563200/</a><br></div><div><br></div><div>So we can properly peer review and gate the new role.</div><div><br></div><div>In the meantime, we continue to work on the new workflow.</div><div>Thanks,</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr 15, 2018 at 7:24 PM, Emilien Macchi <span dir="ltr"><<a href="mailto:emilien@redhat.com" target="_blank">emilien@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span class=""><div class="gmail_quote">On Fri, Apr 13, 2018 at 5:58 PM, Emilien Macchi <span dir="ltr"><<a href="mailto:emilien@redhat.com" target="_blank">emilien@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span class="m_3404095703761206616gmail-"><div class="gmail_quote"><br></div></span><div>A bit of progress today, I prototyped an Ansible role for that purpose: <a href="https://github.com/EmilienM/ansible-role-container-registry" target="_blank">https://github.com/Em<wbr>ilienM/ansible-role-container-<wbr>registry</a></div><div><br></div><div>The next step is, I'm going to investigate if we can deploy Docker and Docker Distribution (to deploy the registry v2) via the existing composable services in THT by using external_deploy_tasks maybe (or another interface).</div><div>The idea is really to have the registry ready before actually deploying the undercloud containers, so we can modify them in the middle (run container-check in our case).</div></div></div></blockquote></div><br clear="all"></span><div>This patch: <a href="https://review.openstack.org/#/c/561377" target="_blank">https://review.<wbr>openstack.org/#/c/561377</a> is deploying Docker and Docker Registry v2 *before* containers deployment in the docker_steps.</div><div>It's using the external_deploy_tasks interface that runs right after the host_prep_tasks, so still before starting containers.</div><div><br></div><div>It's using the Ansible role that was prototyped on Friday, please take a look and raise any concern.</div><div>Now I would like to investigate how we can run container workflows between the deployment and docker and containers deployments.</div><span class="HOEnZb"><font color="#888888">-- <br><div class="m_3404095703761206616gmail_signature"><div dir="ltr">Emilien Macchi<br></div></div>
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Emilien Macchi<br></div></div>
</div>