)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"c3102029bf129d2a5c26ac89ca2481b0c4448077","unresolved":true,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Signed-off-by: Arnaud Morin \u003carnaud.morin@ovhcloud.com\u003e"},{"line_number":15,"context_line":"Change-Id: Ib9c47785298d2237d84815dbcfda862f82010846"},{"line_number":16,"context_line":"(cherry picked from commit a4c3804f100f90c1d1acebc9c1f4b6e0c42071db)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da430e41_565cdf7c","line":16,"updated":"2025-05-21 09:27:54.000000000","message":"what is this cherry pick commit?","commit_id":"5f9704e492c1dc1b1c604ca631242b4ca4692862"},{"author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"change_message_id":"bdfdf31bf7d467da0f9c34f6934f5d00168be302","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Signed-off-by: Arnaud Morin \u003carnaud.morin@ovhcloud.com\u003e"},{"line_number":15,"context_line":"Change-Id: Ib9c47785298d2237d84815dbcfda862f82010846"},{"line_number":16,"context_line":"(cherry picked from commit a4c3804f100f90c1d1acebc9c1f4b6e0c42071db)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5afc73cf_1f74c515","line":16,"in_reply_to":"b76b5aa2_cfe81c6e","updated":"2025-05-23 15:18:03.000000000","message":"Done","commit_id":"5f9704e492c1dc1b1c604ca631242b4ca4692862"},{"author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"change_message_id":"f35ab0ceb44e0ec5daa6196eafae925d3b66a6b6","unresolved":true,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Signed-off-by: Arnaud Morin \u003carnaud.morin@ovhcloud.com\u003e"},{"line_number":15,"context_line":"Change-Id: Ib9c47785298d2237d84815dbcfda862f82010846"},{"line_number":16,"context_line":"(cherry picked from commit a4c3804f100f90c1d1acebc9c1f4b6e0c42071db)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"b76b5aa2_cfe81c6e","line":16,"in_reply_to":"da430e41_565cdf7c","updated":"2025-05-23 15:16:57.000000000","message":"damn 😊","commit_id":"5f9704e492c1dc1b1c604ca631242b4ca4692862"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"b2e13a1d310936f8a28f46cb841d955c7647c037","unresolved":true,"context_lines":[{"line_number":10,"context_line":"on dnsmasq capability to answer."},{"line_number":11,"context_line":"For this purpose, let\u0027s add an option to have a custom TXT record in"},{"line_number":12,"context_line":"dnsmasq config."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Signed-off-by: Arnaud Morin \u003carnaud.morin@ovhcloud.com\u003e"},{"line_number":15,"context_line":"Change-Id: Ib9c47785298d2237d84815dbcfda862f82010846"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"fa27215c_b6d8c765","line":13,"updated":"2025-09-08 19:40:16.000000000","message":"I don\u0027t remember seeing an RFE for this, and there is no bug link. Was there discussion on adding this and I just don\u0027t remember? We are also past the feature freeze deadline for Flamingo.","commit_id":"018472eb6cc30372c28bab1682d5e03b6bf6359d"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"e7b0023a0ed5e4f03b67da6e6e289e9c30c633f4","unresolved":false,"context_lines":[{"line_number":10,"context_line":"on dnsmasq capability to answer."},{"line_number":11,"context_line":"For this purpose, let\u0027s add an option to have a custom TXT record in"},{"line_number":12,"context_line":"dnsmasq config."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Signed-off-by: Arnaud Morin \u003carnaud.morin@ovhcloud.com\u003e"},{"line_number":15,"context_line":"Change-Id: Ib9c47785298d2237d84815dbcfda862f82010846"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"e910e4a6_7346568c","line":13,"in_reply_to":"74a5a89a_68318435","updated":"2025-11-14 14:04:31.000000000","message":"Done","commit_id":"018472eb6cc30372c28bab1682d5e03b6bf6359d"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"4b96efcb7dc105fce6f4d56f61b4666be1344be8","unresolved":true,"context_lines":[{"line_number":10,"context_line":"on dnsmasq capability to answer."},{"line_number":11,"context_line":"For this purpose, let\u0027s add an option to have a custom TXT record in"},{"line_number":12,"context_line":"dnsmasq config."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Signed-off-by: Arnaud Morin \u003carnaud.morin@ovhcloud.com\u003e"},{"line_number":15,"context_line":"Change-Id: Ib9c47785298d2237d84815dbcfda862f82010846"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"74a5a89a_68318435","line":13,"in_reply_to":"fa27215c_b6d8c765","updated":"2025-09-09 08:06:51.000000000","message":"+1, let\u0027s add it to the drivers meeting agenda, otherwise good idea","commit_id":"018472eb6cc30372c28bab1682d5e03b6bf6359d"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1b2507ef4ad3bdae86a66aff2b0810fd0b19f971","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"fa0bc2c6_e1f1a436","updated":"2025-09-09 14:52:46.000000000","message":"-1 since i didn\u0027t see my comment about this being an RFE answered","commit_id":"f46e919fbb7fad8b973d0db92c259cbf85a237b9"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"e7b0023a0ed5e4f03b67da6e6e289e9c30c633f4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"bc3ea666_2e90f367","in_reply_to":"0c09203f_a75789f1","updated":"2025-11-14 14:04:31.000000000","message":"Done","commit_id":"f46e919fbb7fad8b973d0db92c259cbf85a237b9"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"8a38c33bb64b4dde99c53ae152c934a58b1b931b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"0c09203f_a75789f1","in_reply_to":"2a843fe9_58bae45f","updated":"2025-09-15 12:13:47.000000000","message":"Thanks for the explanations. I\u0027ve submitted : https://bugs.launchpad.net/neutron/+bug/2123836","commit_id":"f46e919fbb7fad8b973d0db92c259cbf85a237b9"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"0b57cf628ccf300c4e86242cf07f730a23e2467b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"2a843fe9_58bae45f","in_reply_to":"7a9a1b62_f73d8554","updated":"2025-09-11 09:16:52.000000000","message":"Hi RFE is a lightweight blueprint we use in Neutron,i.e.: https://bugs.launchpad.net/neutron/+bug/2120740\n\nPlease open one where you describe the need for the txt records and we can use that bug/RFE to track the progress of the work","commit_id":"f46e919fbb7fad8b973d0db92c259cbf85a237b9"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"5ece2141936a6446aaa6af632199844b927332a5","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"7a9a1b62_f73d8554","in_reply_to":"fa0bc2c6_e1f1a436","updated":"2025-09-10 07:42:37.000000000","message":"I\u0027m not aware of any RFE. I think the patch came directly to Gerrit.","commit_id":"f46e919fbb7fad8b973d0db92c259cbf85a237b9"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a7a77633f2efc694f71ba89ad9f0e8cb51b5e483","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"5b4d1e95_4151db2d","updated":"2025-11-21 13:55:30.000000000","message":"We are still discussing this RFE, on the Driver\u0027s meeting agenda today.","commit_id":"a1dc39cd1a2527c6928cd8ccbf7fa79d27b39b58"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"0a617bc3e6571f273421cd31698aff7713828856","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"fb5cb7b0_4c096fe4","updated":"2025-11-21 08:51:34.000000000","message":"recheck\nintegrated-tempest failure is not related","commit_id":"a1dc39cd1a2527c6928cd8ccbf7fa79d27b39b58"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"b475bb31c0981f3bb1697eca72d1d17a7fdffcb1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"03482055_4894c5a5","updated":"2026-01-02 14:26:27.000000000","message":"recheck\nto have fresh test run to see the run (sorry I went to winter sleep)","commit_id":"c7eae05791a8e95af4af4952c474d436d11b7bb5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"2c93f3430dd4f3921bc2ab0e66dfb15d9eb3294d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"e2b4a4ca_c24b3e62","updated":"2026-01-23 04:55:22.000000000","message":"Seems good except for my nit in the release note","commit_id":"860b27e0360bccb02d75c42005af2ac704a5e316"},{"author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"change_message_id":"67e633a4a4df9e4a92ddae2aefd11da28128f035","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"6747c28e_1cbed71d","updated":"2026-01-28 20:02:06.000000000","message":"recheck","commit_id":"e46d4eb3646f4e95621b0a45a67fd317bcb75baa"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"d9e12ab6b050d627e6112cfbbf5a949188cecd77","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"b0e3a9d0_35df2cb9","updated":"2026-02-02 14:03:38.000000000","message":"recheck ft working again","commit_id":"e46d4eb3646f4e95621b0a45a67fd317bcb75baa"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"b289c38d6005f74dbdd145a7f1d9c11dd426aa84","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"ba68eab4_33b7e3b5","updated":"2026-02-03 13:44:55.000000000","message":"recheck workaround random failures","commit_id":"e46d4eb3646f4e95621b0a45a67fd317bcb75baa"}],"neutron/conf/agent/dhcp.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"e6992711da6c7c7e1349daf998c5e350a2a3d5a9","unresolved":true,"context_lines":[{"line_number":117,"context_line":"    cfg.StrOpt(\u0027dnsmasq_txt_record\u0027, default\u003d\u0027\u0027,"},{"line_number":118,"context_line":"               help\u003d_(\"Add a dnsmasq TXT record. The format should be \""},{"line_number":119,"context_line":"                      \"record_name,data. This can then be used as a liveness \""},{"line_number":120,"context_line":"                      \"probe of the DNS server.\")),"},{"line_number":121,"context_line":"]"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5eae7e5c_1459208f","line":120,"updated":"2025-05-26 09:49:24.000000000","message":"I assume the format is like in the example conf:\nhttps://github.com/PowerDNS/dnsmasq/blob/master/dnsmasq.conf.example#L635","commit_id":"c9310b0e02972a74a7ff7efade8d4205400b0275"},{"author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"change_message_id":"4332e65c684109d8803bc592645a2bd2578e67d3","unresolved":true,"context_lines":[{"line_number":117,"context_line":"    cfg.StrOpt(\u0027dnsmasq_txt_record\u0027, default\u003d\u0027\u0027,"},{"line_number":118,"context_line":"               help\u003d_(\"Add a dnsmasq TXT record. The format should be \""},{"line_number":119,"context_line":"                      \"record_name,data. This can then be used as a liveness \""},{"line_number":120,"context_line":"                      \"probe of the DNS server.\")),"},{"line_number":121,"context_line":"]"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"f094677a_49c6d05b","line":120,"in_reply_to":"5eae7e5c_1459208f","updated":"2025-05-28 14:56:56.000000000","message":"yup","commit_id":"c9310b0e02972a74a7ff7efade8d4205400b0275"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"596f6f86f22bc25d1c5a7a402036efff3117b6e0","unresolved":true,"context_lines":[{"line_number":117,"context_line":"    cfg.StrOpt(\u0027dnsmasq_txt_record\u0027, default\u003d\u0027\u0027,"},{"line_number":118,"context_line":"               help\u003d_(\"Add a dnsmasq TXT record. The format should be \""},{"line_number":119,"context_line":"                      \"record_name,data. This can then be used as a liveness \""},{"line_number":120,"context_line":"                      \"probe of the DNS server.\")),"},{"line_number":121,"context_line":"]"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"d03031a1_6111bb25","line":120,"in_reply_to":"94f9f28c_1d27006a","updated":"2025-09-08 12:35:11.000000000","message":"Hello, will try to take it from there.\n\nThe configuration reference for the dhcp-agent seems like a good spot to document this option. Since it\u0027s auto-generated from olso-config, I\u0027ve expanded the help message.\n\n--txt-record is present since dnsmasq 2.21, we\u0027re already covered by MINIMUM_DNSMASQ_VERSION \u003d \u00272.67\u0027.\n\nAs Jens guessed, dnsmasq won\u0027t start if the option is not valid. The best way to validate the value if we\u0027d wish so, would unfortunately be to write a runtime check (dnsmasq --check) I think. Otherwise it would mean duplicating dnsmasq\u0027s validation logic.","commit_id":"c9310b0e02972a74a7ff7efade8d4205400b0275"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"714351351f87eb28919a085c6cbd0b4520d9e29a","unresolved":false,"context_lines":[{"line_number":117,"context_line":"    cfg.StrOpt(\u0027dnsmasq_txt_record\u0027, default\u003d\u0027\u0027,"},{"line_number":118,"context_line":"               help\u003d_(\"Add a dnsmasq TXT record. The format should be \""},{"line_number":119,"context_line":"                      \"record_name,data. This can then be used as a liveness \""},{"line_number":120,"context_line":"                      \"probe of the DNS server.\")),"},{"line_number":121,"context_line":"]"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"d5c856db_288eae8b","line":120,"in_reply_to":"d03031a1_6111bb25","updated":"2026-01-06 09:08:45.000000000","message":"Done","commit_id":"c9310b0e02972a74a7ff7efade8d4205400b0275"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"d7d07d46cce0c6b23078ea77661a0ce995ea2715","unresolved":true,"context_lines":[{"line_number":117,"context_line":"    cfg.StrOpt(\u0027dnsmasq_txt_record\u0027, default\u003d\u0027\u0027,"},{"line_number":118,"context_line":"               help\u003d_(\"Add a dnsmasq TXT record. The format should be \""},{"line_number":119,"context_line":"                      \"record_name,data. This can then be used as a liveness \""},{"line_number":120,"context_line":"                      \"probe of the DNS server.\")),"},{"line_number":121,"context_line":"]"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"94f9f28c_1d27006a","line":120,"in_reply_to":"e3351ea4_07eac594","updated":"2025-05-29 07:41:06.000000000","message":"+1 for documenting somewhere, or add link at least to the doc","commit_id":"c9310b0e02972a74a7ff7efade8d4205400b0275"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"843ea0acf93242382ce8cb622faf53ec92d74fb1","unresolved":true,"context_lines":[{"line_number":117,"context_line":"    cfg.StrOpt(\u0027dnsmasq_txt_record\u0027, default\u003d\u0027\u0027,"},{"line_number":118,"context_line":"               help\u003d_(\"Add a dnsmasq TXT record. The format should be \""},{"line_number":119,"context_line":"                      \"record_name,data. This can then be used as a liveness \""},{"line_number":120,"context_line":"                      \"probe of the DNS server.\")),"},{"line_number":121,"context_line":"]"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"e3351ea4_07eac594","line":120,"in_reply_to":"f094677a_49c6d05b","updated":"2025-05-29 06:58:21.000000000","message":"I\u0027d say the last sentence can be dropped to keep the help text shorter. describing the use case might rather be done in the documentation if needed? likely that would also be a good place to add a reference to the doc that lajos cited.\n\nI also wonder whether an additional check is needed to confirm that the parameter is in a form that dnsmasq will process. I didn\u0027t test it but I assume otherwise it will refuse to start?","commit_id":"c9310b0e02972a74a7ff7efade8d4205400b0275"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"b2e13a1d310936f8a28f46cb841d955c7647c037","unresolved":true,"context_lines":[{"line_number":117,"context_line":"    cfg.StrOpt(\u0027dnsmasq_txt_record\u0027, default\u003d\u0027\u0027,"},{"line_number":118,"context_line":"               help\u003d_(\"Return a TXT DNS record \""},{"line_number":119,"context_line":"                      \"(option format: \u003cname\u003e[[,\u003ctext\u003e],\u003ctext\u003e]). \""},{"line_number":120,"context_line":"                      \"The value of TXT record is a set of strings, so any \""},{"line_number":121,"context_line":"                      \"number may be included, delimited by commas; use \""},{"line_number":122,"context_line":"                      \"quotes to put commas into a string. Note that the \""},{"line_number":123,"context_line":"                      \"maximum length of a single string is 255 characters, \""}],"source_content_type":"text/x-python","patch_set":5,"id":"0403e2a3_fd77db05","line":120,"range":{"start_line":120,"start_character":33,"end_line":120,"end_character":39},"updated":"2025-09-08 19:40:16.000000000","message":"s/of the TXT","commit_id":"018472eb6cc30372c28bab1682d5e03b6bf6359d"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"7fe4722f5271bc9f08b6de412a3bb26689ccadfb","unresolved":false,"context_lines":[{"line_number":117,"context_line":"    cfg.StrOpt(\u0027dnsmasq_txt_record\u0027, default\u003d\u0027\u0027,"},{"line_number":118,"context_line":"               help\u003d_(\"Return a TXT DNS record \""},{"line_number":119,"context_line":"                      \"(option format: \u003cname\u003e[[,\u003ctext\u003e],\u003ctext\u003e]). \""},{"line_number":120,"context_line":"                      \"The value of TXT record is a set of strings, so any \""},{"line_number":121,"context_line":"                      \"number may be included, delimited by commas; use \""},{"line_number":122,"context_line":"                      \"quotes to put commas into a string. Note that the \""},{"line_number":123,"context_line":"                      \"maximum length of a single string is 255 characters, \""}],"source_content_type":"text/x-python","patch_set":5,"id":"77b2e198_60c68a82","line":120,"range":{"start_line":120,"start_character":33,"end_line":120,"end_character":39},"in_reply_to":"0403e2a3_fd77db05","updated":"2025-09-09 13:34:01.000000000","message":"Done","commit_id":"018472eb6cc30372c28bab1682d5e03b6bf6359d"}],"releasenotes/notes/dnsmasq-txt-record-3261cd57cf3dceee.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"843ea0acf93242382ce8cb622faf53ec92d74fb1","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add a new option \u0027dnsmasq_txt_record\u0027 to DHCP agent so dnsmasq can answer"},{"line_number":5,"context_line":"    to TXT DNS requests."},{"line_number":6,"context_line":"    This could be useful for monitoring purpose, e.g. to grab the liveness of"},{"line_number":7,"context_line":"    dnsmasq from the DHCP namespace."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"703889af_8da9c7f2","line":4,"range":{"start_line":4,"start_character":22,"end_line":4,"end_character":40},"updated":"2025-05-29 06:58:21.000000000","message":"```suggestion\n    Add a new option ``dnsmasq_txt_record`` to DHCP agent so dnsmasq can answer\n```\nfor proper text style","commit_id":"c9310b0e02972a74a7ff7efade8d4205400b0275"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"0375ab4c60d0992d49be96f43156a6ac2b618838","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add a new option \u0027dnsmasq_txt_record\u0027 to DHCP agent so dnsmasq can answer"},{"line_number":5,"context_line":"    to TXT DNS requests."},{"line_number":6,"context_line":"    This could be useful for monitoring purpose, e.g. to grab the liveness of"},{"line_number":7,"context_line":"    dnsmasq from the DHCP namespace."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5c579d07_54e82e0b","line":4,"range":{"start_line":4,"start_character":22,"end_line":4,"end_character":40},"in_reply_to":"703889af_8da9c7f2","updated":"2025-09-08 12:48:57.000000000","message":"Done","commit_id":"c9310b0e02972a74a7ff7efade8d4205400b0275"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"b2e13a1d310936f8a28f46cb841d955c7647c037","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add a new option ``dnsmasq_txt_record`` to DHCP agent so we can set a"},{"line_number":5,"context_line":"    local TXT record in dnsmasq."},{"line_number":6,"context_line":"    This could be useful for monitoring purpose, e.g. to grab the liveness of"},{"line_number":7,"context_line":"    dnsmasq from the DHCP namespace."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"67881d2c_d690a17b","line":4,"range":{"start_line":4,"start_character":44,"end_line":4,"end_character":51},"updated":"2025-09-08 19:40:16.000000000","message":"s/to the DHCP","commit_id":"018472eb6cc30372c28bab1682d5e03b6bf6359d"},{"author":{"_account_id":38354,"name":"Dejan Sanader","email":"dejan.sanader@ovhcloud.com","username":"dsanader"},"change_message_id":"e46cc20da9ebe6596fd9fdcc3a859d070b7be8dd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add a new option ``dnsmasq_txt_record`` to DHCP agent so we can set a"},{"line_number":5,"context_line":"    local TXT record in dnsmasq."},{"line_number":6,"context_line":"    This could be useful for monitoring purpose, e.g. to grab the liveness of"},{"line_number":7,"context_line":"    dnsmasq from the DHCP namespace."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"03e30de5_b6e8f50a","line":4,"range":{"start_line":4,"start_character":44,"end_line":4,"end_character":51},"in_reply_to":"67881d2c_d690a17b","updated":"2025-09-09 13:34:33.000000000","message":"Done","commit_id":"018472eb6cc30372c28bab1682d5e03b6bf6359d"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"2c93f3430dd4f3921bc2ab0e66dfb15d9eb3294d","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add a new option ``dnsmasq_txt_record`` to the DHCP agent so we can set a"},{"line_number":5,"context_line":"    local TXT record in dnsmasq."},{"line_number":6,"context_line":"    This could be useful for monitoring purpose, e.g. to grab the liveness of"},{"line_number":7,"context_line":"    dnsmasq from the DHCP namespace."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dbb3a375_00c107af","line":6,"range":{"start_line":6,"start_character":40,"end_line":6,"end_character":53},"updated":"2026-01-23 04:55:22.000000000","message":"nit: should be \u0027purposes\u0027, and if we\u0027re going to update might as well change to:\n\n\"... monitoring purposes, for example, ...\"","commit_id":"860b27e0360bccb02d75c42005af2ac704a5e316"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"37603c401440ff99dd3e6362fe364cb0832dcf0e","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add a new option ``dnsmasq_txt_record`` to the DHCP agent so we can set a"},{"line_number":5,"context_line":"    local TXT record in dnsmasq."},{"line_number":6,"context_line":"    This could be useful for monitoring purpose, e.g. to grab the liveness of"},{"line_number":7,"context_line":"    dnsmasq from the DHCP namespace."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"83965d9c_01057ddc","line":6,"range":{"start_line":6,"start_character":40,"end_line":6,"end_character":53},"in_reply_to":"91d4a169_d7eb3279","updated":"2026-01-26 23:00:46.000000000","message":"Done","commit_id":"860b27e0360bccb02d75c42005af2ac704a5e316"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"5affd84fa99275c6aa7414cdd37ea363be3e3e40","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add a new option ``dnsmasq_txt_record`` to the DHCP agent so we can set a"},{"line_number":5,"context_line":"    local TXT record in dnsmasq."},{"line_number":6,"context_line":"    This could be useful for monitoring purpose, e.g. to grab the liveness of"},{"line_number":7,"context_line":"    dnsmasq from the DHCP namespace."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"91d4a169_d7eb3279","line":6,"range":{"start_line":6,"start_character":40,"end_line":6,"end_character":53},"in_reply_to":"dbb3a375_00c107af","updated":"2026-01-23 10:40:53.000000000","message":"+1, thanks for checking","commit_id":"860b27e0360bccb02d75c42005af2ac704a5e316"}]}
