)]}'
{"devstack/lib/cyborg":[{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"203929d40d3f0e3f2ea009029170a827c461d827","unresolved":false,"context_lines":[{"line_number":201,"context_line":"    iniset $CYBORG_CONF_FILE $service_config_section cafile $SSL_BUNDLE_FILE"},{"line_number":202,"context_line":"}"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"function configure_cyborg_other_client_section {"},{"line_number":205,"context_line":"    # $1 can be glance nova placement or other."},{"line_number":206,"context_line":"    local section\u003d$1"},{"line_number":207,"context_line":"    iniset $CYBORG_CONF_FILE $section auth_type \"password\""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"3fa7e38b_e2f49cf3","line":204,"updated":"2019-10-24 17:34:49.000000000","message":"This removes \u0027auth_section\u0027 with keystone_authtoken. But the standard docs, such as Red Hat [1], still refer to it. What is the impact of removing this?\n\n[1] https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/15/html/users_and_identity_management_guide/application_credentials","commit_id":"bdcb29aa7c4e09e8f46552c4b2a7229663dc1a36"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"da1448f86383c092a2d7151bc1d52044443c207b","unresolved":false,"context_lines":[{"line_number":201,"context_line":"    iniset $CYBORG_CONF_FILE $service_config_section cafile $SSL_BUNDLE_FILE"},{"line_number":202,"context_line":"}"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"function configure_cyborg_other_client_section {"},{"line_number":205,"context_line":"    # $1 can be glance nova placement or other."},{"line_number":206,"context_line":"    local section\u003d$1"},{"line_number":207,"context_line":"    iniset $CYBORG_CONF_FILE $section auth_type \"password\""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"3fa7e38b_6298ac74","line":204,"in_reply_to":"3fa7e38b_e25b3cf3","updated":"2019-10-24 17:47:05.000000000","message":"Ok, got it.","commit_id":"bdcb29aa7c4e09e8f46552c4b2a7229663dc1a36"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"6a49a57011648f1bdc0d4d044c9bcdf8daf7180d","unresolved":false,"context_lines":[{"line_number":201,"context_line":"    iniset $CYBORG_CONF_FILE $service_config_section cafile $SSL_BUNDLE_FILE"},{"line_number":202,"context_line":"}"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"function configure_cyborg_other_client_section {"},{"line_number":205,"context_line":"    # $1 can be glance nova placement or other."},{"line_number":206,"context_line":"    local section\u003d$1"},{"line_number":207,"context_line":"    iniset $CYBORG_CONF_FILE $section auth_type \"password\""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"3fa7e38b_e25b3cf3","line":204,"in_reply_to":"3fa7e38b_e2f49cf3","updated":"2019-10-24 17:38:25.000000000","message":"auth_section causes the rest of the auth stuff to be ignored*, and instead grabs all the creds from the section named thereby. It\u0027s pretty evil and generally shouldn\u0027t be used. In a devstack setting it would be *okay*, but still more realistic and proper to set up the auth explicitly for each service.\n\n(*...so if you _were_ going to use auth_section, you should really remove the rest of the auth opts, because they\u0027re not doing anything.)","commit_id":"bdcb29aa7c4e09e8f46552c4b2a7229663dc1a36"},{"author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"change_message_id":"33f6cb8de9f20eeebfd95c6e8c1adfa34dd3781d","unresolved":false,"context_lines":[{"line_number":223,"context_line":"    # this one is needed for lookup of Cyborg API endpoint via Keystone"},{"line_number":224,"context_line":"    configure_auth_for service_catalog"},{"line_number":225,"context_line":"    configure_cyborg_other_client_section nova"},{"line_number":226,"context_line":"    configure_cyborg_other_client_section glance"},{"line_number":227,"context_line":"    configure_cyborg_other_client_section placement"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"    sudo cp -p $CYBORG_DIR/etc/cyborg/api-paste.ini $CYBORG_API_PASTE_INI"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"3fa7e38b_5770c808","line":226,"range":{"start_line":226,"start_character":4,"end_line":226,"end_character":41},"updated":"2019-10-25 01:19:44.000000000","message":"I don\u0027t think we need this glance","commit_id":"bdcb29aa7c4e09e8f46552c4b2a7229663dc1a36"},{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"b9c67feed714b9646e2c38480e4f8f4eabc5b66c","unresolved":false,"context_lines":[{"line_number":223,"context_line":"    # this one is needed for lookup of Cyborg API endpoint via Keystone"},{"line_number":224,"context_line":"    configure_auth_for service_catalog"},{"line_number":225,"context_line":"    configure_cyborg_other_client_section nova"},{"line_number":226,"context_line":"    configure_cyborg_other_client_section glance"},{"line_number":227,"context_line":"    configure_cyborg_other_client_section placement"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"    sudo cp -p $CYBORG_DIR/etc/cyborg/api-paste.ini $CYBORG_API_PASTE_INI"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"3fa7e38b_6210a150","line":226,"range":{"start_line":226,"start_character":4,"end_line":226,"end_character":41},"in_reply_to":"3fa7e38b_5770c808","updated":"2019-11-15 07:47:25.000000000","message":"Ye. You are right. Thanks.","commit_id":"bdcb29aa7c4e09e8f46552c4b2a7229663dc1a36"}]}
