Robert Church a424ad3d64 Enable helm/armada plugin delivery with the application
This creates a new package spec called python-k8sapp-platform that will
build two packages: python-k8sapp-platform and
python-k8sapp-platform-wheels. These packages will hold all the
stevedore plugins needed to support the application.

These packages are included in the build dependencies for the
stx-platform-helm application package build where the wheels file will
be included in the application tarball.

The helm and armada plugins have been relocated to this repo and
provided in a k8sapp_platform python module. This module will be
extracted from the wheels and installed on the platform via the sysinv
application framework. The module will be made available when the
application is enabled.

Now that the plugins and the application are residing in the same
repository, GITREVCOUNT will be used to drive the package version of
both to keep them in sync.

Tox test support has been provided for the plugin module.

Change-Id: I2085440cd23790ef49662b427d2e894b515b6f2a
Depends-On: https://review.opendev.org/#/c/686971/
Story: 2006537
Task: 36931
Signed-off-by: Robert Church <robert.church@windriver.com>
2020-05-27 14:11:29 -04:00

29 lines
752 B
Plaintext

# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
flake8<3.8.0
pycodestyle<2.6.0 # MIT License
hacking>=1.1.0,<=2.0.0 # Apache-2.0
coverage>=3.6
discover
fixtures>=3.0.0 # Apache-2.0/BSD
mock>=2.0.0 # BSD
passlib>=1.7.0
psycopg2-binary
python-barbicanclient<3.1.0,>=3.0.1
python-subunit>=0.0.18
requests-mock>=0.6.0 # Apache-2.0
sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
oslosphinx<2.6.0,>=2.5.0 # Apache-2.0
oslotest>=3.2.0 # Apache-2.0
stestr>=1.0.0 # Apache-2.0
testrepository>=0.0.18
testtools!=1.2.0,>=0.9.36
tempest-lib<0.5.0,>=0.4.0
ipaddr
pytest
pyudev
migrate
python-ldap>=3.1.0
markupsafe