Add uwsgi to images

This will make sure we have uwsgi support in image for
API servers.

Change-Id: If07b264f2bb2153927fd45d20cd10b18bc877d65
This commit is contained in:
ricolin 2024-01-18 17:33:14 +08:00
parent a82be69e90
commit ac2dbb9f3d

View File

@ -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