diff --git a/releasenotes/notes/audit-versioned-notifications-api-bca7738e16954bad.yaml b/releasenotes/notes/audit-versioned-notifications-api-bca7738e16954bad.yaml new file mode 100644 index 000000000..9eb1cd2d1 --- /dev/null +++ b/releasenotes/notes/audit-versioned-notifications-api-bca7738e16954bad.yaml @@ -0,0 +1,3 @@ +--- +features: + - Add notifications related to Audit object. diff --git a/releasenotes/notes/automatic-triggering-audit-8a9b0540d547db60.yaml b/releasenotes/notes/automatic-triggering-audit-8a9b0540d547db60.yaml new file mode 100644 index 000000000..b96723c40 --- /dev/null +++ b/releasenotes/notes/automatic-triggering-audit-8a9b0540d547db60.yaml @@ -0,0 +1,5 @@ +--- +features: + - Watcher can continuously optimize the OpenStack cloud for a specific + strategy or goal by triggering an audit periodically which generates + an action plan and run it automatically. diff --git a/releasenotes/notes/centralise-config-opts-95670987dfbdb0e7.yaml b/releasenotes/notes/centralise-config-opts-95670987dfbdb0e7.yaml new file mode 100644 index 000000000..b76db57ff --- /dev/null +++ b/releasenotes/notes/centralise-config-opts-95670987dfbdb0e7.yaml @@ -0,0 +1,3 @@ +--- +features: + - Centralize all configuration options for Watcher. diff --git a/releasenotes/notes/db-migration-e1a705a8b54ccdd2.yaml b/releasenotes/notes/db-migration-e1a705a8b54ccdd2.yaml new file mode 100644 index 000000000..63d5ad628 --- /dev/null +++ b/releasenotes/notes/db-migration-e1a705a8b54ccdd2.yaml @@ -0,0 +1,3 @@ +--- +features: + - Watcher database can now be upgraded thanks to Alembic. diff --git a/releasenotes/notes/define-the-audit-scope-e89edc5051dcf3f2.yaml b/releasenotes/notes/define-the-audit-scope-e89edc5051dcf3f2.yaml new file mode 100644 index 000000000..5cea918ca --- /dev/null +++ b/releasenotes/notes/define-the-audit-scope-e89edc5051dcf3f2.yaml @@ -0,0 +1,5 @@ +--- +features: + - Provides a generic way to define the scope of an audit. The set of audited + resources will be called "Audit scope" and will be defined in each audit + template (which contains the audit settings). diff --git a/releasenotes/notes/graph-based-cluster-model-523937a6f5e66537.yaml b/releasenotes/notes/graph-based-cluster-model-523937a6f5e66537.yaml new file mode 100644 index 000000000..d57a2dd83 --- /dev/null +++ b/releasenotes/notes/graph-based-cluster-model-523937a6f5e66537.yaml @@ -0,0 +1,6 @@ +--- +features: + - The graph model describes how VMs are associated to compute hosts. + This allows for seeing relationships upfront between the entities and hence + can be used to identify hot/cold spots in the data center and influence + a strategy decision. diff --git a/releasenotes/notes/monasca-support-0b0486b8572ac38b.yaml b/releasenotes/notes/monasca-support-0b0486b8572ac38b.yaml new file mode 100644 index 000000000..a98dff8cd --- /dev/null +++ b/releasenotes/notes/monasca-support-0b0486b8572ac38b.yaml @@ -0,0 +1,4 @@ +--- +features: + - Watcher supports multiple metrics backend and relies on Ceilometer and + Monasca. diff --git a/releasenotes/notes/planner-storage-action-plan-26ef37893c5e8648.yaml b/releasenotes/notes/planner-storage-action-plan-26ef37893c5e8648.yaml new file mode 100644 index 000000000..0d3407f79 --- /dev/null +++ b/releasenotes/notes/planner-storage-action-plan-26ef37893c5e8648.yaml @@ -0,0 +1,4 @@ +--- +features: + - Watcher can now run specific actions in parallel improving the performances + dramatically when executing an action plan. diff --git a/releasenotes/notes/stale-action-plan-b6a6b08df873c128.yaml b/releasenotes/notes/stale-action-plan-b6a6b08df873c128.yaml new file mode 100644 index 000000000..1ddf8cdc9 --- /dev/null +++ b/releasenotes/notes/stale-action-plan-b6a6b08df873c128.yaml @@ -0,0 +1,4 @@ +--- +features: + - Add superseded state for an action plan if the cluster data model has + changed after it has been created. diff --git a/releasenotes/notes/watcher-notifications-ovo-7b44d52ef6400dd0.yaml b/releasenotes/notes/watcher-notifications-ovo-7b44d52ef6400dd0.yaml new file mode 100644 index 000000000..d469c00ac --- /dev/null +++ b/releasenotes/notes/watcher-notifications-ovo-7b44d52ef6400dd0.yaml @@ -0,0 +1,8 @@ +--- +features: + - Provide a notification mechanism into Watcher that supports versioning. + Whenever a Watcher object is created, updated or deleted, a versioned + notification will, if it's relevant, be automatically sent to notify in order + to allow an event-driven style of architecture within Watcher. Moreover, it + will also give other services and/or 3rd party softwares (e.g. monitoring + solutions or rules engines) the ability to react to such events. diff --git a/releasenotes/notes/watcher-service-list-7b2f4b64f71e9b89.yaml b/releasenotes/notes/watcher-service-list-7b2f4b64f71e9b89.yaml new file mode 100644 index 000000000..9710b9710 --- /dev/null +++ b/releasenotes/notes/watcher-service-list-7b2f4b64f71e9b89.yaml @@ -0,0 +1,3 @@ +--- +features: + - Add a service supervisor to watch Watcher deamons. diff --git a/releasenotes/notes/watcher-versioned-objects-fc5abf5c81c4590c.yaml b/releasenotes/notes/watcher-versioned-objects-fc5abf5c81c4590c.yaml new file mode 100644 index 000000000..c2a6df823 --- /dev/null +++ b/releasenotes/notes/watcher-versioned-objects-fc5abf5c81c4590c.yaml @@ -0,0 +1,5 @@ +--- +features: + - all Watcher objects have been refactored to support OVO + (oslo.versionedobjects) which was a prerequisite step in order to implement + versioned notifications.