tempest-lib is still referenced in test-requirements.txt
although it is deprecated and also unused.
Change-Id: I13796eb7fc6360cac5f0898ebc8dbb8515dc6733
Closes-Bug: #1590867
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
I updated, in this patchset, some examples of wacher CLI, because
option format has changed (we have no more '-' character in
keywords)
I added a new page for the openstack client + our watcher plugin.
Change-Id: Ia2ae148e4357eb64c8e3df1f3036dc992e85714c
In this changeset, I updated the CLI to be able to use now
the goal name as a filter parameter of the command
strategy list.
Change-Id: I507bb1c37c845f56db537735f00a6d82a696908e
Partial-Bug: #1573582
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 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
In this changeset, I implemented the 'action' commands.
Partially Implements: blueprint openstackclient-plugin
Change-Id: I3e454d4bb13a392a96787cce3eddcfa7aec4c9e8
In this changeset, I implemented the 'actionplan' commands.
Partially Implements: blueprint openstackclient-plugin
Change-Id: I932321b75981a35a20abd749cfdbe793a52416d7
In this changeset, I implemented the 'audit' commands.
Partially Implements: blueprint openstackclient-plugin
Change-Id: I49693a8e5715952415b416815d9bec09cff22517
In this changeset, I implemented the 'audittemplate' commands.
Partially Implements: blueprint openstackclient-plugin
Change-Id: I2dc2963c21a6bb05d67122e0c1ba2f6fed9b401a
In this changeset, I implemented the 'strategy' commands.
Partially Implements: blueprint openstackclient-plugin
Change-Id: I3b2db3d2820961ae9c946ec4c8088bf7c503a433
In this changeset, I implemented the OpenStackClient plugin which
allows Watcher to be used via the "openstack" unified CLI.
Partially Implements: blueprint openstackclient-plugin
Change-Id: I1e0a3830eb15a9bd5014bbbf45962627d21fe7fa
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
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
Following the change in Watcher, this patchset updates the
Watcher CLI to support this change. Also it updates README.rst
to pass python 3.4 ascii-tests.
Change-Id: Idfcf99ee3d6b5b7342f1bbc4f726e6edd82fc77c
Closes-Bug: #1548377
Related-Bug: #1554347
LOG.warn is deprecated. It is still used in a few places.
This replaces it with the non-deprecated LOG.warning.
Change-Id: I7ed615a24dcb4eff919d747d8f30625d6d4db0ee
Partial-Bug:#1508442
Although it was proposed via python-watcherclient, the feature was not
implemented on the Watcher API. As the notion of host aggregate is
currently unused in Watcher, decision was made to only implement the
filtering of goal within the Watcher API whilst removing the
host_aggregate filter from the Watcher client.
Thus, this patchset removes the 'host_aggregate' parameter from the
client.
Change-Id: I014e4b0d5e734ea9ef869c3ad33908a2c0d2aa40
Related-Bug: #1510189
This bug outlined that a --name option of the audit-template-list
subcommand was not working properly. But the goal of this command
would have been equivalent to using 'audit-template-show'. That's
why I simply removed it from our client.
Change-Id: I57bb0c88bcf373304e59109cd7557052ef7a980b
Closes-Bug: #1510190
In order to accept the requirements contract defined in
openstack/requirements, we need to sync with the master branch of that
project's global-requirements.txt and test-requirements.txt files.
Most of the changes are just version changes and nothing major. The
only major changes are:
1) Removing httpretty and therefore needing to update the test_shell.py
file which uses httpretty. It seems like the code that was dependent on
httpretty is not even being ran as part of the UTs, so this code was
removed.
2) The twine dependency is removed, and therefore the pypi tox
environment was also removed.
Change-Id: I939856e9b0a32792bea45b42c489dc9bbbe62782
Closes-Bug: #1533283
Following https://review.openstack.org/269700, we now have to make the
same changes to the python-watcherclient project.
Change-Id: I894508dc3b04dd0f24101c5dfb396116f41dc23f
Related-Bug: #1533245
argparse was external in python 2.6 but not anymore, remove it from
requirements.
This should help with pip 8.0 that gets confused in this situation.
Installation of the external argparse is not needed.
Change-Id: Ib7e74912b36c1b5ccb514e31fac35efeff57378d
In order to start translating we should gradually update the messages.
To fix this issue, we need to add _LI _LW _LE _LC in setup.cfg
Change-Id: I21bc850453b7b0f046c38ad724a17d0b8bb2e851
Related-Bug: #1534164
Update the header of the README to align
description with launchpad and pypi.
Change-Id: Id724c5b314d8ac9e72ebe7e661e8ab74d6483047
Related-Bug: #1527654
Since internationalization should be enabled in Watcher CLI/SDK,
this patchset refactors the watcherclient codebase to wrap
previously untranslatable strings with i18n translation functions
so we can import them for translation into the .pot template file.
Change-Id: Ibb987e66b95e009e33b596add8c96ecb193a3773
Implements: blueprint support-translation