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
I want to create a audit from audit template, I don't know correct
audit type value I can use. So I optimize the help information for
audit create shell command.
Change-Id: Idee3bb2e62c9cdb9bf70cced4acbc4df4f8a968c
This patch set stop importing from the python-openstackclient and
start importing from osc-lib.
Change-Id: I6e4000565e48467f3e32a9cc408ab8a04b9c5f8a
Closes-Bug: #1604047
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 set adds support for period
field to python-watcherclient
Change-Id: I777429f9d2d596bea506664e8614da7e78a31904
Implements: blueprint continuously-optimization
In this changeset, I flattened the project structure by removing
the 'osc' package as it is now shared by both the OSC plugin and by
the 'watcher' command.
Closes-Bug: #1570467
Partially Implements: blueprint openstackclient-plugin
Change-Id: I867fd23c3a27cfc925dcc28f8dd158cb690c5659
In this changeset, I switched the watcher command line to now use
the OpenStackClient code to avoid code duplication.
Partially Implements: blueprint openstackclient-plugin
Change-Id: I2e0df6a96f4c7c59d33b92c01962f65129bfc7cc
This patch set allows to send audit_template_uuid as uuid type only.
If audit_template argument given as name, watcherclient will send request
to get audit template uuid.
Change-Id: Idf5f07ca08f2e5d871dc2163c32fbda9ed338a99
Related-Bug: #1532843
Most of librairies available under openstack/common folder are
now deployed by using oslo dedicated package. So we can remove
them and point to new python package.
Moreover, According to the November agreement in Oslo team,
apiclient and clituils will be removed from Oslo incubator.
We should keep the local copy by ourselfs
Change-Id: I3abc09d1c512df1f5cb868ed462a7900260705ce
Implements: blueprint make-watcherclient-use-graduated-oslo-lib