)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"86b84e78d6e7ed86cf16c544165fd0a4d6596e63","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add documentation for running v1 FT locally"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds documentation for running v1 FT locally"},{"line_number":10,"context_line":"on a multi-node system similar to Zuul."},{"line_number":11,"context_line":"It also provides sample DevStack configuration files,"},{"line_number":12,"context_line":"local.conf.HOSTNAME, and shell script files."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"6f42eb46_b509c2aa","line":9,"updated":"2025-03-10 06:12:31.000000000","message":"I\u0027d ask you to explain the purpose of the patch like as here.\n\"The purpose of this docs is to encourage developers to check your update on v1 features since it\u0027s not under active development and going to be dropped from the entry of zuul\u0027s test.\"","commit_id":"c6e3349126305251903d0704b4c0621590928e71"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"3ea39d3eaa8f6074c7a03cf796bdd9ca5cf4f4e8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b44cde0a_eb8049e5","updated":"2024-12-19 01:23:51.000000000","message":"I fixed the tox-pep8 and tox-docs errors on PS2.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"86b84e78d6e7ed86cf16c544165fd0a4d6596e63","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"73f7fafe_1080b7cf","updated":"2025-03-10 06:12:31.000000000","message":"Sorry for the late review. Thanks.","commit_id":"c6e3349126305251903d0704b4c0621590928e71"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"913118a2dbc19f805a81b94bd93e74a60da42724","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"cc06ebbd_41e89c87","updated":"2025-02-05 09:39:57.000000000","message":"recheck - check for the recent updates on devstack","commit_id":"c6e3349126305251903d0704b4c0621590928e71"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"88b61cbd344eee7693710b438207641738f28738","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"c73333dc_bc959e4e","updated":"2025-03-14 12:10:07.000000000","message":"@ts-takahashi@nec.com Could you give another +2 since it\u0027s the last patch should be included in Epoxy. Thanks!\nhttps://releases.openstack.org/epoxy/highlights.html#tacker","commit_id":"f2383969dad7a619ea0ce1fed77f619b36b8e0db"}],"devstack/multi-nodes/k8s/local.conf.controller":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Using k8s"},{"line_number":2,"context_line":"# local.conf.controller"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service c-api"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"ecd97164_d8020402","line":2,"updated":"2024-12-19 07:18:38.000000000","message":"It would be better if there was an explanation for the items that have been left commented out.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Using k8s"},{"line_number":2,"context_line":"# local.conf.controller"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service c-api"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"7a25e6c3_3f59af02","line":2,"in_reply_to":"ecd97164_d8020402","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"}],"devstack/multi-nodes/k8s/local.conf.controller-k8s":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Using k8s"},{"line_number":2,"context_line":"# local.conf.controller-k8s"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service container"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"a3f8057b_9c181b2c","line":2,"updated":"2024-12-19 07:18:38.000000000","message":"It would be better if there was an explanation for the items that have been left commented out.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Using k8s"},{"line_number":2,"context_line":"# local.conf.controller-k8s"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service container"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"c343a2b7_025948dd","line":2,"in_reply_to":"a3f8057b_9c181b2c","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"}],"devstack/multi-nodes/k8s/local.conf.controller-tacker":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Using k8s"},{"line_number":2,"context_line":"# local.conf.controller-tacker"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"f4dfe623_3773e820","line":1,"updated":"2024-12-19 07:18:38.000000000","message":"It would be better if there was an explanation for the items that have been left commented out.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Using k8s"},{"line_number":2,"context_line":"# local.conf.controller-tacker"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"239672cf_d6b6d192","line":1,"in_reply_to":"f4dfe623_3773e820","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"}],"devstack/multi-nodes/openstack/local.conf.compute1":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Not using k8s"},{"line_number":2,"context_line":"# local.conf.compute1"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service c-bak"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"d054fec0_cecef4fe","line":2,"updated":"2024-12-19 07:18:38.000000000","message":"It would be better if there was an explanation for the items that have been left commented out.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Not using k8s"},{"line_number":2,"context_line":"# local.conf.compute1"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service c-bak"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"9c3d1216_f6c13d0b","line":2,"in_reply_to":"d054fec0_cecef4fe","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"}],"devstack/multi-nodes/openstack/local.conf.compute2":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Not using k8s"},{"line_number":2,"context_line":"# local.conf.compute2"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service c-bak"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"075daa6e_5ff8b83a","line":2,"updated":"2024-12-19 07:18:38.000000000","message":"It would be better if there was an explanation for the items that have been left commented out.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Not using k8s"},{"line_number":2,"context_line":"# local.conf.compute2"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service c-bak"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"5d13cbec_3fc77861","line":2,"in_reply_to":"075daa6e_5ff8b83a","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"}],"devstack/multi-nodes/openstack/local.conf.controller":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Not using k8s"},{"line_number":2,"context_line":"# local.conf.controller"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service c-api"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"e999189e_ace09566","line":2,"updated":"2024-12-19 07:18:38.000000000","message":"It would be better if there was an explanation for the items that have been left commented out.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Not using k8s"},{"line_number":2,"context_line":"# local.conf.controller"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service c-api"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"bf8761f7_f8639405","line":2,"in_reply_to":"e999189e_ace09566","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"}],"devstack/multi-nodes/openstack/local.conf.controller-tacker":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Not using k8s"},{"line_number":2,"context_line":"# local.conf.controller-tacker"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service ovn-controller"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"aa6994f6_2496c9ff","line":2,"updated":"2024-12-19 07:18:38.000000000","message":"It would be better if there was an explanation for the items that have been left commented out.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Not using k8s"},{"line_number":2,"context_line":"# local.conf.controller-tacker"},{"line_number":3,"context_line":"[[local|localrc]]"},{"line_number":4,"context_line":"disable_all_services"},{"line_number":5,"context_line":"enable_service ovn-controller"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"91ca1b9e_e461274f","line":2,"in_reply_to":"aa6994f6_2496c9ff","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"}],"doc/source/contributor/tacker_functional_test.rst":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":147,"context_line":"To build DevStack on each host, run the script ./stack.sh."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"Regarding the specs of your machine,"},{"line_number":150,"context_line":"see `Devstack`_ or `Tacker_Install_via_Devstack`_ for details on the OS"},{"line_number":151,"context_line":"and Linux distribution to use."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"#. Preparation for not using k8s"}],"source_content_type":"text/x-rst","patch_set":2,"id":"06405509_503229d9","line":150,"updated":"2024-12-19 07:18:38.000000000","message":"As with line 112, the following is better.\n* :doc:`/install/devstack`","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":147,"context_line":"To build DevStack on each host, run the script ./stack.sh."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"Regarding the specs of your machine,"},{"line_number":150,"context_line":"see `Devstack`_ or `Tacker_Install_via_Devstack`_ for details on the OS"},{"line_number":151,"context_line":"and Linux distribution to use."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"#. Preparation for not using k8s"}],"source_content_type":"text/x-rst","patch_set":2,"id":"0bec7cba_a39cec90","line":150,"in_reply_to":"06405509_503229d9","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":150,"context_line":"see `Devstack`_ or `Tacker_Install_via_Devstack`_ for details on the OS"},{"line_number":151,"context_line":"and Linux distribution to use."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"#. Preparation for not using k8s"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"   * Prepare 4VMs that meet the following criteria"},{"line_number":156,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"30d7d3ac_e8af83ff","line":153,"updated":"2024-12-19 07:18:38.000000000","message":"It would be better to have separate chapters with and without k8s.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":150,"context_line":"see `Devstack`_ or `Tacker_Install_via_Devstack`_ for details on the OS"},{"line_number":151,"context_line":"and Linux distribution to use."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"#. Preparation for not using k8s"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"   * Prepare 4VMs that meet the following criteria"},{"line_number":156,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"a3f257ba_ec9f5d88","line":153,"in_reply_to":"30d7d3ac_e8af83ff","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":163,"context_line":"        * - CPU"},{"line_number":164,"context_line":"          - 4 cores or more"},{"line_number":165,"context_line":"        * - RAM"},{"line_number":166,"context_line":"          - 32 GB or more"},{"line_number":167,"context_line":"        * - Storage"},{"line_number":168,"context_line":"          - 64 GB or more"},{"line_number":169,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"224f7b14_c8ae74b6","line":166,"updated":"2024-12-19 07:18:38.000000000","message":"FT can be run with 16GB memory.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":163,"context_line":"        * - CPU"},{"line_number":164,"context_line":"          - 4 cores or more"},{"line_number":165,"context_line":"        * - RAM"},{"line_number":166,"context_line":"          - 32 GB or more"},{"line_number":167,"context_line":"        * - Storage"},{"line_number":168,"context_line":"          - 64 GB or more"},{"line_number":169,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"6a712559_a2de7c02","line":166,"in_reply_to":"224f7b14_c8ae74b6","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":165,"context_line":"        * - RAM"},{"line_number":166,"context_line":"          - 32 GB or more"},{"line_number":167,"context_line":"        * - Storage"},{"line_number":168,"context_line":"          - 64 GB or more"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"   * Create stack user on each VM"},{"line_number":171,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5b201a7b_22cbc3fc","line":168,"updated":"2024-12-19 07:18:38.000000000","message":"FT can be run with 32GB disk size.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        * - RAM"},{"line_number":166,"context_line":"          - 32 GB or more"},{"line_number":167,"context_line":"        * - Storage"},{"line_number":168,"context_line":"          - 64 GB or more"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"   * Create stack user on each VM"},{"line_number":171,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"95d5d43e_09ceb35e","line":168,"in_reply_to":"5b201a7b_22cbc3fc","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":279,"context_line":"        * - CPU"},{"line_number":280,"context_line":"          - 4 cores or more"},{"line_number":281,"context_line":"        * - RAM"},{"line_number":282,"context_line":"          - 32 GB or more"},{"line_number":283,"context_line":"        * - Storage"},{"line_number":284,"context_line":"          - 64 GB or more"},{"line_number":285,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"16ebdc10_cc50e5be","line":282,"updated":"2024-12-19 07:18:38.000000000","message":"FT can be run with 16GB memory.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":279,"context_line":"        * - CPU"},{"line_number":280,"context_line":"          - 4 cores or more"},{"line_number":281,"context_line":"        * - RAM"},{"line_number":282,"context_line":"          - 32 GB or more"},{"line_number":283,"context_line":"        * - Storage"},{"line_number":284,"context_line":"          - 64 GB or more"},{"line_number":285,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"472b1177_87d3c019","line":282,"in_reply_to":"16ebdc10_cc50e5be","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":281,"context_line":"        * - RAM"},{"line_number":282,"context_line":"          - 32 GB or more"},{"line_number":283,"context_line":"        * - Storage"},{"line_number":284,"context_line":"          - 64 GB or more"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"   * Create stack user on each VM"},{"line_number":287,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"17f9efc5_b3b7c655","line":284,"updated":"2024-12-19 07:18:38.000000000","message":"FT can be run with 32GB disk size.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":281,"context_line":"        * - RAM"},{"line_number":282,"context_line":"          - 32 GB or more"},{"line_number":283,"context_line":"        * - Storage"},{"line_number":284,"context_line":"          - 64 GB or more"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"   * Create stack user on each VM"},{"line_number":287,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"45aeb113_dd675b8c","line":284,"in_reply_to":"17f9efc5_b3b7c655","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":366,"context_line":""},{"line_number":367,"context_line":"Prepare or configure the functional tests (FT) in your local environment."},{"line_number":368,"context_line":"We provide shell script files for that. See the file"},{"line_number":369,"context_line":"for_your_local/FILES.rst for how to use them."},{"line_number":370,"context_line":"Executing these shell script files will prepare the functional tests (FT)."},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"   * For tacker-functional-devstack-multinode-sol-v2-vnflcm"}],"source_content_type":"text/x-rst","patch_set":2,"id":"63dafa70_22769420","line":369,"updated":"2024-12-19 07:18:38.000000000","message":"The file name is incorrect.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":366,"context_line":""},{"line_number":367,"context_line":"Prepare or configure the functional tests (FT) in your local environment."},{"line_number":368,"context_line":"We provide shell script files for that. See the file"},{"line_number":369,"context_line":"for_your_local/FILES.rst for how to use them."},{"line_number":370,"context_line":"Executing these shell script files will prepare the functional tests (FT)."},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"   * For tacker-functional-devstack-multinode-sol-v2-vnflcm"}],"source_content_type":"text/x-rst","patch_set":2,"id":"911173be_ea86e75c","line":369,"in_reply_to":"63dafa70_22769420","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":369,"context_line":"for_your_local/FILES.rst for how to use them."},{"line_number":370,"context_line":"Executing these shell script files will prepare the functional tests (FT)."},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"   * For tacker-functional-devstack-multinode-sol-v2-vnflcm"},{"line_number":373,"context_line":""},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"Committing testcase and opening a review:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"b113d2ea_67b13bdf","line":372,"updated":"2024-12-19 07:18:38.000000000","message":"Please list all executable FTs.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":369,"context_line":"for_your_local/FILES.rst for how to use them."},{"line_number":370,"context_line":"Executing these shell script files will prepare the functional tests (FT)."},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"   * For tacker-functional-devstack-multinode-sol-v2-vnflcm"},{"line_number":373,"context_line":""},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"Committing testcase and opening a review:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"94e2ec1d_6d2ae803","line":372,"in_reply_to":"b113d2ea_67b13bdf","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":385,"context_line":"* Check sample tests under following directory:"},{"line_number":386,"context_line":"  https://opendev.org/openstack/tacker/src/branch/master/tacker/tests/functional/"},{"line_number":387,"context_line":""},{"line_number":388,"context_line":"Appendix A - Functional Test Cases list"},{"line_number":389,"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\u003d\u003d"},{"line_number":390,"context_line":""},{"line_number":391,"context_line":"Next is the Functional Test Cases list. From the website"}],"source_content_type":"text/x-rst","patch_set":2,"id":"6b44e6fc_1bba25f7","line":388,"updated":"2024-12-19 07:18:38.000000000","message":"In the IRC discussion, it was decided that FT on Zuul will only be split and not removed, so this section is unnecessary.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":385,"context_line":"* Check sample tests under following directory:"},{"line_number":386,"context_line":"  https://opendev.org/openstack/tacker/src/branch/master/tacker/tests/functional/"},{"line_number":387,"context_line":""},{"line_number":388,"context_line":"Appendix A - Functional Test Cases list"},{"line_number":389,"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\u003d\u003d"},{"line_number":390,"context_line":""},{"line_number":391,"context_line":"Next is the Functional Test Cases list. From the website"}],"source_content_type":"text/x-rst","patch_set":2,"id":"82e5bfba_b994beea","line":388,"in_reply_to":"6b44e6fc_1bba25f7","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":435,"context_line":""},{"line_number":436,"context_line":".. _Devstack: https://docs.openstack.org/devstack/latest/"},{"line_number":437,"context_line":".. _Tacker_Install_via_Devstack: https://docs.openstack.org/tacker/latest/install/devstack.html"},{"line_number":438,"context_line":".. _Revise_zuul_yaml_for_running_FTs: https://review.opendev.org/c/openstack/tacker/+/925442?tab\u003dchange-view-tab-header-zuul-results-summary"}],"source_content_type":"text/x-rst","patch_set":2,"id":"4461641c_fae999c8","line":438,"updated":"2024-12-19 07:18:38.000000000","message":"This is unnecessary.","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":435,"context_line":""},{"line_number":436,"context_line":".. _Devstack: https://docs.openstack.org/devstack/latest/"},{"line_number":437,"context_line":".. _Tacker_Install_via_Devstack: https://docs.openstack.org/tacker/latest/install/devstack.html"},{"line_number":438,"context_line":".. _Revise_zuul_yaml_for_running_FTs: https://review.opendev.org/c/openstack/tacker/+/925442?tab\u003dchange-view-tab-header-zuul-results-summary"}],"source_content_type":"text/x-rst","patch_set":2,"id":"47ee7e4a_759fdb6f","line":438,"in_reply_to":"4461641c_fae999c8","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1040569fef41d4296058964728c400355c1045c1","unresolved":true,"context_lines":[{"line_number":361,"context_line":"         :language: ini"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":""},{"line_number":364,"context_line":"   * Execute installation script"},{"line_number":365,"context_line":""},{"line_number":366,"context_line":"     .. code-block:: console"},{"line_number":367,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"98da9283_b3ac6b07","line":364,"updated":"2024-12-20 10:00:51.000000000","message":"The following settings are required before running stack.sh.\n* https://opendev.org/openstack/tacker/src/branch/stable/2024.2/roles/setup-k8s-nodes/tasks/main.yaml#L2-L21","commit_id":"617a036f92343f8562a111ee031cd4d68016028e"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"a917d7b4679adef3a38ffbe7141e4e77cfa3581b","unresolved":false,"context_lines":[{"line_number":361,"context_line":"         :language: ini"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":""},{"line_number":364,"context_line":"   * Execute installation script"},{"line_number":365,"context_line":""},{"line_number":366,"context_line":"     .. code-block:: console"},{"line_number":367,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"e73ed696_7d74009f","line":364,"in_reply_to":"98da9283_b3ac6b07","updated":"2024-12-20 10:21:07.000000000","message":"Done","commit_id":"617a036f92343f8562a111ee031cd4d68016028e"}],"doc/source/reference/setting_ft.rst":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":1,"context_line":"Welcome to the functional tests running in your local!"},{"line_number":2,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"We provide sample shell script files."},{"line_number":5,"context_line":"These are the files to prepare or configure the functional tests (FT)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"d5a6249c_c3046e62","line":2,"updated":"2024-12-19 07:18:38.000000000","message":"According to other reference documents, I think the following is better.\n```\n\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\u003d\u003d\nScripts for Setting of Functional Tests\n\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\u003d\u003d\n```","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Welcome to the functional tests running in your local!"},{"line_number":2,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"We provide sample shell script files."},{"line_number":5,"context_line":"These are the files to prepare or configure the functional tests (FT)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"97a07c09_645f17b9","line":2,"in_reply_to":"d5a6249c_c3046e62","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":5,"context_line":"These are the files to prepare or configure the functional tests (FT)"},{"line_number":6,"context_line":"that you do in your local environment."},{"line_number":7,"context_line":"The purpose of these shell script files is to automate manual configuration."},{"line_number":8,"context_line":"There are two sets: with and without Kubernetes (k8s)."},{"line_number":9,"context_line":"We hope they will help you to run the FT in your local environment."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"39534d57_d2206559","line":8,"updated":"2024-12-19 07:18:38.000000000","message":"nit: with and without -\u003e for with and without","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":5,"context_line":"These are the files to prepare or configure the functional tests (FT)"},{"line_number":6,"context_line":"that you do in your local environment."},{"line_number":7,"context_line":"The purpose of these shell script files is to automate manual configuration."},{"line_number":8,"context_line":"There are two sets: with and without Kubernetes (k8s)."},{"line_number":9,"context_line":"We hope they will help you to run the FT in your local environment."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"14f2d11d_9a3ef282","line":8,"in_reply_to":"39534d57_d2206559","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"     .. code-block:: console"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"       $ chnod +x openstack-controller.sh"},{"line_number":60,"context_line":"       $ chnod +x openstack-controller-tacker.sh"},{"line_number":61,"context_line":"       $ chnod +x kube-controller.sh"},{"line_number":62,"context_line":"       $ chnod +x kube-controller-k8s.sh"}],"source_content_type":"text/x-rst","patch_set":2,"id":"6a5b11d4_a0b0c546","line":59,"updated":"2024-12-19 07:18:38.000000000","message":"nit: chnod -\u003e chmod","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"     .. code-block:: console"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"       $ chnod +x openstack-controller.sh"},{"line_number":60,"context_line":"       $ chnod +x openstack-controller-tacker.sh"},{"line_number":61,"context_line":"       $ chnod +x kube-controller.sh"},{"line_number":62,"context_line":"       $ chnod +x kube-controller-k8s.sh"}],"source_content_type":"text/x-rst","patch_set":2,"id":"d0dcfbf4_0c39b8a3","line":59,"in_reply_to":"6a5b11d4_a0b0c546","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":57,"context_line":"     .. code-block:: console"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"       $ chnod +x openstack-controller.sh"},{"line_number":60,"context_line":"       $ chnod +x openstack-controller-tacker.sh"},{"line_number":61,"context_line":"       $ chnod +x kube-controller.sh"},{"line_number":62,"context_line":"       $ chnod +x kube-controller-k8s.sh"},{"line_number":63,"context_line":"       $ chnod +x kube-controller-tacker.sh"}],"source_content_type":"text/x-rst","patch_set":2,"id":"36cb583d_538f50b6","line":60,"updated":"2024-12-19 07:18:38.000000000","message":"nit: chnod -\u003e chmod","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":57,"context_line":"     .. code-block:: console"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"       $ chnod +x openstack-controller.sh"},{"line_number":60,"context_line":"       $ chnod +x openstack-controller-tacker.sh"},{"line_number":61,"context_line":"       $ chnod +x kube-controller.sh"},{"line_number":62,"context_line":"       $ chnod +x kube-controller-k8s.sh"},{"line_number":63,"context_line":"       $ chnod +x kube-controller-tacker.sh"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7c4ac0d4_10c5e7e1","line":60,"in_reply_to":"36cb583d_538f50b6","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"       $ chnod +x openstack-controller.sh"},{"line_number":60,"context_line":"       $ chnod +x openstack-controller-tacker.sh"},{"line_number":61,"context_line":"       $ chnod +x kube-controller.sh"},{"line_number":62,"context_line":"       $ chnod +x kube-controller-k8s.sh"},{"line_number":63,"context_line":"       $ chnod +x kube-controller-tacker.sh"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"233cf2d2_eb54c335","line":61,"updated":"2024-12-19 07:18:38.000000000","message":"nit: chnod -\u003e chmod","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"       $ chnod +x openstack-controller.sh"},{"line_number":60,"context_line":"       $ chnod +x openstack-controller-tacker.sh"},{"line_number":61,"context_line":"       $ chnod +x kube-controller.sh"},{"line_number":62,"context_line":"       $ chnod +x kube-controller-k8s.sh"},{"line_number":63,"context_line":"       $ chnod +x kube-controller-tacker.sh"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"a9474cd5_be6fc65a","line":61,"in_reply_to":"233cf2d2_eb54c335","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":59,"context_line":"       $ chnod +x openstack-controller.sh"},{"line_number":60,"context_line":"       $ chnod +x openstack-controller-tacker.sh"},{"line_number":61,"context_line":"       $ chnod +x kube-controller.sh"},{"line_number":62,"context_line":"       $ chnod +x kube-controller-k8s.sh"},{"line_number":63,"context_line":"       $ chnod +x kube-controller-tacker.sh"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"(3) Run the shell script files"}],"source_content_type":"text/x-rst","patch_set":2,"id":"6a4c101c_3a123690","line":62,"updated":"2024-12-19 07:18:38.000000000","message":"nit: chnod -\u003e chmod","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":59,"context_line":"       $ chnod +x openstack-controller.sh"},{"line_number":60,"context_line":"       $ chnod +x openstack-controller-tacker.sh"},{"line_number":61,"context_line":"       $ chnod +x kube-controller.sh"},{"line_number":62,"context_line":"       $ chnod +x kube-controller-k8s.sh"},{"line_number":63,"context_line":"       $ chnod +x kube-controller-tacker.sh"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"(3) Run the shell script files"}],"source_content_type":"text/x-rst","patch_set":2,"id":"87a737aa_3fcc06cd","line":62,"in_reply_to":"6a4c101c_3a123690","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1e43b7880cc11184c89a941ff124cd67041fcf6d","unresolved":true,"context_lines":[{"line_number":60,"context_line":"       $ chnod +x openstack-controller-tacker.sh"},{"line_number":61,"context_line":"       $ chnod +x kube-controller.sh"},{"line_number":62,"context_line":"       $ chnod +x kube-controller-k8s.sh"},{"line_number":63,"context_line":"       $ chnod +x kube-controller-tacker.sh"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"(3) Run the shell script files"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"e496bfbd_edda58fc","line":63,"updated":"2024-12-19 07:18:38.000000000","message":"nit: chnod -\u003e chmod","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"74ff563da07dcf592e7356e924f31073c537e95b","unresolved":false,"context_lines":[{"line_number":60,"context_line":"       $ chnod +x openstack-controller-tacker.sh"},{"line_number":61,"context_line":"       $ chnod +x kube-controller.sh"},{"line_number":62,"context_line":"       $ chnod +x kube-controller-k8s.sh"},{"line_number":63,"context_line":"       $ chnod +x kube-controller-tacker.sh"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"(3) Run the shell script files"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"e7351014_94423350","line":63,"in_reply_to":"e496bfbd_edda58fc","updated":"2024-12-19 07:24:07.000000000","message":"Done","commit_id":"585ca9daaa3fd5dbfd5f437bc8366a0b1ec4b761"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"75b8130256e4a36b58032e414ab71be2a34b197e","unresolved":true,"context_lines":[{"line_number":1,"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\u003d\u003d"},{"line_number":2,"context_line":"Scripts for Setting of Functional Tests"},{"line_number":3,"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\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"We provide sample shell script files."}],"source_content_type":"text/x-rst","patch_set":3,"id":"bbcfa972_0b8c5dc5","line":2,"updated":"2024-12-19 07:52:13.000000000","message":"It would be better to specify that it is for v1 FT.","commit_id":"aba6691796a7e9db597cffc0fe566bec8a41e045"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"f3102b1d4ad3ab81894ff2f90f1c6ff87c143230","unresolved":false,"context_lines":[{"line_number":1,"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\u003d\u003d"},{"line_number":2,"context_line":"Scripts for Setting of Functional Tests"},{"line_number":3,"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\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"We provide sample shell script files."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7490b67f_1b1e54c8","line":2,"in_reply_to":"bbcfa972_0b8c5dc5","updated":"2024-12-19 07:55:37.000000000","message":"Done","commit_id":"aba6691796a7e9db597cffc0fe566bec8a41e045"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"75b8130256e4a36b58032e414ab71be2a34b197e","unresolved":true,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   Edit these shell script files as needed for your environment."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"     .. code-block:: console"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"       $ vi openstack-controller.sh"},{"line_number":49,"context_line":"       $ vi openstack-controller-tacker.sh"}],"source_content_type":"text/x-rst","patch_set":3,"id":"4b830fce_31246195","line":46,"updated":"2024-12-19 07:52:13.000000000","message":"The display in the HTML file is incorrect.","commit_id":"aba6691796a7e9db597cffc0fe566bec8a41e045"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"f3102b1d4ad3ab81894ff2f90f1c6ff87c143230","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   Edit these shell script files as needed for your environment."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"     .. code-block:: console"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"       $ vi openstack-controller.sh"},{"line_number":49,"context_line":"       $ vi openstack-controller-tacker.sh"}],"source_content_type":"text/x-rst","patch_set":3,"id":"c3f8340d_345942ec","line":46,"in_reply_to":"4b830fce_31246195","updated":"2024-12-19 07:55:37.000000000","message":"Done","commit_id":"aba6691796a7e9db597cffc0fe566bec8a41e045"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"75b8130256e4a36b58032e414ab71be2a34b197e","unresolved":true,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"   Grant execution rights to the shell script files provided here as follows:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"     .. code-block:: console"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"       $ chmod +x openstack-controller.sh"},{"line_number":61,"context_line":"       $ chmod +x openstack-controller-tacker.sh"}],"source_content_type":"text/x-rst","patch_set":3,"id":"2c9f2d64_2b867f79","line":58,"updated":"2024-12-19 07:52:13.000000000","message":"The display in the HTML file is incorrect.","commit_id":"aba6691796a7e9db597cffc0fe566bec8a41e045"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"f3102b1d4ad3ab81894ff2f90f1c6ff87c143230","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"   Grant execution rights to the shell script files provided here as follows:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"     .. code-block:: console"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"       $ chmod +x openstack-controller.sh"},{"line_number":61,"context_line":"       $ chmod +x openstack-controller-tacker.sh"}],"source_content_type":"text/x-rst","patch_set":3,"id":"4a8cd14f_722c7ddd","line":58,"in_reply_to":"2c9f2d64_2b867f79","updated":"2024-12-19 07:55:37.000000000","message":"Done","commit_id":"aba6691796a7e9db597cffc0fe566bec8a41e045"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"75b8130256e4a36b58032e414ab71be2a34b197e","unresolved":true,"context_lines":[{"line_number":72,"context_line":"   if you\u0027re using k8s."},{"line_number":73,"context_line":"   In each case, execute the shell script files in the following order:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"     .. code-block:: console"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"       Step (a) not using k8s"},{"line_number":78,"context_line":"       stack@controller:~$ ./openstack-controller.sh"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7babb243_c7da9f5d","line":75,"updated":"2024-12-19 07:52:13.000000000","message":"The display in the HTML file is incorrect.","commit_id":"aba6691796a7e9db597cffc0fe566bec8a41e045"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"f3102b1d4ad3ab81894ff2f90f1c6ff87c143230","unresolved":false,"context_lines":[{"line_number":72,"context_line":"   if you\u0027re using k8s."},{"line_number":73,"context_line":"   In each case, execute the shell script files in the following order:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"     .. code-block:: console"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"       Step (a) not using k8s"},{"line_number":78,"context_line":"       stack@controller:~$ ./openstack-controller.sh"}],"source_content_type":"text/x-rst","patch_set":3,"id":"a9f4e427_07c24051","line":75,"in_reply_to":"7babb243_c7da9f5d","updated":"2024-12-19 07:55:37.000000000","message":"Done","commit_id":"aba6691796a7e9db597cffc0fe566bec8a41e045"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"bfc5edf3aea84ab87dcb84a9bc37009820177cd3","unresolved":true,"context_lines":[{"line_number":65,"context_line":"     $ chmod +x kube-controller-tacker.sh"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"#. Run the shell script files"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   Run the shell script files provided here as follows."},{"line_number":71,"context_line":"   The command prompt (e.g. stack@controller:~$ ) represents the user"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5eb9b508_385868b4","line":68,"updated":"2024-12-19 08:04:41.000000000","message":"The settings for running following FT are missing.\n* tacker-ft-v1-userdata-separated-nfvo\n* tacker-ft-v1-userdata-multi-tenant\n* tacker-ft-v1-k8s-multi-tenant","commit_id":"999f6512f1b24c89ee28133c5f8b07ef42f9573a"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1040569fef41d4296058964728c400355c1045c1","unresolved":true,"context_lines":[{"line_number":65,"context_line":"     $ chmod +x kube-controller-tacker.sh"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"#. Run the shell script files"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   Run the shell script files provided here as follows."},{"line_number":71,"context_line":"   The command prompt (e.g. stack@controller:~$ ) represents the user"}],"source_content_type":"text/x-rst","patch_set":4,"id":"d3f6f8bb_0303f210","line":68,"in_reply_to":"5eb9b508_385868b4","updated":"2024-12-20 10:00:51.000000000","message":"The above FTs are excluded from the target.","commit_id":"999f6512f1b24c89ee28133c5f8b07ef42f9573a"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"a917d7b4679adef3a38ffbe7141e4e77cfa3581b","unresolved":false,"context_lines":[{"line_number":65,"context_line":"     $ chmod +x kube-controller-tacker.sh"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"#. Run the shell script files"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   Run the shell script files provided here as follows."},{"line_number":71,"context_line":"   The command prompt (e.g. stack@controller:~$ ) represents the user"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3ffb2479_3345a592","line":68,"in_reply_to":"d3f6f8bb_0303f210","updated":"2024-12-20 10:21:07.000000000","message":"Done","commit_id":"999f6512f1b24c89ee28133c5f8b07ef42f9573a"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1040569fef41d4296058964728c400355c1045c1","unresolved":true,"context_lines":[{"line_number":9,"context_line":"There are two sets: for with and without Kubernetes (k8s)."},{"line_number":10,"context_line":"We hope they will help you to run the FT in your local environment."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Files"},{"line_number":14,"context_line":"~~~~~"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"cd2ebe16_58861a31","line":12,"updated":"2024-12-20 10:00:51.000000000","message":"It would be better to add a list of target FTs.","commit_id":"617a036f92343f8562a111ee031cd4d68016028e"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1040569fef41d4296058964728c400355c1045c1","unresolved":true,"context_lines":[{"line_number":9,"context_line":"There are two sets: for with and without Kubernetes (k8s)."},{"line_number":10,"context_line":"We hope they will help you to run the FT in your local environment."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Files"},{"line_number":14,"context_line":"~~~~~"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"d9ec2c68_d701923d","line":12,"updated":"2024-12-20 10:00:51.000000000","message":"It would be better to include the OS, Kubernetes and Helm version on which the operation was confirmed.","commit_id":"617a036f92343f8562a111ee031cd4d68016028e"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"a917d7b4679adef3a38ffbe7141e4e77cfa3581b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"There are two sets: for with and without Kubernetes (k8s)."},{"line_number":10,"context_line":"We hope they will help you to run the FT in your local environment."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Files"},{"line_number":14,"context_line":"~~~~~"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"6a85404e_f113875f","line":12,"in_reply_to":"cd2ebe16_58861a31","updated":"2024-12-20 10:21:07.000000000","message":"Done","commit_id":"617a036f92343f8562a111ee031cd4d68016028e"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"a917d7b4679adef3a38ffbe7141e4e77cfa3581b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"There are two sets: for with and without Kubernetes (k8s)."},{"line_number":10,"context_line":"We hope they will help you to run the FT in your local environment."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Files"},{"line_number":14,"context_line":"~~~~~"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"09b067fb_b9ac9678","line":12,"in_reply_to":"d9ec2c68_d701923d","updated":"2024-12-20 10:21:07.000000000","message":"Done","commit_id":"617a036f92343f8562a111ee031cd4d68016028e"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1040569fef41d4296058964728c400355c1045c1","unresolved":true,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   .. code-block:: console"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"     stack@controller:~$ ./openstack-controller.sh"},{"line_number":82,"context_line":"     stack@controller-tacker:~$ ./openstack-controller-tacker.sh"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"6f50325c_266fa4bc","line":81,"updated":"2024-12-20 10:00:51.000000000","message":"It would be easier to understand if an output sample was included.","commit_id":"617a036f92343f8562a111ee031cd4d68016028e"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"a917d7b4679adef3a38ffbe7141e4e77cfa3581b","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   .. code-block:: console"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"     stack@controller:~$ ./openstack-controller.sh"},{"line_number":82,"context_line":"     stack@controller-tacker:~$ ./openstack-controller-tacker.sh"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"13c34488_8c8b48ce","line":81,"in_reply_to":"6f50325c_266fa4bc","updated":"2024-12-20 10:21:07.000000000","message":"Done","commit_id":"617a036f92343f8562a111ee031cd4d68016028e"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"86b84e78d6e7ed86cf16c544165fd0a4d6596e63","unresolved":true,"context_lines":[{"line_number":1,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Scripts for Setting of v1 Functional Tests"},{"line_number":3,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"We provide sample shell script files."}],"source_content_type":"text/x-rst","patch_set":8,"id":"21336421_9adfd203","line":2,"updated":"2025-03-10 06:12:31.000000000","message":"Please consider to change the name of the file \"setting_ft.rst\" such as \"script_ft_v1.rst\" because it\u0027s required to the name is self-explanatory.","commit_id":"c6e3349126305251903d0704b4c0621590928e71"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"86b84e78d6e7ed86cf16c544165fd0a4d6596e63","unresolved":true,"context_lines":[{"line_number":28,"context_line":"Files"},{"line_number":29,"context_line":"~~~~~"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"* setting_ft.rst:"},{"line_number":32,"context_line":"  This file setting_ft.rst describes the files that we provide here."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"* openstack/{openstack-controller.sh,openstack-controller-tacker.sh}:"}],"source_content_type":"text/x-rst","patch_set":8,"id":"e23890ab_588cd4a6","line":31,"range":{"start_line":31,"start_character":2,"end_line":31,"end_character":12},"updated":"2025-03-10 06:12:31.000000000","message":"Please consider to change as commented before.","commit_id":"c6e3349126305251903d0704b4c0621590928e71"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"86b84e78d6e7ed86cf16c544165fd0a4d6596e63","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":8,"id":"2d65cfba_f0ba31e2","line":640,"range":{"start_line":625,"start_character":1,"end_line":640,"end_character":1},"updated":"2025-03-10 06:12:31.000000000","message":"I think we don\u0027t need to show the tree at the end.","commit_id":"c6e3349126305251903d0704b4c0621590928e71"}],"tools/doc_samples/setting_ft/kubernetes/kube-controller-tacker.sh":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"1040569fef41d4296058964728c400355c1045c1","unresolved":true,"context_lines":[{"line_number":12,"context_line":"        cp -p tacker/samples/tests/etc/samples/local-vim.yaml tacker/samples/tests/etc/samples/local-vim.yaml_bk"},{"line_number":13,"context_line":"        sed -i \"s/auth_url:\\ http:\\/\\/127.0.0.1\\/identity/auth_url:\\ http:\\/\\/${CONTROLLER_IP_ADDRESS}\\/identity/\" tacker/samples/tests/etc/samples/local-vim.yaml"},{"line_number":14,"context_line":"else"},{"line_number":15,"context_line":"        echo \"the file tacker/samples/tests/etc/samples/local-vim.yam is not exist.\""},{"line_number":16,"context_line":"fi"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"### Register the default VIM"}],"source_content_type":"text/x-sh","patch_set":6,"id":"fb2f92a8_5feae17a","line":15,"updated":"2024-12-20 10:00:51.000000000","message":"nit: local-vim.yam -\u003e local-vim.yaml","commit_id":"617a036f92343f8562a111ee031cd4d68016028e"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"a917d7b4679adef3a38ffbe7141e4e77cfa3581b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"        cp -p tacker/samples/tests/etc/samples/local-vim.yaml tacker/samples/tests/etc/samples/local-vim.yaml_bk"},{"line_number":13,"context_line":"        sed -i \"s/auth_url:\\ http:\\/\\/127.0.0.1\\/identity/auth_url:\\ http:\\/\\/${CONTROLLER_IP_ADDRESS}\\/identity/\" tacker/samples/tests/etc/samples/local-vim.yaml"},{"line_number":14,"context_line":"else"},{"line_number":15,"context_line":"        echo \"the file tacker/samples/tests/etc/samples/local-vim.yam is not exist.\""},{"line_number":16,"context_line":"fi"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"### Register the default VIM"}],"source_content_type":"text/x-sh","patch_set":6,"id":"e311c49f_34bda9f3","line":15,"in_reply_to":"fb2f92a8_5feae17a","updated":"2024-12-20 10:21:07.000000000","message":"Done","commit_id":"617a036f92343f8562a111ee031cd4d68016028e"}],"tools/doc_samples/setting_ft/openstack/openstack-controller.sh":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"86b84e78d6e7ed86cf16c544165fd0a4d6596e63","unresolved":true,"context_lines":[{"line_number":4,"context_line":"DATABASE_PASSWORD\u003d\"secretdatabase\""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"### Open Virtual Switch (OVS)"},{"line_number":7,"context_line":"# sudo ovs-vsctl show"},{"line_number":8,"context_line":"sudo ovs-vsctl add-port br-ex eth1"},{"line_number":9,"context_line":"sudo ovs-vsctl show"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-sh","patch_set":8,"id":"013ef6fe_514dce0c","line":7,"updated":"2025-03-10 06:12:31.000000000","message":"Could you remove if it\u0027s not needed anymore?","commit_id":"c6e3349126305251903d0704b4c0621590928e71"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"86b84e78d6e7ed86cf16c544165fd0a4d6596e63","unresolved":true,"context_lines":[{"line_number":31,"context_line":"END_OF_SHELL"},{"line_number":32,"context_line":"EOF"},{"line_number":33,"context_line":"# source \"./settings-compute-nodes.sh\""},{"line_number":34,"context_line":". \"./settings-compute-nodes.sh\""},{"line_number":35,"context_line":"/bin/rm -f \"./settings-compute-nodes.sh\""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"# echo \"End shell script ${0}\""}],"source_content_type":"text/x-sh","patch_set":8,"id":"be3694d2_9c2d28fb","line":34,"updated":"2025-03-10 06:12:31.000000000","message":"Using \"source\" is better.","commit_id":"c6e3349126305251903d0704b4c0621590928e71"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"9389f9f5c525baf3dc96a8aeef83660c8dae0694","unresolved":true,"context_lines":[{"line_number":31,"context_line":"END_OF_SHELL"},{"line_number":32,"context_line":"EOF"},{"line_number":33,"context_line":"# source \"./settings-compute-nodes.sh\""},{"line_number":34,"context_line":". \"./settings-compute-nodes.sh\""},{"line_number":35,"context_line":"/bin/rm -f \"./settings-compute-nodes.sh\""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"# echo \"End shell script ${0}\""}],"source_content_type":"text/x-sh","patch_set":8,"id":"26eaa179_04281a73","line":34,"in_reply_to":"be3694d2_9c2d28fb","updated":"2025-03-14 04:36:32.000000000","message":"I\u0027ve found out that you\u0027ll use sh instead of bash and `source` cannot work in this case although I don\u0027t know the reason.","commit_id":"c6e3349126305251903d0704b4c0621590928e71"}]}
