)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c2bc1ab7165cbd6a0f0d4a152b3a0f8f74ece81c","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Closes-Bug: #1977515"},{"line_number":17,"context_line":"Change-Id: I4ca58382d1ee568bfca2ad108495422163f81260"},{"line_number":18,"context_line":"Co-authored-by: Sergei Raiskii \u003cconnoreika@gmail.com\u003e"},{"line_number":19,"context_line":"Co-authored-by: Juan Pablo Suazo \u003cjsuazo@whitestack.com\u003e"},{"line_number":20,"context_line":"Co-authored-by: Maksim Malchuk \u003cmaksim.malchuk@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":25,"id":"de799445_8d0d6c92","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":53},"updated":"2023-09-27 13:15:12.000000000","message":"not needed because he is Author of the commit already)\nlook at the 2nd line of the commit message","commit_id":"855a5e15babb88161b5522a2dcb46e2f46761e7e"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"897feac93dabd5ec744d70625c9a38a84a5ae405","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Closes-Bug: #1977515"},{"line_number":17,"context_line":"Change-Id: I4ca58382d1ee568bfca2ad108495422163f81260"},{"line_number":18,"context_line":"Co-authored-by: Sergei Raiskii \u003cconnoreika@gmail.com\u003e"},{"line_number":19,"context_line":"Co-authored-by: Juan Pablo Suazo \u003cjsuazo@whitestack.com\u003e"},{"line_number":20,"context_line":"Co-authored-by: Maksim Malchuk \u003cmaksim.malchuk@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":25,"id":"3fd17a94_9786ce38","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":53},"in_reply_to":"de799445_8d0d6c92","updated":"2023-09-27 13:31:26.000000000","message":"Done","commit_id":"855a5e15babb88161b5522a2dcb46e2f46761e7e"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"7efe3e011b85583433bdf595ef4cfe04d9f585c9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0fff7fd7_b08fa55c","updated":"2022-06-07 08:37:50.000000000","message":"Thanks for your review, I will resubmit very soon, best regards","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"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":"7319298e8f91abc66f436b68b1f000d9aaa03906","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"61540b7d_d9e37091","updated":"2022-06-03 16:05:41.000000000","message":"The feature is welcome to have but the implementation does not look right yet. Please clarify/fix.","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"5638d89e85a160d190278c3d5af9e0acc05301c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"41ff837e_508d1537","updated":"2022-06-23 14:24:24.000000000","message":"Hi, \nI am back after 5 years now ;)\nKolla \u0026 Kolla-ansible made a great job since all these years.\nAre you interesting with this feature ? \nBest regard,","commit_id":"cbaba27c78a648daf2410dba0e3df9f6fdde652c"},{"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":"191352b6d19c70f43e072f16929fb9e08b91e253","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"d1cb3d32_821e021d","updated":"2022-06-23 15:23:05.000000000","message":"small fixes to the docs and we can merge","commit_id":"cbaba27c78a648daf2410dba0e3df9f6fdde652c"},{"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":"027f86fab7274124ee8bc81cd297be5af0a48b59","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"e47275e7_e689ff4e","updated":"2022-06-24 07:08:20.000000000","message":"thanks","commit_id":"e0103f7b9fe3d96897195fd39010082bd4c4083d"},{"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":"19d1e016fdccb997bfa4027aacb1c20c0060f6e2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"9b1a26e4_3a26f94a","updated":"2022-07-19 08:29:44.000000000","message":"Any thoughts on this, cores? Pushing as it\u0027s affecting the analogous proposal for Cinder Backup.","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"fd80284ae0ffbe72fe0bb30c9446110c37448a7d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"8ef7b904_070e64a1","updated":"2023-09-11 13:46:44.000000000","message":"U have addressed these comments, would appreciate to know if you agree with the changes.\n\nI will be adding changes to configure S3 as cinder backup backend.","commit_id":"df72ca13f7f80c3743ad29aa2b27e4b439142158"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"5dd9d3348c25be59b94f0a7616a476d9fe8de2b7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"aab3afba_16f34f10","updated":"2023-09-11 15:08:57.000000000","message":"I have unified the changes needed for s3 glance and cinder backup backends.","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f727db160cc6d3905288df28461a7e21054b9e93","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"b1b7473a_14feae9c","updated":"2023-09-13 09:36:50.000000000","message":"etc/kolla/globals.yml still lack of defaults. please address all the comments.","commit_id":"d2a2e0f0bc56eb579b64844c4043f2d84ddb116e"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"68d116025371499cbab2112dc8a2ca60b82c5755","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"ecd4c0aa_b4884952","updated":"2023-09-12 19:07:04.000000000","message":"recheck","commit_id":"d2a2e0f0bc56eb579b64844c4043f2d84ddb116e"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"6f5f7a0a8257b08559d52825c0ef7497566e5d74","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"3872280f_316e8bfa","updated":"2023-09-20 22:18:47.000000000","message":"almost done) feel free to add me as co-author)))","commit_id":"8f80b75ed1f355b02a1adee8876d017c1e62f1bb"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c90acf916d011dda633c5723de825201e50239aa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"356f4591_f4e41084","in_reply_to":"0639d233_9374ba87","updated":"2023-09-27 08:46:40.000000000","message":"Co-authored-by: Maksim Malchuk \u003cmaksim.malchuk@gmail.com\u003e\nCo-authored-by: Juan Pablo Suazo \u003cjsuazo@whitestack.com\u003e\nadding these line in the commit message near Change-Id line is enough\nmention of you also needed because original author is Sergei Raiskii","commit_id":"8f80b75ed1f355b02a1adee8876d017c1e62f1bb"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"3de0b50a8be1d5e4edc0f1de32e99dab29419336","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"0639d233_9374ba87","in_reply_to":"3872280f_316e8bfa","updated":"2023-09-26 19:47:52.000000000","message":"I would if I knew how :)","commit_id":"8f80b75ed1f355b02a1adee8876d017c1e62f1bb"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"e3df82360c252c569e060f6ce25735e7cfef2a81","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":28,"id":"d14a4f18_e0ea2209","updated":"2023-10-25 09:36:11.000000000","message":"all precheck jobs now failed","commit_id":"131694e3dbfcaec518c82855ae215b844f413fcf"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"8f553be478c40570140b05d0b5f2b58e57a6532b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":28,"id":"477fe4c9_a7ba6aca","in_reply_to":"d14a4f18_e0ea2209","updated":"2023-11-16 20:42:14.000000000","message":"Done","commit_id":"131694e3dbfcaec518c82855ae215b844f413fcf"}],"ansible/group_vars/all.yml":[{"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":"7319298e8f91abc66f436b68b1f000d9aaa03906","unresolved":true,"context_lines":[{"line_number":888,"context_line":"#######################"},{"line_number":889,"context_line":"# Glance options"},{"line_number":890,"context_line":"#######################"},{"line_number":891,"context_line":"glance_backend_file: \"{{ not (glance_backend_ceph | bool or glance_backend_swift | bool or glance_backend_vmware | bool) }}\""},{"line_number":892,"context_line":"glance_backend_ceph: \"no\""},{"line_number":893,"context_line":"glance_backend_vmware: \"no\""},{"line_number":894,"context_line":"glance_backend_s3: \"no\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"31e00cc9_9f388b39","line":891,"updated":"2022-06-03 16:05:41.000000000","message":"needs adding here I think","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"7efe3e011b85583433bdf595ef4cfe04d9f585c9","unresolved":false,"context_lines":[{"line_number":888,"context_line":"#######################"},{"line_number":889,"context_line":"# Glance options"},{"line_number":890,"context_line":"#######################"},{"line_number":891,"context_line":"glance_backend_file: \"{{ not (glance_backend_ceph | bool or glance_backend_swift | bool or glance_backend_vmware | bool) }}\""},{"line_number":892,"context_line":"glance_backend_ceph: \"no\""},{"line_number":893,"context_line":"glance_backend_vmware: \"no\""},{"line_number":894,"context_line":"glance_backend_s3: \"no\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7ccb9b10_d086e139","line":891,"in_reply_to":"31e00cc9_9f388b39","updated":"2022-06-07 08:37:50.000000000","message":"Done","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"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":"7319298e8f91abc66f436b68b1f000d9aaa03906","unresolved":true,"context_lines":[{"line_number":1168,"context_line":"#############"},{"line_number":1169,"context_line":"# S3 options"},{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_secret_key: \"secret\""},{"line_number":1174,"context_line":"s3_bucket: \"glance\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b216a19c_6910a20f","line":1171,"updated":"2022-06-03 16:05:41.000000000","message":"these look like strange defaults to me","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2014987d4b57306d184cd8a95fda59a3db3cf4e2","unresolved":true,"context_lines":[{"line_number":1168,"context_line":"#############"},{"line_number":1169,"context_line":"# S3 options"},{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_secret_key: \"secret\""},{"line_number":1174,"context_line":"s3_bucket: \"glance\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"d59e5b69_9ac80077","line":1171,"in_reply_to":"b216a19c_6910a20f","updated":"2022-06-06 22:47:50.000000000","message":"It looks like author had minio s3 compatible storage deployed on servers where glance was also deployed.\n\nIt will be better to let user know  in doc he/she has to add new group with external ip to inventory and then replace s3_url: \"http://127.0.0.1:9000\" to some {{ groups[\u0027s3-api\u0027][0] }}.\n\nOr, use additional configuration for haproxy and then just replace 127.0.0.1 to kolla_external_vip for example ..or something similar.\n\nOr provide minio role and images to deploy with k-a","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"7efe3e011b85583433bdf595ef4cfe04d9f585c9","unresolved":false,"context_lines":[{"line_number":1168,"context_line":"#############"},{"line_number":1169,"context_line":"# S3 options"},{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_secret_key: \"secret\""},{"line_number":1174,"context_line":"s3_bucket: \"glance\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dd73c597_d7326ba3","line":1171,"in_reply_to":"d59e5b69_9ac80077","updated":"2022-06-07 08:37:50.000000000","message":"Hi all, There is no good solution. Minio or other S3 backend solution doesn\u0027t have to be managed by Kolla-ansible, hence adding Minio role or another Ansible group is not appropriate. That\u0027s why I don\u0027t found a better solution than this default value. In any case this value must be set and override by users.","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9bf2d7bd3afdd01e6c92d3a7fab2b4f6e7194cdc","unresolved":true,"context_lines":[{"line_number":1168,"context_line":"#############"},{"line_number":1169,"context_line":"# S3 options"},{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_secret_key: \"secret\""},{"line_number":1174,"context_line":"s3_bucket: \"glance\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3ffe7de1_509e85fb","line":1171,"updated":"2022-06-08 06:06:52.000000000","message":"Shouldn\u0027t these be glance options instead of global options? If another service were to use an S3 backend, too, we cannot assume the credentials to be the same.","commit_id":"0de5ec173b0a26af0499e03bed7a37c96b4b58e3"},{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"8344d9ff6be6a2e5cf4e20d6e4f8e18f0ff9ee6b","unresolved":false,"context_lines":[{"line_number":1168,"context_line":"#############"},{"line_number":1169,"context_line":"# S3 options"},{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_secret_key: \"secret\""},{"line_number":1174,"context_line":"s3_bucket: \"glance\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"175277b4_89853135","line":1171,"in_reply_to":"3ffe7de1_509e85fb","updated":"2022-06-08 11:42:37.000000000","message":"Storage namespace is done using a specific bucket (Glance or Cinder), but a single S3 cluster is used. This is consistent with the existing Ceph external backend (a single Ceph cluster is actually addressed). Do you think we must manage S3 differently ?","commit_id":"0de5ec173b0a26af0499e03bed7a37c96b4b58e3"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9bf2d7bd3afdd01e6c92d3a7fab2b4f6e7194cdc","unresolved":true,"context_lines":[{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_secret_key: \"secret\""},{"line_number":1174,"context_line":"s3_bucket: \"glance\""},{"line_number":1175,"context_line":""},{"line_number":1176,"context_line":"##########"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"de4d15b8_9fa7dc60","line":1173,"updated":"2022-06-08 06:06:52.000000000","message":"Secrets should go into secrets.yml?","commit_id":"0de5ec173b0a26af0499e03bed7a37c96b4b58e3"},{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"8344d9ff6be6a2e5cf4e20d6e4f8e18f0ff9ee6b","unresolved":false,"context_lines":[{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_secret_key: \"secret\""},{"line_number":1174,"context_line":"s3_bucket: \"glance\""},{"line_number":1175,"context_line":""},{"line_number":1176,"context_line":"##########"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dc173eb5_07b27087","line":1173,"in_reply_to":"de4d15b8_9fa7dc60","updated":"2022-06-08 11:42:37.000000000","message":"Agree, I\u0027ll do it","commit_id":"0de5ec173b0a26af0499e03bed7a37c96b4b58e3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"1405ddbc57e6f4964670c4bca09c08a4d1b9069a","unresolved":true,"context_lines":[{"line_number":1165,"context_line":""},{"line_number":1166,"context_line":"kolla_base_distro_version: \"{{ kolla_base_distro_version_default_map[kolla_base_distro] }}\""},{"line_number":1167,"context_line":""},{"line_number":1168,"context_line":"#############"},{"line_number":1169,"context_line":"# S3 options"},{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_glance_bucket: \"glance\""},{"line_number":1174,"context_line":""},{"line_number":1175,"context_line":"##########"},{"line_number":1176,"context_line":"# Telegraf"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"cbf9fdb5_f2698ca3","line":1173,"range":{"start_line":1168,"start_character":0,"end_line":1173,"end_character":26},"updated":"2022-07-27 12:19:14.000000000","message":"let\u0027s drop those vars and use variables per service (in this case glance)","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"deb1594f74702fed46cb95aa6e35c6323a7ec85b","unresolved":false,"context_lines":[{"line_number":1165,"context_line":""},{"line_number":1166,"context_line":"kolla_base_distro_version: \"{{ kolla_base_distro_version_default_map[kolla_base_distro] }}\""},{"line_number":1167,"context_line":""},{"line_number":1168,"context_line":"#############"},{"line_number":1169,"context_line":"# S3 options"},{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_glance_bucket: \"glance\""},{"line_number":1174,"context_line":""},{"line_number":1175,"context_line":"##########"},{"line_number":1176,"context_line":"# Telegraf"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"727948da_4d2ccafb","line":1173,"range":{"start_line":1168,"start_character":0,"end_line":1173,"end_character":26},"in_reply_to":"084739c4_d0ffd328","updated":"2023-09-11 20:25:49.000000000","message":"Done","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f3324a098fa92ce97e06708cde97563b2769e17a","unresolved":true,"context_lines":[{"line_number":1165,"context_line":""},{"line_number":1166,"context_line":"kolla_base_distro_version: \"{{ kolla_base_distro_version_default_map[kolla_base_distro] }}\""},{"line_number":1167,"context_line":""},{"line_number":1168,"context_line":"#############"},{"line_number":1169,"context_line":"# S3 options"},{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_glance_bucket: \"glance\""},{"line_number":1174,"context_line":""},{"line_number":1175,"context_line":"##########"},{"line_number":1176,"context_line":"# Telegraf"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"5715bfb4_0950bf19","line":1173,"range":{"start_line":1168,"start_character":0,"end_line":1173,"end_character":26},"in_reply_to":"3edf1a77_21ab6890","updated":"2023-08-26 21:31:48.000000000","message":"lets leave all three options (also rename them as requested before) unset because we have the documentation for it, and add the task to fail if they not set when backend is enabled.","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"fd80284ae0ffbe72fe0bb30c9446110c37448a7d","unresolved":true,"context_lines":[{"line_number":1165,"context_line":""},{"line_number":1166,"context_line":"kolla_base_distro_version: \"{{ kolla_base_distro_version_default_map[kolla_base_distro] }}\""},{"line_number":1167,"context_line":""},{"line_number":1168,"context_line":"#############"},{"line_number":1169,"context_line":"# S3 options"},{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_glance_bucket: \"glance\""},{"line_number":1174,"context_line":""},{"line_number":1175,"context_line":"##########"},{"line_number":1176,"context_line":"# Telegraf"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"084739c4_d0ffd328","line":1173,"range":{"start_line":1168,"start_character":0,"end_line":1173,"end_character":26},"in_reply_to":"5715bfb4_0950bf19","updated":"2023-09-11 13:46:44.000000000","message":"I have left the base vars as, as Rodaslaw pointed out, more than one service can use the same s3 instance, an these base vars could be used to configure s3 for all said services.\n\nAlso, i have left them undefined and added a pre-check test to check if they are defined when s3 is enables as glance backend.","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"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":"4deb16a531b48c5ed6528ad5cc7d86293fe3cf94","unresolved":true,"context_lines":[{"line_number":1165,"context_line":""},{"line_number":1166,"context_line":"kolla_base_distro_version: \"{{ kolla_base_distro_version_default_map[kolla_base_distro] }}\""},{"line_number":1167,"context_line":""},{"line_number":1168,"context_line":"#############"},{"line_number":1169,"context_line":"# S3 options"},{"line_number":1170,"context_line":"#############"},{"line_number":1171,"context_line":"s3_url: \"http://127.0.0.1:9000\""},{"line_number":1172,"context_line":"s3_access_key: \"minio\""},{"line_number":1173,"context_line":"s3_glance_bucket: \"glance\""},{"line_number":1174,"context_line":""},{"line_number":1175,"context_line":"##########"},{"line_number":1176,"context_line":"# Telegraf"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3edf1a77_21ab6890","line":1173,"range":{"start_line":1168,"start_character":0,"end_line":1173,"end_character":26},"in_reply_to":"cbf9fdb5_f2698ca3","updated":"2022-07-27 12:37:49.000000000","message":"Since more than one service can use the same s3 instance, I suggest we also have the base vars as defaults for the more specific vars.","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"976a86319495e8b64dd6778ef3d94707cd6d21f7","unresolved":true,"context_lines":[{"line_number":1300,"context_line":"kolla_base_distro_version: \"{{ kolla_base_distro_version_default_map[kolla_base_distro] }}\""},{"line_number":1301,"context_line":""},{"line_number":1302,"context_line":"#############"},{"line_number":1303,"context_line":"# S3 options"},{"line_number":1304,"context_line":"#############"},{"line_number":1305,"context_line":"s3_url:"},{"line_number":1306,"context_line":"s3_access_key:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"f82c763b_fd235dc8","line":1303,"range":{"start_line":1303,"start_character":1,"end_line":1303,"end_character":2},"updated":"2023-09-11 16:41:43.000000000","message":"here is need add notes that this variables would be used for:\n- Cinder Backup S3 options\n- Glance S3 Backend options","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"98dd1215fb32cbf483689add968a3c4b5925d820","unresolved":false,"context_lines":[{"line_number":1300,"context_line":"kolla_base_distro_version: \"{{ kolla_base_distro_version_default_map[kolla_base_distro] }}\""},{"line_number":1301,"context_line":""},{"line_number":1302,"context_line":"#############"},{"line_number":1303,"context_line":"# S3 options"},{"line_number":1304,"context_line":"#############"},{"line_number":1305,"context_line":"s3_url:"},{"line_number":1306,"context_line":"s3_access_key:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"b7f74862_e9cc3d57","line":1303,"range":{"start_line":1303,"start_character":1,"end_line":1303,"end_character":2},"in_reply_to":"f82c763b_fd235dc8","updated":"2023-09-11 17:29:17.000000000","message":"Ack","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"976a86319495e8b64dd6778ef3d94707cd6d21f7","unresolved":true,"context_lines":[{"line_number":1305,"context_line":"s3_url:"},{"line_number":1306,"context_line":"s3_access_key:"},{"line_number":1307,"context_line":"s3_bucket:"},{"line_number":1308,"context_line":""},{"line_number":1309,"context_line":"##########"},{"line_number":1310,"context_line":"# Telegraf"},{"line_number":1311,"context_line":"##########"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"d00abbea_f3ce9389","line":1308,"updated":"2023-09-11 16:41:43.000000000","message":"s3_secret_key: ?","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"89c0a57e28ae877cea4fe067b97a0cec73df2756","unresolved":true,"context_lines":[{"line_number":1305,"context_line":"s3_url:"},{"line_number":1306,"context_line":"s3_access_key:"},{"line_number":1307,"context_line":"s3_bucket:"},{"line_number":1308,"context_line":""},{"line_number":1309,"context_line":"##########"},{"line_number":1310,"context_line":"# Telegraf"},{"line_number":1311,"context_line":"##########"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"c1ade3f8_9a61bbe1","line":1308,"in_reply_to":"584a4cce_b061d8fa","updated":"2023-09-11 19:25:52.000000000","message":"there is no support in the kolla_ansible/cmd/*pwd.py, so lets move it here or add the support.","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"deb1594f74702fed46cb95aa6e35c6323a7ec85b","unresolved":false,"context_lines":[{"line_number":1305,"context_line":"s3_url:"},{"line_number":1306,"context_line":"s3_access_key:"},{"line_number":1307,"context_line":"s3_bucket:"},{"line_number":1308,"context_line":""},{"line_number":1309,"context_line":"##########"},{"line_number":1310,"context_line":"# Telegraf"},{"line_number":1311,"context_line":"##########"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"903f2b8f_3898bd5a","line":1308,"in_reply_to":"c1ade3f8_9a61bbe1","updated":"2023-09-11 20:25:49.000000000","message":"Ack","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"98dd1215fb32cbf483689add968a3c4b5925d820","unresolved":true,"context_lines":[{"line_number":1305,"context_line":"s3_url:"},{"line_number":1306,"context_line":"s3_access_key:"},{"line_number":1307,"context_line":"s3_bucket:"},{"line_number":1308,"context_line":""},{"line_number":1309,"context_line":"##########"},{"line_number":1310,"context_line":"# Telegraf"},{"line_number":1311,"context_line":"##########"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"584a4cce_b061d8fa","line":1308,"in_reply_to":"d00abbea_f3ce9389","updated":"2023-09-11 17:29:17.000000000","message":"In etc/kolla/passwords.yml","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"89c0a57e28ae877cea4fe067b97a0cec73df2756","unresolved":true,"context_lines":[{"line_number":1302,"context_line":"#############"},{"line_number":1303,"context_line":"# S3 options"},{"line_number":1304,"context_line":"#############"},{"line_number":1305,"context_line":"# NOTE(jsuazo): These variales hold the default values for, both Cinder Backup and Glance, S3 backend options."},{"line_number":1306,"context_line":"s3_url:"},{"line_number":1307,"context_line":"s3_access_key:"},{"line_number":1308,"context_line":"s3_bucket:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"780c1a5d_10aa5146","line":1305,"range":{"start_line":1305,"start_character":16,"end_line":1305,"end_character":110},"updated":"2023-09-11 19:25:52.000000000","message":"lets write short and informative description like \u0027Common options for S3 Cinder Backup and Glance S3 backend.\u0027","commit_id":"9b41358918f2364d5908102a861c7bc20365c48a"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"89c0a57e28ae877cea4fe067b97a0cec73df2756","unresolved":true,"context_lines":[{"line_number":1302,"context_line":"#############"},{"line_number":1303,"context_line":"# S3 options"},{"line_number":1304,"context_line":"#############"},{"line_number":1305,"context_line":"# NOTE(jsuazo): These variales hold the default values for, both Cinder Backup and Glance, S3 backend options."},{"line_number":1306,"context_line":"s3_url:"},{"line_number":1307,"context_line":"s3_access_key:"},{"line_number":1308,"context_line":"s3_bucket:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"1ada8efa_d0f0c676","line":1305,"range":{"start_line":1305,"start_character":2,"end_line":1305,"end_character":16},"updated":"2023-09-11 19:25:52.000000000","message":"not needed","commit_id":"9b41358918f2364d5908102a861c7bc20365c48a"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"deb1594f74702fed46cb95aa6e35c6323a7ec85b","unresolved":false,"context_lines":[{"line_number":1302,"context_line":"#############"},{"line_number":1303,"context_line":"# S3 options"},{"line_number":1304,"context_line":"#############"},{"line_number":1305,"context_line":"# NOTE(jsuazo): These variales hold the default values for, both Cinder Backup and Glance, S3 backend options."},{"line_number":1306,"context_line":"s3_url:"},{"line_number":1307,"context_line":"s3_access_key:"},{"line_number":1308,"context_line":"s3_bucket:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"f770ab36_8464023e","line":1305,"range":{"start_line":1305,"start_character":2,"end_line":1305,"end_character":16},"in_reply_to":"1ada8efa_d0f0c676","updated":"2023-09-11 20:25:49.000000000","message":"Ack","commit_id":"9b41358918f2364d5908102a861c7bc20365c48a"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"deb1594f74702fed46cb95aa6e35c6323a7ec85b","unresolved":false,"context_lines":[{"line_number":1302,"context_line":"#############"},{"line_number":1303,"context_line":"# S3 options"},{"line_number":1304,"context_line":"#############"},{"line_number":1305,"context_line":"# NOTE(jsuazo): These variales hold the default values for, both Cinder Backup and Glance, S3 backend options."},{"line_number":1306,"context_line":"s3_url:"},{"line_number":1307,"context_line":"s3_access_key:"},{"line_number":1308,"context_line":"s3_bucket:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"9cc59b44_d32f2e85","line":1305,"range":{"start_line":1305,"start_character":16,"end_line":1305,"end_character":110},"in_reply_to":"780c1a5d_10aa5146","updated":"2023-09-11 20:25:49.000000000","message":"Ack","commit_id":"9b41358918f2364d5908102a861c7bc20365c48a"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"089ea7b6d2db1b5d3065cafbd089118b02cce24a","unresolved":true,"context_lines":[{"line_number":1018,"context_line":"glance_backend_file: \"{{ not (glance_backend_ceph | bool or glance_backend_s3 | bool or glance_backend_swift | bool or glance_backend_vmware | bool) }}\""},{"line_number":1019,"context_line":"glance_backend_ceph: \"no\""},{"line_number":1020,"context_line":"glance_backend_vmware: \"no\""},{"line_number":1021,"context_line":"glance_backend_s3: \"no\""},{"line_number":1022,"context_line":"enable_glance_image_cache: \"no\""},{"line_number":1023,"context_line":"glance_backend_swift: \"{{ enable_swift | bool }}\""},{"line_number":1024,"context_line":"glance_file_datadir_volume: \"glance\""}],"source_content_type":"text/x-yaml","patch_set":17,"id":"001e7c61_9aa206dd","line":1021,"range":{"start_line":1021,"start_character":0,"end_line":1021,"end_character":17},"updated":"2023-09-11 20:10:32.000000000","message":"forgot update the etc/kolla/globals.yml with this","commit_id":"a52941b77f7a5c458d010d5c2f919d4e6bed0181"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"5f0d9b6ecf79f685a1a51e7a3ea4a997b3b5c805","unresolved":false,"context_lines":[{"line_number":1018,"context_line":"glance_backend_file: \"{{ not (glance_backend_ceph | bool or glance_backend_s3 | bool or glance_backend_swift | bool or glance_backend_vmware | bool) }}\""},{"line_number":1019,"context_line":"glance_backend_ceph: \"no\""},{"line_number":1020,"context_line":"glance_backend_vmware: \"no\""},{"line_number":1021,"context_line":"glance_backend_s3: \"no\""},{"line_number":1022,"context_line":"enable_glance_image_cache: \"no\""},{"line_number":1023,"context_line":"glance_backend_swift: \"{{ enable_swift | bool }}\""},{"line_number":1024,"context_line":"glance_file_datadir_volume: \"glance\""}],"source_content_type":"text/x-yaml","patch_set":17,"id":"39aa3c15_0ab958c6","line":1021,"range":{"start_line":1021,"start_character":0,"end_line":1021,"end_character":17},"in_reply_to":"001e7c61_9aa206dd","updated":"2023-09-14 14:08:09.000000000","message":"Done","commit_id":"a52941b77f7a5c458d010d5c2f919d4e6bed0181"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"089ea7b6d2db1b5d3065cafbd089118b02cce24a","unresolved":true,"context_lines":[{"line_number":1303,"context_line":"# S3 options"},{"line_number":1304,"context_line":"#############"},{"line_number":1305,"context_line":"# Common options for S3 Cinder Backup and Glance S3 backend."},{"line_number":1306,"context_line":"s3_url:"},{"line_number":1307,"context_line":"s3_bucket:"},{"line_number":1308,"context_line":"s3_access_key:"},{"line_number":1309,"context_line":"s3_secret_key:"},{"line_number":1310,"context_line":""},{"line_number":1311,"context_line":"##########"},{"line_number":1312,"context_line":"# Telegraf"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"9c71b500_68eced92","line":1309,"range":{"start_line":1306,"start_character":0,"end_line":1309,"end_character":14},"updated":"2023-09-11 20:10:32.000000000","message":"ditto","commit_id":"a52941b77f7a5c458d010d5c2f919d4e6bed0181"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"5f0d9b6ecf79f685a1a51e7a3ea4a997b3b5c805","unresolved":false,"context_lines":[{"line_number":1303,"context_line":"# S3 options"},{"line_number":1304,"context_line":"#############"},{"line_number":1305,"context_line":"# Common options for S3 Cinder Backup and Glance S3 backend."},{"line_number":1306,"context_line":"s3_url:"},{"line_number":1307,"context_line":"s3_bucket:"},{"line_number":1308,"context_line":"s3_access_key:"},{"line_number":1309,"context_line":"s3_secret_key:"},{"line_number":1310,"context_line":""},{"line_number":1311,"context_line":"##########"},{"line_number":1312,"context_line":"# Telegraf"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"1cba49b7_8591e375","line":1309,"range":{"start_line":1306,"start_character":0,"end_line":1309,"end_character":14},"in_reply_to":"9c71b500_68eced92","updated":"2023-09-14 14:08:09.000000000","message":"Done","commit_id":"a52941b77f7a5c458d010d5c2f919d4e6bed0181"}],"ansible/roles/cinder/tasks/precheck.yml":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"976a86319495e8b64dd6778ef3d94707cd6d21f7","unresolved":true,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":59,"context_line":"  fail:"},{"line_number":60,"context_line":"    msg: \"Cinder backup S3 backend enabled, either the {{item}} or {{ item | replace(\u0027glance_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":61,"context_line":"  when:"},{"line_number":62,"context_line":"    - cinder_backup_driver \u003d\u003d s3"},{"line_number":63,"context_line":"    - vars[item] is undefined"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"7ec95f72_08c68df9","line":60,"range":{"start_line":60,"start_character":86,"end_line":60,"end_character":93},"updated":"2023-09-11 16:41:43.000000000","message":"cinder_backup_ ?","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"98dd1215fb32cbf483689add968a3c4b5925d820","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":59,"context_line":"  fail:"},{"line_number":60,"context_line":"    msg: \"Cinder backup S3 backend enabled, either the {{item}} or {{ item | replace(\u0027glance_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":61,"context_line":"  when:"},{"line_number":62,"context_line":"    - cinder_backup_driver \u003d\u003d s3"},{"line_number":63,"context_line":"    - vars[item] is undefined"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"af531334_4e815cf8","line":60,"range":{"start_line":60,"start_character":86,"end_line":60,"end_character":93},"in_reply_to":"7ec95f72_08c68df9","updated":"2023-09-11 17:29:17.000000000","message":"Ack","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"85ce41eca36d35ab8d8c1ac9d275f0025d18f452","unresolved":true,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":59,"context_line":"  fail:"},{"line_number":60,"context_line":"    msg: \"Cinder backup S3 backend enabled, either the {{item}} or {{ item | replace(\u0027cinder_backup_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":61,"context_line":"  when:"},{"line_number":62,"context_line":"    - cinder_backup_driver \u003d\u003d \"s3\""},{"line_number":63,"context_line":"    - vars[item] is undefined"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"a3f2ecab_8185d7ec","line":60,"updated":"2023-09-13 13:00:32.000000000","message":"{{ item }}","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"5f0d9b6ecf79f685a1a51e7a3ea4a997b3b5c805","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":59,"context_line":"  fail:"},{"line_number":60,"context_line":"    msg: \"Cinder backup S3 backend enabled, either the {{item}} or {{ item | replace(\u0027cinder_backup_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":61,"context_line":"  when:"},{"line_number":62,"context_line":"    - cinder_backup_driver \u003d\u003d \"s3\""},{"line_number":63,"context_line":"    - vars[item] is undefined"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"39515642_b0bb42ef","line":60,"in_reply_to":"a3f2ecab_8185d7ec","updated":"2023-09-14 14:08:09.000000000","message":"Done","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"3a1e9813103c9d941526c5f7e77112430249223e","unresolved":true,"context_lines":[{"line_number":56,"context_line":"    - inventory_hostname in groups[\u0027cinder-volume\u0027]"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":59,"context_line":"  fail:"},{"line_number":60,"context_line":"    msg: \"Cinder backup S3 backend enabled, either the {{ item }} or {{ item | replace(\u0027cinder_backup_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":61,"context_line":"  when:"},{"line_number":62,"context_line":"    - cinder_backup_driver \u003d\u003d \"s3\""}],"source_content_type":"text/x-yaml","patch_set":26,"id":"f7afcd98_334f72ca","line":59,"updated":"2023-10-18 13:26:03.000000000","message":"would be better visible for the operator if assert was used","commit_id":"5ea1df7862d678bbb10d58c149af1117f034f0d6"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"4908b3803c5f822b223a267880d70d0edad1ce50","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    - inventory_hostname in groups[\u0027cinder-volume\u0027]"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":59,"context_line":"  fail:"},{"line_number":60,"context_line":"    msg: \"Cinder backup S3 backend enabled, either the {{ item }} or {{ item | replace(\u0027cinder_backup_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":61,"context_line":"  when:"},{"line_number":62,"context_line":"    - cinder_backup_driver \u003d\u003d \"s3\""}],"source_content_type":"text/x-yaml","patch_set":26,"id":"64c4dc14_89354fb7","line":59,"in_reply_to":"f7afcd98_334f72ca","updated":"2023-10-24 20:15:42.000000000","message":"Done","commit_id":"5ea1df7862d678bbb10d58c149af1117f034f0d6"}],"ansible/roles/cinder/templates/cinder.conf.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"4ad2f7d6eeb6c4f52a631ab0b0b6ce0b3ad5757a","unresolved":true,"context_lines":[{"line_number":51,"context_line":"backup_s3_endpoint_url \u003d {{ s3_url }}"},{"line_number":52,"context_line":"backup_s3_store_access_key \u003d {{ s3_access_key }}"},{"line_number":53,"context_line":"backup_s3_store_secret_key \u003d {{ s3_secret_key }}"},{"line_number":54,"context_line":"backup_s3_store_bucket \u003d {{ s3_backup_bucket }}"},{"line_number":55,"context_line":"{% endif %}"},{"line_number":56,"context_line":"{% endif %}"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"a531ab21_80659c31","line":54,"range":{"start_line":54,"start_character":28,"end_line":54,"end_character":44},"updated":"2022-06-07 11:45:38.000000000","message":"should be \u0027s3_bucket\u0027 probably as \u0027s3_backup_bucket\u0027 is undefined","commit_id":"e8083d2a17c4dfaf95e765f209abb09a6611a7bd"},{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"8344d9ff6be6a2e5cf4e20d6e4f8e18f0ff9ee6b","unresolved":false,"context_lines":[{"line_number":51,"context_line":"backup_s3_endpoint_url \u003d {{ s3_url }}"},{"line_number":52,"context_line":"backup_s3_store_access_key \u003d {{ s3_access_key }}"},{"line_number":53,"context_line":"backup_s3_store_secret_key \u003d {{ s3_secret_key }}"},{"line_number":54,"context_line":"backup_s3_store_bucket \u003d {{ s3_backup_bucket }}"},{"line_number":55,"context_line":"{% endif %}"},{"line_number":56,"context_line":"{% endif %}"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bda1e0e7_15237e7c","line":54,"range":{"start_line":54,"start_character":28,"end_line":54,"end_character":44},"in_reply_to":"a531ab21_80659c31","updated":"2022-06-08 11:42:37.000000000","message":"Good catch, it is a for another patch that will follow...","commit_id":"e8083d2a17c4dfaf95e765f209abb09a6611a7bd"}],"ansible/roles/glance/defaults/main.yml":[{"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":"7319298e8f91abc66f436b68b1f000d9aaa03906","unresolved":true,"context_lines":[{"line_number":180,"context_line":"# Glance"},{"line_number":181,"context_line":"####################"},{"line_number":182,"context_line":"glance_backends:"},{"line_number":183,"context_line":"  - name: minio_glance"},{"line_number":184,"context_line":"    type: s3"},{"line_number":185,"context_line":"    enabled: \"{{ glance_backend_s3 | bool }}\""},{"line_number":186,"context_line":"  - name: file"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b05599eb_cbd05f38","line":183,"updated":"2022-06-03 16:05:41.000000000","message":"why do you call it minio? it should be called s3","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"7efe3e011b85583433bdf595ef4cfe04d9f585c9","unresolved":false,"context_lines":[{"line_number":180,"context_line":"# Glance"},{"line_number":181,"context_line":"####################"},{"line_number":182,"context_line":"glance_backends:"},{"line_number":183,"context_line":"  - name: minio_glance"},{"line_number":184,"context_line":"    type: s3"},{"line_number":185,"context_line":"    enabled: \"{{ glance_backend_s3 | bool }}\""},{"line_number":186,"context_line":"  - name: file"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b5708a00_72bd632a","line":183,"in_reply_to":"3bfd987c_2b232713","updated":"2022-06-07 08:37:50.000000000","message":"Done","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2014987d4b57306d184cd8a95fda59a3db3cf4e2","unresolved":true,"context_lines":[{"line_number":180,"context_line":"# Glance"},{"line_number":181,"context_line":"####################"},{"line_number":182,"context_line":"glance_backends:"},{"line_number":183,"context_line":"  - name: minio_glance"},{"line_number":184,"context_line":"    type: s3"},{"line_number":185,"context_line":"    enabled: \"{{ glance_backend_s3 | bool }}\""},{"line_number":186,"context_line":"  - name: file"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3bfd987c_2b232713","line":183,"in_reply_to":"b05599eb_cbd05f38","updated":"2022-06-06 22:47:50.000000000","message":"Agree","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"976a86319495e8b64dd6778ef3d94707cd6d21f7","unresolved":true,"context_lines":[{"line_number":140,"context_line":"haproxy_glance_api_server_timeout: \"6h\""},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"####################"},{"line_number":143,"context_line":"# S3"},{"line_number":144,"context_line":"####################"},{"line_number":145,"context_line":"glance_backend_s3_url: \"{{ s3_url }}\""},{"line_number":146,"context_line":"glance_backend_s3_bucket: \"{{ s3_bucket }}\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"d150f710_f28dc61d","line":143,"range":{"start_line":143,"start_character":2,"end_line":143,"end_character":4},"updated":"2023-09-11 16:41:43.000000000","message":"Glance S3 backend","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"98dd1215fb32cbf483689add968a3c4b5925d820","unresolved":false,"context_lines":[{"line_number":140,"context_line":"haproxy_glance_api_server_timeout: \"6h\""},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"####################"},{"line_number":143,"context_line":"# S3"},{"line_number":144,"context_line":"####################"},{"line_number":145,"context_line":"glance_backend_s3_url: \"{{ s3_url }}\""},{"line_number":146,"context_line":"glance_backend_s3_bucket: \"{{ s3_bucket }}\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"092b75af_fdde39a9","line":143,"range":{"start_line":143,"start_character":2,"end_line":143,"end_character":4},"in_reply_to":"d150f710_f28dc61d","updated":"2023-09-11 17:29:17.000000000","message":"Ack","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"089ea7b6d2db1b5d3065cafbd089118b02cce24a","unresolved":true,"context_lines":[{"line_number":142,"context_line":"####################"},{"line_number":143,"context_line":"# Glance S3 Backend"},{"line_number":144,"context_line":"####################"},{"line_number":145,"context_line":"glance_backend_s3_url: \"{{ s3_url }}\""},{"line_number":146,"context_line":"glance_backend_s3_bucket: \"{{ s3_bucket }}\""},{"line_number":147,"context_line":"glance_backend_s3_access_key: \"{{ s3_access_key }}\""},{"line_number":148,"context_line":"glance_backend_s3_secret_key: \"{{ s3_secret_key }}\""},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"####################"},{"line_number":151,"context_line":"# Docker"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"91547245_1596d972","line":148,"range":{"start_line":145,"start_character":0,"end_line":148,"end_character":51},"updated":"2023-09-11 20:10:32.000000000","message":"ditto","commit_id":"a52941b77f7a5c458d010d5c2f919d4e6bed0181"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"5f0d9b6ecf79f685a1a51e7a3ea4a997b3b5c805","unresolved":false,"context_lines":[{"line_number":142,"context_line":"####################"},{"line_number":143,"context_line":"# Glance S3 Backend"},{"line_number":144,"context_line":"####################"},{"line_number":145,"context_line":"glance_backend_s3_url: \"{{ s3_url }}\""},{"line_number":146,"context_line":"glance_backend_s3_bucket: \"{{ s3_bucket }}\""},{"line_number":147,"context_line":"glance_backend_s3_access_key: \"{{ s3_access_key }}\""},{"line_number":148,"context_line":"glance_backend_s3_secret_key: \"{{ s3_secret_key }}\""},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"####################"},{"line_number":151,"context_line":"# Docker"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"6a9920e4_57b50763","line":148,"range":{"start_line":145,"start_character":0,"end_line":148,"end_character":51},"in_reply_to":"91547245_1596d972","updated":"2023-09-14 14:08:09.000000000","message":"Done","commit_id":"a52941b77f7a5c458d010d5c2f919d4e6bed0181"}],"ansible/roles/glance/tasks/precheck.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"85ce41eca36d35ab8d8c1ac9d275f0025d18f452","unresolved":true,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":29,"context_line":"  fail:"},{"line_number":30,"context_line":"    msg: \"Glance S3 backend enabled, either the {{item}} or {{ item | replace(\u0027glance_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":31,"context_line":"  when:"},{"line_number":32,"context_line":"    - glance_backend_s3 | bool"},{"line_number":33,"context_line":"    - vars[item] is undefined"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"2d12fb9d_51c207fe","line":30,"range":{"start_line":30,"start_character":48,"end_line":30,"end_character":56},"updated":"2023-09-13 13:00:32.000000000","message":"ditto","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"5f0d9b6ecf79f685a1a51e7a3ea4a997b3b5c805","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":29,"context_line":"  fail:"},{"line_number":30,"context_line":"    msg: \"Glance S3 backend enabled, either the {{item}} or {{ item | replace(\u0027glance_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":31,"context_line":"  when:"},{"line_number":32,"context_line":"    - glance_backend_s3 | bool"},{"line_number":33,"context_line":"    - vars[item] is undefined"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"d04a8c66_b91b5468","line":30,"range":{"start_line":30,"start_character":48,"end_line":30,"end_character":56},"in_reply_to":"2d12fb9d_51c207fe","updated":"2023-09-14 14:08:09.000000000","message":"Done","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"ab272bcf3c29d3cc7bf87bf191ec4e17e76eef59","unresolved":true,"context_lines":[{"line_number":32,"context_line":"    - glance_backend_s3 | bool"},{"line_number":33,"context_line":"    - vars[item] is undefined"},{"line_number":34,"context_line":"  with_items:"},{"line_number":35,"context_line":"    - glance_s3_url"},{"line_number":36,"context_line":"    - glance_s3_bucket"},{"line_number":37,"context_line":"    - glance_s3_access_key"},{"line_number":38,"context_line":"    - glance_s3_secret_key"}],"source_content_type":"text/x-yaml","patch_set":21,"id":"e3e9af4f_204ad7b9","line":38,"range":{"start_line":35,"start_character":6,"end_line":38,"end_character":26},"updated":"2023-09-14 16:19:46.000000000","message":"glance_backend_*","commit_id":"232638650b81ad1db469f0235460f8b5417067fd"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c2bc1ab7165cbd6a0f0d4a152b3a0f8f74ece81c","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    - glance_backend_s3 | bool"},{"line_number":33,"context_line":"    - vars[item] is undefined"},{"line_number":34,"context_line":"  with_items:"},{"line_number":35,"context_line":"    - glance_s3_url"},{"line_number":36,"context_line":"    - glance_s3_bucket"},{"line_number":37,"context_line":"    - glance_s3_access_key"},{"line_number":38,"context_line":"    - glance_s3_secret_key"}],"source_content_type":"text/x-yaml","patch_set":21,"id":"98f4cfc7_85f5a230","line":38,"range":{"start_line":35,"start_character":6,"end_line":38,"end_character":26},"in_reply_to":"e3e9af4f_204ad7b9","updated":"2023-09-27 13:15:12.000000000","message":"Done","commit_id":"232638650b81ad1db469f0235460f8b5417067fd"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"563cbf40fa1130321cf617132961f43d695365c2","unresolved":true,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":29,"context_line":"  fail:"},{"line_number":30,"context_line":"    msg: \"Glance S3 backend enabled, either the {{ item }} or {{ item | replace(\u0027glance_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":31,"context_line":"  when:"},{"line_number":32,"context_line":"    - glance_backend_s3 | bool"},{"line_number":33,"context_line":"    - vars[item] is undefined"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"4846a010_e71bc89b","line":30,"range":{"start_line":30,"start_character":81,"end_line":30,"end_character":88},"updated":"2023-09-15 20:38:58.000000000","message":"glance_backend_","commit_id":"9647bb170fdaf75f3b9692d83105932878e8a5b7"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c2bc1ab7165cbd6a0f0d4a152b3a0f8f74ece81c","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":29,"context_line":"  fail:"},{"line_number":30,"context_line":"    msg: \"Glance S3 backend enabled, either the {{ item }} or {{ item | replace(\u0027glance_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":31,"context_line":"  when:"},{"line_number":32,"context_line":"    - glance_backend_s3 | bool"},{"line_number":33,"context_line":"    - vars[item] is undefined"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"834b33de_e2223f29","line":30,"range":{"start_line":30,"start_character":81,"end_line":30,"end_character":88},"in_reply_to":"4846a010_e71bc89b","updated":"2023-09-27 13:15:12.000000000","message":"Done","commit_id":"9647bb170fdaf75f3b9692d83105932878e8a5b7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"3a1e9813103c9d941526c5f7e77112430249223e","unresolved":true,"context_lines":[{"line_number":26,"context_line":"    - container_facts[\u0027glance_api\u0027] is not defined"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":29,"context_line":"  fail:"},{"line_number":30,"context_line":"    msg: \"Glance S3 backend enabled, either the {{ item }} or {{ item | replace(\u0027glance_backend_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":31,"context_line":"  when:"},{"line_number":32,"context_line":"    - glance_backend_s3 | bool"}],"source_content_type":"text/x-yaml","patch_set":26,"id":"d73393d8_adef48d9","line":29,"updated":"2023-10-18 13:26:03.000000000","message":"would be better visible if assert was used","commit_id":"5ea1df7862d678bbb10d58c149af1117f034f0d6"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"4908b3803c5f822b223a267880d70d0edad1ce50","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    - container_facts[\u0027glance_api\u0027] is not defined"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- name: Check if S3 configurations are defined"},{"line_number":29,"context_line":"  fail:"},{"line_number":30,"context_line":"    msg: \"Glance S3 backend enabled, either the {{ item }} or {{ item | replace(\u0027glance_backend_\u0027,\u0027\u0027) }} variable must be defined.\""},{"line_number":31,"context_line":"  when:"},{"line_number":32,"context_line":"    - glance_backend_s3 | bool"}],"source_content_type":"text/x-yaml","patch_set":26,"id":"c695858c_4dd05703","line":29,"in_reply_to":"d73393d8_adef48d9","updated":"2023-10-24 20:15:42.000000000","message":"Done","commit_id":"5ea1df7862d678bbb10d58c149af1117f034f0d6"}],"ansible/roles/glance/templates/glance-api.conf.j2":[{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2014987d4b57306d184cd8a95fda59a3db3cf4e2","unresolved":true,"context_lines":[{"line_number":67,"context_line":"{% elif glance_backend_swift | bool %}"},{"line_number":68,"context_line":"default_backend \u003d swift"},{"line_number":69,"context_line":"{% elif glance_backend_s3 | bool %}"},{"line_number":70,"context_line":"default_backend \u003d minio_glance"},{"line_number":71,"context_line":"{% else %}"},{"line_number":72,"context_line":"default_backend \u003d file"},{"line_number":73,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"cf3f5a2b_0d7776c0","line":70,"range":{"start_line":70,"start_character":18,"end_line":70,"end_character":30},"updated":"2022-06-06 22:47:50.000000000","message":"glance_s3 or s3_glance","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"7efe3e011b85583433bdf595ef4cfe04d9f585c9","unresolved":false,"context_lines":[{"line_number":67,"context_line":"{% elif glance_backend_swift | bool %}"},{"line_number":68,"context_line":"default_backend \u003d swift"},{"line_number":69,"context_line":"{% elif glance_backend_s3 | bool %}"},{"line_number":70,"context_line":"default_backend \u003d minio_glance"},{"line_number":71,"context_line":"{% else %}"},{"line_number":72,"context_line":"default_backend \u003d file"},{"line_number":73,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"c2b925bb_439dd14c","line":70,"range":{"start_line":70,"start_character":18,"end_line":70,"end_character":30},"in_reply_to":"cf3f5a2b_0d7776c0","updated":"2022-06-07 08:37:50.000000000","message":"right, I prefer S3","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"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":"7319298e8f91abc66f436b68b1f000d9aaa03906","unresolved":true,"context_lines":[{"line_number":102,"context_line":"s3_store_access_key \u003d {{ s3_access_key }}"},{"line_number":103,"context_line":"s3_store_secret_key \u003d {{ s3_secret_key }}"},{"line_number":104,"context_line":"s3_store_bucket \u003d {{ s3_bucket }}"},{"line_number":105,"context_line":"s3_store_create_bucket_on_put \u003d True"},{"line_number":106,"context_line":"s3_store_bucket_url_format \u003d auto"},{"line_number":107,"context_line":"{% endif %}"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"{% if glance_backend_vmware | bool %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5d19d3c1_f27997a3","line":106,"range":{"start_line":105,"start_character":0,"end_line":106,"end_character":33},"updated":"2022-06-03 16:05:41.000000000","message":"why these 2 defaults?","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"change_message_id":"7efe3e011b85583433bdf595ef4cfe04d9f585c9","unresolved":false,"context_lines":[{"line_number":102,"context_line":"s3_store_access_key \u003d {{ s3_access_key }}"},{"line_number":103,"context_line":"s3_store_secret_key \u003d {{ s3_secret_key }}"},{"line_number":104,"context_line":"s3_store_bucket \u003d {{ s3_bucket }}"},{"line_number":105,"context_line":"s3_store_create_bucket_on_put \u003d True"},{"line_number":106,"context_line":"s3_store_bucket_url_format \u003d auto"},{"line_number":107,"context_line":"{% endif %}"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"{% if glance_backend_vmware | bool %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"dbf66b31_97aac780","line":106,"range":{"start_line":105,"start_character":0,"end_line":106,"end_character":33},"in_reply_to":"00a8b511_ae2a3bda","updated":"2022-06-07 08:37:50.000000000","message":"You are right, I will remove both.","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2014987d4b57306d184cd8a95fda59a3db3cf4e2","unresolved":true,"context_lines":[{"line_number":102,"context_line":"s3_store_access_key \u003d {{ s3_access_key }}"},{"line_number":103,"context_line":"s3_store_secret_key \u003d {{ s3_secret_key }}"},{"line_number":104,"context_line":"s3_store_bucket \u003d {{ s3_bucket }}"},{"line_number":105,"context_line":"s3_store_create_bucket_on_put \u003d True"},{"line_number":106,"context_line":"s3_store_bucket_url_format \u003d auto"},{"line_number":107,"context_line":"{% endif %}"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"{% if glance_backend_vmware | bool %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"00a8b511_ae2a3bda","line":106,"range":{"start_line":105,"start_character":0,"end_line":106,"end_character":33},"in_reply_to":"5d19d3c1_f27997a3","updated":"2022-06-06 22:47:50.000000000","message":"I am also curious, if minio or whatever s3 backend is used - it will be external, so operator should create these buckets in minio or similar s3 backend and then just define value in k-a","commit_id":"9421102aa11e8bf2f33a597c9de812d914f850ab"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"1405ddbc57e6f4964670c4bca09c08a4d1b9069a","unresolved":true,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"{% if glance_backend_s3 | bool %}"},{"line_number":100,"context_line":"[s3]"},{"line_number":101,"context_line":"s3_store_host \u003d {{ s3_url }}"},{"line_number":102,"context_line":"s3_store_access_key \u003d {{ s3_access_key }}"},{"line_number":103,"context_line":"s3_store_secret_key \u003d {{ s3_secret_key }}"},{"line_number":104,"context_line":"s3_store_bucket \u003d {{ s3_glance_bucket }}"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"66905cfc_25c44af3","line":101,"range":{"start_line":101,"start_character":19,"end_line":101,"end_character":25},"updated":"2022-07-27 12:19:14.000000000","message":"glance_backend_s3_url or something similar - applies to all 4 variables","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"fd80284ae0ffbe72fe0bb30c9446110c37448a7d","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"{% if glance_backend_s3 | bool %}"},{"line_number":100,"context_line":"[s3]"},{"line_number":101,"context_line":"s3_store_host \u003d {{ s3_url }}"},{"line_number":102,"context_line":"s3_store_access_key \u003d {{ s3_access_key }}"},{"line_number":103,"context_line":"s3_store_secret_key \u003d {{ s3_secret_key }}"},{"line_number":104,"context_line":"s3_store_bucket \u003d {{ s3_glance_bucket }}"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"c2d248c1_a5114bfb","line":101,"range":{"start_line":101,"start_character":19,"end_line":101,"end_character":25},"in_reply_to":"66905cfc_25c44af3","updated":"2023-09-11 13:46:44.000000000","message":"Ack","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"85ce41eca36d35ab8d8c1ac9d275f0025d18f452","unresolved":true,"context_lines":[{"line_number":56,"context_line":"flavor \u003d {% if enable_glance_image_cache | bool %}keystone+cachemanagement{% else %}keystone{% endif %}"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"[glance_store]"},{"line_number":59,"context_line":"{% if glance_backend_vmware | bool %}"},{"line_number":60,"context_line":"default_backend \u003d vmware"},{"line_number":61,"context_line":"{% elif glance_backend_ceph | bool %}"},{"line_number":62,"context_line":"default_backend \u003d \"{{ glance_ceph_backends[0].name }}\""},{"line_number":63,"context_line":"{% elif glance_backend_swift | bool %}"},{"line_number":64,"context_line":"default_backend \u003d swift"},{"line_number":65,"context_line":"{% elif glance_backend_s3 | bool %}"},{"line_number":66,"context_line":"default_backend \u003d s3"},{"line_number":67,"context_line":"{% else %}"},{"line_number":68,"context_line":"default_backend \u003d file"},{"line_number":69,"context_line":"{% endif %}"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"{% if glance_backend_file | bool %}"},{"line_number":72,"context_line":"[file]"}],"source_content_type":"text/x-jinja2","patch_set":19,"id":"4f4e5503_3c5d80b3","line":69,"range":{"start_line":59,"start_character":0,"end_line":69,"end_character":11},"updated":"2023-09-13 13:00:32.000000000","message":"should we move that into one variable in role defaults?","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"4758ec785eb188ee7e9082734b3dcc856f91f36c","unresolved":false,"context_lines":[{"line_number":56,"context_line":"flavor \u003d {% if enable_glance_image_cache | bool %}keystone+cachemanagement{% else %}keystone{% endif %}"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"[glance_store]"},{"line_number":59,"context_line":"{% if glance_backend_vmware | bool %}"},{"line_number":60,"context_line":"default_backend \u003d vmware"},{"line_number":61,"context_line":"{% elif glance_backend_ceph | bool %}"},{"line_number":62,"context_line":"default_backend \u003d \"{{ glance_ceph_backends[0].name }}\""},{"line_number":63,"context_line":"{% elif glance_backend_swift | bool %}"},{"line_number":64,"context_line":"default_backend \u003d swift"},{"line_number":65,"context_line":"{% elif glance_backend_s3 | bool %}"},{"line_number":66,"context_line":"default_backend \u003d s3"},{"line_number":67,"context_line":"{% else %}"},{"line_number":68,"context_line":"default_backend \u003d file"},{"line_number":69,"context_line":"{% endif %}"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"{% if glance_backend_file | bool %}"},{"line_number":72,"context_line":"[file]"}],"source_content_type":"text/x-jinja2","patch_set":19,"id":"bb89ec1f_0f2ab92e","line":69,"range":{"start_line":59,"start_character":0,"end_line":69,"end_character":11},"in_reply_to":"205f85af_8445083a","updated":"2023-09-14 15:14:25.000000000","message":"Done","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f0c34d1d5647e462e16b6e48590dfc911cb280d4","unresolved":true,"context_lines":[{"line_number":56,"context_line":"flavor \u003d {% if enable_glance_image_cache | bool %}keystone+cachemanagement{% else %}keystone{% endif %}"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"[glance_store]"},{"line_number":59,"context_line":"{% if glance_backend_vmware | bool %}"},{"line_number":60,"context_line":"default_backend \u003d vmware"},{"line_number":61,"context_line":"{% elif glance_backend_ceph | bool %}"},{"line_number":62,"context_line":"default_backend \u003d \"{{ glance_ceph_backends[0].name }}\""},{"line_number":63,"context_line":"{% elif glance_backend_swift | bool %}"},{"line_number":64,"context_line":"default_backend \u003d swift"},{"line_number":65,"context_line":"{% elif glance_backend_s3 | bool %}"},{"line_number":66,"context_line":"default_backend \u003d s3"},{"line_number":67,"context_line":"{% else %}"},{"line_number":68,"context_line":"default_backend \u003d file"},{"line_number":69,"context_line":"{% endif %}"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"{% if glance_backend_file | bool %}"},{"line_number":72,"context_line":"[file]"}],"source_content_type":"text/x-jinja2","patch_set":19,"id":"205f85af_8445083a","line":69,"range":{"start_line":59,"start_character":0,"end_line":69,"end_character":11},"in_reply_to":"4f4e5503_3c5d80b3","updated":"2023-09-13 13:20:36.000000000","message":"its a good idea. not simple move, but optimise a little to have less lines of code. hate long ifcases)","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"ab272bcf3c29d3cc7bf87bf191ec4e17e76eef59","unresolved":true,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"{% if glance_backend_s3 | bool %}"},{"line_number":88,"context_line":"[s3]"},{"line_number":89,"context_line":"s3_store_host \u003d {{ glance_s3_url }}"},{"line_number":90,"context_line":"s3_store_access_key \u003d {{ glance_s3_access_key }}"},{"line_number":91,"context_line":"s3_store_secret_key \u003d {{ glance_s3_secret_key }}"},{"line_number":92,"context_line":"s3_store_bucket \u003d {{ glance_s3_bucket }}"},{"line_number":93,"context_line":"{% endif %}"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"{% if glance_backend_vmware | bool %}"}],"source_content_type":"text/x-jinja2","patch_set":21,"id":"26840b9a_1efebbe1","line":92,"range":{"start_line":89,"start_character":19,"end_line":92,"end_character":40},"updated":"2023-09-14 16:19:46.000000000","message":"glance_backend_*","commit_id":"232638650b81ad1db469f0235460f8b5417067fd"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"3de0b50a8be1d5e4edc0f1de32e99dab29419336","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"{% if glance_backend_s3 | bool %}"},{"line_number":88,"context_line":"[s3]"},{"line_number":89,"context_line":"s3_store_host \u003d {{ glance_s3_url }}"},{"line_number":90,"context_line":"s3_store_access_key \u003d {{ glance_s3_access_key }}"},{"line_number":91,"context_line":"s3_store_secret_key \u003d {{ glance_s3_secret_key }}"},{"line_number":92,"context_line":"s3_store_bucket \u003d {{ glance_s3_bucket }}"},{"line_number":93,"context_line":"{% endif %}"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"{% if glance_backend_vmware | bool %}"}],"source_content_type":"text/x-jinja2","patch_set":21,"id":"289900af_91001132","line":92,"range":{"start_line":89,"start_character":19,"end_line":92,"end_character":40},"in_reply_to":"26840b9a_1efebbe1","updated":"2023-09-26 19:47:52.000000000","message":"Done","commit_id":"232638650b81ad1db469f0235460f8b5417067fd"}],"doc/source/reference/shared-services/glance-guide.rst":[{"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":"191352b6d19c70f43e072f16929fb9e08b91e253","unresolved":true,"context_lines":[{"line_number":64,"context_line":"   glance_backend_vmware: \"yes\""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"S3 backend"},{"line_number":67,"context_line":"~~~~~~~~~~~~"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Configuring Glance for S3 includes the following steps:"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"afa481ef_1b368b35","line":67,"range":{"start_line":67,"start_character":10,"end_line":67,"end_character":12},"updated":"2022-06-23 15:23:05.000000000","message":"extra chars","commit_id":"cbaba27c78a648daf2410dba0e3df9f6fdde652c"},{"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":"027f86fab7274124ee8bc81cd297be5af0a48b59","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   glance_backend_vmware: \"yes\""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"S3 backend"},{"line_number":67,"context_line":"~~~~~~~~~~~~"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Configuring Glance for S3 includes the following steps:"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"6e2b507c_531f3a48","line":67,"range":{"start_line":67,"start_character":10,"end_line":67,"end_character":12},"in_reply_to":"afa481ef_1b368b35","updated":"2022-06-24 07:08:20.000000000","message":"Done","commit_id":"cbaba27c78a648daf2410dba0e3df9f6fdde652c"},{"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":"191352b6d19c70f43e072f16929fb9e08b91e253","unresolved":true,"context_lines":[{"line_number":81,"context_line":"   * ``s3_glance_bucket`` (default: ``glance``)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"#. The password is configured via ``s3_secret_key``, and is"},{"line_number":84,"context_line":"generated with other passwords using and stored in ``passwords.yml``."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Swift backend"},{"line_number":87,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ee98500d_ce39451f","line":84,"range":{"start_line":84,"start_character":0,"end_line":84,"end_character":40},"updated":"2022-06-23 15:23:05.000000000","message":"it\u0027s probably not meant to be generated but set/stored by the user there; drop this part","commit_id":"cbaba27c78a648daf2410dba0e3df9f6fdde652c"},{"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":"027f86fab7274124ee8bc81cd297be5af0a48b59","unresolved":false,"context_lines":[{"line_number":81,"context_line":"   * ``s3_glance_bucket`` (default: ``glance``)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"#. The password is configured via ``s3_secret_key``, and is"},{"line_number":84,"context_line":"generated with other passwords using and stored in ``passwords.yml``."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Swift backend"},{"line_number":87,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":8,"id":"0ba66204_4758bb5d","line":84,"range":{"start_line":84,"start_character":0,"end_line":84,"end_character":40},"in_reply_to":"ee98500d_ce39451f","updated":"2022-06-24 07:08:20.000000000","message":"Done","commit_id":"cbaba27c78a648daf2410dba0e3df9f6fdde652c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"1405ddbc57e6f4964670c4bca09c08a4d1b9069a","unresolved":true,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"#. Configure S3 connection details in ``/etc/kolla/globals.yml``:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   * ``s3_url`` (default: ``http://127.0.0.1:9000``)"},{"line_number":80,"context_line":"   * ``s3_access_key`` (default: ``minio``)"},{"line_number":81,"context_line":"   * ``s3_glance_bucket`` (default: ``glance``)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"#. The password is configured via ``s3_secret_key`` and stored"},{"line_number":84,"context_line":"   in ``passwords.yml``."},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"0718dd7a_db4fc46c","line":82,"range":{"start_line":79,"start_character":3,"end_line":82,"end_character":0},"updated":"2022-07-27 12:19:14.000000000","message":"update that after changing variable names, and let\u0027s not have a default for them.","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f3324a098fa92ce97e06708cde97563b2769e17a","unresolved":true,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"#. Configure S3 connection details in ``/etc/kolla/globals.yml``:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   * ``s3_url`` (default: ``http://127.0.0.1:9000``)"},{"line_number":80,"context_line":"   * ``s3_access_key`` (default: ``minio``)"},{"line_number":81,"context_line":"   * ``s3_glance_bucket`` (default: ``glance``)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"#. The password is configured via ``s3_secret_key`` and stored"},{"line_number":84,"context_line":"   in ``passwords.yml``."},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"d10eee58_8af076b3","line":82,"range":{"start_line":79,"start_character":3,"end_line":82,"end_character":0},"in_reply_to":"0718dd7a_db4fc46c","updated":"2023-08-26 21:31:48.000000000","message":"also change the \u0027default:\u0027 to the \u0027example:\u0027","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"fd80284ae0ffbe72fe0bb30c9446110c37448a7d","unresolved":true,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"#. Configure S3 connection details in ``/etc/kolla/globals.yml``:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   * ``s3_url`` (default: ``http://127.0.0.1:9000``)"},{"line_number":80,"context_line":"   * ``s3_access_key`` (default: ``minio``)"},{"line_number":81,"context_line":"   * ``s3_glance_bucket`` (default: ``glance``)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"#. The password is configured via ``s3_secret_key`` and stored"},{"line_number":84,"context_line":"   in ``passwords.yml``."},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"d4d66764_75ac5936","line":82,"range":{"start_line":79,"start_character":3,"end_line":82,"end_character":0},"in_reply_to":"d10eee58_8af076b3","updated":"2023-09-11 13:46:44.000000000","message":"I will update the docs as a last step when the proposal is clearer.","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"5f0d9b6ecf79f685a1a51e7a3ea4a997b3b5c805","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"#. Configure S3 connection details in ``/etc/kolla/globals.yml``:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   * ``s3_url`` (default: ``http://127.0.0.1:9000``)"},{"line_number":80,"context_line":"   * ``s3_access_key`` (default: ``minio``)"},{"line_number":81,"context_line":"   * ``s3_glance_bucket`` (default: ``glance``)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"#. The password is configured via ``s3_secret_key`` and stored"},{"line_number":84,"context_line":"   in ``passwords.yml``."},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"7b01e16a_8cb7368e","line":82,"range":{"start_line":79,"start_character":3,"end_line":82,"end_character":0},"in_reply_to":"d4d66764_75ac5936","updated":"2023-09-14 14:08:09.000000000","message":"Done","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"089ea7b6d2db1b5d3065cafbd089118b02cce24a","unresolved":true,"context_lines":[{"line_number":80,"context_line":"   * ``s3_access_key`` (default: ``minio``)"},{"line_number":81,"context_line":"   * ``s3_glance_bucket`` (default: ``glance``)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"#. The password is configured via ``s3_secret_key`` and stored"},{"line_number":84,"context_line":"   in ``passwords.yml``."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Swift backend"},{"line_number":87,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":17,"id":"746fcdb1_ce5ec5fb","line":84,"range":{"start_line":83,"start_character":3,"end_line":84,"end_character":24},"updated":"2023-09-11 20:10:32.000000000","message":"lets update the docs and remove this but add ``s3_secret_key`` above","commit_id":"a52941b77f7a5c458d010d5c2f919d4e6bed0181"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"5f0d9b6ecf79f685a1a51e7a3ea4a997b3b5c805","unresolved":false,"context_lines":[{"line_number":80,"context_line":"   * ``s3_access_key`` (default: ``minio``)"},{"line_number":81,"context_line":"   * ``s3_glance_bucket`` (default: ``glance``)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"#. The password is configured via ``s3_secret_key`` and stored"},{"line_number":84,"context_line":"   in ``passwords.yml``."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Swift backend"},{"line_number":87,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":17,"id":"b4f7d5ed_64442a22","line":84,"range":{"start_line":83,"start_character":3,"end_line":84,"end_character":24},"in_reply_to":"746fcdb1_ce5ec5fb","updated":"2023-09-14 14:08:09.000000000","message":"Done","commit_id":"a52941b77f7a5c458d010d5c2f919d4e6bed0181"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f0c34d1d5647e462e16b6e48590dfc911cb280d4","unresolved":true,"context_lines":[{"line_number":80,"context_line":"   * ``glance_backend_s3_access_key`` (example: ``minio``)"},{"line_number":81,"context_line":"   * ``glance_backend_s3_glance_bucket`` (example: ``glance``)"},{"line_number":82,"context_line":"   * ``glance_backend_s3_secret_key`` (example: ``admin``)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Swift backend"},{"line_number":85,"context_line":"~~~~~~~~~~~~~"},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"a6e51c62_f7a40c30","line":83,"updated":"2023-09-13 13:20:36.000000000","message":"we should mention also global \u0027s3_url\u0027, \u0027s3_access_key\u0027, etc. here also.\nBTW we need update docs for cinder-backup also.","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"5f0d9b6ecf79f685a1a51e7a3ea4a997b3b5c805","unresolved":false,"context_lines":[{"line_number":80,"context_line":"   * ``glance_backend_s3_access_key`` (example: ``minio``)"},{"line_number":81,"context_line":"   * ``glance_backend_s3_glance_bucket`` (example: ``glance``)"},{"line_number":82,"context_line":"   * ``glance_backend_s3_secret_key`` (example: ``admin``)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Swift backend"},{"line_number":85,"context_line":"~~~~~~~~~~~~~"},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"d640b586_5463a155","line":83,"in_reply_to":"a6e51c62_f7a40c30","updated":"2023-09-14 14:08:09.000000000","message":"Done","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"}],"doc/source/reference/storage/cinder-guide.rst":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"6f5f7a0a8257b08559d52825c0ef7497566e5d74","unresolved":true,"context_lines":[{"line_number":202,"context_line":"via ``cinder.conf`` in config overrides directory."},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"Cinder-Backup with S3 Backend"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Configuring Cinder-Backup for S3 includes the following steps:"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"#. Enable Cinder-Backup S3 backend in ``globals.yml``:"}],"source_content_type":"text/x-rst","patch_set":23,"id":"8a1f092d_4ae7fa8d","line":205,"updated":"2023-09-20 22:18:47.000000000","message":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~","commit_id":"8f80b75ed1f355b02a1adee8876d017c1e62f1bb"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"3de0b50a8be1d5e4edc0f1de32e99dab29419336","unresolved":false,"context_lines":[{"line_number":202,"context_line":"via ``cinder.conf`` in config overrides directory."},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"Cinder-Backup with S3 Backend"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Configuring Cinder-Backup for S3 includes the following steps:"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"#. Enable Cinder-Backup S3 backend in ``globals.yml``:"}],"source_content_type":"text/x-rst","patch_set":23,"id":"9776db75_78d330fe","line":205,"in_reply_to":"8a1f092d_4ae7fa8d","updated":"2023-09-26 19:47:52.000000000","message":"Done","commit_id":"8f80b75ed1f355b02a1adee8876d017c1e62f1bb"}],"etc/kolla/globals.yml":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f0c34d1d5647e462e16b6e48590dfc911cb280d4","unresolved":true,"context_lines":[{"line_number":563,"context_line":"#cinder_backup_mount_options_nfs: \"\""},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"# Cinder backup S3 options"},{"line_number":566,"context_line":"#cinder_backup_s3_endpoint: \"{{ s3_url }}\""},{"line_number":567,"context_line":"#cinder_backup_s3_store_bucket: \"{{ s3_bucket }}\""},{"line_number":568,"context_line":"#cinder_backup_s3_store_access_key: \"{{ s3_access_key }}\""},{"line_number":569,"context_line":"#cinder_backup_s3_store_secret_key: \"{{ s3_secret_key }}\""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"b618e4f6_3f5fc576","line":566,"range":{"start_line":566,"start_character":1,"end_line":566,"end_character":26},"updated":"2023-09-13 13:20:36.000000000","message":"please check all variable names\nhttps://review.opendev.org/c/openstack/kolla-ansible/+/844614/19/ansible/roles/cinder/defaults/main.yml#319","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"4758ec785eb188ee7e9082734b3dcc856f91f36c","unresolved":false,"context_lines":[{"line_number":563,"context_line":"#cinder_backup_mount_options_nfs: \"\""},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"# Cinder backup S3 options"},{"line_number":566,"context_line":"#cinder_backup_s3_endpoint: \"{{ s3_url }}\""},{"line_number":567,"context_line":"#cinder_backup_s3_store_bucket: \"{{ s3_bucket }}\""},{"line_number":568,"context_line":"#cinder_backup_s3_store_access_key: \"{{ s3_access_key }}\""},{"line_number":569,"context_line":"#cinder_backup_s3_store_secret_key: \"{{ s3_secret_key }}\""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"241a064e_c409956a","line":566,"range":{"start_line":566,"start_character":1,"end_line":566,"end_character":26},"in_reply_to":"b618e4f6_3f5fc576","updated":"2023-09-14 15:14:25.000000000","message":"Done","commit_id":"8756453d22babd49b918397f9b28b71feb3bae26"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"ab272bcf3c29d3cc7bf87bf191ec4e17e76eef59","unresolved":true,"context_lines":[{"line_number":519,"context_line":"####################"},{"line_number":520,"context_line":"# Glance S3 Backend"},{"line_number":521,"context_line":"####################"},{"line_number":522,"context_line":"# glance_backend_s3_url: \"{{ s3_url }}\""},{"line_number":523,"context_line":"# glance_backend_s3_bucket: \"{{ s3_bucket }}\""},{"line_number":524,"context_line":"# glance_backend_s3_access_key: \"{{ s3_access_key }}\""},{"line_number":525,"context_line":"# glance_backend_s3_secret_key: \"{{ s3_secret_key }}\""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"192afb25_ca143d13","line":522,"range":{"start_line":522,"start_character":1,"end_line":522,"end_character":2},"updated":"2023-09-14 16:19:46.000000000","message":"remove these spaces","commit_id":"232638650b81ad1db469f0235460f8b5417067fd"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c2bc1ab7165cbd6a0f0d4a152b3a0f8f74ece81c","unresolved":false,"context_lines":[{"line_number":519,"context_line":"####################"},{"line_number":520,"context_line":"# Glance S3 Backend"},{"line_number":521,"context_line":"####################"},{"line_number":522,"context_line":"# glance_backend_s3_url: \"{{ s3_url }}\""},{"line_number":523,"context_line":"# glance_backend_s3_bucket: \"{{ s3_bucket }}\""},{"line_number":524,"context_line":"# glance_backend_s3_access_key: \"{{ s3_access_key }}\""},{"line_number":525,"context_line":"# glance_backend_s3_secret_key: \"{{ s3_secret_key }}\""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"84c72e91_8ffd8a74","line":522,"range":{"start_line":522,"start_character":1,"end_line":522,"end_character":2},"in_reply_to":"192afb25_ca143d13","updated":"2023-09-27 13:15:12.000000000","message":"Done","commit_id":"232638650b81ad1db469f0235460f8b5417067fd"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"ab272bcf3c29d3cc7bf87bf191ec4e17e76eef59","unresolved":true,"context_lines":[{"line_number":563,"context_line":"#cinder_backup_mount_options_nfs: \"\""},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"# Cinder backup S3 options"},{"line_number":566,"context_line":"# cinder_backup_s3_url: \"{{ s3_url }}\""},{"line_number":567,"context_line":"# cinder_backup_s3_bucket: \"{{ s3_bucket }}\""},{"line_number":568,"context_line":"# cinder_backup_s3_access_key: \"{{ s3_access_key }}\""},{"line_number":569,"context_line":"# cinder_backup_s3_secret_key: \"{{ s3_secret_key }}\""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"10d5a06a_2135685e","line":566,"range":{"start_line":566,"start_character":1,"end_line":566,"end_character":2},"updated":"2023-09-14 16:19:46.000000000","message":"ditto","commit_id":"232638650b81ad1db469f0235460f8b5417067fd"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c2bc1ab7165cbd6a0f0d4a152b3a0f8f74ece81c","unresolved":false,"context_lines":[{"line_number":563,"context_line":"#cinder_backup_mount_options_nfs: \"\""},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"# Cinder backup S3 options"},{"line_number":566,"context_line":"# cinder_backup_s3_url: \"{{ s3_url }}\""},{"line_number":567,"context_line":"# cinder_backup_s3_bucket: \"{{ s3_bucket }}\""},{"line_number":568,"context_line":"# cinder_backup_s3_access_key: \"{{ s3_access_key }}\""},{"line_number":569,"context_line":"# cinder_backup_s3_secret_key: \"{{ s3_secret_key }}\""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"5bc66af6_56d19cb3","line":566,"range":{"start_line":566,"start_character":1,"end_line":566,"end_character":2},"in_reply_to":"10d5a06a_2135685e","updated":"2023-09-27 13:15:12.000000000","message":"Done","commit_id":"232638650b81ad1db469f0235460f8b5417067fd"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"563cbf40fa1130321cf617132961f43d695365c2","unresolved":true,"context_lines":[{"line_number":424,"context_line":"# S3 options"},{"line_number":425,"context_line":"#############"},{"line_number":426,"context_line":"# Common options for S3 Cinder Backup and Glance S3 backend."},{"line_number":427,"context_line":"# s3_url:"},{"line_number":428,"context_line":"# s3_bucket:"},{"line_number":429,"context_line":"# s3_access_key:"},{"line_number":430,"context_line":"# s3_secret_key:"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"4cf927a2_e69d4f75","line":427,"range":{"start_line":427,"start_character":1,"end_line":427,"end_character":2},"updated":"2023-09-15 20:38:58.000000000","message":"extra space.","commit_id":"9647bb170fdaf75f3b9692d83105932878e8a5b7"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c2bc1ab7165cbd6a0f0d4a152b3a0f8f74ece81c","unresolved":false,"context_lines":[{"line_number":424,"context_line":"# S3 options"},{"line_number":425,"context_line":"#############"},{"line_number":426,"context_line":"# Common options for S3 Cinder Backup and Glance S3 backend."},{"line_number":427,"context_line":"# s3_url:"},{"line_number":428,"context_line":"# s3_bucket:"},{"line_number":429,"context_line":"# s3_access_key:"},{"line_number":430,"context_line":"# s3_secret_key:"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"bf687850_dd7abeaf","line":427,"range":{"start_line":427,"start_character":1,"end_line":427,"end_character":2},"in_reply_to":"4cf927a2_e69d4f75","updated":"2023-09-27 13:15:12.000000000","message":"Done","commit_id":"9647bb170fdaf75f3b9692d83105932878e8a5b7"}],"etc/kolla/passwords.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"1405ddbc57e6f4964670c4bca09c08a4d1b9069a","unresolved":true,"context_lines":[{"line_number":261,"context_line":"##################"},{"line_number":262,"context_line":"libvirt_sasl_password:"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"############"},{"line_number":265,"context_line":"# S3 options"},{"line_number":266,"context_line":"############"},{"line_number":267,"context_line":"s3_secret_key:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"4b955eb3_a838b654","line":267,"range":{"start_line":264,"start_character":0,"end_line":267,"end_character":14},"updated":"2022-07-27 12:19:14.000000000","message":"rename to glance_backend_s3_secret_key","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"fd80284ae0ffbe72fe0bb30c9446110c37448a7d","unresolved":false,"context_lines":[{"line_number":261,"context_line":"##################"},{"line_number":262,"context_line":"libvirt_sasl_password:"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"############"},{"line_number":265,"context_line":"# S3 options"},{"line_number":266,"context_line":"############"},{"line_number":267,"context_line":"s3_secret_key:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"68e76162_a63bd929","line":267,"range":{"start_line":264,"start_character":0,"end_line":267,"end_character":14},"in_reply_to":"4b955eb3_a838b654","updated":"2023-09-11 13:46:44.000000000","message":"Ack","commit_id":"19d1967306a64e39be8e81e4a8e011387637ad8e"}],"releasenotes/notes/s3-backend-support-180f57b6d0e417f2.yaml":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c90acf916d011dda633c5723de825201e50239aa","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Support Cinder-Backup with S3 backend."},{"line_number":4,"context_line":"  - Support Glance with S3 backend"}],"source_content_type":"text/x-yaml","patch_set":24,"id":"bb72b11a_e91d713c","line":3,"range":{"start_line":3,"start_character":4,"end_line":3,"end_character":11},"updated":"2023-09-27 08:46:40.000000000","message":"Added support of","commit_id":"d6a4b320531687d309994d4598783fa9953a566a"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c2bc1ab7165cbd6a0f0d4a152b3a0f8f74ece81c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Support Cinder-Backup with S3 backend."},{"line_number":4,"context_line":"  - Support Glance with S3 backend"}],"source_content_type":"text/x-yaml","patch_set":24,"id":"d17ee843_33f4b97a","line":3,"range":{"start_line":3,"start_character":4,"end_line":3,"end_character":11},"in_reply_to":"bb72b11a_e91d713c","updated":"2023-09-27 13:15:12.000000000","message":"Done","commit_id":"d6a4b320531687d309994d4598783fa9953a566a"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c90acf916d011dda633c5723de825201e50239aa","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Support Cinder-Backup with S3 backend."},{"line_number":4,"context_line":"  - Support Glance with S3 backend"}],"source_content_type":"text/x-yaml","patch_set":24,"id":"9b694bee_897ad59a","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":11},"updated":"2023-09-27 08:46:40.000000000","message":"Added support of","commit_id":"d6a4b320531687d309994d4598783fa9953a566a"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"c2bc1ab7165cbd6a0f0d4a152b3a0f8f74ece81c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Support Cinder-Backup with S3 backend."},{"line_number":4,"context_line":"  - Support Glance with S3 backend"}],"source_content_type":"text/x-yaml","patch_set":24,"id":"9e0428e4_fcaa0fa3","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":11},"in_reply_to":"9b694bee_897ad59a","updated":"2023-09-27 13:15:12.000000000","message":"Done","commit_id":"d6a4b320531687d309994d4598783fa9953a566a"}],"releasenotes/notes/s3-cinder-backup-180f57b6d0e417f2.yaml":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"976a86319495e8b64dd6778ef3d94707cd6d21f7","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":15,"id":"f3ac0c30_9d5bd11f","line":4,"updated":"2023-09-11 16:41:43.000000000","message":"forgot about Glance S3 backend","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"89c0a57e28ae877cea4fe067b97a0cec73df2756","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"74b73a00_ebd4a866","line":4,"in_reply_to":"1e3df8fa_a77ef498","updated":"2023-09-11 19:25:52.000000000","message":"merged filename should be somethink like \u0027s3-support-...\u0027 not only \u0027s3-cinder-backup\u0027","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"},{"author":{"_account_id":34579,"name":"Juan Pablo Suazo","email":"jsuazo@whitestack.com","username":"jsuazo"},"change_message_id":"98dd1215fb32cbf483689add968a3c4b5925d820","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"1e3df8fa_a77ef498","line":4,"in_reply_to":"f3ac0c30_9d5bd11f","updated":"2023-09-11 17:29:17.000000000","message":"Ack","commit_id":"3f15d4845b145a3c91a5ba040aed2c61beff7418"}]}
