)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f7f85011a7a882d6ccba7353aac8b25d7fc4cbf5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"8b1f5be9_7eede462","updated":"2026-01-22 09:34:04.000000000","message":"+1 for the typo fix. not sure if this would also be backported to stable branches, probably yes?","commit_id":"1a3987372c857f8ca5e4ecd9c4be7b617df0e758"}],"README.rst":[{"author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"change_message_id":"007603b05f3afc88f3087ee23839e6817ba03d8a","unresolved":true,"context_lines":[{"line_number":99,"context_line":"- `Collectd \u003chttps://collectd.org\u003e`__,"},{"line_number":100,"context_line":"  `InfluxDB \u003chttps://influxdata.com/time-series-platform/influxdb/\u003e`__, and"},{"line_number":101,"context_line":"  `Grafana \u003chttps://grafana.com\u003e`__ for performance monitoring."},{"line_number":102,"context_line":"- `Elasticsearch \u003chttps://www.elastic.co/de/products/elasticsearch\u003e`__ and"},{"line_number":103,"context_line":"  `Kibana \u003chttps://www.elastic.co/products/kibana\u003e`__ to search, analyze,"},{"line_number":104,"context_line":"  and visualize log messages."},{"line_number":105,"context_line":"- `Cron \u003chttps://cron-job.org\u003e`__ for log rotation."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1bf56870_2cf8f2c5","line":102,"range":{"start_line":102,"start_character":3,"end_line":102,"end_character":16},"updated":"2026-01-10 13:06:43.000000000","message":"Replace OpenSearch","commit_id":"86d2e201a39921718fa8e764576c30bc8a070bd7"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"cd6ac37770041da77fd91ca067d437d92918eeea","unresolved":false,"context_lines":[{"line_number":99,"context_line":"- `Collectd \u003chttps://collectd.org\u003e`__,"},{"line_number":100,"context_line":"  `InfluxDB \u003chttps://influxdata.com/time-series-platform/influxdb/\u003e`__, and"},{"line_number":101,"context_line":"  `Grafana \u003chttps://grafana.com\u003e`__ for performance monitoring."},{"line_number":102,"context_line":"- `Elasticsearch \u003chttps://www.elastic.co/de/products/elasticsearch\u003e`__ and"},{"line_number":103,"context_line":"  `Kibana \u003chttps://www.elastic.co/products/kibana\u003e`__ to search, analyze,"},{"line_number":104,"context_line":"  and visualize log messages."},{"line_number":105,"context_line":"- `Cron \u003chttps://cron-job.org\u003e`__ for log rotation."}],"source_content_type":"text/x-rst","patch_set":1,"id":"f61d9956_2f9f879d","line":102,"range":{"start_line":102,"start_character":3,"end_line":102,"end_character":16},"in_reply_to":"1bf56870_2cf8f2c5","updated":"2026-01-12 09:45:23.000000000","message":"Done","commit_id":"86d2e201a39921718fa8e764576c30bc8a070bd7"},{"author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"change_message_id":"007603b05f3afc88f3087ee23839e6817ba03d8a","unresolved":true,"context_lines":[{"line_number":121,"context_line":"  system is running."},{"line_number":122,"context_line":"- `Prometheus \u003chttps://prometheus.io/\u003e`__ an open-source systems monitoring"},{"line_number":123,"context_line":"  and alerting toolkit originally built at SoundCloud."},{"line_number":124,"context_line":"- `Qdrouterd \u003chttps://qpid.apache.org/components/dispatch-router/index.html\u003e`__ as a"},{"line_number":125,"context_line":"  direct messaging back end for communication between services."},{"line_number":126,"context_line":"- `RabbitMQ \u003chttps://www.rabbitmq.com/\u003e`__ as a broker messaging back end for"},{"line_number":127,"context_line":"  communication between services."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a90c61a_cf02444f","line":124,"range":{"start_line":124,"start_character":3,"end_line":124,"end_character":12},"updated":"2026-01-10 13:06:43.000000000","message":"the role does not exist - to be deleted","commit_id":"86d2e201a39921718fa8e764576c30bc8a070bd7"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"cd6ac37770041da77fd91ca067d437d92918eeea","unresolved":false,"context_lines":[{"line_number":121,"context_line":"  system is running."},{"line_number":122,"context_line":"- `Prometheus \u003chttps://prometheus.io/\u003e`__ an open-source systems monitoring"},{"line_number":123,"context_line":"  and alerting toolkit originally built at SoundCloud."},{"line_number":124,"context_line":"- `Qdrouterd \u003chttps://qpid.apache.org/components/dispatch-router/index.html\u003e`__ as a"},{"line_number":125,"context_line":"  direct messaging back end for communication between services."},{"line_number":126,"context_line":"- `RabbitMQ \u003chttps://www.rabbitmq.com/\u003e`__ as a broker messaging back end for"},{"line_number":127,"context_line":"  communication between services."}],"source_content_type":"text/x-rst","patch_set":1,"id":"a4e849ae_0d124b13","line":124,"range":{"start_line":124,"start_character":3,"end_line":124,"end_character":12},"in_reply_to":"7a90c61a_cf02444f","updated":"2026-01-12 09:45:23.000000000","message":"Done","commit_id":"86d2e201a39921718fa8e764576c30bc8a070bd7"},{"author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"change_message_id":"007603b05f3afc88f3087ee23839e6817ba03d8a","unresolved":true,"context_lines":[{"line_number":130,"context_line":"  provider for clients."},{"line_number":131,"context_line":"- `Telegraf \u003chttps://www.docs.influxdata.com/telegraf/\u003e`__ as a plugin-driven server"},{"line_number":132,"context_line":"  agent for collecting \u0026 reporting metrics."},{"line_number":133,"context_line":"- `ZooKeeper \u003chttps://zookeeper.apache.org/\u003e`__ as a centralized service for maintaining"},{"line_number":134,"context_line":"  configuration information, naming, providing distributed synchronization, and providing"},{"line_number":135,"context_line":"  group services."},{"line_number":136,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"e008da4b_36787604","line":133,"range":{"start_line":133,"start_character":3,"end_line":133,"end_character":12},"updated":"2026-01-10 13:06:43.000000000","message":"the role does not exist - to be deleted","commit_id":"86d2e201a39921718fa8e764576c30bc8a070bd7"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"cd6ac37770041da77fd91ca067d437d92918eeea","unresolved":false,"context_lines":[{"line_number":130,"context_line":"  provider for clients."},{"line_number":131,"context_line":"- `Telegraf \u003chttps://www.docs.influxdata.com/telegraf/\u003e`__ as a plugin-driven server"},{"line_number":132,"context_line":"  agent for collecting \u0026 reporting metrics."},{"line_number":133,"context_line":"- `ZooKeeper \u003chttps://zookeeper.apache.org/\u003e`__ as a centralized service for maintaining"},{"line_number":134,"context_line":"  configuration information, naming, providing distributed synchronization, and providing"},{"line_number":135,"context_line":"  group services."},{"line_number":136,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"b27bc00b_f3f4163d","line":133,"range":{"start_line":133,"start_character":3,"end_line":133,"end_character":12},"in_reply_to":"e008da4b_36787604","updated":"2026-01-12 09:45:23.000000000","message":"Done","commit_id":"86d2e201a39921718fa8e764576c30bc8a070bd7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d514b489ec636f9233d524d5d3521e5676dd4fad","unresolved":true,"context_lines":[{"line_number":121,"context_line":"  system is running."},{"line_number":122,"context_line":"- `Open vSwitch \u003chttps://www.openvswitch.org/\u003e`__ for use with Neutron."},{"line_number":123,"context_line":"- `Opensearch \u003chttps://opensearch.org/\u003e`__ and"},{"line_number":124,"context_line":"  `Kibana \u003chttps://www.elastic.co/products/kibana\u003e`__ to search, analyze,"},{"line_number":125,"context_line":"  and visualize log messages."},{"line_number":126,"context_line":"- `Prometheus \u003chttps://prometheus.io/\u003e`__ an open-source systems monitoring"},{"line_number":127,"context_line":"  and alerting toolkit originally built at SoundCloud."}],"source_content_type":"text/x-rst","patch_set":2,"id":"e3704391_31a24336","line":124,"updated":"2026-01-21 14:15:10.000000000","message":"Not Kibana, OpenSearch Dashboards","commit_id":"01998c8a000b4e64aced4122d27f727af1890adc"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"0a8ea33dc0b1d4e949024f88b20ff290ec5dd0df","unresolved":false,"context_lines":[{"line_number":121,"context_line":"  system is running."},{"line_number":122,"context_line":"- `Open vSwitch \u003chttps://www.openvswitch.org/\u003e`__ for use with Neutron."},{"line_number":123,"context_line":"- `Opensearch \u003chttps://opensearch.org/\u003e`__ and"},{"line_number":124,"context_line":"  `Kibana \u003chttps://www.elastic.co/products/kibana\u003e`__ to search, analyze,"},{"line_number":125,"context_line":"  and visualize log messages."},{"line_number":126,"context_line":"- `Prometheus \u003chttps://prometheus.io/\u003e`__ an open-source systems monitoring"},{"line_number":127,"context_line":"  and alerting toolkit originally built at SoundCloud."}],"source_content_type":"text/x-rst","patch_set":2,"id":"d8fcfbb8_9bcef3b7","line":124,"in_reply_to":"e3704391_31a24336","updated":"2026-01-21 14:38:08.000000000","message":"Done","commit_id":"01998c8a000b4e64aced4122d27f727af1890adc"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"3b30adf78d3b035546d26099c7d2401be9e9b8ab","unresolved":true,"context_lines":[{"line_number":59,"context_line":".. warning::"},{"line_number":60,"context_line":"   Kolla(-ansible) defaults to using these images in order to ease testing and"},{"line_number":61,"context_line":"   demonstration setups, but they are not intended to be used beyond this."},{"line_number":62,"context_line":"   In particular, they do not undergo any security scrutinity. If you intend to"},{"line_number":63,"context_line":"   deploy Kolla for production purposes, you are advised to create and curate your"},{"line_number":64,"context_line":"   own set of images using the ``kolla`` tool."},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"4baebe50_d3f3e1a2","line":62,"range":{"start_line":62,"start_character":52,"end_line":62,"end_character":61},"updated":"2026-01-21 15:43:29.000000000","message":"It seems the internet claims scrutiny is an archaism and we should use scrutiny - and codespell agrees","commit_id":"8effc30817e15f1582f430b4ceab880546b05683"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"131edefbec4cce6ace3b90c3cdcc841ff7b6956a","unresolved":false,"context_lines":[{"line_number":59,"context_line":".. warning::"},{"line_number":60,"context_line":"   Kolla(-ansible) defaults to using these images in order to ease testing and"},{"line_number":61,"context_line":"   demonstration setups, but they are not intended to be used beyond this."},{"line_number":62,"context_line":"   In particular, they do not undergo any security scrutinity. If you intend to"},{"line_number":63,"context_line":"   deploy Kolla for production purposes, you are advised to create and curate your"},{"line_number":64,"context_line":"   own set of images using the ``kolla`` tool."},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"8f5b5496_92ce5dfd","line":62,"range":{"start_line":62,"start_character":52,"end_line":62,"end_character":61},"in_reply_to":"4baebe50_d3f3e1a2","updated":"2026-01-21 16:48:08.000000000","message":"I wonder whether there is a better way to phrase this, then. Also yes, it seems I learned this language a long time ago and stopped patching the installation with updates ;)","commit_id":"8effc30817e15f1582f430b4ceab880546b05683"}],"releasenotes/notes/image-purpose-1884e00f993e09d0.yaml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"3b30adf78d3b035546d26099c7d2401be9e9b8ab","unresolved":true,"context_lines":[{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    The Kolla project publishes images to quay.io."},{"line_number":4,"context_line":"    These are however only intended for demonstration and testing purposes."},{"line_number":5,"context_line":"    In particular, they do not undergo any security scrutinity. If you intend to"},{"line_number":6,"context_line":"    deploy Kolla for production purposes, you are advised to create and curate your"},{"line_number":7,"context_line":"    own set of images."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"f1f911cd_08a2353e","line":5,"range":{"start_line":5,"start_character":52,"end_line":5,"end_character":62},"updated":"2026-01-21 15:43:29.000000000","message":"ditto","commit_id":"8effc30817e15f1582f430b4ceab880546b05683"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"131edefbec4cce6ace3b90c3cdcc841ff7b6956a","unresolved":false,"context_lines":[{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    The Kolla project publishes images to quay.io."},{"line_number":4,"context_line":"    These are however only intended for demonstration and testing purposes."},{"line_number":5,"context_line":"    In particular, they do not undergo any security scrutinity. If you intend to"},{"line_number":6,"context_line":"    deploy Kolla for production purposes, you are advised to create and curate your"},{"line_number":7,"context_line":"    own set of images."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"098afa6a_7374b2c2","line":5,"range":{"start_line":5,"start_character":52,"end_line":5,"end_character":62},"in_reply_to":"f1f911cd_08a2353e","updated":"2026-01-21 16:48:08.000000000","message":"Done","commit_id":"8effc30817e15f1582f430b4ceab880546b05683"}]}
