In case VITRAGE_COORDINATION_URL is set to memcached, we need to
ensure that all dependencies are met inside the venv.
Change-Id: I78353ccec3074a10e10dad5c6583456016d962a1
* It is installed in stack.sh
* get the path to uwsgi executable from which command
it is not necessarily installed in /usr/local/bin
Depends-On: https://review.opendev.org/#/c/735592/
Change-Id: I126e210b8028bb2e63d85143f97fd24994879d69
As part of Train community goal 'Support IPv6-Only Deployments and Testing'[1],
we need to define the integration job which deploy services
on IPv6 and perform testing to make sure service listen and communicate
over IPv6 properly.
Vitrage has legacy zuul jobs only so base zuulv3 IPv6 job 'devstack-ipv6' and
'devstack-tempest-ipv6' cannot be used and we have to copy the whole
run.yaml to set the IPv6 setting and run the IPv6 verification
script via post_test_hook.
This commit adds the new job 'vitrage-dsvm-api-ipv6-only'
run on gate and set the required IPv6 setting'.
Story: #2005477
Task: #35938
[1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html
Depends-On: https://review.opendev.org/#/c/701105/
Change-Id: I343b5ad52b0c70da94d94898b9de201fffe6ce6b
Add ability to configure such datasources like:
* static (VITRAGE_USE_STATIC)
* doctor (VITRAGE_USE_DOCTOR)
* prometheus (VITRAGE_USE_PROMETHEUS)
All these datasources are disabled now by default.
Change-Id: I60b2810defbd5d2ce63a6408ed5a835efd7c6904
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I9ff8306f34ffa9cfd524172138bc01da2aa3d3f5
- 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
1. Devstack plugin now supports upgrade
2. Grenade job is added based on legacy dsvm job
Additional tests for resourses will be added in a following patch.
Task: #22494
Story: #2002676
Change-Id: I93cb85d66cbae9fb19a275a66a9f8dff8e935f3c
active-active Collector service, detached from vitrage-graph service,
exposing it's methods by RPC, so to only run when needed.
Change-Id: I4a72420b5096e8483e5e99cceb16d99798c3bbe7
implements: blueprint rpc-collector
since vitrage graph creates child processes we
want to kill the children processes if systemd cannot
stop the service
Change-Id: I93a5d680fe93b929f9bc83489d7edb636205846d
since there is no snmp triggered datasource, codes
of alarm datasource processing snmp event and config file
are added in test case.
Change-Id: I9a4f0c8405f52bf9269b0056d26b31fdafdad0aa
Implements: blueprint snmp-support
Signed-off-by: xupeipei <xu.peipei1@zte.com.cn>
We should not override entire policy file, this might cause error to
other services (like Tacker) who also try to override Heat policy file.
Change-Id: I349de4b5e78fd6807db646543e3ac69212f304e9
heat removed the stacks global index rule
which defaults to deny everybody
vitrage needs to change it
fix it so it will replace or add the rule
instead of just replacing the old rule
Depends-On: I428d04598910edfe67e8b8deb608bcf1233d672d
Change-Id: I125f0f15aebe2a0a09dba4b18312b857ce40b6ad
This commit attempts to move default policies from a policy.json
file into oslo.policy objects. This is an effort to make policy
easier to maintain for operators and is a community-wide goal for
the Queens release.
For more information on this initiative, please see:
https://governance.openstack.org/tc/goals/queens/policy-in-code.html
Co-authored-By: Hieu LE <hieulq@vn.fujitsu.com>
bp policy-and-docs-in-code
Change-Id: I8ce4fc45447b41930736d6fcf85e6d35cfbe9d56
devstack has removed screen completely in
I8c27182f60b0f5310b3a8bf5feb02beb7ffbb26a. This patch cleans up any
remaining references to screen from the Vitrage devstack plugin.
Change-Id: I7a46c38cd8e8c179ae49a91a49c95d4e2d69353f
at this first step, the service includes one
plugin,this plugin use jaccard correlation
in order to measure correlation between a
pair of alarms.
once in configured amount of alarms this
service generates a report and saves it to
configured directory.
Change-Id: I2428dcf05365e6b68fb0e86ccd82554c82b94c2f
* This option is deprecated in Mitaka and has been removed in Newton
ref: https://review.openstack.org/#/c/314573/
Change-Id: Ia6d0b5f4db8139133dab8fea86d5889fbe39a05c