<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-11-16 5:08 GMT+08:00 Steve Baker <span dir="ltr"><<a href="mailto:sbaker@redhat.com" target="_blank">sbaker@redhat.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Tue, Nov 15, 2016 at 10:26 PM, Thomas Herve <span dir="ltr"><<a href="mailto:therve@redhat.com" target="_blank">therve@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">Hi all,<br>
<br>
Historically elements to create images using software config were<br>
developed in the heat-templates repository, which turned out to mean<br>
that this had to be packaged, etc. Today we were asked if tags could<br>
be added to help maintaining the packages. Before we do that, I wonder<br>
if we should extract the elements in a different repository. We<br>
already have tests which are only applicable to this specific subset<br>
of the repo, so it shouldn't be too hard.<br>
<br>
In summary: let's create a new repository<br>
heat-software-config-elements, and move everything from<br>
hot/software-config/elements/ in the heat-templates repository to it<br>
(and the associated tests).<br>
<br>
Thoughts?<br>
<span class="m_5355521709367309488gmail-HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br></div></span><div>Yes, these have definitely outgrown their current home.</div><div><br></div><div>RDO already generates the following sub-packages from heat-templates:</div><div>python-heat-agent</div><div>python-heat-agent-puppet</div><div>python-heat-agent-ansible</div><div>python-heat-agent-apply-config</div><div>python-heat-agent-hiera</div><div><br></div><div>Therefore can I suggest we call the new repository "heat-agents"?</div></div><br></div><div class="gmail_extra">I do wonder about the usefulness of the diskimage-builder elements-based directory layout, since image builders can just install the package. But I suppose having elements will be useful for heat-agents CI jobs, and a more appropriate layout doesn't occur to me currently.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Also we should consider if we want to retain the git history of these files in the new repo - I'm in favour if its not too much effort and the resulting history looks clean.</div></div>
<br></blockquote><div><br></div><div>`heat-agents` sounds  good (hope `agent` is not destracted to anyone).</div><div>We already have a new docker-cmd hook landing there might be some other hooks from other project that are under planing, so it might be a good timing to get it done.</div></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-size:small"><br></div><div style="font-size:small"></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div>