)]}'
{"doc/source/contributor/vitrage-templates.rst":[{"author":{"_account_id":19184,"name":"Idan Hefetz","email":"idan.hefetz@nokia.com","username":"idan-hefetz"},"change_message_id":"23d0789290351712b93127e9f289e08def78e455","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. code-block:: yaml"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"   metadata:"},{"line_number":32,"context_line":"    version: 3"},{"line_number":33,"context_line":"    name: \u003cunique template identifier\u003e"},{"line_number":34,"context_line":"    type: standard"},{"line_number":35,"context_line":"    description: \u003cwhat this template does\u003e"},{"line_number":36,"context_line":"   entities:"},{"line_number":37,"context_line":"    example_host:"},{"line_number":38,"context_line":"     type: nova.host"},{"line_number":39,"context_line":"     name: compute-0-0"},{"line_number":40,"context_line":"    example_instance:"},{"line_number":41,"context_line":"     type: nova.instance"},{"line_number":42,"context_line":"    example_alarm:"},{"line_number":43,"context_line":"     type: zabbix"},{"line_number":44,"context_line":"     name: memory threshold crossed"},{"line_number":45,"context_line":"   scenarios:"},{"line_number":46,"context_line":"    - condition: \u003cif statement true do the actions\u003e"},{"line_number":47,"context_line":"      actions:"},{"line_number":48,"context_line":"        ..."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"The template is divided into three main sections:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fdfeff1_99b23206","line":47,"range":{"start_line":31,"start_character":0,"end_line":47,"end_character":14},"updated":"2019-03-05 07:53:41.000000000","message":"should add parameters here","commit_id":"c220a1b729b86843b0206d3e0146d1384018bbb1"},{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"e1a692d7ecd68312caca5ec4686491c44bcb1408","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. code-block:: yaml"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"   metadata:"},{"line_number":32,"context_line":"    version: 3"},{"line_number":33,"context_line":"    name: \u003cunique template identifier\u003e"},{"line_number":34,"context_line":"    type: standard"},{"line_number":35,"context_line":"    description: \u003cwhat this template does\u003e"},{"line_number":36,"context_line":"   entities:"},{"line_number":37,"context_line":"    example_host:"},{"line_number":38,"context_line":"     type: nova.host"},{"line_number":39,"context_line":"     name: compute-0-0"},{"line_number":40,"context_line":"    example_instance:"},{"line_number":41,"context_line":"     type: nova.instance"},{"line_number":42,"context_line":"    example_alarm:"},{"line_number":43,"context_line":"     type: zabbix"},{"line_number":44,"context_line":"     name: memory threshold crossed"},{"line_number":45,"context_line":"   scenarios:"},{"line_number":46,"context_line":"    - condition: \u003cif statement true do the actions\u003e"},{"line_number":47,"context_line":"      actions:"},{"line_number":48,"context_line":"        ..."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"The template is divided into three main sections:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fdfeff1_b29f0850","line":47,"range":{"start_line":31,"start_character":0,"end_line":47,"end_character":14},"in_reply_to":"9fdfeff1_99b23206","updated":"2019-03-05 14:37:48.000000000","message":"Done","commit_id":"c220a1b729b86843b0206d3e0146d1384018bbb1"},{"author":{"_account_id":19184,"name":"Idan Hefetz","email":"idan.hefetz@nokia.com","username":"idan-hefetz"},"change_message_id":"23d0789290351712b93127e9f289e08def78e455","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"The template is divided into three main sections:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- ``metadata`` - contains general information about the template."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"  - ``version`` - the version of the template format."},{"line_number":55,"context_line":"  - ``name`` - the name of the template"},{"line_number":56,"context_line":"  - ``type`` - the type of the template. Currently only `standard` is supported"},{"line_number":57,"context_line":"  - ``description`` - a brief description of what the template does (optional)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"- ``entities`` - describes the resources and alarms which are relevant to the template scenario (corresponds to a vertex in the entity graph). These are referenced later on."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- ``scenarios`` - a list of if-then scenarios to consider. Each scenario is comprised of:"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"  - ``condition`` - an expression describing the existence of a structure in the topology"},{"line_number":64,"context_line":"  - ``actions`` - a list of actions to execute when the condition is met."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Scenario Condition"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fdfeff1_b9b7f6f5","line":64,"range":{"start_line":52,"start_character":1,"end_line":64,"end_character":73},"updated":"2019-03-05 07:53:41.000000000","message":"and here","commit_id":"c220a1b729b86843b0206d3e0146d1384018bbb1"},{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"e1a692d7ecd68312caca5ec4686491c44bcb1408","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"The template is divided into three main sections:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- ``metadata`` - contains general information about the template."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"  - ``version`` - the version of the template format."},{"line_number":55,"context_line":"  - ``name`` - the name of the template"},{"line_number":56,"context_line":"  - ``type`` - the type of the template. Currently only `standard` is supported"},{"line_number":57,"context_line":"  - ``description`` - a brief description of what the template does (optional)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"- ``entities`` - describes the resources and alarms which are relevant to the template scenario (corresponds to a vertex in the entity graph). These are referenced later on."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- ``scenarios`` - a list of if-then scenarios to consider. Each scenario is comprised of:"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"  - ``condition`` - an expression describing the existence of a structure in the topology"},{"line_number":64,"context_line":"  - ``actions`` - a list of actions to execute when the condition is met."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Scenario Condition"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fdfeff1_d29c0c5d","line":64,"range":{"start_line":52,"start_character":1,"end_line":64,"end_character":73},"in_reply_to":"9fdfeff1_b9b7f6f5","updated":"2019-03-05 14:37:48.000000000","message":"Done","commit_id":"c220a1b729b86843b0206d3e0146d1384018bbb1"}]}
