)]}'
{"zuul.d/metal3-jobs.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"350b28a04efccbea4c65ce1437447c4da39913d7","unresolved":false,"context_lines":[{"line_number":66,"context_line":"      # Example: 35.0"},{"line_number":67,"context_line":"      ironic_custom_version: latest"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"- job:"},{"line_number":70,"context_line":"    name: metal3-baremetal-operator-functional"},{"line_number":71,"context_line":"    description: |"},{"line_number":72,"context_line":"      BareMetal Operator (BMO) functional tests."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"      These tests set up a Kind cluster with virtual bare metal hosts using"},{"line_number":75,"context_line":"      libvirt, deploy Ironic and BMO, and run the BMO e2e test suite."},{"line_number":76,"context_line":"      The ironic-image container is built from Zuul\u0027s checkout of Ironic."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"      Details: https://docs.openstack.org/ironic/latest/contributor/metal3-integration.html"},{"line_number":79,"context_line":"    parent: metal3-base"},{"line_number":80,"context_line":"    pre-run: playbooks/bmo-ci/pre.yaml"},{"line_number":81,"context_line":"    run: playbooks/bmo-ci/run.yaml"},{"line_number":82,"context_line":"    post-run: playbooks/bmo-ci/post.yaml"},{"line_number":83,"context_line":"    required-projects:"},{"line_number":84,"context_line":"      - name: github.com/steveb/ironic-image"},{"line_number":85,"context_line":"        # NOTE(dtantsur): to run this job on stable or bugfix branches, update"},{"line_number":86,"context_line":"        # the overridden checkout with the corresponding ironic-image branch"},{"line_number":87,"context_line":"        # once it\u0027s created and set ironic_custom_version as described above."},{"line_number":88,"context_line":"        # Example: release-35.0"},{"line_number":89,"context_line":"        override-checkout: autodetect"},{"line_number":90,"context_line":"      - name: github.com/metal3-io/baremetal-operator"},{"line_number":91,"context_line":"        # NOTE(dtantsur): BMO is normally compatible with a wide range of"},{"line_number":92,"context_line":"        # Ironic versions, but the tests may assume newer functionality."},{"line_number":93,"context_line":"        # Additionally, BMO\u0027s CI scripts bundle a specific version of IrSO, and"},{"line_number":94,"context_line":"        # that version may become incompatible with older versions of Ironic."},{"line_number":95,"context_line":"        # It\u0027s recommended to pin this checkout eventually on older branches."},{"line_number":96,"context_line":"        # Example: release-0.12"},{"line_number":97,"context_line":"        override-checkout: main"},{"line_number":98,"context_line":"    vars:"},{"line_number":99,"context_line":"      # NOTE(dtantsur): this version field tells IrSO which features to expect"},{"line_number":100,"context_line":"      # from Ironic and thus what to test. See the IrSO job definition for"},{"line_number":101,"context_line":"      # information on how and when to update it."},{"line_number":102,"context_line":"      ironic_custom_version: latest"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6a23e8e3_e327a827","line":102,"range":{"start_line":69,"start_character":2,"end_line":102,"end_character":0},"updated":"2026-07-14 04:13:47.000000000","message":"The project \"github.com/steveb/ironic-image\" was not found.  All\nprojects referenced within a Zuul configuration must first be added to\nthe main configuration file by the Zuul administrator.","commit_id":"b87e464f8a3e8bebdba056c217b6def40c76bc3d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check-arm64","change_message_id":"1badca6df7ec4fd031dafc84fdf976423ec81c68","unresolved":false,"context_lines":[{"line_number":66,"context_line":"      # Example: 35.0"},{"line_number":67,"context_line":"      ironic_custom_version: latest"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"- job:"},{"line_number":70,"context_line":"    name: metal3-baremetal-operator-functional"},{"line_number":71,"context_line":"    description: |"},{"line_number":72,"context_line":"      BareMetal Operator (BMO) functional tests."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"      These tests set up a Kind cluster with virtual bare metal hosts using"},{"line_number":75,"context_line":"      libvirt, deploy Ironic and BMO, and run the BMO e2e test suite."},{"line_number":76,"context_line":"      The ironic-image container is built from Zuul\u0027s checkout of Ironic."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"      Details: https://docs.openstack.org/ironic/latest/contributor/metal3-integration.html"},{"line_number":79,"context_line":"    parent: metal3-base"},{"line_number":80,"context_line":"    pre-run: playbooks/bmo-ci/pre.yaml"},{"line_number":81,"context_line":"    run: playbooks/bmo-ci/run.yaml"},{"line_number":82,"context_line":"    post-run: playbooks/bmo-ci/post.yaml"},{"line_number":83,"context_line":"    required-projects:"},{"line_number":84,"context_line":"      - name: github.com/steveb/ironic-image"},{"line_number":85,"context_line":"        # NOTE(dtantsur): to run this job on stable or bugfix branches, update"},{"line_number":86,"context_line":"        # the overridden checkout with the corresponding ironic-image branch"},{"line_number":87,"context_line":"        # once it\u0027s created and set ironic_custom_version as described above."},{"line_number":88,"context_line":"        # Example: release-35.0"},{"line_number":89,"context_line":"        override-checkout: autodetect"},{"line_number":90,"context_line":"      - name: github.com/metal3-io/baremetal-operator"},{"line_number":91,"context_line":"        # NOTE(dtantsur): BMO is normally compatible with a wide range of"},{"line_number":92,"context_line":"        # Ironic versions, but the tests may assume newer functionality."},{"line_number":93,"context_line":"        # Additionally, BMO\u0027s CI scripts bundle a specific version of IrSO, and"},{"line_number":94,"context_line":"        # that version may become incompatible with older versions of Ironic."},{"line_number":95,"context_line":"        # It\u0027s recommended to pin this checkout eventually on older branches."},{"line_number":96,"context_line":"        # Example: release-0.12"},{"line_number":97,"context_line":"        override-checkout: main"},{"line_number":98,"context_line":"    vars:"},{"line_number":99,"context_line":"      # NOTE(dtantsur): this version field tells IrSO which features to expect"},{"line_number":100,"context_line":"      # from Ironic and thus what to test. See the IrSO job definition for"},{"line_number":101,"context_line":"      # information on how and when to update it."},{"line_number":102,"context_line":"      ironic_custom_version: latest"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e5fde3eb_b8bcd77f","line":102,"range":{"start_line":69,"start_character":2,"end_line":102,"end_character":0},"updated":"2026-07-14 04:14:03.000000000","message":"The project \"github.com/steveb/ironic-image\" was not found.  All\nprojects referenced within a Zuul configuration must first be added to\nthe main configuration file by the Zuul administrator.","commit_id":"b87e464f8a3e8bebdba056c217b6def40c76bc3d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"5386a7b3f35ddcbb14ba3dcf76ec0f68b95f2c28","unresolved":false,"context_lines":[{"line_number":66,"context_line":"      # Example: 35.0"},{"line_number":67,"context_line":"      ironic_custom_version: latest"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"- job:"},{"line_number":70,"context_line":"    name: metal3-baremetal-operator-functional"},{"line_number":71,"context_line":"    description: |"},{"line_number":72,"context_line":"      BareMetal Operator (BMO) functional tests."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"      These tests set up a Kind cluster with virtual bare metal hosts using"},{"line_number":75,"context_line":"      libvirt, deploy Ironic and BMO, and run the BMO e2e test suite."},{"line_number":76,"context_line":"      The ironic-image container is built from Zuul\u0027s checkout of Ironic."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"      Details: https://docs.openstack.org/ironic/latest/contributor/metal3-integration.html"},{"line_number":79,"context_line":"    parent: metal3-base"},{"line_number":80,"context_line":"    pre-run: playbooks/bmo-ci/pre.yaml"},{"line_number":81,"context_line":"    run: playbooks/bmo-ci/run.yaml"},{"line_number":82,"context_line":"    post-run: playbooks/bmo-ci/post.yaml"},{"line_number":83,"context_line":"    required-projects:"},{"line_number":84,"context_line":"      - name: github.com/autodetect/ironic-image"},{"line_number":85,"context_line":"        # NOTE(dtantsur): to run this job on stable or bugfix branches, update"},{"line_number":86,"context_line":"        # the overridden checkout with the corresponding ironic-image branch"},{"line_number":87,"context_line":"        # once it\u0027s created and set ironic_custom_version as described above."},{"line_number":88,"context_line":"        # Example: release-35.0"},{"line_number":89,"context_line":"        override-checkout: refs/pull/956/head"},{"line_number":90,"context_line":"      - name: github.com/metal3-io/baremetal-operator"},{"line_number":91,"context_line":"        # NOTE(dtantsur): BMO is normally compatible with a wide range of"},{"line_number":92,"context_line":"        # Ironic versions, but the tests may assume newer functionality."},{"line_number":93,"context_line":"        # Additionally, BMO\u0027s CI scripts bundle a specific version of IrSO, and"},{"line_number":94,"context_line":"        # that version may become incompatible with older versions of Ironic."},{"line_number":95,"context_line":"        # It\u0027s recommended to pin this checkout eventually on older branches."},{"line_number":96,"context_line":"        # Example: release-0.12"},{"line_number":97,"context_line":"        override-checkout: main"},{"line_number":98,"context_line":"    vars:"},{"line_number":99,"context_line":"      # NOTE(dtantsur): this version field tells IrSO which features to expect"},{"line_number":100,"context_line":"      # from Ironic and thus what to test. See the IrSO job definition for"},{"line_number":101,"context_line":"      # information on how and when to update it."},{"line_number":102,"context_line":"      ironic_custom_version: latest"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"29bbf0ee_38f4f1f8","line":102,"range":{"start_line":69,"start_character":2,"end_line":102,"end_character":0},"updated":"2026-07-14 21:36:06.000000000","message":"The project \"github.com/autodetect/ironic-image\" was not found.  All\nprojects referenced within a Zuul configuration must first be added to\nthe main configuration file by the Zuul administrator.","commit_id":"8cca442191349a3ba6bb2e4648b2763703521eba"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check-arm64","change_message_id":"b070ca28b08bb378508149521224605372b1498f","unresolved":false,"context_lines":[{"line_number":66,"context_line":"      # Example: 35.0"},{"line_number":67,"context_line":"      ironic_custom_version: latest"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"- job:"},{"line_number":70,"context_line":"    name: metal3-baremetal-operator-functional"},{"line_number":71,"context_line":"    description: |"},{"line_number":72,"context_line":"      BareMetal Operator (BMO) functional tests."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"      These tests set up a Kind cluster with virtual bare metal hosts using"},{"line_number":75,"context_line":"      libvirt, deploy Ironic and BMO, and run the BMO e2e test suite."},{"line_number":76,"context_line":"      The ironic-image container is built from Zuul\u0027s checkout of Ironic."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"      Details: https://docs.openstack.org/ironic/latest/contributor/metal3-integration.html"},{"line_number":79,"context_line":"    parent: metal3-base"},{"line_number":80,"context_line":"    pre-run: playbooks/bmo-ci/pre.yaml"},{"line_number":81,"context_line":"    run: playbooks/bmo-ci/run.yaml"},{"line_number":82,"context_line":"    post-run: playbooks/bmo-ci/post.yaml"},{"line_number":83,"context_line":"    required-projects:"},{"line_number":84,"context_line":"      - name: github.com/autodetect/ironic-image"},{"line_number":85,"context_line":"        # NOTE(dtantsur): to run this job on stable or bugfix branches, update"},{"line_number":86,"context_line":"        # the overridden checkout with the corresponding ironic-image branch"},{"line_number":87,"context_line":"        # once it\u0027s created and set ironic_custom_version as described above."},{"line_number":88,"context_line":"        # Example: release-35.0"},{"line_number":89,"context_line":"        override-checkout: refs/pull/956/head"},{"line_number":90,"context_line":"      - name: github.com/metal3-io/baremetal-operator"},{"line_number":91,"context_line":"        # NOTE(dtantsur): BMO is normally compatible with a wide range of"},{"line_number":92,"context_line":"        # Ironic versions, but the tests may assume newer functionality."},{"line_number":93,"context_line":"        # Additionally, BMO\u0027s CI scripts bundle a specific version of IrSO, and"},{"line_number":94,"context_line":"        # that version may become incompatible with older versions of Ironic."},{"line_number":95,"context_line":"        # It\u0027s recommended to pin this checkout eventually on older branches."},{"line_number":96,"context_line":"        # Example: release-0.12"},{"line_number":97,"context_line":"        override-checkout: main"},{"line_number":98,"context_line":"    vars:"},{"line_number":99,"context_line":"      # NOTE(dtantsur): this version field tells IrSO which features to expect"},{"line_number":100,"context_line":"      # from Ironic and thus what to test. See the IrSO job definition for"},{"line_number":101,"context_line":"      # information on how and when to update it."},{"line_number":102,"context_line":"      ironic_custom_version: latest"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e399293a_3ea13bbc","line":102,"range":{"start_line":69,"start_character":2,"end_line":102,"end_character":0},"updated":"2026-07-14 21:36:36.000000000","message":"The project \"github.com/autodetect/ironic-image\" was not found.  All\nprojects referenced within a Zuul configuration must first be added to\nthe main configuration file by the Zuul administrator.","commit_id":"8cca442191349a3ba6bb2e4648b2763703521eba"}]}
