Hi,
I am trying to build kolla's container images from source, especially octavia's images.
I've read the kolla-build documentation, then I tried to follow along but I am having some problems.
I am not a developper, my goal is to be able to push patches to kolla images if something goes wrong. For example now I am having a problem with octavia not being able to create an LB when using a self-signed certificate.
I searched and I found a patch and I wanted to test-it.
Here are the steps I followed :
- I am using podman
- I've created a local registry
- pyhton3.9 -m venv kollavnenv/2023.2
- source kollavnenv/2023.2/bin/activate
- pip install kolla
- pip install podman
- I downloaded octavia source code from git 2023.2 version
- I've prepared kolla_build.conf like this
- [octavia]
type = local
location = /root/work/octavia
- And I started the build like this
- kolla-build --registry 192.168.2.35:4000 --push -b rocky --tag 2023.2-1 --engine podman --config-file ./kolla_build.conf octavia
- Results
- The problem :
- When exploring the octavia-api images for example (podman save), and verifying the modified file I didn't find the patched-code
It seems that the build process is not using the local code? What am I missing? I think that my kolla_build.conf is wrong or not complete ... any ideas?
Regards.