Commit Graph

302 Commits

Author SHA1 Message Date
Tony Breeds 698b5e4e97 Retire Packaging Deb project repos
This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).

Change-Id: I3d3f0d82a1f237dfb02f221bcbb12ef424d33a29
2017-09-12 16:08:36 -06:00
Jenkins ba4732d68a Merge "Update .gitignore" 2017-07-18 02:16:50 +00:00
ChangBo Guo(gcb) 22ea89630b Update URLs in documents according to document migration
Change-Id: Idfddc1d1a23dc6203cf04b3bb8a1554a223f4b40
2017-07-13 17:39:15 +08:00
Akihiro Motoki b0d66a5904 doc: Fix formatting
openstackdocstheme shows vertical lines for quote blocks.
This commit removes unnecessary leading spaces.

Change-Id: Ie5651f0510550eb3910e68e433a41e99bf2bfa8a
2017-07-06 21:50:47 +00:00
Akihiro Motoki 5d11d7bf5d rearrange existing documentation to fit the new standard layout
Change-Id: Ie4bdcc2034d0648a078e17b327df99f652887857
2017-07-06 21:38:51 +00:00
Akihiro Motoki ef86e88f9f Switch from oslosphinx to openstackdocstheme
Change-Id: Ic6d11356de62f9779f96fbe15160ee1004c45245
2017-07-06 21:38:42 +00:00
Akihiro Motoki 4b20438a1f Enable warning-is-error in doc build
- Update sphinx version
- Fix sphinx warning

Change-Id: Ibf3361af30cec3c291cfdf50438cf49dd72427f8
2017-07-06 21:38:41 +00:00
ritesh.arya aeadf60b08 Update .gitignore
Because egg* already ignores egg-info.

Change-Id: Ic7b8d516ed42192a0751480ecdf27632075f85c9
2017-07-06 16:24:38 +05:30
Jenkins 343fe299bf Merge "Improve error reporting for Ceilometer driver" 2017-06-30 10:12:37 +00:00
Jenkins cffca4e29e Merge "Expose connection_string parameter into DevStack plugin" 2017-06-16 01:56:09 +00:00
Ilya Shakhat 66d0607dd0 Expose connection_string parameter into DevStack plugin
With this patch the user can select which OSProfiler driver to use
in DevStack. The configuration parameter is `OSPROFILER_CONNECTION_STRING`.
Default empty value refers to Ceilometer-based driver (value `messaging://`).

DevStack plugin's README is updated to explain new option.

Change-Id: I608cd3e7bafd29db72e9e3e4cb8eb7437cd81ab2
2017-06-14 14:58:47 +02:00
Jenkins 46765b104d Merge "Cleanup code of DevStack plugin" 2017-06-09 11:31:59 +00:00
Ilya Shakhat ce64d7d9ba Cleanup code of DevStack plugin
Change-Id: I798e56d5779705ce0a5ec7889af688fac8016d5e
2017-06-08 16:55:19 +02:00
Vipin Balachandran 2e4a066042 Improve error reporting for Ceilometer driver
Currently we print a generic message if something goes wrong
with ceilometer client initialization. Adding the exception
message to improve the error message printed.

Change-Id: I1b0dbb3951875597bfe3d8ef36626cd798e62e09
2017-06-07 15:05:07 -07:00
Vu Cong Tuan b68dbf7381 Replace oslo.messaging.get_transport with get_notification_transport
DeprecationWarning: Using function/method 'oslo_messaging.get_transport()'
is deprecated: use get_rpc_transport or get_notification_transport

Change-Id: I908f06a9ae3d474d52365eb140a95604e8e0f721
2017-06-06 14:28:44 +07:00
Carlos Goncalves b5eac43161 devstack: use project conf file env variables
OpenStack project configuration files may be stored elsewhere not in the
default /etc directory or with a different filename. Better relying on
existing environment variables set by each project devstack plugin.

Change-Id: I253739c765b469901d0bc6e0c82922645fb92545
2017-05-30 22:09:59 +02:00
Jenkins 1a86e4fbb4 Merge "Fix error message for invalid trace" 2017-04-14 16:33:00 +00:00
Vipin Balachandran 598f8ebb8d Fix error message for invalid trace
Some of the reasons printed for invalid trace are specific
to Ceilometer. Ceilometer driver already prints authentication
failure message. Also, end-users shouldn't be concerned about
configuring Ceilometer. Updating the error message so that it
is generic enough for all backends.

Change-Id: Id44cdacaf423852458ebef6fb4e5d142ee9ee8b4
2017-03-22 15:41:03 +05:30
Vipin Balachandran 3cb186e6ad Remove unused imports
ceilometerclient.shell is imported but unused, removing
it.

Change-Id: Ib9f5b817b7c2092d96596f2d160e01b62f22a10e
2017-03-22 00:12:22 +05:30
Jenkins 1173576ea8 Merge "Python 3.4 support is removed" 2017-03-20 18:31:49 +00:00
Jenkins 86b0b62b91 Merge "Add zun to devstack config" 2017-03-20 18:25:09 +00:00
Hongbin Lu 7f099bc237 Switch to "topics" keyword for messaging driver
The keyword "topic" has been dropped [1] in oslo.messaging. Let's
switch to "topics".

[1] https://review.openstack.org/#/c/433950/

Change-Id: I70012bba09940a5f9a379706b4fc6b901ac9fa02
2017-03-20 10:25:40 -05:00
Hongbin Lu 3035f3def3 Add zun to devstack config
Change-Id: Id05357f9677ed4944f8c296a5aa5ea471fde86c2
2017-03-18 10:21:20 -05:00
kavithahr 1f06cf66d5 Python 3.4 support is removed
Change-Id: Ic638d49b1ebb4df74fb0baeaa4e61754c2e6405f
2017-03-08 12:37:37 +05:30
Tovin Seven d0f5aed405 Highlight last trace for OSprofiler html output
Sometime, exception or error occurs, we want to find problems quickly.
However, if an output of OSprofiler is long, it will very hard to find
where is the last trace that get stuck.

This visualization can help us a lot in finding problems in services.

Example: https://tovin07.github.io/glance-image-list-highlight.html

Change-Id: Iaabb7850db4dfeec8ce38e0ef5264db8122355ef
2017-03-08 08:06:39 +07:00
Jenkins 65a424e457 Merge "Change some bindings to one-time bindings" 2017-03-07 22:07:06 +00:00
Jenkins 27e2ce7d2e Merge "Add Jaeger to list of similar projects" 2017-03-03 23:09:55 +00:00
Tovin Seven 1cc4efd90d Add magnum to devstack config
Change-Id: I9598ed06f52812a06c059b29741244e8e6db7d24
2017-03-03 16:10:11 +07:00
Tovin Seven 8d5111465a Add Jaeger to list of similar projects
Reference:
    - Homepage: https://uber.github.io/jaeger/
    - Github: https://github.com/uber/jaeger
    - Blog post: https://eng.uber.com/distributed-tracing/

Change-Id: I158cf1220309c51c5276221d9bf7fbc18befd619
2017-03-03 14:22:42 +07:00
Jenkins 60e2b1f03b Merge "[Fix gate]Update test requirement" 2017-03-02 18:09:41 +00:00
ricolin ebbdece28a [Fix gate]Update test requirement
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848

Change-Id: I3a2c696417c46581de7acb0b1ac967ac5be150d0
2017-03-02 22:13:52 +08:00
Adam Spiers 323fc37cca fix an outdated link for zipkin
Change-Id: Ic75d432bf7b9daff9a6595461167a7f4a655ac98
2017-03-02 10:37:18 +00:00
Tovin Seven 768d8eac2a Change some bindings to one-time bindings
Almost our data-binding in this template is two-way binding.
It is not necessary, 2-way binding will add lots of watchers,
so, our html page will very slow with large trace.

I tried with some html outputs >20MB, it's terrible.

Reference (in One-time binding section):
https://docs.angularjs.org/guide/expression

Change-Id: Ida2f567abff356f20ddcc1d8535a22fd906035ea
2017-02-07 08:54:33 +00:00
Jenkins 38e58ff8f6 Merge "Revert "Change list_opts to dictionary style"" 2017-02-01 22:08:54 +00:00
Jenkins 6a049b9529 Merge "Increase angular digest iteration limit" 2017-01-25 16:44:07 +00:00
Jenkins 65ba060592 Merge "Remove extra white spaces in json output" 2017-01-25 13:42:28 +00:00
Javier Peña a6d8414e44 Revert "Change list_opts to dictionary style"
According to [1], if list_opts is registered under the
‘oslo.config.opts’ entry point namespace, it should return a list of
(group, [opt_1, opt_2]) tuples. This was broken by the commit.

[1] http://docs.openstack.org/developer/oslo.config/generator.html#defining-option-discovery-entry-points

This reverts commit 4c514d4087.

Change-Id: I37d9ba29c23ae34927e0e27434e0a9c336e9adbb
2017-01-25 12:16:49 +00:00
Jenkins 4f70535b67 Merge "Move implemeted specs to implemented directory" 2017-01-24 21:53:15 +00:00
Jenkins aea451a46c Merge "Change list_opts to dictionary style" 2017-01-24 15:58:00 +00:00
Jenkins 51ff0598c4 Merge "devstack: make option hmac_keys configurable" 2017-01-24 15:51:56 +00:00
Tovin Seven 224e9218cb Move implemeted specs to implemented directory
Just to avoid confusion for new contributors

Change-Id: I4d5525face984dae96e0069b9f2ecd38d1d0ba0e
2017-01-24 15:53:06 +07:00
Tovin Seven 3b51b0fb75 Remove extra white spaces in json output
json.dumps adds one space after colon by default.
However, if we work with large trace, this will increase file size a lot.

TrivialFix

Change-Id: I46241ead0a09db4a32281f65a86bde2a413655b4
2017-01-24 15:26:21 +07:00
Tovin Seven f892902352 Increase angular digest iteration limit
Default iteration limit is set to 10.
Increase limit to 50 will display traces more than 10 levels.

Why?
Because some trace outputs by heat, magnum, nova
have depth from 15 to 35 (so insane).

Limit to 10: https://tovin07.github.io/cluster-create-with-default-iteration-limit.html
Limit to 50: https://tovin07.github.io/cluster-create-with-50-iteration-limit.html

Reference: https://docs.angularjs.org/api/ng/provider/$rootScopeProvider

Change-Id: Ib83a8db570485af72c0875aad7d6b944210a7b68
2017-01-24 15:10:05 +07:00
Roman Podoliaka 5d4fd50fac devstack: make option hmac_keys configurable
Let the Devstack users override the default value of option
`hmac_keys` by the means of the environment variable set in
local.conf.

Change-Id: I0241abc4129f2d0130246723b78c584d448870a2
2017-01-23 18:04:11 +02:00
OpenStack Release Bot 51b568906a Update reno for stable/ocata
Change-Id: Iecee7cb08a4f5372a1a303675cac453776f1be36
2017-01-20 19:16:16 +00:00
Tovin Seven 4c514d4087 Change list_opts to dictionary style
Change to dictionary style list_opts is the new way
to list options in oslo.config.

Change-Id: Ic809200d4aeb19e366cf256e9043f7e4d8763baf
Closes-Bug: #1657686
2017-01-20 04:53:51 +00:00
Tovin Seven 93aec6a99f Fix mistake in split meta string
When trace meta include more than one dot "." such as:
meta.raw_payload.Stack.state_set-start
OSprofiler will display Stack section only.

Change-Id: I53de736f9fbc3fd1fcd14aa975efdf8a60c6d126
Closes-Bug: #1657684
2017-01-19 15:29:45 +00:00
Victor Morales 52f0df9428 Fix enabling order specify in README.rst
The order to enable devstack plugins is ommited which causes a
failure during the stack execution. This patch specifies this
requirement.

Change-Id: Id59072c1c17530addb45b24ccec6b3c6fe6cc6df
Closes-Bug: #1656373
2017-01-17 10:13:57 -06:00
Jenkins 9ddcab56a3 Merge "Add functional test for notifier backend" 2016-12-22 05:45:10 +00:00
Jenkins a2483fd596 Merge "Add py35 tox virtualenv" 2016-12-16 17:12:53 +00:00