├── .gitignore ├── .gitreview ├── .stestr.conf ├── .zuul.yaml ├── CONTRIBUTING.rst ├── HACKING.rst ├── LICENSE ├── README.rst ├── devstack ├── README.rst ├── apache-vitrage.template ├── override-defaults ├── plugin.sh ├── settings └── upgrade │ ├── settings │ ├── shutdhown.sh │ └── upgrade.sh ├── doc ├── requirements.txt └── source │ ├── _static │ └── .placeholder │ ├── cli │ ├── index.rst │ ├── vitrage-purge-data.rst │ └── vitrage-status.rst │ ├── conf.py │ ├── configuration │ └── index.rst │ ├── contributor │ ├── add-new-datasource.rst │ ├── alarm-severity-config.rst │ ├── cetus_datasource.rst │ ├── configuration.rst │ ├── contributing.rst │ ├── datasource-snmp-parsing-support.rst │ ├── devstack-installation.rst │ ├── entity_equivalence_use_cases.rst │ ├── high-scale.rst │ ├── host_high_memory_consumption.yaml │ ├── images │ │ ├── add_aodh_alarm_flow.png │ │ ├── add_aodh_alarm_graph.png │ │ ├── add_nova_instance_flow.png │ │ ├── add_nova_instance_graph.png │ │ ├── complex_rca_graph.png │ │ ├── low_level_design.png │ │ ├── nagios_causes_deduced_flow.png │ │ ├── nagios_causes_deduced_graph.png │ │ ├── osprofiler-html-output.png │ │ ├── rca_flow.png │ │ ├── rca_graph.png │ │ ├── vitrage-ha-vision.png │ │ └── vitrage_graph_architecture.png │ ├── index.rst │ ├── k8s_datasource.rst │ ├── kapacitor-datasource.rst │ ├── keycloak-config.rst │ ├── manual-tests.rst │ ├── manual_tests │ │ ├── switch_and_nic.yaml │ │ ├── templates │ │ │ ├── v1_template.yaml │ │ │ ├── v2_definition_template.yaml │ │ │ ├── v2_equivalence.yaml │ │ │ ├── v2_high_cpu_load.yaml │ │ │ ├── v2_host_down.yaml │ │ │ ├── v2_with_include.yaml │ │ │ ├── v2_with_invalid_include.yaml │ │ │ ├── v2_with_params.yaml │ │ │ ├── v2_wrong.yaml │ │ │ ├── v3_execute_mistral.yaml │ │ │ ├── v3_high_mem_consumption.yaml │ │ │ ├── v3_with_default_params.yaml │ │ │ └── v3_with_params.yaml │ │ ├── test_web_server.py │ │ └── workflow1.yaml │ ├── mistral-config.rst │ ├── ml-jaccard_correlation.rst │ ├── nagios-config.rst │ ├── nagios-devstack-installation.rst │ ├── not_operator_support.rst │ ├── not_operator_support_v2.rst │ ├── notifier-snmp-plugin.rst │ ├── notifier-webhook-plugin.rst │ ├── nova-config.rst │ ├── nova-notifier.rst │ ├── profiler-config.rst │ ├── prometheus-datasource.rst │ ├── resource-state-config.rst │ ├── scenario-evaluator.rst │ ├── static-config.rst │ ├── template_validation_status_code.rst │ ├── templates-loading-v2.rst │ ├── templates-loading.rst │ ├── tmfapi639-datasource.rst │ ├── vitrage-api.rst │ ├── vitrage-first_steps.rst │ ├── vitrage-graph-design.rst │ ├── vitrage-ha-and-history-vision.rst │ ├── vitrage-template-format-v2.rst │ ├── vitrage-templates.rst │ ├── vitrage-use-cases.rst │ ├── zabbix_vitrage.rst │ └── zaqar_notifier.rst │ ├── index.rst │ └── install │ ├── get_started.rst │ ├── index.rst │ ├── install-rdo.rst │ ├── install.rst │ ├── next-steps.rst │ └── verify.rst ├── etc └── vitrage │ ├── README-vitrage.conf.txt │ ├── api-paste.ini │ ├── datasources_values │ ├── aodh.yaml │ ├── cetus.cluster.yaml │ ├── cetus.pod.yaml │ ├── cinder.volume.yaml │ ├── collectd.yaml │ ├── default.yaml │ ├── doctor.yaml │ ├── heat.stack.yaml │ ├── kapacitor.yaml │ ├── monasca.yaml │ ├── nagios.yaml │ ├── network.interface.yaml │ ├── neutron.network.yaml │ ├── neutron.port.yaml │ ├── nova.host.yaml │ ├── nova.instance.yaml │ ├── nova.zone.yaml │ ├── openstack.cluster.yaml │ ├── prometheus.yaml │ ├── static.yaml │ ├── static_physical.yaml │ ├── switch.yaml │ ├── trove.cluster.yaml │ ├── trove.instance.yaml │ ├── vitrage.yaml │ └── zabbix.yaml │ ├── templates.sample │ ├── database_cluster_capacity_autoscaling.yaml │ ├── host_down_scenarios.yaml │ └── host_high_cpu_load_scenarios.yaml │ ├── vitrage-config-generator.conf │ └── vitrage-policy-generator.conf ├── initial.txt ├── pyproject.toml ├── releasenotes ├── notes │ ├── .placeholder │ ├── SNMP_notifier-5c46505b3043b58f.yaml │ ├── Vitrage_ID-93737ff7b7ced8e9.yaml │ ├── add-upgrade-check-framework-166ba1c7e266953e.yaml │ ├── add_service_list-d8e28adabc26f1cf.yaml │ ├── add_status-c5b13941c3ce978e.yaml │ ├── add_template_versions-5476a446705b43d2.yaml │ ├── add_zaqar_notifier-63de714384091ce5.yaml │ ├── alarm-and-rca-history-0c4c513c98fdc426.yaml │ ├── alarm_count_api-057138c8e0a36443.yaml │ ├── aodh_extended_alarm_support-327bb589311da440.yaml │ ├── aodh_gnocchi_thresh_alarm-a529ec4f50f3cb0c.yaml │ ├── cetus-datasource-0c8297005ac6ca92.yaml │ ├── cinder-default-version-9dfcb941996e32ab.yaml │ ├── collectd-datasource-a730f06aff840c8f.yaml │ ├── collector-cache-limitations-4eedef1c7664f5b0.yaml │ ├── collector-removal-fd805c6298d66eb0.yaml │ ├── collector-service-5848f96896f97d50.yaml │ ├── database-migrations-ffca2f9f3283f2a2.yaml │ ├── datasource-scaffold-2f5ee6f0d9f83099.yaml │ ├── definition_templates-6c2c10bb3e6912a1.yaml │ ├── deprecate-json-formatted-policy-file-6a1e9b690fdbc132.yaml │ ├── deprecate-keystone_client-region-option-b3f30100370a5471.yaml │ ├── deprecate-static-physical-datasource-ab0094620c05d0ea.yaml │ ├── doctor-datasource-59ee5b2afb677ab4.yaml │ ├── drop-py-2-7-6add89c8aeb58399.yaml │ ├── drop-python-3-6-and-3-7-ca06b475787d017d.yaml │ ├── entity-equivalence-44c0da4cf3b5bc7e.yaml │ ├── event_persistor-1b0b4563cc219915.yaml │ ├── grap_query_eval_fixup-9232ce40ad85993e.yaml │ ├── graph-fast-failover-e2d0a62f18ab27f7.yaml │ ├── health-check-api-19f180a104c7fa29.yaml │ ├── improve_tempest_tests-3e77197dfae4ad62.yaml │ ├── introduce-template-version-55bca9fc4e7d138f.yaml │ ├── kapacitor_datasource-c0c9563bb52ff1f1.yaml │ ├── keycloak_auth_support-cf8c2c504b3ddd5b.yaml │ ├── kubernetes-datasource-12af0f9caac1b21b.yaml │ ├── machine_learning_service-da9700e6c6fa61b6.yaml │ ├── mock-datasource-1c9b427bc16f4a59.yaml │ ├── monasca-datasource-9ca61922ef14c2a8.yaml │ ├── multi_tenancy_support-feb3d2d4f8014b66.yaml │ ├── nested_stacks-fddbfa1f79b2ef43.yaml │ ├── not_operator_for_templates-f1e4c517236ca54e.yaml │ ├── nova-versioned-notifications-3c5ff450b9fe69f0.yaml │ ├── ocata-prelude-9b64d68bc898f7ec.yaml │ ├── osprofiler-784098daab42a150.yaml │ ├── parallel_evaluation-db8660ef3ff5b864.yaml │ ├── performance-bug-fixes-a2b5e85ee37bba93.yaml │ ├── persist_overlapping_scenarios-d426dffdf3d11094.yaml │ ├── policies-in-code-dd3f1490f7f5b3eb.yaml │ ├── prometheus-enhancement-b9dc2ef5705d1000.yaml │ ├── prometheus_datasource-65c72bc8e7ec7622.yaml │ ├── queens-prelude-a00e64274e8e64be.yaml │ ├── refactor-execute-mistral-action-fc0fac84c07e1784.yaml │ ├── remove-ceilometer-datasource-81172dc7d4dfc96b.yaml │ ├── remove-static-physical-datasource-e8e70158f453cff1.yaml │ ├── remove_end_messages-e92e7b41a52c61cf.yaml │ ├── resource_count-1e3184e5f1f413ab.yaml │ ├── resource_list_query-b3fbcbe01090f64a.yaml │ ├── rewrite-aodh-datasource-4968c32c1c5b81f1.yaml │ ├── rocky-prelude-24ec92aedd5d8266.yaml │ ├── services-management-improvements-899c011e57002e84.yaml │ ├── services_name_format-6868c6f792580328.yaml │ ├── snmp_parsing-1a5c4645ce832ee3.yaml │ ├── sql_integration-c33342d100492ceb.yaml │ ├── static-datasource-changes-914f9a16ad7e46ed.yaml │ ├── static-datasource-refactoring-2cc7569fafbe65c6.yaml │ ├── stein-prelude-5e6f583803807d84.yaml │ ├── support-aodh-notifications-cc495f3bc137099d.yaml │ ├── support-get-changes-in-static-datasource-02715226f103455d.yaml │ ├── support-mistral-13618b516699a1c2.yaml │ ├── support-networkx-version-2-8d47034b6b278137.yaml │ ├── support-template-functions-dcb2d2e1e63e9a5d.yaml │ ├── support-template-parameters-f9552fef4fc66122.yaml │ ├── support_alarm_show_api-0b001dd185e2e523.yaml │ ├── support_high_scale-fa1053f06954aed7.yaml │ ├── support_mark_down_for_instance-179b04c693f17787.yaml │ ├── support_overwrite_when_adding_template-f6795771ae0eff8e.yaml │ ├── support_template_show_and_add_by_name-a73455f462175160.yaml │ ├── template-type-4587ad6a39130170.yaml │ ├── template_crud-91baea2ed68291f0.yaml │ ├── template_regex-8cb58f5e4438c11a.yaml │ ├── template_version_3-cd8a0775b2f2e7cd.yaml │ ├── tmfapi639_datasource-bcae9474430ae5a0.yaml │ ├── trove-datasource-2aa7a88ff20aff8c.yaml │ └── webhooks-139aeaaab7119302.yaml └── source │ ├── 2023.1.rst │ ├── 2023.2.rst │ ├── 2024.1.rst │ ├── 2024.2.rst │ ├── 2025.1.rst │ ├── 2025.2.rst │ ├── _static │ └── .placeholder │ ├── _templates │ └── .placeholder │ ├── conf.py │ ├── index.rst │ ├── ocata.rst │ ├── pike.rst │ ├── queens.rst │ ├── rocky.rst │ ├── stein.rst │ ├── train.rst │ ├── unreleased.rst │ ├── ussuri.rst │ ├── victoria.rst │ ├── wallaby.rst │ ├── xena.rst │ ├── yoga.rst │ └── zed.rst ├── requirements.txt ├── setup.cfg ├── setup.py ├── test-requirements.txt ├── tools ├── __init__.py ├── datasource-scaffold │ ├── README │ ├── cookiecutter.json │ ├── requirements.txt │ ├── sample │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py │ └── {{cookiecutter.name}} │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py └── load_generator │ ├── __init__.py │ ├── computes.yaml │ ├── load_generator.py │ ├── notification_info.py │ └── templates │ ├── port_0.yaml │ ├── port_1.yaml │ ├── port_2.yaml │ ├── port_3.yaml │ ├── port_4.yaml │ ├── vm_0.yaml │ ├── vm_1.yaml │ ├── vm_2.yaml │ ├── vm_3.yaml │ └── vm_4.yaml ├── tox.ini └── vitrage ├── __init__.py ├── api ├── __init__.py ├── app.py ├── app.wsgi ├── controllers │ ├── __init__.py │ ├── rest.py │ ├── root.py │ └── v1 │ │ ├── __init__.py │ │ ├── alarm.py │ │ ├── alarm_base.py │ │ ├── count.py │ │ ├── event.py │ │ ├── history.py │ │ ├── rca.py │ │ ├── resource.py │ │ ├── root.py │ │ ├── service.py │ │ ├── status.py │ │ ├── template.py │ │ ├── topology.py │ │ └── webhook.py ├── hooks.py └── policy.py ├── api_handler ├── __init__.py └── apis │ ├── __init__.py │ ├── alarm.py │ ├── base.py │ ├── event.py │ ├── operational.py │ ├── rca.py │ ├── resource.py │ ├── template.py │ ├── topology.py │ └── webhook.py ├── cli ├── __init__.py ├── api.py ├── graph.py ├── machine_learning.py ├── notifier.py ├── persistor.py ├── snmp_parsing.py ├── status.py └── storage.py ├── common ├── __init__.py ├── config.py ├── constants.py ├── exception.py ├── policies │ ├── __init__.py │ ├── alarms.py │ ├── base.py │ ├── event.py │ ├── rca.py │ ├── resource.py │ ├── service.py │ ├── status.py │ ├── template.py │ ├── topology.py │ └── webhook.py └── utils.py ├── coordination ├── __init__.py ├── coordination.py └── service.py ├── datasources ├── __init__.py ├── alarm_driver_base.py ├── alarm_properties.py ├── alarm_transformer_base.py ├── aodh │ ├── __init__.py │ ├── driver.py │ ├── properties.py │ └── transformer.py ├── cetus │ ├── __init__.py │ ├── cetus_driver_base.py │ ├── cluster │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py │ ├── pod │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py │ └── properties.py ├── cinder │ ├── __init__.py │ └── volume │ │ ├── __init__.py │ │ ├── driver.py │ │ ├── properties.py │ │ └── transformer.py ├── collectd │ ├── __init__.py │ ├── collectd_vitrage │ │ ├── __init__.py │ │ ├── getsigchld.py │ │ ├── plugin.py │ │ ├── readme │ │ └── vitrageplugin.py │ ├── driver.py │ ├── mapper.py │ ├── properties.py │ └── transformer.py ├── consistency │ ├── __init__.py │ └── transformer.py ├── doctor │ ├── __init__.py │ ├── driver.py │ ├── properties.py │ └── transformer.py ├── driver_base.py ├── heat │ ├── __init__.py │ └── stack │ │ ├── __init__.py │ │ ├── driver.py │ │ ├── properties.py │ │ └── transformer.py ├── kapacitor │ ├── __init__.py │ ├── auxiliary │ │ └── kapacitor_vitrage.py │ ├── config.py │ ├── driver.py │ ├── properties.py │ └── transformer.py ├── kubernetes │ ├── __init__.py │ ├── driver.py │ ├── properties.py │ └── transformer.py ├── monasca │ ├── __init__.py │ ├── driver.py │ ├── properties.py │ └── transformer.py ├── nagios │ ├── __init__.py │ ├── config.py │ ├── driver.py │ ├── parser.py │ ├── properties.py │ └── transformer.py ├── neutron │ ├── __init__.py │ ├── base.py │ ├── network │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py │ ├── port │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py │ └── properties.py ├── nova │ ├── __init__.py │ ├── host │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py │ ├── instance │ │ ├── __init__.py │ │ ├── driver.py │ │ ├── field_extractor.py │ │ └── transformer.py │ ├── nova_driver_base.py │ ├── properties.py │ └── zone │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py ├── prometheus │ ├── __init__.py │ ├── driver.py │ ├── properties.py │ └── transformer.py ├── resource_transformer_base.py ├── static │ ├── __init__.py │ ├── driver.py │ └── transformer.py ├── tmfapi639 │ ├── __init__.py │ ├── config.py │ ├── driver.py │ └── transformer.py ├── transformer_base.py ├── trove │ ├── __init__.py │ ├── cluster │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py │ ├── instance │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py │ ├── properties.py │ └── trove_driver_base.py ├── utils.py └── zabbix │ ├── __init__.py │ ├── auxiliary │ ├── readme │ └── zabbix_vitrage.py │ ├── driver.py │ ├── properties.py │ └── transformer.py ├── entity_graph ├── __init__.py ├── consistency │ ├── __init__.py │ └── consistency_enforcer.py ├── driver_exec.py ├── graph_init.py ├── graph_persistency.py ├── mappings │ ├── __init__.py │ ├── alarm_handler.py │ ├── datasource_info_mapper.py │ ├── handler_base.py │ ├── operational_alarm_severity.py │ ├── operational_resource_state.py │ └── resource_handler.py ├── processor │ ├── __init__.py │ ├── base.py │ ├── notifier.py │ ├── processor.py │ ├── processor_utils.py │ └── transformer_manager.py ├── scheduler.py └── workers.py ├── evaluator ├── __init__.py ├── actions │ ├── __init__.py │ ├── action_executor.py │ ├── base.py │ ├── evaluator_event_transformer.py │ ├── notifier.py │ ├── priority_tools.py │ └── recipes │ │ ├── __init__.py │ │ ├── action_steps.py │ │ ├── add_causal_relationship.py │ │ ├── base.py │ │ ├── execute_mistral.py │ │ ├── mark_down.py │ │ ├── raise_alarm.py │ │ └── set_state.py ├── base.py ├── condition.py ├── equivalence_repository.py ├── scenario_evaluator.py ├── scenario_repository.py ├── template_data.py ├── template_db │ ├── __init__.py │ └── template_repository.py ├── template_fields.py ├── template_functions │ ├── __init__.py │ ├── function_resolver.py │ └── v2 │ │ ├── __init__.py │ │ └── functions.py ├── template_loading │ ├── __init__.py │ ├── equivalence_loader.py │ ├── props_converter.py │ ├── scenario_loader.py │ ├── subgraph_builder.py │ ├── template_loader.py │ ├── template_loader_v3.py │ ├── v1 │ │ ├── __init__.py │ │ ├── action_loader.py │ │ └── execute_mistral_loader.py │ └── v3 │ │ ├── __init__.py │ │ ├── action_loader.py │ │ └── raise_alarm_loader.py ├── template_schema_factory.py ├── template_schemas.py └── template_validation │ ├── __init__.py │ ├── base.py │ ├── content │ ├── __init__.py │ ├── base.py │ ├── template_content_validator.py │ ├── template_content_validator_v3.py │ ├── v1 │ │ ├── __init__.py │ │ ├── add_causal_relationship_validator.py │ │ ├── definitions_validator.py │ │ ├── execute_mistral_validator.py │ │ ├── get_param_validator.py │ │ ├── mark_down_validator.py │ │ ├── metadata_validator.py │ │ ├── raise_alarm_validator.py │ │ ├── scenario_validator.py │ │ └── set_state_validator.py │ └── v2 │ │ ├── __init__.py │ │ ├── execute_mistral_validator.py │ │ ├── get_param_validator.py │ │ └── metadata_validator.py │ ├── status_messages.py │ ├── template_syntax_validator.py │ └── template_syntax_validator_v3.py ├── graph ├── __init__.py ├── algo_driver │ ├── __init__.py │ ├── algorithm.py │ ├── networkx_algorithm.py │ └── sub_graph_matching.py ├── driver │ ├── __init__.py │ ├── elements.py │ ├── graph.py │ ├── networkx_graph.py │ └── notifier.py ├── filter.py ├── query.py └── utils.py ├── hacking ├── __init__.py └── checks.py ├── i18n.py ├── keystone_client.py ├── machine_learning ├── __init__.py ├── plugins │ ├── __init__.py │ ├── base.py │ └── jaccard_correlation │ │ ├── __init__.py │ │ ├── accumulation_persistor_utils.py │ │ ├── alarm_data_accumulator.py │ │ ├── alarm_processor.py │ │ ├── correlation_collection.py │ │ └── correlation_manager.py └── service.py ├── messaging.py ├── middleware ├── __init__.py ├── basic_and_keystone_auth.py └── keycloak.py ├── notifier ├── __init__.py ├── plugins │ ├── __init__.py │ ├── aodh │ │ ├── __init__.py │ │ └── aodh_notifier.py │ ├── base.py │ ├── mistral │ │ ├── __init__.py │ │ └── mistral_notifier.py │ ├── nova │ │ ├── __init__.py │ │ └── nova_notifier.py │ ├── snmp │ │ ├── __init__.py │ │ ├── base.py │ │ ├── snmp_notifier.py │ │ └── snmp_sender.py │ ├── webhook │ │ ├── __init__.py │ │ ├── utils.py │ │ └── webhook.py │ └── zaqar │ │ ├── __init__.py │ │ └── zaqar_notifier.py └── service.py ├── opts.py ├── os_clients.py ├── persistency ├── __init__.py └── service.py ├── rpc.py ├── snmp_parsing ├── __init__.py ├── properties.py └── service.py ├── storage ├── __init__.py ├── base.py ├── history_facade.py ├── impl_sqlalchemy.py └── sqlalchemy │ ├── __init__.py │ ├── migration │ ├── __init__.py │ ├── alembic.ini │ └── alembic_migrations │ │ ├── README │ │ ├── __init__.py │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ ├── 4e44c9414dff_initial_migration.py │ │ └── __init__.py │ └── models.py ├── tests ├── __init__.py ├── base.py ├── functional │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── test_versions.py │ │ └── v1 │ │ │ ├── __init__.py │ │ │ ├── test_auth.py │ │ │ ├── test_basic.py │ │ │ ├── test_health.py │ │ │ ├── test_keycloak.py │ │ │ ├── test_noauth.py │ │ │ ├── test_service.py │ │ │ ├── test_status.py │ │ │ └── test_template_versions.py │ ├── api_handler │ │ ├── __init__.py │ │ ├── test_apis.py │ │ ├── test_templates.py │ │ ├── test_templates_v2.py │ │ └── test_templates_v3.py │ ├── base.py │ ├── datasources │ │ ├── __init__.py │ │ ├── aodh │ │ │ ├── __init__.py │ │ │ └── test_aodh.py │ │ ├── base.py │ │ ├── cinder │ │ │ ├── __init__.py │ │ │ └── test_cinder_volume.py │ │ ├── collectd │ │ │ ├── __init__.py │ │ │ └── test_collectd.py │ │ ├── heat │ │ │ ├── __init__.py │ │ │ └── test_heat_stack.py │ │ ├── listener_service │ │ │ ├── __init__.py │ │ │ └── test_listener_service.py │ │ ├── nagios │ │ │ ├── __init__.py │ │ │ └── test_nagios.py │ │ ├── neutron │ │ │ ├── __init__.py │ │ │ ├── test_neutron_network.py │ │ │ └── test_neutron_port.py │ │ ├── nova │ │ │ ├── __init__.py │ │ │ └── test_nova_datasources.py │ │ └── trove │ │ │ ├── __init__.py │ │ │ └── test_trove_instance.py │ ├── entity_graph │ │ ├── __init__.py │ │ ├── consistency │ │ │ ├── __init__.py │ │ │ └── test_consistency.py │ │ ├── graph_persistor │ │ │ ├── __init__.py │ │ │ └── test_graph_persistor.py │ │ ├── processor │ │ │ ├── __init__.py │ │ │ └── test_processor.py │ │ └── states │ │ │ ├── __init__.py │ │ │ └── test_datasource_info_mapper.py │ ├── evaluator │ │ ├── __init__.py │ │ ├── test_action_executor.py │ │ └── test_scenario_evaluator.py │ └── test_configuration.py ├── mocks │ ├── __init__.py │ ├── entity_model.py │ ├── graph_generator.py │ ├── mock_driver.py │ ├── mock_graph_datasource │ │ ├── __init__.py │ │ ├── driver.py │ │ └── transformer.py │ ├── mock_transformer.py │ ├── trace_generator.py │ └── utils.py ├── resources │ ├── datasources_values │ │ ├── default.yaml │ │ ├── erroneous_values │ │ │ ├── default.yaml │ │ │ ├── nagios.yaml │ │ │ ├── nova.host.yaml │ │ │ └── nova.instance.yaml │ │ ├── nagios.yaml │ │ ├── nova.host.yaml │ │ ├── nova.instance.yaml │ │ ├── nova.zone.yaml │ │ └── vitrage.yaml │ ├── kapacitor │ │ └── kapacitor_conf.yaml │ ├── kubernetes │ │ └── kubernetes_config.yaml │ ├── mock_configurations │ │ ├── driver │ │ │ ├── driver_aodh_update_dynamic.json │ │ │ ├── driver_collectd_update_dynamic.json │ │ │ ├── driver_consistency_update_dynamic.json │ │ │ ├── driver_doctor_update_dynamic.json │ │ │ ├── driver_host_snapshot_dynamic.json │ │ │ ├── driver_inst_snapshot_dynamic.json │ │ │ ├── driver_inst_snapshot_static.json │ │ │ ├── driver_inst_update_legacy_dynamic.json │ │ │ ├── driver_inst_update_versioned_dynamic.json │ │ │ ├── driver_kapacitor_update_dynamic.json │ │ │ ├── driver_kubernetes_snapshot_dynamic.json │ │ │ ├── driver_nagios_snapshot_dynamic.json │ │ │ ├── driver_nagios_snapshot_static.json │ │ │ ├── driver_prometheus_update_dynamic.json │ │ │ ├── driver_stack_snapshot_dynamic.json │ │ │ ├── driver_stack_update_dynamic.json │ │ │ ├── driver_static_snapshot_dynamic.json │ │ │ ├── driver_static_snapshot_static.json │ │ │ ├── driver_trove_cluster_snapshot_dynamic.json │ │ │ ├── driver_trove_instance_snapshot_dynamic.json │ │ │ ├── driver_volume_snapshot_dynamic.json │ │ │ ├── driver_volume_update_dynamic.json │ │ │ ├── driver_zabbix_snapshot_dynamic.json │ │ │ └── driver_zone_snapshot_dynamic.json │ │ ├── edges │ │ │ ├── attached.json │ │ │ ├── contains.json │ │ │ └── on.json │ │ ├── transformer │ │ │ ├── transformer_aodh_snapshot_dynamic.json │ │ │ ├── transformer_aodh_update_dynamic.json │ │ │ ├── transformer_collectd_update_dynamic.json │ │ │ ├── transformer_doctor_update_dynamic.json │ │ │ ├── transformer_host_snapshot_dynamic.json │ │ │ ├── transformer_host_snapshot_static.json │ │ │ ├── transformer_inst_snapshot_dynamic.json │ │ │ ├── transformer_inst_snapshot_static.json │ │ │ ├── transformer_kapacitor_update_dynamic.json │ │ │ ├── transformer_prometheus_update_dynamic.json │ │ │ ├── transformer_zone_snapshot_dynamic.json │ │ │ └── transformer_zone_snapshot_static.json │ │ └── vertices │ │ │ ├── cinder.volume.json │ │ │ ├── neutron.network.json │ │ │ ├── neutron.port.json │ │ │ ├── nova.host.json │ │ │ ├── nova.instance.json │ │ │ ├── nova.zone.json │ │ │ ├── openstack-cluster.json │ │ │ ├── tripleo.controller.json │ │ │ ├── vitrage.alarm.json │ │ │ └── zabbix.json │ ├── nagios │ │ ├── nagios-mock.html │ │ └── nagios_conf.yaml │ ├── prometheus │ │ └── prometheus_conf.yaml │ ├── snmp_notifier │ │ ├── alarm_oid_mapping.yaml │ │ ├── dests.yaml │ │ ├── oid_tree_with_severity_mapping.yaml │ │ └── oid_tree_without_severity_mapping.yaml │ ├── snmp_parsing │ │ └── snmp_parsing_conf.yaml │ ├── static_datasources │ │ ├── changes_datasources │ │ │ ├── added_resources │ │ │ │ └── static.yaml │ │ │ ├── baseline │ │ │ │ └── static.yaml │ │ │ ├── changed_resources │ │ │ │ └── static.yaml │ │ │ ├── deleted_resources │ │ │ │ └── static.yaml │ │ │ ├── mixed_changes │ │ │ │ └── static.yaml │ │ │ ├── switch_to_host_datasource.yaml │ │ │ └── switch_to_switch_datasource.yaml │ │ ├── switch_to_host.yaml │ │ ├── switch_to_host_datasource.yaml │ │ └── switch_to_switch_datasource.yaml │ ├── templates │ │ ├── consistency │ │ │ └── deduced_alarm_on_instance.yaml │ │ ├── def_template_tests │ │ │ ├── definition_templates │ │ │ │ ├── basic_def_template.yaml │ │ │ │ ├── large_def_template.yaml │ │ │ │ ├── single_entity.yaml │ │ │ │ ├── with_include.yaml │ │ │ │ └── with_scenarios.yaml │ │ │ └── templates │ │ │ │ ├── basic_with_include.yaml │ │ │ │ ├── basic_with_include_that_doesnt_exist.yaml │ │ │ │ ├── basic_with_two_includes.yaml │ │ │ │ ├── include_with_empty_name.yaml │ │ │ │ ├── no_definitions_only_include.yaml │ │ │ │ ├── only_using_def_template_definitions.yaml │ │ │ │ └── with_conflicting_include_entities.yaml │ │ ├── equivalences_dup │ │ │ ├── dup-in-multi-def │ │ │ │ └── multi.yaml │ │ │ ├── dup-in-multi-file │ │ │ │ ├── first.yaml │ │ │ │ └── second.yaml │ │ │ └── dup-in-one-def │ │ │ │ └── one.yaml │ │ ├── equivalent_scenarios │ │ │ ├── basic.yaml │ │ │ └── equivalences │ │ │ │ └── basic.yaml │ │ ├── evaluator │ │ │ ├── causal_basic.yaml │ │ │ ├── complex_and_or_operator_deduced_alarm.yaml │ │ │ ├── complex_not_operator_deduced_alarm.yaml │ │ │ ├── conditions │ │ │ │ ├── complex1.yaml │ │ │ │ ├── complex2.yaml │ │ │ │ ├── complex_not.yaml │ │ │ │ ├── complex_not_unsupported.yaml │ │ │ │ ├── not_edge_unsupported.yaml │ │ │ │ ├── not_or_unsupported.yaml │ │ │ │ ├── not_or_unsupported2.yaml │ │ │ │ ├── one_edge.yaml │ │ │ │ ├── one_vertex.yaml │ │ │ │ ├── simple_and.yaml │ │ │ │ ├── simple_and2.yaml │ │ │ │ ├── simple_or.yaml │ │ │ │ ├── simple_or2.yaml │ │ │ │ ├── simple_or3.yaml │ │ │ │ └── simple_or_unsupported.yaml │ │ │ ├── deduced_alarm.yaml │ │ │ ├── deduced_state.yaml │ │ │ ├── deduced_state_2.yaml │ │ │ ├── high_availability.yaml │ │ │ ├── simple_not_operator_deduced_alarm.yaml │ │ │ └── simple_or_operator_deduced_alarm.yaml │ │ ├── general │ │ │ ├── bad_yaml.yaml │ │ │ ├── basic.yaml │ │ │ ├── equivalences │ │ │ │ └── basic.yaml │ │ │ └── host_high_cpu_load_to_instance_cpu_suboptimal.yaml │ │ ├── not_operator │ │ │ ├── basic_correct_not_condition.yaml │ │ │ ├── basic_incorrect_not_condition.yaml │ │ │ ├── complicated_correct_not_condition.yaml │ │ │ └── complicated_incorrect_not_condition.yaml │ │ ├── parameters │ │ │ ├── v2_with_extra_param_def.yaml │ │ │ ├── v2_with_missing_param_def.yaml │ │ │ ├── v2_with_params.yaml │ │ │ ├── v2_without_params.yaml │ │ │ ├── v3_with_extra_param_def.yaml │ │ │ ├── v3_with_missing_param_def.yaml │ │ │ └── v3_with_params.yaml │ │ ├── regex │ │ │ ├── basic_regex.yaml │ │ │ ├── basic_regex_for_fail.yaml │ │ │ ├── faulty_regex.yaml │ │ │ └── regex_for_exact_match.yaml │ │ ├── v3_templates │ │ │ ├── valid_actions.yaml │ │ │ └── valid_conditions.yaml │ │ └── version │ │ │ ├── invalid_version.yaml │ │ │ ├── no_version.yaml │ │ │ ├── v1 │ │ │ ├── v1_execute_mistral.yaml │ │ │ └── version1.yaml │ │ │ └── v2 │ │ │ ├── v2_execute_mistral.yaml │ │ │ ├── v2_standard.yaml │ │ │ └── v2_with_func.yaml │ └── zabbix │ │ └── zabbix_conf.yaml └── unit │ ├── __init__.py │ ├── cli │ ├── __init__.py │ └── test_status.py │ ├── common │ ├── __init__.py │ └── test_utils.py │ ├── datasources │ ├── __init__.py │ ├── aodh │ │ ├── __init__.py │ │ ├── aodh_transformer_base_test.py │ │ ├── mock_driver.py │ │ ├── test_aodh_driver.py │ │ └── test_aodh_transformer.py │ ├── cetus │ │ ├── __init__.py │ │ ├── test_cetus_cluster_transformer.py │ │ └── test_cetus_pod_transformer.py │ ├── cinder │ │ ├── __init__.py │ │ └── test_cinder_volume_transformer.py │ ├── collectd │ │ ├── __init__.py │ │ ├── test_collectd_driver.py │ │ ├── test_collectd_transformer.py │ │ └── test_mapper.py │ ├── consistency │ │ ├── __init__.py │ │ └── test_consistency_transformer.py │ ├── doctor │ │ ├── __init__.py │ │ ├── test_doctor_driver.py │ │ └── test_doctor_transformer.py │ ├── heat │ │ ├── __init__.py │ │ └── test_heat_stack_transformer.py │ ├── kapacitor │ │ ├── __init__.py │ │ ├── test_kapacitor_configuration.py │ │ ├── test_kapacitor_driver.py │ │ └── test_kapacitor_transformer.py │ ├── kubernetes │ │ └── test_kubernetes_transformer.py │ ├── nagios │ │ ├── __init__.py │ │ ├── mock_driver.py │ │ ├── nagios_base_test.py │ │ ├── test_nagios_config.py │ │ ├── test_nagios_driver.py │ │ ├── test_nagios_parser.py │ │ └── test_nagios_transformer.py │ ├── neutron │ │ ├── __init__.py │ │ ├── network │ │ │ ├── __init__.py │ │ │ └── test_neutron_network_transformer.py │ │ └── port │ │ │ ├── __init__.py │ │ │ └── test_neutron_port_transformer.py │ ├── nova │ │ ├── __init__.py │ │ ├── base_nova_instance_transformer.py │ │ ├── test_instance_transformer_legacy_notifications.py │ │ ├── test_instance_transformer_snapshot_events.py │ │ ├── test_instance_transformer_versioned_notifications.py │ │ ├── test_nova_host_transformer.py │ │ ├── test_nova_instance_driver.py │ │ └── test_nova_zone_transformer.py │ ├── prometheus │ │ ├── __init__.py │ │ ├── test_prometheus_driver.py │ │ └── test_prometheus_transformer.py │ ├── static │ │ ├── __init__.py │ │ ├── test_static_driver.py │ │ └── test_static_transformer.py │ ├── test_alarm_transformer_base.py │ ├── test_datasource_update_method.py │ ├── test_transformer_base.py │ ├── tmfapi639 │ │ ├── __init__.py │ │ └── test_tmfapi639_transformer.py │ ├── trove │ │ ├── __init__.py │ │ ├── test_trove_cluster_transformer.py │ │ └── test_trove_instance_transformer.py │ └── zabbix │ │ ├── __init__.py │ │ ├── mock_driver.py │ │ ├── test_zabbix_configuration.py │ │ ├── test_zabbix_driver.py │ │ ├── test_zabbix_transformer.py │ │ └── zabbix_base_test.py │ ├── entity_graph │ ├── __init__.py │ ├── base.py │ ├── processor │ │ ├── __init__.py │ │ ├── base.py │ │ ├── test_entity_graph.py │ │ └── test_processor.py │ ├── states │ │ ├── __init__.py │ │ └── test_datasource_info_mapper.py │ ├── test_processor_service.py │ └── test_transformer_manager.py │ ├── evaluator │ ├── __init__.py │ ├── recipes │ │ ├── __init__.py │ │ ├── test_add_causal_relationship_recipe.py │ │ ├── test_execute_mistral.py │ │ ├── test_mark_down.py │ │ ├── test_raise_alarm.py │ │ └── test_set_state_recipe.py │ ├── template_functions │ │ ├── __init__.py │ │ └── test_template_functions.py │ ├── template_loading │ │ ├── __init__.py │ │ ├── test_template_loading_v3.py │ │ └── v2 │ │ │ ├── __init__.py │ │ │ └── test_template_loader.py │ ├── template_validation │ │ ├── __init__.py │ │ ├── content │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── base_test_execute_mistral_validator.py │ │ │ ├── test_template_content_validator.py │ │ │ ├── v1 │ │ │ │ ├── __init__.py │ │ │ │ ├── test_add_causal_relationship_validator.py │ │ │ │ ├── test_execute_mistral_validator.py │ │ │ │ ├── test_mark_down_validator.py │ │ │ │ ├── test_metadata_validator.py │ │ │ │ ├── test_parameters_validator.py │ │ │ │ ├── test_raise_alarm_validator.py │ │ │ │ └── test_set_state_validator.py │ │ │ └── v2 │ │ │ │ ├── __init__.py │ │ │ │ ├── test_execute_mistral_validator.py │ │ │ │ ├── test_metadata_validator.py │ │ │ │ └── test_parameters_validator.py │ │ ├── test_def_template_syntax_validator.py │ │ ├── test_template_syntax_validator.py │ │ └── test_template_validator_v3.py │ ├── test_condition.py │ ├── test_equivalence_loader.py │ ├── test_equivalence_repository.py │ ├── test_scenario_evaluator.py │ ├── test_scenario_repository.py │ └── test_template_loader.py │ ├── graph │ ├── __init__.py │ ├── base.py │ ├── test_graph.py │ ├── test_graph_algo.py │ └── test_query.py │ ├── hacking │ ├── __init__.py │ └── test_hacking.py │ ├── machine_learning │ ├── __init__.py │ └── jaccard_correlation │ │ ├── __init__.py │ │ └── test_jaccard_correlation.py │ ├── notifier │ ├── __init__.py │ ├── snmp_notifier │ │ ├── __init__.py │ │ ├── common.py │ │ ├── test_snmp_notifier.py │ │ ├── test_snmp_sender_with_severity_map.py │ │ └── test_snmp_sender_without_severity_map.py │ └── test_notifier.py │ ├── snmp_parsing │ ├── __init__.py │ └── test_snmp_parsing.py │ └── storage │ ├── __init__.py │ └── test_migrations.py └── utils ├── __init__.py ├── datetime.py ├── evaluator.py └── file.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/.gitreview -------------------------------------------------------------------------------- /.stestr.conf: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | test_path=${TEST_PATH:-./vitrage/tests} 3 | top_dir=./ -------------------------------------------------------------------------------- /.zuul.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/.zuul.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HACKING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/HACKING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/README.rst -------------------------------------------------------------------------------- /devstack/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/devstack/README.rst -------------------------------------------------------------------------------- /devstack/apache-vitrage.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/devstack/apache-vitrage.template -------------------------------------------------------------------------------- /devstack/override-defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/devstack/override-defaults -------------------------------------------------------------------------------- /devstack/plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/devstack/plugin.sh -------------------------------------------------------------------------------- /devstack/settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/devstack/settings -------------------------------------------------------------------------------- /devstack/upgrade/settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/devstack/upgrade/settings -------------------------------------------------------------------------------- /devstack/upgrade/shutdhown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/devstack/upgrade/shutdhown.sh -------------------------------------------------------------------------------- /devstack/upgrade/upgrade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/devstack/upgrade/upgrade.sh -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/source/_static/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/source/cli/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/cli/index.rst -------------------------------------------------------------------------------- /doc/source/cli/vitrage-purge-data.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/cli/vitrage-purge-data.rst -------------------------------------------------------------------------------- /doc/source/cli/vitrage-status.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/cli/vitrage-status.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/configuration/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/configuration/index.rst -------------------------------------------------------------------------------- /doc/source/contributor/add-new-datasource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/add-new-datasource.rst -------------------------------------------------------------------------------- /doc/source/contributor/alarm-severity-config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/alarm-severity-config.rst -------------------------------------------------------------------------------- /doc/source/contributor/cetus_datasource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/cetus_datasource.rst -------------------------------------------------------------------------------- /doc/source/contributor/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/configuration.rst -------------------------------------------------------------------------------- /doc/source/contributor/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/contributing.rst -------------------------------------------------------------------------------- /doc/source/contributor/datasource-snmp-parsing-support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/datasource-snmp-parsing-support.rst -------------------------------------------------------------------------------- /doc/source/contributor/devstack-installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/devstack-installation.rst -------------------------------------------------------------------------------- /doc/source/contributor/entity_equivalence_use_cases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/entity_equivalence_use_cases.rst -------------------------------------------------------------------------------- /doc/source/contributor/high-scale.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/high-scale.rst -------------------------------------------------------------------------------- /doc/source/contributor/host_high_memory_consumption.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/host_high_memory_consumption.yaml -------------------------------------------------------------------------------- /doc/source/contributor/images/add_aodh_alarm_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/add_aodh_alarm_flow.png -------------------------------------------------------------------------------- /doc/source/contributor/images/add_aodh_alarm_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/add_aodh_alarm_graph.png -------------------------------------------------------------------------------- /doc/source/contributor/images/add_nova_instance_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/add_nova_instance_flow.png -------------------------------------------------------------------------------- /doc/source/contributor/images/add_nova_instance_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/add_nova_instance_graph.png -------------------------------------------------------------------------------- /doc/source/contributor/images/complex_rca_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/complex_rca_graph.png -------------------------------------------------------------------------------- /doc/source/contributor/images/low_level_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/low_level_design.png -------------------------------------------------------------------------------- /doc/source/contributor/images/nagios_causes_deduced_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/nagios_causes_deduced_flow.png -------------------------------------------------------------------------------- /doc/source/contributor/images/nagios_causes_deduced_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/nagios_causes_deduced_graph.png -------------------------------------------------------------------------------- /doc/source/contributor/images/osprofiler-html-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/osprofiler-html-output.png -------------------------------------------------------------------------------- /doc/source/contributor/images/rca_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/rca_flow.png -------------------------------------------------------------------------------- /doc/source/contributor/images/rca_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/rca_graph.png -------------------------------------------------------------------------------- /doc/source/contributor/images/vitrage-ha-vision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/vitrage-ha-vision.png -------------------------------------------------------------------------------- /doc/source/contributor/images/vitrage_graph_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/images/vitrage_graph_architecture.png -------------------------------------------------------------------------------- /doc/source/contributor/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/index.rst -------------------------------------------------------------------------------- /doc/source/contributor/k8s_datasource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/k8s_datasource.rst -------------------------------------------------------------------------------- /doc/source/contributor/kapacitor-datasource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/kapacitor-datasource.rst -------------------------------------------------------------------------------- /doc/source/contributor/keycloak-config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/keycloak-config.rst -------------------------------------------------------------------------------- /doc/source/contributor/manual-tests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual-tests.rst -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/switch_and_nic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/switch_and_nic.yaml -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/templates/v1_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/templates/v1_template.yaml -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/templates/v2_equivalence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/templates/v2_equivalence.yaml -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/templates/v2_high_cpu_load.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/templates/v2_high_cpu_load.yaml -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/templates/v2_host_down.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/templates/v2_host_down.yaml -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/templates/v2_with_include.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/templates/v2_with_include.yaml -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/templates/v2_with_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/templates/v2_with_params.yaml -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/templates/v2_wrong.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/templates/v2_wrong.yaml -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/templates/v3_execute_mistral.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/templates/v3_execute_mistral.yaml -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/templates/v3_with_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/templates/v3_with_params.yaml -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/test_web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/test_web_server.py -------------------------------------------------------------------------------- /doc/source/contributor/manual_tests/workflow1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/manual_tests/workflow1.yaml -------------------------------------------------------------------------------- /doc/source/contributor/mistral-config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/mistral-config.rst -------------------------------------------------------------------------------- /doc/source/contributor/ml-jaccard_correlation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/ml-jaccard_correlation.rst -------------------------------------------------------------------------------- /doc/source/contributor/nagios-config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/nagios-config.rst -------------------------------------------------------------------------------- /doc/source/contributor/nagios-devstack-installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/nagios-devstack-installation.rst -------------------------------------------------------------------------------- /doc/source/contributor/not_operator_support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/not_operator_support.rst -------------------------------------------------------------------------------- /doc/source/contributor/not_operator_support_v2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/not_operator_support_v2.rst -------------------------------------------------------------------------------- /doc/source/contributor/notifier-snmp-plugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/notifier-snmp-plugin.rst -------------------------------------------------------------------------------- /doc/source/contributor/notifier-webhook-plugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/notifier-webhook-plugin.rst -------------------------------------------------------------------------------- /doc/source/contributor/nova-config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/nova-config.rst -------------------------------------------------------------------------------- /doc/source/contributor/nova-notifier.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/nova-notifier.rst -------------------------------------------------------------------------------- /doc/source/contributor/profiler-config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/profiler-config.rst -------------------------------------------------------------------------------- /doc/source/contributor/prometheus-datasource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/prometheus-datasource.rst -------------------------------------------------------------------------------- /doc/source/contributor/resource-state-config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/resource-state-config.rst -------------------------------------------------------------------------------- /doc/source/contributor/scenario-evaluator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/scenario-evaluator.rst -------------------------------------------------------------------------------- /doc/source/contributor/static-config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/static-config.rst -------------------------------------------------------------------------------- /doc/source/contributor/template_validation_status_code.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/template_validation_status_code.rst -------------------------------------------------------------------------------- /doc/source/contributor/templates-loading-v2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/templates-loading-v2.rst -------------------------------------------------------------------------------- /doc/source/contributor/templates-loading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/templates-loading.rst -------------------------------------------------------------------------------- /doc/source/contributor/tmfapi639-datasource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/tmfapi639-datasource.rst -------------------------------------------------------------------------------- /doc/source/contributor/vitrage-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/vitrage-api.rst -------------------------------------------------------------------------------- /doc/source/contributor/vitrage-first_steps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/vitrage-first_steps.rst -------------------------------------------------------------------------------- /doc/source/contributor/vitrage-graph-design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/vitrage-graph-design.rst -------------------------------------------------------------------------------- /doc/source/contributor/vitrage-ha-and-history-vision.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/vitrage-ha-and-history-vision.rst -------------------------------------------------------------------------------- /doc/source/contributor/vitrage-template-format-v2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/vitrage-template-format-v2.rst -------------------------------------------------------------------------------- /doc/source/contributor/vitrage-templates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/vitrage-templates.rst -------------------------------------------------------------------------------- /doc/source/contributor/vitrage-use-cases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/vitrage-use-cases.rst -------------------------------------------------------------------------------- /doc/source/contributor/zabbix_vitrage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/zabbix_vitrage.rst -------------------------------------------------------------------------------- /doc/source/contributor/zaqar_notifier.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/contributor/zaqar_notifier.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/install/get_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/install/get_started.rst -------------------------------------------------------------------------------- /doc/source/install/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/install/index.rst -------------------------------------------------------------------------------- /doc/source/install/install-rdo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/install/install-rdo.rst -------------------------------------------------------------------------------- /doc/source/install/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/install/install.rst -------------------------------------------------------------------------------- /doc/source/install/next-steps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/install/next-steps.rst -------------------------------------------------------------------------------- /doc/source/install/verify.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/doc/source/install/verify.rst -------------------------------------------------------------------------------- /etc/vitrage/README-vitrage.conf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/README-vitrage.conf.txt -------------------------------------------------------------------------------- /etc/vitrage/api-paste.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/api-paste.ini -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/aodh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/aodh.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/cetus.cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/cetus.cluster.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/cetus.pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/cetus.pod.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/cinder.volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/cinder.volume.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/collectd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/collectd.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/default.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/doctor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/doctor.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/heat.stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/heat.stack.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/kapacitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/kapacitor.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/monasca.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/monasca.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/nagios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/nagios.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/network.interface.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/network.interface.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/neutron.network.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/neutron.network.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/neutron.port.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/neutron.port.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/nova.host.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/nova.host.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/nova.instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/nova.instance.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/nova.zone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/nova.zone.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/openstack.cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/openstack.cluster.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/prometheus.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/static.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/static.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/static_physical.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/static_physical.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/switch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/switch.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/trove.cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/trove.cluster.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/trove.instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/trove.instance.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/vitrage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/vitrage.yaml -------------------------------------------------------------------------------- /etc/vitrage/datasources_values/zabbix.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/datasources_values/zabbix.yaml -------------------------------------------------------------------------------- /etc/vitrage/templates.sample/database_cluster_capacity_autoscaling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/templates.sample/database_cluster_capacity_autoscaling.yaml -------------------------------------------------------------------------------- /etc/vitrage/templates.sample/host_down_scenarios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/templates.sample/host_down_scenarios.yaml -------------------------------------------------------------------------------- /etc/vitrage/templates.sample/host_high_cpu_load_scenarios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/templates.sample/host_high_cpu_load_scenarios.yaml -------------------------------------------------------------------------------- /etc/vitrage/vitrage-config-generator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/vitrage-config-generator.conf -------------------------------------------------------------------------------- /etc/vitrage/vitrage-policy-generator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/etc/vitrage/vitrage-policy-generator.conf -------------------------------------------------------------------------------- /initial.txt: -------------------------------------------------------------------------------- 1 | Vitrage - The OpenStack RCA Service 2 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/pyproject.toml -------------------------------------------------------------------------------- /releasenotes/notes/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/notes/SNMP_notifier-5c46505b3043b58f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/SNMP_notifier-5c46505b3043b58f.yaml -------------------------------------------------------------------------------- /releasenotes/notes/Vitrage_ID-93737ff7b7ced8e9.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/Vitrage_ID-93737ff7b7ced8e9.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add-upgrade-check-framework-166ba1c7e266953e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/add-upgrade-check-framework-166ba1c7e266953e.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add_service_list-d8e28adabc26f1cf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/add_service_list-d8e28adabc26f1cf.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add_status-c5b13941c3ce978e.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - Added a new API to show vitrage status. -------------------------------------------------------------------------------- /releasenotes/notes/add_template_versions-5476a446705b43d2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/add_template_versions-5476a446705b43d2.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add_zaqar_notifier-63de714384091ce5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/add_zaqar_notifier-63de714384091ce5.yaml -------------------------------------------------------------------------------- /releasenotes/notes/alarm-and-rca-history-0c4c513c98fdc426.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/alarm-and-rca-history-0c4c513c98fdc426.yaml -------------------------------------------------------------------------------- /releasenotes/notes/alarm_count_api-057138c8e0a36443.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/alarm_count_api-057138c8e0a36443.yaml -------------------------------------------------------------------------------- /releasenotes/notes/aodh_extended_alarm_support-327bb589311da440.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/aodh_extended_alarm_support-327bb589311da440.yaml -------------------------------------------------------------------------------- /releasenotes/notes/aodh_gnocchi_thresh_alarm-a529ec4f50f3cb0c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - Support Aodh Gnocchi threshold alarm. 4 | -------------------------------------------------------------------------------- /releasenotes/notes/cetus-datasource-0c8297005ac6ca92.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/cetus-datasource-0c8297005ac6ca92.yaml -------------------------------------------------------------------------------- /releasenotes/notes/cinder-default-version-9dfcb941996e32ab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/cinder-default-version-9dfcb941996e32ab.yaml -------------------------------------------------------------------------------- /releasenotes/notes/collectd-datasource-a730f06aff840c8f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/collectd-datasource-a730f06aff840c8f.yaml -------------------------------------------------------------------------------- /releasenotes/notes/collector-cache-limitations-4eedef1c7664f5b0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/collector-cache-limitations-4eedef1c7664f5b0.yaml -------------------------------------------------------------------------------- /releasenotes/notes/collector-removal-fd805c6298d66eb0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/collector-removal-fd805c6298d66eb0.yaml -------------------------------------------------------------------------------- /releasenotes/notes/collector-service-5848f96896f97d50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/collector-service-5848f96896f97d50.yaml -------------------------------------------------------------------------------- /releasenotes/notes/database-migrations-ffca2f9f3283f2a2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/database-migrations-ffca2f9f3283f2a2.yaml -------------------------------------------------------------------------------- /releasenotes/notes/datasource-scaffold-2f5ee6f0d9f83099.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/datasource-scaffold-2f5ee6f0d9f83099.yaml -------------------------------------------------------------------------------- /releasenotes/notes/definition_templates-6c2c10bb3e6912a1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/definition_templates-6c2c10bb3e6912a1.yaml -------------------------------------------------------------------------------- /releasenotes/notes/doctor-datasource-59ee5b2afb677ab4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/doctor-datasource-59ee5b2afb677ab4.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-py-2-7-6add89c8aeb58399.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/drop-py-2-7-6add89c8aeb58399.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-python-3-6-and-3-7-ca06b475787d017d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/drop-python-3-6-and-3-7-ca06b475787d017d.yaml -------------------------------------------------------------------------------- /releasenotes/notes/entity-equivalence-44c0da4cf3b5bc7e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/entity-equivalence-44c0da4cf3b5bc7e.yaml -------------------------------------------------------------------------------- /releasenotes/notes/event_persistor-1b0b4563cc219915.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/event_persistor-1b0b4563cc219915.yaml -------------------------------------------------------------------------------- /releasenotes/notes/grap_query_eval_fixup-9232ce40ad85993e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/grap_query_eval_fixup-9232ce40ad85993e.yaml -------------------------------------------------------------------------------- /releasenotes/notes/graph-fast-failover-e2d0a62f18ab27f7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/graph-fast-failover-e2d0a62f18ab27f7.yaml -------------------------------------------------------------------------------- /releasenotes/notes/health-check-api-19f180a104c7fa29.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/health-check-api-19f180a104c7fa29.yaml -------------------------------------------------------------------------------- /releasenotes/notes/improve_tempest_tests-3e77197dfae4ad62.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/improve_tempest_tests-3e77197dfae4ad62.yaml -------------------------------------------------------------------------------- /releasenotes/notes/introduce-template-version-55bca9fc4e7d138f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/introduce-template-version-55bca9fc4e7d138f.yaml -------------------------------------------------------------------------------- /releasenotes/notes/kapacitor_datasource-c0c9563bb52ff1f1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/kapacitor_datasource-c0c9563bb52ff1f1.yaml -------------------------------------------------------------------------------- /releasenotes/notes/keycloak_auth_support-cf8c2c504b3ddd5b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/keycloak_auth_support-cf8c2c504b3ddd5b.yaml -------------------------------------------------------------------------------- /releasenotes/notes/kubernetes-datasource-12af0f9caac1b21b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/kubernetes-datasource-12af0f9caac1b21b.yaml -------------------------------------------------------------------------------- /releasenotes/notes/machine_learning_service-da9700e6c6fa61b6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/machine_learning_service-da9700e6c6fa61b6.yaml -------------------------------------------------------------------------------- /releasenotes/notes/mock-datasource-1c9b427bc16f4a59.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/mock-datasource-1c9b427bc16f4a59.yaml -------------------------------------------------------------------------------- /releasenotes/notes/monasca-datasource-9ca61922ef14c2a8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/monasca-datasource-9ca61922ef14c2a8.yaml -------------------------------------------------------------------------------- /releasenotes/notes/multi_tenancy_support-feb3d2d4f8014b66.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/multi_tenancy_support-feb3d2d4f8014b66.yaml -------------------------------------------------------------------------------- /releasenotes/notes/nested_stacks-fddbfa1f79b2ef43.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/nested_stacks-fddbfa1f79b2ef43.yaml -------------------------------------------------------------------------------- /releasenotes/notes/not_operator_for_templates-f1e4c517236ca54e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/not_operator_for_templates-f1e4c517236ca54e.yaml -------------------------------------------------------------------------------- /releasenotes/notes/nova-versioned-notifications-3c5ff450b9fe69f0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/nova-versioned-notifications-3c5ff450b9fe69f0.yaml -------------------------------------------------------------------------------- /releasenotes/notes/ocata-prelude-9b64d68bc898f7ec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/ocata-prelude-9b64d68bc898f7ec.yaml -------------------------------------------------------------------------------- /releasenotes/notes/osprofiler-784098daab42a150.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/osprofiler-784098daab42a150.yaml -------------------------------------------------------------------------------- /releasenotes/notes/parallel_evaluation-db8660ef3ff5b864.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/parallel_evaluation-db8660ef3ff5b864.yaml -------------------------------------------------------------------------------- /releasenotes/notes/performance-bug-fixes-a2b5e85ee37bba93.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/performance-bug-fixes-a2b5e85ee37bba93.yaml -------------------------------------------------------------------------------- /releasenotes/notes/persist_overlapping_scenarios-d426dffdf3d11094.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/persist_overlapping_scenarios-d426dffdf3d11094.yaml -------------------------------------------------------------------------------- /releasenotes/notes/policies-in-code-dd3f1490f7f5b3eb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/policies-in-code-dd3f1490f7f5b3eb.yaml -------------------------------------------------------------------------------- /releasenotes/notes/prometheus-enhancement-b9dc2ef5705d1000.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/prometheus-enhancement-b9dc2ef5705d1000.yaml -------------------------------------------------------------------------------- /releasenotes/notes/prometheus_datasource-65c72bc8e7ec7622.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/prometheus_datasource-65c72bc8e7ec7622.yaml -------------------------------------------------------------------------------- /releasenotes/notes/queens-prelude-a00e64274e8e64be.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/queens-prelude-a00e64274e8e64be.yaml -------------------------------------------------------------------------------- /releasenotes/notes/remove-ceilometer-datasource-81172dc7d4dfc96b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/remove-ceilometer-datasource-81172dc7d4dfc96b.yaml -------------------------------------------------------------------------------- /releasenotes/notes/remove_end_messages-e92e7b41a52c61cf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/remove_end_messages-e92e7b41a52c61cf.yaml -------------------------------------------------------------------------------- /releasenotes/notes/resource_count-1e3184e5f1f413ab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/resource_count-1e3184e5f1f413ab.yaml -------------------------------------------------------------------------------- /releasenotes/notes/resource_list_query-b3fbcbe01090f64a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/resource_list_query-b3fbcbe01090f64a.yaml -------------------------------------------------------------------------------- /releasenotes/notes/rewrite-aodh-datasource-4968c32c1c5b81f1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/rewrite-aodh-datasource-4968c32c1c5b81f1.yaml -------------------------------------------------------------------------------- /releasenotes/notes/rocky-prelude-24ec92aedd5d8266.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/rocky-prelude-24ec92aedd5d8266.yaml -------------------------------------------------------------------------------- /releasenotes/notes/services_name_format-6868c6f792580328.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/services_name_format-6868c6f792580328.yaml -------------------------------------------------------------------------------- /releasenotes/notes/snmp_parsing-1a5c4645ce832ee3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/snmp_parsing-1a5c4645ce832ee3.yaml -------------------------------------------------------------------------------- /releasenotes/notes/sql_integration-c33342d100492ceb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/sql_integration-c33342d100492ceb.yaml -------------------------------------------------------------------------------- /releasenotes/notes/static-datasource-changes-914f9a16ad7e46ed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/static-datasource-changes-914f9a16ad7e46ed.yaml -------------------------------------------------------------------------------- /releasenotes/notes/static-datasource-refactoring-2cc7569fafbe65c6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/static-datasource-refactoring-2cc7569fafbe65c6.yaml -------------------------------------------------------------------------------- /releasenotes/notes/stein-prelude-5e6f583803807d84.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/stein-prelude-5e6f583803807d84.yaml -------------------------------------------------------------------------------- /releasenotes/notes/support-aodh-notifications-cc495f3bc137099d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/support-aodh-notifications-cc495f3bc137099d.yaml -------------------------------------------------------------------------------- /releasenotes/notes/support-mistral-13618b516699a1c2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/support-mistral-13618b516699a1c2.yaml -------------------------------------------------------------------------------- /releasenotes/notes/support-networkx-version-2-8d47034b6b278137.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | fixes: 3 | - Added support for Networkx version 2.1 4 | -------------------------------------------------------------------------------- /releasenotes/notes/support-template-functions-dcb2d2e1e63e9a5d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/support-template-functions-dcb2d2e1e63e9a5d.yaml -------------------------------------------------------------------------------- /releasenotes/notes/support-template-parameters-f9552fef4fc66122.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/support-template-parameters-f9552fef4fc66122.yaml -------------------------------------------------------------------------------- /releasenotes/notes/support_alarm_show_api-0b001dd185e2e523.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/support_alarm_show_api-0b001dd185e2e523.yaml -------------------------------------------------------------------------------- /releasenotes/notes/support_high_scale-fa1053f06954aed7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/support_high_scale-fa1053f06954aed7.yaml -------------------------------------------------------------------------------- /releasenotes/notes/template-type-4587ad6a39130170.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/template-type-4587ad6a39130170.yaml -------------------------------------------------------------------------------- /releasenotes/notes/template_crud-91baea2ed68291f0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/template_crud-91baea2ed68291f0.yaml -------------------------------------------------------------------------------- /releasenotes/notes/template_regex-8cb58f5e4438c11a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/template_regex-8cb58f5e4438c11a.yaml -------------------------------------------------------------------------------- /releasenotes/notes/template_version_3-cd8a0775b2f2e7cd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/template_version_3-cd8a0775b2f2e7cd.yaml -------------------------------------------------------------------------------- /releasenotes/notes/tmfapi639_datasource-bcae9474430ae5a0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/tmfapi639_datasource-bcae9474430ae5a0.yaml -------------------------------------------------------------------------------- /releasenotes/notes/trove-datasource-2aa7a88ff20aff8c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/trove-datasource-2aa7a88ff20aff8c.yaml -------------------------------------------------------------------------------- /releasenotes/notes/webhooks-139aeaaab7119302.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/notes/webhooks-139aeaaab7119302.yaml -------------------------------------------------------------------------------- /releasenotes/source/2023.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/2023.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2023.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/2023.2.rst -------------------------------------------------------------------------------- /releasenotes/source/2024.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/2024.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2024.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/2024.2.rst -------------------------------------------------------------------------------- /releasenotes/source/2025.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/2025.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2025.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/2025.2.rst -------------------------------------------------------------------------------- /releasenotes/source/_static/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/source/_templates/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/conf.py -------------------------------------------------------------------------------- /releasenotes/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/index.rst -------------------------------------------------------------------------------- /releasenotes/source/ocata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/ocata.rst -------------------------------------------------------------------------------- /releasenotes/source/pike.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/pike.rst -------------------------------------------------------------------------------- /releasenotes/source/queens.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/queens.rst -------------------------------------------------------------------------------- /releasenotes/source/rocky.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/rocky.rst -------------------------------------------------------------------------------- /releasenotes/source/stein.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/stein.rst -------------------------------------------------------------------------------- /releasenotes/source/train.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/train.rst -------------------------------------------------------------------------------- /releasenotes/source/unreleased.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/unreleased.rst -------------------------------------------------------------------------------- /releasenotes/source/ussuri.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/ussuri.rst -------------------------------------------------------------------------------- /releasenotes/source/victoria.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/victoria.rst -------------------------------------------------------------------------------- /releasenotes/source/wallaby.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/wallaby.rst -------------------------------------------------------------------------------- /releasenotes/source/xena.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/xena.rst -------------------------------------------------------------------------------- /releasenotes/source/yoga.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/yoga.rst -------------------------------------------------------------------------------- /releasenotes/source/zed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/releasenotes/source/zed.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/datasource-scaffold/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/datasource-scaffold/README -------------------------------------------------------------------------------- /tools/datasource-scaffold/cookiecutter.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sample" 3 | } 4 | -------------------------------------------------------------------------------- /tools/datasource-scaffold/requirements.txt: -------------------------------------------------------------------------------- 1 | cookiecutter # BSD 3-Clause License 2 | -------------------------------------------------------------------------------- /tools/datasource-scaffold/sample/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/datasource-scaffold/sample/__init__.py -------------------------------------------------------------------------------- /tools/datasource-scaffold/sample/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/datasource-scaffold/sample/driver.py -------------------------------------------------------------------------------- /tools/datasource-scaffold/sample/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/datasource-scaffold/sample/transformer.py -------------------------------------------------------------------------------- /tools/datasource-scaffold/{{cookiecutter.name}}/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/datasource-scaffold/{{cookiecutter.name}}/__init__.py -------------------------------------------------------------------------------- /tools/datasource-scaffold/{{cookiecutter.name}}/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/datasource-scaffold/{{cookiecutter.name}}/driver.py -------------------------------------------------------------------------------- /tools/datasource-scaffold/{{cookiecutter.name}}/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/datasource-scaffold/{{cookiecutter.name}}/transformer.py -------------------------------------------------------------------------------- /tools/load_generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/load_generator/computes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/computes.yaml -------------------------------------------------------------------------------- /tools/load_generator/load_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/load_generator.py -------------------------------------------------------------------------------- /tools/load_generator/notification_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/notification_info.py -------------------------------------------------------------------------------- /tools/load_generator/templates/port_0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/templates/port_0.yaml -------------------------------------------------------------------------------- /tools/load_generator/templates/port_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/templates/port_1.yaml -------------------------------------------------------------------------------- /tools/load_generator/templates/port_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/templates/port_2.yaml -------------------------------------------------------------------------------- /tools/load_generator/templates/port_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/templates/port_3.yaml -------------------------------------------------------------------------------- /tools/load_generator/templates/port_4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/templates/port_4.yaml -------------------------------------------------------------------------------- /tools/load_generator/templates/vm_0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/templates/vm_0.yaml -------------------------------------------------------------------------------- /tools/load_generator/templates/vm_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/templates/vm_1.yaml -------------------------------------------------------------------------------- /tools/load_generator/templates/vm_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/templates/vm_2.yaml -------------------------------------------------------------------------------- /tools/load_generator/templates/vm_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/templates/vm_3.yaml -------------------------------------------------------------------------------- /tools/load_generator/templates/vm_4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tools/load_generator/templates/vm_4.yaml -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/tox.ini -------------------------------------------------------------------------------- /vitrage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/__init__.py -------------------------------------------------------------------------------- /vitrage/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/__init__.py -------------------------------------------------------------------------------- /vitrage/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/app.py -------------------------------------------------------------------------------- /vitrage/api/app.wsgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/app.wsgi -------------------------------------------------------------------------------- /vitrage/api/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/api/controllers/rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/rest.py -------------------------------------------------------------------------------- /vitrage/api/controllers/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/root.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/alarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/alarm.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/alarm_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/alarm_base.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/count.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/event.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/history.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/rca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/rca.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/resource.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/root.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/service.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/status.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/template.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/topology.py -------------------------------------------------------------------------------- /vitrage/api/controllers/v1/webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/controllers/v1/webhook.py -------------------------------------------------------------------------------- /vitrage/api/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/hooks.py -------------------------------------------------------------------------------- /vitrage/api/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api/policy.py -------------------------------------------------------------------------------- /vitrage/api_handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/api_handler/apis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/api_handler/apis/alarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api_handler/apis/alarm.py -------------------------------------------------------------------------------- /vitrage/api_handler/apis/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api_handler/apis/base.py -------------------------------------------------------------------------------- /vitrage/api_handler/apis/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api_handler/apis/event.py -------------------------------------------------------------------------------- /vitrage/api_handler/apis/operational.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api_handler/apis/operational.py -------------------------------------------------------------------------------- /vitrage/api_handler/apis/rca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api_handler/apis/rca.py -------------------------------------------------------------------------------- /vitrage/api_handler/apis/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api_handler/apis/resource.py -------------------------------------------------------------------------------- /vitrage/api_handler/apis/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api_handler/apis/template.py -------------------------------------------------------------------------------- /vitrage/api_handler/apis/topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api_handler/apis/topology.py -------------------------------------------------------------------------------- /vitrage/api_handler/apis/webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/api_handler/apis/webhook.py -------------------------------------------------------------------------------- /vitrage/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/cli/__init__.py -------------------------------------------------------------------------------- /vitrage/cli/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/cli/api.py -------------------------------------------------------------------------------- /vitrage/cli/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/cli/graph.py -------------------------------------------------------------------------------- /vitrage/cli/machine_learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/cli/machine_learning.py -------------------------------------------------------------------------------- /vitrage/cli/notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/cli/notifier.py -------------------------------------------------------------------------------- /vitrage/cli/persistor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/cli/persistor.py -------------------------------------------------------------------------------- /vitrage/cli/snmp_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/cli/snmp_parsing.py -------------------------------------------------------------------------------- /vitrage/cli/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/cli/status.py -------------------------------------------------------------------------------- /vitrage/cli/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/cli/storage.py -------------------------------------------------------------------------------- /vitrage/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/common/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/config.py -------------------------------------------------------------------------------- /vitrage/common/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/constants.py -------------------------------------------------------------------------------- /vitrage/common/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/exception.py -------------------------------------------------------------------------------- /vitrage/common/policies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/__init__.py -------------------------------------------------------------------------------- /vitrage/common/policies/alarms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/alarms.py -------------------------------------------------------------------------------- /vitrage/common/policies/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/base.py -------------------------------------------------------------------------------- /vitrage/common/policies/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/event.py -------------------------------------------------------------------------------- /vitrage/common/policies/rca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/rca.py -------------------------------------------------------------------------------- /vitrage/common/policies/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/resource.py -------------------------------------------------------------------------------- /vitrage/common/policies/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/service.py -------------------------------------------------------------------------------- /vitrage/common/policies/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/status.py -------------------------------------------------------------------------------- /vitrage/common/policies/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/template.py -------------------------------------------------------------------------------- /vitrage/common/policies/topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/topology.py -------------------------------------------------------------------------------- /vitrage/common/policies/webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/policies/webhook.py -------------------------------------------------------------------------------- /vitrage/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/common/utils.py -------------------------------------------------------------------------------- /vitrage/coordination/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/coordination/__init__.py -------------------------------------------------------------------------------- /vitrage/coordination/coordination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/coordination/coordination.py -------------------------------------------------------------------------------- /vitrage/coordination/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/coordination/service.py -------------------------------------------------------------------------------- /vitrage/datasources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/alarm_driver_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/alarm_driver_base.py -------------------------------------------------------------------------------- /vitrage/datasources/alarm_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/alarm_properties.py -------------------------------------------------------------------------------- /vitrage/datasources/alarm_transformer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/alarm_transformer_base.py -------------------------------------------------------------------------------- /vitrage/datasources/aodh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/aodh/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/aodh/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/aodh/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/aodh/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/aodh/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/aodh/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/aodh/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/cetus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/datasources/cetus/cetus_driver_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cetus/cetus_driver_base.py -------------------------------------------------------------------------------- /vitrage/datasources/cetus/cluster/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cetus/cluster/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/cetus/cluster/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cetus/cluster/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/cetus/cluster/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cetus/cluster/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/cetus/pod/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cetus/pod/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/cetus/pod/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cetus/pod/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/cetus/pod/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cetus/pod/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/cetus/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cetus/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/cinder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/datasources/cinder/volume/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cinder/volume/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/cinder/volume/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cinder/volume/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/cinder/volume/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cinder/volume/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/cinder/volume/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/cinder/volume/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/collectd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/collectd/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/collectd/collectd_vitrage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/datasources/collectd/collectd_vitrage/getsigchld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/collectd/collectd_vitrage/getsigchld.py -------------------------------------------------------------------------------- /vitrage/datasources/collectd/collectd_vitrage/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/collectd/collectd_vitrage/plugin.py -------------------------------------------------------------------------------- /vitrage/datasources/collectd/collectd_vitrage/readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/collectd/collectd_vitrage/readme -------------------------------------------------------------------------------- /vitrage/datasources/collectd/collectd_vitrage/vitrageplugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/collectd/collectd_vitrage/vitrageplugin.py -------------------------------------------------------------------------------- /vitrage/datasources/collectd/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/collectd/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/collectd/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/collectd/mapper.py -------------------------------------------------------------------------------- /vitrage/datasources/collectd/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/collectd/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/collectd/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/collectd/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/consistency/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/consistency/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/consistency/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/consistency/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/doctor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/doctor/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/doctor/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/doctor/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/doctor/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/doctor/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/doctor/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/doctor/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/driver_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/driver_base.py -------------------------------------------------------------------------------- /vitrage/datasources/heat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/datasources/heat/stack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/heat/stack/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/heat/stack/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/heat/stack/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/heat/stack/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/heat/stack/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/heat/stack/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/heat/stack/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/kapacitor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/kapacitor/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/kapacitor/auxiliary/kapacitor_vitrage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/kapacitor/auxiliary/kapacitor_vitrage.py -------------------------------------------------------------------------------- /vitrage/datasources/kapacitor/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/kapacitor/config.py -------------------------------------------------------------------------------- /vitrage/datasources/kapacitor/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/kapacitor/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/kapacitor/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/kapacitor/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/kapacitor/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/kapacitor/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/kubernetes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/kubernetes/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/kubernetes/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/kubernetes/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/kubernetes/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/kubernetes/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/kubernetes/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/kubernetes/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/monasca/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/monasca/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/monasca/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/monasca/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/monasca/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/monasca/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/monasca/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/monasca/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/nagios/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nagios/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/nagios/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nagios/config.py -------------------------------------------------------------------------------- /vitrage/datasources/nagios/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nagios/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/nagios/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nagios/parser.py -------------------------------------------------------------------------------- /vitrage/datasources/nagios/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nagios/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/nagios/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nagios/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/neutron/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/datasources/neutron/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/neutron/base.py -------------------------------------------------------------------------------- /vitrage/datasources/neutron/network/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/neutron/network/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/neutron/network/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/neutron/network/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/neutron/network/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/neutron/network/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/neutron/port/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/neutron/port/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/neutron/port/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/neutron/port/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/neutron/port/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/neutron/port/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/neutron/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/neutron/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/datasources/nova/host/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/host/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/host/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/host/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/host/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/host/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/instance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/instance/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/instance/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/instance/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/instance/field_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/instance/field_extractor.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/instance/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/instance/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/nova_driver_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/nova_driver_base.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/zone/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/zone/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/zone/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/zone/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/nova/zone/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/nova/zone/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/prometheus/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/prometheus/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/prometheus/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/prometheus/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/prometheus/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/prometheus/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/prometheus/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/prometheus/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/resource_transformer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/resource_transformer_base.py -------------------------------------------------------------------------------- /vitrage/datasources/static/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/static/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/static/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/static/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/static/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/static/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/tmfapi639/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/tmfapi639/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/tmfapi639/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/tmfapi639/config.py -------------------------------------------------------------------------------- /vitrage/datasources/tmfapi639/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/tmfapi639/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/tmfapi639/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/tmfapi639/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/transformer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/transformer_base.py -------------------------------------------------------------------------------- /vitrage/datasources/trove/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/datasources/trove/cluster/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/trove/cluster/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/trove/cluster/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/trove/cluster/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/trove/cluster/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/trove/cluster/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/trove/instance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/trove/instance/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/trove/instance/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/trove/instance/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/trove/instance/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/trove/instance/transformer.py -------------------------------------------------------------------------------- /vitrage/datasources/trove/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/trove/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/trove/trove_driver_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/trove/trove_driver_base.py -------------------------------------------------------------------------------- /vitrage/datasources/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/utils.py -------------------------------------------------------------------------------- /vitrage/datasources/zabbix/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/zabbix/__init__.py -------------------------------------------------------------------------------- /vitrage/datasources/zabbix/auxiliary/readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/zabbix/auxiliary/readme -------------------------------------------------------------------------------- /vitrage/datasources/zabbix/auxiliary/zabbix_vitrage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/zabbix/auxiliary/zabbix_vitrage.py -------------------------------------------------------------------------------- /vitrage/datasources/zabbix/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/zabbix/driver.py -------------------------------------------------------------------------------- /vitrage/datasources/zabbix/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/zabbix/properties.py -------------------------------------------------------------------------------- /vitrage/datasources/zabbix/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/datasources/zabbix/transformer.py -------------------------------------------------------------------------------- /vitrage/entity_graph/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/__init__.py -------------------------------------------------------------------------------- /vitrage/entity_graph/consistency/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/consistency/__init__.py -------------------------------------------------------------------------------- /vitrage/entity_graph/consistency/consistency_enforcer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/consistency/consistency_enforcer.py -------------------------------------------------------------------------------- /vitrage/entity_graph/driver_exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/driver_exec.py -------------------------------------------------------------------------------- /vitrage/entity_graph/graph_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/graph_init.py -------------------------------------------------------------------------------- /vitrage/entity_graph/graph_persistency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/graph_persistency.py -------------------------------------------------------------------------------- /vitrage/entity_graph/mappings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/entity_graph/mappings/alarm_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/mappings/alarm_handler.py -------------------------------------------------------------------------------- /vitrage/entity_graph/mappings/datasource_info_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/mappings/datasource_info_mapper.py -------------------------------------------------------------------------------- /vitrage/entity_graph/mappings/handler_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/mappings/handler_base.py -------------------------------------------------------------------------------- /vitrage/entity_graph/mappings/operational_alarm_severity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/mappings/operational_alarm_severity.py -------------------------------------------------------------------------------- /vitrage/entity_graph/mappings/operational_resource_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/mappings/operational_resource_state.py -------------------------------------------------------------------------------- /vitrage/entity_graph/mappings/resource_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/mappings/resource_handler.py -------------------------------------------------------------------------------- /vitrage/entity_graph/processor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/entity_graph/processor/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/processor/base.py -------------------------------------------------------------------------------- /vitrage/entity_graph/processor/notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/processor/notifier.py -------------------------------------------------------------------------------- /vitrage/entity_graph/processor/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/processor/processor.py -------------------------------------------------------------------------------- /vitrage/entity_graph/processor/processor_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/processor/processor_utils.py -------------------------------------------------------------------------------- /vitrage/entity_graph/processor/transformer_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/processor/transformer_manager.py -------------------------------------------------------------------------------- /vitrage/entity_graph/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/scheduler.py -------------------------------------------------------------------------------- /vitrage/entity_graph/workers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/entity_graph/workers.py -------------------------------------------------------------------------------- /vitrage/evaluator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/__init__.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/__init__.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/action_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/action_executor.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/base.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/evaluator_event_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/evaluator_event_transformer.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/notifier.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/priority_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/priority_tools.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/recipes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/evaluator/actions/recipes/action_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/recipes/action_steps.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/recipes/add_causal_relationship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/recipes/add_causal_relationship.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/recipes/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/recipes/base.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/recipes/execute_mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/recipes/execute_mistral.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/recipes/mark_down.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/recipes/mark_down.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/recipes/raise_alarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/recipes/raise_alarm.py -------------------------------------------------------------------------------- /vitrage/evaluator/actions/recipes/set_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/actions/recipes/set_state.py -------------------------------------------------------------------------------- /vitrage/evaluator/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/base.py -------------------------------------------------------------------------------- /vitrage/evaluator/condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/condition.py -------------------------------------------------------------------------------- /vitrage/evaluator/equivalence_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/equivalence_repository.py -------------------------------------------------------------------------------- /vitrage/evaluator/scenario_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/scenario_evaluator.py -------------------------------------------------------------------------------- /vitrage/evaluator/scenario_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/scenario_repository.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_data.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/evaluator/template_db/template_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_db/template_repository.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_fields.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_functions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_functions/__init__.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_functions/function_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_functions/function_resolver.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_functions/v2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_functions/v2/__init__.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_functions/v2/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_functions/v2/functions.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/equivalence_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_loading/equivalence_loader.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/props_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_loading/props_converter.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/scenario_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_loading/scenario_loader.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/subgraph_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_loading/subgraph_builder.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/template_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_loading/template_loader.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/template_loader_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_loading/template_loader_v3.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/v1/action_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_loading/v1/action_loader.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/v1/execute_mistral_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_loading/v1/execute_mistral_loader.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/v3/action_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_loading/v3/action_loader.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_loading/v3/raise_alarm_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_loading/v3/raise_alarm_loader.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_schema_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_schema_factory.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_schemas.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_validation/__init__.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_validation/base.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/content/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/content/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_validation/content/base.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/content/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/content/v1/metadata_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_validation/content/v1/metadata_validator.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/content/v1/scenario_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_validation/content/v1/scenario_validator.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/content/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/content/v2/metadata_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_validation/content/v2/metadata_validator.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/status_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_validation/status_messages.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/template_syntax_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_validation/template_syntax_validator.py -------------------------------------------------------------------------------- /vitrage/evaluator/template_validation/template_syntax_validator_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/evaluator/template_validation/template_syntax_validator_v3.py -------------------------------------------------------------------------------- /vitrage/graph/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/__init__.py -------------------------------------------------------------------------------- /vitrage/graph/algo_driver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/graph/algo_driver/algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/algo_driver/algorithm.py -------------------------------------------------------------------------------- /vitrage/graph/algo_driver/networkx_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/algo_driver/networkx_algorithm.py -------------------------------------------------------------------------------- /vitrage/graph/algo_driver/sub_graph_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/algo_driver/sub_graph_matching.py -------------------------------------------------------------------------------- /vitrage/graph/driver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/driver/__init__.py -------------------------------------------------------------------------------- /vitrage/graph/driver/elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/driver/elements.py -------------------------------------------------------------------------------- /vitrage/graph/driver/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/driver/graph.py -------------------------------------------------------------------------------- /vitrage/graph/driver/networkx_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/driver/networkx_graph.py -------------------------------------------------------------------------------- /vitrage/graph/driver/notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/driver/notifier.py -------------------------------------------------------------------------------- /vitrage/graph/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/filter.py -------------------------------------------------------------------------------- /vitrage/graph/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/query.py -------------------------------------------------------------------------------- /vitrage/graph/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/graph/utils.py -------------------------------------------------------------------------------- /vitrage/hacking/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/hacking/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/hacking/checks.py -------------------------------------------------------------------------------- /vitrage/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/i18n.py -------------------------------------------------------------------------------- /vitrage/keystone_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/keystone_client.py -------------------------------------------------------------------------------- /vitrage/machine_learning/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/machine_learning/__init__.py -------------------------------------------------------------------------------- /vitrage/machine_learning/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/machine_learning/plugins/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/machine_learning/plugins/base.py -------------------------------------------------------------------------------- /vitrage/machine_learning/plugins/jaccard_correlation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/machine_learning/plugins/jaccard_correlation/__init__.py -------------------------------------------------------------------------------- /vitrage/machine_learning/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/machine_learning/service.py -------------------------------------------------------------------------------- /vitrage/messaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/messaging.py -------------------------------------------------------------------------------- /vitrage/middleware/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/middleware/basic_and_keystone_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/middleware/basic_and_keystone_auth.py -------------------------------------------------------------------------------- /vitrage/middleware/keycloak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/middleware/keycloak.py -------------------------------------------------------------------------------- /vitrage/notifier/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/__init__.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/notifier/plugins/aodh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/aodh/__init__.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/aodh/aodh_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/aodh/aodh_notifier.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/base.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/mistral/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/mistral/__init__.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/mistral/mistral_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/mistral/mistral_notifier.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/nova/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/nova/__init__.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/nova/nova_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/nova/nova_notifier.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/snmp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/snmp/__init__.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/snmp/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/snmp/base.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/snmp/snmp_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/snmp/snmp_notifier.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/snmp/snmp_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/snmp/snmp_sender.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/webhook/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/webhook/__init__.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/webhook/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/webhook/utils.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/webhook/webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/webhook/webhook.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/zaqar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/zaqar/__init__.py -------------------------------------------------------------------------------- /vitrage/notifier/plugins/zaqar/zaqar_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/plugins/zaqar/zaqar_notifier.py -------------------------------------------------------------------------------- /vitrage/notifier/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/notifier/service.py -------------------------------------------------------------------------------- /vitrage/opts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/opts.py -------------------------------------------------------------------------------- /vitrage/os_clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/os_clients.py -------------------------------------------------------------------------------- /vitrage/persistency/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/persistency/__init__.py -------------------------------------------------------------------------------- /vitrage/persistency/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/persistency/service.py -------------------------------------------------------------------------------- /vitrage/rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/rpc.py -------------------------------------------------------------------------------- /vitrage/snmp_parsing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/snmp_parsing/__init__.py -------------------------------------------------------------------------------- /vitrage/snmp_parsing/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/snmp_parsing/properties.py -------------------------------------------------------------------------------- /vitrage/snmp_parsing/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/snmp_parsing/service.py -------------------------------------------------------------------------------- /vitrage/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/storage/__init__.py -------------------------------------------------------------------------------- /vitrage/storage/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/storage/base.py -------------------------------------------------------------------------------- /vitrage/storage/history_facade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/storage/history_facade.py -------------------------------------------------------------------------------- /vitrage/storage/impl_sqlalchemy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/storage/impl_sqlalchemy.py -------------------------------------------------------------------------------- /vitrage/storage/sqlalchemy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/storage/sqlalchemy/migration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/storage/sqlalchemy/migration/__init__.py -------------------------------------------------------------------------------- /vitrage/storage/sqlalchemy/migration/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/storage/sqlalchemy/migration/alembic.ini -------------------------------------------------------------------------------- /vitrage/storage/sqlalchemy/migration/alembic_migrations/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/storage/sqlalchemy/migration/alembic_migrations/README -------------------------------------------------------------------------------- /vitrage/storage/sqlalchemy/migration/alembic_migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/storage/sqlalchemy/migration/alembic_migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/storage/sqlalchemy/migration/alembic_migrations/env.py -------------------------------------------------------------------------------- /vitrage/storage/sqlalchemy/migration/alembic_migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/storage/sqlalchemy/migration/alembic_migrations/script.py.mako -------------------------------------------------------------------------------- /vitrage/storage/sqlalchemy/migration/alembic_migrations/versions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/storage/sqlalchemy/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/storage/sqlalchemy/models.py -------------------------------------------------------------------------------- /vitrage/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/base.py -------------------------------------------------------------------------------- /vitrage/tests/functional/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/__init__.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api/test_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/test_versions.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api/v1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/v1/__init__.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api/v1/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/v1/test_auth.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api/v1/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/v1/test_basic.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api/v1/test_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/v1/test_health.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api/v1/test_keycloak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/v1/test_keycloak.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api/v1/test_noauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/v1/test_noauth.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api/v1/test_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/v1/test_service.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api/v1/test_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/v1/test_status.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api/v1/test_template_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api/v1/test_template_versions.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api_handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/api_handler/test_apis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api_handler/test_apis.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api_handler/test_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api_handler/test_templates.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api_handler/test_templates_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api_handler/test_templates_v2.py -------------------------------------------------------------------------------- /vitrage/tests/functional/api_handler/test_templates_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/api_handler/test_templates_v3.py -------------------------------------------------------------------------------- /vitrage/tests/functional/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/base.py -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/aodh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/aodh/test_aodh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/datasources/aodh/test_aodh.py -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/datasources/base.py -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/cinder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/cinder/test_cinder_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/datasources/cinder/test_cinder_volume.py -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/collectd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/collectd/test_collectd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/datasources/collectd/test_collectd.py -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/heat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/heat/test_heat_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/datasources/heat/test_heat_stack.py -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/listener_service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/nagios/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/nagios/test_nagios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/datasources/nagios/test_nagios.py -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/neutron/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/neutron/test_neutron_network.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/neutron/test_neutron_port.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/nova/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/nova/test_nova_datasources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/datasources/nova/test_nova_datasources.py -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/trove/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/datasources/trove/test_trove_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/datasources/trove/test_trove_instance.py -------------------------------------------------------------------------------- /vitrage/tests/functional/entity_graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/entity_graph/consistency/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/entity_graph/consistency/test_consistency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/entity_graph/consistency/test_consistency.py -------------------------------------------------------------------------------- /vitrage/tests/functional/entity_graph/graph_persistor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/entity_graph/processor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/entity_graph/processor/test_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/entity_graph/processor/test_processor.py -------------------------------------------------------------------------------- /vitrage/tests/functional/entity_graph/states/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/evaluator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/functional/evaluator/test_action_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/evaluator/test_action_executor.py -------------------------------------------------------------------------------- /vitrage/tests/functional/evaluator/test_scenario_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/evaluator/test_scenario_evaluator.py -------------------------------------------------------------------------------- /vitrage/tests/functional/test_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/functional/test_configuration.py -------------------------------------------------------------------------------- /vitrage/tests/mocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/mocks/entity_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/mocks/entity_model.py -------------------------------------------------------------------------------- /vitrage/tests/mocks/graph_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/mocks/graph_generator.py -------------------------------------------------------------------------------- /vitrage/tests/mocks/mock_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/mocks/mock_driver.py -------------------------------------------------------------------------------- /vitrage/tests/mocks/mock_graph_datasource/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/mocks/mock_graph_datasource/__init__.py -------------------------------------------------------------------------------- /vitrage/tests/mocks/mock_graph_datasource/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/mocks/mock_graph_datasource/driver.py -------------------------------------------------------------------------------- /vitrage/tests/mocks/mock_graph_datasource/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/mocks/mock_graph_datasource/transformer.py -------------------------------------------------------------------------------- /vitrage/tests/mocks/mock_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/mocks/mock_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/mocks/trace_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/mocks/trace_generator.py -------------------------------------------------------------------------------- /vitrage/tests/mocks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/mocks/utils.py -------------------------------------------------------------------------------- /vitrage/tests/resources/datasources_values/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/datasources_values/default.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/datasources_values/nagios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/datasources_values/nagios.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/datasources_values/nova.host.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/datasources_values/nova.host.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/datasources_values/nova.instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/datasources_values/nova.instance.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/datasources_values/nova.zone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/datasources_values/nova.zone.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/datasources_values/vitrage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/datasources_values/vitrage.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/kapacitor/kapacitor_conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/kapacitor/kapacitor_conf.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/kubernetes/kubernetes_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/kubernetes/kubernetes_config.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/mock_configurations/driver/driver_nagios_snapshot_static.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /vitrage/tests/resources/mock_configurations/edges/attached.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/mock_configurations/edges/attached.json -------------------------------------------------------------------------------- /vitrage/tests/resources/mock_configurations/edges/contains.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/mock_configurations/edges/contains.json -------------------------------------------------------------------------------- /vitrage/tests/resources/mock_configurations/edges/on.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/mock_configurations/edges/on.json -------------------------------------------------------------------------------- /vitrage/tests/resources/mock_configurations/transformer/transformer_host_snapshot_dynamic.json: -------------------------------------------------------------------------------- 1 | { 2 | "state": "ACTIVE" 3 | } 4 | -------------------------------------------------------------------------------- /vitrage/tests/resources/mock_configurations/transformer/transformer_zone_snapshot_dynamic.json: -------------------------------------------------------------------------------- 1 | {"state":"ACTIVE"} 2 | -------------------------------------------------------------------------------- /vitrage/tests/resources/mock_configurations/vertices/neutron.port.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/mock_configurations/vertices/neutron.port.json -------------------------------------------------------------------------------- /vitrage/tests/resources/mock_configurations/vertices/nova.host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/mock_configurations/vertices/nova.host.json -------------------------------------------------------------------------------- /vitrage/tests/resources/mock_configurations/vertices/nova.zone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/mock_configurations/vertices/nova.zone.json -------------------------------------------------------------------------------- /vitrage/tests/resources/mock_configurations/vertices/zabbix.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/mock_configurations/vertices/zabbix.json -------------------------------------------------------------------------------- /vitrage/tests/resources/nagios/nagios-mock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/nagios/nagios-mock.html -------------------------------------------------------------------------------- /vitrage/tests/resources/nagios/nagios_conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/nagios/nagios_conf.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/prometheus/prometheus_conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/prometheus/prometheus_conf.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/snmp_notifier/alarm_oid_mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/snmp_notifier/alarm_oid_mapping.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/snmp_notifier/dests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/snmp_notifier/dests.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/snmp_parsing/snmp_parsing_conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/snmp_parsing/snmp_parsing_conf.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/static_datasources/switch_to_host.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/static_datasources/switch_to_host.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/equivalent_scenarios/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/equivalent_scenarios/basic.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/causal_basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/causal_basic.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/conditions/complex1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/conditions/complex1.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/conditions/complex2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/conditions/complex2.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/conditions/one_edge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/conditions/one_edge.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/conditions/one_vertex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/conditions/one_vertex.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/conditions/simple_and.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/conditions/simple_and.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/conditions/simple_or.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/conditions/simple_or.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/conditions/simple_or2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/conditions/simple_or2.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/conditions/simple_or3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/conditions/simple_or3.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/deduced_alarm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/deduced_alarm.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/deduced_state.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/deduced_state.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/deduced_state_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/deduced_state_2.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/evaluator/high_availability.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/evaluator/high_availability.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/general/bad_yaml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/general/bad_yaml.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/general/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/general/basic.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/general/equivalences/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/general/equivalences/basic.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/parameters/v2_with_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/parameters/v2_with_params.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/parameters/v2_without_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/parameters/v2_without_params.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/parameters/v3_with_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/parameters/v3_with_params.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/regex/basic_regex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/regex/basic_regex.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/regex/basic_regex_for_fail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/regex/basic_regex_for_fail.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/regex/faulty_regex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/regex/faulty_regex.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/regex/regex_for_exact_match.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/regex/regex_for_exact_match.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/v3_templates/valid_actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/v3_templates/valid_actions.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/v3_templates/valid_conditions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/v3_templates/valid_conditions.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/version/invalid_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/version/invalid_version.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/version/no_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/version/no_version.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/version/v1/v1_execute_mistral.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/version/v1/v1_execute_mistral.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/version/v1/version1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/version/v1/version1.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/version/v2/v2_execute_mistral.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/version/v2/v2_execute_mistral.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/version/v2/v2_standard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/version/v2/v2_standard.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/templates/version/v2/v2_with_func.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/templates/version/v2/v2_with_func.yaml -------------------------------------------------------------------------------- /vitrage/tests/resources/zabbix/zabbix_conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/resources/zabbix/zabbix_conf.yaml -------------------------------------------------------------------------------- /vitrage/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/cli/test_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/cli/test_status.py -------------------------------------------------------------------------------- /vitrage/tests/unit/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/common/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/common/test_utils.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/aodh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/aodh/aodh_transformer_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/aodh/aodh_transformer_base_test.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/aodh/mock_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/aodh/mock_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/aodh/test_aodh_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/aodh/test_aodh_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/aodh/test_aodh_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/aodh/test_aodh_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/cetus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/cetus/test_cetus_cluster_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/cetus/test_cetus_cluster_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/cetus/test_cetus_pod_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/cetus/test_cetus_pod_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/cinder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/collectd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/collectd/test_collectd_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/collectd/test_collectd_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/collectd/test_collectd_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/collectd/test_collectd_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/collectd/test_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/collectd/test_mapper.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/consistency/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/doctor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/doctor/test_doctor_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/doctor/test_doctor_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/doctor/test_doctor_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/doctor/test_doctor_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/heat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/heat/test_heat_stack_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/heat/test_heat_stack_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/kapacitor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/kapacitor/test_kapacitor_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/kapacitor/test_kapacitor_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/kapacitor/test_kapacitor_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/kapacitor/test_kapacitor_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nagios/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nagios/mock_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/nagios/mock_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nagios/nagios_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/nagios/nagios_base_test.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nagios/test_nagios_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/nagios/test_nagios_config.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nagios/test_nagios_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/nagios/test_nagios_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nagios/test_nagios_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/nagios/test_nagios_parser.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nagios/test_nagios_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/nagios/test_nagios_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/neutron/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/neutron/network/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/neutron/network/test_neutron_network_transformer.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/neutron/port/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/neutron/port/test_neutron_port_transformer.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nova/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nova/base_nova_instance_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/nova/base_nova_instance_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nova/test_nova_host_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/nova/test_nova_host_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nova/test_nova_instance_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/nova/test_nova_instance_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/nova/test_nova_zone_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/nova/test_nova_zone_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/prometheus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/prometheus/test_prometheus_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/prometheus/test_prometheus_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/static/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/static/test_static_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/static/test_static_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/static/test_static_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/static/test_static_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/test_alarm_transformer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/test_alarm_transformer_base.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/test_datasource_update_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/test_datasource_update_method.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/test_transformer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/test_transformer_base.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/tmfapi639/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/tmfapi639/test_tmfapi639_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/tmfapi639/test_tmfapi639_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/trove/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/trove/test_trove_cluster_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/trove/test_trove_cluster_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/zabbix/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/zabbix/mock_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/zabbix/mock_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/zabbix/test_zabbix_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/zabbix/test_zabbix_configuration.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/zabbix/test_zabbix_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/zabbix/test_zabbix_driver.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/zabbix/test_zabbix_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/zabbix/test_zabbix_transformer.py -------------------------------------------------------------------------------- /vitrage/tests/unit/datasources/zabbix/zabbix_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/datasources/zabbix/zabbix_base_test.py -------------------------------------------------------------------------------- /vitrage/tests/unit/entity_graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/entity_graph/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/entity_graph/base.py -------------------------------------------------------------------------------- /vitrage/tests/unit/entity_graph/processor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/entity_graph/processor/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/entity_graph/processor/base.py -------------------------------------------------------------------------------- /vitrage/tests/unit/entity_graph/processor/test_entity_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/entity_graph/processor/test_entity_graph.py -------------------------------------------------------------------------------- /vitrage/tests/unit/entity_graph/processor/test_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/entity_graph/processor/test_processor.py -------------------------------------------------------------------------------- /vitrage/tests/unit/entity_graph/states/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/entity_graph/states/test_datasource_info_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/entity_graph/states/test_datasource_info_mapper.py -------------------------------------------------------------------------------- /vitrage/tests/unit/entity_graph/test_processor_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/entity_graph/test_processor_service.py -------------------------------------------------------------------------------- /vitrage/tests/unit/entity_graph/test_transformer_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/entity_graph/test_transformer_manager.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/__init__.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/recipes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/recipes/test_execute_mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/recipes/test_execute_mistral.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/recipes/test_mark_down.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/recipes/test_mark_down.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/recipes/test_raise_alarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/recipes/test_raise_alarm.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/recipes/test_set_state_recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/recipes/test_set_state_recipe.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/template_functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/template_loading/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/template_loading/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/template_validation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/template_validation/content/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/template_validation/content/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/template_validation/content/base.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/template_validation/content/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/template_validation/content/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/test_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/test_condition.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/test_equivalence_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/test_equivalence_loader.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/test_equivalence_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/test_equivalence_repository.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/test_scenario_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/test_scenario_evaluator.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/test_scenario_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/test_scenario_repository.py -------------------------------------------------------------------------------- /vitrage/tests/unit/evaluator/test_template_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/evaluator/test_template_loader.py -------------------------------------------------------------------------------- /vitrage/tests/unit/graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/graph/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/graph/base.py -------------------------------------------------------------------------------- /vitrage/tests/unit/graph/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/graph/test_graph.py -------------------------------------------------------------------------------- /vitrage/tests/unit/graph/test_graph_algo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/graph/test_graph_algo.py -------------------------------------------------------------------------------- /vitrage/tests/unit/graph/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/graph/test_query.py -------------------------------------------------------------------------------- /vitrage/tests/unit/hacking/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/hacking/test_hacking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/hacking/test_hacking.py -------------------------------------------------------------------------------- /vitrage/tests/unit/machine_learning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/machine_learning/jaccard_correlation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/notifier/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/notifier/snmp_notifier/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/notifier/snmp_notifier/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/notifier/snmp_notifier/common.py -------------------------------------------------------------------------------- /vitrage/tests/unit/notifier/snmp_notifier/test_snmp_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/notifier/snmp_notifier/test_snmp_notifier.py -------------------------------------------------------------------------------- /vitrage/tests/unit/notifier/test_notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/notifier/test_notifier.py -------------------------------------------------------------------------------- /vitrage/tests/unit/snmp_parsing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/snmp_parsing/test_snmp_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/snmp_parsing/test_snmp_parsing.py -------------------------------------------------------------------------------- /vitrage/tests/unit/storage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitrage/tests/unit/storage/test_migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/tests/unit/storage/test_migrations.py -------------------------------------------------------------------------------- /vitrage/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/utils/__init__.py -------------------------------------------------------------------------------- /vitrage/utils/datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/utils/datetime.py -------------------------------------------------------------------------------- /vitrage/utils/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/utils/evaluator.py -------------------------------------------------------------------------------- /vitrage/utils/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/vitrage/HEAD/vitrage/utils/file.py --------------------------------------------------------------------------------