)]}'
{"/COMMIT_MSG":[{"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":"88c7c0bf9cb55dcf5b9ad70ac69e988b14847135","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     satoshi-sh \u003csatoss1108@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-03-26 23:00:08 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ironic Container Cofig for IPA Integration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Set up Ironic lookup endpoint (api/controller/v1/ramdisk.py) to send container configuration to IPA."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"56c4acbe_cb6481b0","line":7,"updated":"2025-03-27 18:55:15.000000000","message":"nit: config","commit_id":"81aacafcb130529ee66a07c10a0719fdf0bafbe1"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"21bd68bc6ed9bd09b31e8df8e9a9f680afaafa06","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     satoshi-sh \u003csatoss1108@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-03-26 23:00:08 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ironic Container Cofig for IPA Integration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Set up Ironic lookup endpoint (api/controller/v1/ramdisk.py) to send container configuration to IPA."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"735a1799_a946cd35","line":7,"in_reply_to":"56c4acbe_cb6481b0","updated":"2025-03-27 22:00:55.000000000","message":"Done","commit_id":"81aacafcb130529ee66a07c10a0719fdf0bafbe1"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"33cde47f6e0ee1f7c55ddd06299d09bc7cbd5156","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"52b6c768_6262b331","updated":"2025-03-26 13:04:16.000000000","message":"recheck failure on apache2.service","commit_id":"feec187b9ba4e6de413087fe71463b7bc5256e55"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e0c20c421e253108071eb15c52e8737cfa46090a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"bd6271df_18d4b94e","updated":"2025-04-07 21:34:47.000000000","message":"LGTM, Thanks!","commit_id":"ee7e1ac432776d76215bc5f650f12de833174385"}],"ironic/api/controllers/v1/ramdisk.py":[{"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":"88c7c0bf9cb55dcf5b9ad70ac69e988b14847135","unresolved":true,"context_lines":[{"line_number":59,"context_line":"        \u0027heartbeat_timeout\u0027: CONF.api.ramdisk_heartbeat_timeout,"},{"line_number":60,"context_line":"        \u0027agent_containers\u0027: {"},{"line_number":61,"context_line":"            \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":62,"context_line":"            .allow_arbitrary_containers,"},{"line_number":63,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":64,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":65,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"}],"source_content_type":"text/x-python","patch_set":8,"id":"7f82e4c4_5bfab262","line":62,"updated":"2025-03-27 18:55:15.000000000","message":"I\u0027d just leave this as one line with a #noqa like for deep image inspection below.","commit_id":"81aacafcb130529ee66a07c10a0719fdf0bafbe1"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"21bd68bc6ed9bd09b31e8df8e9a9f680afaafa06","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        \u0027heartbeat_timeout\u0027: CONF.api.ramdisk_heartbeat_timeout,"},{"line_number":60,"context_line":"        \u0027agent_containers\u0027: {"},{"line_number":61,"context_line":"            \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":62,"context_line":"            .allow_arbitrary_containers,"},{"line_number":63,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":64,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":65,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"}],"source_content_type":"text/x-python","patch_set":8,"id":"86c310a9_d9442dd0","line":62,"in_reply_to":"7f82e4c4_5bfab262","updated":"2025-03-27 22:00:55.000000000","message":"Done","commit_id":"81aacafcb130529ee66a07c10a0719fdf0bafbe1"}],"ironic/conf/agent_containers.py":[{"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":"88c7c0bf9cb55dcf5b9ad70ac69e988b14847135","unresolved":true,"context_lines":[{"line_number":43,"context_line":"               default\u003d\u0027--rm --network\u003dhost --tls-verify\u003dfalse\u0027,"},{"line_number":44,"context_line":"               help\u003d_(\u0027Options to pass when running containers\u0027"},{"line_number":45,"context_line":"                      \u0027(e.g., \"--rm --network\u003dhost\").\u0027)),"},{"line_number":46,"context_line":"    cfg.StrOpt(\u0027podman_conf_file\u0027,"},{"line_number":47,"context_line":"               default\u003d\u0027/etc/containers/containers.conf\u0027,"},{"line_number":48,"context_line":"               help\u003d_(\u0027Path to the podman configuration file\u0027"},{"line_number":49,"context_line":"                      \u0027in the ramdisk.\u0027)),"}],"source_content_type":"text/x-python","patch_set":8,"id":"b12af8e2_ff03489e","line":46,"updated":"2025-03-27 18:55:15.000000000","message":"Similar feedback as IPA: it\u0027s weird this is a *podman* conf file when we have a configurable runner.","commit_id":"81aacafcb130529ee66a07c10a0719fdf0bafbe1"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"21bd68bc6ed9bd09b31e8df8e9a9f680afaafa06","unresolved":false,"context_lines":[{"line_number":43,"context_line":"               default\u003d\u0027--rm --network\u003dhost --tls-verify\u003dfalse\u0027,"},{"line_number":44,"context_line":"               help\u003d_(\u0027Options to pass when running containers\u0027"},{"line_number":45,"context_line":"                      \u0027(e.g., \"--rm --network\u003dhost\").\u0027)),"},{"line_number":46,"context_line":"    cfg.StrOpt(\u0027podman_conf_file\u0027,"},{"line_number":47,"context_line":"               default\u003d\u0027/etc/containers/containers.conf\u0027,"},{"line_number":48,"context_line":"               help\u003d_(\u0027Path to the podman configuration file\u0027"},{"line_number":49,"context_line":"                      \u0027in the ramdisk.\u0027)),"}],"source_content_type":"text/x-python","patch_set":8,"id":"5c0ee4d8_e2f7960c","line":46,"in_reply_to":"b12af8e2_ff03489e","updated":"2025-03-27 22:00:55.000000000","message":"Done","commit_id":"81aacafcb130529ee66a07c10a0719fdf0bafbe1"}],"ironic/tests/unit/api/controllers/v1/test_ramdisk.py":[{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"0954e4e13e6ae3e94557a6043891a19ab1be39f0","unresolved":false,"context_lines":[{"line_number":67,"context_line":"    def _check_config(self, data):"},{"line_number":68,"context_line":"        expected_config \u003d {"},{"line_number":69,"context_line":"            \u0027agent_containers\u0027: {"},{"line_number":70,"context_line":"            \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":71,"context_line":"            .allow_arbitrary_containers,"},{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9de9e32a_572e4291","line":70,"in_reply_to":"10c2fdbf_cc102bf2","updated":"2025-03-22 15:27:13.000000000","message":"Done","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"d599b9e7b18caca0d00314194aa4bae496fbe76e","unresolved":true,"context_lines":[{"line_number":67,"context_line":"    def _check_config(self, data):"},{"line_number":68,"context_line":"        expected_config \u003d {"},{"line_number":69,"context_line":"            \u0027agent_containers\u0027: {"},{"line_number":70,"context_line":"            \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":71,"context_line":"            .allow_arbitrary_containers,"},{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"}],"source_content_type":"text/x-python","patch_set":4,"id":"10c2fdbf_cc102bf2","line":70,"in_reply_to":"48f4c1f7_f7980aa5","updated":"2025-03-22 15:17:08.000000000","message":"\u003e pep8: E122 continuation line missing indentation or outdented\n\nPlease fix.","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"0954e4e13e6ae3e94557a6043891a19ab1be39f0","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        expected_config \u003d {"},{"line_number":69,"context_line":"            \u0027agent_containers\u0027: {"},{"line_number":70,"context_line":"            \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":71,"context_line":"            .allow_arbitrary_containers,"},{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"}],"source_content_type":"text/x-python","patch_set":4,"id":"909118c5_e26c15eb","line":71,"in_reply_to":"26fa8bad_c702e555","updated":"2025-03-22 15:27:13.000000000","message":"Done","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"d599b9e7b18caca0d00314194aa4bae496fbe76e","unresolved":true,"context_lines":[{"line_number":68,"context_line":"        expected_config \u003d {"},{"line_number":69,"context_line":"            \u0027agent_containers\u0027: {"},{"line_number":70,"context_line":"            \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":71,"context_line":"            .allow_arbitrary_containers,"},{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"}],"source_content_type":"text/x-python","patch_set":4,"id":"26fa8bad_c702e555","line":71,"in_reply_to":"4a414c90_9342212d","updated":"2025-03-22 15:17:08.000000000","message":"\u003e pep8: E122 continuation line missing indentation or outdented\n\nPlease fix.","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"d599b9e7b18caca0d00314194aa4bae496fbe76e","unresolved":true,"context_lines":[{"line_number":69,"context_line":"            \u0027agent_containers\u0027: {"},{"line_number":70,"context_line":"            \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":71,"context_line":"            .allow_arbitrary_containers,"},{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5693be06_bc7a610d","line":72,"in_reply_to":"1a9193dc_cc80c55d","updated":"2025-03-22 15:17:08.000000000","message":"\u003e pep8: E122 continuation line missing indentation or outdented\n\nPlease fix.","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"0954e4e13e6ae3e94557a6043891a19ab1be39f0","unresolved":false,"context_lines":[{"line_number":69,"context_line":"            \u0027agent_containers\u0027: {"},{"line_number":70,"context_line":"            \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":71,"context_line":"            .allow_arbitrary_containers,"},{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"}],"source_content_type":"text/x-python","patch_set":4,"id":"e8a057c0_2185ae63","line":72,"in_reply_to":"5693be06_bc7a610d","updated":"2025-03-22 15:27:13.000000000","message":"Done","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"0954e4e13e6ae3e94557a6043891a19ab1be39f0","unresolved":false,"context_lines":[{"line_number":70,"context_line":"            \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":71,"context_line":"            .allow_arbitrary_containers,"},{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f25685d_2f5eb732","line":73,"in_reply_to":"8248b676_e58d29cd","updated":"2025-03-22 15:27:13.000000000","message":"Done","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"d599b9e7b18caca0d00314194aa4bae496fbe76e","unresolved":true,"context_lines":[{"line_number":70,"context_line":"            \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":71,"context_line":"            .allow_arbitrary_containers,"},{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"}],"source_content_type":"text/x-python","patch_set":4,"id":"8248b676_e58d29cd","line":73,"in_reply_to":"ae4dcd74_9095c2ed","updated":"2025-03-22 15:17:08.000000000","message":"\u003e pep8: E122 continuation line missing indentation or outdented\n\nPlease fix.","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"0954e4e13e6ae3e94557a6043891a19ab1be39f0","unresolved":false,"context_lines":[{"line_number":71,"context_line":"            .allow_arbitrary_containers,"},{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"}],"source_content_type":"text/x-python","patch_set":4,"id":"4988722d_f48cb6fb","line":74,"in_reply_to":"cbb18bcd_5108a666","updated":"2025-03-22 15:27:13.000000000","message":"Done","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"d599b9e7b18caca0d00314194aa4bae496fbe76e","unresolved":true,"context_lines":[{"line_number":71,"context_line":"            .allow_arbitrary_containers,"},{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"}],"source_content_type":"text/x-python","patch_set":4,"id":"cbb18bcd_5108a666","line":74,"in_reply_to":"f67ebc1a_484ca0a4","updated":"2025-03-22 15:17:08.000000000","message":"\u003e pep8: E122 continuation line missing indentation or outdented\n\nPlease fix.","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"d599b9e7b18caca0d00314194aa4bae496fbe76e","unresolved":true,"context_lines":[{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"},{"line_number":78,"context_line":"            \u0027steps_file_path\u0027: CONF.agent_containers.steps_file_path"}],"source_content_type":"text/x-python","patch_set":4,"id":"ed5a4809_0ab9e8d3","line":75,"in_reply_to":"1c585e4b_cbca7e76","updated":"2025-03-22 15:17:08.000000000","message":"\u003e pep8: E122 continuation line missing indentation or outdented\n\nPlease fix.","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"0954e4e13e6ae3e94557a6043891a19ab1be39f0","unresolved":false,"context_lines":[{"line_number":72,"context_line":"            \u0027allowed_containers\u0027: CONF.agent_containers.allowed_containers,"},{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"},{"line_number":78,"context_line":"            \u0027steps_file_path\u0027: CONF.agent_containers.steps_file_path"}],"source_content_type":"text/x-python","patch_set":4,"id":"16bd9781_733f5fe3","line":75,"in_reply_to":"ed5a4809_0ab9e8d3","updated":"2025-03-22 15:27:13.000000000","message":"Done","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"0954e4e13e6ae3e94557a6043891a19ab1be39f0","unresolved":false,"context_lines":[{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"},{"line_number":78,"context_line":"            \u0027steps_file_path\u0027: CONF.agent_containers.steps_file_path"},{"line_number":79,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":4,"id":"18fae458_40c66273","line":76,"in_reply_to":"c0da654d_fc853fe7","updated":"2025-03-22 15:27:13.000000000","message":"Done","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"d599b9e7b18caca0d00314194aa4bae496fbe76e","unresolved":true,"context_lines":[{"line_number":73,"context_line":"            \u0027container_steps_file\u0027: CONF.agent_containers.container_steps_file,"},{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"},{"line_number":78,"context_line":"            \u0027steps_file_path\u0027: CONF.agent_containers.steps_file_path"},{"line_number":79,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":4,"id":"c0da654d_fc853fe7","line":76,"in_reply_to":"ea89f382_980fa7c1","updated":"2025-03-22 15:17:08.000000000","message":"\u003e pep8: E122 continuation line missing indentation or outdented\n\nPlease fix.","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"d599b9e7b18caca0d00314194aa4bae496fbe76e","unresolved":true,"context_lines":[{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"},{"line_number":78,"context_line":"            \u0027steps_file_path\u0027: CONF.agent_containers.steps_file_path"},{"line_number":79,"context_line":"        },"},{"line_number":80,"context_line":"            \u0027metrics\u0027: {"}],"source_content_type":"text/x-python","patch_set":4,"id":"b1f5b86c_6016af55","line":77,"in_reply_to":"805b8222_bb248632","updated":"2025-03-22 15:17:08.000000000","message":"\u003e pep8: E122 continuation line missing indentation or outdented\n\nPlease fix.","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"0954e4e13e6ae3e94557a6043891a19ab1be39f0","unresolved":false,"context_lines":[{"line_number":74,"context_line":"            \u0027runner\u0027: CONF.agent_containers.runner,"},{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"},{"line_number":78,"context_line":"            \u0027steps_file_path\u0027: CONF.agent_containers.steps_file_path"},{"line_number":79,"context_line":"        },"},{"line_number":80,"context_line":"            \u0027metrics\u0027: {"}],"source_content_type":"text/x-python","patch_set":4,"id":"750e092f_feb90dda","line":77,"in_reply_to":"b1f5b86c_6016af55","updated":"2025-03-22 15:27:13.000000000","message":"Done","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"0954e4e13e6ae3e94557a6043891a19ab1be39f0","unresolved":false,"context_lines":[{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"},{"line_number":78,"context_line":"            \u0027steps_file_path\u0027: CONF.agent_containers.steps_file_path"},{"line_number":79,"context_line":"        },"},{"line_number":80,"context_line":"            \u0027metrics\u0027: {"},{"line_number":81,"context_line":"                \u0027backend\u0027: \u0027statsd\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"0d491fd9_5d044702","line":78,"in_reply_to":"8af20eab_0ff39e5c","updated":"2025-03-22 15:27:13.000000000","message":"Done","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"d599b9e7b18caca0d00314194aa4bae496fbe76e","unresolved":true,"context_lines":[{"line_number":75,"context_line":"            \u0027pull_options\u0027: CONF.agent_containers.pull_options,"},{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"},{"line_number":78,"context_line":"            \u0027steps_file_path\u0027: CONF.agent_containers.steps_file_path"},{"line_number":79,"context_line":"        },"},{"line_number":80,"context_line":"            \u0027metrics\u0027: {"},{"line_number":81,"context_line":"                \u0027backend\u0027: \u0027statsd\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"8af20eab_0ff39e5c","line":78,"in_reply_to":"dda7e80e_566d9d2c","updated":"2025-03-22 15:17:08.000000000","message":"\u003e pep8: E122 continuation line missing indentation or outdented\n\nPlease fix.","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"d599b9e7b18caca0d00314194aa4bae496fbe76e","unresolved":true,"context_lines":[{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"},{"line_number":78,"context_line":"            \u0027steps_file_path\u0027: CONF.agent_containers.steps_file_path"},{"line_number":79,"context_line":"        },"},{"line_number":80,"context_line":"            \u0027metrics\u0027: {"},{"line_number":81,"context_line":"                \u0027backend\u0027: \u0027statsd\u0027,"},{"line_number":82,"context_line":"                \u0027prepend_host\u0027: CONF.metrics.agent_prepend_host,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5269c3fa_1aed7ea7","line":79,"in_reply_to":"20c120ac_6c49c9d2","updated":"2025-03-22 15:17:08.000000000","message":"\u003e pep8: E122 continuation line missing indentation or outdented\n\nPlease fix.","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":37707,"name":"Satoshi Shirosaka","display_name":"Satoshi S.","email":"satoss1108@gmail.com","username":"satoshi-sh"},"change_message_id":"0954e4e13e6ae3e94557a6043891a19ab1be39f0","unresolved":false,"context_lines":[{"line_number":76,"context_line":"            \u0027run_options\u0027: CONF.agent_containers.run_options,"},{"line_number":77,"context_line":"            \u0027podman_conf_file\u0027: CONF.agent_containers.podman_conf_file,"},{"line_number":78,"context_line":"            \u0027steps_file_path\u0027: CONF.agent_containers.steps_file_path"},{"line_number":79,"context_line":"        },"},{"line_number":80,"context_line":"            \u0027metrics\u0027: {"},{"line_number":81,"context_line":"                \u0027backend\u0027: \u0027statsd\u0027,"},{"line_number":82,"context_line":"                \u0027prepend_host\u0027: CONF.metrics.agent_prepend_host,"}],"source_content_type":"text/x-python","patch_set":4,"id":"cb4ff4f4_10c998f2","line":79,"in_reply_to":"5269c3fa_1aed7ea7","updated":"2025-03-22 15:27:13.000000000","message":"Done","commit_id":"1857d2a539fbb90dc47019656fe98455debd0220"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e0c20c421e253108071eb15c52e8737cfa46090a","unresolved":true,"context_lines":[{"line_number":68,"context_line":"        expected_config \u003d {"},{"line_number":69,"context_line":"            \u0027agent_containers\u0027: {"},{"line_number":70,"context_line":"                \u0027allow_arbitrary_containers\u0027: CONF.agent_containers"},{"line_number":71,"context_line":"                .allow_arbitrary_containers,"},{"line_number":72,"context_line":"                \u0027allowed_containers\u0027: CONF.agent_containers"},{"line_number":73,"context_line":"                .allowed_containers,"},{"line_number":74,"context_line":"                \u0027container_steps_file\u0027: CONF.agent_containers"}],"source_content_type":"text/x-python","patch_set":9,"id":"f59b34fe_76d413ed","line":71,"updated":"2025-04-07 21:34:47.000000000","message":"I know python is smart enough for this, but I think this is where linting rules are putting is into a semi-bad pattern of line breaking it. I\u0027m sure if someone who groks how python\u0027s interperter behaviors, might have serious concerns here. That being said, it is test code, so *shrug*","commit_id":"ee7e1ac432776d76215bc5f650f12de833174385"}]}
