all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe5b:2549
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      docker_image: frontend
      docker_namespace: osism
      docker_registry: osism.harbor.regio.digital
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: ffa654af-ade9-47ef-a9f6-f09aa2e30d69
        host_id: 4ba4344415ca7057d9956ea5de826bbc0b830981e82c0e0f191fa07b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe5b:2549
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.99
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.116
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe5b:2549
        region: null
        slot: null
      repository: osism/osism
  vars:
    docker_image: frontend
    docker_namespace: osism
    docker_registry: osism.harbor.regio.digital
    repository: osism/osism
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job container-image-python-osism-frontend-build explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: osism/python-osism/.zuul.yaml@main#87>'
      - '<Job container-image-python-osism-frontend-build explicit: None implied:
        None source: osism/python-osism/.zuul.yaml@main#138>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: c13253ad68884f51bd4443f90fa798d1
      build_refs:
      - branch: main
        change: '2397'
        change_message: "Update dependency jc to v1.25.7\n\nThis PR contains the following
          updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [jc](https://redirect.github.com/kellyjonbrazil/jc) | `==1.25.6` \u2192
          `==1.25.7` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/jc/1.25.7?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/jc/1.25.6/1.25.7?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kellyjonbrazil/jc (jc)</summary>\n\n###
          [`v1.25.7`](https://redirect.github.com/kellyjonbrazil/jc/releases/tag/v1.25.7):
          JC version 1.25.7\n\n[Compare Source](https://redirect.github.com/kellyjonbrazil/jc/compare/v1.25.6...v1.25.7)\n\n-
          Add `csv-ih`, `tsv`, and `tsv-ih` file parsers for CSV files without headers,\n
          \ TSV files, and TSV files without headers. Note that these are standard
          and\n  not streaming parsers so the entire CSV/TSV will be loaded into memory.
          For\n  lazy loading equivalents, see below.\n- Add `csv-ih-s`, `tsv-s`,
          and `tsv-ih-s` streaming file parsers for CSV files\n  without headers,
          TSV files, and TSV files without headers. These streaming\n  parsers will
          lazily load the data into memory and may be more suitable for\n  extremely
          large files.\n- Add `typeset` and `declare` Bash internal command parser
          to convert variables\n  simple arrays, and associative arrays along with
          object metadata\n- Enhance `pip-show` command parser to add `-f` show files
          support\n- Enhance `rsync` and `rsync-s` parsers to add `--stats` or `--info=stats[1-3]`
          fields\n- Fix `certbot` command parser to allow parsing of named certs\n-
          Fix `dir` command parser for incorrect stripping of the `D:` drive letter\n-
          Fix `hashsum` command parser to correctly parse the `mode` indicator\n-
          Fix `ifconfig` command parser for incorrect stripping of leading zeros in
          some hex numbers\n- Fix `iptables` command parser when Target is blank and
          verbose output is used\n- Fix `lsattr` command parser for filenames with
          spaces (newlines in filenames are\n  still not supported)\n- Fix `proc-pid-smaps`
          proc parser when unknown VmFlags are output\n- Fix `jc.utils.timestamp`
          function and tests for behavior change in python 3.15\n- Fix `ufw` command
          parser to support rule logging. A new boolean `log` field is introduced\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
          defined)\n\n\U0001F6A6 **Automerge**: Disabled by config. Please merge this
          manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes
          conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**:
          Close this PR and you won't be reminded about these updates again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2397
        commit_id: 197953ac6130926460eff5e4283e0eb0839c187f
        patchset: 197953ac6130926460eff5e4283e0eb0839c187f
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      buildset: 43f2660b0c4045c7b0426b2cd28bdf23
      buildset_refs:
      - branch: main
        change: '2397'
        change_message: "Update dependency jc to v1.25.7\n\nThis PR contains the following
          updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [jc](https://redirect.github.com/kellyjonbrazil/jc) | `==1.25.6` \u2192
          `==1.25.7` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/jc/1.25.7?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/jc/1.25.6/1.25.7?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kellyjonbrazil/jc (jc)</summary>\n\n###
          [`v1.25.7`](https://redirect.github.com/kellyjonbrazil/jc/releases/tag/v1.25.7):
          JC version 1.25.7\n\n[Compare Source](https://redirect.github.com/kellyjonbrazil/jc/compare/v1.25.6...v1.25.7)\n\n-
          Add `csv-ih`, `tsv`, and `tsv-ih` file parsers for CSV files without headers,\n
          \ TSV files, and TSV files without headers. Note that these are standard
          and\n  not streaming parsers so the entire CSV/TSV will be loaded into memory.
          For\n  lazy loading equivalents, see below.\n- Add `csv-ih-s`, `tsv-s`,
          and `tsv-ih-s` streaming file parsers for CSV files\n  without headers,
          TSV files, and TSV files without headers. These streaming\n  parsers will
          lazily load the data into memory and may be more suitable for\n  extremely
          large files.\n- Add `typeset` and `declare` Bash internal command parser
          to convert variables\n  simple arrays, and associative arrays along with
          object metadata\n- Enhance `pip-show` command parser to add `-f` show files
          support\n- Enhance `rsync` and `rsync-s` parsers to add `--stats` or `--info=stats[1-3]`
          fields\n- Fix `certbot` command parser to allow parsing of named certs\n-
          Fix `dir` command parser for incorrect stripping of the `D:` drive letter\n-
          Fix `hashsum` command parser to correctly parse the `mode` indicator\n-
          Fix `ifconfig` command parser for incorrect stripping of leading zeros in
          some hex numbers\n- Fix `iptables` command parser when Target is blank and
          verbose output is used\n- Fix `lsattr` command parser for filenames with
          spaces (newlines in filenames are\n  still not supported)\n- Fix `proc-pid-smaps`
          proc parser when unknown VmFlags are output\n- Fix `jc.utils.timestamp`
          function and tests for behavior change in python 3.15\n- Fix `ufw` command
          parser to support rule logging. A new boolean `log` field is introduced\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
          defined)\n\n\U0001F6A6 **Automerge**: Disabled by config. Please merge this
          manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes
          conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**:
          Close this PR and you won't be reminded about these updates again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2397
        commit_id: 197953ac6130926460eff5e4283e0eb0839c187f
        patchset: 197953ac6130926460eff5e4283e0eb0839c187f
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      change: '2397'
      change_message: "Update dependency jc to v1.25.7\n\nThis PR contains the following
        updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [jc](https://redirect.github.com/kellyjonbrazil/jc) | `==1.25.6` \u2192 `==1.25.7`
        | ![age](https://developer.mend.io/api/mc/badges/age/pypi/jc/1.25.7?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/jc/1.25.6/1.25.7?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kellyjonbrazil/jc (jc)</summary>\n\n###
        [`v1.25.7`](https://redirect.github.com/kellyjonbrazil/jc/releases/tag/v1.25.7):
        JC version 1.25.7\n\n[Compare Source](https://redirect.github.com/kellyjonbrazil/jc/compare/v1.25.6...v1.25.7)\n\n-
        Add `csv-ih`, `tsv`, and `tsv-ih` file parsers for CSV files without headers,\n
        \ TSV files, and TSV files without headers. Note that these are standard and\n
        \ not streaming parsers so the entire CSV/TSV will be loaded into memory.
        For\n  lazy loading equivalents, see below.\n- Add `csv-ih-s`, `tsv-s`, and
        `tsv-ih-s` streaming file parsers for CSV files\n  without headers, TSV files,
        and TSV files without headers. These streaming\n  parsers will lazily load
        the data into memory and may be more suitable for\n  extremely large files.\n-
        Add `typeset` and `declare` Bash internal command parser to convert variables\n
        \ simple arrays, and associative arrays along with object metadata\n- Enhance
        `pip-show` command parser to add `-f` show files support\n- Enhance `rsync`
        and `rsync-s` parsers to add `--stats` or `--info=stats[1-3]` fields\n- Fix
        `certbot` command parser to allow parsing of named certs\n- Fix `dir` command
        parser for incorrect stripping of the `D:` drive letter\n- Fix `hashsum` command
        parser to correctly parse the `mode` indicator\n- Fix `ifconfig` command parser
        for incorrect stripping of leading zeros in some hex numbers\n- Fix `iptables`
        command parser when Target is blank and verbose output is used\n- Fix `lsattr`
        command parser for filenames with spaces (newlines in filenames are\n  still
        not supported)\n- Fix `proc-pid-smaps` proc parser when unknown VmFlags are
        output\n- Fix `jc.utils.timestamp` function and tests for behavior change
        in python 3.15\n- Fix `ufw` command parser to support rule logging. A new
        boolean `log` field is introduced\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
        **Schedule**: (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n-
        Automerge\n  - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**:
        Disabled by config. Please merge this manually once you are satisfied.\n\n\u267B
        **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
        checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
        about these updates again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
        to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by
        [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2397
      child_jobs: []
      commit_id: 197953ac6130926460eff5e4283e0eb0839c187f
      event_id: 0d5e91d0-6b60-11f1-80fa-9a6f4821b680
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/c13253ad68884f51bd4443f90fa798d1/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/c13253ad68884f51bd4443f90fa798d1/work/logs
        result_data_file: /var/lib/zuul/builds/c13253ad68884f51bd4443f90fa798d1/work/results.json
        src_root: /var/lib/zuul/builds/c13253ad68884f51bd4443f90fa798d1/work/src
        work_root: /var/lib/zuul/builds/c13253ad68884f51bd4443f90fa798d1/work
      include_vars: []
      items:
      - branch: main
        change: '2397'
        change_message: "Update dependency jc to v1.25.7\n\nThis PR contains the following
          updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [jc](https://redirect.github.com/kellyjonbrazil/jc) | `==1.25.6` \u2192
          `==1.25.7` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/jc/1.25.7?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/jc/1.25.6/1.25.7?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kellyjonbrazil/jc (jc)</summary>\n\n###
          [`v1.25.7`](https://redirect.github.com/kellyjonbrazil/jc/releases/tag/v1.25.7):
          JC version 1.25.7\n\n[Compare Source](https://redirect.github.com/kellyjonbrazil/jc/compare/v1.25.6...v1.25.7)\n\n-
          Add `csv-ih`, `tsv`, and `tsv-ih` file parsers for CSV files without headers,\n
          \ TSV files, and TSV files without headers. Note that these are standard
          and\n  not streaming parsers so the entire CSV/TSV will be loaded into memory.
          For\n  lazy loading equivalents, see below.\n- Add `csv-ih-s`, `tsv-s`,
          and `tsv-ih-s` streaming file parsers for CSV files\n  without headers,
          TSV files, and TSV files without headers. These streaming\n  parsers will
          lazily load the data into memory and may be more suitable for\n  extremely
          large files.\n- Add `typeset` and `declare` Bash internal command parser
          to convert variables\n  simple arrays, and associative arrays along with
          object metadata\n- Enhance `pip-show` command parser to add `-f` show files
          support\n- Enhance `rsync` and `rsync-s` parsers to add `--stats` or `--info=stats[1-3]`
          fields\n- Fix `certbot` command parser to allow parsing of named certs\n-
          Fix `dir` command parser for incorrect stripping of the `D:` drive letter\n-
          Fix `hashsum` command parser to correctly parse the `mode` indicator\n-
          Fix `ifconfig` command parser for incorrect stripping of leading zeros in
          some hex numbers\n- Fix `iptables` command parser when Target is blank and
          verbose output is used\n- Fix `lsattr` command parser for filenames with
          spaces (newlines in filenames are\n  still not supported)\n- Fix `proc-pid-smaps`
          proc parser when unknown VmFlags are output\n- Fix `jc.utils.timestamp`
          function and tests for behavior change in python 3.15\n- Fix `ufw` command
          parser to support rule logging. A new boolean `log` field is introduced\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
          defined)\n\n\U0001F6A6 **Automerge**: Disabled by config. Please merge this
          manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes
          conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**:
          Close this PR and you won't be reminded about these updates again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2397
        commit_id: 197953ac6130926460eff5e4283e0eb0839c187f
        patchset: 197953ac6130926460eff5e4283e0eb0839c187f
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: container-image-python-osism-frontend-build
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgamMgdG8gdjEuMjUuNwoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBDaGFuZ2UgfCBbQWdlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFtDb25maWRlbmNlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2pjXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2VsbHlqb25icmF6aWwvamMpIHwgYD09MS4yNS42YCDihpIgYD09MS4yNS43YCB8ICFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL3B5cGkvamMvMS4yNS43P3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvamMvMS4yNS42LzEuMjUuNz9zbGltPXRydWUpIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5rZWxseWpvbmJyYXppbC9qYyAoamMpPC9zdW1tYXJ5PgoKIyMjIFtgdjEuMjUuN2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZWxseWpvbmJyYXppbC9qYy9yZWxlYXNlcy90YWcvdjEuMjUuNyk6IEpDIHZlcnNpb24gMS4yNS43CgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZWxseWpvbmJyYXppbC9qYy9jb21wYXJlL3YxLjI1LjYuLi52MS4yNS43KQoKLSBBZGQgYGNzdi1paGAsIGB0c3ZgLCBhbmQgYHRzdi1paGAgZmlsZSBwYXJzZXJzIGZvciBDU1YgZmlsZXMgd2l0aG91dCBoZWFkZXJzLAogIFRTViBmaWxlcywgYW5kIFRTViBmaWxlcyB3aXRob3V0IGhlYWRlcnMuIE5vdGUgdGhhdCB0aGVzZSBhcmUgc3RhbmRhcmQgYW5kCiAgbm90IHN0cmVhbWluZyBwYXJzZXJzIHNvIHRoZSBlbnRpcmUgQ1NWL1RTViB3aWxsIGJlIGxvYWRlZCBpbnRvIG1lbW9yeS4gRm9yCiAgbGF6eSBsb2FkaW5nIGVxdWl2YWxlbnRzLCBzZWUgYmVsb3cuCi0gQWRkIGBjc3YtaWgtc2AsIGB0c3Ytc2AsIGFuZCBgdHN2LWloLXNgIHN0cmVhbWluZyBmaWxlIHBhcnNlcnMgZm9yIENTViBmaWxlcwogIHdpdGhvdXQgaGVhZGVycywgVFNWIGZpbGVzLCBhbmQgVFNWIGZpbGVzIHdpdGhvdXQgaGVhZGVycy4gVGhlc2Ugc3RyZWFtaW5nCiAgcGFyc2VycyB3aWxsIGxhemlseSBsb2FkIHRoZSBkYXRhIGludG8gbWVtb3J5IGFuZCBtYXkgYmUgbW9yZSBzdWl0YWJsZSBmb3IKICBleHRyZW1lbHkgbGFyZ2UgZmlsZXMuCi0gQWRkIGB0eXBlc2V0YCBhbmQgYGRlY2xhcmVgIEJhc2ggaW50ZXJuYWwgY29tbWFuZCBwYXJzZXIgdG8gY29udmVydCB2YXJpYWJsZXMKICBzaW1wbGUgYXJyYXlzLCBhbmQgYXNzb2NpYXRpdmUgYXJyYXlzIGFsb25nIHdpdGggb2JqZWN0IG1ldGFkYXRhCi0gRW5oYW5jZSBgcGlwLXNob3dgIGNvbW1hbmQgcGFyc2VyIHRvIGFkZCBgLWZgIHNob3cgZmlsZXMgc3VwcG9ydAotIEVuaGFuY2UgYHJzeW5jYCBhbmQgYHJzeW5jLXNgIHBhcnNlcnMgdG8gYWRkIGAtLXN0YXRzYCBvciBgLS1pbmZvPXN0YXRzWzEtM11gIGZpZWxkcwotIEZpeCBgY2VydGJvdGAgY29tbWFuZCBwYXJzZXIgdG8gYWxsb3cgcGFyc2luZyBvZiBuYW1lZCBjZXJ0cwotIEZpeCBgZGlyYCBjb21tYW5kIHBhcnNlciBmb3IgaW5jb3JyZWN0IHN0cmlwcGluZyBvZiB0aGUgYEQ6YCBkcml2ZSBsZXR0ZXIKLSBGaXggYGhhc2hzdW1gIGNvbW1hbmQgcGFyc2VyIHRvIGNvcnJlY3RseSBwYXJzZSB0aGUgYG1vZGVgIGluZGljYXRvcgotIEZpeCBgaWZjb25maWdgIGNvbW1hbmQgcGFyc2VyIGZvciBpbmNvcnJlY3Qgc3RyaXBwaW5nIG9mIGxlYWRpbmcgemVyb3MgaW4gc29tZSBoZXggbnVtYmVycwotIEZpeCBgaXB0YWJsZXNgIGNvbW1hbmQgcGFyc2VyIHdoZW4gVGFyZ2V0IGlzIGJsYW5rIGFuZCB2ZXJib3NlIG91dHB1dCBpcyB1c2VkCi0gRml4IGBsc2F0dHJgIGNvbW1hbmQgcGFyc2VyIGZvciBmaWxlbmFtZXMgd2l0aCBzcGFjZXMgKG5ld2xpbmVzIGluIGZpbGVuYW1lcyBhcmUKICBzdGlsbCBub3Qgc3VwcG9ydGVkKQotIEZpeCBgcHJvYy1waWQtc21hcHNgIHByb2MgcGFyc2VyIHdoZW4gdW5rbm93biBWbUZsYWdzIGFyZSBvdXRwdXQKLSBGaXggYGpjLnV0aWxzLnRpbWVzdGFtcGAgZnVuY3Rpb24gYW5kIHRlc3RzIGZvciBiZWhhdmlvciBjaGFuZ2UgaW4gcHl0aG9uIDMuMTUKLSBGaXggYHVmd2AgY29tbWFuZCBwYXJzZXIgdG8gc3VwcG9ydCBydWxlIGxvZ2dpbmcuIEEgbmV3IGJvb2xlYW4gYGxvZ2AgZmllbGQgaXMgaW50cm9kdWNlZAoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IChVVEMpCgotIEJyYW5jaCBjcmVhdGlvbgogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhlc2UgdXBkYXRlcyBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9vc2lzbS9weXRob24tb3Npc20pLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTXk0eU16RXVNU0lzSW5Wd1pHRjBaV1JKYmxabGNpSTZJalF6TGpJek1TNHhJaXdpZEdGeVoyVjBRbkpoYm1Ob0lqb2liV0ZwYmlJc0lteGhZbVZzY3lJNld5SnlaVzV2ZG1GMFpTSmRmUT09LS0+Cg==
      patchset: 197953ac6130926460eff5e4283e0eb0839c187f
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 3d5c7b5973754999f7005857a00ce9168944f0f1
          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/python-osism:
            canonical_name: github.com/osism/python-osism
            checkout: main
            commit: ca4926e8769061c0648a823a37f09f8b5adc2384
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 3d5c7b5973754999f7005857a00ce9168944f0f1
          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/python-osism/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: 1800
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: ca4926e8769061c0648a823a37f09f8b5adc2384
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2397/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
