RETIRED, further work has moved to Debian project infrastructure
Go to file
Ilya Kutukov 8f955301de Now it is possilble to upload deployment graph via CLI
Also fixed fail in case if post request returns 204
also supported upload from directory.
the target dir should contain files: metadata.yaml and tasks.yaml

$ fuel2 graph upload --env 1 --file new_graph.yaml
$ fuel2 graph upload --release 1 --dir /var/data/graphs/provision -t provision

Now accepting two structure formats wrapped into the YAML:
1. {'tasks': [], 'metadata': {}, ....}
2. [{id: 'task1', ...}, {id: 'task2', ...}]

Change-Id: I5b5fc8c2733d0bc6bc31fb3a9e3d632b6e429ce7
Closes-Bug: #1615849
2016-08-25 04:16:22 +03:00
fuelclient Now it is possilble to upload deployment graph via CLI 2016-08-25 04:16:22 +03:00
specs Remove changelog section from rpm spec 2016-02-01 14:04:07 +02:00
tools Prepare fake env scripts for removing auth exemption for version 2016-06-06 15:12:17 +00: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-08-11 17:47:06 +02:00
run_tests.sh Tox to manage all test environments on its own 2015-08-19 11:45:24 +02:00
setup.cfg Add new CLI commands for managing cluster facts 2016-08-11 17:55:23 +02:00
setup.py Ensure fuel-client spec compatibility with CentOS 7 2015-12-01 15:51:30 +03:00
test-requirements.txt Use common tools to fire up tests 2016-03-10 15:37:54 +01:00
tox.ini Align git branches for tests 2016-04-15 10:13:44 +00:00

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