)]}'
{"ansible/group_vars/all.yml":[{"author":{"_account_id":22835,"name":"Bartłomiej Daca","email":"bartek.daca@gmail.com","username":"bdaca"},"change_message_id":"e8d3ed5506ff35067dc37c55d8eae6adc6fd1f92","unresolved":false,"context_lines":[{"line_number":330,"context_line":"#######################"},{"line_number":331,"context_line":"# Horizon options"},{"line_number":332,"context_line":"#######################"},{"line_number":333,"context_line":"horizon_backend_database: \"no\""},{"line_number":334,"context_line":""},{"line_number":335,"context_line":"###################"},{"line_number":336,"context_line":"# Ceph options"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7a8ec9b2_512dd044","line":333,"range":{"start_line":333,"start_character":0,"end_line":333,"end_character":30},"updated":"2016-09-21 14:58:18.000000000","message":"Just opinion: Don\u0027t you think it would be better to have:\n\nhorizon_session_backend: \"database\"\n\nIt will be easier to extend later - other options to implement in the future can be \u0027cache\u0027 or \u0027cached_db\u0027.\n\nOf course it can be done later, when someone will decide to extend it.","commit_id":"d3f65a812f807cda9f27af0cf808de8be8acacf6"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"53f250bccb269031ecce29151d9e67d4bddcedbf","unresolved":false,"context_lines":[{"line_number":330,"context_line":"#######################"},{"line_number":331,"context_line":"# Horizon options"},{"line_number":332,"context_line":"#######################"},{"line_number":333,"context_line":"horizon_backend_database: \"no\""},{"line_number":334,"context_line":""},{"line_number":335,"context_line":"###################"},{"line_number":336,"context_line":"# Ceph options"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7a8ec9b2_9132f85c","line":333,"range":{"start_line":333,"start_character":0,"end_line":333,"end_character":30},"in_reply_to":"7a8ec9b2_512dd044","updated":"2016-09-21 15:04:38.000000000","message":"I support your idea, it will be easy to implement new backend in the future. But can be changed when needed.","commit_id":"d3f65a812f807cda9f27af0cf808de8be8acacf6"}],"ansible/roles/horizon/tasks/bootstrap_service.yml":[{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"046e63873075bd502525cdb45fecd335bf92efc4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- name: Running Horizon bootstrap container"},{"line_number":2,"context_line":"  kolla_docker:"},{"line_number":3,"context_line":"    action: \"start_container\""},{"line_number":4,"context_line":"    common_options: \"{{ docker_common_options }}\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a89bdaa_d30d9838","line":1,"updated":"2016-09-06 11:40:18.000000000","message":"---","commit_id":"e94f96b928d32158061c54be4457065d7522ae43"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"b3d36713e095b9dd3935b66514dd88df502a3f79","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- name: Running Horizon bootstrap container"},{"line_number":2,"context_line":"  kolla_docker:"},{"line_number":3,"context_line":"    action: \"start_container\""},{"line_number":4,"context_line":"    common_options: \"{{ docker_common_options }}\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a89bdaa_e196394b","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":1},"updated":"2016-09-06 15:30:44.000000000","message":"first line , maybe should add \"---\"","commit_id":"e94f96b928d32158061c54be4457065d7522ae43"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"8af6020fc8a300da5981c70e5efcdfbf9e2e0bd9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- name: Running Horizon bootstrap container"},{"line_number":2,"context_line":"  kolla_docker:"},{"line_number":3,"context_line":"    action: \"start_container\""},{"line_number":4,"context_line":"    common_options: \"{{ docker_common_options }}\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a89bdaa_e6841c5f","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":1},"in_reply_to":"9a89bdaa_e196394b","updated":"2016-09-08 11:49:33.000000000","message":"Done","commit_id":"e94f96b928d32158061c54be4457065d7522ae43"}],"ansible/roles/horizon/tasks/deploy.yml":[{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"66c5a53de8b7b3cc9ec3db343d66b65ce3e22d1a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- include: config.yml"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- include: bootstrap.yml"},{"line_number":5,"context_line":"  when: horizon_backend_database | bool"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- include: register.yml"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a89bdaa_3fd168ce","line":4,"updated":"2016-09-05 04:57:20.000000000","message":"should bootstrap runs after register, like other services e.g., [1]\n\n[1] https://github.com/openstack/kolla/blob/master/ansible/roles/glance/tasks/deploy.yml#L22","commit_id":"be64db46f72380a3a451faa54fa0e56e07c8f82f"}],"docker/horizon/extend_start.sh":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"2c106cfd2998eb268f126c68a67d0213fccf5bdc","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases"},{"line_number":4,"context_line":"# of the KOLLA_BOOTSTRAP variable being set, including empty."},{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    /var/lib/kolla/venv/bin/python /var/lib/kolla/venv/bin/manage.py \\"},{"line_number":7,"context_line":"        syncdb \\"},{"line_number":8,"context_line":"        --noinput"},{"line_number":9,"context_line":"    exit 0"}],"source_content_type":"text/x-sh","patch_set":5,"id":"9a89bdaa_4d6a7c82","line":6,"updated":"2016-09-07 14:06:46.000000000","message":"if we are not using source installation, the python and manage.py located other places.","commit_id":"e94f96b928d32158061c54be4457065d7522ae43"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"8af6020fc8a300da5981c70e5efcdfbf9e2e0bd9","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases"},{"line_number":4,"context_line":"# of the KOLLA_BOOTSTRAP variable being set, including empty."},{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    /var/lib/kolla/venv/bin/python /var/lib/kolla/venv/bin/manage.py \\"},{"line_number":7,"context_line":"        syncdb \\"},{"line_number":8,"context_line":"        --noinput"},{"line_number":9,"context_line":"    exit 0"}],"source_content_type":"text/x-sh","patch_set":5,"id":"9a89bdaa_c6c2b852","line":6,"in_reply_to":"9a89bdaa_4d6a7c82","updated":"2016-09-08 11:49:33.000000000","message":"good spot, thanks","commit_id":"e94f96b928d32158061c54be4457065d7522ae43"}]}
