Files
Vladimir Kozhukalov f876e838a4 Follow up fixes for the openstack image build refactor
The I70f1be9f7e1ade6f08002ae4aa627fc074d5ec80 refactor introduced
regression in the openstack-client image.

* openstack-client, cyborg and tempest no longer drop pydep.txt
  driven packages from the venv. Previously the openstack-client
  image was missing pymysql (which all charts that use this image
  for database init jobs rely on). The same
  regression was present in cyborg and tempest. All three now
  include the python_packages.txt reference and therefore install
  the always-on pydep entries (pymysql, python-memcached, uwsgi).

* Cosmetic change. The '-r /etc/image_info/python_packages.txt'
  flag now sits directly after '-c /upper-constraints.txt' in every
  openstack Dockerfile.

* test-openstack-{2025.1,2025.2,2026.1}-ubuntu_noble.yaml now
  declare openstack-helm-images-build-openstack-client as a soft
  dependency of the compute-kit and cinder test jobs, so a
  regression in the openstack-client image will be caught in CI
  going forward.

Signed-off-by: Vladimir Kozhukalov <[email protected]>
Change-Id: Ie373f80a3b2e3d02aff685df85946ad9a5f2d744
2026-05-13 13:53:44 -05:00
..