)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"3aa5a30c562389d3d7f5822e40818d7d7be655e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"cf1900ec_b6ca3929","updated":"2026-07-08 18:48:08.000000000","message":"recheck not related","commit_id":"ee85cbfdc617a084938be080edeee015d2d6f563"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8b8e80c8cd49c0ac88988ef5b2edc7d752245906","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"7c6d5b2a_e3a1bcd7","updated":"2026-07-27 15:55:10.000000000","message":"It looks functionally good - just a lot of trivial non-functional nits.","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"f2e53bc7703eac76afdb9e991ee5726f46290218","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"261f10a3_833d5057","updated":"2026-07-24 17:51:23.000000000","message":"recheck - k-a part now merged","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"dab7559dcb93311a5e65f081c5a7de7b6c106765","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"76a46510_758ffbbb","updated":"2026-07-27 10:17:44.000000000","message":"recheck fresh results","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"4ce84eca51611eab613412f7f3594dd08fde62f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"8a60a017_818885b5","updated":"2026-08-17 11:00:30.000000000","message":"fine for now, but I guess it would make sense to do some final cleanup of those extend_start.sh","commit_id":"914262b8822c0ac26a9f9bfc8375406eb7929a94"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"25bb445749e59a50c7f66d82c49f7858135bc045","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"cf78767a_511acd34","updated":"2026-07-29 16:21:20.000000000","message":"recheck - mariadb fail, looks unrelated, thanks for updating","commit_id":"914262b8822c0ac26a9f9bfc8375406eb7929a94"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"427c1279765e5080715931aa5eb5e3ebc8ada66a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"312b8496_85ae69ff","updated":"2026-08-19 17:54:09.000000000","message":"recheck non-related","commit_id":"914262b8822c0ac26a9f9bfc8375406eb7929a94"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"070eb6c03f91c83c62641a7d444741d7fe9c0032","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"3391c710_2db78b4b","updated":"2026-08-19 21:06:14.000000000","message":"recheck unrelated","commit_id":"914262b8822c0ac26a9f9bfc8375406eb7929a94"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"48c842d662bcfe6a6c912889646861daf7540f82","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"3b45b584_900bef67","updated":"2026-08-20 08:22:25.000000000","message":"recheck unrelated","commit_id":"914262b8822c0ac26a9f9bfc8375406eb7929a94"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"34c9dc4e351eb3668a9a0e78f30b987fa3232efc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"66d75ab3_68bef722","in_reply_to":"0d5bc9d1_d33a5531","updated":"2026-07-30 12:28:44.000000000","message":"It makes sense to me - I\u0027m happy if you want to do it in a follow up commit.","commit_id":"914262b8822c0ac26a9f9bfc8375406eb7929a94"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"57df15d86305b3fbdde12e2eca9d023fed6961dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"0d5bc9d1_d33a5531","in_reply_to":"cf78767a_511acd34","updated":"2026-07-30 11:59:37.000000000","message":"Thank you too ! @doug@stackhpc.com I was wondering if i should also remove whole files ...because now lot of has only shebang inside ... which is one file ...and another two lines in Dockerfiles for COPY extend_start.sh ...etc ... \n\nWdyt ?","commit_id":"914262b8822c0ac26a9f9bfc8375406eb7929a94"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"a623a534db64c8275bb770b4637d156b87ef46f1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"263f8f13_1e1fcdb6","updated":"2026-09-09 19:37:11.000000000","message":"recheck","commit_id":"4f11d032531fcb207f63cfd3139018da74bddda6"}],"kolla/docker/collectd/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c23c259b7c46b0ca05f6769eb9d2e2ba88d0964e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":11,"id":"1d463df6_52ba852f","side":"PARENT","line":9,"updated":"2026-07-09 14:29:07.000000000","message":"femtonit: extra blank lines","commit_id":"44b4d81399792f539716618953f2cafa64086a5c"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"c4d0871759aa179d297aaabb4f6faff0dac32eaa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"77fc86df_d7cad30c","side":"PARENT","line":9,"in_reply_to":"1d463df6_52ba852f","updated":"2026-07-15 08:37:05.000000000","message":"Done","commit_id":"44b4d81399792f539716618953f2cafa64086a5c"}],"kolla/docker/etcd/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8b8e80c8cd49c0ac88988ef5b2edc7d752245906","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Create log directory, with appropriate permissions"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [[ $(stat -c %U /var/lib/etcd/) !\u003d \"etcd\" ]]; then"},{"line_number":6,"context_line":"    sudo chown etcd: /var/lib/etcd/"}],"source_content_type":"text/x-sh","patch_set":12,"id":"25d4b06b_29045912","line":3,"updated":"2026-07-27 15:55:10.000000000","message":"femtonit: remove l3","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2d588e26bda4d75268e076c4f4b25f5afb1a0a74","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Create log directory, with appropriate permissions"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [[ $(stat -c %U /var/lib/etcd/) !\u003d \"etcd\" ]]; then"},{"line_number":6,"context_line":"    sudo chown etcd: /var/lib/etcd/"}],"source_content_type":"text/x-sh","patch_set":12,"id":"c401e95e_149e37ac","line":3,"in_reply_to":"25d4b06b_29045912","updated":"2026-07-27 17:15:31.000000000","message":"Done","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"}],"kolla/docker/gnocchi/gnocchi-base/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c23c259b7c46b0ca05f6769eb9d2e2ba88d0964e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Create log dir for Gnocchi logs"},{"line_number":4,"context_line":"GNOCCHI_LOG_DIR\u003d\"/var/log/kolla/gnocchi\""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":". /usr/local/bin/kolla_gnocchi_extend_start"}],"source_content_type":"text/x-sh","patch_set":11,"id":"54cda31c_40e5e10a","line":4,"updated":"2026-07-09 14:29:07.000000000","message":"nit: we can remove this now","commit_id":"ee85cbfdc617a084938be080edeee015d2d6f563"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"c4d0871759aa179d297aaabb4f6faff0dac32eaa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Create log dir for Gnocchi logs"},{"line_number":4,"context_line":"GNOCCHI_LOG_DIR\u003d\"/var/log/kolla/gnocchi\""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":". /usr/local/bin/kolla_gnocchi_extend_start"}],"source_content_type":"text/x-sh","patch_set":11,"id":"f9f76ac8_e51459e2","line":4,"in_reply_to":"54cda31c_40e5e10a","updated":"2026-07-15 08:37:05.000000000","message":"Done","commit_id":"ee85cbfdc617a084938be080edeee015d2d6f563"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8b8e80c8cd49c0ac88988ef5b2edc7d752245906","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Create log dir for Gnocchi logs"},{"line_number":4,"context_line":"GNOCCHI_LOG_DIR\u003d\"/var/log/kolla/gnocchi\""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":". /usr/local/bin/kolla_gnocchi_extend_start"}],"source_content_type":"text/x-sh","patch_set":12,"id":"7976704f_4e0e2baa","line":4,"updated":"2026-07-27 15:55:10.000000000","message":"Remove line 3 and 4","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2d588e26bda4d75268e076c4f4b25f5afb1a0a74","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Create log dir for Gnocchi logs"},{"line_number":4,"context_line":"GNOCCHI_LOG_DIR\u003d\"/var/log/kolla/gnocchi\""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":". /usr/local/bin/kolla_gnocchi_extend_start"}],"source_content_type":"text/x-sh","patch_set":12,"id":"d3312d73_edafbfd3","line":4,"in_reply_to":"7976704f_4e0e2baa","updated":"2026-07-27 17:15:31.000000000","message":"Done","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"}],"kolla/docker/horizon/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c23c259b7c46b0ca05f6769eb9d2e2ba88d0964e","unresolved":true,"context_lines":[{"line_number":229,"context_line":"    settings_bundle | md5sum \u003e $HASH_PATH"},{"line_number":230,"context_line":"fi"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"# NOTE(sbezverk) since Horizon is now storing logs in its own location, /var/log/horizon"},{"line_number":233,"context_line":"# needs to be created if it does not exist"},{"line_number":234,"context_line":"if [[ ! -d \"/var/log/kolla/horizon\" ]]; then"},{"line_number":235,"context_line":"    mkdir -p /var/log/kolla/horizon"}],"source_content_type":"text/x-sh","patch_set":11,"id":"56290e53_071310c1","side":"PARENT","line":232,"updated":"2026-07-09 14:29:07.000000000","message":"nit: we can remove this comment","commit_id":"44b4d81399792f539716618953f2cafa64086a5c"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"c4d0871759aa179d297aaabb4f6faff0dac32eaa","unresolved":false,"context_lines":[{"line_number":229,"context_line":"    settings_bundle | md5sum \u003e $HASH_PATH"},{"line_number":230,"context_line":"fi"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"# NOTE(sbezverk) since Horizon is now storing logs in its own location, /var/log/horizon"},{"line_number":233,"context_line":"# needs to be created if it does not exist"},{"line_number":234,"context_line":"if [[ ! -d \"/var/log/kolla/horizon\" ]]; then"},{"line_number":235,"context_line":"    mkdir -p /var/log/kolla/horizon"}],"source_content_type":"text/x-sh","patch_set":11,"id":"b902d627_01054c59","side":"PARENT","line":232,"in_reply_to":"56290e53_071310c1","updated":"2026-07-15 08:37:05.000000000","message":"Done","commit_id":"44b4d81399792f539716618953f2cafa64086a5c"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8b8e80c8cd49c0ac88988ef5b2edc7d752245906","unresolved":true,"context_lines":[{"line_number":229,"context_line":"    settings_bundle | md5sum \u003e $HASH_PATH"},{"line_number":230,"context_line":"fi"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"# NOTE(sbezverk) since Horizon is now storing logs in its own location, /var/log/horizon"},{"line_number":233,"context_line":"# needs to be created if it does not exist"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"if [[ -f ${SITE_PACKAGES}/openstack_dashboard/local/.secret_key_store ]] \u0026\u0026 [[ $(stat -c %U ${SITE_PACKAGES}/openstack_dashboard/local/.secret_key_store) !\u003d \"horizon\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":12,"id":"55769424_efae3b31","line":232,"updated":"2026-07-27 15:55:10.000000000","message":"remove line 232/233","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2d588e26bda4d75268e076c4f4b25f5afb1a0a74","unresolved":false,"context_lines":[{"line_number":229,"context_line":"    settings_bundle | md5sum \u003e $HASH_PATH"},{"line_number":230,"context_line":"fi"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"# NOTE(sbezverk) since Horizon is now storing logs in its own location, /var/log/horizon"},{"line_number":233,"context_line":"# needs to be created if it does not exist"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"if [[ -f ${SITE_PACKAGES}/openstack_dashboard/local/.secret_key_store ]] \u0026\u0026 [[ $(stat -c %U ${SITE_PACKAGES}/openstack_dashboard/local/.secret_key_store) !\u003d \"horizon\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":12,"id":"85238788_3cc26b9b","line":232,"in_reply_to":"55769424_efae3b31","updated":"2026-07-27 17:15:31.000000000","message":"Done","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"}],"kolla/docker/letsencrypt/letsencrypt-base/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c23c259b7c46b0ca05f6769eb9d2e2ba88d0964e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Logs"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [[ ! -d \"/var/log/kolla/letsencrypt\" ]]; then"},{"line_number":6,"context_line":"    mkdir -p /var/log/kolla/letsencrypt"}],"source_content_type":"text/x-sh","patch_set":11,"id":"1106bc3a_749dd1f3","side":"PARENT","line":3,"updated":"2026-07-09 14:29:07.000000000","message":"femto nit on line 3 and 4","commit_id":"44b4d81399792f539716618953f2cafa64086a5c"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"c4d0871759aa179d297aaabb4f6faff0dac32eaa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Logs"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [[ ! -d \"/var/log/kolla/letsencrypt\" ]]; then"},{"line_number":6,"context_line":"    mkdir -p /var/log/kolla/letsencrypt"}],"source_content_type":"text/x-sh","patch_set":11,"id":"1be73eb1_d1063549","side":"PARENT","line":3,"in_reply_to":"1106bc3a_749dd1f3","updated":"2026-07-15 08:37:05.000000000","message":"Done","commit_id":"44b4d81399792f539716618953f2cafa64086a5c"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8b8e80c8cd49c0ac88988ef5b2edc7d752245906","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Logs"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"# Structure for lego and webserver"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-sh","patch_set":12,"id":"a55b1543_86185984","line":3,"updated":"2026-07-27 15:55:10.000000000","message":"remove l3 and l4","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2d588e26bda4d75268e076c4f4b25f5afb1a0a74","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Logs"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"# Structure for lego and webserver"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-sh","patch_set":12,"id":"6e144418_4b8c25a7","line":3,"in_reply_to":"a55b1543_86185984","updated":"2026-07-27 17:15:31.000000000","message":"Done","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"}],"kolla/docker/mariadb-server/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c23c259b7c46b0ca05f6769eb9d2e2ba88d0964e","unresolved":true,"context_lines":[{"line_number":28,"context_line":"    set -o xtrace"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# Create log directory, with appropriate permissions"},{"line_number":32,"context_line":"if [[ ! -d \"${MARIADB_LOG_DIR}\" ]]; then"},{"line_number":33,"context_line":"    mkdir -p ${MARIADB_LOG_DIR}"},{"line_number":34,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":11,"id":"973520a6_f07496a3","side":"PARENT","line":31,"updated":"2026-07-09 14:29:07.000000000","message":"remove l31","commit_id":"44b4d81399792f539716618953f2cafa64086a5c"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"c4d0871759aa179d297aaabb4f6faff0dac32eaa","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    set -o xtrace"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# Create log directory, with appropriate permissions"},{"line_number":32,"context_line":"if [[ ! -d \"${MARIADB_LOG_DIR}\" ]]; then"},{"line_number":33,"context_line":"    mkdir -p ${MARIADB_LOG_DIR}"},{"line_number":34,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":11,"id":"e6c5f0f4_adc1fba2","side":"PARENT","line":31,"in_reply_to":"973520a6_f07496a3","updated":"2026-07-15 08:37:05.000000000","message":"Done","commit_id":"44b4d81399792f539716618953f2cafa64086a5c"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8b8e80c8cd49c0ac88988ef5b2edc7d752245906","unresolved":true,"context_lines":[{"line_number":28,"context_line":"    set -o xtrace"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# Create log directory, with appropriate permissions"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# This catches all cases of the BOOTSTRAP variable being set, including empty"},{"line_number":34,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":12,"id":"30a42195_1b511fd5","line":31,"updated":"2026-07-27 15:55:10.000000000","message":"remove l31","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2d588e26bda4d75268e076c4f4b25f5afb1a0a74","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    set -o xtrace"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# Create log directory, with appropriate permissions"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# This catches all cases of the BOOTSTRAP variable being set, including empty"},{"line_number":34,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":12,"id":"5e77c3b4_70c3816f","line":31,"in_reply_to":"30a42195_1b511fd5","updated":"2026-07-27 17:15:31.000000000","message":"Done","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"}],"kolla/docker/octavia/octavia-base/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8b8e80c8cd49c0ac88988ef5b2edc7d752245906","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"set -o errexit"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":". /usr/local/bin/kolla_octavia_extend_start"}],"source_content_type":"text/x-sh","patch_set":12,"id":"c6af12c0_32eca352","line":3,"updated":"2026-07-27 15:55:10.000000000","message":"we can likely remove this?","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2d588e26bda4d75268e076c4f4b25f5afb1a0a74","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"set -o errexit"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":". /usr/local/bin/kolla_octavia_extend_start"}],"source_content_type":"text/x-sh","patch_set":12,"id":"9a049e6e_04822335","line":3,"in_reply_to":"c6af12c0_32eca352","updated":"2026-07-27 17:15:31.000000000","message":"Done","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"}],"kolla/docker/prometheus/prometheus-base/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"c23c259b7c46b0ca05f6769eb9d2e2ba88d0964e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Create log directory, with appropriate permissions"},{"line_number":4,"context_line":"if [[ ! -d \"/var/log/kolla/prometheus\" ]]; then"},{"line_number":5,"context_line":"    mkdir -p /var/log/kolla/prometheus"},{"line_number":6,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":11,"id":"73c36baf_47225376","side":"PARENT","line":3,"updated":"2026-07-09 14:29:07.000000000","message":"remove l3","commit_id":"44b4d81399792f539716618953f2cafa64086a5c"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"c4d0871759aa179d297aaabb4f6faff0dac32eaa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Create log directory, with appropriate permissions"},{"line_number":4,"context_line":"if [[ ! -d \"/var/log/kolla/prometheus\" ]]; then"},{"line_number":5,"context_line":"    mkdir -p /var/log/kolla/prometheus"},{"line_number":6,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":11,"id":"ad8d8270_e6d33ff4","side":"PARENT","line":3,"in_reply_to":"73c36baf_47225376","updated":"2026-07-15 08:37:05.000000000","message":"Done","commit_id":"44b4d81399792f539716618953f2cafa64086a5c"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8b8e80c8cd49c0ac88988ef5b2edc7d752245906","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Create log directory, with appropriate permissions"}],"source_content_type":"text/x-sh","patch_set":12,"id":"b5b92697_f91772ab","line":3,"updated":"2026-07-27 15:55:10.000000000","message":"remove l3","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2d588e26bda4d75268e076c4f4b25f5afb1a0a74","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Create log directory, with appropriate permissions"}],"source_content_type":"text/x-sh","patch_set":12,"id":"f316a2d4_7bcccbf7","line":3,"in_reply_to":"b5b92697_f91772ab","updated":"2026-07-27 17:15:31.000000000","message":"Done","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"}],"kolla/docker/rabbitmq/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8b8e80c8cd49c0ac88988ef5b2edc7d752245906","unresolved":true,"context_lines":[{"line_number":15,"context_line":"    exit 0"},{"line_number":16,"context_line":"fi"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""}],"source_content_type":"text/x-sh","patch_set":12,"id":"08be67d5_830e7d9d","line":18,"updated":"2026-07-27 15:55:10.000000000","message":"nit remove l18","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"2d588e26bda4d75268e076c4f4b25f5afb1a0a74","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    exit 0"},{"line_number":16,"context_line":"fi"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""}],"source_content_type":"text/x-sh","patch_set":12,"id":"78ff4dc5_4ce045c1","line":18,"in_reply_to":"08be67d5_830e7d9d","updated":"2026-07-27 17:15:31.000000000","message":"Done","commit_id":"332884a2e724ce5c143cc1b59f98e2b9170f95df"}]}
