Update paramiko version to 2.11.0
Update paramiko version and increase auth_timeout and log paramiko operations
in order to fix Authentication Failed error during ssh key injection
Change-Id: I544850ae3ca5ff826b71deeacb71c5ab2308ee5a
Signed-off-by: aticig <gulsum.atici@canonical.com>
diff --git a/RO-plugin/osm_ro_plugin/vimconn.py b/RO-plugin/osm_ro_plugin/vimconn.py
index b2ba979..2baa202 100644
--- a/RO-plugin/osm_ro_plugin/vimconn.py
+++ b/RO-plugin/osm_ro_plugin/vimconn.py
@@ -757,6 +757,11 @@
"chmod 644 ~/.ssh/authorized_keys",
"chmod 700 ~/.ssh/",
}
+
+ logging.basicConfig(
+ format="%(asctime)s %(levelname)s %(name)s %(filename)s:%(lineno)s %(message)s"
+ )
+ logging.getLogger("paramiko").setLevel(logging.DEBUG)
client = paramiko.SSHClient()
try:
@@ -766,8 +771,14 @@
pkey = None
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
+
client.connect(
- ip_addr, username=user, password=password, pkey=pkey, timeout=30
+ ip_addr,
+ username=user,
+ password=password,
+ pkey=pkey,
+ timeout=30,
+ auth_timeout=60,
)
for command in commands:
diff --git a/releasenotes/notes/update_paramiko-53f3302ea926bd0a.yaml b/releasenotes/notes/update_paramiko-53f3302ea926bd0a.yaml
new file mode 100644
index 0000000..4fbe1b0
--- /dev/null
+++ b/releasenotes/notes/update_paramiko-53f3302ea926bd0a.yaml
@@ -0,0 +1,21 @@
+#######################################################################################
+# Copyright ETSI Contributors and Others.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+# implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#######################################################################################
+---
+other:
+ - |
+ Update paramiko version and increase auth_timeout to fix "AuthenticationException"
+ error during ssh key injection
diff --git a/requirements.txt b/requirements.txt
index dd6155e..39e2676 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -265,7 +265,7 @@
# python-openstackclient
packaging==21.3
# via oslo.utils
-paramiko==2.10.3
+paramiko==2.11.0
# via
# -r RO-SDN-dpb/requirements.in
# -r RO-VIM-gcp/requirements.in