Commit Graph

4 Commits

Author SHA1 Message Date
Rafael Falcão
0211e6e0e8 Updating k8sapp_openstack related libs
ipaddr has been superseded by ipaddress from the
Python 3 standard library [1]. python-subunit and PyYAML
updates was necessary due dependencies of internal
libs.

Test Plan:
PASS - Build stx-openstack armada tarball (CentOS)
PASS - Upload/apply/remove/delete stx-openstack app

Closes-Bug: 1988043

[1] https://pypi.org/project/ipaddr/

Signed-off-by: Rafael Falcao <rafael.vieirafalcao@windriver.com>
Change-Id: I02d29519a68483c728281a566e328043f5385d2c
2022-08-29 17:02:00 +00:00
Gustavo Santos
298fc4ae6a Add py27 and py36 tox jobs to Zuul
This change adds the k8sapp-openstack-tox-py27 and
k8sapp-openstack-tox-py36 jobs to Zuul, also adding them to the check
and gate jobs.

That way, both CentOS (py27, py36) and Debian (py39) environments will
be included in the tests ran by Zuul.

Signed-off-by: Gustavo Santos <gustavofaganello.santos@windriver.com>
Change-Id: I0ed931e24db85d668ee26210324c895f3d0ad65e
2022-02-23 12:58:51 -03:00
Charles Short
79fdbd4dde Add python3.9 support
Add python3.9 support, tested locally by running tox.

Story: 2071901
Task: 43189

Signed-off-by: Charles Short <charles.short@windriver.com>
Change-Id: I18071e9fd8d57636ec3637465ef90a7380fb5371
2021-09-09 11:27:54 -04:00
Robert Church
949dd5aa77 Enable helm/armada plugin delivery with the application
This creates a new package spec called python-k8sapp-openstack that will
hold all the stevedore plugins needed to support the application. This
spec will build two packages python-k8sapp-openstack and
python-k8sapp-openstack-wheels.

These packages are included in the build dependencies for the
stx-openstack-helm application package build where the wheels file is
included in the application tarball.

The helm and armada plugins have been relocated to this repo and
provided in a k8sapp_openstack 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.

Change-Id: I342308fbff23d29bfdf64a07dbded4bae01b79fd
Depends-On: https://review.opendev.org/#/c/688191/
Story: 2006537
Task: 36978
Signed-off-by: Robert Church <robert.church@windriver.com>
2020-05-27 15:05:02 -04:00