)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6aabec76779d0289b0457e308f5cd89b0c9b31b1","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Adds the --host and --hypervisor-hostname options to"},{"line_number":10,"context_line":"``openstack server create`` CLI."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: If188c3d96fa506dbe62ef256418f2f9bca1520c2"},{"line_number":13,"context_line":"Blueprint: add-host-and-hypervisor-hostname-flag-to-create-server"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7faddb67_e904b47d","line":11,"updated":"2019-07-08 18:43:50.000000000","message":"See inline but this won\u0027t work until the python-novaclient change https://review.opendev.org/#/c/647671/ is released and OSC\u0027s minimum required version of python-novaclient is updated - and the python-novaclient change won\u0027t merged until the API change merges.","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"dae507cfe7a361bb6957159c9afce97689c8509d","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Adds the --host and --hypervisor-hostname options to"},{"line_number":10,"context_line":"``openstack server create`` CLI."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Depends-On: https://review.opendev.org/#/c/647671/"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: If188c3d96fa506dbe62ef256418f2f9bca1520c2"},{"line_number":15,"context_line":"Blueprint: add-host-and-hypervisor-hostname-flag-to-create-server"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7faddb67_df171ca3","line":12,"updated":"2019-07-09 14:51:48.000000000","message":"Just a note that this will eventually need to be the openstack/releases change to bump upper-constraints to allow the release of python-novaclient that includes this patch so that you can require that minimum version of python-novaclient in OSC (you\u0027ll need to update the requirements.txt and lower-constraints.txt file). As such I think this patch should be marked as a work-in-progress.","commit_id":"67bab1827f38205e50727114f6f5ec1fe4d5cb7c"}],"openstackclient/compute/v2/server.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6aabec76779d0289b0457e308f5cd89b0c9b31b1","unresolved":false,"context_lines":[{"line_number":556,"context_line":"        parser.add_argument("},{"line_number":557,"context_line":"            \u0027--host\u0027,"},{"line_number":558,"context_line":"            metavar\u003d\u0027\u003chost\u003e\u0027,"},{"line_number":559,"context_line":"            help\u003d_(\u0027Requested host to create servers. Admin only by default.\u0027),"},{"line_number":560,"context_line":"        )"},{"line_number":561,"context_line":"        parser.add_argument("},{"line_number":562,"context_line":"            \u0027--hypervisor-hostname\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_e9b6f4d9","line":559,"updated":"2019-07-08 18:43:50.000000000","message":"Need to mention the minimum required microversion to use this option.","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"da8f2eea8d70ba63770ff6ad36631e684974ebc2","unresolved":false,"context_lines":[{"line_number":556,"context_line":"        parser.add_argument("},{"line_number":557,"context_line":"            \u0027--host\u0027,"},{"line_number":558,"context_line":"            metavar\u003d\u0027\u003chost\u003e\u0027,"},{"line_number":559,"context_line":"            help\u003d_(\u0027Requested host to create servers. Admin only by default.\u0027),"},{"line_number":560,"context_line":"        )"},{"line_number":561,"context_line":"        parser.add_argument("},{"line_number":562,"context_line":"            \u0027--hypervisor-hostname\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_bd8d9332","line":559,"in_reply_to":"7faddb67_e9b6f4d9","updated":"2019-07-09 06:18:41.000000000","message":"Done","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6aabec76779d0289b0457e308f5cd89b0c9b31b1","unresolved":false,"context_lines":[{"line_number":561,"context_line":"        parser.add_argument("},{"line_number":562,"context_line":"            \u0027--hypervisor-hostname\u0027,"},{"line_number":563,"context_line":"            metavar\u003d\u0027\u003chypervisor-hostname\u003e\u0027,"},{"line_number":564,"context_line":"            help\u003d_(\u0027Requested hypervisor hostname to create servers. Admin \u0027"},{"line_number":565,"context_line":"                   \u0027only by default.\u0027),"},{"line_number":566,"context_line":"        )"},{"line_number":567,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_89cbc051","line":564,"updated":"2019-07-08 18:43:50.000000000","message":"same","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"da8f2eea8d70ba63770ff6ad36631e684974ebc2","unresolved":false,"context_lines":[{"line_number":561,"context_line":"        parser.add_argument("},{"line_number":562,"context_line":"            \u0027--hypervisor-hostname\u0027,"},{"line_number":563,"context_line":"            metavar\u003d\u0027\u003chypervisor-hostname\u003e\u0027,"},{"line_number":564,"context_line":"            help\u003d_(\u0027Requested hypervisor hostname to create servers. Admin \u0027"},{"line_number":565,"context_line":"                   \u0027only by default.\u0027),"},{"line_number":566,"context_line":"        )"},{"line_number":567,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_5d849f0c","line":564,"in_reply_to":"7faddb67_89cbc051","updated":"2019-07-09 06:18:41.000000000","message":"Done","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6aabec76779d0289b0457e308f5cd89b0c9b31b1","unresolved":false,"context_lines":[{"line_number":940,"context_line":""},{"line_number":941,"context_line":"        if parsed_args.host:"},{"line_number":942,"context_line":"            if compute_client.api_version \u003c api_versions.APIVersion(\"2.74\"):"},{"line_number":943,"context_line":"                msg \u003d _(\"Specifying --host \u003chost\u003e is not supported for \""},{"line_number":944,"context_line":"                        \"--os-compute-api-version less than 2.74\")"},{"line_number":945,"context_line":"                raise exceptions.CommandError(msg)"},{"line_number":946,"context_line":"            boot_kwargs[\u0027host\u0027] \u003d parsed_args.host"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_69c20436","line":943,"range":{"start_line":943,"start_character":43,"end_line":943,"end_character":49},"updated":"2019-07-08 18:43:50.000000000","message":"I think you can remove this.","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"da8f2eea8d70ba63770ff6ad36631e684974ebc2","unresolved":false,"context_lines":[{"line_number":940,"context_line":""},{"line_number":941,"context_line":"        if parsed_args.host:"},{"line_number":942,"context_line":"            if compute_client.api_version \u003c api_versions.APIVersion(\"2.74\"):"},{"line_number":943,"context_line":"                msg \u003d _(\"Specifying --host \u003chost\u003e is not supported for \""},{"line_number":944,"context_line":"                        \"--os-compute-api-version less than 2.74\")"},{"line_number":945,"context_line":"                raise exceptions.CommandError(msg)"},{"line_number":946,"context_line":"            boot_kwargs[\u0027host\u0027] \u003d parsed_args.host"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_1d7e2719","line":943,"range":{"start_line":943,"start_character":43,"end_line":943,"end_character":49},"in_reply_to":"7faddb67_69c20436","updated":"2019-07-09 06:18:41.000000000","message":"Done","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6aabec76779d0289b0457e308f5cd89b0c9b31b1","unresolved":false,"context_lines":[{"line_number":947,"context_line":""},{"line_number":948,"context_line":"        if parsed_args.hypervisor_hostname:"},{"line_number":949,"context_line":"            if compute_client.api_version \u003c api_versions.APIVersion(\"2.74\"):"},{"line_number":950,"context_line":"                msg \u003d _(\"Specifying --hypervisor-hostname \u003chypervisor-hostname\u003e\""},{"line_number":951,"context_line":"                        \"is not supported for --os-compute-api-version less \""},{"line_number":952,"context_line":"                        \"than 2.74\")"},{"line_number":953,"context_line":"                raise exceptions.CommandError(msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_09dd9013","line":950,"range":{"start_line":950,"start_character":58,"end_line":950,"end_character":79},"updated":"2019-07-08 18:43:50.000000000","message":"remove this","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"da8f2eea8d70ba63770ff6ad36631e684974ebc2","unresolved":false,"context_lines":[{"line_number":947,"context_line":""},{"line_number":948,"context_line":"        if parsed_args.hypervisor_hostname:"},{"line_number":949,"context_line":"            if compute_client.api_version \u003c api_versions.APIVersion(\"2.74\"):"},{"line_number":950,"context_line":"                msg \u003d _(\"Specifying --hypervisor-hostname \u003chypervisor-hostname\u003e\""},{"line_number":951,"context_line":"                        \"is not supported for --os-compute-api-version less \""},{"line_number":952,"context_line":"                        \"than 2.74\")"},{"line_number":953,"context_line":"                raise exceptions.CommandError(msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_7d871b11","line":950,"range":{"start_line":950,"start_character":58,"end_line":950,"end_character":79},"in_reply_to":"7faddb67_09dd9013","updated":"2019-07-09 06:18:41.000000000","message":"Done","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6aabec76779d0289b0457e308f5cd89b0c9b31b1","unresolved":false,"context_lines":[{"line_number":951,"context_line":"                        \"is not supported for --os-compute-api-version less \""},{"line_number":952,"context_line":"                        \"than 2.74\")"},{"line_number":953,"context_line":"                raise exceptions.CommandError(msg)"},{"line_number":954,"context_line":"            boot_kwargs[\u0027hypervisor_hostname\u0027] \u003d ("},{"line_number":955,"context_line":"                parsed_args.hypervisor_hostname)"},{"line_number":956,"context_line":""},{"line_number":957,"context_line":"        LOG.debug(\u0027boot_args: %s\u0027, boot_args)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_a9cd5c5e","line":954,"updated":"2019-07-08 18:43:50.000000000","message":"This goes to python-novaclient which this change doesn\u0027t yet depend on, so you probably need to add a Depends-On for the python-novaclient change (which itself depends on the nova API change).\n\nhttps://review.opendev.org/#/c/647671/","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"da8f2eea8d70ba63770ff6ad36631e684974ebc2","unresolved":false,"context_lines":[{"line_number":951,"context_line":"                        \"is not supported for --os-compute-api-version less \""},{"line_number":952,"context_line":"                        \"than 2.74\")"},{"line_number":953,"context_line":"                raise exceptions.CommandError(msg)"},{"line_number":954,"context_line":"            boot_kwargs[\u0027hypervisor_hostname\u0027] \u003d ("},{"line_number":955,"context_line":"                parsed_args.hypervisor_hostname)"},{"line_number":956,"context_line":""},{"line_number":957,"context_line":"        LOG.debug(\u0027boot_args: %s\u0027, boot_args)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_3d79a32e","line":954,"in_reply_to":"7faddb67_a9cd5c5e","updated":"2019-07-09 06:18:41.000000000","message":"Done","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"}],"releasenotes/notes/add-host-and-hypervisor-hostname-flag-to-create-server-cb8b39a9f9311d42.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6aabec76779d0289b0457e308f5cd89b0c9b31b1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add support to create server by adding ``--host \u003chost\u003e``"},{"line_number":5,"context_line":"    and ``--hypervisor-hostname \u003chypervisor-hostname\u003e`` option"},{"line_number":6,"context_line":"    to ``server create`` CLI."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_a9247c0e","line":4,"range":{"start_line":4,"start_character":52,"end_line":4,"end_character":58},"updated":"2019-07-08 18:43:50.000000000","message":"I think you can remove this.","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"da8f2eea8d70ba63770ff6ad36631e684974ebc2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add support to create server by adding ``--host \u003chost\u003e``"},{"line_number":5,"context_line":"    and ``--hypervisor-hostname \u003chypervisor-hostname\u003e`` option"},{"line_number":6,"context_line":"    to ``server create`` CLI."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_9db8d7c8","line":4,"range":{"start_line":4,"start_character":52,"end_line":4,"end_character":58},"in_reply_to":"7faddb67_a9247c0e","updated":"2019-07-09 06:18:41.000000000","message":"Done","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6aabec76779d0289b0457e308f5cd89b0c9b31b1","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add support to create server by adding ``--host \u003chost\u003e``"},{"line_number":5,"context_line":"    and ``--hypervisor-hostname \u003chypervisor-hostname\u003e`` option"},{"line_number":6,"context_line":"    to ``server create`` CLI."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_492148fb","line":5,"range":{"start_line":5,"start_character":32,"end_line":5,"end_character":53},"updated":"2019-07-08 18:43:50.000000000","message":"and this","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"da8f2eea8d70ba63770ff6ad36631e684974ebc2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add support to create server by adding ``--host \u003chost\u003e``"},{"line_number":5,"context_line":"    and ``--hypervisor-hostname \u003chypervisor-hostname\u003e`` option"},{"line_number":6,"context_line":"    to ``server create`` CLI."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_bdbb53c2","line":5,"range":{"start_line":5,"start_character":32,"end_line":5,"end_character":53},"in_reply_to":"7faddb67_492148fb","updated":"2019-07-09 06:18:41.000000000","message":"Done","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6aabec76779d0289b0457e308f5cd89b0c9b31b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7faddb67_896c2037","line":7,"updated":"2019-07-08 18:43:50.000000000","message":"There is a convention in OSC release notes to link the blueprint into the note, like this:\n\n[Blueprint `add-host-and-hypervisor-hostname-flag-to-create-server \u003chttps://blueprints.launchpad.net/nova/+spec/add-host-and-hypervisor-hostname-flag-to-create-server\u003e`_]","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"da8f2eea8d70ba63770ff6ad36631e684974ebc2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7faddb67_5db25fe8","line":7,"in_reply_to":"7faddb67_896c2037","updated":"2019-07-09 06:18:41.000000000","message":"Done","commit_id":"eb73cfd3c813a460d1d466460f28547b1730d02a"}]}
