)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"6304858a485e0c1274d8d262b2a2dda7870fd044","unresolved":true,"context_lines":[{"line_number":19,"context_line":"enable_service s-proxy s-object s-container s-account"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"NOTE: These changes are required as soon glance is set to remove single"},{"line_number":22,"context_line":"store support in Victoria cycle."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: If4633e7a531b797fd2a473d3e6b132c2231c0ad3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"200c2b28_a867e6ff","line":22,"range":{"start_line":22,"start_character":17,"end_line":22,"end_character":25},"updated":"2020-12-06 15:51:14.000000000","message":"I guess Wallaby though?","commit_id":"ebff09c633cf3d88d6e2e0352b5cb97c8438e64b"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c9a430a0e0091a2b86155ff8bc6eb5ca3322bb27","unresolved":false,"context_lines":[{"line_number":19,"context_line":"enable_service s-proxy s-object s-container s-account"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"NOTE: These changes are required as soon glance is set to remove single"},{"line_number":22,"context_line":"store support in Victoria cycle."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: If4633e7a531b797fd2a473d3e6b132c2231c0ad3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"2f688a04_30ad329f","line":22,"range":{"start_line":22,"start_character":17,"end_line":22,"end_character":25},"in_reply_to":"200c2b28_a867e6ff","updated":"2021-09-17 15:05:21.000000000","message":"Ack","commit_id":"ebff09c633cf3d88d6e2e0352b5cb97c8438e64b"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"4b80230c50f1d0d5f64d34296b2d571890862c39","unresolved":true,"context_lines":[{"line_number":19,"context_line":"enable_service s-proxy s-object s-container s-account"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"NOTE: These changes are required as soon glance is set to remove single"},{"line_number":22,"context_line":"store support in Yoga cycle."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Co-authored-by: Pranali Deore \u003cpdeore@redhat.com\u003e"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"63703a69_be1cc2e7","line":22,"range":{"start_line":22,"start_character":17,"end_line":22,"end_character":27},"updated":"2022-01-21 10:50:46.000000000","message":"nit:\nGlance is not removing it in this cycle,mostly those efforts will start at Z or AA cycle","commit_id":"c72e2aa48f83e2a130bca45d88dfe2e1cc8b47e0"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"4995fab992773dcd14fefe7f065eabf454cb5adf","unresolved":false,"context_lines":[{"line_number":19,"context_line":"enable_service s-proxy s-object s-container s-account"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"NOTE: These changes are required as soon glance is set to remove single"},{"line_number":22,"context_line":"store support in Yoga cycle."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Co-authored-by: Pranali Deore \u003cpdeore@redhat.com\u003e"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"2a101ef0_ef410dc1","line":22,"range":{"start_line":22,"start_character":17,"end_line":22,"end_character":27},"in_reply_to":"63703a69_be1cc2e7","updated":"2022-02-03 04:40:43.000000000","message":"Done","commit_id":"c72e2aa48f83e2a130bca45d88dfe2e1cc8b47e0"}],"lib/glance":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"40c6e25100fc2e42528d35a8702ede689e5d5b7c","unresolved":false,"context_lines":[{"line_number":152,"context_line":"        done"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"        if is_service_enabled s-proxy; then"},{"line_number":155,"context_line":"            # NOTE (abhishekk): As this is standalone setup there will be only"},{"line_number":156,"context_line":"            # one swift instance available even if glance multiple store is enabled."},{"line_number":157,"context_line":"            # We are assuming the store name as `siwft_store`. Also we will set another"},{"line_number":158,"context_line":"            # file store \u0027fast\u0027 along with it as old setup also used to configure file"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"bf51134e_895e3e74","line":155,"range":{"start_line":155,"start_character":43,"end_line":155,"end_character":53},"updated":"2020-07-17 16:40:44.000000000","message":"this is confusing due to the other meaning of glance standalone mode","commit_id":"cf1b4b545ab3ad4ddf947c788d289530f180efb7"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"b693a526ccc3c7c52c45f137fcc1a3c67069c8d2","unresolved":false,"context_lines":[{"line_number":152,"context_line":"        done"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"        if is_service_enabled s-proxy; then"},{"line_number":155,"context_line":"            # NOTE (abhishekk): As this is standalone setup there will be only"},{"line_number":156,"context_line":"            # one swift instance available even if glance multiple store is enabled."},{"line_number":157,"context_line":"            # We are assuming the store name as `siwft_store`. Also we will set another"},{"line_number":158,"context_line":"            # file store \u0027fast\u0027 along with it as old setup also used to configure file"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"bf51134e_098d0ed3","line":155,"range":{"start_line":155,"start_character":43,"end_line":155,"end_character":53},"in_reply_to":"bf51134e_895e3e74","updated":"2020-07-17 16:42:44.000000000","message":"Ack, will fix this comment soon.\n\nWill change it to;\n\nAs this is all in one setup ...","commit_id":"cf1b4b545ab3ad4ddf947c788d289530f180efb7"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"6002fd7ff1904922a5c34cf12023ba0624f7a354","unresolved":false,"context_lines":[{"line_number":281,"context_line":"        if is_service_enabled s-proxy; then"},{"line_number":282,"context_line":"            # NOTE (abhishekk): As this is all in one setup there will be only"},{"line_number":283,"context_line":"            # one swift instance available even if glance multiple store is enabled."},{"line_number":284,"context_line":"            # We are assuming the store name as `siwft_store`. Also we will set another"},{"line_number":285,"context_line":"            # file store \u0027fast\u0027 along with it as old setup also used to configure file"},{"line_number":286,"context_line":"            # store when swift is enabled."},{"line_number":287,"context_line":"            enabled_backends+\u003d\"swift_store:swift,\""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9f560f44_1e3909f0","line":284,"range":{"start_line":284,"start_character":49,"end_line":284,"end_character":60},"updated":"2020-10-12 09:39:25.000000000","message":"nit: swift_store","commit_id":"465604781d3733bc92a54a03aa64239c2ea552eb"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"83734442d0bfc8ef792652f95214905f93d04e8b","unresolved":false,"context_lines":[{"line_number":281,"context_line":"        if is_service_enabled s-proxy; then"},{"line_number":282,"context_line":"            # NOTE (abhishekk): As this is all in one setup there will be only"},{"line_number":283,"context_line":"            # one swift instance available even if glance multiple store is enabled."},{"line_number":284,"context_line":"            # We are assuming the store name as `siwft_store`. Also we will set another"},{"line_number":285,"context_line":"            # file store \u0027fast\u0027 along with it as old setup also used to configure file"},{"line_number":286,"context_line":"            # store when swift is enabled."},{"line_number":287,"context_line":"            enabled_backends+\u003d\"swift_store:swift,\""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"09dc703a_516490c3","line":284,"range":{"start_line":284,"start_character":49,"end_line":284,"end_character":60},"in_reply_to":"9f560f44_1e3909f0","updated":"2020-12-01 06:02:18.000000000","message":"Done","commit_id":"465604781d3733bc92a54a03aa64239c2ea552eb"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"6002fd7ff1904922a5c34cf12023ba0624f7a354","unresolved":false,"context_lines":[{"line_number":308,"context_line":"    fi"},{"line_number":309,"context_line":""},{"line_number":310,"context_line":"    # Configure glance_store"},{"line_number":311,"context_line":"    configure_glance_store $USE_CINDER_FOR_GLANCE $GLANCE_ENABLE_MULTIPLE_STORES"},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"    # CORS feature support - to allow calls from Horizon by default"},{"line_number":314,"context_line":"    if [ -n \"$GLANCE_CORS_ALLOWED_ORIGIN\" ]; then"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9f560f44_29a3f900","line":311,"range":{"start_line":311,"start_character":4,"end_line":311,"end_character":80},"updated":"2020-10-12 09:39:25.000000000","message":"won\u0027t this overwrite enabled_backends?","commit_id":"465604781d3733bc92a54a03aa64239c2ea552eb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"07906713954c41a92cba9f05d2788effbff56a17","unresolved":false,"context_lines":[{"line_number":308,"context_line":"    fi"},{"line_number":309,"context_line":""},{"line_number":310,"context_line":"    # Configure glance_store"},{"line_number":311,"context_line":"    configure_glance_store $USE_CINDER_FOR_GLANCE $GLANCE_ENABLE_MULTIPLE_STORES"},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"    # CORS feature support - to allow calls from Horizon by default"},{"line_number":314,"context_line":"    if [ -n \"$GLANCE_CORS_ALLOWED_ORIGIN\" ]; then"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"3e1a1599_fd493d81","line":311,"range":{"start_line":311,"start_character":4,"end_line":311,"end_character":80},"in_reply_to":"9f560f44_29a3f900","updated":"2020-11-27 03:14:03.000000000","message":"it can if use_cinder_for_glance is false by L258. I think once we move the swift store configuration into configure_glance_store  then we can get more clarity on when it should be appended or override.","commit_id":"465604781d3733bc92a54a03aa64239c2ea552eb"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"07906713954c41a92cba9f05d2788effbff56a17","unresolved":true,"context_lines":[{"line_number":319,"context_line":""},{"line_number":320,"context_line":"    # No multiple stores for swift yet"},{"line_number":321,"context_line":"    # Store the images in swift if enabled."},{"line_number":322,"context_line":"    if is_service_enabled s-proxy; then"},{"line_number":323,"context_line":"        if [[ \"$GLANCE_ENABLE_MULTIPLE_STORES\" \u003d\u003d \"True\" ]]; then"},{"line_number":324,"context_line":"            # if swift is enabled then set default backend as swift"},{"line_number":325,"context_line":"            iniset $GLANCE_API_CONF glance_store default_backend \"swift_store\""},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"            iniset $GLANCE_API_CONF \"swift_store\" swift_store_create_container_on_put True"},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"            iniset $GLANCE_API_CONF \"swift_store\" swift_store_config_file $GLANCE_SWIFT_STORE_CONF"},{"line_number":330,"context_line":"            iniset $GLANCE_API_CONF \"swift_store\" default_swift_reference ref1"},{"line_number":331,"context_line":"        else"},{"line_number":332,"context_line":"            iniset $GLANCE_API_CONF glance_store default_store swift"},{"line_number":333,"context_line":"            iniset $GLANCE_API_CONF glance_store swift_store_create_container_on_put True"},{"line_number":334,"context_line":""},{"line_number":335,"context_line":"            iniset $GLANCE_API_CONF glance_store swift_store_config_file $GLANCE_SWIFT_STORE_CONF"},{"line_number":336,"context_line":"            iniset $GLANCE_API_CONF glance_store default_swift_reference ref1"},{"line_number":337,"context_line":"            iniset $GLANCE_API_CONF glance_store stores \"file, http, swift\""},{"line_number":338,"context_line":"        fi"},{"line_number":339,"context_line":""},{"line_number":340,"context_line":"        if is_service_enabled tls-proxy; then"},{"line_number":341,"context_line":"            if [[ \"$GLANCE_ENABLE_MULTIPLE_STORES\" \u003d\u003d \"True\" ]]; then"},{"line_number":342,"context_line":"                iniset $GLANCE_API_CONF \"swift_store\" swift_store_cacert $SSL_BUNDLE_FILE"},{"line_number":343,"context_line":"            else"},{"line_number":344,"context_line":"                iniset $GLANCE_API_CONF glance_store swift_store_cacert $SSL_BUNDLE_FILE"},{"line_number":345,"context_line":"            fi"},{"line_number":346,"context_line":"        fi"},{"line_number":347,"context_line":""},{"line_number":348,"context_line":"        iniset $GLANCE_API_CONF DEFAULT graceful_shutdown_timeout \"$SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT\""},{"line_number":349,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"dc5d9dd5_ee45b181","line":346,"range":{"start_line":322,"start_character":0,"end_line":346,"end_character":0},"updated":"2020-11-27 03:14:03.000000000","message":"we should move this in new method configure_multiple_swift_stores and call from configure_glance_store()","commit_id":"465604781d3733bc92a54a03aa64239c2ea552eb"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"83734442d0bfc8ef792652f95214905f93d04e8b","unresolved":false,"context_lines":[{"line_number":319,"context_line":""},{"line_number":320,"context_line":"    # No multiple stores for swift yet"},{"line_number":321,"context_line":"    # Store the images in swift if enabled."},{"line_number":322,"context_line":"    if is_service_enabled s-proxy; then"},{"line_number":323,"context_line":"        if [[ \"$GLANCE_ENABLE_MULTIPLE_STORES\" \u003d\u003d \"True\" ]]; then"},{"line_number":324,"context_line":"            # if swift is enabled then set default backend as swift"},{"line_number":325,"context_line":"            iniset $GLANCE_API_CONF glance_store default_backend \"swift_store\""},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"            iniset $GLANCE_API_CONF \"swift_store\" swift_store_create_container_on_put True"},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"            iniset $GLANCE_API_CONF \"swift_store\" swift_store_config_file $GLANCE_SWIFT_STORE_CONF"},{"line_number":330,"context_line":"            iniset $GLANCE_API_CONF \"swift_store\" default_swift_reference ref1"},{"line_number":331,"context_line":"        else"},{"line_number":332,"context_line":"            iniset $GLANCE_API_CONF glance_store default_store swift"},{"line_number":333,"context_line":"            iniset $GLANCE_API_CONF glance_store swift_store_create_container_on_put True"},{"line_number":334,"context_line":""},{"line_number":335,"context_line":"            iniset $GLANCE_API_CONF glance_store swift_store_config_file $GLANCE_SWIFT_STORE_CONF"},{"line_number":336,"context_line":"            iniset $GLANCE_API_CONF glance_store default_swift_reference ref1"},{"line_number":337,"context_line":"            iniset $GLANCE_API_CONF glance_store stores \"file, http, swift\""},{"line_number":338,"context_line":"        fi"},{"line_number":339,"context_line":""},{"line_number":340,"context_line":"        if is_service_enabled tls-proxy; then"},{"line_number":341,"context_line":"            if [[ \"$GLANCE_ENABLE_MULTIPLE_STORES\" \u003d\u003d \"True\" ]]; then"},{"line_number":342,"context_line":"                iniset $GLANCE_API_CONF \"swift_store\" swift_store_cacert $SSL_BUNDLE_FILE"},{"line_number":343,"context_line":"            else"},{"line_number":344,"context_line":"                iniset $GLANCE_API_CONF glance_store swift_store_cacert $SSL_BUNDLE_FILE"},{"line_number":345,"context_line":"            fi"},{"line_number":346,"context_line":"        fi"},{"line_number":347,"context_line":""},{"line_number":348,"context_line":"        iniset $GLANCE_API_CONF DEFAULT graceful_shutdown_timeout \"$SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT\""},{"line_number":349,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"56e7c8ea_8e4e3628","line":346,"range":{"start_line":322,"start_character":0,"end_line":346,"end_character":0},"in_reply_to":"dc5d9dd5_ee45b181","updated":"2020-12-01 06:02:18.000000000","message":"Done","commit_id":"465604781d3733bc92a54a03aa64239c2ea552eb"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"6002fd7ff1904922a5c34cf12023ba0624f7a354","unresolved":false,"context_lines":[{"line_number":345,"context_line":"            fi"},{"line_number":346,"context_line":"        fi"},{"line_number":347,"context_line":""},{"line_number":348,"context_line":"        iniset $GLANCE_API_CONF DEFAULT graceful_shutdown_timeout \"$SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT\""},{"line_number":349,"context_line":""},{"line_number":350,"context_line":"        iniset $GLANCE_SWIFT_STORE_CONF ref1 user $SERVICE_PROJECT_NAME:glance-swift"},{"line_number":351,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9f560f44_3e0fad39","line":348,"range":{"start_line":348,"start_character":8,"end_line":348,"end_character":102},"updated":"2020-10-12 09:39:25.000000000","message":"This should likely be allowed to be set even without Swift.","commit_id":"465604781d3733bc92a54a03aa64239c2ea552eb"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"83734442d0bfc8ef792652f95214905f93d04e8b","unresolved":false,"context_lines":[{"line_number":345,"context_line":"            fi"},{"line_number":346,"context_line":"        fi"},{"line_number":347,"context_line":""},{"line_number":348,"context_line":"        iniset $GLANCE_API_CONF DEFAULT graceful_shutdown_timeout \"$SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT\""},{"line_number":349,"context_line":""},{"line_number":350,"context_line":"        iniset $GLANCE_SWIFT_STORE_CONF ref1 user $SERVICE_PROJECT_NAME:glance-swift"},{"line_number":351,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"0d3e97b5_097c7c2e","line":348,"range":{"start_line":348,"start_character":8,"end_line":348,"end_character":102},"in_reply_to":"9f560f44_3e0fad39","updated":"2020-12-01 06:02:18.000000000","message":"Done","commit_id":"465604781d3733bc92a54a03aa64239c2ea552eb"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"4026317fe597538c7c4c8c637535bbc9e52d8295","unresolved":true,"context_lines":[{"line_number":196,"context_line":"    iniset $GLANCE_API_CONF glance_store default_backend $GLANCE_DEFAULT_BACKEND"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"    local store"},{"line_number":199,"context_line":"    for store in $(echo $GLANCE_MULTIPLE_FILE_STORES | tr \",\" \"\\n\"); do"},{"line_number":200,"context_line":"        iniset $GLANCE_API_CONF $store filesystem_store_datadir \"${GLANCE_MULTISTORE_FILE_IMAGE_DIR}/${store}/\""},{"line_number":201,"context_line":"    done"},{"line_number":202,"context_line":"}"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"e5eb7a9c_1bce1903","line":199,"updated":"2020-12-06 15:50:54.000000000","message":"looks like a related fix","commit_id":"ebff09c633cf3d88d6e2e0352b5cb97c8438e64b"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"a570e0e9175a5a2927add1d9ad7b60ef70e9a204","unresolved":true,"context_lines":[{"line_number":230,"context_line":"    # store when swift is enabled."},{"line_number":231,"context_line":"    for store in $(echo $GLANCE_MULTIPLE_FILE_STORES | tr \",\" \"\\n\"); do"},{"line_number":232,"context_line":"        enabled_backends+\u003d\"${store}:file,\""},{"line_number":233,"context_line":"    done"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    enabled_backends+\u003d\"swift_store:swift,\""},{"line_number":236,"context_line":"    iniset $GLANCE_API_CONF DEFAULT enabled_backends ${enabled_backends::-1}"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"a6063212_e966079f","line":233,"updated":"2021-04-07 14:08:58.000000000","message":"This loop could be DRYed up with L199 above and just become configure_enabled_file_backends() or something. Would also be nice to also squash the loop at L240.\n\nMaybe you could just always call configure_multiple_file_backends() before swift, and then have this swift function read the value of enabled_backends, append swift, and initset it back?\n\nEven if the former has set the default_backend, you can override it here, if/when swift is enabled by just setting it again.","commit_id":"ebff09c633cf3d88d6e2e0352b5cb97c8438e64b"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c9a430a0e0091a2b86155ff8bc6eb5ca3322bb27","unresolved":true,"context_lines":[{"line_number":230,"context_line":"    # store when swift is enabled."},{"line_number":231,"context_line":"    for store in $(echo $GLANCE_MULTIPLE_FILE_STORES | tr \",\" \"\\n\"); do"},{"line_number":232,"context_line":"        enabled_backends+\u003d\"${store}:file,\""},{"line_number":233,"context_line":"    done"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    enabled_backends+\u003d\"swift_store:swift,\""},{"line_number":236,"context_line":"    iniset $GLANCE_API_CONF DEFAULT enabled_backends ${enabled_backends::-1}"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"f90cd284_082340e6","line":233,"in_reply_to":"a6063212_e966079f","updated":"2021-09-17 15:05:21.000000000","message":"Ack, will work on it!","commit_id":"ebff09c633cf3d88d6e2e0352b5cb97c8438e64b"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"a570e0e9175a5a2927add1d9ad7b60ef70e9a204","unresolved":true,"context_lines":[{"line_number":253,"context_line":"    fi"},{"line_number":254,"context_line":"}"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"function configure_single_store_swift {"},{"line_number":258,"context_line":"    iniset $GLANCE_API_CONF glance_store default_store swift"},{"line_number":259,"context_line":"    iniset $GLANCE_API_CONF glance_store swift_store_create_container_on_put True"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"f03ad048_7e4a644a","line":256,"updated":"2021-04-07 14:08:58.000000000","message":"Unintentional double blank line here?","commit_id":"ebff09c633cf3d88d6e2e0352b5cb97c8438e64b"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c9a430a0e0091a2b86155ff8bc6eb5ca3322bb27","unresolved":false,"context_lines":[{"line_number":253,"context_line":"    fi"},{"line_number":254,"context_line":"}"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"function configure_single_store_swift {"},{"line_number":258,"context_line":"    iniset $GLANCE_API_CONF glance_store default_store swift"},{"line_number":259,"context_line":"    iniset $GLANCE_API_CONF glance_store swift_store_create_container_on_put True"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"e325600c_8bdee136","line":256,"in_reply_to":"f03ad048_7e4a644a","updated":"2021-09-17 15:05:21.000000000","message":"Ack","commit_id":"ebff09c633cf3d88d6e2e0352b5cb97c8438e64b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"4026317fe597538c7c4c8c637535bbc9e52d8295","unresolved":true,"context_lines":[{"line_number":364,"context_line":"        iniset $GLANCE_API_CONF cors allowed_origin \"http://$SERVICE_HOST\""},{"line_number":365,"context_line":"    fi"},{"line_number":366,"context_line":""},{"line_number":367,"context_line":"    iniset $GLANCE_API_CONF DEFAULT graceful_shutdown_timeout \"$SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT\""},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"    # We need to tell glance what it\u0027s public endpoint is so that the version"},{"line_number":370,"context_line":"    # discovery document will be correct"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"a69c9a43_4bf08b8c","line":367,"updated":"2020-12-06 15:50:54.000000000","message":"looks like a related fix","commit_id":"ebff09c633cf3d88d6e2e0352b5cb97c8438e64b"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c9a430a0e0091a2b86155ff8bc6eb5ca3322bb27","unresolved":true,"context_lines":[{"line_number":364,"context_line":"        iniset $GLANCE_API_CONF cors allowed_origin \"http://$SERVICE_HOST\""},{"line_number":365,"context_line":"    fi"},{"line_number":366,"context_line":""},{"line_number":367,"context_line":"    iniset $GLANCE_API_CONF DEFAULT graceful_shutdown_timeout \"$SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT\""},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"    # We need to tell glance what it\u0027s public endpoint is so that the version"},{"line_number":370,"context_line":"    # discovery document will be correct"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"461ff5c8_066d64c8","line":367,"in_reply_to":"24c2a85d_7ba98e08","updated":"2021-09-17 15:05:21.000000000","message":"right","commit_id":"ebff09c633cf3d88d6e2e0352b5cb97c8438e64b"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"a570e0e9175a5a2927add1d9ad7b60ef70e9a204","unresolved":true,"context_lines":[{"line_number":364,"context_line":"        iniset $GLANCE_API_CONF cors allowed_origin \"http://$SERVICE_HOST\""},{"line_number":365,"context_line":"    fi"},{"line_number":366,"context_line":""},{"line_number":367,"context_line":"    iniset $GLANCE_API_CONF DEFAULT graceful_shutdown_timeout \"$SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT\""},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"    # We need to tell glance what it\u0027s public endpoint is so that the version"},{"line_number":370,"context_line":"    # discovery document will be correct"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"24c2a85d_7ba98e08","line":367,"in_reply_to":"a69c9a43_4bf08b8c","updated":"2021-04-07 14:08:58.000000000","message":"I think this is just kept from old L313 right? Unchanged, AFAICT.","commit_id":"ebff09c633cf3d88d6e2e0352b5cb97c8438e64b"}]}
