)]}'
{"doc/source/advanced_deployment/advanced_deployment.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"3934559bf3274cbba0eb4d56cc36d18667bec9d6","unresolved":false,"context_lines":[{"line_number":16,"context_line":"   Deploying Manila \u003cdeploy_manila\u003e"},{"line_number":17,"context_line":"   Configuring Cinder with a NetApp Backend \u003ccinder_netapp\u003e"},{"line_number":18,"context_line":"   tripleo.sh \u003ctripleo.sh\u003e"},{"line_number":19,"context_line":"   Controlling Node Placement \u003cnode_placement\u003e"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":".. \u003cMOVE THESE UNDER TOCTREE WHEN READY, KEEP LOGICAL WORKFLOW ORDER\u003e"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_0a59b5fe","line":19,"updated":"2016-02-21 14:56:25.000000000","message":"I\u0027d argue we should place it right after profile matching for better logical grouping","commit_id":"91c401e0bd2b3335c080ed3419e163ad1a20351e"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"a11463b42a82bb73ba79373cc28be6473cc9e7ce","unresolved":false,"context_lines":[{"line_number":16,"context_line":"   Configuring Cinder with a NetApp Backend \u003ccinder_netapp\u003e"},{"line_number":17,"context_line":"   tripleo.sh \u003ctripleo.sh\u003e"},{"line_number":18,"context_line":"   Deploying with SSL \u003cssl\u003e"},{"line_number":19,"context_line":"   Controlling Node Placement \u003cnode_placement\u003e"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":".. \u003cMOVE THESE UNDER TOCTREE WHEN READY, KEEP LOGICAL WORKFLOW ORDER\u003e"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_2249788c","line":19,"updated":"2016-03-11 16:59:19.000000000","message":"Please rebase on top of https://review.openstack.org/#/c/291655 where the titles are arranged properly. \n\nRef: https://review.openstack.org/#/c/291655/1/doc/source/advanced_deployment/advanced_deployment.rst","commit_id":"8a058444d1f5926d7783e76e0e77a1a0e84f9309"}],"doc/source/advanced_deployment/node_placement.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"3934559bf3274cbba0eb4d56cc36d18667bec9d6","unresolved":false,"context_lines":[{"line_number":18,"context_line":"by the Nova scheduler on deployment."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"This can either be done via the nodes json file when registering the nodes, or"},{"line_number":21,"context_line":"alternatively via manual adjustment of the node capabilities, e.g:"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    ironic node-update \u003cid\u003e replace properties/capabilities\u003d\u0027node:controller-0,boot_option:local\u0027"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_ea5bb1f4","line":21,"updated":"2016-02-21 14:56:25.000000000","message":"please use :: for it to render is code block","commit_id":"91c401e0bd2b3335c080ed3419e163ad1a20351e"},{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"8a0f4399b625f8617d6478a910bb3d9fdf862db3","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    ironic node-update \u003cid\u003e replace properties/capabilities\u003d\u0027node:controller-0,boot_option:local\u0027"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"This has assigned the capability ``node:controller-0`` to the node, and this"},{"line_number":26,"context_line":"must be repeated (using a unique coninuous index, starting from 0) for all"},{"line_number":27,"context_line":"nodes."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"If this is approach is used, all nodes for a given role (e.g Controller, Compute"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_38aa40d5","line":26,"range":{"start_line":26,"start_character":33,"end_line":26,"end_character":42},"updated":"2016-03-01 17:33:41.000000000","message":"typo continuous","commit_id":"91c401e0bd2b3335c080ed3419e163ad1a20351e"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"4bd873af8cec311babbc62a13accbc92b653101a","unresolved":false,"context_lines":[{"line_number":7,"context_line":":doc:`../environments/baremetal` and :doc:`./profile_matching`"},{"line_number":8,"context_line":"for further information)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"However in some circumstances, you may with to control node placement more"},{"line_number":11,"context_line":"directly, which is possible by combining the same capabilities mechanism used"},{"line_number":12,"context_line":"for per-profile placement with per-node scheduler hints."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5aef4532_27915ff1","line":10,"range":{"start_line":10,"start_character":39,"end_line":10,"end_character":43},"updated":"2016-03-08 05:31:00.000000000","message":"wish?","commit_id":"66229cd1f26951d9a06a2878609b73f8f7f8c643"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"60f0911a0f05c50228674eddb7ba2e0c12bdf181","unresolved":false,"context_lines":[{"line_number":34,"context_line":"For further specification, static IP assignment can be used to assign"},{"line_number":35,"context_line":"controllers a predictable IP on each network::"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  parameter_defaults:"},{"line_number":38,"context_line":"    ControllerIPs:"},{"line_number":39,"context_line":"      external:"},{"line_number":40,"context_line":"      - 10.0.0.251"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5aef4532_6e53d239","line":37,"updated":"2016-03-09 19:26:33.000000000","message":"This actually isn\u0027t sufficient for predictable IPs.  You also need some resource_registry overrides.  I think we just want to point users at https://review.openstack.org/#/c/290687/3/environments/ips-from-pool-all.yaml once that merges.","commit_id":"88c6ca8283ca132c5926672e2024de1578ff87d3"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"8b5f3085c631c40546f9d0562ae132b255c376bc","unresolved":false,"context_lines":[{"line_number":34,"context_line":"For further specification, static IP assignment can be used to assign"},{"line_number":35,"context_line":"controllers a predictable IP on each network::"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  parameter_defaults:"},{"line_number":38,"context_line":"    ControllerIPs:"},{"line_number":39,"context_line":"      external:"},{"line_number":40,"context_line":"      - 10.0.0.251"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5aef4532_850b9829","line":37,"in_reply_to":"5aef4532_65248c5f","updated":"2016-03-09 21:17:01.000000000","message":"They\u0027re not the same.  network-isolation sets them to:\n\nOS::TripleO::Controller::Ports::ExternalPort: ../network/ports/external.yaml\n\nWhereas ips-from-pool.yaml sets it to:\n\nOS::TripleO::Controller::Ports::ExternalPort: ../network/ports/external_from_pool.yaml\n\n(note _from_pool at the end of the filename).  This is how you indicate to the templates that you want it to use the preset ips.  If you don\u0027t override the port implementation it will ignore what you set for the *IPs parameter.","commit_id":"88c6ca8283ca132c5926672e2024de1578ff87d3"},{"author":{"_account_id":10419,"name":"Ryan Hallisey","email":"rhallise@redhat.com","username":"rhallisey"},"change_message_id":"58c8b5bc0aae8aff081286bbce62ab0a96364372","unresolved":false,"context_lines":[{"line_number":34,"context_line":"For further specification, static IP assignment can be used to assign"},{"line_number":35,"context_line":"controllers a predictable IP on each network::"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  parameter_defaults:"},{"line_number":38,"context_line":"    ControllerIPs:"},{"line_number":39,"context_line":"      external:"},{"line_number":40,"context_line":"      - 10.0.0.251"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5aef4532_65248c5f","line":37,"in_reply_to":"5aef4532_6e53d239","updated":"2016-03-09 21:08:49.000000000","message":"These ips override resources in network-isolation.yaml exactly like in ips-from-pool-all.yaml. Do you want me to also show the resource override in the docs here? https://review.openstack.org/#/c/241606/11/environments/ips-from-pool.yaml","commit_id":"88c6ca8283ca132c5926672e2024de1578ff87d3"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"1fa814edde169475dc13bfc9e7f554869aad1e12","unresolved":false,"context_lines":[{"line_number":19,"context_line":"by the Nova scheduler on deployment."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"This can either be done via the nodes json file when registering the nodes, or"},{"line_number":22,"context_line":"alternatively via manual adjustment of the node capabilities, e.g:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    ironic node-update \u003cid\u003e replace properties/capabilities\u003d\u0027node:controller-0,boot_option:local\u0027"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_1563d1b2","line":22,"updated":"2016-03-11 18:06:39.000000000","message":"Need a :: to make this render as a block.","commit_id":"8a058444d1f5926d7783e76e0e77a1a0e84f9309"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"c9b05dc4f97d09e73f0bf21f2c820ba34f041529","unresolved":false,"context_lines":[{"line_number":19,"context_line":"by the Nova scheduler on deployment."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"This can either be done via the nodes json file when registering the nodes, or"},{"line_number":22,"context_line":"alternatively via manual adjustment of the node capabilities, e.g:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    ironic node-update \u003cid\u003e replace properties/capabilities\u003d\u0027node:controller-0,boot_option:local\u0027"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_8b9344a3","line":22,"in_reply_to":"3afc51ec_1563d1b2","updated":"2016-03-11 18:52:16.000000000","message":"I should also note that this isn\u0027t just a cosmetic issue - in my browser it causes the rendered quotes to be a weird unicode character that doesn\u0027t copy-paste right.","commit_id":"8a058444d1f5926d7783e76e0e77a1a0e84f9309"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"1fa814edde169475dc13bfc9e7f554869aad1e12","unresolved":false,"context_lines":[{"line_number":34,"context_line":"For further specification, static IP assignment can be used to assign"},{"line_number":35,"context_line":"controllers a predictable IP on each network::"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  parameter_defaults:"},{"line_number":38,"context_line":"    ControllerIPs:"},{"line_number":39,"context_line":"      external:"},{"line_number":40,"context_line":"      - 10.0.0.251"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_f56c659e","line":37,"updated":"2016-03-11 18:06:39.000000000","message":"This still isn\u0027t going to work as written.","commit_id":"8a058444d1f5926d7783e76e0e77a1a0e84f9309"},{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"e71e9dca64c8778cdc8352047ef7532d2a17bd4e","unresolved":false,"context_lines":[{"line_number":87,"context_line":"For further control over the resulting environment, overcloud nodes can be"},{"line_number":88,"context_line":"assigned a specific IP on each network as well.  This is done by"},{"line_number":89,"context_line":"editing ``environments/ips-from-pool-all.yaml`` in tripleo-heat-templates."},{"line_number":90,"context_line":"Be sure to make a local copy of ``/usr/share/openstack-tripleo-heat-templates``"},{"line_number":91,"context_line":"before making changes so the packaged files are not altered, as they will"},{"line_number":92,"context_line":"be overwritten if the package is updated."},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1af94dfe_89a8e178","line":90,"updated":"2016-03-17 22:27:18.000000000","message":"Maybe we can suggest to make a copy of the ips-from-pool-all.yaml file itself","commit_id":"7983c3caa29d142cf48fcfdf52de090f39f0f9bd"},{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"e71e9dca64c8778cdc8352047ef7532d2a17bd4e","unresolved":false,"context_lines":[{"line_number":129,"context_line":"deploy command.  For example, if you copied tripleo-heat-templates to ~/my-templates,"},{"line_number":130,"context_line":"the extra parameter would look like::"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    -e ~/my-templates/environments/ips-from-pool-all.yaml"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1af94dfe_09ea11ac","line":132,"updated":"2016-03-17 22:27:18.000000000","message":"this would be just the path to the edited version","commit_id":"7983c3caa29d142cf48fcfdf52de090f39f0f9bd"}]}
