Skip to main content

OpenStackClient plugin for advanced operations for the Placement service

Project description

https://travis-ci.org/gibizer/osc-placement-tree.svg?branch=master

osc-placement-tree

OpenStackClient plugin for advanced operations for the Placement service

This is an OpenStackClient plugin, that provides extra CLI commands for the Placement service to visualize what is stored in placement.

  • Free software: Apache license

Examples

Use it from the openstack CLI:

$ openstack resource provider tree list | dot -Tsvg
doc/example.svg

Use it in placement functional test environment:

from osc_placement_tree import utils as placement_visual
from placement import direct

with direct.PlacementDirect(
        self.conf_fixture.conf, latest_microversion=True) as client:
    placement_visual.dump_placement_db_to_dot(
        placement_visual.PlacementDirectAsClientWrapper(client),
        '/tmp/dump.dot')

Use it in nova functional test environment:

from osc_placement_tree import utils as placement_visual

placement_visual.dump_placement_db_to_dot(
    placement_visual.PlacementFixtureAsClientWrapper(
        self.placement_api),
    '/tmp/dump.dot')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

osc-placement-tree-0.3.0.tar.gz (24.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page