Merge "Updated base image plus Python to 3.11"
authorJon Zhang <rong.zhang@windriver.com>
Wed, 20 Dec 2023 01:11:50 +0000 (01:11 +0000)
committerGerrit Code Review <gerrit@o-ran-sc.org>
Wed, 20 Dec 2023 01:11:50 +0000 (01:11 +0000)
Dockerfile
Dockerfile.localtest
constraints.txt
o2common/config/config.py
requirements.txt

index 23f9add..a2628cd 100644 (file)
@@ -1,4 +1,4 @@
-FROM nexus3.onap.org:10001/onap/integration-python:10.1.0
+FROM nexus3.onap.org:10001/onap/integration-python:12.0.0
 # https://nexus3.onap.org/#browse/search=keyword%3Dintegration-python:d406d405e4cfbf1186265b01088caf9a
 # https://git.onap.org/integration/docker/onap-python/tree/Dockerfile
 
index 02ee361..33fcaa8 100644 (file)
@@ -1,4 +1,4 @@
-FROM python:3.10-slim-buster
+FROM python:3.11-slim-buster
 
 RUN apt-get update && apt-get install -y git gcc \
     vim curl procps ssh
@@ -52,4 +52,6 @@ RUN tar -zxvf helm-v3.3.1-linux-amd64.tar.gz; cp linux-amd64/helm /usr/local/bin
 RUN mkdir -p /etc/kubeconfig/
 # COPY temp/kubeconfig/config /etc/kubeconfig/
 
+RUN mkdir -p /var/log/orano2
+
 WORKDIR /src
index a1cc510..349ab5f 100644 (file)
@@ -1,4 +1,5 @@
 # -e git+https://opendev.org/starlingx/distcloud-client.git@master#egg=distributedcloud-client&subdirectory=distributedcloud-client
 # -e git+https://opendev.org/starlingx/config.git@master#egg=cgtsclient&subdirectory=sysinv/cgts-client/cgts-client
-cryptography==3.3.2
-python-keystoneclient==3.21.0
\ No newline at end of file
+# https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1452
+cryptography>=35
+python-keystoneclient==3.21.0
index 2e47414..c93d388 100644 (file)
@@ -36,18 +36,15 @@ def get_smo_ca_config_path():
 
 
 def get_postgres_uri():
-    # host = os.environ.get("DB_HOST", "localhost")
-    # port = 54321 if host == "localhost" else 5432
-    host = "localhost"
-    port = 5432
+    host = os.environ.get("DB_HOST", "localhost")
+    port = int(os.environ.get("DB_PORT", 5432))
     password = os.environ.get("DB_PASSWORD", "o2ims123")
     user, db_name = "o2ims", "o2ims"
     return f"postgresql://{user}:{password}@{host}:{port}/{db_name}"
 
 
 def get_api_url():
-    # host_interal = os.environ.get("API_HOST", "localhost")
-    host_interal = "localhost"
+    host_interal = os.environ.get("API_HOST", "localhost")
     host_external = os.environ.get("API_HOST_EXTERNAL_FLOATING")
     if config.conf.OCLOUD.API_HOST_EXTERNAL_FLOATING is not None and \
             config.conf.OCLOUD.API_HOST_EXTERNAL_FLOATING != '':
@@ -87,10 +84,8 @@ def get_o2dms_api_base():
 
 
 def get_redis_host_and_port():
-    # host = os.environ.get("REDIS_HOST", "localhost")
-    # port = 63791 if host == "localhost" else 6379
-    host = "localhost"
-    port = 6379
+    host = os.environ.get("REDIS_HOST", "localhost")
+    port = int(os.environ.get("REDIS_PORT", 6379))
     return dict(host=host, port=port)
 
 
index f68a4f3..3462bae 100644 (file)
@@ -1,4 +1,5 @@
-flask
+# https://github.com/python-restx/flask-restx/issues/567
+flask<3.0.0
 flask-restx
 sqlalchemy<2.0.0
 redis