)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4149,"name":"Itsuro Oda","email":"oda@valinux.co.jp","username":"oda-g"},"change_message_id":"9e428412d4e09b30760a82ee64683d294800ab13","unresolved":true,"context_lines":[{"line_number":18,"context_line":"Implements: blueprint support-nfv-solv3-start-and-terminate-vnf"},{"line_number":19,"context_line":"Implements: blueprint support-nfv-solv3-query-vnf-instances"},{"line_number":20,"context_line":"Implements: blueprint support-nfv-solv3-query-operation-occurrences"},{"line_number":21,"context_line":"Implementes: blueprint support-nfv-solv3-subscriptions"},{"line_number":22,"context_line":"Change-Id: I603e32090303af080b17e549a0caf7e862aa7e1e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bb33ec79_bed96f74","line":21,"updated":"2021-09-08 22:24:55.000000000","message":"Implements. :-)","commit_id":"023afbe6f99cfef08176c2605479ce04c2889d7f"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"428412c5af7d2a1ca494c826ce073a9ad3c43d84","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Hirofumi Noguchi \u003chirofumi.noguchi.rs@hco.ntt.co.jp\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-09-10 09:28:50 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Tacker documentation for multi-version API support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch provides Tacker documentation for multi-version API support."},{"line_number":10,"context_line":"VNF LCM API Version 2 is added to API Reference and the page hierarchy"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"55f2aeaf_de4062bc","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":54},"updated":"2021-09-13 10:13:08.000000000","message":"The first line seems a little long. Could you make it shorter than 50 characters?\n\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"}],"api-ref/source/v1/parameters_vnflcm_versions.yaml":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":17,"context_line":"  type: Structure (inlined)"},{"line_number":18,"context_line":"isDeprecated:"},{"line_number":19,"context_line":"  description: |"},{"line_number":20,"context_line":"   this attribute indicates whether use of the version signalled"},{"line_number":21,"context_line":"   by the version attribute is deprecated (true) or not (false)."},{"line_number":22,"context_line":"  in: body"},{"line_number":23,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a1ea542_ec7253a5","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":3},"updated":"2021-09-13 10:09:01.000000000","message":"Why don\u0027t you use the same number of indentation spaces?\n(My suggestion is to change space x4)","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":17,"context_line":"  type: Structure (inlined)"},{"line_number":18,"context_line":"isDeprecated:"},{"line_number":19,"context_line":"  description: |"},{"line_number":20,"context_line":"   this attribute indicates whether use of the version signalled"},{"line_number":21,"context_line":"   by the version attribute is deprecated (true) or not (false)."},{"line_number":22,"context_line":"  in: body"},{"line_number":23,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"239b35ea_a7bf7339","line":20,"range":{"start_line":20,"start_character":3,"end_line":20,"end_character":4},"updated":"2021-09-13 10:09:01.000000000","message":"nits: Could you change the beginning of the sentence to uppercase?","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":17,"context_line":"  type: Structure (inlined)"},{"line_number":18,"context_line":"isDeprecated:"},{"line_number":19,"context_line":"  description: |"},{"line_number":20,"context_line":"   this attribute indicates whether use of the version signalled"},{"line_number":21,"context_line":"   by the version attribute is deprecated (true) or not (false)."},{"line_number":22,"context_line":"  in: body"},{"line_number":23,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"370638fc_4eb577ab","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":3},"in_reply_to":"1a1ea542_ec7253a5","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for comments.\nI will fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":17,"context_line":"  type: Structure (inlined)"},{"line_number":18,"context_line":"isDeprecated:"},{"line_number":19,"context_line":"  description: |"},{"line_number":20,"context_line":"   this attribute indicates whether use of the version signalled"},{"line_number":21,"context_line":"   by the version attribute is deprecated (true) or not (false)."},{"line_number":22,"context_line":"  in: body"},{"line_number":23,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"d356a006_4adda406","line":20,"range":{"start_line":20,"start_character":3,"end_line":20,"end_character":4},"in_reply_to":"239b35ea_a7bf7339","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for comments.\nI will fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  type: Structure (inlined)"},{"line_number":18,"context_line":"isDeprecated:"},{"line_number":19,"context_line":"  description: |"},{"line_number":20,"context_line":"   this attribute indicates whether use of the version signalled"},{"line_number":21,"context_line":"   by the version attribute is deprecated (true) or not (false)."},{"line_number":22,"context_line":"  in: body"},{"line_number":23,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"07717b3c_4f3df364","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":3},"in_reply_to":"370638fc_4eb577ab","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed,","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  type: Structure (inlined)"},{"line_number":18,"context_line":"isDeprecated:"},{"line_number":19,"context_line":"  description: |"},{"line_number":20,"context_line":"   this attribute indicates whether use of the version signalled"},{"line_number":21,"context_line":"   by the version attribute is deprecated (true) or not (false)."},{"line_number":22,"context_line":"  in: body"},{"line_number":23,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5cffb614_02ac1e76","line":20,"range":{"start_line":20,"start_character":3,"end_line":20,"end_character":4},"in_reply_to":"d356a006_4adda406","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed,","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":24,"context_line":"  type: boolean"},{"line_number":25,"context_line":"retirementDate:"},{"line_number":26,"context_line":"  description: |"},{"line_number":27,"context_line":"   The date and time after which the API version will no longer be"},{"line_number":28,"context_line":"   supported. This attribute may be included if the value of the isDeprecated "},{"line_number":29,"context_line":"   attribute is set to true and shall be absent otherwise."},{"line_number":30,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"e87ac9f5_8a09e2c1","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":3},"updated":"2021-09-13 10:09:01.000000000","message":"Why don\u0027t you use the same number of indentation spaces?\n(My suggestion is to change space x4)","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":24,"context_line":"  type: boolean"},{"line_number":25,"context_line":"retirementDate:"},{"line_number":26,"context_line":"  description: |"},{"line_number":27,"context_line":"   The date and time after which the API version will no longer be"},{"line_number":28,"context_line":"   supported. This attribute may be included if the value of the isDeprecated "},{"line_number":29,"context_line":"   attribute is set to true and shall be absent otherwise."},{"line_number":30,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1c0cba1f_54651aef","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":3},"in_reply_to":"28842fa8_5940e8d5","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed,","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":24,"context_line":"  type: boolean"},{"line_number":25,"context_line":"retirementDate:"},{"line_number":26,"context_line":"  description: |"},{"line_number":27,"context_line":"   The date and time after which the API version will no longer be"},{"line_number":28,"context_line":"   supported. This attribute may be included if the value of the isDeprecated "},{"line_number":29,"context_line":"   attribute is set to true and shall be absent otherwise."},{"line_number":30,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"28842fa8_5940e8d5","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":3},"in_reply_to":"e87ac9f5_8a09e2c1","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for comments.\nI will fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"abdbd3083c5d093dd6e4e20f5b72b486bb492bc5","unresolved":true,"context_lines":[{"line_number":25,"context_line":"retirementDate:"},{"line_number":26,"context_line":"  description: |"},{"line_number":27,"context_line":"   The date and time after which the API version will no longer be"},{"line_number":28,"context_line":"   supported. This attribute may be included if the value of the isDeprecated "},{"line_number":29,"context_line":"   attribute is set to true and shall be absent otherwise."},{"line_number":30,"context_line":"  in: body"},{"line_number":31,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"d300d90c_261d69b4","line":28,"range":{"start_line":28,"start_character":77,"end_line":28,"end_character":78},"updated":"2021-09-13 04:29:44.000000000","message":"NIT: white space","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"557b79cd2fadbea891f446ad3b0f1b643c165f70","unresolved":false,"context_lines":[{"line_number":25,"context_line":"retirementDate:"},{"line_number":26,"context_line":"  description: |"},{"line_number":27,"context_line":"   The date and time after which the API version will no longer be"},{"line_number":28,"context_line":"   supported. This attribute may be included if the value of the isDeprecated "},{"line_number":29,"context_line":"   attribute is set to true and shall be absent otherwise."},{"line_number":30,"context_line":"  in: body"},{"line_number":31,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7b7fd5fb_47b87a65","line":28,"range":{"start_line":28,"start_character":77,"end_line":28,"end_character":78},"in_reply_to":"54c78aa8_ab90c075","updated":"2021-09-15 05:37:56.000000000","message":"Done","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":25,"context_line":"retirementDate:"},{"line_number":26,"context_line":"  description: |"},{"line_number":27,"context_line":"   The date and time after which the API version will no longer be"},{"line_number":28,"context_line":"   supported. This attribute may be included if the value of the isDeprecated "},{"line_number":29,"context_line":"   attribute is set to true and shall be absent otherwise."},{"line_number":30,"context_line":"  in: body"},{"line_number":31,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"54c78aa8_ab90c075","line":28,"range":{"start_line":28,"start_character":77,"end_line":28,"end_character":78},"in_reply_to":"d300d90c_261d69b4","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for review. I will fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"}],"api-ref/source/v1/versions.inc":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"abdbd3083c5d093dd6e4e20f5b72b486bb492bc5","unresolved":true,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. literalinclude:: samples/versions/versions-list-response.json"},{"line_number":44,"context_line":"   :language: javascript"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"bd927dfc_278335b8","line":45,"updated":"2021-09-13 04:29:44.000000000","message":"I don\u0027t think you need to change this code.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"557b79cd2fadbea891f446ad3b0f1b643c165f70","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. literalinclude:: samples/versions/versions-list-response.json"},{"line_number":44,"context_line":"   :language: javascript"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"72b109da_189043f9","line":45,"in_reply_to":"605ae87f_e1fae44c","updated":"2021-09-15 05:37:56.000000000","message":"Done","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. literalinclude:: samples/versions/versions-list-response.json"},{"line_number":44,"context_line":"   :language: javascript"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"605ae87f_e1fae44c","line":45,"in_reply_to":"bd927dfc_278335b8","updated":"2021-09-14 23:44:15.000000000","message":"You are right. I will put it back.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"}],"api-ref/source/v1/vnflcm_versions.inc":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. rest_method::  GET /vnflcm/api_versions"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This metod retrieves the list of all supported versions for"},{"line_number":13,"context_line":"VNF LCM API."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Response Codes"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"518f7597_540d7a0d","line":12,"range":{"start_line":12,"start_character":5,"end_line":12,"end_character":10},"updated":"2021-09-13 10:09:01.000000000","message":"typo: Could you correct to method from metod?","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. rest_method::  GET /vnflcm/api_versions"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This metod retrieves the list of all supported versions for"},{"line_number":13,"context_line":"VNF LCM API."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Response Codes"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"6d123f45_83a6c5a7","line":12,"range":{"start_line":12,"start_character":5,"end_line":12,"end_character":10},"in_reply_to":"518f7597_540d7a0d","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for comments.\nI will fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. rest_method::  GET /vnflcm/api_versions"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This metod retrieves the list of all supported versions for"},{"line_number":13,"context_line":"VNF LCM API."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Response Codes"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"474188f8_285df6c1","line":12,"range":{"start_line":12,"start_character":5,"end_line":12,"end_character":10},"in_reply_to":"6d123f45_83a6c5a7","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed,","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":".. rest_method::  GET /vnflcm/{apiMajorVersion}/api_versions"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"This metod retrieves the list of supported versions for"},{"line_number":58,"context_line":"VNF LCM API corresponding to the {apiMajorVersion}."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Request Parameters"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"4d5bbfd0_e4f7a02f","line":57,"range":{"start_line":57,"start_character":5,"end_line":57,"end_character":10},"updated":"2021-09-13 10:09:01.000000000","message":"ditto.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":".. rest_method::  GET /vnflcm/{apiMajorVersion}/api_versions"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"This metod retrieves the list of supported versions for"},{"line_number":58,"context_line":"VNF LCM API corresponding to the {apiMajorVersion}."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Request Parameters"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"0a06aedc_67ba7bd6","line":57,"range":{"start_line":57,"start_character":5,"end_line":57,"end_character":10},"in_reply_to":"27d1dec5_09bfcd9e","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed,","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":".. rest_method::  GET /vnflcm/{apiMajorVersion}/api_versions"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"This metod retrieves the list of supported versions for"},{"line_number":58,"context_line":"VNF LCM API corresponding to the {apiMajorVersion}."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Request Parameters"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"27d1dec5_09bfcd9e","line":57,"range":{"start_line":57,"start_character":5,"end_line":57,"end_character":10},"in_reply_to":"4d5bbfd0_e4f7a02f","updated":"2021-09-14 23:44:15.000000000","message":"ditto.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"}],"api-ref/source/v2/parameters_vnflcm.yaml":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"ac7ec392941f332d685710c52738e88296bb58aa","unresolved":true,"context_lines":[{"line_number":920,"context_line":"  in: body"},{"line_number":921,"context_line":"  required: false"},{"line_number":922,"context_line":"  type: key value pairs"},{"line_number":923,"context_line":"vim_coonection_info_extra:"},{"line_number":924,"context_line":"  description: |"},{"line_number":925,"context_line":"    VIM type specific additional information. The applicable"},{"line_number":926,"context_line":"    structure, and whether or not this attribute is available, is"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"30f651a4_1917fdff","line":923,"updated":"2021-09-09 01:36:57.000000000","message":"typo: vim_coonection_info_extra →　vim_connection_info_extra\n\nZuul also seems to be failing because of this.","commit_id":"cec0dca45605f726005fd8838f35189e2ca02848"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"d5be2ca505302a42b68edba712bca3a04226b97a","unresolved":true,"context_lines":[{"line_number":920,"context_line":"  in: body"},{"line_number":921,"context_line":"  required: false"},{"line_number":922,"context_line":"  type: key value pairs"},{"line_number":923,"context_line":"vim_coonection_info_extra:"},{"line_number":924,"context_line":"  description: |"},{"line_number":925,"context_line":"    VIM type specific additional information. The applicable"},{"line_number":926,"context_line":"    structure, and whether or not this attribute is available, is"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"92568e82_47281021","line":923,"in_reply_to":"30f651a4_1917fdff","updated":"2021-09-10 00:23:47.000000000","message":"Thank you for review. I will fix it.","commit_id":"cec0dca45605f726005fd8838f35189e2ca02848"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"0626818abc686b0ac35962c72710845e63366da4","unresolved":false,"context_lines":[{"line_number":920,"context_line":"  in: body"},{"line_number":921,"context_line":"  required: false"},{"line_number":922,"context_line":"  type: key value pairs"},{"line_number":923,"context_line":"vim_coonection_info_extra:"},{"line_number":924,"context_line":"  description: |"},{"line_number":925,"context_line":"    VIM type specific additional information. The applicable"},{"line_number":926,"context_line":"    structure, and whether or not this attribute is available, is"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"cfbbbc39_c27542aa","line":923,"in_reply_to":"92568e82_47281021","updated":"2021-09-10 01:45:45.000000000","message":"Done","commit_id":"cec0dca45605f726005fd8838f35189e2ca02848"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"0d47eb1f4370a18903a956c5121f53dfae1d982b","unresolved":true,"context_lines":[{"line_number":1032,"context_line":"  in: body"},{"line_number":1033,"context_line":"  required: false"},{"line_number":1034,"context_line":"  type: key value pairs"},{"line_number":1035,"context_line":"vnf_instance_ids:"},{"line_number":1036,"context_line":"  description: |"},{"line_number":1037,"context_line":"    If present, match VNF instances with an instance identifier listed"},{"line_number":1038,"context_line":"    in this attribute."},{"line_number":1039,"context_line":"  in: body"},{"line_number":1040,"context_line":"  required: false"},{"line_number":1041,"context_line":"  type: array"},{"line_number":1042,"context_line":"vnf_instance_id_response:"},{"line_number":1043,"context_line":"  description: |"},{"line_number":1044,"context_line":"    Identifier of the VNF instance."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1739a964_1c1cc16a","line":1041,"range":{"start_line":1035,"start_character":0,"end_line":1041,"end_character":13},"updated":"2021-09-09 06:30:26.000000000","message":"It should be after the next entry `vnf_instance_id_response`, or failed to compile because of a  warning for breaking alphabetical order. `vnf_instance_ids` should be after `vnf_instance_id_response`.","commit_id":"cec0dca45605f726005fd8838f35189e2ca02848"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"d5be2ca505302a42b68edba712bca3a04226b97a","unresolved":true,"context_lines":[{"line_number":1032,"context_line":"  in: body"},{"line_number":1033,"context_line":"  required: false"},{"line_number":1034,"context_line":"  type: key value pairs"},{"line_number":1035,"context_line":"vnf_instance_ids:"},{"line_number":1036,"context_line":"  description: |"},{"line_number":1037,"context_line":"    If present, match VNF instances with an instance identifier listed"},{"line_number":1038,"context_line":"    in this attribute."},{"line_number":1039,"context_line":"  in: body"},{"line_number":1040,"context_line":"  required: false"},{"line_number":1041,"context_line":"  type: array"},{"line_number":1042,"context_line":"vnf_instance_id_response:"},{"line_number":1043,"context_line":"  description: |"},{"line_number":1044,"context_line":"    Identifier of the VNF instance."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"469f988c_559118a3","line":1041,"range":{"start_line":1035,"start_character":0,"end_line":1041,"end_character":13},"in_reply_to":"1739a964_1c1cc16a","updated":"2021-09-10 00:23:47.000000000","message":"Thank you for review. I will fix it.","commit_id":"cec0dca45605f726005fd8838f35189e2ca02848"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":139,"context_line":"  type: array"},{"line_number":140,"context_line":"affected_vnfcs_change_type:"},{"line_number":141,"context_line":"  description: |"},{"line_number":142,"context_line":"    Signals the type of change"},{"line_number":143,"context_line":"    Permitted values:"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"    ADDED"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"10ecbe12_10ac0adc","line":142,"updated":"2021-09-13 10:09:01.000000000","message":"Why don\u0027t you put a period to end the line?","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":139,"context_line":"  type: array"},{"line_number":140,"context_line":"affected_vnfcs_change_type:"},{"line_number":141,"context_line":"  description: |"},{"line_number":142,"context_line":"    Signals the type of change"},{"line_number":143,"context_line":"    Permitted values:"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"    ADDED"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"34763ec3_4c8ba10a","line":142,"in_reply_to":"10ecbe12_10ac0adc","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for comments.\nI will fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":139,"context_line":"  type: array"},{"line_number":140,"context_line":"affected_vnfcs_change_type:"},{"line_number":141,"context_line":"  description: |"},{"line_number":142,"context_line":"    Signals the type of change"},{"line_number":143,"context_line":"    Permitted values:"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"    ADDED"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"84392a1b_586f75d1","line":142,"in_reply_to":"34763ec3_4c8ba10a","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed,","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":1183,"context_line":"    instance."},{"line_number":1184,"context_line":""},{"line_number":1185,"context_line":"    The value refers to an \"extCpInfo\" item in the VnfInstance or a"},{"line_number":1186,"context_line":"    \"vnfcCpInfo\" item of a \"vnfcResouceInfo\" item in the VnfInstance."},{"line_number":1187,"context_line":"  in: body"},{"line_number":1188,"context_line":"  required: false"},{"line_number":1189,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"6806e333_15f3172d","line":1186,"updated":"2021-09-15 02:11:40.000000000","message":"typo: vnfcResouceInfo → vnfcResourceInfo\n\nNOTE: \"api-ref/source/v1/parameters_vnflcm.yaml\" is also incorrect.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":1183,"context_line":"    instance."},{"line_number":1184,"context_line":""},{"line_number":1185,"context_line":"    The value refers to an \"extCpInfo\" item in the VnfInstance or a"},{"line_number":1186,"context_line":"    \"vnfcCpInfo\" item of a \"vnfcResouceInfo\" item in the VnfInstance."},{"line_number":1187,"context_line":"  in: body"},{"line_number":1188,"context_line":"  required: false"},{"line_number":1189,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"53a33539_c0087bb1","line":1186,"in_reply_to":"183636d9_13353917","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":1183,"context_line":"    instance."},{"line_number":1184,"context_line":""},{"line_number":1185,"context_line":"    The value refers to an \"extCpInfo\" item in the VnfInstance or a"},{"line_number":1186,"context_line":"    \"vnfcCpInfo\" item of a \"vnfcResouceInfo\" item in the VnfInstance."},{"line_number":1187,"context_line":"  in: body"},{"line_number":1188,"context_line":"  required: false"},{"line_number":1189,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"183636d9_13353917","line":1186,"in_reply_to":"6806e333_15f3172d","updated":"2021-09-15 02:53:15.000000000","message":"Thank you for review.\nI will fix both v1/parameters_vnflcm.yaml and v2/parameters_vnflcm.yaml.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"}],"api-ref/source/v2/samples/vnflcm_versions/list-vnflcm-version-response_1_.json":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"abdbd3083c5d093dd6e4e20f5b72b486bb492bc5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"}],"source_content_type":"application/json","patch_set":3,"id":"a5197e64_4092c382","line":1,"updated":"2021-09-13 04:29:44.000000000","message":"Is it possible to remove the \"1\" in the file name and change it to \"list-vnflcm-version-response.json\"?","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"}],"source_content_type":"application/json","patch_set":3,"id":"f03bb312_e72a55e8","line":1,"in_reply_to":"a5197e64_4092c382","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for review, you are right. \nHowever, I found that the files under /v2/samples/vnflcm_versions/ are not required.\napi-ref/source/index.rst refers only v1/vnflcm_versions because there is no difference between version 1 and version 2 for vnflcm_version API.\nI will delete /v2/samples/vnflcm_versions/.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"557b79cd2fadbea891f446ad3b0f1b643c165f70","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"}],"source_content_type":"application/json","patch_set":3,"id":"9d637c1e_e3e76a71","line":1,"in_reply_to":"f03bb312_e72a55e8","updated":"2021-09-15 05:37:56.000000000","message":"I see.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"abdbd3083c5d093dd6e4e20f5b72b486bb492bc5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"},{"line_number":5,"context_line":"\t\t\t\"version\": \"1.3.0\","}],"source_content_type":"application/json","patch_set":3,"id":"211e3877_cbe31228","line":2,"updated":"2021-09-13 04:29:44.000000000","message":"Since it is a tab character, it is better to replace it with space.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"},{"line_number":5,"context_line":"\t\t\t\"version\": \"1.3.0\","}],"source_content_type":"application/json","patch_set":3,"id":"3cabe671_3aeb6c1a","line":2,"in_reply_to":"211e3877_cbe31228","updated":"2021-09-14 23:44:15.000000000","message":"As I mentioned above, I will delete /v2/samples/vnflcm_versions/","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"557b79cd2fadbea891f446ad3b0f1b643c165f70","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"},{"line_number":5,"context_line":"\t\t\t\"version\": \"1.3.0\","}],"source_content_type":"application/json","patch_set":3,"id":"c73b9822_b1d9167c","line":2,"in_reply_to":"3cabe671_3aeb6c1a","updated":"2021-09-15 05:37:56.000000000","message":"I see.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"}],"api-ref/source/v2/samples/vnflcm_versions/show-vnflcm-version-response_1_.json":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"abdbd3083c5d093dd6e4e20f5b72b486bb492bc5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm/v2\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"}],"source_content_type":"application/json","patch_set":3,"id":"0e205734_4d133682","line":1,"updated":"2021-09-13 04:29:44.000000000","message":"Is it possible to remove the \"1\" in the file name and change it to \"show-vnflcm-version-response.json\"?","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"557b79cd2fadbea891f446ad3b0f1b643c165f70","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm/v2\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"}],"source_content_type":"application/json","patch_set":3,"id":"c5ea1e60_69743964","line":1,"in_reply_to":"064bcbc0_3bdc02db","updated":"2021-09-15 05:37:56.000000000","message":"I see.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm/v2\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"}],"source_content_type":"application/json","patch_set":3,"id":"064bcbc0_3bdc02db","line":1,"in_reply_to":"0e205734_4d133682","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for review, you are right. \nHowever, I found that the files under /v2/samples/vnflcm_versions/ are not required.\napi-ref/source/index.rst refers only v1/vnflcm_versions because there is no difference between version 1 and version 2 for vnflcm_version API.\nI will delete /v2/samples/vnflcm_versions/.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"abdbd3083c5d093dd6e4e20f5b72b486bb492bc5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm/v2\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"},{"line_number":5,"context_line":"\t\t\t\"version\": \"2.0.0\","}],"source_content_type":"application/json","patch_set":3,"id":"1da21465_2819e291","line":2,"updated":"2021-09-13 04:29:44.000000000","message":"Since it is a tab character, it is better to replace it with space.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm/v2\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"},{"line_number":5,"context_line":"\t\t\t\"version\": \"2.0.0\","}],"source_content_type":"application/json","patch_set":3,"id":"66e863e0_b741be19","line":2,"in_reply_to":"1da21465_2819e291","updated":"2021-09-14 23:44:15.000000000","message":"As I mentioned above, I will delete /v2/samples/vnflcm_versions/.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"557b79cd2fadbea891f446ad3b0f1b643c165f70","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"\t\"uriPrefix\": \"/vnflcm/v2\","},{"line_number":3,"context_line":"\t\"apiVersions\": ["},{"line_number":4,"context_line":"\t\t{"},{"line_number":5,"context_line":"\t\t\t\"version\": \"2.0.0\","}],"source_content_type":"application/json","patch_set":3,"id":"527da4ad_d03b659e","line":2,"in_reply_to":"66e863e0_b741be19","updated":"2021-09-15 05:37:56.000000000","message":"I see.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"}],"api-ref/source/v2/status.yaml":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":63,"context_line":"409:"},{"line_number":64,"context_line":" default: |"},{"line_number":65,"context_line":"    This operation conflicted with another operation on this resource."},{"line_number":66,"context_line":" duplcate_zone: |"},{"line_number":67,"context_line":"    There is already a zone with this name."},{"line_number":68,"context_line":"416:"},{"line_number":69,"context_line":"  default: |"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ac260e3e_5ca9cad5","line":66,"updated":"2021-09-15 02:11:40.000000000","message":"typo: duplcate → duplicate\n\nNOTE: \"api-ref/source/v1/status.yaml\" is also incorrect.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":63,"context_line":"409:"},{"line_number":64,"context_line":" default: |"},{"line_number":65,"context_line":"    This operation conflicted with another operation on this resource."},{"line_number":66,"context_line":" duplcate_zone: |"},{"line_number":67,"context_line":"    There is already a zone with this name."},{"line_number":68,"context_line":"416:"},{"line_number":69,"context_line":"  default: |"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"6cf11afb_d6d55914","line":66,"in_reply_to":"37a724ac_f2ce64c9","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":63,"context_line":"409:"},{"line_number":64,"context_line":" default: |"},{"line_number":65,"context_line":"    This operation conflicted with another operation on this resource."},{"line_number":66,"context_line":" duplcate_zone: |"},{"line_number":67,"context_line":"    There is already a zone with this name."},{"line_number":68,"context_line":"416:"},{"line_number":69,"context_line":"  default: |"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"37a724ac_f2ce64c9","line":66,"in_reply_to":"ac260e3e_5ca9cad5","updated":"2021-09-15 02:53:15.000000000","message":"I will fix both v1/parameters_vnflcm.yaml and v2/parameters_vnflcm.yaml.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"}],"api-ref/source/v2/vnflcm.inc":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"ac7ec392941f332d685710c52738e88296bb58aa","unresolved":true,"context_lines":[{"line_number":166,"context_line":"  - vimType: vim_connection_info_vim_type"},{"line_number":167,"context_line":"  - interfaceInfo: vim_connection_info_interface_info"},{"line_number":168,"context_line":"  - accessInfo: vim_connection_info_access_info"},{"line_number":169,"context_line":"  - extra: vim_coonection_info_extra"},{"line_number":170,"context_line":"  - localizationLanguage: localizataion_language"},{"line_number":171,"context_line":"  - additionalParams: vnf_instance_additional_params"},{"line_number":172,"context_line":"  - extensions: vnf_instance_extensions"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"3ac8b163_d85ba5c7","line":169,"updated":"2021-09-09 01:36:57.000000000","message":"typo: vim_coonection_info_extra → vim_connection_info_extra","commit_id":"cec0dca45605f726005fd8838f35189e2ca02848"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"d5be2ca505302a42b68edba712bca3a04226b97a","unresolved":true,"context_lines":[{"line_number":166,"context_line":"  - vimType: vim_connection_info_vim_type"},{"line_number":167,"context_line":"  - interfaceInfo: vim_connection_info_interface_info"},{"line_number":168,"context_line":"  - accessInfo: vim_connection_info_access_info"},{"line_number":169,"context_line":"  - extra: vim_coonection_info_extra"},{"line_number":170,"context_line":"  - localizationLanguage: localizataion_language"},{"line_number":171,"context_line":"  - additionalParams: vnf_instance_additional_params"},{"line_number":172,"context_line":"  - extensions: vnf_instance_extensions"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"cf48a932_45033421","line":169,"in_reply_to":"3ac8b163_d85ba5c7","updated":"2021-09-10 00:23:47.000000000","message":"Thank you for review. I will fix it.","commit_id":"cec0dca45605f726005fd8838f35189e2ca02848"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"0626818abc686b0ac35962c72710845e63366da4","unresolved":false,"context_lines":[{"line_number":166,"context_line":"  - vimType: vim_connection_info_vim_type"},{"line_number":167,"context_line":"  - interfaceInfo: vim_connection_info_interface_info"},{"line_number":168,"context_line":"  - accessInfo: vim_connection_info_access_info"},{"line_number":169,"context_line":"  - extra: vim_coonection_info_extra"},{"line_number":170,"context_line":"  - localizationLanguage: localizataion_language"},{"line_number":171,"context_line":"  - additionalParams: vnf_instance_additional_params"},{"line_number":172,"context_line":"  - extensions: vnf_instance_extensions"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"fe373a88_e271c28b","line":169,"in_reply_to":"cf48a932_45033421","updated":"2021-09-10 01:45:45.000000000","message":"Done","commit_id":"cec0dca45605f726005fd8838f35189e2ca02848"}],"doc/source/cli/cli-etsi-vnflcm.rst":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":20,"context_line":".. note::"},{"line_number":21,"context_line":"    Commands call version 1 vnflcm APIs by default."},{"line_number":22,"context_line":"    You can call the specific version of vnflcm APIs"},{"line_number":23,"context_line":"    by using the option **--os-tacker-api-version**."},{"line_number":24,"context_line":"    Commands with **--os-tacker-api-version 2** call version 2 vnflcm APIs."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9e332748_7d7b487e","line":23,"range":{"start_line":23,"start_character":26,"end_line":23,"end_character":28},"updated":"2021-09-13 10:09:01.000000000","message":"When I saw page that converted to html, it seems that \"--\" becomes one \"-\".\nIt would be fine if it was just only my environment, but if it is possible to avoid it, could you fix it?","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":20,"context_line":".. note::"},{"line_number":21,"context_line":"    Commands call version 1 vnflcm APIs by default."},{"line_number":22,"context_line":"    You can call the specific version of vnflcm APIs"},{"line_number":23,"context_line":"    by using the option **--os-tacker-api-version**."},{"line_number":24,"context_line":"    Commands with **--os-tacker-api-version 2** call version 2 vnflcm APIs."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"06e6fdd6_55206917","line":23,"range":{"start_line":23,"start_character":26,"end_line":23,"end_character":28},"in_reply_to":"5930f4c3_701f7e62","updated":"2021-09-15 21:51:22.000000000","message":"Good. I was able to confirm that it is displayed normally in the converted html! Thanks.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":20,"context_line":".. note::"},{"line_number":21,"context_line":"    Commands call version 1 vnflcm APIs by default."},{"line_number":22,"context_line":"    You can call the specific version of vnflcm APIs"},{"line_number":23,"context_line":"    by using the option **--os-tacker-api-version**."},{"line_number":24,"context_line":"    Commands with **--os-tacker-api-version 2** call version 2 vnflcm APIs."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5930f4c3_701f7e62","line":23,"range":{"start_line":23,"start_character":26,"end_line":23,"end_character":28},"in_reply_to":"9e332748_7d7b487e","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for comments.\nI think it can be resolved by escaping.\nI try to fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":21,"context_line":"    Commands call version 1 vnflcm APIs by default."},{"line_number":22,"context_line":"    You can call the specific version of vnflcm APIs"},{"line_number":23,"context_line":"    by using the option **--os-tacker-api-version**."},{"line_number":24,"context_line":"    Commands with **--os-tacker-api-version 2** call version 2 vnflcm APIs."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. note::"},{"line_number":27,"context_line":"    TODO: Xena release does not support version 2 vnflcm APIs of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e794b052_1056e570","line":24,"range":{"start_line":24,"start_character":20,"end_line":24,"end_character":22},"updated":"2021-09-13 10:09:01.000000000","message":"ditto.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    Commands call version 1 vnflcm APIs by default."},{"line_number":22,"context_line":"    You can call the specific version of vnflcm APIs"},{"line_number":23,"context_line":"    by using the option **--os-tacker-api-version**."},{"line_number":24,"context_line":"    Commands with **--os-tacker-api-version 2** call version 2 vnflcm APIs."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. note::"},{"line_number":27,"context_line":"    TODO: Xena release does not support version 2 vnflcm APIs of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"435e6205_3c84f440","line":24,"range":{"start_line":24,"start_character":20,"end_line":24,"end_character":22},"in_reply_to":"5dc39817_0dba8cf3","updated":"2021-09-15 21:51:22.000000000","message":"ditto,","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":21,"context_line":"    Commands call version 1 vnflcm APIs by default."},{"line_number":22,"context_line":"    You can call the specific version of vnflcm APIs"},{"line_number":23,"context_line":"    by using the option **--os-tacker-api-version**."},{"line_number":24,"context_line":"    Commands with **--os-tacker-api-version 2** call version 2 vnflcm APIs."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. note::"},{"line_number":27,"context_line":"    TODO: Xena release does not support version 2 vnflcm APIs of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5dc39817_0dba8cf3","line":24,"range":{"start_line":24,"start_character":20,"end_line":24,"end_character":22},"in_reply_to":"e794b052_1056e570","updated":"2021-09-14 23:44:15.000000000","message":"ditto.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"abdbd3083c5d093dd6e4e20f5b72b486bb492bc5","unresolved":true,"context_lines":[{"line_number":648,"context_line":""},{"line_number":649,"context_line":".. code-block:: console"},{"line_number":650,"context_line":""},{"line_number":651,"context_line":"  $ openstack vnflcm versions"},{"line_number":652,"context_line":""},{"line_number":653,"context_line":""},{"line_number":654,"context_line":"Result:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"f983bf8d_2185c80c","line":651,"updated":"2021-09-13 04:29:44.000000000","message":"I think this is an unintended fix and should be undone.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"557b79cd2fadbea891f446ad3b0f1b643c165f70","unresolved":false,"context_lines":[{"line_number":648,"context_line":""},{"line_number":649,"context_line":".. code-block:: console"},{"line_number":650,"context_line":""},{"line_number":651,"context_line":"  $ openstack vnflcm versions"},{"line_number":652,"context_line":""},{"line_number":653,"context_line":""},{"line_number":654,"context_line":"Result:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"c55e03fb_6f4a34e7","line":651,"in_reply_to":"6928a4af_7608ebcb","updated":"2021-09-15 05:37:56.000000000","message":"Done","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":648,"context_line":""},{"line_number":649,"context_line":".. code-block:: console"},{"line_number":650,"context_line":""},{"line_number":651,"context_line":"  $ openstack vnflcm versions"},{"line_number":652,"context_line":""},{"line_number":653,"context_line":""},{"line_number":654,"context_line":"Result:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"6928a4af_7608ebcb","line":651,"in_reply_to":"f983bf8d_2185c80c","updated":"2021-09-14 23:44:15.000000000","message":"Thank you a comment. You are right.\nI will put it back.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":729,"context_line":""},{"line_number":730,"context_line":""},{"line_number":731,"context_line":".. note::"},{"line_number":732,"context_line":"    The command with **--major-version** narrows down the"},{"line_number":733,"context_line":"    obtained major versions to show."},{"line_number":734,"context_line":""},{"line_number":735,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"6c7e8a63_1e849a6a","line":732,"range":{"start_line":732,"start_character":23,"end_line":732,"end_character":25},"updated":"2021-09-13 10:09:01.000000000","message":"ditto.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":729,"context_line":""},{"line_number":730,"context_line":""},{"line_number":731,"context_line":".. note::"},{"line_number":732,"context_line":"    The command with **--major-version** narrows down the"},{"line_number":733,"context_line":"    obtained major versions to show."},{"line_number":734,"context_line":""},{"line_number":735,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"207d2231_63a6bc44","line":732,"range":{"start_line":732,"start_character":23,"end_line":732,"end_character":25},"in_reply_to":"08486678_ec428976","updated":"2021-09-15 21:51:22.000000000","message":"ditto.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":729,"context_line":""},{"line_number":730,"context_line":""},{"line_number":731,"context_line":".. note::"},{"line_number":732,"context_line":"    The command with **--major-version** narrows down the"},{"line_number":733,"context_line":"    obtained major versions to show."},{"line_number":734,"context_line":""},{"line_number":735,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"08486678_ec428976","line":732,"range":{"start_line":732,"start_character":23,"end_line":732,"end_character":25},"in_reply_to":"6c7e8a63_1e849a6a","updated":"2021-09-14 23:44:15.000000000","message":"ditto.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":770,"context_line":"    --major-version \u003cmajor-version\u003e"},{"line_number":771,"context_line":"                        Show only specify major version."},{"line_number":772,"context_line":""},{"line_number":773,"context_line":" output formatters:"},{"line_number":774,"context_line":"   output formatter options"},{"line_number":775,"context_line":""},{"line_number":776,"context_line":"   -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml}"},{"line_number":777,"context_line":"                        the output format, defaults to table"},{"line_number":778,"context_line":"   -c COLUMN, --column COLUMN"},{"line_number":779,"context_line":"                        specify the column(s) to include, can be repeated to show multiple columns"},{"line_number":780,"context_line":""},{"line_number":781,"context_line":" json formatter:"},{"line_number":782,"context_line":"   --noindent           whether to disable indenting the JSON"},{"line_number":783,"context_line":""},{"line_number":784,"context_line":" shell formatter:"},{"line_number":785,"context_line":"  a format a UNIX shell can parse (variable\u003d\"value\")"},{"line_number":786,"context_line":"   --prefix PREFIX      add a prefix to all variable names"},{"line_number":787,"context_line":""},{"line_number":788,"context_line":" table formatter:"},{"line_number":789,"context_line":"   --max-width \u003cinteger\u003e"},{"line_number":790,"context_line":"                        Maximum display width, \u003c1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence."},{"line_number":791,"context_line":"   --fit-width          Fit the table to the display width. Implied if"},{"line_number":792,"context_line":"                         --max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH\u003d1 to always enable"},{"line_number":793,"context_line":"  --print-empty         Print empty table if there is no data to show."},{"line_number":794,"context_line":""},{"line_number":795,"context_line":" This command is provided by the python-tackerclient plugin."},{"line_number":796,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ed39a3b_af10967d","line":793,"range":{"start_line":773,"start_character":0,"end_line":793,"end_character":70},"updated":"2021-09-13 10:09:01.000000000","message":"There is something wrong with the Indent.\nI think there is not enough space at the beginning of each line.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":770,"context_line":"    --major-version \u003cmajor-version\u003e"},{"line_number":771,"context_line":"                        Show only specify major version."},{"line_number":772,"context_line":""},{"line_number":773,"context_line":" output formatters:"},{"line_number":774,"context_line":"   output formatter options"},{"line_number":775,"context_line":""},{"line_number":776,"context_line":"   -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml}"},{"line_number":777,"context_line":"                        the output format, defaults to table"},{"line_number":778,"context_line":"   -c COLUMN, --column COLUMN"},{"line_number":779,"context_line":"                        specify the column(s) to include, can be repeated to show multiple columns"},{"line_number":780,"context_line":""},{"line_number":781,"context_line":" json formatter:"},{"line_number":782,"context_line":"   --noindent           whether to disable indenting the JSON"},{"line_number":783,"context_line":""},{"line_number":784,"context_line":" shell formatter:"},{"line_number":785,"context_line":"  a format a UNIX shell can parse (variable\u003d\"value\")"},{"line_number":786,"context_line":"   --prefix PREFIX      add a prefix to all variable names"},{"line_number":787,"context_line":""},{"line_number":788,"context_line":" table formatter:"},{"line_number":789,"context_line":"   --max-width \u003cinteger\u003e"},{"line_number":790,"context_line":"                        Maximum display width, \u003c1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence."},{"line_number":791,"context_line":"   --fit-width          Fit the table to the display width. Implied if"},{"line_number":792,"context_line":"                         --max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH\u003d1 to always enable"},{"line_number":793,"context_line":"  --print-empty         Print empty table if there is no data to show."},{"line_number":794,"context_line":""},{"line_number":795,"context_line":" This command is provided by the python-tackerclient plugin."},{"line_number":796,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9c4fe010_0863f1bf","line":793,"range":{"start_line":773,"start_character":0,"end_line":793,"end_character":70},"in_reply_to":"1ed39a3b_af10967d","updated":"2021-09-14 23:44:15.000000000","message":"You are right.\nI realized that formatters are not described in any other commands.\nI will remove these description to make the description unified manner.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":770,"context_line":"    --major-version \u003cmajor-version\u003e"},{"line_number":771,"context_line":"                        Show only specify major version."},{"line_number":772,"context_line":""},{"line_number":773,"context_line":" output formatters:"},{"line_number":774,"context_line":"   output formatter options"},{"line_number":775,"context_line":""},{"line_number":776,"context_line":"   -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml}"},{"line_number":777,"context_line":"                        the output format, defaults to table"},{"line_number":778,"context_line":"   -c COLUMN, --column COLUMN"},{"line_number":779,"context_line":"                        specify the column(s) to include, can be repeated to show multiple columns"},{"line_number":780,"context_line":""},{"line_number":781,"context_line":" json formatter:"},{"line_number":782,"context_line":"   --noindent           whether to disable indenting the JSON"},{"line_number":783,"context_line":""},{"line_number":784,"context_line":" shell formatter:"},{"line_number":785,"context_line":"  a format a UNIX shell can parse (variable\u003d\"value\")"},{"line_number":786,"context_line":"   --prefix PREFIX      add a prefix to all variable names"},{"line_number":787,"context_line":""},{"line_number":788,"context_line":" table formatter:"},{"line_number":789,"context_line":"   --max-width \u003cinteger\u003e"},{"line_number":790,"context_line":"                        Maximum display width, \u003c1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence."},{"line_number":791,"context_line":"   --fit-width          Fit the table to the display width. Implied if"},{"line_number":792,"context_line":"                         --max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH\u003d1 to always enable"},{"line_number":793,"context_line":"  --print-empty         Print empty table if there is no data to show."},{"line_number":794,"context_line":""},{"line_number":795,"context_line":" This command is provided by the python-tackerclient plugin."},{"line_number":796,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5100c2ea_6a1dd811","line":793,"range":{"start_line":773,"start_character":0,"end_line":793,"end_character":70},"in_reply_to":"9c4fe010_0863f1bf","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":792,"context_line":"                         --max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH\u003d1 to always enable"},{"line_number":793,"context_line":"  --print-empty         Print empty table if there is no data to show."},{"line_number":794,"context_line":""},{"line_number":795,"context_line":" This command is provided by the python-tackerclient plugin."},{"line_number":796,"context_line":""},{"line_number":797,"context_line":""},{"line_number":798,"context_line":".. _About aspect id : https://docs.openstack.org/tacker/latest/user/etsi_vnf_scaling.html#how-to-identify-aspect-id"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f1093cf_cb19ce93","line":795,"range":{"start_line":795,"start_character":1,"end_line":795,"end_character":60},"updated":"2021-09-13 10:09:01.000000000","message":"Is this output of help option?\nIf not, I don\u0027t think you need to write it here.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":792,"context_line":"                         --max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH\u003d1 to always enable"},{"line_number":793,"context_line":"  --print-empty         Print empty table if there is no data to show."},{"line_number":794,"context_line":""},{"line_number":795,"context_line":" This command is provided by the python-tackerclient plugin."},{"line_number":796,"context_line":""},{"line_number":797,"context_line":""},{"line_number":798,"context_line":".. _About aspect id : https://docs.openstack.org/tacker/latest/user/etsi_vnf_scaling.html#how-to-identify-aspect-id"}],"source_content_type":"text/x-rst","patch_set":3,"id":"d2ca20cc_d27415f8","line":795,"range":{"start_line":795,"start_character":1,"end_line":795,"end_character":60},"in_reply_to":"0dcc3057_669c2bc3","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":792,"context_line":"                         --max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH\u003d1 to always enable"},{"line_number":793,"context_line":"  --print-empty         Print empty table if there is no data to show."},{"line_number":794,"context_line":""},{"line_number":795,"context_line":" This command is provided by the python-tackerclient plugin."},{"line_number":796,"context_line":""},{"line_number":797,"context_line":""},{"line_number":798,"context_line":".. _About aspect id : https://docs.openstack.org/tacker/latest/user/etsi_vnf_scaling.html#how-to-identify-aspect-id"}],"source_content_type":"text/x-rst","patch_set":3,"id":"0dcc3057_669c2bc3","line":795,"range":{"start_line":795,"start_character":1,"end_line":795,"end_character":60},"in_reply_to":"5f1093cf_cb19ce93","updated":"2021-09-14 23:44:15.000000000","message":"It is not output of help option.\nI will delete this sentence.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":24,"context_line":"    Commands with **\\-\\-os-tacker-api-version 2** call version 2 vnflcm APIs."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. note::"},{"line_number":27,"context_line":"    TODO: Xena release does not support version 2 vnflcm APIs of"},{"line_number":28,"context_line":"    scale vnf, heal vnf, change external vnf connectivity,"},{"line_number":29,"context_line":"    rollback, retry and fail."},{"line_number":30,"context_line":"    The version 2 of these APIs will be supported in future releases."}],"source_content_type":"text/x-rst","patch_set":8,"id":"219b7640_9bcebd75","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":10},"updated":"2021-09-15 07:45:10.000000000","message":"It\u0027s just a notice, but a todo actually. So, it\u0027s no need.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":24,"context_line":"    Commands with **\\-\\-os-tacker-api-version 2** call version 2 vnflcm APIs."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. note::"},{"line_number":27,"context_line":"    TODO: Xena release does not support version 2 vnflcm APIs of"},{"line_number":28,"context_line":"    scale vnf, heal vnf, change external vnf connectivity,"},{"line_number":29,"context_line":"    rollback, retry and fail."},{"line_number":30,"context_line":"    The version 2 of these APIs will be supported in future releases."}],"source_content_type":"text/x-rst","patch_set":8,"id":"abc0ff94_f3acbca1","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":10},"in_reply_to":"219b7640_9bcebd75","updated":"2021-09-15 11:25:39.000000000","message":"Thank you for review.\nI will fix it.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":true,"context_lines":[{"line_number":27,"context_line":"    Xena release does not support version 2 vnflcm APIs of"},{"line_number":28,"context_line":"    scale vnf, heal vnf, change external vnf connectivity,"},{"line_number":29,"context_line":"    rollback, retry and fail."},{"line_number":30,"context_line":"    The version 2 of these APIs will be supported in future releases."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"1. Create VNF Identifier"},{"line_number":33,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":9,"id":"c53fed71_159c7d90","line":30,"range":{"start_line":30,"start_character":4,"end_line":30,"end_character":69},"updated":"2021-09-15 21:51:22.000000000","message":"I saw https://review.opendev.org/c/openstack/tacker/+/803693, the patch may not support CNF instantiation and termination, right?\nIf so, I think it is better to make it clear that CNF operation will be supported in the future as well.","commit_id":"0309cc82fc34ed982a76ed21b0eb6751e2e42d0f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"9e161d2423aab68aacdb8e254dec1659e79d1ed8","unresolved":true,"context_lines":[{"line_number":27,"context_line":"    Xena release does not support version 2 vnflcm APIs of"},{"line_number":28,"context_line":"    scale vnf, heal vnf, change external vnf connectivity,"},{"line_number":29,"context_line":"    rollback, retry and fail."},{"line_number":30,"context_line":"    The version 2 of these APIs will be supported in future releases."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"1. Create VNF Identifier"},{"line_number":33,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":9,"id":"fa184266_dfd2f64d","line":30,"range":{"start_line":30,"start_character":4,"end_line":30,"end_character":69},"in_reply_to":"c53fed71_159c7d90","updated":"2021-09-16 00:13:58.000000000","message":"Yes, you are right.\nI agree with you. I will add that v2 API has not supported CNF yet.","commit_id":"0309cc82fc34ed982a76ed21b0eb6751e2e42d0f"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f27ecc1c92a98efe97a1ec4ae4cdcf53f5bd0b5b","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    Xena release does not support version 2 vnflcm APIs of"},{"line_number":28,"context_line":"    scale vnf, heal vnf, change external vnf connectivity,"},{"line_number":29,"context_line":"    rollback, retry and fail."},{"line_number":30,"context_line":"    The version 2 of these APIs will be supported in future releases."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"1. Create VNF Identifier"},{"line_number":33,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3ba98d7f_ca87009b","line":30,"range":{"start_line":30,"start_character":4,"end_line":30,"end_character":69},"in_reply_to":"fa184266_dfd2f64d","updated":"2021-09-16 01:54:58.000000000","message":"I\u0027ve confirmed in PS10.","commit_id":"0309cc82fc34ed982a76ed21b0eb6751e2e42d0f"}],"doc/source/user/etsi_vnf_error_handling.rst":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":5,"context_line":"This document describes how to error-handling VNF in Tacker."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. note::"},{"line_number":8,"context_line":"    Xena release does not support version 2 vnflcm APIs of"},{"line_number":9,"context_line":"    rollback, retry and fail."},{"line_number":10,"context_line":"    If version 2 Instantiate API fails,"},{"line_number":11,"context_line":"    the user needs to recover it manually."},{"line_number":12,"context_line":"    The recovering process may include deleting the stack via the HEAT API."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"c00140a9_1fd7a4fb","line":11,"range":{"start_line":8,"start_character":4,"end_line":11,"end_character":42},"updated":"2021-09-15 07:45:10.000000000","message":"Please let me suggest an alternative because it\u0027s important not for users.\n\nRollback and retry are NOT supported in version 2 vnflcm APIs in Xena yet. So, You should recover it by yourself instead if instantiation is failed via v2 API.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":5,"context_line":"This document describes how to error-handling VNF in Tacker."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. note::"},{"line_number":8,"context_line":"    Xena release does not support version 2 vnflcm APIs of"},{"line_number":9,"context_line":"    rollback, retry and fail."},{"line_number":10,"context_line":"    If version 2 Instantiate API fails,"},{"line_number":11,"context_line":"    the user needs to recover it manually."},{"line_number":12,"context_line":"    The recovering process may include deleting the stack via the HEAT API."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"356823c1_30e0baea","line":11,"range":{"start_line":8,"start_character":4,"end_line":11,"end_character":42},"in_reply_to":"c00140a9_1fd7a4fb","updated":"2021-09-15 11:25:39.000000000","message":"Thank you for good idea.\nLet me use your idea.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":9,"context_line":"    rollback, retry and fail."},{"line_number":10,"context_line":"    If version 2 Instantiate API fails,"},{"line_number":11,"context_line":"    the user needs to recover it manually."},{"line_number":12,"context_line":"    The recovering process may include deleting the stack via the HEAT API."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Prerequisites"}],"source_content_type":"text/x-rst","patch_set":8,"id":"2cd2a421_a9d0357b","line":12,"range":{"start_line":12,"start_character":48,"end_line":12,"end_character":70},"updated":"2021-09-15 07:45:10.000000000","message":"`a stack via Heat` sounds more natural for me.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":9,"context_line":"    rollback, retry and fail."},{"line_number":10,"context_line":"    If version 2 Instantiate API fails,"},{"line_number":11,"context_line":"    the user needs to recover it manually."},{"line_number":12,"context_line":"    The recovering process may include deleting the stack via the HEAT API."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Prerequisites"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3eb1cb3a_3c7a441b","line":12,"range":{"start_line":12,"start_character":48,"end_line":12,"end_character":70},"in_reply_to":"2cd2a421_a9d0357b","updated":"2021-09-15 11:25:39.000000000","message":"I will fix it.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"}],"doc/source/user/resources.rst":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":7,"context_line":"* Network Functions Virtualisation Orchestrator (NFVO)"},{"line_number":8,"context_line":"* Virtualised Network Function Manager (VNFM)"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"*NFVO* is functional block that manages the Network Service (NS) lifecycle and"},{"line_number":11,"context_line":"coordinates the management of NS lifecycle, VNF lifecycle (supported by the"},{"line_number":12,"context_line":"VNFM) and NFVI resources (supported by the VIM) to ensure an optimized"},{"line_number":13,"context_line":"allocation of the necessary resources and connectivity."}],"source_content_type":"text/x-rst","patch_set":8,"id":"ab2d30d3_7ac27560","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":6},"updated":"2021-09-15 07:45:10.000000000","message":"You might intend to correct as **NFVO**, right?","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":7,"context_line":"* Network Functions Virtualisation Orchestrator (NFVO)"},{"line_number":8,"context_line":"* Virtualised Network Function Manager (VNFM)"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"*NFVO* is functional block that manages the Network Service (NS) lifecycle and"},{"line_number":11,"context_line":"coordinates the management of NS lifecycle, VNF lifecycle (supported by the"},{"line_number":12,"context_line":"VNFM) and NFVI resources (supported by the VIM) to ensure an optimized"},{"line_number":13,"context_line":"allocation of the necessary resources and connectivity."}],"source_content_type":"text/x-rst","patch_set":8,"id":"a900ef21_a75ef496","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":6},"in_reply_to":"ab2d30d3_7ac27560","updated":"2021-09-15 11:25:39.000000000","message":"Yes. This sentence has existed before this patch, but I thought *VNFO* is a typo.\nI fixed it to *NFVO*.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"}],"doc/source/user/userdata_script.rst":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":31,"context_line":"userdata class must inherit \"userdata_utils.AbstractUserData\","},{"line_number":32,"context_line":"then functions have to be implemeted."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Since latest Tacker supprots userdata script for only instantiating vnf,"},{"line_number":35,"context_line":"**def instantiate(req, inst, grant_req, grant, tmp_csar_dir)**"},{"line_number":36,"context_line":"only can be implemeted."},{"line_number":37,"context_line":"Followings are the requirement of **def instantiate()**"}],"source_content_type":"text/x-rst","patch_set":3,"id":"4027e6a9_afaa2df3","line":34,"range":{"start_line":34,"start_character":20,"end_line":34,"end_character":29},"updated":"2021-09-13 10:09:01.000000000","message":"typo: Could you correct to supports from supprots?","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":31,"context_line":"userdata class must inherit \"userdata_utils.AbstractUserData\","},{"line_number":32,"context_line":"then functions have to be implemeted."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Since latest Tacker supprots userdata script for only instantiating vnf,"},{"line_number":35,"context_line":"**def instantiate(req, inst, grant_req, grant, tmp_csar_dir)**"},{"line_number":36,"context_line":"only can be implemeted."},{"line_number":37,"context_line":"Followings are the requirement of **def instantiate()**"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ef660c1c_4e093e74","line":34,"range":{"start_line":34,"start_character":20,"end_line":34,"end_character":29},"in_reply_to":"4027e6a9_afaa2df3","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for review.\nI will fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":31,"context_line":"userdata class must inherit \"userdata_utils.AbstractUserData\","},{"line_number":32,"context_line":"then functions have to be implemeted."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Since latest Tacker supprots userdata script for only instantiating vnf,"},{"line_number":35,"context_line":"**def instantiate(req, inst, grant_req, grant, tmp_csar_dir)**"},{"line_number":36,"context_line":"only can be implemeted."},{"line_number":37,"context_line":"Followings are the requirement of **def instantiate()**"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ce5a4ca7_8480aafc","line":34,"range":{"start_line":34,"start_character":20,"end_line":34,"end_character":29},"in_reply_to":"ef660c1c_4e093e74","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":36,"context_line":"only can be implemeted."},{"line_number":37,"context_line":"Followings are the requirement of **def instantiate()**"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Input of instantite()"},{"line_number":40,"context_line":"---------------------"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The function can use the following input data."}],"source_content_type":"text/x-rst","patch_set":3,"id":"52eb41a2_a44c0eb7","line":39,"range":{"start_line":39,"start_character":9,"end_line":39,"end_character":19},"updated":"2021-09-13 10:09:01.000000000","message":"typo: Could you correct to instantiate from instantite?","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":36,"context_line":"only can be implemeted."},{"line_number":37,"context_line":"Followings are the requirement of **def instantiate()**"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Input of instantite()"},{"line_number":40,"context_line":"---------------------"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The function can use the following input data."}],"source_content_type":"text/x-rst","patch_set":3,"id":"6922ef95_fb38007e","line":39,"range":{"start_line":39,"start_character":9,"end_line":39,"end_character":19},"in_reply_to":"52eb41a2_a44c0eb7","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for review.\nI will fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":36,"context_line":"only can be implemeted."},{"line_number":37,"context_line":"Followings are the requirement of **def instantiate()**"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Input of instantite()"},{"line_number":40,"context_line":"---------------------"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The function can use the following input data."}],"source_content_type":"text/x-rst","patch_set":3,"id":"89c912bd_129a3841","line":39,"range":{"start_line":39,"start_character":9,"end_line":39,"end_character":19},"in_reply_to":"6922ef95_fb38007e","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":48,"context_line":"- tmp_csar_dir: the temporary path of csar expanded by Tacker."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Output of instantite()"},{"line_number":52,"context_line":"----------------------"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"The function must return the following structure."}],"source_content_type":"text/x-rst","patch_set":3,"id":"b750f768_141f69e6","line":51,"range":{"start_line":51,"start_character":10,"end_line":51,"end_character":20},"updated":"2021-09-13 10:09:01.000000000","message":"ditto.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":48,"context_line":"- tmp_csar_dir: the temporary path of csar expanded by Tacker."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Output of instantite()"},{"line_number":52,"context_line":"----------------------"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"The function must return the following structure."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5e611131_30daa426","line":51,"range":{"start_line":51,"start_character":10,"end_line":51,"end_character":20},"in_reply_to":"4d7be732_7be03286","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":48,"context_line":"- tmp_csar_dir: the temporary path of csar expanded by Tacker."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Output of instantite()"},{"line_number":52,"context_line":"----------------------"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"The function must return the following structure."}],"source_content_type":"text/x-rst","patch_set":3,"id":"4d7be732_7be03286","line":51,"range":{"start_line":51,"start_character":10,"end_line":51,"end_character":20},"in_reply_to":"b750f768_141f69e6","updated":"2021-09-14 23:44:15.000000000","message":"ditto.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":88,"context_line":"The script can be used as a sample for making the original userdata script."},{"line_number":89,"context_line":"It obtains HEAT input parameters such as"},{"line_number":90,"context_line":"*computeFlavourId*, *vcImageId*, *locationConstraints*,"},{"line_number":91,"context_line":"*network*, *subnet*, and *fixed IP address*"},{"line_number":92,"context_line":"from VNFD, parameters of Instantiate request and Grant."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":".. code-block:: python"}],"source_content_type":"text/x-rst","patch_set":3,"id":"6268b52a_59a521f4","line":91,"range":{"start_line":91,"start_character":26,"end_line":91,"end_character":42},"updated":"2021-09-13 10:09:01.000000000","message":"Should you use `fixed_ips` if you want to use the variable name used in `tacker/sol_refactored/infra_drivers/openstack/userdata_default.py`, like other parameters?","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":88,"context_line":"The script can be used as a sample for making the original userdata script."},{"line_number":89,"context_line":"It obtains HEAT input parameters such as"},{"line_number":90,"context_line":"*computeFlavourId*, *vcImageId*, *locationConstraints*,"},{"line_number":91,"context_line":"*network*, *subnet*, and *fixed IP address*"},{"line_number":92,"context_line":"from VNFD, parameters of Instantiate request and Grant."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":".. code-block:: python"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e29db13d_516d7a08","line":91,"range":{"start_line":91,"start_character":26,"end_line":91,"end_character":42},"in_reply_to":"6268b52a_59a521f4","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for review.\nI will fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":88,"context_line":"The script can be used as a sample for making the original userdata script."},{"line_number":89,"context_line":"It obtains HEAT input parameters such as"},{"line_number":90,"context_line":"*computeFlavourId*, *vcImageId*, *locationConstraints*,"},{"line_number":91,"context_line":"*network*, *subnet*, and *fixed IP address*"},{"line_number":92,"context_line":"from VNFD, parameters of Instantiate request and Grant."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":".. code-block:: python"}],"source_content_type":"text/x-rst","patch_set":3,"id":"d4560fc0_3473aa62","line":91,"range":{"start_line":91,"start_character":26,"end_line":91,"end_character":42},"in_reply_to":"e29db13d_516d7a08","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c97f1da5ac695084e5fac7514edf60804c2b4668","unresolved":true,"context_lines":[{"line_number":466,"context_line":"def get_param_zone(vdu_name, grant_req, grant)"},{"line_number":467,"context_line":"----------------------------------------------"},{"line_number":468,"context_line":""},{"line_number":469,"context_line":"Get zone id of VUD."},{"line_number":470,"context_line":""},{"line_number":471,"context_line":"**vdu_name**: the name of VDU"},{"line_number":472,"context_line":", **req**: InstantiateVnfRequest"}],"source_content_type":"text/x-rst","patch_set":3,"id":"4ed9e87c_b98901e3","line":469,"range":{"start_line":469,"start_character":15,"end_line":469,"end_character":18},"updated":"2021-09-13 10:09:01.000000000","message":"typo: Could you correct to VDU from VUD?","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"21f82938327a47d3f31d3da593170e426e615e2c","unresolved":true,"context_lines":[{"line_number":466,"context_line":"def get_param_zone(vdu_name, grant_req, grant)"},{"line_number":467,"context_line":"----------------------------------------------"},{"line_number":468,"context_line":""},{"line_number":469,"context_line":"Get zone id of VUD."},{"line_number":470,"context_line":""},{"line_number":471,"context_line":"**vdu_name**: the name of VDU"},{"line_number":472,"context_line":", **req**: InstantiateVnfRequest"}],"source_content_type":"text/x-rst","patch_set":3,"id":"c2811a2d_dafffae3","line":469,"range":{"start_line":469,"start_character":15,"end_line":469,"end_character":18},"in_reply_to":"4ed9e87c_b98901e3","updated":"2021-09-14 23:44:15.000000000","message":"Thank you for review.\nI will fix it.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a688d87c4a9883b444ff753d5f8f5d59e2145ccb","unresolved":false,"context_lines":[{"line_number":466,"context_line":"def get_param_zone(vdu_name, grant_req, grant)"},{"line_number":467,"context_line":"----------------------------------------------"},{"line_number":468,"context_line":""},{"line_number":469,"context_line":"Get zone id of VUD."},{"line_number":470,"context_line":""},{"line_number":471,"context_line":"**vdu_name**: the name of VDU"},{"line_number":472,"context_line":", **req**: InstantiateVnfRequest"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ce69ecfc_d9332498","line":469,"range":{"start_line":469,"start_character":15,"end_line":469,"end_character":18},"in_reply_to":"c2811a2d_dafffae3","updated":"2021-09-15 21:51:22.000000000","message":"I\u0027ve confirmed.","commit_id":"3ffa63b6ee00a549ea6031ed2832924e1c3fcc4e"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":14,"context_line":"please check `VNF Package manual`_."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Requiements"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Userdata script must be described according to the following rules."}],"source_content_type":"text/x-rst","patch_set":5,"id":"f4e60086_28e650d3","line":17,"updated":"2021-09-15 02:11:40.000000000","message":"typo: Requiements → Requirements","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":14,"context_line":"please check `VNF Package manual`_."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Requiements"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Userdata script must be described according to the following rules."}],"source_content_type":"text/x-rst","patch_set":5,"id":"704a4ed1_09f3702d","line":17,"in_reply_to":"814db918_aa4bcd47","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":14,"context_line":"please check `VNF Package manual`_."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Requiements"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Userdata script must be described according to the following rules."}],"source_content_type":"text/x-rst","patch_set":5,"id":"814db918_aa4bcd47","line":17,"in_reply_to":"f4e60086_28e650d3","updated":"2021-09-15 02:53:15.000000000","message":"Thank you for review.\nI will fix it.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"userdata class must inherit \"userdata_utils.AbstractUserData\","},{"line_number":32,"context_line":"then functions have to be implemeted."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Since latest Tacker supports userdata script for only instantiating vnf,"},{"line_number":35,"context_line":"**def instantiate(req, inst, grant_req, grant, tmp_csar_dir)**"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1f66142f_c01f980f","line":32,"updated":"2021-09-15 02:11:40.000000000","message":"typo: implemeted → implemented","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"userdata class must inherit \"userdata_utils.AbstractUserData\","},{"line_number":32,"context_line":"then functions have to be implemeted."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Since latest Tacker supports userdata script for only instantiating vnf,"},{"line_number":35,"context_line":"**def instantiate(req, inst, grant_req, grant, tmp_csar_dir)**"}],"source_content_type":"text/x-rst","patch_set":5,"id":"593fcc64_06f36049","line":32,"in_reply_to":"1f66142f_c01f980f","updated":"2021-09-15 02:53:15.000000000","message":"ditto.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"userdata class must inherit \"userdata_utils.AbstractUserData\","},{"line_number":32,"context_line":"then functions have to be implemeted."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Since latest Tacker supports userdata script for only instantiating vnf,"},{"line_number":35,"context_line":"**def instantiate(req, inst, grant_req, grant, tmp_csar_dir)**"}],"source_content_type":"text/x-rst","patch_set":5,"id":"4617701d_452b5763","line":32,"in_reply_to":"593fcc64_06f36049","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Since latest Tacker supports userdata script for only instantiating vnf,"},{"line_number":35,"context_line":"**def instantiate(req, inst, grant_req, grant, tmp_csar_dir)**"},{"line_number":36,"context_line":"only can be implemeted."},{"line_number":37,"context_line":"Followings are the requirement of **def instantiate()**"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Input of instantiate()"}],"source_content_type":"text/x-rst","patch_set":5,"id":"98abc95d_42ba0e6e","line":36,"updated":"2021-09-15 02:11:40.000000000","message":"Ditto","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Since latest Tacker supports userdata script for only instantiating vnf,"},{"line_number":35,"context_line":"**def instantiate(req, inst, grant_req, grant, tmp_csar_dir)**"},{"line_number":36,"context_line":"only can be implemeted."},{"line_number":37,"context_line":"Followings are the requirement of **def instantiate()**"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Input of instantiate()"}],"source_content_type":"text/x-rst","patch_set":5,"id":"d74af9a3_f76557cb","line":36,"in_reply_to":"98abc95d_42ba0e6e","updated":"2021-09-15 02:53:15.000000000","message":"ditto.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Since latest Tacker supports userdata script for only instantiating vnf,"},{"line_number":35,"context_line":"**def instantiate(req, inst, grant_req, grant, tmp_csar_dir)**"},{"line_number":36,"context_line":"only can be implemeted."},{"line_number":37,"context_line":"Followings are the requirement of **def instantiate()**"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Input of instantiate()"}],"source_content_type":"text/x-rst","patch_set":5,"id":"b98733f3_ead7fbda","line":36,"in_reply_to":"d74af9a3_f76557cb","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"- template: Dump of top HOT file."},{"line_number":63,"context_line":"- parameters: Input parameters for Heat API."},{"line_number":64,"context_line":"- files: Dump of all nestetd HOT files in the package."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Following shows sample output."},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"b3595152_21353e34","line":64,"updated":"2021-09-15 02:11:40.000000000","message":"typo: nestetd → nested","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"- template: Dump of top HOT file."},{"line_number":63,"context_line":"- parameters: Input parameters for Heat API."},{"line_number":64,"context_line":"- files: Dump of all nestetd HOT files in the package."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Following shows sample output."},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"84d8b753_6b2f2784","line":64,"in_reply_to":"2e911e68_1f32b66f","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"- template: Dump of top HOT file."},{"line_number":63,"context_line":"- parameters: Input parameters for Heat API."},{"line_number":64,"context_line":"- files: Dump of all nestetd HOT files in the package."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Following shows sample output."},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"2e911e68_1f32b66f","line":64,"in_reply_to":"b3595152_21353e34","updated":"2021-09-15 02:53:15.000000000","message":"ditto.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":242,"context_line":"       fixed_ips:"},{"line_number":243,"context_line":"       - ip_address: { get_param: [nfv, CP, VDU2_CP1, fixed_ips, 0, ip_address]}"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":" # extvVL with FixedIP and Subnet"},{"line_number":246,"context_line":"   VDU2_CP2:"},{"line_number":247,"context_line":"     type: OS::Neutron::Port"},{"line_number":248,"context_line":"     properties:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7a338773_e32af077","line":245,"updated":"2021-09-15 02:11:40.000000000","message":"typo: extvVL → extVL","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":242,"context_line":"       fixed_ips:"},{"line_number":243,"context_line":"       - ip_address: { get_param: [nfv, CP, VDU2_CP1, fixed_ips, 0, ip_address]}"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":" # extvVL with FixedIP and Subnet"},{"line_number":246,"context_line":"   VDU2_CP2:"},{"line_number":247,"context_line":"     type: OS::Neutron::Port"},{"line_number":248,"context_line":"     properties:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"eea1cb09_ccb1b459","line":245,"in_reply_to":"7a338773_e32af077","updated":"2021-09-15 02:53:15.000000000","message":"ditto.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":242,"context_line":"       fixed_ips:"},{"line_number":243,"context_line":"       - ip_address: { get_param: [nfv, CP, VDU2_CP1, fixed_ips, 0, ip_address]}"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":" # extvVL with FixedIP and Subnet"},{"line_number":246,"context_line":"   VDU2_CP2:"},{"line_number":247,"context_line":"     type: OS::Neutron::Port"},{"line_number":248,"context_line":"     properties:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9fc3272c_a4357a59","line":245,"in_reply_to":"eea1cb09_ccb1b459","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":394,"context_line":"       network: { get_param: net5 }"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"Utillity functions for userdata class"},{"line_number":398,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"Tacker provides the following uitlity functions"}],"source_content_type":"text/x-rst","patch_set":5,"id":"4d48a5d5_3162d15e","line":397,"updated":"2021-09-15 02:11:40.000000000","message":"typo: Utillity → Utilitiy","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":394,"context_line":"       network: { get_param: net5 }"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"Utillity functions for userdata class"},{"line_number":398,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"Tacker provides the following uitlity functions"}],"source_content_type":"text/x-rst","patch_set":5,"id":"6b7f1f24_a34bdd86","line":397,"in_reply_to":"4d48a5d5_3162d15e","updated":"2021-09-15 02:53:15.000000000","message":"ditto.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":394,"context_line":"       network: { get_param: net5 }"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"Utillity functions for userdata class"},{"line_number":398,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"Tacker provides the following uitlity functions"}],"source_content_type":"text/x-rst","patch_set":5,"id":"2743c441_1db40f6c","line":397,"in_reply_to":"6b7f1f24_a34bdd86","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":397,"context_line":"Utillity functions for userdata class"},{"line_number":398,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"Tacker provides the following uitlity functions"},{"line_number":401,"context_line":"for the userdata script."},{"line_number":402,"context_line":"Following functions can be called in userdata class."},{"line_number":403,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"4e187f40_750593b9","line":400,"updated":"2021-09-15 02:11:40.000000000","message":"typo: uitlity → utility","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"11826e8103e7ae7718eda2c47bd3af215e8a3f15","unresolved":false,"context_lines":[{"line_number":397,"context_line":"Utillity functions for userdata class"},{"line_number":398,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"Tacker provides the following uitlity functions"},{"line_number":401,"context_line":"for the userdata script."},{"line_number":402,"context_line":"Following functions can be called in userdata class."},{"line_number":403,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"0118940d_c85ea230","line":400,"in_reply_to":"329e6304_0db0116a","updated":"2021-09-15 03:11:28.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":397,"context_line":"Utillity functions for userdata class"},{"line_number":398,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"Tacker provides the following uitlity functions"},{"line_number":401,"context_line":"for the userdata script."},{"line_number":402,"context_line":"Following functions can be called in userdata class."},{"line_number":403,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"329e6304_0db0116a","line":400,"in_reply_to":"4e187f40_750593b9","updated":"2021-09-15 02:53:15.000000000","message":"ditto.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":479,"context_line":"def _get_fixed_ips_from_extcp(extcp)"},{"line_number":480,"context_line":"------------------------------------"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"Get list of fixed address and subet from extcp."},{"line_number":483,"context_line":"**extcp** is instantiateVnfRequest \u003e extVirtualLinks \u003e extcps"},{"line_number":484,"context_line":"defined in `ETSI NFV SOL003`_."},{"line_number":485,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"c5418285_51584c21","line":482,"updated":"2021-09-15 02:11:40.000000000","message":"typo: subet → subnet","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":479,"context_line":"def _get_fixed_ips_from_extcp(extcp)"},{"line_number":480,"context_line":"------------------------------------"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"Get list of fixed address and subet from extcp."},{"line_number":483,"context_line":"**extcp** is instantiateVnfRequest \u003e extVirtualLinks \u003e extcps"},{"line_number":484,"context_line":"defined in `ETSI NFV SOL003`_."},{"line_number":485,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"aa56e66d_af5c25fc","line":482,"in_reply_to":"a96087ed_d961bbfa","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":479,"context_line":"def _get_fixed_ips_from_extcp(extcp)"},{"line_number":480,"context_line":"------------------------------------"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"Get list of fixed address and subet from extcp."},{"line_number":483,"context_line":"**extcp** is instantiateVnfRequest \u003e extVirtualLinks \u003e extcps"},{"line_number":484,"context_line":"defined in `ETSI NFV SOL003`_."},{"line_number":485,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"a96087ed_d961bbfa","line":482,"in_reply_to":"c5418285_51584c21","updated":"2021-09-15 02:53:15.000000000","message":"ditto.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":483,"context_line":"**extcp** is instantiateVnfRequest \u003e extVirtualLinks \u003e extcps"},{"line_number":484,"context_line":"defined in `ETSI NFV SOL003`_."},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"It returns the list of fixed address and subenet."},{"line_number":487,"context_line":""},{"line_number":488,"context_line":""},{"line_number":489,"context_line":"def get_param_network(cp_name, grant, req)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ee48e140_7101fa2d","line":486,"updated":"2021-09-15 02:11:40.000000000","message":"typo: subenet → subnet","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":483,"context_line":"**extcp** is instantiateVnfRequest \u003e extVirtualLinks \u003e extcps"},{"line_number":484,"context_line":"defined in `ETSI NFV SOL003`_."},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"It returns the list of fixed address and subenet."},{"line_number":487,"context_line":""},{"line_number":488,"context_line":""},{"line_number":489,"context_line":"def get_param_network(cp_name, grant, req)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"55af9eed_bff44d0a","line":486,"in_reply_to":"29305c7b_08b67c5c","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":483,"context_line":"**extcp** is instantiateVnfRequest \u003e extVirtualLinks \u003e extcps"},{"line_number":484,"context_line":"defined in `ETSI NFV SOL003`_."},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"It returns the list of fixed address and subenet."},{"line_number":487,"context_line":""},{"line_number":488,"context_line":""},{"line_number":489,"context_line":"def get_param_network(cp_name, grant, req)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"29305c7b_08b67c5c","line":486,"in_reply_to":"ee48e140_7101fa2d","updated":"2021-09-15 02:53:15.000000000","message":"ditto.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":513,"context_line":"def apply_ext_managed_vls(hot_dict, req, grant)"},{"line_number":514,"context_line":"-----------------------------------------------"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"Modify HOT to apply externally provided extmagaed"},{"line_number":517,"context_line":"internal virtual link (extmanagedVL)."},{"line_number":518,"context_line":""},{"line_number":519,"context_line":"ExtmangedVL is created by VNFM when instantiating VNF"}],"source_content_type":"text/x-rst","patch_set":5,"id":"d62bc41a_36542b2d","line":516,"updated":"2021-09-15 02:11:40.000000000","message":"typo: extmagaed → extmanaged","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":513,"context_line":"def apply_ext_managed_vls(hot_dict, req, grant)"},{"line_number":514,"context_line":"-----------------------------------------------"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"Modify HOT to apply externally provided extmagaed"},{"line_number":517,"context_line":"internal virtual link (extmanagedVL)."},{"line_number":518,"context_line":""},{"line_number":519,"context_line":"ExtmangedVL is created by VNFM when instantiating VNF"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1d232695_4f4d9eb9","line":516,"in_reply_to":"40ac021c_2223b28c","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":513,"context_line":"def apply_ext_managed_vls(hot_dict, req, grant)"},{"line_number":514,"context_line":"-----------------------------------------------"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"Modify HOT to apply externally provided extmagaed"},{"line_number":517,"context_line":"internal virtual link (extmanagedVL)."},{"line_number":518,"context_line":""},{"line_number":519,"context_line":"ExtmangedVL is created by VNFM when instantiating VNF"}],"source_content_type":"text/x-rst","patch_set":5,"id":"40ac021c_2223b28c","line":516,"in_reply_to":"d62bc41a_36542b2d","updated":"2021-09-15 02:53:15.000000000","message":"ditto.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"85892ae9dcf323fa63569edc89b5718913f6aabd","unresolved":true,"context_lines":[{"line_number":516,"context_line":"Modify HOT to apply externally provided extmagaed"},{"line_number":517,"context_line":"internal virtual link (extmanagedVL)."},{"line_number":518,"context_line":""},{"line_number":519,"context_line":"ExtmangedVL is created by VNFM when instantiating VNF"},{"line_number":520,"context_line":"or externally created and specified"},{"line_number":521,"context_line":"by Grants or InstantiateVnfRequest."},{"line_number":522,"context_line":"Since one HOT can correspond to only one of the cases,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1f6d0e7c_5d15de0c","line":519,"updated":"2021-09-15 02:11:40.000000000","message":"typo: ExtmangedVL → ExtmanagedVL","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"bd91fb9f53d511dbeb96630c8d13de6c4afcffd6","unresolved":true,"context_lines":[{"line_number":516,"context_line":"Modify HOT to apply externally provided extmagaed"},{"line_number":517,"context_line":"internal virtual link (extmanagedVL)."},{"line_number":518,"context_line":""},{"line_number":519,"context_line":"ExtmangedVL is created by VNFM when instantiating VNF"},{"line_number":520,"context_line":"or externally created and specified"},{"line_number":521,"context_line":"by Grants or InstantiateVnfRequest."},{"line_number":522,"context_line":"Since one HOT can correspond to only one of the cases,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"357da901_040162be","line":519,"in_reply_to":"1f6d0e7c_5d15de0c","updated":"2021-09-15 02:53:15.000000000","message":"ditto.","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":false,"context_lines":[{"line_number":516,"context_line":"Modify HOT to apply externally provided extmagaed"},{"line_number":517,"context_line":"internal virtual link (extmanagedVL)."},{"line_number":518,"context_line":""},{"line_number":519,"context_line":"ExtmangedVL is created by VNFM when instantiating VNF"},{"line_number":520,"context_line":"or externally created and specified"},{"line_number":521,"context_line":"by Grants or InstantiateVnfRequest."},{"line_number":522,"context_line":"Since one HOT can correspond to only one of the cases,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1f67036b_2d9381c4","line":519,"in_reply_to":"357da901_040162be","updated":"2021-09-15 03:03:54.000000000","message":"Done","commit_id":"8fc7c12f0d74da16682eaa6b0cfc94ccdf52a53f"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"53048b445bea84046f4426ae9aaa20131c5f9acf","unresolved":true,"context_lines":[{"line_number":397,"context_line":"Utility functions for userdata class"},{"line_number":398,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"Tacker provides the following utlity functions"},{"line_number":401,"context_line":"for the userdata script."},{"line_number":402,"context_line":"Following functions can be called in userdata class."},{"line_number":403,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"d9946027_c0de8cd7","line":400,"updated":"2021-09-15 03:03:54.000000000","message":"typo: utlity → utility","commit_id":"a46045788f3c604934928dd3eec937676d9ce806"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"11826e8103e7ae7718eda2c47bd3af215e8a3f15","unresolved":false,"context_lines":[{"line_number":397,"context_line":"Utility functions for userdata class"},{"line_number":398,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"Tacker provides the following utlity functions"},{"line_number":401,"context_line":"for the userdata script."},{"line_number":402,"context_line":"Following functions can be called in userdata class."},{"line_number":403,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"e7712a7c_e90793e1","line":400,"in_reply_to":"a83654da_7ecf9303","updated":"2021-09-15 03:11:28.000000000","message":"Done","commit_id":"a46045788f3c604934928dd3eec937676d9ce806"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"c196a17e9e6c2eeed08796c33bbba38049825bbf","unresolved":true,"context_lines":[{"line_number":397,"context_line":"Utility functions for userdata class"},{"line_number":398,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"Tacker provides the following utlity functions"},{"line_number":401,"context_line":"for the userdata script."},{"line_number":402,"context_line":"Following functions can be called in userdata class."},{"line_number":403,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"a83654da_7ecf9303","line":400,"in_reply_to":"d9946027_c0de8cd7","updated":"2021-09-15 03:07:41.000000000","message":"Sorry, I failed to fix it.\nI will fix it.","commit_id":"a46045788f3c604934928dd3eec937676d9ce806"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The function can use the following input data."},{"line_number":43,"context_line":"The details of data types are defined in ETSI NFV SOL documents."},{"line_number":44,"context_line":"- req: InstantiateVnfRequest"},{"line_number":45,"context_line":"- inst: VnfInstance"},{"line_number":46,"context_line":"- grant_req: GrantRequest"},{"line_number":47,"context_line":"- grant: Grants"},{"line_number":48,"context_line":"- tmp_csar_dir: the temporary path of csar expanded by Tacker."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Output of instantiate()"}],"source_content_type":"text/x-rst","patch_set":8,"id":"b8c0eb5d_e8af9737","line":48,"range":{"start_line":44,"start_character":0,"end_line":48,"end_character":62},"updated":"2021-09-15 07:45:10.000000000","message":"It\u0027s not compiled as expected without putting blank line before L.44. Please check compiled html docs again.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The function can use the following input data."},{"line_number":43,"context_line":"The details of data types are defined in ETSI NFV SOL documents."},{"line_number":44,"context_line":"- req: InstantiateVnfRequest"},{"line_number":45,"context_line":"- inst: VnfInstance"},{"line_number":46,"context_line":"- grant_req: GrantRequest"},{"line_number":47,"context_line":"- grant: Grants"},{"line_number":48,"context_line":"- tmp_csar_dir: the temporary path of csar expanded by Tacker."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Output of instantiate()"}],"source_content_type":"text/x-rst","patch_set":8,"id":"c50d2a78_7a063ebb","line":48,"range":{"start_line":44,"start_character":0,"end_line":48,"end_character":62},"in_reply_to":"b8c0eb5d_e8af9737","updated":"2021-09-15 11:25:39.000000000","message":"Thank you for review. I will fix it.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":55,"context_line":"Data are for stack create API in HEAT."},{"line_number":56,"context_line":"The requirements of HEAT API are described in"},{"line_number":57,"context_line":"`reference of Orchestration Service API v1`_"},{"line_number":58,"context_line":"(See \"POST /v1/{tenant_id}/stacks\".)"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"fields \u003d {\u0027template\u0027: value, \u0027parameters\u0027: value, \u0027files\u0027: value}"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"3787a884_2c907583","line":58,"range":{"start_line":58,"start_character":6,"end_line":58,"end_character":33},"updated":"2021-09-15 07:45:10.000000000","message":"Why don\u0027t you add a link to jump here directly?","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":55,"context_line":"Data are for stack create API in HEAT."},{"line_number":56,"context_line":"The requirements of HEAT API are described in"},{"line_number":57,"context_line":"`reference of Orchestration Service API v1`_"},{"line_number":58,"context_line":"(See \"POST /v1/{tenant_id}/stacks\".)"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"fields \u003d {\u0027template\u0027: value, \u0027parameters\u0027: value, \u0027files\u0027: value}"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"a1beee06_c38be6e5","line":58,"range":{"start_line":58,"start_character":6,"end_line":58,"end_character":33},"in_reply_to":"3787a884_2c907583","updated":"2021-09-15 11:25:39.000000000","message":"Thank you for a comment.\nI will modify the link to jump stack create API.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"If users do not specify the userdata in instantiate VNF request,"},{"line_number":85,"context_line":"the default process is run according to the following"},{"line_number":86,"context_line":"`tacker/sol_refactored/infra_drivers/openstack/userdata_default.py`_."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"The script can be used as a sample for making the original userdata script."},{"line_number":89,"context_line":"It obtains HEAT input parameters such as"}],"source_content_type":"text/x-rst","patch_set":8,"id":"c1e947cf_1b9716de","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":69},"updated":"2021-09-15 07:45:10.000000000","message":"I don\u0027t agree to put a link to a code in gerrit review because it\u0027s just a candidate change before merged. The contents of the file will be changed possibly and differed from on gerrit. In addition, I think you don\u0027t need to make it a link because you show the content below.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"If users do not specify the userdata in instantiate VNF request,"},{"line_number":85,"context_line":"the default process is run according to the following"},{"line_number":86,"context_line":"`tacker/sol_refactored/infra_drivers/openstack/userdata_default.py`_."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"The script can be used as a sample for making the original userdata script."},{"line_number":89,"context_line":"It obtains HEAT input parameters such as"}],"source_content_type":"text/x-rst","patch_set":8,"id":"6e28ac0c_4668119b","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":69},"in_reply_to":"c1e947cf_1b9716de","updated":"2021-09-15 11:25:39.000000000","message":"Thank you a comment.\nI agree with you. I will remove the link.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":91,"context_line":"*network*, *subnet*, and *fixed_ips*"},{"line_number":92,"context_line":"from VNFD, parameters of Instantiate request and Grant."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":".. code-block:: python"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":" import yaml"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":" from tacker.sol_refactored.common import vnf_instance_utils as inst_utils"},{"line_number":99,"context_line":" from tacker.sol_refactored.infra_drivers.openstack import userdata_utils"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":""},{"line_number":102,"context_line":" class DefaultUserData(userdata_utils.AbstractUserData):"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"     @staticmethod"},{"line_number":105,"context_line":"     def instantiate(req, inst, grant_req, grant, tmp_csar_dir):"},{"line_number":106,"context_line":"         vnfd \u003d userdata_utils.get_vnfd(inst[\u0027vnfdId\u0027], tmp_csar_dir)"},{"line_number":107,"context_line":"         flavour_id \u003d req[\u0027flavourId\u0027]"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"         hot_dict \u003d vnfd.get_base_hot(flavour_id)"},{"line_number":110,"context_line":"         top_hot \u003d hot_dict[\u0027template\u0027]"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"         nfv_dict \u003d userdata_utils.init_nfv_dict(top_hot)"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"         vdus \u003d nfv_dict.get(\u0027VDU\u0027, {})"},{"line_number":115,"context_line":"         for vdu_name, vdu_value in vdus.items():"},{"line_number":116,"context_line":"             if \u0027computeFlavourId\u0027 in vdu_value:"},{"line_number":117,"context_line":"                 vdu_value[\u0027computeFlavourId\u0027] \u003d ("},{"line_number":118,"context_line":"                     userdata_utils.get_param_flavor("},{"line_number":119,"context_line":"                         vdu_name, req, vnfd, grant))"},{"line_number":120,"context_line":"             if \u0027vcImageId\u0027 in vdu_value:"},{"line_number":121,"context_line":"                 vdu_value[\u0027vcImageId\u0027] \u003d userdata_utils.get_param_image("},{"line_number":122,"context_line":"                     vdu_name, req, vnfd, grant)"},{"line_number":123,"context_line":"             if \u0027locationConstraints\u0027 in vdu_value:"},{"line_number":124,"context_line":"                 vdu_value[\u0027locationConstraints\u0027] \u003d ("},{"line_number":125,"context_line":"                     userdata_utils.get_param_zone("},{"line_number":126,"context_line":"                         vdu_name, grant_req, grant))"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"         cps \u003d nfv_dict.get(\u0027CP\u0027, {})"},{"line_number":129,"context_line":"         for cp_name, cp_value in cps.items():"},{"line_number":130,"context_line":"             if \u0027network\u0027 in cp_value:"},{"line_number":131,"context_line":"                 cp_value[\u0027network\u0027] \u003d userdata_utils.get_param_network("},{"line_number":132,"context_line":"                     cp_name, grant, req)"},{"line_number":133,"context_line":"             if \u0027fixed_ips\u0027 in cp_value:"},{"line_number":134,"context_line":"                 ext_fixed_ips \u003d userdata_utils.get_param_fixed_ips("},{"line_number":135,"context_line":"                     cp_name, grant, req)"},{"line_number":136,"context_line":"                 fixed_ips \u003d []"},{"line_number":137,"context_line":"                 for i in range(len(ext_fixed_ips)):"},{"line_number":138,"context_line":"                     if i not in cp_value[\u0027fixed_ips\u0027]:"},{"line_number":139,"context_line":"                         break"},{"line_number":140,"context_line":"                     ips_i \u003d cp_value[\u0027fixed_ips\u0027][i]"},{"line_number":141,"context_line":"                     if \u0027subnet\u0027 in ips_i:"},{"line_number":142,"context_line":"                         ips_i[\u0027subnet\u0027] \u003d ext_fixed_ips[i].get(\u0027subnet\u0027)"},{"line_number":143,"context_line":"                     if \u0027ip_address\u0027 in ips_i:"},{"line_number":144,"context_line":"                         ips_i[\u0027ip_address\u0027] \u003d ext_fixed_ips[i].get("},{"line_number":145,"context_line":"                             \u0027ip_address\u0027)"},{"line_number":146,"context_line":"                     fixed_ips.append(ips_i)"},{"line_number":147,"context_line":"                 cp_value[\u0027fixed_ips\u0027] \u003d fixed_ips"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"         userdata_utils.apply_ext_managed_vls(top_hot, req, grant)"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"         if \u0027nfv\u0027 in req.get(\u0027additionalParams\u0027, {}):"},{"line_number":152,"context_line":"             nfv_dict \u003d inst_utils.json_merge_patch(nfv_dict,"},{"line_number":153,"context_line":"                     req[\u0027additionalParams\u0027][\u0027nfv\u0027])"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"         if \u0027nfv\u0027 in grant.get(\u0027additionalParams\u0027, {}):"},{"line_number":156,"context_line":"             nfv_dict \u003d inst_utils.json_merge_patch(nfv_dict,"},{"line_number":157,"context_line":"                     grant[\u0027additionalParams\u0027][\u0027nfv\u0027])"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"         fields \u003d {"},{"line_number":160,"context_line":"             \u0027template\u0027: yaml.safe_dump(top_hot),"},{"line_number":161,"context_line":"             \u0027parameters\u0027: {\u0027nfv\u0027: nfv_dict},"},{"line_number":162,"context_line":"             \u0027files\u0027: {}"},{"line_number":163,"context_line":"         }"},{"line_number":164,"context_line":"         for key, value in hot_dict.get(\u0027files\u0027, {}).items():"},{"line_number":165,"context_line":"             fields[\u0027files\u0027][key] \u003d yaml.safe_dump(value)"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"         return fields"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":""},{"line_number":170,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"72125f1f_03673ff8","line":167,"range":{"start_line":94,"start_character":0,"end_line":167,"end_character":22},"updated":"2021-09-15 07:45:10.000000000","message":"Why don\u0027t you use `literalinclude` instead? You shouldn\u0027t copy\u0026paste whole of contents of a file basically as the same reason before, might be differed from actual contents. Although the file hasn\u0027t been merged yet, we can wait for that.\n\nYou can refer current docs for how to use `literalinclude`, such as `doc/source/install/devstack.rst or so`.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":91,"context_line":"*network*, *subnet*, and *fixed_ips*"},{"line_number":92,"context_line":"from VNFD, parameters of Instantiate request and Grant."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":".. code-block:: python"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":" import yaml"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":" from tacker.sol_refactored.common import vnf_instance_utils as inst_utils"},{"line_number":99,"context_line":" from tacker.sol_refactored.infra_drivers.openstack import userdata_utils"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":""},{"line_number":102,"context_line":" class DefaultUserData(userdata_utils.AbstractUserData):"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"     @staticmethod"},{"line_number":105,"context_line":"     def instantiate(req, inst, grant_req, grant, tmp_csar_dir):"},{"line_number":106,"context_line":"         vnfd \u003d userdata_utils.get_vnfd(inst[\u0027vnfdId\u0027], tmp_csar_dir)"},{"line_number":107,"context_line":"         flavour_id \u003d req[\u0027flavourId\u0027]"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"         hot_dict \u003d vnfd.get_base_hot(flavour_id)"},{"line_number":110,"context_line":"         top_hot \u003d hot_dict[\u0027template\u0027]"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"         nfv_dict \u003d userdata_utils.init_nfv_dict(top_hot)"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"         vdus \u003d nfv_dict.get(\u0027VDU\u0027, {})"},{"line_number":115,"context_line":"         for vdu_name, vdu_value in vdus.items():"},{"line_number":116,"context_line":"             if \u0027computeFlavourId\u0027 in vdu_value:"},{"line_number":117,"context_line":"                 vdu_value[\u0027computeFlavourId\u0027] \u003d ("},{"line_number":118,"context_line":"                     userdata_utils.get_param_flavor("},{"line_number":119,"context_line":"                         vdu_name, req, vnfd, grant))"},{"line_number":120,"context_line":"             if \u0027vcImageId\u0027 in vdu_value:"},{"line_number":121,"context_line":"                 vdu_value[\u0027vcImageId\u0027] \u003d userdata_utils.get_param_image("},{"line_number":122,"context_line":"                     vdu_name, req, vnfd, grant)"},{"line_number":123,"context_line":"             if \u0027locationConstraints\u0027 in vdu_value:"},{"line_number":124,"context_line":"                 vdu_value[\u0027locationConstraints\u0027] \u003d ("},{"line_number":125,"context_line":"                     userdata_utils.get_param_zone("},{"line_number":126,"context_line":"                         vdu_name, grant_req, grant))"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"         cps \u003d nfv_dict.get(\u0027CP\u0027, {})"},{"line_number":129,"context_line":"         for cp_name, cp_value in cps.items():"},{"line_number":130,"context_line":"             if \u0027network\u0027 in cp_value:"},{"line_number":131,"context_line":"                 cp_value[\u0027network\u0027] \u003d userdata_utils.get_param_network("},{"line_number":132,"context_line":"                     cp_name, grant, req)"},{"line_number":133,"context_line":"             if \u0027fixed_ips\u0027 in cp_value:"},{"line_number":134,"context_line":"                 ext_fixed_ips \u003d userdata_utils.get_param_fixed_ips("},{"line_number":135,"context_line":"                     cp_name, grant, req)"},{"line_number":136,"context_line":"                 fixed_ips \u003d []"},{"line_number":137,"context_line":"                 for i in range(len(ext_fixed_ips)):"},{"line_number":138,"context_line":"                     if i not in cp_value[\u0027fixed_ips\u0027]:"},{"line_number":139,"context_line":"                         break"},{"line_number":140,"context_line":"                     ips_i \u003d cp_value[\u0027fixed_ips\u0027][i]"},{"line_number":141,"context_line":"                     if \u0027subnet\u0027 in ips_i:"},{"line_number":142,"context_line":"                         ips_i[\u0027subnet\u0027] \u003d ext_fixed_ips[i].get(\u0027subnet\u0027)"},{"line_number":143,"context_line":"                     if \u0027ip_address\u0027 in ips_i:"},{"line_number":144,"context_line":"                         ips_i[\u0027ip_address\u0027] \u003d ext_fixed_ips[i].get("},{"line_number":145,"context_line":"                             \u0027ip_address\u0027)"},{"line_number":146,"context_line":"                     fixed_ips.append(ips_i)"},{"line_number":147,"context_line":"                 cp_value[\u0027fixed_ips\u0027] \u003d fixed_ips"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"         userdata_utils.apply_ext_managed_vls(top_hot, req, grant)"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"         if \u0027nfv\u0027 in req.get(\u0027additionalParams\u0027, {}):"},{"line_number":152,"context_line":"             nfv_dict \u003d inst_utils.json_merge_patch(nfv_dict,"},{"line_number":153,"context_line":"                     req[\u0027additionalParams\u0027][\u0027nfv\u0027])"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"         if \u0027nfv\u0027 in grant.get(\u0027additionalParams\u0027, {}):"},{"line_number":156,"context_line":"             nfv_dict \u003d inst_utils.json_merge_patch(nfv_dict,"},{"line_number":157,"context_line":"                     grant[\u0027additionalParams\u0027][\u0027nfv\u0027])"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"         fields \u003d {"},{"line_number":160,"context_line":"             \u0027template\u0027: yaml.safe_dump(top_hot),"},{"line_number":161,"context_line":"             \u0027parameters\u0027: {\u0027nfv\u0027: nfv_dict},"},{"line_number":162,"context_line":"             \u0027files\u0027: {}"},{"line_number":163,"context_line":"         }"},{"line_number":164,"context_line":"         for key, value in hot_dict.get(\u0027files\u0027, {}).items():"},{"line_number":165,"context_line":"             fields[\u0027files\u0027][key] \u003d yaml.safe_dump(value)"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"         return fields"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":""},{"line_number":170,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"93c594dc_b0efc4ee","line":167,"range":{"start_line":94,"start_character":0,"end_line":167,"end_character":22},"in_reply_to":"72125f1f_03673ff8","updated":"2021-09-15 11:25:39.000000000","message":"Thank you for a comment.\nI agree with you. I will use `literalinclude` and wait the referenced file is merged.\nzuul may fail unless the file is merged.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":172,"context_line":""},{"line_number":173,"context_line":"**top Base HOT**"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":".. code-block:: python"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":" heat_template_version: 2013-05-23"},{"line_number":178,"context_line":" description: \u0027Simple Base HOT for Sample VNF\u0027"}],"source_content_type":"text/x-rst","patch_set":8,"id":"44deef68_a1d15129","line":175,"range":{"start_line":175,"start_character":16,"end_line":175,"end_character":22},"updated":"2021-09-15 07:45:10.000000000","message":"It\u0027s not a python, but a yaml. Anyway, I suggest to use `literalinclude` as commented before if possible.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":172,"context_line":""},{"line_number":173,"context_line":"**top Base HOT**"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":".. code-block:: python"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":" heat_template_version: 2013-05-23"},{"line_number":178,"context_line":" description: \u0027Simple Base HOT for Sample VNF\u0027"}],"source_content_type":"text/x-rst","patch_set":8,"id":"d84833e4_ccda7e3a","line":175,"range":{"start_line":175,"start_character":16,"end_line":175,"end_character":22},"in_reply_to":"44deef68_a1d15129","updated":"2021-09-15 11:25:39.000000000","message":"ditto.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":303,"context_line":""},{"line_number":304,"context_line":"**nested Base HOT**"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":".. code-block:: python"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":" heat_template_version: 2013-05-23"},{"line_number":309,"context_line":" description: \u0027VDU1 HOT for Sample VNF\u0027"}],"source_content_type":"text/x-rst","patch_set":8,"id":"44c52087_f261341d","line":306,"range":{"start_line":306,"start_character":16,"end_line":306,"end_character":22},"updated":"2021-09-15 07:45:10.000000000","message":"ditto","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":303,"context_line":""},{"line_number":304,"context_line":"**nested Base HOT**"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":".. code-block:: python"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":" heat_template_version: 2013-05-23"},{"line_number":309,"context_line":" description: \u0027VDU1 HOT for Sample VNF\u0027"}],"source_content_type":"text/x-rst","patch_set":8,"id":"41bdc4c2_726c3fcc","line":306,"range":{"start_line":306,"start_character":16,"end_line":306,"end_character":22},"in_reply_to":"44c52087_f261341d","updated":"2021-09-15 11:25:39.000000000","message":"ditto.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":410,"context_line":"**vnf_id**: vnfid"},{"line_number":411,"context_line":", **csar_dir**: the path of csar."},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"It returns **Vnfd class**."},{"line_number":414,"context_line":""},{"line_number":415,"context_line":".. code-block:: python"},{"line_number":416,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"80e4f5c2_314de3d4","line":413,"range":{"start_line":413,"start_character":11,"end_line":413,"end_character":25},"updated":"2021-09-15 07:45:10.000000000","message":"an instance of **Vnfd** class, correctly.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":410,"context_line":"**vnf_id**: vnfid"},{"line_number":411,"context_line":", **csar_dir**: the path of csar."},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"It returns **Vnfd class**."},{"line_number":414,"context_line":""},{"line_number":415,"context_line":".. code-block:: python"},{"line_number":416,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9f4ffcc2_d8f102a9","line":413,"range":{"start_line":413,"start_character":11,"end_line":413,"end_character":25},"in_reply_to":"80e4f5c2_314de3d4","updated":"2021-09-15 11:25:39.000000000","message":"Thank you for a comment.\nI will fix it.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":414,"context_line":""},{"line_number":415,"context_line":".. code-block:: python"},{"line_number":416,"context_line":""},{"line_number":417,"context_line":" class Vnfd(object)"},{"line_number":418,"context_line":"   vnfd_id"},{"line_number":419,"context_line":"   tosca_meta"},{"line_number":420,"context_line":"   definitions"},{"line_number":421,"context_line":"   vnfd_flavours"},{"line_number":422,"context_line":"   csar_dir"},{"line_number":423,"context_line":"   csar_dir_is_tmp"},{"line_number":424,"context_line":""},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"def init_nfv_dict(hot_template)"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fd69c67_add563c9","line":423,"range":{"start_line":417,"start_character":0,"end_line":423,"end_character":18},"updated":"2021-09-15 07:45:10.000000000","message":"Hmm, it\u0027s invalid considering syntax of python. Although I think this info is useless personally, why don\u0027t you add a link to the definition of the class instead?","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":414,"context_line":""},{"line_number":415,"context_line":".. code-block:: python"},{"line_number":416,"context_line":""},{"line_number":417,"context_line":" class Vnfd(object)"},{"line_number":418,"context_line":"   vnfd_id"},{"line_number":419,"context_line":"   tosca_meta"},{"line_number":420,"context_line":"   definitions"},{"line_number":421,"context_line":"   vnfd_flavours"},{"line_number":422,"context_line":"   csar_dir"},{"line_number":423,"context_line":"   csar_dir_is_tmp"},{"line_number":424,"context_line":""},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"def init_nfv_dict(hot_template)"}],"source_content_type":"text/x-rst","patch_set":8,"id":"0f6456bb_8b79efce","line":423,"range":{"start_line":417,"start_character":0,"end_line":423,"end_character":18},"in_reply_to":"9fd69c67_add563c9","updated":"2021-09-15 11:25:39.000000000","message":"I agree with you.\nI modify it to the link to Vnfd class.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":526,"context_line":""},{"line_number":527,"context_line":"- Input HOT"},{"line_number":528,"context_line":""},{"line_number":529,"context_line":".. code-block:: python"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":" heat_template_version: 2013-05-23"},{"line_number":532,"context_line":" description: \u0027Simple Base HOT for Sample VNF\u0027"}],"source_content_type":"text/x-rst","patch_set":8,"id":"c1423e26_cacefa02","line":529,"range":{"start_line":529,"start_character":16,"end_line":529,"end_character":22},"updated":"2021-09-15 07:45:10.000000000","message":"not a python code, but yaml.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":526,"context_line":""},{"line_number":527,"context_line":"- Input HOT"},{"line_number":528,"context_line":""},{"line_number":529,"context_line":".. code-block:: python"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":" heat_template_version: 2013-05-23"},{"line_number":532,"context_line":" description: \u0027Simple Base HOT for Sample VNF\u0027"}],"source_content_type":"text/x-rst","patch_set":8,"id":"a2918931_d94869d0","line":529,"range":{"start_line":529,"start_character":16,"end_line":529,"end_character":22},"in_reply_to":"c1423e26_cacefa02","updated":"2021-09-15 11:25:39.000000000","message":"Thank you for review.\nI will fix it.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":553,"context_line":""},{"line_number":554,"context_line":"- Output HOT"},{"line_number":555,"context_line":""},{"line_number":556,"context_line":".. code-block:: python"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":" heat_template_version: 2013-05-23"},{"line_number":559,"context_line":" description: \u0027Simple Base HOT for Sample VNF\u0027"}],"source_content_type":"text/x-rst","patch_set":8,"id":"b1c7ffd7_7eac9b40","line":556,"range":{"start_line":556,"start_character":16,"end_line":556,"end_character":22},"updated":"2021-09-15 07:45:10.000000000","message":"ditto","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":553,"context_line":""},{"line_number":554,"context_line":"- Output HOT"},{"line_number":555,"context_line":""},{"line_number":556,"context_line":".. code-block:: python"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":" heat_template_version: 2013-05-23"},{"line_number":559,"context_line":" description: \u0027Simple Base HOT for Sample VNF\u0027"}],"source_content_type":"text/x-rst","patch_set":8,"id":"63a76b61_96aec87f","line":556,"range":{"start_line":556,"start_character":16,"end_line":556,"end_character":22},"in_reply_to":"b1c7ffd7_7eac9b40","updated":"2021-09-15 11:25:39.000000000","message":"ditto.","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1470c525813c1d2f245b22092cdd93ba84f6c9e4","unresolved":true,"context_lines":[{"line_number":593,"context_line":""},{"line_number":594,"context_line":"Get the result of json_merge_patch (IETF RFC 7396)."},{"line_number":595,"context_line":""},{"line_number":596,"context_line":"target: merge target"},{"line_number":597,"context_line":"patch: applied patch"},{"line_number":598,"context_line":""},{"line_number":599,"context_line":"It returns the result of json_merge_patch (IETF RFC 7396)."},{"line_number":600,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"6f29b868_dc6d1b83","line":597,"range":{"start_line":596,"start_character":0,"end_line":597,"end_character":20},"updated":"2021-09-15 07:45:10.000000000","message":"Is it expected to be compiled as list format?","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"8e6fdac86d93a99c5bf4c0775f38a527d3387716","unresolved":true,"context_lines":[{"line_number":593,"context_line":""},{"line_number":594,"context_line":"Get the result of json_merge_patch (IETF RFC 7396)."},{"line_number":595,"context_line":""},{"line_number":596,"context_line":"target: merge target"},{"line_number":597,"context_line":"patch: applied patch"},{"line_number":598,"context_line":""},{"line_number":599,"context_line":"It returns the result of json_merge_patch (IETF RFC 7396)."},{"line_number":600,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"7a964c5c_b6ca349a","line":597,"range":{"start_line":596,"start_character":0,"end_line":597,"end_character":20},"in_reply_to":"6f29b868_dc6d1b83","updated":"2021-09-15 11:25:39.000000000","message":"No, I intended to described it simple sentence.\nI will modify it to following description.\n**target**: merge target\n, **patch**: applied patch","commit_id":"529a97c6f6f8335811299a316cd7f7f477ec359f"}]}
