all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe5c:99c1
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      docker_namespace: osism
      docker_registry: osism.harbor.regio.digital
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 14ff41ea-4525-4930-84fa-92fc56285236
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe5c:99c1
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.99
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.13
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe5c:99c1
        region: null
        slot: null
  vars:
    docker_namespace: osism
    docker_registry: osism.harbor.regio.digital
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job container-image-osism-ansible-build explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/container-image-osism-ansible/.zuul.yaml@main#75>'
      - '<Job container-image-osism-ansible-build explicit: None implied: None source:
        osism/container-image-osism-ansible/.zuul.yaml@main#105>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 1ca43456e619433eb4c049aff221f76c
      build_refs:
      - branch: main
        change: '744'
        change_message: "zuul: increase push job timeout to 2700 s\n\n## Summary\n\n-
          Adds `timeout: 2700` to `abstract-container-image-osism-ansible-push` in
          `.zuul.yaml`\n- Covers all six repos that use this job as their parent via
          inheritance: `container-image-osism-ansible`, `ansible-collection-commons`,
          `ansible-collection-services`, `ansible-collection-validations`, `ansible-playbooks`,
          and `defaults`\n\n## Problem\n\nThe build and push of the osism-ansible
          container image regularly takes 28\u201330 min,\nconsuming nearly all of
          the inherited 1800 s (30 min) default timeout. When the run\nphase exceeds
          the remaining budget, Zuul kills it mid-execution (`RUN END\nRESULT_TIMED_OUT`)
          and the image in the registry is not updated.\n\n12 months of Zuul build
          history (2025-05 through 2026-05) show **11 TIMED_OUT events**\nfor `container-image-osism-ansible-push`
          across 380 build attempts (p90 success\nduration: 22 min, observed max:
          30 min). The inheriting collection repos add a\nfurther **12 TIMED_OUT events**
          over the same period.\n\n## Fix\n\nIncreasing the timeout to 2700 s (45
          min) gives ~70 % headroom over the p90 success\nduration and covers the
          observed tail while still providing a meaningful safety net\nagainst runaway
          builds.\n\n## Test plan\n\n- [ ] Verify the nightly `periodic-midnight`
          build of `container-image-osism-ansible-push` completes as SUCCESS\n- [
          ] Confirm no regression in the check/gate pipelines (build-only jobs are
          unaffected by this change)\n\n\U0001F916 Generated with [Claude Code](https://claude.ai/claude-code)"
        change_url: https://github.com/osism/container-image-osism-ansible/pull/744
        commit_id: 015c0da96c7f9afa92c8a84825c67a1e9e0de3d8
        patchset: 015c0da96c7f9afa92c8a84825c67a1e9e0de3d8
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          name: osism/container-image-osism-ansible
          short_name: container-image-osism-ansible
        src_dir: src/github.com/osism/container-image-osism-ansible
        topic: null
      buildset: 3dbbdcc042b9463691f5778a8bac1657
      buildset_refs:
      - branch: main
        change: '744'
        change_message: "zuul: increase push job timeout to 2700 s\n\n## Summary\n\n-
          Adds `timeout: 2700` to `abstract-container-image-osism-ansible-push` in
          `.zuul.yaml`\n- Covers all six repos that use this job as their parent via
          inheritance: `container-image-osism-ansible`, `ansible-collection-commons`,
          `ansible-collection-services`, `ansible-collection-validations`, `ansible-playbooks`,
          and `defaults`\n\n## Problem\n\nThe build and push of the osism-ansible
          container image regularly takes 28\u201330 min,\nconsuming nearly all of
          the inherited 1800 s (30 min) default timeout. When the run\nphase exceeds
          the remaining budget, Zuul kills it mid-execution (`RUN END\nRESULT_TIMED_OUT`)
          and the image in the registry is not updated.\n\n12 months of Zuul build
          history (2025-05 through 2026-05) show **11 TIMED_OUT events**\nfor `container-image-osism-ansible-push`
          across 380 build attempts (p90 success\nduration: 22 min, observed max:
          30 min). The inheriting collection repos add a\nfurther **12 TIMED_OUT events**
          over the same period.\n\n## Fix\n\nIncreasing the timeout to 2700 s (45
          min) gives ~70 % headroom over the p90 success\nduration and covers the
          observed tail while still providing a meaningful safety net\nagainst runaway
          builds.\n\n## Test plan\n\n- [ ] Verify the nightly `periodic-midnight`
          build of `container-image-osism-ansible-push` completes as SUCCESS\n- [
          ] Confirm no regression in the check/gate pipelines (build-only jobs are
          unaffected by this change)\n\n\U0001F916 Generated with [Claude Code](https://claude.ai/claude-code)"
        change_url: https://github.com/osism/container-image-osism-ansible/pull/744
        commit_id: 015c0da96c7f9afa92c8a84825c67a1e9e0de3d8
        patchset: 015c0da96c7f9afa92c8a84825c67a1e9e0de3d8
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          name: osism/container-image-osism-ansible
          short_name: container-image-osism-ansible
        src_dir: src/github.com/osism/container-image-osism-ansible
        topic: null
      change: '744'
      change_message: "zuul: increase push job timeout to 2700 s\n\n## Summary\n\n-
        Adds `timeout: 2700` to `abstract-container-image-osism-ansible-push` in `.zuul.yaml`\n-
        Covers all six repos that use this job as their parent via inheritance: `container-image-osism-ansible`,
        `ansible-collection-commons`, `ansible-collection-services`, `ansible-collection-validations`,
        `ansible-playbooks`, and `defaults`\n\n## Problem\n\nThe build and push of
        the osism-ansible container image regularly takes 28\u201330 min,\nconsuming
        nearly all of the inherited 1800 s (30 min) default timeout. When the run\nphase
        exceeds the remaining budget, Zuul kills it mid-execution (`RUN END\nRESULT_TIMED_OUT`)
        and the image in the registry is not updated.\n\n12 months of Zuul build history
        (2025-05 through 2026-05) show **11 TIMED_OUT events**\nfor `container-image-osism-ansible-push`
        across 380 build attempts (p90 success\nduration: 22 min, observed max: 30
        min). The inheriting collection repos add a\nfurther **12 TIMED_OUT events**
        over the same period.\n\n## Fix\n\nIncreasing the timeout to 2700 s (45 min)
        gives ~70 % headroom over the p90 success\nduration and covers the observed
        tail while still providing a meaningful safety net\nagainst runaway builds.\n\n##
        Test plan\n\n- [ ] Verify the nightly `periodic-midnight` build of `container-image-osism-ansible-push`
        completes as SUCCESS\n- [ ] Confirm no regression in the check/gate pipelines
        (build-only jobs are unaffected by this change)\n\n\U0001F916 Generated with
        [Claude Code](https://claude.ai/claude-code)"
      change_url: https://github.com/osism/container-image-osism-ansible/pull/744
      child_jobs: []
      commit_id: 015c0da96c7f9afa92c8a84825c67a1e9e0de3d8
      event_id: 85032e90-4e04-11f1-9972-010c41c48d87
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/1ca43456e619433eb4c049aff221f76c/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/1ca43456e619433eb4c049aff221f76c/work/logs
        result_data_file: /var/lib/zuul/builds/1ca43456e619433eb4c049aff221f76c/work/results.json
        src_root: /var/lib/zuul/builds/1ca43456e619433eb4c049aff221f76c/work/src
        work_root: /var/lib/zuul/builds/1ca43456e619433eb4c049aff221f76c/work
      include_vars: []
      items:
      - branch: main
        change: '744'
        change_message: "zuul: increase push job timeout to 2700 s\n\n## Summary\n\n-
          Adds `timeout: 2700` to `abstract-container-image-osism-ansible-push` in
          `.zuul.yaml`\n- Covers all six repos that use this job as their parent via
          inheritance: `container-image-osism-ansible`, `ansible-collection-commons`,
          `ansible-collection-services`, `ansible-collection-validations`, `ansible-playbooks`,
          and `defaults`\n\n## Problem\n\nThe build and push of the osism-ansible
          container image regularly takes 28\u201330 min,\nconsuming nearly all of
          the inherited 1800 s (30 min) default timeout. When the run\nphase exceeds
          the remaining budget, Zuul kills it mid-execution (`RUN END\nRESULT_TIMED_OUT`)
          and the image in the registry is not updated.\n\n12 months of Zuul build
          history (2025-05 through 2026-05) show **11 TIMED_OUT events**\nfor `container-image-osism-ansible-push`
          across 380 build attempts (p90 success\nduration: 22 min, observed max:
          30 min). The inheriting collection repos add a\nfurther **12 TIMED_OUT events**
          over the same period.\n\n## Fix\n\nIncreasing the timeout to 2700 s (45
          min) gives ~70 % headroom over the p90 success\nduration and covers the
          observed tail while still providing a meaningful safety net\nagainst runaway
          builds.\n\n## Test plan\n\n- [ ] Verify the nightly `periodic-midnight`
          build of `container-image-osism-ansible-push` completes as SUCCESS\n- [
          ] Confirm no regression in the check/gate pipelines (build-only jobs are
          unaffected by this change)\n\n\U0001F916 Generated with [Claude Code](https://claude.ai/claude-code)"
        change_url: https://github.com/osism/container-image-osism-ansible/pull/744
        commit_id: 015c0da96c7f9afa92c8a84825c67a1e9e0de3d8
        patchset: 015c0da96c7f9afa92c8a84825c67a1e9e0de3d8
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          name: osism/container-image-osism-ansible
          short_name: container-image-osism-ansible
          src_dir: src/github.com/osism/container-image-osism-ansible
        topic: null
      job: container-image-osism-ansible-build
      jobtags: []
      max_attempts: 3
      message: enV1bDogaW5jcmVhc2UgcHVzaCBqb2IgdGltZW91dCB0byAyNzAwIHMKCiMjIFN1bW1hcnkKCi0gQWRkcyBgdGltZW91dDogMjcwMGAgdG8gYGFic3RyYWN0LWNvbnRhaW5lci1pbWFnZS1vc2lzbS1hbnNpYmxlLXB1c2hgIGluIGAuenV1bC55YW1sYAotIENvdmVycyBhbGwgc2l4IHJlcG9zIHRoYXQgdXNlIHRoaXMgam9iIGFzIHRoZWlyIHBhcmVudCB2aWEgaW5oZXJpdGFuY2U6IGBjb250YWluZXItaW1hZ2Utb3Npc20tYW5zaWJsZWAsIGBhbnNpYmxlLWNvbGxlY3Rpb24tY29tbW9uc2AsIGBhbnNpYmxlLWNvbGxlY3Rpb24tc2VydmljZXNgLCBgYW5zaWJsZS1jb2xsZWN0aW9uLXZhbGlkYXRpb25zYCwgYGFuc2libGUtcGxheWJvb2tzYCwgYW5kIGBkZWZhdWx0c2AKCiMjIFByb2JsZW0KClRoZSBidWlsZCBhbmQgcHVzaCBvZiB0aGUgb3Npc20tYW5zaWJsZSBjb250YWluZXIgaW1hZ2UgcmVndWxhcmx5IHRha2VzIDI44oCTMzAgbWluLApjb25zdW1pbmcgbmVhcmx5IGFsbCBvZiB0aGUgaW5oZXJpdGVkIDE4MDAgcyAoMzAgbWluKSBkZWZhdWx0IHRpbWVvdXQuIFdoZW4gdGhlIHJ1bgpwaGFzZSBleGNlZWRzIHRoZSByZW1haW5pbmcgYnVkZ2V0LCBadXVsIGtpbGxzIGl0IG1pZC1leGVjdXRpb24gKGBSVU4gRU5EClJFU1VMVF9USU1FRF9PVVRgKSBhbmQgdGhlIGltYWdlIGluIHRoZSByZWdpc3RyeSBpcyBub3QgdXBkYXRlZC4KCjEyIG1vbnRocyBvZiBadXVsIGJ1aWxkIGhpc3RvcnkgKDIwMjUtMDUgdGhyb3VnaCAyMDI2LTA1KSBzaG93ICoqMTEgVElNRURfT1VUIGV2ZW50cyoqCmZvciBgY29udGFpbmVyLWltYWdlLW9zaXNtLWFuc2libGUtcHVzaGAgYWNyb3NzIDM4MCBidWlsZCBhdHRlbXB0cyAocDkwIHN1Y2Nlc3MKZHVyYXRpb246IDIyIG1pbiwgb2JzZXJ2ZWQgbWF4OiAzMCBtaW4pLiBUaGUgaW5oZXJpdGluZyBjb2xsZWN0aW9uIHJlcG9zIGFkZCBhCmZ1cnRoZXIgKioxMiBUSU1FRF9PVVQgZXZlbnRzKiogb3ZlciB0aGUgc2FtZSBwZXJpb2QuCgojIyBGaXgKCkluY3JlYXNpbmcgdGhlIHRpbWVvdXQgdG8gMjcwMCBzICg0NSBtaW4pIGdpdmVzIH43MCAlIGhlYWRyb29tIG92ZXIgdGhlIHA5MCBzdWNjZXNzCmR1cmF0aW9uIGFuZCBjb3ZlcnMgdGhlIG9ic2VydmVkIHRhaWwgd2hpbGUgc3RpbGwgcHJvdmlkaW5nIGEgbWVhbmluZ2Z1bCBzYWZldHkgbmV0CmFnYWluc3QgcnVuYXdheSBidWlsZHMuCgojIyBUZXN0IHBsYW4KCi0gWyBdIFZlcmlmeSB0aGUgbmlnaHRseSBgcGVyaW9kaWMtbWlkbmlnaHRgIGJ1aWxkIG9mIGBjb250YWluZXItaW1hZ2Utb3Npc20tYW5zaWJsZS1wdXNoYCBjb21wbGV0ZXMgYXMgU1VDQ0VTUwotIFsgXSBDb25maXJtIG5vIHJlZ3Jlc3Npb24gaW4gdGhlIGNoZWNrL2dhdGUgcGlwZWxpbmVzIChidWlsZC1vbmx5IGpvYnMgYXJlIHVuYWZmZWN0ZWQgYnkgdGhpcyBjaGFuZ2UpCgrwn6SWIEdlbmVyYXRlZCB3aXRoIFtDbGF1ZGUgQ29kZV0oaHR0cHM6Ly9jbGF1ZGUuYWkvY2xhdWRlLWNvZGUp
      patchset: 015c0da96c7f9afa92c8a84825c67a1e9e0de3d8
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/container-image-osism-ansible:
            canonical_name: github.com/osism/container-image-osism-ansible
            checkout: main
            commit: 8bd056a36ae5f46b53a209bbb88ebe71e2cbb775
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          untrusted/project_3/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
        playbooks:
        - path: untrusted/project_0/github.com/osism/container-image-osism-ansible/playbooks/build.yml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_3/zuul-jobs
            link_target: untrusted/project_3/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_3/zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/container-image-osism-ansible
        name: osism/container-image-osism-ansible
        short_name: container-image-osism-ansible
        src_dir: src/github.com/osism/container-image-osism-ansible
      projects:
        github.com/osism/container-image-osism-ansible:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          checkout: main
          checkout_description: zuul branch
          commit: 8bd056a36ae5f46b53a209bbb88ebe71e2cbb775
          name: osism/container-image-osism-ansible
          required: false
          short_name: container-image-osism-ansible
          src_dir: src/github.com/osism/container-image-osism-ansible
      ref: refs/pull/744/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
