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.


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