| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
If OS_PROJECT_NAME and Keystone v2 is used there's no need to set a domain.
Change-Id: I9555b571224262b61255f70a30f540a32b8ae2fc
(cherry picked from commit 536ebe20547c5f69255c698a1d1da9ea26d9bcac)
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I80684f79da471e22dbc1dacdeafa43c6cfa334a8
|
| |\ \
| |/ |
|
| | |
| |
| |
| |
| |
| | |
same as aodh but with panko_endpoint
Change-Id: Iae7d60e1cf139b79e74caf81ed7bdbd0bf2bc473
|
| |\ \
| |/ |
|
| | |
| |
| |
| |
| |
| | |
don't pass in arg we don't use
Change-Id: I14b9cd3178f929aa878f5caff97a6ba4318a42a0
|
| |/
|
|
|
|
| |
Closes-Bug: 1543502
Change-Id: Iea57a6ed757bfa28eb09324378b5376667b0c120
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
In Python 3 __ne__ by default delegates to __eq__ and inverts the
result, but in Python 2 they urge you to define __ne__ when you
define __eq__ for it to work properly [1].There are no implied
relationships among the comparison operators. The truth of x==y
does not imply that x!=y is false. Accordingly, when defining __eq__(),
one should also define __ne__() so that the operators will behave as
expected.
[1]https://docs.python.org/2/reference/datamodel.html#object.__ne_
Change-Id: I4ba5b370e34cd64b13d87ef3ce2869d224dd0969
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
As part of the first community-wide goal, teams were asked
to remove the openstack/common package of their projects
if one existed. This was a byproduct of the old oslo-incubator
form of syncing common functionality.
The package, apiclient, was moved to a top level location
and a new i18n module was created. There is no oslo.apiclient
library or equivalent, the recommended solution is to move it
in tree and maintain it there.
Change-Id: Ia788313e0926dc872a87b090ef0a350898bfb079
|
| |
|
|
|
|
|
|
|
| |
Update function import_versioned_module in Oslo.utils 3.17.
This patch update to meet new version. For more information:
http://docs.openstack.org/developer/oslo.utils/history.html
Change-Id: Ia031b53b27fcea66dbf4f2798d58b51c53c2d0cc
Closes-Bug: #1627313
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The problem causes the function _adjust_kwargs(kwargs) which creates
a new dict client_kwargs with new-named keys. It gets 'os_insecure' key
from kwargs and gives it key-name 'insecure'.
But the bug is in using kwargs.get('insecure') <which is None> to
produse value of 'verify'.
Change-Id: If77b2d3c75beddcd1a0a82353b56c84b29184ec7
Closes-Bug: 1634027
Related-Bug: 1394449
|
| |
|
|
|
|
|
|
| |
Even the HTTPException is unknown for ceilometer we should set the code
and print it with the details.
Closes-bug: #1626404
Change-Id: Ib244d8822f7a1ebc1b8ec1b95d13b20bbb69ece0
|
| |
|
|
|
|
|
|
|
|
|
| |
Following OpenStack Style Guidelines[1]:
[H203] Unit test assertions tend to give better messages for more
specific assertions. As a result, assertIsNone(...) is preferred
over assertEqual(None, ...) and assertIs(..,None)
[1] http://docs.openstack.org/developer/hacking/#unit-tests-and-assertraises
Change-Id: Iae83c4360336cf07b6045615ff38933f52844499
|
| |
|
|
|
|
|
|
|
| |
From OpenStack Style Guidelines [1], [H203] Use assertIs(Not)None to
check for None.
[1] http://docs.openstack.org/developer/hacking/#unit-tests-and-assertraises
Change-Id: Ib60e025af418678884d9bea91e1c318b3aadf4c9
|
| |
|
|
|
|
| |
Users should switch to aodhclient
Change-Id: Icb02052ef7a6c61e32747a94f2559bc0e786bda1
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SessionClient uses requests library. It's response class doesn't have
"status" property[1], so in case of any errors(with status code > 400),
from_response method is called and raises AttributeError.
Also, HTTPClient implementation uses requests lib by default[2](if 'http'
argument was not transmitted), so from_response method will raise
AttributeError too.
[1] - http://docs.python-requests.org/en/master/api/#requests.Response.status_code
[2] - https://github.com/openstack/python-ceilometerclient/blob/2.6.0/ceilometerclient/openstack/common/apiclient/client.py#L99-L100
Change-Id: Id8fb2f386e8101951716f30a6365c9aa15bd4b24
Closes-Bug: #1620974
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
assertEqual using should be assertEqual(expected, actual)
misplace have two impacts:
1.giving confusing messages when some tests failed.
2.mislead other developer,new test modules may follow these wrong pattern
see Partial-Bug https://bugs.launchpad.net/oslo.config/+bug/1604213
Change-Id: I4467d5efb1eed9f4c473c947c93afcfaf9be6ea6
|
| |\ \ |
|
| | |/
| |
| |
| | |
Change-Id: I3589eca8fd6a581e57524cffa8a8f1278358f38c
|
| |/
|
|
|
|
|
| |
In ceilometer help event-list, the line
"integer, floator datetime." should be "integer, float or datetime."
Change-Id: Ib8976b5e580e2a95a4e04d7d95c815011127749c
|
| |
|
|
|
|
|
| |
This fixes a test that check too much of the output formatting. Just
test that some of the values we expect are there.
Change-Id: I43a2c2d017bc99ef045ff2e4c5943f1607343ec1
|
| |
|
|
|
|
|
|
|
|
|
| |
Class base.Resource defines __eq__() built-in function, but does
not define __ne__() built-in function, so self.assertEqual works
but self.assertNotEqual does not work at all in this test case in
python2. This patch fixes it by defining __eq__() built-in function
of class base.Resource. Also fixes spelling errors:resoruces.
Change-Id: I8a4e09e277a14a16105feab81ba8d07ceee5b47f
Closes-Bug: #1586268
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
keystoneclient.auth is deprecated in favour of keystoneauth. This patch
updates Ceilometerclient accordingly.
Change-Id: Id4b14cbccfabfeaa5322f7ae5702261d0ed9cca2
|
| |/
|
|
|
|
|
|
|
| |
When using keystone session, we seem to pass all **kwargs to
SessionClient for metering. We should drop the 'aodh_endpoint'
from kwargs.
Change-Id: Iaf28d4a525d49f62a0ae635dc1102cc1f0308c74
Closes-Bug: #1589425
|
| |
|
|
|
|
|
| |
The first argument of the method assertEqual() should be
the expected value.
Change-Id: I8ea18641e7563e6d7b2779888759d761c9a843f8
|
| |
|
|
| |
Change-Id: I858a418fa5202ec4fc0fc17f462b983f7864bcac
|
| |
|
|
| |
Change-Id: I2e94b8102ad19500068cc2688d11293e4e9b8aed
|
| |
|
|
|
|
|
|
| |
When use the command ceilometer event-list, the output is not alwarys
ordered. This patch fix it.
Closes-Bug: #1553932
Change-Id: I3af0fb25bd09ea9f15584219f07dd24ebb77c1cc
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |/
|
|
|
|
|
|
|
| |
Currently, the ceilometerclient will be broken if aodh services not
running, it will be worse if users don't want alarming service and they
must start the aodh services.
Change-Id: Idf7468f28cee001262b67b6e110357ffc971535a
Closes-Bug: #1550095
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
`dict.get()` returns `None` by default, if a key wasn't found.
Removing `None` as second argument to avoid redundancy.
Change-Id: I898219110206e9c49348f9a36f07b5ba1766f0f1
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| |
| | |
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
|
| |/
|
|
|
|
| |
TRIVIAL-FIX: correct the word used in the comment
Change-Id: I060a63a1363b0d73dc9a089bcdf1f50d79cc943c
|
| |
|
|
|
|
|
| |
* uuidutils has been ported to oslo.utils.uuidutils, so use the new one.
* port cliutils to ceilometerclient.common.utils
Change-Id: Ic5d3be140957510ed5d01f25552f2713845c4fdc
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |/ /
| |
| |
| | |
Change-Id: Ie2c764b4f0f1f55a580937e2dcfa3977e87efd47
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For the command output in ceilometer cli, if it is a dict and it has
items which is list type, originally it won't handle the items in the
list.
As to under py27, the string type in the list is unicode, the string
always look like u"http://alarm", while under py34 the string is
"http://alarm", this cause output inconsistency. This patch will handle
this inconsistency.
Change-Id: I5e7cf4052f68e5a434bcf86242b11365b34750a0
|
| |\ \ \ |
|