Update from master

Squashed commit of the following:

commit 3f3faa30b7341acd221fd580b00418b4684ae85c
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Wed May 10 18:03:23 2023 +0200

    Support of Python3.10 and Ubuntu22

    Change-Id: I700075c1f22bda60f90676c7f8f740a93076e08b
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 845f3213e6c0fa5d7724d8d24de16459a893ee36
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Fri Feb 24 15:34:25 2023 +0100

    Change in tox.ini to use allowlist_externals

    Change-Id: I70a2c9e0090b3f87c474d06d65a947fa55d175a3
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 98b06986d6fa1a2e5142084849f04bf431289c33
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Fri Feb 24 15:30:59 2023 +0100

    Remove unused docker_command.sh script

    Change-Id: Ic4ef4691b35f2856c74a015acd4ee5d5e6295656
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 81316b19d75ee30b677fc445f2f7a6e3bf157a07
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Wed Feb 15 15:57:29 2023 +0100

    Remove unnecessary commands in stage-archive.sh

    Change-Id: I934c37813a7a2e189a1734838e1acdb004d0fe0d
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
    Signed-off-by: Mark Beierl <mark.beierl@canonical.com>

commit df7452bc42c9ad62f6a0923c0c3eb42a3bc3a331
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Wed Feb 22 15:32:35 2023 +0100

    Fix black errors shown with the latest version of black

    Change-Id: I094b068da11277e07f24e713c4f9f61dbc55f8e5
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

Change-Id: I1f3278218fd9ae92cee691fb22275e0e61c65f5c
Signed-off-by: Dario Faccin <dario.faccin@canonical.com>
diff --git a/Dockerfile b/Dockerfile
index 026d471..dfd9ff9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -21,7 +21,7 @@
 #   devops-stages/stage-build.sh
 #
 
-FROM ubuntu:20.04
+FROM ubuntu:22.04
 
 ARG APT_PROXY
 RUN if [ ! -z $APT_PROXY ] ; then \
@@ -34,13 +34,12 @@
         debhelper \
         dh-python \
         git \
-        python3.8 \
+        python3 \
         python3-all \
-        python3.8-dev \
-        python3-setuptools
-
-RUN python3 -m easy_install pip==21.3.1
-RUN pip install tox==3.24.5
+        python3-dev \
+        python3-setuptools \
+        python3-pip \
+        tox
 
 RUN DEBIAN_FRONTEND=noninteractive apt-get -y install \
     libcurl4-openssl-dev \