)]}'
{".pre-commit-config.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"309200e0f41651f3d70b1cd2bcf4490e134ee911","unresolved":true,"context_lines":[{"line_number":74,"context_line":"- repo: \"https://github.com/TotallyNotRobots/check-spdx-header\""},{"line_number":75,"context_line":"  rev: \u00270.1.0\u0027"},{"line_number":76,"context_line":"  hooks:"},{"line_number":77,"context_line":"    - id: fix-spdx-header"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"41b5a3e9_5751cd7d","side":"PARENT","line":77,"updated":"2025-05-26 16:48:59.000000000","message":"by the way i removed this because this does not wrk that well.\n\ni might write my own hook for this eventually but for now we can just make sure add \n\n``# SPDX-License-Identifier: Apache-2.0``\nor the full license header to new files as we go.","commit_id":"13bf1e948e6dbe5b42d7b367b0fe05fcfd762837"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"d62126fdce33024a1f6846c78d9e2e110aef5fcf","unresolved":true,"context_lines":[{"line_number":74,"context_line":"- repo: \"https://github.com/TotallyNotRobots/check-spdx-header\""},{"line_number":75,"context_line":"  rev: \u00270.1.0\u0027"},{"line_number":76,"context_line":"  hooks:"},{"line_number":77,"context_line":"    - id: fix-spdx-header"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"a9831151_f3c8f2c1","side":"PARENT","line":77,"in_reply_to":"41b5a3e9_5751cd7d","updated":"2025-05-28 14:27:20.000000000","message":"Probably something we need to document in the \"How to contribute\" section. Let\u0027s do so in a follow up patch. Does CI fail if the header is not there?","commit_id":"13bf1e948e6dbe5b42d7b367b0fe05fcfd762837"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"5de98bfb6e0e51ef3addf15e003784d5fe930014","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7263474c_be2250b7","updated":"2025-05-21 10:36:18.000000000","message":"Couple of questions inline, I will do a second pass later today. Thanks!","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"c5b1c736d4e7dc87ad5a2302bc7b497d531e0a41","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"df2c923e_572b977e","updated":"2025-05-21 13:54:43.000000000","message":"LGTM. I will delegate the +A to you in case you want to address the nitpicks. Thanks!","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d7c42c6c3a8a4126e5320ee1a6961511e8b3d225","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"94bcd154_39238af8","updated":"2025-05-21 19:05:55.000000000","message":"ill update this tomorrwo","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"417d971b921ccff6940ca08c5763ad92d2ab848a","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f1fb41b2_60ad79a6","in_reply_to":"df2c923e_572b977e","updated":"2025-05-21 14:13:10.000000000","message":"ya ill rebase this after your devstck change is merged and adress those.","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"d62126fdce33024a1f6846c78d9e2e110aef5fcf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1eb8a859_51957871","updated":"2025-05-28 14:27:20.000000000","message":"LGTM, thanks Sean!","commit_id":"4ff0d6c97667a959dfd2c8ca4d2f3bf6b05dd79c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4c96e24fb33ec98c65467c2e9f671cb5e9c84151","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"68c87d6e_84585e70","updated":"2025-05-26 16:57:39.000000000","message":"i believe this revision addressees the prior comments so it should be ready for review","commit_id":"4ff0d6c97667a959dfd2c8ca4d2f3bf6b05dd79c"}],"README.rst":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"c5b1c736d4e7dc87ad5a2302bc7b497d531e0a41","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    python3 -m pip install pre-commit tox git-review"},{"line_number":26,"context_line":"    pre-commit install --install-hooks"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"It is a good for maintainers or regular contributor to update the hooks"},{"line_number":29,"context_line":"to the latest version every few months this can be done with::"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    pre-commit autoupdate"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1cc9c298_c8ec020b","line":28,"updated":"2025-05-21 13:54:43.000000000","message":"NIT add \"practice\". e.g. It is a good practice...","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"417d971b921ccff6940ca08c5763ad92d2ab848a","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    python3 -m pip install pre-commit tox git-review"},{"line_number":26,"context_line":"    pre-commit install --install-hooks"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"It is a good for maintainers or regular contributor to update the hooks"},{"line_number":29,"context_line":"to the latest version every few months this can be done with::"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    pre-commit autoupdate"}],"source_content_type":"text/x-rst","patch_set":1,"id":"6648c14b_2d54d5b5","line":28,"in_reply_to":"1cc9c298_c8ec020b","updated":"2025-05-21 14:13:10.000000000","message":"ack","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0064be9c45737c4fa9c349681fee9deb24897c52","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    python3 -m pip install pre-commit tox git-review"},{"line_number":26,"context_line":"    pre-commit install --install-hooks"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"It is a good for maintainers or regular contributor to update the hooks"},{"line_number":29,"context_line":"to the latest version every few months this can be done with::"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    pre-commit autoupdate"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b700ccf4_7ce0be91","line":28,"in_reply_to":"6648c14b_2d54d5b5","updated":"2025-05-26 16:41:45.000000000","message":"Done","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"c5b1c736d4e7dc87ad5a2302bc7b497d531e0a41","unresolved":true,"context_lines":[{"line_number":99,"context_line":"DOCS"},{"line_number":100,"context_line":"----"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"As with testing our docs are build via tox envs that wrap a tool"},{"line_number":103,"context_line":"called sphinx. At present we have two types of docs"},{"line_number":104,"context_line":"general docs are stored in the doc folder and release notes"},{"line_number":105,"context_line":"that are generated by the reno tool are stored in the releasenotes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"46119460_d5ab6f95","line":102,"updated":"2025-05-21 13:54:43.000000000","message":"NIT I think we can drop \"as with testing\"","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"49f158d47968f6b79530affaebd1010d65e58e63","unresolved":false,"context_lines":[{"line_number":99,"context_line":"DOCS"},{"line_number":100,"context_line":"----"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"As with testing our docs are build via tox envs that wrap a tool"},{"line_number":103,"context_line":"called sphinx. At present we have two types of docs"},{"line_number":104,"context_line":"general docs are stored in the doc folder and release notes"},{"line_number":105,"context_line":"that are generated by the reno tool are stored in the releasenotes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"170fe2c9_fdffe1a3","line":102,"in_reply_to":"35dd8ca0_f23d1ac0","updated":"2025-05-26 16:43:47.000000000","message":"Done","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"417d971b921ccff6940ca08c5763ad92d2ab848a","unresolved":true,"context_lines":[{"line_number":99,"context_line":"DOCS"},{"line_number":100,"context_line":"----"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"As with testing our docs are build via tox envs that wrap a tool"},{"line_number":103,"context_line":"called sphinx. At present we have two types of docs"},{"line_number":104,"context_line":"general docs are stored in the doc folder and release notes"},{"line_number":105,"context_line":"that are generated by the reno tool are stored in the releasenotes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"35dd8ca0_f23d1ac0","line":102,"in_reply_to":"46119460_d5ab6f95","updated":"2025-05-21 14:13:10.000000000","message":"sure.\n\nwhen read top to bottom its currently written as a conversation with the user but it looks odd if you just read the docs section on its own so I\u0027ll address this in the next version.","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"c5b1c736d4e7dc87ad5a2302bc7b497d531e0a41","unresolved":true,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The main docs can be built with either ``tox -e docs`` or ``tox -e pdf-docs``"},{"line_number":112,"context_line":"depending on the desired format. Note that to be able to build PDF docs in"},{"line_number":113,"context_line":"particular you my need to install binary depencies on your system."},{"line_number":114,"context_line":"these can be found in ``bindep.txt`` in the ``doc`` and ``pdf-docs`` profiles."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"The second type of docs we have are the release notes. new release notes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f7a58a5_a68de0c0","line":113,"updated":"2025-05-21 13:54:43.000000000","message":"NIT may","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"417d971b921ccff6940ca08c5763ad92d2ab848a","unresolved":true,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The main docs can be built with either ``tox -e docs`` or ``tox -e pdf-docs``"},{"line_number":112,"context_line":"depending on the desired format. Note that to be able to build PDF docs in"},{"line_number":113,"context_line":"particular you my need to install binary depencies on your system."},{"line_number":114,"context_line":"these can be found in ``bindep.txt`` in the ``doc`` and ``pdf-docs`` profiles."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"The second type of docs we have are the release notes. new release notes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baed31bd_0ead82e4","line":113,"in_reply_to":"7f7a58a5_a68de0c0","updated":"2025-05-21 14:13:10.000000000","message":"ack, this also reminds me\nnow that we have created the docs dir i can enabel codespell and sphinx-lint pre-commit targets to hlep catch issues like this.\n\nin this specific case codespell wont help but it will catch other common typos.","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0064be9c45737c4fa9c349681fee9deb24897c52","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The main docs can be built with either ``tox -e docs`` or ``tox -e pdf-docs``"},{"line_number":112,"context_line":"depending on the desired format. Note that to be able to build PDF docs in"},{"line_number":113,"context_line":"particular you my need to install binary depencies on your system."},{"line_number":114,"context_line":"these can be found in ``bindep.txt`` in the ``doc`` and ``pdf-docs`` profiles."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"The second type of docs we have are the release notes. new release notes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fd52180_64acc7df","line":113,"in_reply_to":"baed31bd_0ead82e4","updated":"2025-05-26 16:41:45.000000000","message":"Done","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"5de98bfb6e0e51ef3addf15e003784d5fe930014","unresolved":true,"context_lines":[{"line_number":147,"context_line":"  SERVICE_PASSWORD\u003d${ADMIN_PASSWORD}"},{"line_number":148,"context_line":"  SERVICE_TOKEN\u003d${ADMIN_PASSWORD}"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"  # Disable sg_core prometheus config copy"},{"line_number":151,"context_line":"  PROMETHEUS_ENABLE\u003dFalse"},{"line_number":152,"context_line":"  #PROMETHEUS_CONFIG_FILE\u003d\"${DEST}/prometheus.yml\""},{"line_number":153,"context_line":"  # PROMETHEUS_CONFIG_FILE var conflicts with sg_core var"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ae10e370_72f387af","line":150,"updated":"2025-05-21 10:36:18.000000000","message":"This is related to https://github.com/openstack-k8s-operators/sg-core/pull/25, right?","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"4653c15e61b1abcbe5d116eea92a4c0315368c83","unresolved":true,"context_lines":[{"line_number":147,"context_line":"  SERVICE_PASSWORD\u003d${ADMIN_PASSWORD}"},{"line_number":148,"context_line":"  SERVICE_TOKEN\u003d${ADMIN_PASSWORD}"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"  # Disable sg_core prometheus config copy"},{"line_number":151,"context_line":"  PROMETHEUS_ENABLE\u003dFalse"},{"line_number":152,"context_line":"  #PROMETHEUS_CONFIG_FILE\u003d\"${DEST}/prometheus.yml\""},{"line_number":153,"context_line":"  # PROMETHEUS_CONFIG_FILE var conflicts with sg_core var"}],"source_content_type":"text/x-rst","patch_set":1,"id":"63069a80_2bd47d48","line":150,"in_reply_to":"46971b59_fa0c0f3d","updated":"2025-05-21 13:46:24.000000000","message":"+1","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"417d971b921ccff6940ca08c5763ad92d2ab848a","unresolved":true,"context_lines":[{"line_number":147,"context_line":"  SERVICE_PASSWORD\u003d${ADMIN_PASSWORD}"},{"line_number":148,"context_line":"  SERVICE_TOKEN\u003d${ADMIN_PASSWORD}"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"  # Disable sg_core prometheus config copy"},{"line_number":151,"context_line":"  PROMETHEUS_ENABLE\u003dFalse"},{"line_number":152,"context_line":"  #PROMETHEUS_CONFIG_FILE\u003d\"${DEST}/prometheus.yml\""},{"line_number":153,"context_line":"  # PROMETHEUS_CONFIG_FILE var conflicts with sg_core var"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f0aed33_7b750d22","line":150,"in_reply_to":"63069a80_2bd47d48","updated":"2025-05-21 14:13:10.000000000","message":"so ill move this into its own file.\n\nthe readme is used for the pypi page and while this is not excessively long its longer then it liekly need to be and it woudl be better to store this properly in the devstack pluging directory.","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0064be9c45737c4fa9c349681fee9deb24897c52","unresolved":false,"context_lines":[{"line_number":147,"context_line":"  SERVICE_PASSWORD\u003d${ADMIN_PASSWORD}"},{"line_number":148,"context_line":"  SERVICE_TOKEN\u003d${ADMIN_PASSWORD}"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"  # Disable sg_core prometheus config copy"},{"line_number":151,"context_line":"  PROMETHEUS_ENABLE\u003dFalse"},{"line_number":152,"context_line":"  #PROMETHEUS_CONFIG_FILE\u003d\"${DEST}/prometheus.yml\""},{"line_number":153,"context_line":"  # PROMETHEUS_CONFIG_FILE var conflicts with sg_core var"}],"source_content_type":"text/x-rst","patch_set":1,"id":"efaa5867_fa6809be","line":150,"in_reply_to":"9f0aed33_7b750d22","updated":"2025-05-26 16:41:45.000000000","message":"Done","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"17aaff35d1db5a6f4c5e4e8719638c65b8599abc","unresolved":true,"context_lines":[{"line_number":147,"context_line":"  SERVICE_PASSWORD\u003d${ADMIN_PASSWORD}"},{"line_number":148,"context_line":"  SERVICE_TOKEN\u003d${ADMIN_PASSWORD}"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"  # Disable sg_core prometheus config copy"},{"line_number":151,"context_line":"  PROMETHEUS_ENABLE\u003dFalse"},{"line_number":152,"context_line":"  #PROMETHEUS_CONFIG_FILE\u003d\"${DEST}/prometheus.yml\""},{"line_number":153,"context_line":"  # PROMETHEUS_CONFIG_FILE var conflicts with sg_core var"}],"source_content_type":"text/x-rst","patch_set":1,"id":"46971b59_fa0c0f3d","line":150,"in_reply_to":"ae10e370_72f387af","updated":"2025-05-21 11:14:57.000000000","message":"yep\n\nas of like 30 mins ago it shoudl nto be need so we can update","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"417d971b921ccff6940ca08c5763ad92d2ab848a","unresolved":true,"context_lines":[{"line_number":231,"context_line":"  live_migration \u003d True"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"This local.conf expect the following file at /opt/stack/prometheus.yml ::"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"  global:"},{"line_number":237,"context_line":"    scrape_interval: 10s"}],"source_content_type":"text/x-rst","patch_set":1,"id":"53d634a1_00bb2168","line":234,"updated":"2025-05-21 14:13:10.000000000","message":"Same with this.","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0064be9c45737c4fa9c349681fee9deb24897c52","unresolved":false,"context_lines":[{"line_number":231,"context_line":"  live_migration \u003d True"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"This local.conf expect the following file at /opt/stack/prometheus.yml ::"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"  global:"},{"line_number":237,"context_line":"    scrape_interval: 10s"}],"source_content_type":"text/x-rst","patch_set":1,"id":"0c8b4fbf_9cd70c80","line":234,"in_reply_to":"53d634a1_00bb2168","updated":"2025-05-26 16:41:45.000000000","message":"Acknowledged","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"}],"src/grian_ui/settings.py":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"5de98bfb6e0e51ef3addf15e003784d5fe930014","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# SPDX-License-Identifier: Apache-2.0"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"dd2f632b_3d05a764","line":1,"updated":"2025-05-21 10:36:18.000000000","message":"Is this config needed? I would expect to inherit the same config as Horizon. Maybe, if required, some configs can be overridden in local_settings.d","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"49f158d47968f6b79530affaebd1010d65e58e63","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# SPDX-License-Identifier: Apache-2.0"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"16ea0af9_dec9e4d2","line":1,"in_reply_to":"19f3ec25_905b5721","updated":"2025-05-26 16:43:47.000000000","message":"we will defintly want to supprot that flow too but using the django developemtn server will mean that as we make changes it will auto reload.\n\nso i want to supprot both so we can just save the file and hit referesh and see the change directly.\n\ni realise i forgot to rename this to dev_setting before i pushed so ill do that now.","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"4653c15e61b1abcbe5d116eea92a4c0315368c83","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# SPDX-License-Identifier: Apache-2.0"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"19f3ec25_905b5721","line":1,"in_reply_to":"b0862202_dfa9228c","updated":"2025-05-21 13:46:24.000000000","message":"I understand now, it makes sense. I was assuming the grian-ui depending on Horizon to be set up, hence my confusion.","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"17aaff35d1db5a6f4c5e4e8719638c65b8599abc","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# SPDX-License-Identifier: Apache-2.0"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"b0862202_dfa9228c","line":1,"in_reply_to":"dd2f632b_3d05a764","updated":"2025-05-21 11:14:57.000000000","message":"so this is here because i\nwould llike a very stript down version that we can use for dev\n\nwhen installed with devstac this wont be sued for that version\n\nThis is only for running under the django dev server.\n\n\norginally i was hoping to be able to aslo urn the pluging without 90% of horizon basiclly to get ride fo all the angular deps but i started with just taking horizons defaults and then weaking it for local developemnt.\n\nwe coudl rename this to dev_settings.py perhaps to make that clear.","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"17aaff35d1db5a6f4c5e4e8719638c65b8599abc","unresolved":true,"context_lines":[{"line_number":38,"context_line":"# SECURITY WARNING: don\u0027t run with debug turned on in production!"},{"line_number":39,"context_line":"DEBUG \u003d True"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"ALLOWED_HOSTS \u003d []"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"# ROOT_URLCONF \u003d \u0027grian_ui.urls\u0027"},{"line_number":44,"context_line":"# WSGI_APPLICATION \u003d \u0027grian_ui.wsgi.application\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"dcc83526_5d54d02e","line":41,"updated":"2025-05-21 11:14:57.000000000","message":"This is duplicated below, so i can remove this.","commit_id":"8650d82f069e1c789747c0b5b6540b8138baa276"}]}
