Watcher CLI as OSC plugin

Registered by Vincent Françoise

python-openstackclient enables any project to provide a plugin to integrate itself in the unified openstack CLI tool.
As python-watcherclient does not currently support this plugin system, we should implement it in an attempt to simplify the overall usage of watcher.

This blueprint also implies a profound overhaul of the existing client so it uses cliff so we standardize our codebase compared to python-openstacklient.

The proposed name for the plugin is "infraoptim".

Blueprint information

Status:
Complete
Approver:
Antoine Cabot
Priority:
Low
Drafter:
Vincent Françoise
Direction:
Approved
Assignee:
Vincent Françoise
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-1
Started by
Vincent Françoise
Completed by
Antoine Cabot

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/openstackclient-plugin,n,z

Addressed by: https://review.openstack.org/304759
    Support for refactored /audit_templates endpoint

Addressed by: https://review.openstack.org/299930
    Added Strategy support in Watcher CLI

Addressed by: https://review.openstack.org/298631
    Updated CLI for new /goals API

Addressed by: https://review.openstack.org/311094
    Tidy up

Addressed by: https://review.openstack.org/311095
    OpenStackClient plugin for goal

Addressed by: https://review.openstack.org/311096
    OpenStackClient plugin for strategy

Addressed by: https://review.openstack.org/311097
    OpenStackClient plugin for audit template

Addressed by: https://review.openstack.org/311098
    OpenStackClient plugin for audit

Addressed by: https://review.openstack.org/311099
    OpenStackClient plugin for action plan

Addressed by: https://review.openstack.org/311100
    OpenStackClient plugin for action

Addressed by: https://review.openstack.org/311101
    Switch Watcher CLI to an OSC-compatible version

Addressed by: https://review.openstack.org/311102
    Flatten the project structure

Gerrit topic: https://review.openstack.org/#q,topic:bug/1573582,n,z

Addressed by: https://review.openstack.org/320451
    Update Watcher CLI documentation

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.