This patch set adds audit scope support in python-watcherclient.
Change-Id: I2a94320bec0fd7051a38bee1c872148e39f69d0c
Partially-Implements: blueprint define-the-audit-scope
This patch set adds service support to watcherclient.
There is two new commands:
1. service list
2. service show
Change-Id: I669fd69ca7e854f8f576a017447ef003c6cf3d3b
Partially-Implements: blueprint watcher-service-list
Command 'actionplan show' will display associated strategy
name of the action plan.
Depends-On: I95d2739eb552d4a7a02c822b11844591008f648e
Partially Implements: blueprint efficacy-indicator
Change-Id: Ic1674a53373909bcae06e017fc5e2c53aa8df14a
Add goal_id, strategy_id and host_aggregate CLI options to audit
so that an audit doesn't lose important information when an audit
template is deleted. Also, user can input a specific strategy to
accomplish a goal for an audit.
Partially-Implements: blueprint persistent-audit-parameters
Depends-On: I7b3eae4d0752a11208f5f92ee13ab1018d8521ad
Change-Id: Ied1da980f358343316ee726b0781188107bfba8d
Scoring Module is exposing information about scoring engines
through API. Additional commands make them available in CLI as well.
Partially-Implements: blueprint scoring-module
Change-Id: I6dae5617fdbd6917ce35741e62a2217e19dce510
Depends-On: I32168adeaf34fd12a731204c5b58fe68434ad087
This patch set adds support for interval
field to python-watcherclient
Depends-On: I5f4ec97b2082c8a6b3ccebe36b2a343fa4a67d19
Implements: blueprint continuously-optimization
Change-Id: I1152c9c6d9379e250ba46adbc58789d8b13bfd5a
Print strategy parameter spec and add new cmd line for parameters
input
Partially-implements: optimization-threshold
Change-Id: If2b8976c6d504754d9db46bb77d3c4ce04b1e2cf
There's a number of places where a field of an object is named "type",
which isn't good thing. Actually type is keyword in python, so wherever
I found type used in models/api/object/test, I have fixed it to
audit_type in the audit files
Change-Id: Ic09458b455820787f5483e48aed940a2196b297e
Closes-Bug: #1533392
This reverts commit 888a58fd2a62628d970e7088d4f74e4642bacc17.
Will restore it once related changes in watcher get merged.
Change-Id: Icdde1678598867c5e1ce68c8bd4c189f7a37bedc
Closes-Bug: #1595368
This patch updated the CLI to display the name of the goal
associated to an strategy (instead UUID).
Related-Bug: #1590416.
Change-Id: Ia8bd0c18d63461da2336a690364f034d0f7f2343
In this changeset, I updated the CLI as followed:
- The 'efficacy_specification' field is now shown by the
'goal list --detail' and the 'goal show <goal>' subcommands.
- Both the 'global_efficacy' and the 'efficacy_indicators' fields
are now displayed when issuing 'actionplan list --detail' or
'actionplan show <action_plan_uuid>'.
Change-Id: I47462d0af92318773ec9284828180b62166ca936
Partially-Implements: blueprint efficacy-indicator
This patch set adds support for period
field to python-watcherclient
Change-Id: I777429f9d2d596bea506664e8614da7e78a31904
Implements: blueprint continuously-optimization
In this changeset, I updated the CLI to now display the names of
the goal and strategy associated to an audit template
(instead of their UUIDs).
Change-Id: I57e83f23ed2240048d8ef07a629aec6ef13970e8
Closes-Bug: #1573582
In this changeset, I do some tidy up so I can later on make it
easier to refactor the lot.
Partially Implements: blueprint openstackclient-plugin
Change-Id: I566101fb951b9489481a3e6c1a4008c80b14f6fd
In this changeset, I updated the Watcher CLI to support the new
goal_uuid and strategy_uuid fields that were introduced.
Partially Implements: blueprint get-goal-from-strategy
Change-Id: I27b239361dd7df7e18d996e31da64d9477d172cc
In this changeset, I add the support for the /strategies endpoint.
Partially Implements: blueprint get-goal-from-strategy
Change-Id: I63dbbaefee18e7ae6db180478aae89ac4c09d2cc
In this changeset I added the support for the refactored /goals API.
Partially Implements: blueprint get-goal-from-strategy
Change-Id: Idbf8ced7ad9fbe6246e27791890e9b6a3ec0dc9c
In watcher blueprint watcher-add-actions-via-conf introduce
updates of Action object. We have to synchronize watcherclient
to be able to display correctly action resource fields on console.
Change-Id: I1ace65ab85ed4422d9c8cd2846cc73d0a0b51e4d
Implements: blueprint watcher-add-actions-via-conf