)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c0de1d2bb9b4a38fa4a9b25efb2131c9b936f545","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"9e5b662e_cc630168","updated":"2024-11-08 05:07:25.000000000","message":"recheck unrelated post failure","commit_id":"25dbfd6e7a6965e3662d2bf573adb4b1a0e65602"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"38d40c27bcb52c8fc5cf7242e3fa9c350ae4db5c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"e4a4b202_7c4edd99","updated":"2024-11-12 10:20:37.000000000","message":"Do you have a patch in glance that tests this? Would be nice to link to it as \"Needed-By\" in the commit message.","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"8d3c1776bdc04fa8da0cdefcb13d133abb188d06","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"f11e7941_0ee7b98e","updated":"2024-11-11 05:02:22.000000000","message":"recheck","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"3cd1811201ff3347b88b96fba52f40cc1e224c0c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"6b40feab_60f6d0ef","updated":"2024-11-08 07:26:15.000000000","message":"recheck unrelated error","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"fca2a9407d6c87c6ec166376b5b66549158aa766","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"40652ebd_08394c2c","in_reply_to":"e4a4b202_7c4edd99","updated":"2024-11-12 17:43:08.000000000","message":"Ack","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"c436e3ecf14b9f741a968639cd68a3f05408a1af","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"33c8fb31_27837065","updated":"2024-11-26 14:56:49.000000000","message":"lgtm, thanks","commit_id":"b8cd9d11730206eb81c08b6d181503068b93c1d5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"7afc757816a6e9541c38089973e9435a0f20bfb3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"a44cb1ae_f227b9b3","updated":"2024-11-20 10:55:49.000000000","message":"thx for the update, lgtm","commit_id":"b8cd9d11730206eb81c08b6d181503068b93c1d5"}],"lib/glance":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"38d40c27bcb52c8fc5cf7242e3fa9c350ae4db5c","unresolved":true,"context_lines":[{"line_number":42,"context_line":"fi"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"#S3 for Glance"},{"line_number":45,"context_line":"USE_S3_FOR_GLANCE\u003d$(trueorfalse False USE_S3_FOR_GLANCE)"},{"line_number":46,"context_line":"GLANCE_S3_DEFAULT_BACKEND\u003d${GLANCE_S3_DEFAULT_BACKEND:-s3_fast}"},{"line_number":47,"context_line":"S3_BUCKET_ON_PUT\u003d$(trueorfalse True S3_BUCKET_ON_PUT)"},{"line_number":48,"context_line":"S3_BUCKET_NAME\u003d${S3_BUCKET_NAME:-images}"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"6cad5250_53ddc228","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":17},"updated":"2024-11-12 10:20:37.000000000","message":"I know there\u0027s bad precedence with the \"USE_CINDER_FOR_GLANCE\" variable below, but can we name this \"GLANCE_USE_S3\" instead to keep the variable name kind of scoped to glance?","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"fca2a9407d6c87c6ec166376b5b66549158aa766","unresolved":false,"context_lines":[{"line_number":42,"context_line":"fi"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"#S3 for Glance"},{"line_number":45,"context_line":"USE_S3_FOR_GLANCE\u003d$(trueorfalse False USE_S3_FOR_GLANCE)"},{"line_number":46,"context_line":"GLANCE_S3_DEFAULT_BACKEND\u003d${GLANCE_S3_DEFAULT_BACKEND:-s3_fast}"},{"line_number":47,"context_line":"S3_BUCKET_ON_PUT\u003d$(trueorfalse True S3_BUCKET_ON_PUT)"},{"line_number":48,"context_line":"S3_BUCKET_NAME\u003d${S3_BUCKET_NAME:-images}"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"ef948b99_9bbf142b","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":17},"in_reply_to":"6cad5250_53ddc228","updated":"2024-11-12 17:43:08.000000000","message":"Acknowledged","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"38d40c27bcb52c8fc5cf7242e3fa9c350ae4db5c","unresolved":true,"context_lines":[{"line_number":45,"context_line":"USE_S3_FOR_GLANCE\u003d$(trueorfalse False USE_S3_FOR_GLANCE)"},{"line_number":46,"context_line":"GLANCE_S3_DEFAULT_BACKEND\u003d${GLANCE_S3_DEFAULT_BACKEND:-s3_fast}"},{"line_number":47,"context_line":"S3_BUCKET_ON_PUT\u003d$(trueorfalse True S3_BUCKET_ON_PUT)"},{"line_number":48,"context_line":"S3_BUCKET_NAME\u003d${S3_BUCKET_NAME:-images}"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# Cinder for Glance"},{"line_number":51,"context_line":"USE_CINDER_FOR_GLANCE\u003d$(trueorfalse False USE_CINDER_FOR_GLANCE)"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"9989061d_28923d11","line":48,"updated":"2024-11-12 10:20:37.000000000","message":"These two variables are only for glance, right? so could you please also prefix them with \"GLANCE_\"?","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"fca2a9407d6c87c6ec166376b5b66549158aa766","unresolved":false,"context_lines":[{"line_number":45,"context_line":"USE_S3_FOR_GLANCE\u003d$(trueorfalse False USE_S3_FOR_GLANCE)"},{"line_number":46,"context_line":"GLANCE_S3_DEFAULT_BACKEND\u003d${GLANCE_S3_DEFAULT_BACKEND:-s3_fast}"},{"line_number":47,"context_line":"S3_BUCKET_ON_PUT\u003d$(trueorfalse True S3_BUCKET_ON_PUT)"},{"line_number":48,"context_line":"S3_BUCKET_NAME\u003d${S3_BUCKET_NAME:-images}"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# Cinder for Glance"},{"line_number":51,"context_line":"USE_CINDER_FOR_GLANCE\u003d$(trueorfalse False USE_CINDER_FOR_GLANCE)"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"835cc801_88968f4c","line":48,"in_reply_to":"9989061d_28923d11","updated":"2024-11-12 17:43:08.000000000","message":"Acknowledged","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"38d40c27bcb52c8fc5cf7242e3fa9c350ae4db5c","unresolved":true,"context_lines":[{"line_number":196,"context_line":"#"},{"line_number":197,"context_line":"function set_common_s3_store_params {"},{"line_number":198,"context_line":"    local config_section\u003d\"$1\""},{"line_number":199,"context_line":"    openstack ec2 credential create"},{"line_number":200,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_host \"$SWIFT_SERVICE_PROTOCOL://$SERVICE_HOST:$S3_SERVICE_PORT\""},{"line_number":201,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_access_key \"$(openstack ec2 credential list -c Access -f value)\""},{"line_number":202,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_secret_key \"$(openstack ec2 credential list -c Secret -f value)\""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"6fedf28e_9cafa7ff","line":199,"updated":"2024-11-12 10:20:37.000000000","message":"Shouldn\u0027t this be done for the glance user instead? iiuc by default this would use the admin credentials","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"d398ac7f92770e8105282f9efeb6df98529c919d","unresolved":false,"context_lines":[{"line_number":196,"context_line":"#"},{"line_number":197,"context_line":"function set_common_s3_store_params {"},{"line_number":198,"context_line":"    local config_section\u003d\"$1\""},{"line_number":199,"context_line":"    openstack ec2 credential create"},{"line_number":200,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_host \"$SWIFT_SERVICE_PROTOCOL://$SERVICE_HOST:$S3_SERVICE_PORT\""},{"line_number":201,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_access_key \"$(openstack ec2 credential list -c Access -f value)\""},{"line_number":202,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_secret_key \"$(openstack ec2 credential list -c Secret -f value)\""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"4a3da783_13741401","line":199,"in_reply_to":"18648944_28d7d52c","updated":"2024-11-15 06:08:29.000000000","message":"IF i create ec2 credentials with glance user and tried to create image by sourcing admin user then it is giving Forbidden error to access the s3 bucket","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"fca2a9407d6c87c6ec166376b5b66549158aa766","unresolved":true,"context_lines":[{"line_number":196,"context_line":"#"},{"line_number":197,"context_line":"function set_common_s3_store_params {"},{"line_number":198,"context_line":"    local config_section\u003d\"$1\""},{"line_number":199,"context_line":"    openstack ec2 credential create"},{"line_number":200,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_host \"$SWIFT_SERVICE_PROTOCOL://$SERVICE_HOST:$S3_SERVICE_PORT\""},{"line_number":201,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_access_key \"$(openstack ec2 credential list -c Access -f value)\""},{"line_number":202,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_secret_key \"$(openstack ec2 credential list -c Secret -f value)\""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"de8c4dae_eabdf211","line":199,"in_reply_to":"6fedf28e_9cafa7ff","updated":"2024-11-12 17:43:08.000000000","message":"Not sure copied this from cinder s3 configuration and they are doing it with admin user as well.\n\nhttps://opendev.org/openstack/devstack/src/branch/master/lib/cinder_backups/s3_swift#L30","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f7ed812d0a5df6bb419ed020afe1590af35ed21a","unresolved":true,"context_lines":[{"line_number":196,"context_line":"#"},{"line_number":197,"context_line":"function set_common_s3_store_params {"},{"line_number":198,"context_line":"    local config_section\u003d\"$1\""},{"line_number":199,"context_line":"    openstack ec2 credential create"},{"line_number":200,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_host \"$SWIFT_SERVICE_PROTOCOL://$SERVICE_HOST:$S3_SERVICE_PORT\""},{"line_number":201,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_access_key \"$(openstack ec2 credential list -c Access -f value)\""},{"line_number":202,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_secret_key \"$(openstack ec2 credential list -c Secret -f value)\""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"18648944_28d7d52c","line":199,"in_reply_to":"de8c4dae_eabdf211","updated":"2024-11-13 18:39:50.000000000","message":"Good point, we should likely fix the cinder configuration, too, but that will be another patch.","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"38d40c27bcb52c8fc5cf7242e3fa9c350ae4db5c","unresolved":true,"context_lines":[{"line_number":198,"context_line":"    local config_section\u003d\"$1\""},{"line_number":199,"context_line":"    openstack ec2 credential create"},{"line_number":200,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_host \"$SWIFT_SERVICE_PROTOCOL://$SERVICE_HOST:$S3_SERVICE_PORT\""},{"line_number":201,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_access_key \"$(openstack ec2 credential list -c Access -f value)\""},{"line_number":202,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_secret_key \"$(openstack ec2 credential list -c Secret -f value)\""},{"line_number":203,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_create_bucket_on_put $S3_BUCKET_ON_PUT"},{"line_number":204,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_bucket $S3_BUCKET_NAME"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"038377a1_e04b1dce","line":201,"updated":"2024-11-12 10:20:37.000000000","message":"this might break if another plugin also defines ec2 credentials, not sure how to best handle that, though","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"fca2a9407d6c87c6ec166376b5b66549158aa766","unresolved":true,"context_lines":[{"line_number":198,"context_line":"    local config_section\u003d\"$1\""},{"line_number":199,"context_line":"    openstack ec2 credential create"},{"line_number":200,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_host \"$SWIFT_SERVICE_PROTOCOL://$SERVICE_HOST:$S3_SERVICE_PORT\""},{"line_number":201,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_access_key \"$(openstack ec2 credential list -c Access -f value)\""},{"line_number":202,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_secret_key \"$(openstack ec2 credential list -c Secret -f value)\""},{"line_number":203,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_create_bucket_on_put $S3_BUCKET_ON_PUT"},{"line_number":204,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_bucket $S3_BUCKET_NAME"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"971c776b_216045b4","line":201,"in_reply_to":"038377a1_e04b1dce","updated":"2024-11-12 17:43:08.000000000","message":"May be if we decide to create credentials with glance user then we can use below command to get it with, openstack ec2 credentials list --user admin\n\nBut not sure whether we should do it with glance user or admin user as admin credentials will be valid for all projects?","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f7ed812d0a5df6bb419ed020afe1590af35ed21a","unresolved":true,"context_lines":[{"line_number":198,"context_line":"    local config_section\u003d\"$1\""},{"line_number":199,"context_line":"    openstack ec2 credential create"},{"line_number":200,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_host \"$SWIFT_SERVICE_PROTOCOL://$SERVICE_HOST:$S3_SERVICE_PORT\""},{"line_number":201,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_access_key \"$(openstack ec2 credential list -c Access -f value)\""},{"line_number":202,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_secret_key \"$(openstack ec2 credential list -c Secret -f value)\""},{"line_number":203,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_create_bucket_on_put $S3_BUCKET_ON_PUT"},{"line_number":204,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_bucket $S3_BUCKET_NAME"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"f0992fd0_74edd011","line":201,"in_reply_to":"971c776b_216045b4","updated":"2024-11-13 18:39:50.000000000","message":"Do glance and cinder need to share access to the same S3 buckets? My concern is that the devstack deployment should somehow be a template for how actual production deployments could look like and thus service accounts should be separated from each other as far as possible in order to be able to detect issues that could be hidden if simply the admin user is getting used everywhere.","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"d398ac7f92770e8105282f9efeb6df98529c919d","unresolved":false,"context_lines":[{"line_number":198,"context_line":"    local config_section\u003d\"$1\""},{"line_number":199,"context_line":"    openstack ec2 credential create"},{"line_number":200,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_host \"$SWIFT_SERVICE_PROTOCOL://$SERVICE_HOST:$S3_SERVICE_PORT\""},{"line_number":201,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_access_key \"$(openstack ec2 credential list -c Access -f value)\""},{"line_number":202,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_secret_key \"$(openstack ec2 credential list -c Secret -f value)\""},{"line_number":203,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_create_bucket_on_put $S3_BUCKET_ON_PUT"},{"line_number":204,"context_line":"    iniset $GLANCE_API_CONF $config_section s3_store_bucket $S3_BUCKET_NAME"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"60d46e08_647df1d2","line":201,"in_reply_to":"f0992fd0_74edd011","updated":"2024-11-15 06:08:29.000000000","message":"I am not sure, but as per above comment I think it do need admin creds","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"38d40c27bcb52c8fc5cf7242e3fa9c350ae4db5c","unresolved":true,"context_lines":[{"line_number":311,"context_line":"        if [[ \"$USE_S3_FOR_GLANCE\" \u003d\u003d \"True\" ]]; then"},{"line_number":312,"context_line":"            if is_service_enabled s3api; then"},{"line_number":313,"context_line":"                # set common glance_store parameters"},{"line_number":314,"context_line":"                echo \"Need to configure swift then s3...\""},{"line_number":315,"context_line":"            fi"},{"line_number":316,"context_line":"        elif [[ \"$use_cinder_for_glance\" \u003d\u003d \"True\" ]]; then"},{"line_number":317,"context_line":"            # Configure multiple cinder stores for glance"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"9dee6db0_6322f940","line":314,"updated":"2024-11-12 10:20:37.000000000","message":"Do I understand this correctly that this is referring to what is done in L400++ below? Then I\u0027d say that this echo is not needed and the whole conditional could be restructured to avoid confusion","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"d398ac7f92770e8105282f9efeb6df98529c919d","unresolved":false,"context_lines":[{"line_number":311,"context_line":"        if [[ \"$USE_S3_FOR_GLANCE\" \u003d\u003d \"True\" ]]; then"},{"line_number":312,"context_line":"            if is_service_enabled s3api; then"},{"line_number":313,"context_line":"                # set common glance_store parameters"},{"line_number":314,"context_line":"                echo \"Need to configure swift then s3...\""},{"line_number":315,"context_line":"            fi"},{"line_number":316,"context_line":"        elif [[ \"$use_cinder_for_glance\" \u003d\u003d \"True\" ]]; then"},{"line_number":317,"context_line":"            # Configure multiple cinder stores for glance"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"a3619ebb_60771b1c","line":314,"in_reply_to":"07999b9e_68ff964a","updated":"2024-11-15 06:08:29.000000000","message":"Done","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"fca2a9407d6c87c6ec166376b5b66549158aa766","unresolved":true,"context_lines":[{"line_number":311,"context_line":"        if [[ \"$USE_S3_FOR_GLANCE\" \u003d\u003d \"True\" ]]; then"},{"line_number":312,"context_line":"            if is_service_enabled s3api; then"},{"line_number":313,"context_line":"                # set common glance_store parameters"},{"line_number":314,"context_line":"                echo \"Need to configure swift then s3...\""},{"line_number":315,"context_line":"            fi"},{"line_number":316,"context_line":"        elif [[ \"$use_cinder_for_glance\" \u003d\u003d \"True\" ]]; then"},{"line_number":317,"context_line":"            # Configure multiple cinder stores for glance"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"07999b9e_68ff964a","line":314,"in_reply_to":"9dee6db0_6322f940","updated":"2024-11-12 17:43:08.000000000","message":"Ack, I will try to restructure it in a better way.","commit_id":"62c559776aa7df8e4fe82cf8270489b0ad7f5781"}]}
