Add missing requirements for sysinv

The sysinv code has imports for python components but does
not have all of those specified as rpm dependencies.

Adding:
 python-jsonpatch (used by several sysinv/api/controllers/v1/*)
 python-keystoneauth1 (used by sysinv/common/fm)
 python-keystonemiddleware (used by sysinv/api/acl)
 python-oslo-serialization (used by sysinv/conductor/manager)
 python-oslo-service (used by sysinv/common/wsgi_service)
 python-paste (used by api config file)
 python-psutil (used by sysinv/api/controllers/v1/host)
 python-requests (used by sysinv/common/ceph)
 python-retrying (used by sysinv/agent/manager)
 python-stevedore (used by sysinv/puppet)
 python-webob (used by sysinv/api/hooks)

This is a protective commit, since this only works because other
packages are pulling in the dependencies, and those packages can be
updated or removed in the future, thus breaking sysinv.

Change-Id: I9457e3817ae8d219ef0c582b0b0177510a8ec4b0
Story: 2004515
Task: 37985
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
This commit is contained in:
Al Bailey 2020-01-08 11:42:52 -06:00
parent 9ca199621c
commit 89e2975eb8
4 changed files with 37 additions and 2 deletions

View File

@ -1,2 +1,2 @@
SRC_DIR="sysinv"
TIS_PATCH_VER=342
TIS_PATCH_VER=343

View File

@ -19,11 +19,21 @@ Requires: python2-botocore >= 1.11.0
Requires: python-docker
Requires: python-eventlet
Requires: python-ipaddr
Requires: python-jsonpatch
Requires: python-keyring
Requires: python-keystoneauth1
Requires: python-keystonemiddleware
Requires: python-kubernetes
Requires: python-netaddr
Requires: python-pyudev
Requires: python-paste
Requires: python-pbr
Requires: python-pyudev
Requires: python-psutil
Requires: python-requests
Requires: python-retrying
Requires: python-sqlalchemy
Requires: python-stevedore
Requires: python-webob
Requires: python-webtest
Requires: python-wsme
Requires: python-six
@ -34,6 +44,8 @@ Requires: python2-oslo-config
Requires: python2-oslo-concurrency
Requires: python2-oslo-db
Requires: python2-oslo-log
Requires: python2-oslo-serialization
Requires: python2-oslo-service
Requires: python2-oslo-utils
Requires: python2-pecan
Requires: tsconfig

View File

@ -23,6 +23,7 @@ Depends: ${misc:Depends},
python-pyudev,
python-pbr,
python-ipaddr,
python-jsonpatch,
python-kubernetes,
python-eventlet,
python-oslo-utils,
@ -30,12 +31,23 @@ Depends: ${misc:Depends},
python-oslo-concurrency,
python-oslo-db,
python-oslo-log,
python-oslo-serialization,
python-oslo-service,
python-netaddr,
python-webob,
python-webtest,
python-wsme,
python-mock,
python-keyring,
python-keystoneauth1,
python-keystonemiddleware,
python-paste,
python-pecan,
python-psutil,
python-requests,
python-retrying,
python-sqlalchemy,
python-stevedore,
python-mox3,
python-pytest,
python-testtools,

View File

@ -23,21 +23,32 @@ Requires: python2-coverage
Requires: python2-docker
Requires: python2-eventlet
Requires: python2-ipaddr
Requires: python2-jsonpatch
Requires: python2-keyring
Requires: python2-keystoneauth1
Requires: python2-keystonemiddleware
Requires: python2-kubernetes
Requires: python2-netaddr
Requires: python2-paste
Requires: python2-pyudev
Requires: python2-pbr
Requires: python2-psutil
Requires: python2-requests
Requires: python2-retrying
Requires: python2-webob
Requires: python2-WebTest
Requires: python2-WSME
Requires: python2-six
Requires: python2-sqlalchemy
Requires: python2-stevedore
Requires: python2-mox3
Requires: python2-oslo.i18n
Requires: python2-oslo.config
Requires: python2-oslo.concurrency
Requires: python2-oslo.db
Requires: python2-oslo.log
Requires: python2-oslo.serialization
Requires: python2-oslo.service
Requires: python2-oslo.utils
Requires: python2-pecan
Requires: tsconfig