<div dir="ltr"><div dir="ltr">On Mon, 17 Jan 2022 at 02:19, Gregory Orange <<a href="mailto:gregory.orange@pawsey.org.au">gregory.orange@pawsey.org.au</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 13/1/22 5:06 pm, Mark Goddard wrote:<br>
> On Thu, 13 Jan 2022 at 05:19, Gregory Orange<br>
> <<a href="mailto:gregory.orange@pawsey.org.au" target="_blank">gregory.orange@pawsey.org.au</a>>  wrote:<br>
>> We have been using Ubuntu VMs for the control plane until now, so it was<br>
>> a simple matter of inserting our logo-splash.svg and logo.svg into<br>
>> /var/lib/openstack-dashboard/static/dashboard/img/  and then restarting<br>
>> services.<br>
>><br>
>> Now we're switching to Kolla, and the relevant path isn't mounted as is<br>
>> the case with the likes of /etc/kolla/horizon and /var/log/kolla. We<br>
>> don't (yet?) build our own container images, so I'm wondering what next.<br>
>><br>
> Typically what we do is create a theme repository, e.g.<br>
> <a href="https://github.com/stackhpc/horizon-theme" rel="noreferrer" target="_blank">https://github.com/stackhpc/horizon-theme</a>. This is then built into the<br>
> image in/etc/openstack-dashboard/themes/<theme>.<br>
> <br>
> There is another approach proposed which does not involve rebuilding<br>
> the image, but it is still WIP:<br>
> <a href="https://review.opendev.org/c/openstack/kolla-ansible/+/761364" rel="noreferrer" target="_blank">https://review.opendev.org/c/openstack/kolla-ansible/+/761364</a><br>
<br>
Good to know, thank you. For now I have figured out that 'docker cp'ing <br>
the files into place works, although of course that doesn't persist <br>
across things like reconfigure runs. Curiously though it does persist <br>
with a container restart, even though I didn't `commit` the change to <br>
the container image.<br>
<br>
Cheers,<br>
Greg.<br></blockquote><div><br></div><div>Hello Greg,</div><div><br></div><div>When you restart the Horizon container, it keeps running from the existing, modified container image. The container image is only recreated from the pulled image by deploy or reconfigure actions in Kolla. So, if you don't want to use Kolla to build a new image (which I would recommend as you can keep your modifications in version control!), you can `docker commit` your changes into a new image, which you could push to your local registry for redeploying later.</div><div><br></div><div>Best wishes,</div><div>Pierre</div></div></div>