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
Changed the behavior of the Nova instance datasource to use by
default the versioned notifications.
Change-Id: Ife5c78c6568939f919174b5072fd70f461de0bd1
Story: 2004052
Task: 28501
The static physical datasource was deprecated in Queens and removed in
Stein. Please use the static datasource instead.
Story: 2003172
Task: 23316
Depends-On: Ib20c4f2811cd1e1ebd100a67aa747268f6443a81
Change-Id: Id8e4de401c0bde8b06dba647fec7b1236b18ccc2
- 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
This includes adding support to basic mode auth along side to keystone auth.
documentation commits coming after
Change-Id: If99fd31dae55b30f199f261adb6a6de933857ad2
Persistency wont be optional.
This parameter was not used so far thus is simply removed, without deprecating it.
Change-Id: I44baad84429c552b87364fa6659ca2ee193bef58
* Initialize quickly upon fail-over without requesting updates.
* In case of downtime, Vitrage-graph startup will requests collector updates
* vitrage-persistor has an expirer timer to remove old db events
Story: 2002663
Task: 22473
Change-Id: Icccf230e69c41a2f115c0797e60df774db637594
Depends-On: I042665e0d642ba36a97af84a6dc0581888025207
Depends-On: Id5dbd165a1e0220e4e24207e8d237f94415fc490
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
In this tempest job, the mock datasource is used to create an entity
graph with ~20,000 vertices. This job will contain tests for
init procedure, processes, restarts, multiple api calls.
Other data sources are disabled. Heat, Telemetry, Mistral
are not installed.
Depends-On: I9c4c329983bbe5930de5484fa6932b318746ed5c
Depends-On: Ice708f4aaf6132e4e8a7ae6352112f8b563b95b8
Change-Id: I6fd5c70efa6f722461d36c1cd1aa94352e6e4596
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
the appropriate place for this script should be in vitrage-tempest-plugin
not in vitrage project
Change-Id: I1882a25319a57d7584093a9ecf3a4cb25930a060
Depends-On: I1a3653a9978b0699cbc4315f0d484ce14c062abb
TEMPEST_SERVICES global variable is not supported
by devstack since long back.
- I380dd20e5ed716a0bdf92aa02c3730359b8136e4
- I9c24705e494689f09a885eb0a640efd50db33fcf
Service availability of tempest known services will be
set by devstack with local check.
- I02be777bf93143d946ccbb8e9eff637bfd1928d4
This commit removes the unused TEMPEST_SERVICES setting
Related-Bug: #1743688
Change-Id: Ie4e5abee05500ba5c9a9cc7408705c3940c92c7b
since vitrage graph creates child processes we
want to kill the children processes if systemd cannot
stop the service
Change-Id: I93a5d680fe93b929f9bc83489d7edb636205846d
* templates are now stored in the database.
* evaluator is reloaded whenever a template is added/removed.
* supporting all types of templates (standard, equivalence, definition)
* new cli commands:
- vitrage template add
- vitrage template delete
Change-Id: I58abf5e034662206bd6919493c95c450c0ecdf9c
Depends-On: I07741ed100b9eb70b303567706b659d10a34b156
Implements: blueprint crud-templates