From ac2dbb9f3d37b8d9d9487257b85a989e3895dd07 Mon Sep 17 00:00:00 2001 From: ricolin Date: Thu, 18 Jan 2024 17:33:14 +0800 Subject: [PATCH] Add uwsgi to images This will make sure we have uwsgi support in image for API servers. Change-Id: If07b264f2bb2153927fd45d20cd10b18bc877d65 --- zuul.d/playbooks/vars-openstack.yml | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/zuul.d/playbooks/vars-openstack.yml b/zuul.d/playbooks/vars-openstack.yml index d5b6a1c0..107772b8 100644 --- a/zuul.d/playbooks/vars-openstack.yml +++ b/zuul.d/playbooks/vars-openstack.yml @@ -55,7 +55,7 @@ openstack_docker_images_dict: - "PROJECT='keystone'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent apache ldap {{ shortbranchname }}'" - - "PIP_PACKAGES='python-openstackclient'" + - "PIP_PACKAGES='python-openstackclient uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -67,6 +67,7 @@ openstack_docker_images_dict: - "PROJECT='heat'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent apache'" + - "PIP_PACKAGES='uwsgi'" - "WHEELS='{{ wheels_location }}'" - "DIST_PACKAGES='curl'" - "KEEP_ALL_WHEELS=yes" @@ -79,6 +80,7 @@ openstack_docker_images_dict: - "PROJECT='barbican'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent'" + - "PIP_PACKAGES='uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" - "DIST_PACKAGES='python3-dev gcc'" @@ -92,7 +94,7 @@ openstack_docker_images_dict: - "PROJECT='glance'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent ceph'" - - "PIP_PACKAGES='python-swiftclient'" + - "PIP_PACKAGES='python-swiftclient uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -104,7 +106,7 @@ openstack_docker_images_dict: - "PROJECT='cinder'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent lvm ceph qemu apache'" - - "PIP_PACKAGES='python-swiftclient'" + - "PIP_PACKAGES='python-swiftclient uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -116,7 +118,7 @@ openstack_docker_images_dict: - "PROJECT='neutron'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent linuxbridge openvswitch apache vpn'" - - "PIP_PACKAGES='tap-as-a-service'" + - "PIP_PACKAGES='tap-as-a-service uwsgi'" - "DIST_PACKAGES='jq ethtool lshw'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" @@ -129,7 +131,7 @@ openstack_docker_images_dict: - "PROJECT='neutron'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent neutron linuxbridge openvswitch'" - - "PIP_PACKAGES='tap-as-a-service'" + - "PIP_PACKAGES='tap-as-a-service uwsgi'" - "DIST_PACKAGES='ethtool lshw'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" @@ -144,6 +146,7 @@ openstack_docker_images_dict: - "PROJECT='nova'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent ceph linuxbridge openvswitch configdrive qemu apache migration'" + - "PIP_PACKAGES='uwsgi'" - "DIST_PACKAGES='net-tools openssh-server'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" @@ -156,6 +159,7 @@ openstack_docker_images_dict: - "PROJECT='horizon'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent apache'" + - "PIP_PACKAGES='uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -167,6 +171,7 @@ openstack_docker_images_dict: - "PROJECT='senlin'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent'" + - "PIP_PACKAGES='uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -178,6 +183,7 @@ openstack_docker_images_dict: - "PROJECT='magnum'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent'" + - "PIP_PACKAGES='uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -189,6 +195,7 @@ openstack_docker_images_dict: - "PROJECT='ironic'" - "PROJECT_REF={{ branchname }}" - "PROFILES='fluent ipxe ipmi qemu tftp'" + - "PIP_PACKAGES='uwsgi'" - "DIST_PACKAGES='ethtool lshw iproute2'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" @@ -201,7 +208,7 @@ openstack_docker_images_dict: - "PROJECT='placement'" - "PROJECT_REF={{ branchname }}" - "PROFILES='apache'" - - "PIP_PACKAGES='httplib2'" + - "PIP_PACKAGES='httplib2 uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -212,6 +219,7 @@ openstack_docker_images_dict: - "FROM='{{ base_repository }}'" - "PROJECT='watcher'" - "PROJECT_REF={{ branchname }}" + - "PIP_PACKAGES='uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -223,7 +231,7 @@ openstack_docker_images_dict: - "PROJECT='monasca-api'" - "PROJECT_REF={{ branchname }}" - "PROFILES='monasca api'" - - "PIP_PACKAGES='influxdb cassandra-driver sqlalchemy'" + - "PIP_PACKAGES='influxdb cassandra-driver sqlalchemy uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -234,6 +242,7 @@ openstack_docker_images_dict: - "FROM='{{ base_repository }}'" - "PROJECT='cyborg'" - "PROJECT_REF={{ branchname }}" + - "PIP_PACKAGES='uwsgi'" - "DIST_PACKAGES='pciutils'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" @@ -246,6 +255,7 @@ openstack_docker_images_dict: - "PYTHON3={{ python3 }}" - "PROJECT='masakari'" - "PROJECT_REF={{ branchname }}" + - "PIP_PACKAGES='uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -269,6 +279,7 @@ openstack_docker_images_dict: - "FROM='{{ base_repository }}'" - "PROJECT='manila'" - "PROJECT_REF={{ branchname }}" + - "PIP_PACKAGES='uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag @@ -279,6 +290,7 @@ openstack_docker_images_dict: - "FROM='{{ base_repository }}'" - "PROJECT='tacker'" - "PROJECT_REF={{ branchname }}" + - "PIP_PACKAGES='uwsgi'" - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag