You can run it anywhere you want, it's just a checkout of the kolla-build binary. I did in /opt $ git clone https://opendev.org/openstack/kolla -b stable/zed $ cd /opt/kolla/tools $ ./build.py --registry 10.10.1.100:4000 -b ubuntu -t source --tag zed-1 --template-override template-overrides.j2 horizon On Tue, May 16, 2023 at 12:46 PM wodel youchi <wodel.youchi@gmail.com> wrote:
Hi,
Thanks for all these details. I am using a virtual environment for kolla-build in my home directory, where should I execute the git command in the root path of my home dir or inside the venv? And if in the venv, where?
Regards.
On Tue, May 16, 2023, 17:07 Satish Patel <satish.txt@gmail.com> wrote:
This is what you should do. someone correct me if I'm wrong.
## If you looking for stable release then use following, otherwise you can checkout specific tag also like 14.x.x $ git clone https://opendev.org/openstack/kolla -b stable/zed
## Example to build multiple images or specific. $ kolla-build --registry 10.10.1.100:4000 -b ubuntu -t source -T 16 --tag zed fluentd kolla-toolbox cron chrony memcached mariadb rabbitmq dnsmasq keepalived haproxy
## If you want to customize image do following, Create template-overrides.j2 file and add following (In my example its horizon)
{% extends parent_template %}
# Horizon {% block horizon_ubuntu_source_setup %} RUN apt update -y RUN apt install -y net-tools vim RUN touch /root/foobar.txt {% endblock %}
## Run to build a custom horizon image. $ kolla-build --registry 10.10.1.100:4000 -b ubuntu -t source --tag zed-1 --template-override template-overrides.j2 horizon
On Tue, May 16, 2023 at 8:59 AM wodel youchi <wodel.youchi@gmail.com> wrote:
Thanks,
How can I be sure to be building containers for the right branch? should I use *--openstack-release yoga* with the command?
Regards.
Le mar. 16 mai 2023 à 11:16, Maksim Malchuk <maksim.malchuk@gmail.com> a écrit :
Hi Wodel,
In your case don't use kolla<14 version. Use the same version or newer version to build containers. Use the official documentation: https://docs.openstack.org/kolla/latest/admin/image-building.html
On Tue, May 16, 2023 at 11:52 AM wodel youchi <wodel.youchi@gmail.com> wrote:
Hi,
Could you help me understand the process of building kolla containers from source?
I am not a developer but I want to be to build containers rapidly especially when there is an urgent patch.
I am using Yoga branch which is the 14th version, do I need to use the same version of kolla-build to build containers or it matters not?
Regards.
-- Regards, Maksim Malchuk