| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Users should switch to aodhclient
Change-Id: Icb02052ef7a6c61e32747a94f2559bc0e786bda1
|
| |
|
|
|
|
|
| |
In ceilometer help event-list, the line
"integer, floator datetime." should be "integer, float or datetime."
Change-Id: Ib8976b5e580e2a95a4e04d7d95c815011127749c
|
| |
|
|
| |
Change-Id: I858a418fa5202ec4fc0fc17f462b983f7864bcac
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I94468ff649dd4367848c74e94a3feb08494bb223 fixes problem that ceilometeclient
incorrectly reset repeat-actions when update any attribute.
I53f3af447a8f814388985f6e4ab57a8ffec18a2a reverts most of the above change,
which leading to bug 1539092. Because repeat-actions has default value False,
no matter we set it or not, it will replace this bit when we get alarm from API.
The unit test doesn't cover such case, so this change still succeeds in CI test.
We don't need to revert it again, because the redundant code for create and update
is not needed, repeat-actions has default value (False) in API side, so the proper
way is simply removing the default value in CLI side.
Change-Id: I39c28294db3e55141bb8a2024a6ddfdf8acf5e0d
Closes-Bug: #1539092
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
When create the gnocchi alarm, the aggregation-method is required.
Closes-Bug: #1531602
Change-Id: I65b5038053d69dc727639fbfeaa5a23108845083
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
| |
meter list API is enhanced to support a unique param
If specified as True, it returns a unique list of
meters.
This patch enhances the ceilometer-client to support
the unique argument in the shell and the client bindings.
DocImpact
Closes-Bug: #1506959
Change-Id: I011ca725c25e1cdbe9891c3719f13f5cd34142ea
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Removes the option of meter-links
from CLI.Since meter-links are
never shown.
Change-Id: I3949bb6d77786926f22506d97d988f73fa614958
Closes-Bug: #1528318
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When using command alarm-gnocchi-* the project_id and user_id are not
set. The patch fix it and add related tests:
1.ceilometer gnocchi alarm create/update test cases
2.check gnocchi alarm create/update command args test cases
3.check update alarm without alarm-id
4.check shadowed args are restored
Closes-Bug: #1506509
Change-Id: If6a8cfd9bc52b3eeff99dfcfdee2f4da7220674b
|
| | |
| |
| |
| |
| |
| |
| | |
Adds default field into help docs for all lists cli commands.
Closes-bug: #1527271
Change-Id: I3081f273bf7b5fd512b0bbd105b3dfd1d69772b9
|
| |/
|
|
|
|
|
|
|
|
|
| |
strict the input parameter of enabled in the command :
ceilometer alarm-threshold-update <alarm-id> --enabled {True|False}
This commit will improve the enabled value validation, if the input
value is invalid such as "abde" "enabled", error info will be returned.
Closes-Bug: #1531042
Change-Id: Ic553bc9ffa05a84575fc5626416c79fc84687bbe
|
| |
|
|
|
|
| |
Closes-Bug: #1509430
Change-Id: I4f3b60776230dec5ac0ee31369fbe95cb0a8cd71
|
| |
|
|
|
|
|
|
|
|
| |
Help message for '--aggregation-method' in
alarm-gnocchi-resources-threshold-create command is not precise.
The problem is that 'avg' is not a valid aggregation method in
gnocchi. This fix updates the help message.
Change-Id: I513b6fb9db9f96bfdd10391b6acd5c95e278f601
Closes-Bug: #1506549
|
| |
|
|
|
|
|
|
|
|
| |
This adds an optional param to resource-list
CLI to enable meter-links. By default, meter
links are not generated, this patch adds an
optional param to generate links.
Change-Id: I308b94c8a57833cf30b4815ecec2ff9a50e91af6
Closes-Bug: #1508709
|
| |
|
|
|
|
|
|
|
| |
Provide sample id can make it possible for end user to query particular
sample by its id, this is needed because we don't show everything in
the list.
Change-Id: I06bfc2de1a4e9a24892b2e36b6d2137e1b38cb27
Closes-Bug: #1506745
|
| |
|
|
|
|
|
|
| |
This change displays the 'statistic' of an threshold rule.
When the detail of rule is asked.
Change-Id: I59d5a9603b7666da87d734a95c0ada758ae24ad3
Closes-bug: #1498901
|
| |
|
|
|
|
|
|
|
|
|
|
| |
settable => configurable
and moves the word "only"
This is a suggestion from CLI reference review.
https://review.openstack.org/#/c/221996/1
The CLI reference generation tool generates
from command help message.
Change-Id: I3a746351e922f33aba10e28adb54be03b784ccf7
|
| |
|
|
|
|
|
|
| |
limit is now a mandatory condition when querying. this patch
allows users to control this value.
Change-Id: Ied5f80dc8cfe8b5f85e60fb8ca1d4a8f26663456
Closes-Bug: #1493511
|
| |
|
|
| |
Change-Id: I53f3af447a8f814388985f6e4ab57a8ffec18a2a
|
| |
|
|
| |
Change-Id: Ic29d7d5fcf95ff29112bd42fed747c54181e3640
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Add --direct flag for ceilometer sample-create and sample-create-list
commands to support this feature
* Add parameter for ceilometerclient.v2.samples.create() and
ceilometerclient.v2 samples.create_list() to support this feature
Partially implements: blueprint api-no-pipeline
Change-Id: Ia3d787bbeaf360ddc198cb4ec183d83a5e76203a
|
| |\ \ |
|
| | |/
| |
| |
| | |
Change-Id: I17ca56142870313681c8ae9410db4173c2946f65
|
| |/
|
|
|
|
|
|
|
|
|
| |
Info about alarm's severity is missing from
the detail column for creation and deletion
type of alarm-history call.
This fix adds that.
Change-Id: I669126596ef7391530e7822c2807ffca7c6a1de1
Closes-Bug: 1468295
|
| |
|
|
|
|
|
|
|
| |
When creating sample with wrong resource metadata format, Ceilometer CLI
will return a ValueError about json decoding, this change provide a more
explicit error info.
Change-Id: I18e757ddb319fbf0ffad13c07528355785ea5e9a
Closes-Bug: 1465193
|
| |
|
|
|
|
|
|
|
|
| |
Added method for creating array of samples to samples manager.
Added shell command for creating array of samples.
Added tests for this changes.
It is made for Rally tests that use big data arrays. So now only one
function may be called instead of numerous calls simple create function.
Change-Id: I01ba4f0c0db40c95ef72dadaa34b3fafc034e417
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Whenever an entity wasn't found, the ceilometerclient would issue a
NotFound exception. Which is fine, except that it's not the exception
that was being expected in the client at all. This exception was defined
in the apiclient in the openstack/common directory. So, instead this
exception is now being caught in the manager, and now the appropriate
exception is being raised.
There were some functions where, if the entity was not to be found, a
404 exception would be raised, which was never caught by the client
since it was expecting the function to return None, instead of raising.
This CR fixes that.
Closes-Bug: #1451833
Change-Id: I47b34af2df9c85f86ba1f7f4d7b2951f8d27f96c
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The Oslo libraries have moved all of their code out of the 'oslo'
namespace package into per-library packages. The namespace package was
retained during kilo for backwards compatibility, but will be removed by
the liberty-2 milestone. This change removes the use of the namespace
package, replacing it with the new package names.
The patches in the libraries will be put on hold until application
patches have landed, or L2, whichever comes first. At that point, new
versions of the libraries without namespace packages will be released as
a major version update.
Please merge this patch, or an equivalent, before L2 to avoid problems
with those library releases.
Blueprint: remove-namespace-packages
https://blueprints.launchpad.net/oslo-incubator/+spec/remove-namespace-packages
Change-Id: I1f539cf9f5d6f48e10cac381c13eeb5fa314abd4
|
| |/
|
|
| |
Change-Id: Ie4c55f33d18294924701032031cf78539ee3b23b
|
| |
|
|
|
|
| |
add ability to show raw details of event.
Change-Id: I7068eed3647b7068d3286d3d205ed4c9f4372122
|
| |
|
|
|
|
| |
Implements blueprint capability-cli
Change-Id: I23fe9c0bc9c27e04e3e0133fc84da7cf1f87321f
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since https://review.openstack.org/#/c/163462/ and
https://review.openstack.org/#/c/162649/4 in gnocchi, all kind of aggregations
have been moved in the same URI namespace (/v1/aggregation/...)
and we can use complex query to make aggregation across multiples metrics.
This change sync the ceilometerclient alarm shell to match these
changes.
Change-Id: I5717a4604af5505dfb8c56463e2bdb86c59e41ce
|
| |/
|
|
|
|
|
|
|
|
| |
The change of I9ba984f804aecee5b63e5a86e699733040dee245 enables
us to specify os-user-id in CLI, but it shadows the user-id when
creating sample and alarm, this patch fixes it as what we've done
for project-id.
Change-Id: Ic3ce5dc8e1aea49b3e41fe495be4921fbf85ea5a
ref-change: I0ce2416dccd61eb50584799e6df0b8c45d44cdda
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After we port to oslo-incubator.apiclient, the project_id can no
longer be specified for alarm-{,threhsold,combination}-{create,update}
and sample-create, this is because client.AuthPlugin registers a CLI
argument named --os-project-id which will shadow the project-id
argument.
Since os-project-id is used for Keystone V3 API, we should not
remove it from AuthPlugin, so this patch moves the dest of project_id
to {alarm,sample}_project_id, and adds a decorator to restore shadowed
project_id field when we call v2 client.
Change-Id: I0ce2416dccd61eb50584799e6df0b8c45d44cdda
Closes-Bug: #1393489
|
| |
|
|
|
|
|
|
|
| |
Patchset I67152c636526dad3ec27e06058ff73ad969ae2b9 broke the sample-show
and sample-create when introducing the new sample API support. This
patch fixes those.
Change-Id: I3e36df61cf672b44c376c4a18dc808d565315bf6
Closes-Bug: #1421040
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: Id1c6832c2db32c5cce0e31cd0022a86508630a7e
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Currently we print traits list for each event when run event-list
command, but that is a lot of information. After system run for a
few days, the event-list command prints so much that it is not
convenient to know the whole event-list even with less command.
This patch adds a simple argument called --no-traits, it is False
by default, event-list will not print traits if this argument is
specified. Since this argument is boolean type, no need to assign
a value, if it is specified, then it is actived.
Change-Id: Ib69209fef5967a18f094f2d4665fa189e4ca3e6a
|
| |\ \ \ |
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Sample API has been implemented in Ceilometer for a long time, but
CLI is lack of such support, this patch implements Sample CLI.
Implements blueprint cli-samples-api
Change-Id: I67152c636526dad3ec27e06058ff73ad969ae2b9
DocImpact
|
| |\ \ \
| |/ /
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Instead of 'with a cron expression , whereas its duration' it should be
'with a cron expression, whereas its duration'.
Change-Id: Id545045dd4b25b5cbd2d79933851adab4963dada
|
| | |/
|/|
| |
| |
| | |
Change-Id: I699bea4859d4f0a5832ced5ba74ba7fb26c122ef
Partially-Implements: blueprint ceilometer-alarm-level
|
| |\ \ |
|
| | | |
| | |
| | |
| | | |
Change-Id: Ib563a9817f6f24ce0d72fe7a8ba96cb6e35c4e46
|