Switch functional tests to Ubuntu Jammy

Because Jammy will be the default test runtime for Antelope release.

This also removes minor version from default python version so that
we can use the default version in that OS version.

[1] https://governance.openstack.org/tc/reference/runtimes/2023.1.html

Change-Id: Ieba8053fd1f5f40c00783b6d11fd84ab759e03c0
This commit is contained in:
Takashi Kajinami
2023-02-09 17:39:38 +09:00
parent 660620261e
commit 39fc5939aa
6 changed files with 24 additions and 25 deletions

View File

@@ -15,8 +15,7 @@
import logging
from logging.handlers import SysLogHandler
# TODO(takashi): Make the following parameter configurable
DEFAULT_PY3 = 3.8
DEFAULT_PY3 = '3.10'
def get_logger(logger_name, log_level, container_id):

View File

@@ -233,7 +233,7 @@ class RunTimeSandbox(object):
self.default_docker_image_name = \
conf.get('default_docker_image_name',
'ubuntu_20.04_jre11_storlets')
'ubuntu_22.04_jre11_storlets')
self.max_containers_per_node = \
int(conf.get('max_containers_per_node', 0))

View File

@@ -49,7 +49,7 @@ def put_storlet_object(url, token, storlet, dependencies, storlet_main_class,
:param dependencies: a list of dependency files
:param storlet_main_class: name of the storlet main class
:param language: storlet language. default value is Java
:param version: storlet language version. default is 3.8 for python
:param version: storlet language version. default is 3 for python
"""
headers = {'X-Object-Meta-Storlet-Language': language,
'X-Object-Meta-Storlet-Interface-Version': '1.0',
@@ -89,7 +89,7 @@ def deploy_storlet(url, token, storlet, storlet_main_class, dependencies,
:param storlet: storlet file to be registerd
:param dependencies: a list of dependency files to be registered
:param language: storlet language. default value is Java
:param version: storlet language version. default is 3.8 for python
:param version: storlet language version. default is 3 for python
"""
# No need to create containers every time
# put_storlet_containers(url, token)