)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"369485dd49d0c30b8cff08973466ad926426249b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d127af23_34c8f92a","updated":"2023-02-17 22:31:50.000000000","message":"Do not merge pending Ironic community review.","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"dc2d37244ebe57753be21828d6a54905f3b88781","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d4e04ce4_f360bbe9","in_reply_to":"d127af23_34c8f92a","updated":"2023-03-01 10:26:50.000000000","message":"Hi @JayF let us know when we can merge this.\nOtherwise, looks fine: https://653043b8f3591a90e82b-cac0169e2fba8cf45d3382fd7c816a5c.ssl.cf5.rackcdn.com/874338/3/check/openstack-tox-docs/4aacf26/docs/antelope/highlights.html#ironic","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"6bc889fb88a767da8ca12af22844fa7de1684469","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3a3f7808_8ce4636a","updated":"2023-03-01 15:47:57.000000000","message":"It\u0027s been mentioned in two Ironic meetings running; this should be good to go.","commit_id":"b9e70afe854ce6b10b8476b840145a855d2d09d8"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"33eec2a5ca6722cca5a74e1293c3fb7c264d9789","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"318a63f3_f00bb3bc","updated":"2023-02-27 15:56:06.000000000","message":"looks good, thanks!","commit_id":"b9e70afe854ce6b10b8476b840145a855d2d09d8"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"15206430eb9f61dbcce34ea85ae17197d4143aa9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"2f46da29_a3218673","in_reply_to":"3a3f7808_8ce4636a","updated":"2023-03-01 16:16:34.000000000","message":"ACK, thanks!","commit_id":"b9e70afe854ce6b10b8476b840145a855d2d09d8"}],"deliverables/antelope/ironic.yaml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e99085316567b989876573f6f7852db6bb6ea252","unresolved":true,"context_lines":[{"line_number":21,"context_line":"  - name: bugfix/21.3"},{"line_number":22,"context_line":"    location: 21.3.0"},{"line_number":23,"context_line":"cycle-highlights:"},{"line_number":24,"context_line":"  - Adds support for service role, intended for service to service"},{"line_number":25,"context_line":"    communication, such as for those using ironic-insector, nova-compute,"},{"line_number":26,"context_line":"    or networking-baremetal to communicate with the ironic API."},{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bcf73e6e_805734ab","line":24,"range":{"start_line":24,"start_character":21,"end_line":24,"end_character":33},"updated":"2023-02-20 15:45:44.000000000","message":"service role with-in default policy","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"53c22d5e83cea8fa381d1d059eb407c8ac841dd4","unresolved":false,"context_lines":[{"line_number":21,"context_line":"  - name: bugfix/21.3"},{"line_number":22,"context_line":"    location: 21.3.0"},{"line_number":23,"context_line":"cycle-highlights:"},{"line_number":24,"context_line":"  - Adds support for service role, intended for service to service"},{"line_number":25,"context_line":"    communication, such as for those using ironic-insector, nova-compute,"},{"line_number":26,"context_line":"    or networking-baremetal to communicate with the ironic API."},{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9aabd39e_e85232fe","line":24,"range":{"start_line":24,"start_character":21,"end_line":24,"end_character":33},"in_reply_to":"bcf73e6e_805734ab","updated":"2023-02-20 17:12:49.000000000","message":"Done","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e99085316567b989876573f6f7852db6bb6ea252","unresolved":true,"context_lines":[{"line_number":22,"context_line":"    location: 21.3.0"},{"line_number":23,"context_line":"cycle-highlights:"},{"line_number":24,"context_line":"  - Adds support for service role, intended for service to service"},{"line_number":25,"context_line":"    communication, such as for those using ironic-insector, nova-compute,"},{"line_number":26,"context_line":"    or networking-baremetal to communicate with the ironic API."},{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":28,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":29,"context_line":"    were only accessible via statsd."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1bc60377_e59e715e","line":26,"range":{"start_line":25,"start_character":18,"end_line":26,"end_character":63},"updated":"2023-02-20 15:45:44.000000000","message":"I\u0027d trim the last part of this sentence off.","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"53c22d5e83cea8fa381d1d059eb407c8ac841dd4","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    location: 21.3.0"},{"line_number":23,"context_line":"cycle-highlights:"},{"line_number":24,"context_line":"  - Adds support for service role, intended for service to service"},{"line_number":25,"context_line":"    communication, such as for those using ironic-insector, nova-compute,"},{"line_number":26,"context_line":"    or networking-baremetal to communicate with the ironic API."},{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":28,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":29,"context_line":"    were only accessible via statsd."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"63c930ef_8ab3e2bd","line":26,"range":{"start_line":25,"start_character":18,"end_line":26,"end_character":63},"in_reply_to":"1bc60377_e59e715e","updated":"2023-02-20 17:12:49.000000000","message":"Done","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e99085316567b989876573f6f7852db6bb6ea252","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    communication, such as for those using ironic-insector, nova-compute,"},{"line_number":26,"context_line":"    or networking-baremetal to communicate with the ironic API."},{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":28,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":29,"context_line":"    were only accessible via statsd."},{"line_number":30,"context_line":"  - API support added in version 1.82 for setting a shard key on a node. This"},{"line_number":31,"context_line":"    is useful for operators or external API clients that need to be"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"73bce150_33155b32","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":27},"updated":"2023-02-20 15:45:44.000000000","message":"slight jumping the gun here, I\u0027d end the sentence with \"can now export application metrics alongside hardware metrics.\" The patch for prometheus is still in review and is needed for it to decode ironic\u0027s metrics.","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"2ee8b616ebedd4f53a9bda44934e46020d320b6e","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    communication, such as for those using ironic-insector, nova-compute,"},{"line_number":26,"context_line":"    or networking-baremetal to communicate with the ironic API."},{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":28,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":29,"context_line":"    were only accessible via statsd."},{"line_number":30,"context_line":"  - API support added in version 1.82 for setting a shard key on a node. This"},{"line_number":31,"context_line":"    is useful for operators or external API clients that need to be"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"54c71fc8_8886526d","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":27},"in_reply_to":"1241286e_dc1bb5cd","updated":"2023-02-20 17:33:48.000000000","message":"with what is merged now, they can be pulled from the message bus by ceilometer if someone were to configure it to read the messages.\n\nYeah, should be merged in antelope if I can get my current headache resolved.","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e9468d5e761d57cea2b3e0b8a0dade5c84220420","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    communication, such as for those using ironic-insector, nova-compute,"},{"line_number":26,"context_line":"    or networking-baremetal to communicate with the ironic API."},{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":28,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":29,"context_line":"    were only accessible via statsd."},{"line_number":30,"context_line":"  - API support added in version 1.82 for setting a shard key on a node. This"},{"line_number":31,"context_line":"    is useful for operators or external API clients that need to be"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ad9545c4_06ebff8d","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":27},"in_reply_to":"3e54f037_c64a660d","updated":"2023-02-23 01:01:26.000000000","message":"ack","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"1c1b37a11067239256ebe9bf3820f651b9d46554","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    communication, such as for those using ironic-insector, nova-compute,"},{"line_number":26,"context_line":"    or networking-baremetal to communicate with the ironic API."},{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":28,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":29,"context_line":"    were only accessible via statsd."},{"line_number":30,"context_line":"  - API support added in version 1.82 for setting a shard key on a node. This"},{"line_number":31,"context_line":"    is useful for operators or external API clients that need to be"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3e54f037_c64a660d","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":27},"in_reply_to":"54c71fc8_8886526d","updated":"2023-02-20 17:47:00.000000000","message":"I\u0027m leaving it, given the current discussion in IRC and it seeming like we\u0027re going to get it in \\o/","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"53c22d5e83cea8fa381d1d059eb407c8ac841dd4","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    communication, such as for those using ironic-insector, nova-compute,"},{"line_number":26,"context_line":"    or networking-baremetal to communicate with the ironic API."},{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":28,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":29,"context_line":"    were only accessible via statsd."},{"line_number":30,"context_line":"  - API support added in version 1.82 for setting a shard key on a node. This"},{"line_number":31,"context_line":"    is useful for operators or external API clients that need to be"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1241286e_dc1bb5cd","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":27},"in_reply_to":"73bce150_33155b32","updated":"2023-02-20 17:12:49.000000000","message":"Then have we actually done anything? We already exported app metrics via statsd before.\n\nWe also anticipate having this landed for Antelope (right?)","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"4cf47898b9254bd759cc34766e0384c186d5b468","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    communication, such as for those using ironic-insector, nova-compute,"},{"line_number":26,"context_line":"    or networking-baremetal to communicate with the ironic API."},{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":28,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":29,"context_line":"    were only accessible via statsd."},{"line_number":30,"context_line":"  - API support added in version 1.82 for setting a shard key on a node. This"},{"line_number":31,"context_line":"    is useful for operators or external API clients that need to be"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"13393991_42b571b5","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":27},"in_reply_to":"ad9545c4_06ebff8d","updated":"2023-02-27 15:50:05.000000000","message":"Done","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e99085316567b989876573f6f7852db6bb6ea252","unresolved":true,"context_lines":[{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":28,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":29,"context_line":"    were only accessible via statsd."},{"line_number":30,"context_line":"  - API support added in version 1.82 for setting a shard key on a node. This"},{"line_number":31,"context_line":"    is useful for operators or external API clients that need to be"},{"line_number":32,"context_line":"    horizontally scaled, such as nova-compute, networking-baremetal, or any"},{"line_number":33,"context_line":"    large operator script. This API version also adds support for querying a"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ccccdf5c_315a114e","line":30,"updated":"2023-02-20 15:45:44.000000000","message":"I\u0027d say \"Adds support for sharding ironic nodes utilizing a shard key, to enable external API clients to $words. With this feature, the ability to retrieve an aggregate list of defined shards has also been implemented.\"\n\nIf we want to point to docs here, it might be good, FWIW.","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"53c22d5e83cea8fa381d1d059eb407c8ac841dd4","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":28,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":29,"context_line":"    were only accessible via statsd."},{"line_number":30,"context_line":"  - API support added in version 1.82 for setting a shard key on a node. This"},{"line_number":31,"context_line":"    is useful for operators or external API clients that need to be"},{"line_number":32,"context_line":"    horizontally scaled, such as nova-compute, networking-baremetal, or any"},{"line_number":33,"context_line":"    large operator script. This API version also adds support for querying a"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"02643061_c4735167","line":30,"in_reply_to":"ccccdf5c_315a114e","updated":"2023-02-20 17:12:49.000000000","message":"Done","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"cbda8c629a0bdcaedd8b0a2289b932f7d75c487a","unresolved":true,"context_lines":[{"line_number":31,"context_line":"    is useful for operators or external API clients that need to be"},{"line_number":32,"context_line":"    horizontally scaled, such as nova-compute, networking-baremetal, or any"},{"line_number":33,"context_line":"    large operator script. This API version also adds support for querying a"},{"line_number":34,"context_line":"    list of assigned shard keys via `GET /v1/shards`, which returns a list"},{"line_number":35,"context_line":"    of shard key values and how many nodes are set to each value, as well as"},{"line_number":36,"context_line":"    the ability to query ports and nodes by shard and by if they are sharded."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"cb619132_33a97fe1","line":34,"updated":"2023-02-20 15:53:13.000000000","message":"Another item to list, \"Performance on the /v1/ports and /v1/portgroups queries have been improved.\" Since it cannot be backported (object model change).\n\nUnfortunately looks like the benchmark is broken due to bifrost issues at the moment. :\\","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"53c22d5e83cea8fa381d1d059eb407c8ac841dd4","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    is useful for operators or external API clients that need to be"},{"line_number":32,"context_line":"    horizontally scaled, such as nova-compute, networking-baremetal, or any"},{"line_number":33,"context_line":"    large operator script. This API version also adds support for querying a"},{"line_number":34,"context_line":"    list of assigned shard keys via `GET /v1/shards`, which returns a list"},{"line_number":35,"context_line":"    of shard key values and how many nodes are set to each value, as well as"},{"line_number":36,"context_line":"    the ability to query ports and nodes by shard and by if they are sharded."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"f34095f4_b6e8e91c","line":34,"in_reply_to":"cb619132_33a97fe1","updated":"2023-02-20 17:12:49.000000000","message":"Done","commit_id":"c5db7a35bb4898537875a6a211e873f0fd715891"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"9fdfffe36aae89796ad177f71195cb88b97d9bdf","unresolved":true,"context_lines":[{"line_number":26,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":27,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":28,"context_line":"    were only accessible via statsd."},{"line_number":29,"context_line":"  - Adds support for sharding Ironic nodes using a shard-key, to enable "},{"line_number":30,"context_line":"    external API clients to horizontal scale. See"},{"line_number":31,"context_line":"    https://docs.openstack.org/api-ref/baremetal/#shards for more information."},{"line_number":32,"context_line":"  - Performance on the /v1/ports and /v1/portgroups API list endpoints has"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2248a697_a6362ad1","line":29,"range":{"start_line":29,"start_character":71,"end_line":29,"end_character":72},"updated":"2023-02-23 08:33:57.000000000","message":"nit: blank space","commit_id":"0afeb88e15b4d72b00fc94006ae0e66531f1d5be"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"4cf47898b9254bd759cc34766e0384c186d5b468","unresolved":false,"context_lines":[{"line_number":26,"context_line":"  - Ironic can now export application metrics from the ironic-conductor"},{"line_number":27,"context_line":"    service into prometheus, alongside hardware metrics. Previously these"},{"line_number":28,"context_line":"    were only accessible via statsd."},{"line_number":29,"context_line":"  - Adds support for sharding Ironic nodes using a shard-key, to enable "},{"line_number":30,"context_line":"    external API clients to horizontal scale. See"},{"line_number":31,"context_line":"    https://docs.openstack.org/api-ref/baremetal/#shards for more information."},{"line_number":32,"context_line":"  - Performance on the /v1/ports and /v1/portgroups API list endpoints has"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5b083fb8_f476c4c6","line":29,"range":{"start_line":29,"start_character":71,"end_line":29,"end_character":72},"in_reply_to":"2248a697_a6362ad1","updated":"2023-02-27 15:50:05.000000000","message":"Done","commit_id":"0afeb88e15b4d72b00fc94006ae0e66531f1d5be"}]}
