├── .gitignore ├── .gitreview ├── .stestr.conf ├── .zuul.yaml ├── LICENSE ├── README.rst ├── doc └── source │ ├── conf.py │ ├── image_src │ ├── dia │ │ └── Watcher_Actions_Management_Functional_Need.dia │ └── plantuml │ │ ├── README.rst │ │ ├── class_diagram_efficacy_indicator.txt │ │ ├── class_diagram_goal_from_strategy.txt │ │ ├── class_diagram_plugin_parameters.txt │ │ ├── get_goal_from_strategy_class_diagram.txt │ │ ├── get_goal_from_strategy_sync_sequence_diagram.txt │ │ ├── sequence_diagram_cluster_objects_wrapper_get_latest_model.txt │ │ ├── sequence_diagram_cluster_objects_wrapper_notification.txt │ │ ├── sequence_diagram_cluster_objects_wrapper_sync.txt │ │ ├── sequence_diagram_plugin_parameters_generate_config.txt │ │ └── sequence_diagram_plugin_parameters_load_plugin_parameters.txt │ ├── images │ ├── Watcher_Actions_Management_Functional_Need.png │ ├── Watcher_Actions_Management_Functional_Need.svg │ ├── class_diagram_efficacy_indicator.png │ ├── class_diagram_goal_from_strategy.png │ ├── class_diagram_plugin_parameters.png │ ├── get_goal_from_strategy_class_diagram.png │ ├── get_goal_from_strategy_sync_sequence_diagram.png │ ├── scoring-engine-in-the-cloud.png │ ├── scoring-engine-inside-decision-engine.png │ ├── scoring-engine-inside-scoring-module.png │ ├── scoring-module-deployment.png │ ├── sequence_diagram_cluster_objects_wrapper_get_latest_model.png │ ├── sequence_diagram_cluster_objects_wrapper_notification.png │ ├── sequence_diagram_cluster_objects_wrapper_sync.png │ ├── sequence_diagram_plugin_parameters_generate_config.png │ └── sequence_diagram_plugin_parameters_load_plugin_parameters.png │ ├── index.rst │ ├── priorities │ ├── redirect.py │ └── specs │ ├── 2025.1 │ ├── implemented │ ├── index.rst │ └── template.rst │ ├── 2025.2 │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ ├── 2026.1 │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ ├── backlog │ ├── approved │ ├── index.rst │ └── template.rst │ ├── mitaka │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ ├── newton │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ ├── ocata │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ ├── pike │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ ├── queens │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ ├── rocky │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ ├── stein │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ ├── train │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ ├── ussuri │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst │ └── victoria │ ├── approved │ ├── implemented │ ├── index.rst │ ├── redirects │ └── template.rst ├── priorities ├── mitaka-priorities.rst ├── newton-priorities.rst ├── ocata-priorities.rst ├── pike-priorities.rst ├── priority-blueprints-to-review.yaml ├── queens-priorities.rst ├── rocky-priorities.rst ├── stein-priorities.rst ├── train-priorities.rst ├── ussuri-priorities.rst └── victoria-priorities.rst ├── requirements.txt ├── setup.cfg ├── setup.py ├── specs ├── 2024.1-template.rst ├── 2024.1 │ └── approved │ │ └── maas-support.rst ├── 2025.1-template.rst ├── 2025.1 │ ├── implemented │ │ └── prometheus-datasource.rst │ └── redirects ├── 2025.2-template.rst ├── 2025.2 │ ├── approved │ │ └── 2025.2-template.rst │ ├── implemented │ │ ├── add-skip-actions.rst │ │ ├── extend-compute-model-attributes.rst │ │ ├── host-maintenance-strategy-disable-migration.rst │ │ └── prometheus-multitenancy-support.rst │ └── redirects ├── 2026.1-template.rst ├── 2026.1 │ ├── approved │ │ ├── functional-testing.rst │ │ ├── template.rst │ │ └── testing-and-codequality.rst │ ├── implemented │ │ └── template.rst │ └── redirects ├── backlog-template.rst ├── backlog │ └── approved │ │ └── mitaka-template.rst ├── mitaka-template.rst ├── mitaka │ ├── approved │ │ └── mitaka-template.rst │ ├── implemented │ │ ├── db-purge-engine.rst │ │ ├── mitaka-template.rst │ │ ├── outlet-temperature-based-strategy.rst │ │ ├── telemetry-integration.rst │ │ ├── watcher-add-actions-via-conf.rst │ │ ├── workload-balance-migration-strategy.rst │ │ └── zhaw-load-consolidation.rst │ └── redirects ├── newton-template.rst ├── newton │ ├── approved │ │ └── select-destinations-filter.rst │ ├── implemented │ │ ├── cluster-model-objects-wrapper.rst │ │ ├── configurable-weights-default-planner.rst │ │ ├── continuously-optimization.rst │ │ ├── efficacy-indicator.rst │ │ ├── get-goal-from-strategy.rst │ │ ├── optimization-threshold.rst │ │ ├── persistent-audit-parameters.rst │ │ ├── plugins-parameters.rst │ │ ├── scoring-module.rst │ │ ├── sd-strategy.rst │ │ └── uniform-airflow-migration-strategy.rst │ └── redirects ├── ocata-template.rst ├── ocata │ ├── approved │ │ └── ocata-template.rst │ ├── implemented │ │ ├── action-plan-versioned-notifications-api.rst │ │ ├── audit-versioned-notifications-api.rst │ │ ├── automatic-triggering-audit.rst │ │ ├── define-the-audit-scope.rst │ │ ├── graph-based-cluster-model.rst │ │ ├── ocata-template.rst │ │ ├── parallel-applier.rst │ │ ├── planner-storage-action-plan.rst │ │ ├── watcher-notifications-ovo.rst │ │ └── watcher-versioned-objects.rst │ └── redirects ├── pike-template.rst ├── pike │ ├── approved │ │ └── pike-template.rst │ ├── implemented │ │ ├── action-versioned-notifications-api.rst │ │ ├── add-power-on-and-off-in-watcher.rst │ │ ├── audit-tag-vm-metadata.rst │ │ ├── background-jobs-ha.rst │ │ ├── cancel-action-plan.rst │ │ ├── cinder-model-integration.rst │ │ ├── cron-based-continuous-audits.rst │ │ ├── dynamic-action-description.rst │ │ ├── energy-saving-strategy.rst │ │ ├── gnocchi-watcher-support.rst │ │ ├── jsonschema-validation.rst │ │ ├── noisy_neighbor_strategy.rst │ │ ├── pike-template.rst │ │ ├── services-versioned-notifications-api.rst │ │ ├── stale-action-plan.rst │ │ ├── suspended-audit-state.rst │ │ └── volume-migrate-action.rst │ └── redirects ├── queens-template.rst ├── queens │ ├── approved │ │ ├── cluster-maintenance-strategy.rst │ │ ├── compute-cdm-include-all-instances.rst │ │ ├── noisy-neighbor-dashboard.rst │ │ ├── queens-template.rst │ │ └── workload-characterization-grammar.rst │ ├── implemented │ │ ├── add-name-for-audit.rst │ │ ├── audit-scoper-for-storage-data-model.rst │ │ ├── build-baremetal-data-model.rst │ │ ├── cdm-scoping.rst │ │ ├── check-strategy-requirements.rst │ │ ├── extend-node-status.rst │ │ ├── listen-all-necessary-notifications.rst │ │ ├── multiple-global-efficacy.rst │ │ ├── notifications-actionplan-cancel.rst │ │ ├── queens-template.rst │ │ ├── storage-capacity-balance.rst │ │ ├── watcher-multi-datasource.rst │ │ └── zone-migration-strategy.rst │ └── redirects ├── rocky-template.rst ├── rocky │ ├── approved │ │ ├── rocky-template.rst │ │ └── scheduler-filters.rst │ ├── implemented │ │ ├── exclude-project-by-audit-scope.rst │ │ ├── replace-cold-migrate-to-use-nova-migration-api.rst │ │ ├── rocky-template.rst │ │ └── support-watcher-ha-active-active-mode.rst │ └── redirects ├── stein-template.rst ├── stein │ ├── approved │ │ ├── show-datamodel-api.rst │ │ └── stein-template.rst │ ├── implemented │ │ ├── add-start-end-time-for-continuous-audit.rst │ │ ├── api-microversioning.rst │ │ ├── enhance-watcher-applier-engine.rst │ │ ├── scope-for-watcher-datamodel.rst │ │ ├── stein-template.rst │ │ └── update-datamodel-by-nova-notifications.rst │ └── redirects ├── train-template.rst ├── train │ ├── approved │ │ ├── general-purpose-decision-engine-threadpool.rst │ │ └── train-template.rst │ ├── implemented │ │ ├── add-force-field-to-audit.rst │ │ ├── file-based-metricmap.rst │ │ ├── formal-datasource-interface.rst │ │ ├── global-datasource-preference.rst │ │ ├── grafana-proxy-datasource.rst │ │ ├── improve-compute-data-model.rst │ │ ├── node-resource-consolidation.rst │ │ ├── show-datamodel-api.rst │ │ ├── support-keystoneclient-option.rst │ │ ├── support-placement-api.rst │ │ ├── train-template.rst │ │ └── watcher-planner-selector.rst │ └── redirects ├── ussuri-template.rst ├── ussuri │ ├── approved │ │ ├── event-driven-optimization-based.rst │ │ ├── general-purpose-decision-engine-threadpool.rst │ │ ├── rollback-mechanism.rst │ │ └── ussuri-template.rst │ ├── implemented │ │ └── ussuri-template.rst │ └── redirects ├── victoria-template.rst └── victoria │ ├── approved │ ├── rollback-mechanism.rst │ ├── time-series-framework.rst │ └── victoria-template.rst │ ├── implemented │ └── victoria-template.rst │ └── redirects ├── test-requirements.txt ├── tests ├── __init__.py ├── test_directories.py └── test_titles.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/.gitreview -------------------------------------------------------------------------------- /.stestr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/.stestr.conf -------------------------------------------------------------------------------- /.zuul.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/.zuul.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/README.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/image_src/dia/Watcher_Actions_Management_Functional_Need.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/dia/Watcher_Actions_Management_Functional_Need.dia -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/README.rst -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/class_diagram_efficacy_indicator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/class_diagram_efficacy_indicator.txt -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/class_diagram_goal_from_strategy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/class_diagram_goal_from_strategy.txt -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/class_diagram_plugin_parameters.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/class_diagram_plugin_parameters.txt -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/get_goal_from_strategy_class_diagram.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/get_goal_from_strategy_class_diagram.txt -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/get_goal_from_strategy_sync_sequence_diagram.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/get_goal_from_strategy_sync_sequence_diagram.txt -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/sequence_diagram_cluster_objects_wrapper_get_latest_model.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/sequence_diagram_cluster_objects_wrapper_get_latest_model.txt -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/sequence_diagram_cluster_objects_wrapper_notification.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/sequence_diagram_cluster_objects_wrapper_notification.txt -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/sequence_diagram_cluster_objects_wrapper_sync.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/sequence_diagram_cluster_objects_wrapper_sync.txt -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/sequence_diagram_plugin_parameters_generate_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/sequence_diagram_plugin_parameters_generate_config.txt -------------------------------------------------------------------------------- /doc/source/image_src/plantuml/sequence_diagram_plugin_parameters_load_plugin_parameters.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/image_src/plantuml/sequence_diagram_plugin_parameters_load_plugin_parameters.txt -------------------------------------------------------------------------------- /doc/source/images/Watcher_Actions_Management_Functional_Need.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/Watcher_Actions_Management_Functional_Need.png -------------------------------------------------------------------------------- /doc/source/images/Watcher_Actions_Management_Functional_Need.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/Watcher_Actions_Management_Functional_Need.svg -------------------------------------------------------------------------------- /doc/source/images/class_diagram_efficacy_indicator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/class_diagram_efficacy_indicator.png -------------------------------------------------------------------------------- /doc/source/images/class_diagram_goal_from_strategy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/class_diagram_goal_from_strategy.png -------------------------------------------------------------------------------- /doc/source/images/class_diagram_plugin_parameters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/class_diagram_plugin_parameters.png -------------------------------------------------------------------------------- /doc/source/images/get_goal_from_strategy_class_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/get_goal_from_strategy_class_diagram.png -------------------------------------------------------------------------------- /doc/source/images/get_goal_from_strategy_sync_sequence_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/get_goal_from_strategy_sync_sequence_diagram.png -------------------------------------------------------------------------------- /doc/source/images/scoring-engine-in-the-cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/scoring-engine-in-the-cloud.png -------------------------------------------------------------------------------- /doc/source/images/scoring-engine-inside-decision-engine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/scoring-engine-inside-decision-engine.png -------------------------------------------------------------------------------- /doc/source/images/scoring-engine-inside-scoring-module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/scoring-engine-inside-scoring-module.png -------------------------------------------------------------------------------- /doc/source/images/scoring-module-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/scoring-module-deployment.png -------------------------------------------------------------------------------- /doc/source/images/sequence_diagram_cluster_objects_wrapper_get_latest_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/sequence_diagram_cluster_objects_wrapper_get_latest_model.png -------------------------------------------------------------------------------- /doc/source/images/sequence_diagram_cluster_objects_wrapper_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/sequence_diagram_cluster_objects_wrapper_notification.png -------------------------------------------------------------------------------- /doc/source/images/sequence_diagram_cluster_objects_wrapper_sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/sequence_diagram_cluster_objects_wrapper_sync.png -------------------------------------------------------------------------------- /doc/source/images/sequence_diagram_plugin_parameters_generate_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/sequence_diagram_plugin_parameters_generate_config.png -------------------------------------------------------------------------------- /doc/source/images/sequence_diagram_plugin_parameters_load_plugin_parameters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/images/sequence_diagram_plugin_parameters_load_plugin_parameters.png -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/priorities: -------------------------------------------------------------------------------- 1 | ../../priorities -------------------------------------------------------------------------------- /doc/source/redirect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/redirect.py -------------------------------------------------------------------------------- /doc/source/specs/2025.1/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/2025.1/implemented -------------------------------------------------------------------------------- /doc/source/specs/2025.1/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/2025.1/index.rst -------------------------------------------------------------------------------- /doc/source/specs/2025.1/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/2025.1-template.rst -------------------------------------------------------------------------------- /doc/source/specs/2025.2/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/2025.2/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/2025.2/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/2025.2/index.rst -------------------------------------------------------------------------------- /doc/source/specs/2025.2/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/2025.2/redirects -------------------------------------------------------------------------------- /doc/source/specs/2025.2/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/2025.2-template.rst -------------------------------------------------------------------------------- /doc/source/specs/2026.1/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/2026.1/approved/ -------------------------------------------------------------------------------- /doc/source/specs/2026.1/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/2026.1/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/2026.1/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/2026.1/index.rst -------------------------------------------------------------------------------- /doc/source/specs/2026.1/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/2026.1/redirects -------------------------------------------------------------------------------- /doc/source/specs/2026.1/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/2026.1-template.rst -------------------------------------------------------------------------------- /doc/source/specs/backlog/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/backlog/approved -------------------------------------------------------------------------------- /doc/source/specs/backlog/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/backlog/index.rst -------------------------------------------------------------------------------- /doc/source/specs/backlog/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/backlog-template.rst -------------------------------------------------------------------------------- /doc/source/specs/mitaka/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/mitaka/approved -------------------------------------------------------------------------------- /doc/source/specs/mitaka/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/mitaka/implemented -------------------------------------------------------------------------------- /doc/source/specs/mitaka/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/mitaka/index.rst -------------------------------------------------------------------------------- /doc/source/specs/mitaka/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/mitaka/redirects -------------------------------------------------------------------------------- /doc/source/specs/mitaka/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/mitaka-template.rst -------------------------------------------------------------------------------- /doc/source/specs/newton/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/newton/approved/ -------------------------------------------------------------------------------- /doc/source/specs/newton/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/newton/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/newton/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/newton/index.rst -------------------------------------------------------------------------------- /doc/source/specs/newton/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/newton/redirects -------------------------------------------------------------------------------- /doc/source/specs/newton/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/newton-template.rst -------------------------------------------------------------------------------- /doc/source/specs/ocata/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/ocata/approved -------------------------------------------------------------------------------- /doc/source/specs/ocata/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/ocata/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/ocata/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/ocata/index.rst -------------------------------------------------------------------------------- /doc/source/specs/ocata/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/ocata/redirects -------------------------------------------------------------------------------- /doc/source/specs/ocata/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/ocata-template.rst -------------------------------------------------------------------------------- /doc/source/specs/pike/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/pike/approved/ -------------------------------------------------------------------------------- /doc/source/specs/pike/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/pike/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/pike/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/pike/index.rst -------------------------------------------------------------------------------- /doc/source/specs/pike/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/pike/redirects -------------------------------------------------------------------------------- /doc/source/specs/pike/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/pike-template.rst -------------------------------------------------------------------------------- /doc/source/specs/queens/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/queens/approved/ -------------------------------------------------------------------------------- /doc/source/specs/queens/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/queens/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/queens/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/queens/index.rst -------------------------------------------------------------------------------- /doc/source/specs/queens/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/queens/redirects -------------------------------------------------------------------------------- /doc/source/specs/queens/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/queens-template.rst -------------------------------------------------------------------------------- /doc/source/specs/rocky/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/rocky/approved/ -------------------------------------------------------------------------------- /doc/source/specs/rocky/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/rocky/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/rocky/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/rocky/index.rst -------------------------------------------------------------------------------- /doc/source/specs/rocky/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/rocky/redirects -------------------------------------------------------------------------------- /doc/source/specs/rocky/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/rocky-template.rst -------------------------------------------------------------------------------- /doc/source/specs/stein/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/stein/approved/ -------------------------------------------------------------------------------- /doc/source/specs/stein/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/stein/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/stein/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/stein/index.rst -------------------------------------------------------------------------------- /doc/source/specs/stein/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/stein/redirects -------------------------------------------------------------------------------- /doc/source/specs/stein/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/stein-template.rst -------------------------------------------------------------------------------- /doc/source/specs/train/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/train/approved/ -------------------------------------------------------------------------------- /doc/source/specs/train/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/train/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/train/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/train/index.rst -------------------------------------------------------------------------------- /doc/source/specs/train/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/train/redirects -------------------------------------------------------------------------------- /doc/source/specs/train/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/train-template.rst -------------------------------------------------------------------------------- /doc/source/specs/ussuri/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/ussuri/approved/ -------------------------------------------------------------------------------- /doc/source/specs/ussuri/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/ussuri/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/ussuri/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/ussuri/index.rst -------------------------------------------------------------------------------- /doc/source/specs/ussuri/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/ussuri/redirects -------------------------------------------------------------------------------- /doc/source/specs/ussuri/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/ussuri-template.rst -------------------------------------------------------------------------------- /doc/source/specs/victoria/approved: -------------------------------------------------------------------------------- 1 | ../../../../specs/victoria/approved/ -------------------------------------------------------------------------------- /doc/source/specs/victoria/implemented: -------------------------------------------------------------------------------- 1 | ../../../../specs/victoria/implemented/ -------------------------------------------------------------------------------- /doc/source/specs/victoria/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/doc/source/specs/victoria/index.rst -------------------------------------------------------------------------------- /doc/source/specs/victoria/redirects: -------------------------------------------------------------------------------- 1 | ../../../../specs/victoria/redirects -------------------------------------------------------------------------------- /doc/source/specs/victoria/template.rst: -------------------------------------------------------------------------------- 1 | ../../../../specs/victoria-template.rst -------------------------------------------------------------------------------- /priorities/mitaka-priorities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/mitaka-priorities.rst -------------------------------------------------------------------------------- /priorities/newton-priorities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/newton-priorities.rst -------------------------------------------------------------------------------- /priorities/ocata-priorities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/ocata-priorities.rst -------------------------------------------------------------------------------- /priorities/pike-priorities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/pike-priorities.rst -------------------------------------------------------------------------------- /priorities/priority-blueprints-to-review.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/priority-blueprints-to-review.yaml -------------------------------------------------------------------------------- /priorities/queens-priorities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/queens-priorities.rst -------------------------------------------------------------------------------- /priorities/rocky-priorities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/rocky-priorities.rst -------------------------------------------------------------------------------- /priorities/stein-priorities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/stein-priorities.rst -------------------------------------------------------------------------------- /priorities/train-priorities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/train-priorities.rst -------------------------------------------------------------------------------- /priorities/ussuri-priorities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/ussuri-priorities.rst -------------------------------------------------------------------------------- /priorities/victoria-priorities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/priorities/victoria-priorities.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/setup.py -------------------------------------------------------------------------------- /specs/2024.1-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2024.1-template.rst -------------------------------------------------------------------------------- /specs/2024.1/approved/maas-support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2024.1/approved/maas-support.rst -------------------------------------------------------------------------------- /specs/2025.1-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2025.1-template.rst -------------------------------------------------------------------------------- /specs/2025.1/implemented/prometheus-datasource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2025.1/implemented/prometheus-datasource.rst -------------------------------------------------------------------------------- /specs/2025.1/redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2025.1/redirects -------------------------------------------------------------------------------- /specs/2025.2-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2025.2-template.rst -------------------------------------------------------------------------------- /specs/2025.2/approved/2025.2-template.rst: -------------------------------------------------------------------------------- 1 | ../../2025.2-template.rst -------------------------------------------------------------------------------- /specs/2025.2/implemented/add-skip-actions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2025.2/implemented/add-skip-actions.rst -------------------------------------------------------------------------------- /specs/2025.2/implemented/extend-compute-model-attributes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2025.2/implemented/extend-compute-model-attributes.rst -------------------------------------------------------------------------------- /specs/2025.2/implemented/host-maintenance-strategy-disable-migration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2025.2/implemented/host-maintenance-strategy-disable-migration.rst -------------------------------------------------------------------------------- /specs/2025.2/implemented/prometheus-multitenancy-support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2025.2/implemented/prometheus-multitenancy-support.rst -------------------------------------------------------------------------------- /specs/2025.2/redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2025.2/redirects -------------------------------------------------------------------------------- /specs/2026.1-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2026.1-template.rst -------------------------------------------------------------------------------- /specs/2026.1/approved/functional-testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2026.1/approved/functional-testing.rst -------------------------------------------------------------------------------- /specs/2026.1/approved/template.rst: -------------------------------------------------------------------------------- 1 | ../../2026.1-template.rst -------------------------------------------------------------------------------- /specs/2026.1/approved/testing-and-codequality.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/2026.1/approved/testing-and-codequality.rst -------------------------------------------------------------------------------- /specs/2026.1/implemented/template.rst: -------------------------------------------------------------------------------- 1 | ../../2026.1-template.rst -------------------------------------------------------------------------------- /specs/2026.1/redirects: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specs/backlog-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/backlog-template.rst -------------------------------------------------------------------------------- /specs/backlog/approved/mitaka-template.rst: -------------------------------------------------------------------------------- 1 | ../../mitaka-template.rst -------------------------------------------------------------------------------- /specs/mitaka-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/mitaka-template.rst -------------------------------------------------------------------------------- /specs/mitaka/approved/mitaka-template.rst: -------------------------------------------------------------------------------- 1 | ../../mitaka-template.rst -------------------------------------------------------------------------------- /specs/mitaka/implemented/db-purge-engine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/mitaka/implemented/db-purge-engine.rst -------------------------------------------------------------------------------- /specs/mitaka/implemented/mitaka-template.rst: -------------------------------------------------------------------------------- 1 | ../../mitaka-template.rst -------------------------------------------------------------------------------- /specs/mitaka/implemented/outlet-temperature-based-strategy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/mitaka/implemented/outlet-temperature-based-strategy.rst -------------------------------------------------------------------------------- /specs/mitaka/implemented/telemetry-integration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/mitaka/implemented/telemetry-integration.rst -------------------------------------------------------------------------------- /specs/mitaka/implemented/watcher-add-actions-via-conf.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/mitaka/implemented/watcher-add-actions-via-conf.rst -------------------------------------------------------------------------------- /specs/mitaka/implemented/workload-balance-migration-strategy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/mitaka/implemented/workload-balance-migration-strategy.rst -------------------------------------------------------------------------------- /specs/mitaka/implemented/zhaw-load-consolidation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/mitaka/implemented/zhaw-load-consolidation.rst -------------------------------------------------------------------------------- /specs/mitaka/redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/mitaka/redirects -------------------------------------------------------------------------------- /specs/newton-template.rst: -------------------------------------------------------------------------------- 1 | mitaka-template.rst -------------------------------------------------------------------------------- /specs/newton/approved/select-destinations-filter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/approved/select-destinations-filter.rst -------------------------------------------------------------------------------- /specs/newton/implemented/cluster-model-objects-wrapper.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/cluster-model-objects-wrapper.rst -------------------------------------------------------------------------------- /specs/newton/implemented/configurable-weights-default-planner.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/configurable-weights-default-planner.rst -------------------------------------------------------------------------------- /specs/newton/implemented/continuously-optimization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/continuously-optimization.rst -------------------------------------------------------------------------------- /specs/newton/implemented/efficacy-indicator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/efficacy-indicator.rst -------------------------------------------------------------------------------- /specs/newton/implemented/get-goal-from-strategy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/get-goal-from-strategy.rst -------------------------------------------------------------------------------- /specs/newton/implemented/optimization-threshold.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/optimization-threshold.rst -------------------------------------------------------------------------------- /specs/newton/implemented/persistent-audit-parameters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/persistent-audit-parameters.rst -------------------------------------------------------------------------------- /specs/newton/implemented/plugins-parameters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/plugins-parameters.rst -------------------------------------------------------------------------------- /specs/newton/implemented/scoring-module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/scoring-module.rst -------------------------------------------------------------------------------- /specs/newton/implemented/sd-strategy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/sd-strategy.rst -------------------------------------------------------------------------------- /specs/newton/implemented/uniform-airflow-migration-strategy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/implemented/uniform-airflow-migration-strategy.rst -------------------------------------------------------------------------------- /specs/newton/redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/newton/redirects -------------------------------------------------------------------------------- /specs/ocata-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata-template.rst -------------------------------------------------------------------------------- /specs/ocata/approved/ocata-template.rst: -------------------------------------------------------------------------------- 1 | ../../ocata-template.rst -------------------------------------------------------------------------------- /specs/ocata/implemented/action-plan-versioned-notifications-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata/implemented/action-plan-versioned-notifications-api.rst -------------------------------------------------------------------------------- /specs/ocata/implemented/audit-versioned-notifications-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata/implemented/audit-versioned-notifications-api.rst -------------------------------------------------------------------------------- /specs/ocata/implemented/automatic-triggering-audit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata/implemented/automatic-triggering-audit.rst -------------------------------------------------------------------------------- /specs/ocata/implemented/define-the-audit-scope.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata/implemented/define-the-audit-scope.rst -------------------------------------------------------------------------------- /specs/ocata/implemented/graph-based-cluster-model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata/implemented/graph-based-cluster-model.rst -------------------------------------------------------------------------------- /specs/ocata/implemented/ocata-template.rst: -------------------------------------------------------------------------------- 1 | ../../ocata-template.rst -------------------------------------------------------------------------------- /specs/ocata/implemented/parallel-applier.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata/implemented/parallel-applier.rst -------------------------------------------------------------------------------- /specs/ocata/implemented/planner-storage-action-plan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata/implemented/planner-storage-action-plan.rst -------------------------------------------------------------------------------- /specs/ocata/implemented/watcher-notifications-ovo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata/implemented/watcher-notifications-ovo.rst -------------------------------------------------------------------------------- /specs/ocata/implemented/watcher-versioned-objects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata/implemented/watcher-versioned-objects.rst -------------------------------------------------------------------------------- /specs/ocata/redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ocata/redirects -------------------------------------------------------------------------------- /specs/pike-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike-template.rst -------------------------------------------------------------------------------- /specs/pike/approved/pike-template.rst: -------------------------------------------------------------------------------- 1 | ../../pike-template.rst -------------------------------------------------------------------------------- /specs/pike/implemented/action-versioned-notifications-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/action-versioned-notifications-api.rst -------------------------------------------------------------------------------- /specs/pike/implemented/add-power-on-and-off-in-watcher.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/add-power-on-and-off-in-watcher.rst -------------------------------------------------------------------------------- /specs/pike/implemented/audit-tag-vm-metadata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/audit-tag-vm-metadata.rst -------------------------------------------------------------------------------- /specs/pike/implemented/background-jobs-ha.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/background-jobs-ha.rst -------------------------------------------------------------------------------- /specs/pike/implemented/cancel-action-plan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/cancel-action-plan.rst -------------------------------------------------------------------------------- /specs/pike/implemented/cinder-model-integration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/cinder-model-integration.rst -------------------------------------------------------------------------------- /specs/pike/implemented/cron-based-continuous-audits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/cron-based-continuous-audits.rst -------------------------------------------------------------------------------- /specs/pike/implemented/dynamic-action-description.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/dynamic-action-description.rst -------------------------------------------------------------------------------- /specs/pike/implemented/energy-saving-strategy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/energy-saving-strategy.rst -------------------------------------------------------------------------------- /specs/pike/implemented/gnocchi-watcher-support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/gnocchi-watcher-support.rst -------------------------------------------------------------------------------- /specs/pike/implemented/jsonschema-validation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/jsonschema-validation.rst -------------------------------------------------------------------------------- /specs/pike/implemented/noisy_neighbor_strategy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/noisy_neighbor_strategy.rst -------------------------------------------------------------------------------- /specs/pike/implemented/pike-template.rst: -------------------------------------------------------------------------------- 1 | ../../pike-template.rst -------------------------------------------------------------------------------- /specs/pike/implemented/services-versioned-notifications-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/services-versioned-notifications-api.rst -------------------------------------------------------------------------------- /specs/pike/implemented/stale-action-plan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/stale-action-plan.rst -------------------------------------------------------------------------------- /specs/pike/implemented/suspended-audit-state.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/suspended-audit-state.rst -------------------------------------------------------------------------------- /specs/pike/implemented/volume-migrate-action.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/implemented/volume-migrate-action.rst -------------------------------------------------------------------------------- /specs/pike/redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/pike/redirects -------------------------------------------------------------------------------- /specs/queens-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens-template.rst -------------------------------------------------------------------------------- /specs/queens/approved/cluster-maintenance-strategy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/approved/cluster-maintenance-strategy.rst -------------------------------------------------------------------------------- /specs/queens/approved/compute-cdm-include-all-instances.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/approved/compute-cdm-include-all-instances.rst -------------------------------------------------------------------------------- /specs/queens/approved/noisy-neighbor-dashboard.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/approved/noisy-neighbor-dashboard.rst -------------------------------------------------------------------------------- /specs/queens/approved/queens-template.rst: -------------------------------------------------------------------------------- 1 | ../../queens-template.rst -------------------------------------------------------------------------------- /specs/queens/approved/workload-characterization-grammar.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/approved/workload-characterization-grammar.rst -------------------------------------------------------------------------------- /specs/queens/implemented/add-name-for-audit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/add-name-for-audit.rst -------------------------------------------------------------------------------- /specs/queens/implemented/audit-scoper-for-storage-data-model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/audit-scoper-for-storage-data-model.rst -------------------------------------------------------------------------------- /specs/queens/implemented/build-baremetal-data-model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/build-baremetal-data-model.rst -------------------------------------------------------------------------------- /specs/queens/implemented/cdm-scoping.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/cdm-scoping.rst -------------------------------------------------------------------------------- /specs/queens/implemented/check-strategy-requirements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/check-strategy-requirements.rst -------------------------------------------------------------------------------- /specs/queens/implemented/extend-node-status.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/extend-node-status.rst -------------------------------------------------------------------------------- /specs/queens/implemented/listen-all-necessary-notifications.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/listen-all-necessary-notifications.rst -------------------------------------------------------------------------------- /specs/queens/implemented/multiple-global-efficacy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/multiple-global-efficacy.rst -------------------------------------------------------------------------------- /specs/queens/implemented/notifications-actionplan-cancel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/notifications-actionplan-cancel.rst -------------------------------------------------------------------------------- /specs/queens/implemented/queens-template.rst: -------------------------------------------------------------------------------- 1 | ../../queens-template.rst -------------------------------------------------------------------------------- /specs/queens/implemented/storage-capacity-balance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/storage-capacity-balance.rst -------------------------------------------------------------------------------- /specs/queens/implemented/watcher-multi-datasource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/watcher-multi-datasource.rst -------------------------------------------------------------------------------- /specs/queens/implemented/zone-migration-strategy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/implemented/zone-migration-strategy.rst -------------------------------------------------------------------------------- /specs/queens/redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/queens/redirects -------------------------------------------------------------------------------- /specs/rocky-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/rocky-template.rst -------------------------------------------------------------------------------- /specs/rocky/approved/rocky-template.rst: -------------------------------------------------------------------------------- 1 | ../../rocky-template.rst -------------------------------------------------------------------------------- /specs/rocky/approved/scheduler-filters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/rocky/approved/scheduler-filters.rst -------------------------------------------------------------------------------- /specs/rocky/implemented/exclude-project-by-audit-scope.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/rocky/implemented/exclude-project-by-audit-scope.rst -------------------------------------------------------------------------------- /specs/rocky/implemented/replace-cold-migrate-to-use-nova-migration-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/rocky/implemented/replace-cold-migrate-to-use-nova-migration-api.rst -------------------------------------------------------------------------------- /specs/rocky/implemented/rocky-template.rst: -------------------------------------------------------------------------------- 1 | ../../rocky-template.rst -------------------------------------------------------------------------------- /specs/rocky/implemented/support-watcher-ha-active-active-mode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/rocky/implemented/support-watcher-ha-active-active-mode.rst -------------------------------------------------------------------------------- /specs/rocky/redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/rocky/redirects -------------------------------------------------------------------------------- /specs/stein-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/stein-template.rst -------------------------------------------------------------------------------- /specs/stein/approved/show-datamodel-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/stein/approved/show-datamodel-api.rst -------------------------------------------------------------------------------- /specs/stein/approved/stein-template.rst: -------------------------------------------------------------------------------- 1 | ../../stein-template.rst -------------------------------------------------------------------------------- /specs/stein/implemented/add-start-end-time-for-continuous-audit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/stein/implemented/add-start-end-time-for-continuous-audit.rst -------------------------------------------------------------------------------- /specs/stein/implemented/api-microversioning.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/stein/implemented/api-microversioning.rst -------------------------------------------------------------------------------- /specs/stein/implemented/enhance-watcher-applier-engine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/stein/implemented/enhance-watcher-applier-engine.rst -------------------------------------------------------------------------------- /specs/stein/implemented/scope-for-watcher-datamodel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/stein/implemented/scope-for-watcher-datamodel.rst -------------------------------------------------------------------------------- /specs/stein/implemented/stein-template.rst: -------------------------------------------------------------------------------- 1 | ../../stein-template.rst -------------------------------------------------------------------------------- /specs/stein/implemented/update-datamodel-by-nova-notifications.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/stein/implemented/update-datamodel-by-nova-notifications.rst -------------------------------------------------------------------------------- /specs/stein/redirects: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specs/train-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train-template.rst -------------------------------------------------------------------------------- /specs/train/approved/general-purpose-decision-engine-threadpool.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/approved/general-purpose-decision-engine-threadpool.rst -------------------------------------------------------------------------------- /specs/train/approved/train-template.rst: -------------------------------------------------------------------------------- 1 | ../../train-template.rst -------------------------------------------------------------------------------- /specs/train/implemented/add-force-field-to-audit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/add-force-field-to-audit.rst -------------------------------------------------------------------------------- /specs/train/implemented/file-based-metricmap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/file-based-metricmap.rst -------------------------------------------------------------------------------- /specs/train/implemented/formal-datasource-interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/formal-datasource-interface.rst -------------------------------------------------------------------------------- /specs/train/implemented/global-datasource-preference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/global-datasource-preference.rst -------------------------------------------------------------------------------- /specs/train/implemented/grafana-proxy-datasource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/grafana-proxy-datasource.rst -------------------------------------------------------------------------------- /specs/train/implemented/improve-compute-data-model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/improve-compute-data-model.rst -------------------------------------------------------------------------------- /specs/train/implemented/node-resource-consolidation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/node-resource-consolidation.rst -------------------------------------------------------------------------------- /specs/train/implemented/show-datamodel-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/show-datamodel-api.rst -------------------------------------------------------------------------------- /specs/train/implemented/support-keystoneclient-option.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/support-keystoneclient-option.rst -------------------------------------------------------------------------------- /specs/train/implemented/support-placement-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/support-placement-api.rst -------------------------------------------------------------------------------- /specs/train/implemented/train-template.rst: -------------------------------------------------------------------------------- 1 | ../../train-template.rst -------------------------------------------------------------------------------- /specs/train/implemented/watcher-planner-selector.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/implemented/watcher-planner-selector.rst -------------------------------------------------------------------------------- /specs/train/redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/train/redirects -------------------------------------------------------------------------------- /specs/ussuri-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ussuri-template.rst -------------------------------------------------------------------------------- /specs/ussuri/approved/event-driven-optimization-based.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ussuri/approved/event-driven-optimization-based.rst -------------------------------------------------------------------------------- /specs/ussuri/approved/general-purpose-decision-engine-threadpool.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ussuri/approved/general-purpose-decision-engine-threadpool.rst -------------------------------------------------------------------------------- /specs/ussuri/approved/rollback-mechanism.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/ussuri/approved/rollback-mechanism.rst -------------------------------------------------------------------------------- /specs/ussuri/approved/ussuri-template.rst: -------------------------------------------------------------------------------- 1 | ../../ussuri-template.rst -------------------------------------------------------------------------------- /specs/ussuri/implemented/ussuri-template.rst: -------------------------------------------------------------------------------- 1 | ../../ussuri-template.rst -------------------------------------------------------------------------------- /specs/ussuri/redirects: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specs/victoria-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/victoria-template.rst -------------------------------------------------------------------------------- /specs/victoria/approved/rollback-mechanism.rst: -------------------------------------------------------------------------------- 1 | ../../ussuri/approved/rollback-mechanism.rst -------------------------------------------------------------------------------- /specs/victoria/approved/time-series-framework.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/specs/victoria/approved/time-series-framework.rst -------------------------------------------------------------------------------- /specs/victoria/approved/victoria-template.rst: -------------------------------------------------------------------------------- 1 | ../../victoria-template.rst -------------------------------------------------------------------------------- /specs/victoria/implemented/victoria-template.rst: -------------------------------------------------------------------------------- 1 | ../../victoria-template.rst -------------------------------------------------------------------------------- /specs/victoria/redirects: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_directories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/tests/test_directories.py -------------------------------------------------------------------------------- /tests/test_titles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/tests/test_titles.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/watcher-specs/HEAD/tox.ini --------------------------------------------------------------------------------