In oder to be easily parsed by ansible, the controllerfs-list
command should support yaml output format.
Signed-off-by: Stefan Dinescu <firstname.lastname@example.org>
(cherry picked from master commit b0e76a6927)
The linters in the Opensuse build service are failing because cgts-client has
unneeded python shebangs in the code. This is because a python source code
file that is not intended to be executed shouldn't include this shebang.
Signed-off-by: Erich Cordoba <email@example.com>
The existing "platform" filesystem is now resizable and added to
the ControllerFS API. The “glance” filesystem is merged into
"platform" and therefore removed from the ControllerFS API. The
"--force" flag is removed from the controllerfs-modify API as
it was only used for glance fs resizing.
The folder /opt/cgcs is removed and the “helm_charts” and “keystone”
folders now resides under /opt/platform.
armada config helm nfv puppet sysinv
Resources related to drbd-cgcs and /opt/cgcs are removed from puppet
or updated to use drbd-platform and /opt/platform.
SM is no longer monitoring resources related to drbd-cgcs.
Tested in AIO-SX, AIO-DX and Standard hardware labs.
Signed-off-by: Kristine Bujold <firstname.lastname@example.org>
Primary reason for this change was to update the spec and setup files
from basic setuptools to use pbr
This allows the autogenerated /usr/bin/system file to directly call the
main method without using pkg-resources.
This will provide a performance improvement of .5 seconds per CLI call,
once the other pkg_resources issues are resolved
Second reason for this change was to wire in the tox unit tests. This
also includes pep8, pylint and coverage.
Currently pep8 does not perform the 80 char limit check
Currently pylint still reports some issues
This should not affect the RPM names being generated or otherwise affect
patching or upgrades.