)]}'
{"doc/source/deployment-guide.rst":[{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"66b9b0c33ca4be526fa317251388d2023226da64","unresolved":false,"context_lines":[{"line_number":866,"context_line":"------------------"},{"line_number":867,"context_line":"1. Determine Horizon IP Address::"},{"line_number":868,"context_line":""},{"line_number":869,"context_line":"     $ kubectl get pods --all-namespaces -o wide | grep horizon | awk \u0027{ print $7 }\u0027"},{"line_number":870,"context_line":"     10.1.49.37"},{"line_number":871,"context_line":""},{"line_number":872,"context_line":"2. Determine username and password from keystone::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5ff73747_d3ced358","line":869,"range":{"start_line":869,"start_character":7,"end_line":869,"end_character":28},"updated":"2017-04-27 21:38:48.000000000","message":"You should not use pod\u0027s ip, it is better to use IP of a corresponding service.","commit_id":"cd03843fd079967d0e836136d4058e96693e9510"},{"author":{"_account_id":24043,"name":"Rich Wellum","username":"rwellum","inactive":true},"change_message_id":"fd6e459aa2c17213e24a4054e129cd1b6fb75c80","unresolved":false,"context_lines":[{"line_number":866,"context_line":"------------------"},{"line_number":867,"context_line":"1. Determine Horizon IP Address::"},{"line_number":868,"context_line":""},{"line_number":869,"context_line":"     $ kubectl get pods --all-namespaces -o wide | grep horizon | awk \u0027{ print $7 }\u0027"},{"line_number":870,"context_line":"     10.1.49.37"},{"line_number":871,"context_line":""},{"line_number":872,"context_line":"2. Determine username and password from keystone::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5ff73747_88a0ff91","line":869,"range":{"start_line":869,"start_character":7,"end_line":869,"end_character":28},"in_reply_to":"5ff73747_aed4fae9","updated":"2017-04-28 13:04:54.000000000","message":"Done","commit_id":"cd03843fd079967d0e836136d4058e96693e9510"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"3b07def4ade50fe3e30ce663ccea53debb2eb423","unresolved":false,"context_lines":[{"line_number":866,"context_line":"------------------"},{"line_number":867,"context_line":"1. Determine Horizon IP Address::"},{"line_number":868,"context_line":""},{"line_number":869,"context_line":"     $ kubectl get pods --all-namespaces -o wide | grep horizon | awk \u0027{ print $7 }\u0027"},{"line_number":870,"context_line":"     10.1.49.37"},{"line_number":871,"context_line":""},{"line_number":872,"context_line":"2. Determine username and password from keystone::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5ff73747_aed4fae9","line":869,"range":{"start_line":869,"start_character":7,"end_line":869,"end_character":28},"in_reply_to":"5ff73747_d3ced358","updated":"2017-04-27 22:15:20.000000000","message":"I agree with Serguei. You can do that similar to:\n\nhttps://github.com/openstack/kolla-kubernetes/blob/master/tests/bin/horizon_test.sh#L30","commit_id":"cd03843fd079967d0e836136d4058e96693e9510"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"ff9f7bb9a68bf4f69358ffb8543402ba80a5fb90","unresolved":false,"context_lines":[{"line_number":213,"context_line":"      `net.bridge.bridge-nf-call-iptables \u003d 1` to  ``/etc/sysctl.conf``"},{"line_number":214,"context_line":"   2. Run with `--skip-preflight-checks`"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"   The former will require you to log out and in for the change to"},{"line_number":217,"context_line":"   take effect. The latter runs the risk of missing other issues that"},{"line_number":218,"context_line":"   may be flagged."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Load the kubedm credentials into the system::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_4b8b1167","line":217,"range":{"start_line":216,"start_character":33,"end_line":217,"end_character":15},"updated":"2017-04-28 13:29:03.000000000","message":"I don\u0027t think logging out will solve this. Do you mean reboot?","commit_id":"3c637199c8f893a5a4da9bba4b88ce70a44e2d7d"},{"author":{"_account_id":24043,"name":"Rich Wellum","username":"rwellum","inactive":true},"change_message_id":"50caac6f83ddae9aef136b9f5f017613a1d9af0f","unresolved":false,"context_lines":[{"line_number":213,"context_line":"      `net.bridge.bridge-nf-call-iptables \u003d 1` to  ``/etc/sysctl.conf``"},{"line_number":214,"context_line":"   2. Run with `--skip-preflight-checks`"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"   The former will require you to log out and in for the change to"},{"line_number":217,"context_line":"   take effect. The latter runs the risk of missing other issues that"},{"line_number":218,"context_line":"   may be flagged."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Load the kubedm credentials into the system::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_ab061551","line":217,"range":{"start_line":216,"start_character":33,"end_line":217,"end_character":15},"in_reply_to":"5ff73747_4b8b1167","updated":"2017-04-28 13:47:35.000000000","message":"I think I have an easier solution - will test and update.","commit_id":"3c637199c8f893a5a4da9bba4b88ce70a44e2d7d"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"ff9f7bb9a68bf4f69358ffb8543402ba80a5fb90","unresolved":false,"context_lines":[{"line_number":878,"context_line":"     $ cat ~/keystonerc_admin | grep OS_PASSWORD"},{"line_number":879,"context_line":"     export OS_PASSWORD\u003dSr6XMFXvbvxQCJ3Cib1xb0gZ3lOtBOD8FCxOcodU"},{"line_number":880,"context_line":""},{"line_number":881,"context_line":"3. Install a brower, E.g. firefox on the host running kolla-kubernetes"},{"line_number":882,"context_line":""},{"line_number":883,"context_line":"4. Run the browser, and access Horizon GUI with the `EXTERNAL IP` from Step 1,"},{"line_number":884,"context_line":"   using the credentials from Step 2."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_6b012daf","line":881,"updated":"2017-04-28 13:29:03.000000000","message":"Horizon should be external so installing a browser should not be necessary.","commit_id":"3c637199c8f893a5a4da9bba4b88ce70a44e2d7d"},{"author":{"_account_id":24043,"name":"Rich Wellum","username":"rwellum","inactive":true},"change_message_id":"50caac6f83ddae9aef136b9f5f017613a1d9af0f","unresolved":false,"context_lines":[{"line_number":878,"context_line":"     $ cat ~/keystonerc_admin | grep OS_PASSWORD"},{"line_number":879,"context_line":"     export OS_PASSWORD\u003dSr6XMFXvbvxQCJ3Cib1xb0gZ3lOtBOD8FCxOcodU"},{"line_number":880,"context_line":""},{"line_number":881,"context_line":"3. Install a brower, E.g. firefox on the host running kolla-kubernetes"},{"line_number":882,"context_line":""},{"line_number":883,"context_line":"4. Run the browser, and access Horizon GUI with the `EXTERNAL IP` from Step 1,"},{"line_number":884,"context_line":"   using the credentials from Step 2."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_8b0b5928","line":881,"in_reply_to":"5ff73747_6b012daf","updated":"2017-04-28 13:47:35.000000000","message":"Completely correct - thanks!","commit_id":"3c637199c8f893a5a4da9bba4b88ce70a44e2d7d"},{"author":{"_account_id":22368,"name":"Justin Scott","email":"justin.a.scott@intel.com","username":"jascott1"},"change_message_id":"86d4a6fccaaf8c3195a9282f191b8ee724f56c8c","unresolved":false,"context_lines":[{"line_number":56,"context_line":"   When working with Kubernetes it is considered a useful practice to open a"},{"line_number":57,"context_line":"   unique terminal window and run the command that watches all Kubernetes\u0027s"},{"line_number":58,"context_line":"   processes.  This operation will show changes as they occur within"},{"line_number":59,"context_line":"   Kubernetes. This is referred to as the `watch terminal` in this"},{"line_number":60,"context_line":"   documentation::"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"     watch -d kubectl get pods --all-namespaces"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5ff73747_ff9c896b","line":59,"updated":"2017-05-02 22:36:34.000000000","message":"Why not use kubectl -w for watching? If there is a good reason we might want to call it out.","commit_id":"d9886529655ef8d34068bd305baaf213c53b810f"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"68232bcdbf7f12e4a94339199040c00bdf95e6d2","unresolved":false,"context_lines":[{"line_number":56,"context_line":"   When working with Kubernetes it is considered a useful practice to open a"},{"line_number":57,"context_line":"   unique terminal window and run the command that watches all Kubernetes\u0027s"},{"line_number":58,"context_line":"   processes.  This operation will show changes as they occur within"},{"line_number":59,"context_line":"   Kubernetes. This is referred to as the `watch terminal` in this"},{"line_number":60,"context_line":"   documentation::"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"     watch -d kubectl get pods --all-namespaces"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5ff73747_7a33e763","line":59,"in_reply_to":"5ff73747_ff9c896b","updated":"2017-05-02 22:56:24.000000000","message":"-1 for kubectl -w, the output generated is not as nice as when watch is used.","commit_id":"d9886529655ef8d34068bd305baaf213c53b810f"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"251d674d2e51ce952a601240940cf6ecc734fa47","unresolved":false,"context_lines":[{"line_number":879,"context_line":"     $ cat ~/keystonerc_admin | grep OS_PASSWORD"},{"line_number":880,"context_line":"     export OS_PASSWORD\u003dSr6XMFXvbvxQCJ3Cib1xb0gZ3lOtBOD8FCxOcodU"},{"line_number":881,"context_line":""},{"line_number":882,"context_line":"4. Run a browser that has access to your network, and access Horizon"},{"line_number":883,"context_line":"   GUI with the `EXTERNAL IP` from Step 1, using the credentials from Step 2."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5ff73747_5ab99912","line":882,"updated":"2017-04-28 15:44:19.000000000","message":"3?","commit_id":"d9886529655ef8d34068bd305baaf213c53b810f"},{"author":{"_account_id":24043,"name":"Rich Wellum","username":"rwellum","inactive":true},"change_message_id":"ecd8f51505caddca3cd298cc8cb7b012d38791f2","unresolved":false,"context_lines":[{"line_number":879,"context_line":"     $ cat ~/keystonerc_admin | grep OS_PASSWORD"},{"line_number":880,"context_line":"     export OS_PASSWORD\u003dSr6XMFXvbvxQCJ3Cib1xb0gZ3lOtBOD8FCxOcodU"},{"line_number":881,"context_line":""},{"line_number":882,"context_line":"4. Run a browser that has access to your network, and access Horizon"},{"line_number":883,"context_line":"   GUI with the `EXTERNAL IP` from Step 1, using the credentials from Step 2."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5ff73747_c7d26d28","line":882,"in_reply_to":"5ff73747_5ab99912","updated":"2017-04-28 17:34:43.000000000","message":"Urgh - sorry! Good catch.","commit_id":"d9886529655ef8d34068bd305baaf213c53b810f"}]}
