This patch set adds command "strategy state"
that allows to request strategy requirements to run.
Partially-Implements: blueprint check-strategy-requirements
Change-Id: I327cc4f5a887f62af700bd646576caa036faaf75
This patch adds changes for python-watcherclient for
multiple global efficacy indicator.
Change-Id: I8a7b283f4f79dc5e412fc0addfc4302ae49425ae
Implements: blueprint multiple-global-efficacy-indicator
This patch set allows python-watcherclient to show
parents field instead of next_uuid field.
Partially Implements: blueprint planner-storage-action-plan
Change-Id: I00cefd2ba6dad5daa6470c851c2fdfb7c22d7a63
Depends-On: Ide2c8fc521488e486eac8f9f89d3f808ccf4b4d7
This patch set adds support of auto-triggering for action plans.
You can use it by adding new attribute '--auto-trigger' to
watcher audit create command.
Change-Id: I2e4ee53f9f639cb3248c0e4dcc7b9716ff1fc352
Partially-Implements: blueprint automatic-triggering-audit
Depends-On: I36b7dff8eab5f6ebb18f6f4e752cf4b263456293
As we are about to version the Watcher objects, we need to make sure
that upcoming model/object modifications are additive in order to
avoid having to bump the major version of the API. Therefore,
this changeset removes 2 unused DB fields: extra in Audit Template
object and deadline in Audit object.
Change-Id: Ib9750d2dee8b565bd837341f826999b64c4e2cc3
Partially-Implements: blueprint watcher-versioned-objects
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