Commit Graph

197 Commits

Author SHA1 Message Date
Zuul
a11c91e2ae Merge "Add framework for vitrage-status upgrade check" 2018-12-13 10:23:37 +00:00
akhiljain23
3a83fc8b9d Add framework for vitrage-status upgrade check
This commit adds the functionality of vitrage-status CLI for performing
upgrade checks as part of the Stein cycle upgrade-checkers goal.
It only includes a sample check which must be replaced by real checks in
future.

Change-Id: Ib0c880b15a2f99a4db75654b5c41c6f10d9261af
Story: 2003657
Task: 26163
2018-12-05 16:35:23 -05:00
Idan Hefetz
842f9d6cea Complete removal of vitrage-collector service.
- vitrage-graph will execute the drivers.
 - Simplify large data transfer from drivers to processor by obsoleting rpc.
 - Drivers don't need to create the complete list by taking advantage of python
   generators in order to conserve memory.
 - Lowering the total signiture of vitrage processes.
 - LockByDriver will enforce a driver does not run get_changes and get_all in parallel.

Story: 2004384
Change-Id: Ie713456b2df96e24d0b15d2362a666162bfb4300
2018-11-21 08:15:12 +00:00
Zuul
581358ec1a Merge "Update Vitrage architecture diagram for Rocky" 2018-10-21 14:23:26 +00:00
Ifat Afek
134f0f2597 Update Vitrage architecture diagram for Rocky
- Add K8s & Prometheus datasources
- Indicate the graph backup and alarm history

Change-Id: I69b67457482acae3a97e750192c28eb02db5cf9d
2018-10-16 12:58:25 +03:00
Idan Hefetz
5ca6e9726b Update high-scale documentation
Add api-workers suggested configuration

Change-Id: I1855792fad3b9ba2818fc6a04ed3f26381b722d3
2018-10-09 08:59:38 +00:00
zhang.lei
9f607dc807 Using storyboard to collect documentation bugs
This is a supplement for https://review.openstack.org/576651

Change-Id: I1bf94cd30e4803b3967a3c75fbdd4f96df509205
2018-09-17 07:21:21 +00:00
Zuul
fe8e50721b Merge "alarm and RCA history support" 2018-08-07 08:53:58 +00:00
Zuul
a686bf1388 Merge "Document the static physical datasource deprecation" 2018-08-07 06:37:52 +00:00
Anna Reznikov
114966027c alarm and RCA history support
Change-Id: I03a303e79ee12a399d32db3bfebad98eef50b52d
Depends-On: I67a3c35d7bc96d966a90e962f197beebca7e0298
2018-08-07 06:10:57 +00:00
Idan Hefetz
9115c83c77 Collector rpc datasource works at 200k entities.
Added compression of RPC response.

Depends-On: Ifc37d93596f412c778d9aa882738130faaade269
Change-Id: I607e6e9135183fa4ff207e0e5c80575a7949ad70
2018-08-06 07:30:32 +00:00
Ifat Afek
3d6b3403b6 Document the static physical datasource deprecation
Story: 2002674
Task: 23315
Change-Id: I14ff0ee80d86cdbd361ceb414d1a01ec79b382f5
2018-08-05 12:27:13 +00:00
Zuul
dcef1bed45 Merge "Modify the value of auth_url" 2018-06-20 08:03:36 +00:00
Zuul
31b878ccc1 Merge "Add .rst files check to pep8" 2018-06-20 02:25:54 +00:00
Ifat Afek
d0af1a0428 Add .rst files check to pep8
Errors in README.rst prevent the package from being registered in Pypi. We would like pep8 to fail in these cases.
For more details, see: http://lists.openstack.org/pipermail/openstack-dev/2018-June/131233.html

Change-Id: Ic6f92abd09740372a829b9a58902e1c8f63b5bcc
2018-06-19 11:03:25 +00:00
zhangzs
f47cf92e04 Modify the value of auth_url
Based on the change in Keystone Install Guide [1],
this modify the value of auth_url.
Please check [2][3][4][5][6] for the similar changes.

[1] https://review.openstack.org/#/c/541857
[2] https://review.openstack.org/#/c/562812
[3] https://review.openstack.org/#/c/566491
[4] https://review.openstack.org/#/c/565464
[5] https://review.openstack.org/#/c/558932
[6]https://review.openstack.org/#/c/570641

Change-Id: I06fa9fc85768f7218d1890526c4716b6bcd1dae2
2018-06-19 16:41:51 +08:00
Ifat Afek
49322bd26d Updated the API documentation
1. Updated vitrage_id examples to the new UUID format (that was introduced in Pike)
2. Updated the response example of 'vitrage topology show'

Change-Id: Ifaef42b2b3916b306460edc8fb1db4771fdf05b0
2018-06-11 12:18:47 +03:00
Zuul
928a4b6ad4 Merge "K8s datasource configuration doc" 2018-06-07 12:36:53 +00:00
Idan Kinory
1149e45757 K8s datasource configuration doc
this document describes how to config kubernetes datasource:

   * copy kubernetes cluster config file
   * copy keys to establish SSL connection
   * config vitrage.conf

Change-Id: I146cf9811cedffb2e4fed6ee96937e6c53e44588
2018-06-07 12:19:53 +00:00
Ivan Kolodyazhny
f1795bafbf Fix 'tox -e releasenotes' startup
Change-Id: Ibca5d700371f3d649c3656d2e85a773ae7751d08
2018-05-24 23:01:32 -07:00
Yujun Zhang
89a0d974e5 Add tool for datasource scaffold
Implements: blueprint datasource-scaffold
Change-Id: If853de3cd00e9d7ca4a93fdc409c6f0059dbc817
2018-05-10 09:18:53 +08:00
OpenStack Proposal Bot
c90ec5c7b8 Updated from global requirements
Change-Id: I47d1357e25d026f05f0d4b70fb6c3ff194d50eaf
2018-03-16 07:48:36 +00:00
OpenStack Proposal Bot
6bb437c68d Updated from global requirements
Change-Id: I5f7cb156ffbbbf3b9f6a91bc47a91f42a7488885
2018-03-14 06:12:50 +00:00
Zuul
5f4628c332 Merge "Improve the consistency between code and document on value aggregation" 2018-03-11 08:47:50 +00:00
OpenStack Proposal Bot
a0438766a3 Updated from global requirements
Change-Id: I6897af1e1d9e64be3199b1c60e69950c9d880341
2018-03-10 13:59:34 +00:00
Yujun Zhang
7b1a0b65b6 Improve the consistency between code and document on value aggregation
Change-Id: I6d215cae6a56af02294dfc32ae1b05fab8d77b15
2018-03-10 10:44:16 +08:00
ShangXiao
7ca8df29c5 Fix the invalid links in docs
The url doc links in these docs are out of date.
Replace them with the right ones according to the OpenStack websites.

Change-Id: I469193f55b26194ccce0adfdd006b84bae97b953
2018-02-26 08:10:29 +00:00
Ifat Afek
1684ffa595 Fixed list alarms API example
Change-Id: Ic44d2fa0bd600c573db983f7b0dd764874faa09b
2018-02-21 14:18:16 +00:00
Niv Oppenhaim
ffed682bc2 update filter for webhook payload
Change-Id: I711074dcf28b77399fd386712a939d74b3d9d868
2018-02-07 16:12:22 +00:00
zhangzs
6530b2e014 Fix spelling error
Change-Id: I1fa977a40b9fffca84c3b7f9f142df08f167e172
2018-02-06 15:12:05 +08:00
Ifat Afek
fe7ecc172c Remove the static_physical datasource from the recommended 'types' list
We should deprecate the static_physical datasource in Rocky. In the
meantime, remove it from the 'types' list in the documentation.
Also removed nagios, which is still supported but was not tested for a
long time.

Change-Id: Ifa2d3f9b4af9be9ac02cc303acd6074f168a1462
2018-01-30 10:08:59 +00:00
Ifat Afek
9cf1751c1d Remove from the documentation references to /etc/vitrage/templates
Change-Id: I3bdb0a77573dd6ae77aba0b7e90fca839e741185
Implements: blueprint crud-templates
2018-01-25 11:16:49 +00:00
Zuul
ea6fd06820 Merge "Replace curly quotes with straight quotes" 2018-01-25 10:57:21 +00:00
gaofei
14c4b8bc71 Replace curly quotes with straight quotes
Curly quotes usually input from Chinese input method.
When read from english context, it makes some confusion.

Change-Id: I653631f5eb0d2024d7457d576d7dfd9b38543d20
2018-01-25 03:41:59 +00:00
OpenStack Proposal Bot
2a52f51282 Updated from global requirements
Change-Id: Ie8502ff4ae49696361de6dc0257d218641d900a0
2018-01-24 01:41:11 +00:00
idan kinory
d7a1488150 Add template delete and add to api description
Change-Id: I02fad5f271ffe73fa28ca0a28da1ecf674bb9a93
2018-01-23 21:05:42 +00:00
Ifat Afek
3f7b5a70e1 Add type property to the template metadata
In order to better support validation and loading of different template
types, a mandatory 'type' property was added to the metadata section
(in version 2)

Change-Id: Iebd3eae2db14266a1cfc9cdd11ad9ee24ab9ff4c
2018-01-23 09:26:43 +00:00
Zuul
8883c3f03b Merge "add support for webhooks" 2018-01-22 20:54:34 +00:00
Zuul
82d565edfb Merge "Modify SNMP parsing config file" 2018-01-22 16:55:57 +00:00
xupeipei
04adf8667d Modify SNMP parsing config file
also add guide of how to support processing snmp events 
in alarm datasources

Change-Id: I74bb1f292938b42a70de5b22377d646e30802120
Implements: blueprint snmp-support
Signed-off-by: xupeipei <xu.peipei1@zte.com.cn>
2018-01-22 11:03:20 +00:00
Niv Oppenhaim
274c5b71bf add support for webhooks
Implements: blueprint configurable-notifications
Change-Id: I0c808c5e44f9d6092d113bb277c8ab8cf0d69716
2018-01-22 10:15:40 +00:00
Ifat Afek
8a35b62a33 Update the documentation of Vitrage architecture in Queens
Change-Id: Iaeb3985a640645050b4e0223096d2b3cb1dea87a
2018-01-21 13:10:27 +00:00
OpenStack Proposal Bot
fc1f0f2c13 Updated from global requirements
Change-Id: I62ff13c3fc8becedc67a0b8cff848444f968d59b
2018-01-18 03:38:59 +00:00
Ifat Afek
20600dfae9 Support template functions
Support functions in version 2 of Vitrage templates. The first supported
function is get_attr(entity, attr_name), and it can be used only in
execute_mistral action.

Change-Id: I89ad0c7b7efcd07f1b49fc5603b0854d7f6730e6
Implements: blueprint refactor-execute-mistral-definition
2018-01-16 13:04:42 +00:00
Idan Hefetz
fe3d05cf80 Add alarm show to vitrage api documentation
Change-Id: Ica980c2b85761fd17b1c92bfd2d81d0d6d17cac9
2018-01-07 08:44:12 +00:00
Ifat Afek
4576523641 Support per-version template loading + change execute_mistral structure
This change contains refactoring of the template validation and loading,
in order to allow different validators and loaders for execute_mistral
action in versions 1 and 2.

* template_versions.py contains all supported versions, including their
  validators and loaders (and in the future - functions like get_attr())
* template_version_factory.py allows getting the right template version
  instance
* validators and loaders are retrieved only from the template-version
  instance, and are no longer created directly
* All content validators and loaders were moved under v1 and v2 packages

In addition, the structure of execute_mistral has changed, so now all
the input parameters of the workflow must reside under an 'input' section.

Change-Id: I8eebc79b0885eab9c013fafdc17ae8378c7bcedf
2018-01-01 09:59:07 +00:00
OpenStack Proposal Bot
9bcb70f3bc Updated from global requirements
Change-Id: I594d6676440c3189ae98dd23e715c0a34ace723f
2017-12-27 03:21:45 +00:00
Yujun Zhang
de26e6afde Update docs build job for new documentation PTI jobs
openstack infra use a new way for building documents[1]

[1]:See http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html for details

Change-Id: I8bdaa16706d0f4040b9c2e8ece639a59ffc52305
2017-12-20 14:19:51 +08:00
Zuul
307461c6f2 Merge "Update template validation status codes doc" 2017-12-17 13:49:33 +00:00
guoshuaijie
4d222edfd9 renew the installation document.
Change-Id: I164e71e80ca175806ff7059c713d265b1d94a9d4
2017-12-11 08:36:20 +08:00