RETIRED, Client for Fuel.
Go to file
tivaliy 169dda2d6b Make help message more accurate and user-friendly
Now in python-fuelclient if we try to get help message
for specific command with '--help' option, e.g.:

      fuel2 node list --help

the output result looks very ugly, because it prints
all available commands in fuel2 instead of detailed
description for exact command. Also we have similar
behavior if we try to specify non-existing command.
This patch makes help message more accurate and
user-friendly, e.g.:

      #fuel2 env add nodes --help

usage: fuel2 env add nodes [-h] -e ENV -n NODES [NODES ...]
                           -r ROLES [ROLES ...]

Adds nodes to an environment with the specified roles.

optional arguments:
  -h, --help            show this help message and exit
  -e ENV, --env ENV     Id of the environment to add nodes to
  -n NODES [NODES ...], --nodes NODES [NODES ...]
                        Ids of the nodes to add.
  -r ROLES [ROLES ...], --roles ROLES [ROLES ...]
                        Target roles of the nodes.

     #fuel2 non-existing --help

Unknown command ['non-existing']

Change-Id: I89afb39d92ffb01c37fbf558e6d62091ac6112e7
Partial-Bug: 1629285
2016-10-19 14:20:04 +03:00
fuelclient Make help message more accurate and user-friendly 2016-10-19 14:20:04 +03:00
specs Bump version to 10.0 2016-03-27 20:29:43 +00:00
tools Use fuel-web nailgun start/stop scripts 2016-06-14 15:44:43 +03:00
.gitignore Support separate jUnit files for environments 2015-08-19 16:50:25 +02:00
.gitreview Update .gitreview for new namespace 2015-10-17 22:36:42 +00:00
.testr.conf Generate user settings file 2015-10-20 14:27:37 +02:00
MAINTAINERS MAINTAINERS 2016-03-17 10:46:50 +02:00
MANIFEST.in Revert "Removes MANIFEST.in as it is not needed explicitely by PBR" 2015-12-21 16:57:15 +00:00
README.rst Update link to developers' manual 2015-07-01 15:35:23 +02:00
requirements.txt Add common code for node attributes 2016-07-14 17:42:33 +02:00
setup.cfg Merge "Release 'fuel2 health *' command" 2016-09-28 17:26:14 +00:00
setup.py Ensure fuel-client spec compatibility with CentOS 7 2015-12-01 15:51:30 +03:00
test-requirements.txt Add testtools to the test-requirements.txt file 2016-05-24 12:46:31 +03:00
tox.ini Use fuel-web nailgun start/stop scripts 2016-06-14 15:44:43 +03:00

README.rst

python-fuelclient

python-fuelclient provides a CLI tool and a Python API wrapper for interacting with Fuel.

Project resources

Project status, bugs, and blueprints are tracked on Launchpad:

https://launchpad.net/fuel

Development documentation is hosted here:

https://docs.fuel-infra.org/fuel-dev

User guide can be found here:

http://docs.mirantis.com

Any additional information can be found on the Fuel's project wiki

https://wiki.openstack.org/wiki/Fuel

Anyone wishing to contribute to python-fuelclient should follow the general OpenStack process. A good reference for it can be found here: https://wiki.openstack.org/wiki/How_To_Contribute

http://docs.openstack.org/infra/manual/developers.html