From c3dc5c5c43fc98f313b742340d79cc0315d763ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?El=C5=91d=20Ill=C3=A9s?= Date: Tue, 14 Nov 2017 12:47:24 +0100 Subject: [PATCH] Deduplicate server_group samples This patch refactors the sample files of server_group notifications to use a common ServerGroupPayload sample data. Change-Id: I4e7531c180484a7b430d267153d185f1006543f0 --- .../common_payloads/ServerGroupPayload.json | 16 ++++++++++++++++ .../server_group-create.json | 15 +-------------- .../server_group-delete.json | 15 +-------------- 3 files changed, 18 insertions(+), 28 deletions(-) create mode 100644 doc/notification_samples/common_payloads/ServerGroupPayload.json diff --git a/doc/notification_samples/common_payloads/ServerGroupPayload.json b/doc/notification_samples/common_payloads/ServerGroupPayload.json new file mode 100644 index 0000000000..bf30d63369 --- /dev/null +++ b/doc/notification_samples/common_payloads/ServerGroupPayload.json @@ -0,0 +1,16 @@ +{ + "nova_object.version": "1.0", + "nova_object.namespace": "nova", + "nova_object.name": "ServerGroupPayload", + "nova_object.data": { + "uuid": "788608ec-ebdc-45c5-bc7f-e5f24ab92c80", + "name": "test-server-group", + "project_id": "6f70656e737461636b20342065766572", + "user_id": "fake", + "policies": [ + "anti-affinity" + ], + "members": [], + "hosts": null + } +} \ No newline at end of file diff --git a/doc/notification_samples/server_group-create.json b/doc/notification_samples/server_group-create.json index 318713c2ec..b2ba97278a 100644 --- a/doc/notification_samples/server_group-create.json +++ b/doc/notification_samples/server_group-create.json @@ -1,19 +1,6 @@ { "priority": "INFO", - "payload": { - "nova_object.version": "1.0", - "nova_object.namespace": "nova", - "nova_object.name": "ServerGroupPayload", - "nova_object.data": { - "uuid": "788608ec-ebdc-45c5-bc7f-e5f24ab92c80", - "name": "test-server-group", - "project_id": "6f70656e737461636b20342065766572", - "user_id": "fake", - "policies": ["anti-affinity"], - "members": [], - "hosts": null - } - }, + "payload": {"$ref": "common_payloads/ServerGroupPayload.json#"}, "event_type": "server_group.create", "publisher_id": "nova-api:fake-mini" } diff --git a/doc/notification_samples/server_group-delete.json b/doc/notification_samples/server_group-delete.json index c6bfee800f..893e3344d1 100644 --- a/doc/notification_samples/server_group-delete.json +++ b/doc/notification_samples/server_group-delete.json @@ -1,19 +1,6 @@ { "priority": "INFO", - "payload": { - "nova_object.version": "1.0", - "nova_object.namespace": "nova", - "nova_object.name": "ServerGroupPayload", - "nova_object.data": { - "uuid": "788608ec-ebdc-45c5-bc7f-e5f24ab92c80", - "name": "test-server-group", - "project_id": "6f70656e737461636b20342065766572", - "user_id": "fake", - "policies": ["anti-affinity"], - "members": [], - "hosts": null - } - }, + "payload": {"$ref": "common_payloads/ServerGroupPayload.json#"}, "event_type": "server_group.delete", "publisher_id": "nova-api:fake-mini" }