all:
  hosts:
    ubuntu-noble:
      ansible_connection: ssh
      ansible_host: 81.163.192.241
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: c6cdc3e5-0778-400a-8eae-eb6f5063db72
        host_id: d2c528664e1bd332192bb574345deb0c6c7158061222e4a6c036b5ef
        interface_ip: 81.163.192.241
        label: ubuntu-noble
        private_ipv4: 10.128.7.66
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.241
        public_ipv6: ''
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base branches: None source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job mypy branches: None source: osism/zuul-jobs/.zuul.yaml@main#42>'
      - '<Job mypy branches: None source: osism/openstack-image-manager/.zuul.yaml@main#16>'
      ansible_version: '8'
      attempts: 1
      branch: main
      build: aaabdd23d5d9492bae8ca644febcc47d
      buildset: fa31308da0044ec7baf3284e7a82e7a4
      change: '902'
      change_message: "chore: update almalinux images\n\n<!-- START pr-commits -->\n\
        <!-- END pr-commits -->\n\n## Base PullRequest\n\ndefault branch (https://github.com/osism/openstack-image-manager/tree/main)\n\
        \n## Command results\n<details>\n<summary>Details: </summary>\n\n<details>\n\
        <summary><em>add path</em></summary>\n\n```Shell\n/home/runner/work/_actions/technote-space/create-pr-action/v2/node_modules/npm-check-updates/build/src/bin\n\
        ```\n\n\n\n</details>\n<details>\n<summary><em>tox -e update -- --dry-run\
        \ --name almalinux</em></summary>\n\n```Shell\nupdate: install_deps> python\
        \ -I -m pip install -r requirements.txt\nupdate: freeze> python -m pip freeze\
        \ --all\nupdate: argon2-cffi==23.1.0,argon2-cffi-bindings==21.2.0,bcrypt==4.3.0,certifi==2025.1.31,cffi==1.17.1,charset-normalizer==3.4.1,click==8.1.8,cryptography==44.0.2,decorator==5.2.1,dogpile.cache==1.3.4,idna==3.10,iso8601==2.1.0,jmespath==1.0.1,jsonpatch==1.33,jsonpointer==3.0.0,keystoneauth1==5.10.0,loguru==0.7.3,markdown-it-py==3.0.0,mdurl==0.1.2,minio==7.2.15,munch==4.0.0,natsort==8.4.0,openstacksdk==4.4.0,os-service-types==1.7.0,paramiko==3.5.1,patool==4.0.0,pbr==6.1.1,pip==25.0.1,platformdirs==4.3.7,psutil==7.0.0,pycparser==2.22,pycryptodome==3.22.0,Pygments==2.19.1,PyNaCl==1.5.0,PyYAML==6.0.2,requests==2.32.3,requestsexceptions==1.4.0,rich==14.0.0,ruamel.yaml==0.18.10,setuptools==78.1.0,shellingham==1.5.4,stevedore==5.4.1,tabulate==0.9.0,typer==0.15.2,typing_extensions==4.13.1,urllib3==2.3.0,yamale==6.0.0\n\
        update: commands[0]> python contrib/update.py --dry-run --name almalinux\n\
        \  update: OK (10.05=setup[9.37]+cmd[0.68] seconds)\n  congratulations :)\
        \ (10.19 seconds)\n```\n\n### stderr:\n\n```Shell\n\e[32m2025-04-07 15:12:07\e\
        [0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m322\e[0m - \e[1mProcessing\
        \ file etc/images/almalinux.yml\e[0m\n\e[32m2025-04-07 15:12:07\e[0m | \e\
        [1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m185\e[0m - \e[1mChecking\
        \ image AlmaLinux 8\e[0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e\
        [0m | \e[36mupdate_image\e[0m:\e[36m188\e[0m - \e[1mLatest download URL is\
        \ https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-latest.x86_64.qcow2\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m191\e[0m - \e[1mGetting checksums from https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/CHECKSUM\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m198\e[0m - \e[1mChecksum of current AlmaLinux-8-GenericCloud-latest.x86_64.qcow2\
        \ is sha256:669bd580dcef5491d4dfd5724d252cce7cde1b2b33a3ca951e688d71386875e3\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m214\e[0m - \e[1mOur checksum is sha256:669bd580dcef5491d4dfd5724d252cce7cde1b2b33a3ca951e688d71386875e3\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m217\e[0m - \e[1mImage AlmaLinux 8 is up-to-date, nothing to do\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m185\e[0m - \e[1mChecking image AlmaLinux 9\e[0m\n\e[32m2025-04-07\
        \ 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m188\e\
        [0m - \e[1mLatest download URL is https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-9-GenericCloud-latest.x86_64.qcow2\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m191\e[0m - \e[1mGetting checksums from https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/CHECKSUM\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m198\e[0m - \e[1mChecksum of current AlmaLinux-9-GenericCloud-latest.x86_64.qcow2\
        \ is sha256:abddf01589d46c841f718cec239392924a03b34c4fe84929af5d543c50e37e37\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m214\e[0m - \e[1mOur checksum is sha256:4f2984589020c0d82b9a410cf9e29715a607c948dfdca652025cdc79ddb5e816\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m221\e[0m - \e[1mChecking https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-9-GenericCloud-latest.x86_64.qcow2\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m240\e[0m - \e[1mNew values are {'version': '20241120', 'build_date':\
        \ datetime.date(2024, 11, 20), 'checksum': 'sha256:abddf01589d46c841f718cec239392924a03b34c4fe84929af5d543c50e37e37',\
        \ 'url': 'https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-9-GenericCloud-latest.x86_64.qcow2'}\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m249\e[0m - \e[1mNew URL is https://swift.services.a.regiocloud.tech/swift/v1/AUTH_b182637428444b9aa302bb8d5a5a418c/openstack-images/almalinux-9/20241120-almalinux-9.qcow2\e\
        [0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m266\e[0m - \e[1mNot mirroring https://swift.services.a.regiocloud.tech/swift/v1/AUTH_b182637428444b9aa302bb8d5a5a418c/openstack-images/almalinux-9/20241120-almalinux-9.qcow2,\
        \ dry-run enabled\e[0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e[0m\
        \ | \e[36mmain\e[0m:\e[36m318\e[0m - \e[1mSkipping centos\e[0m\n\e[32m2025-04-07\
        \ 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m318\e[0m - \e\
        [1mSkipping debian\e[0m\n\e[32m2025-04-07 15:12:07\e[0m | \e[1mINFO    \e\
        [0m | \e[36mmain\e[0m:\e[36m318\e[0m - \e[1mSkipping rockylinux\e[0m\n\e[32m2025-04-07\
        \ 15:12:07\e[0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m318\e[0m - \e\
        [1mSkipping ubuntu\e[0m\n```\n\n</details>\n\n</details>\n\n## Changed files\n\
        <details>\n<summary>Changed file: </summary>\n\n- etc/images/almalinux.yml\n\
        \n</details>\n\n<hr>\n\n[:octocat: Repo](https://github.com/technote-space/create-pr-action)\
        \ | [:memo: Issues](https://github.com/technote-space/create-pr-action/issues)\
        \ | [:department_store: Marketplace](https://github.com/marketplace/actions/create-pr-action)"
      change_url: https://github.com/osism/openstack-image-manager/pull/902
      child_jobs: []
      commit_id: ff866032570a66f80b201b70b7cae49e2ca95929
      event_id: ad6ed370-13c2-11f0-9102-1a04902f0e48
      executor:
        hostname: 7d211f194f6a
        inventory_file: /var/lib/zuul/builds/aaabdd23d5d9492bae8ca644febcc47d/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/aaabdd23d5d9492bae8ca644febcc47d/work/logs
        result_data_file: /var/lib/zuul/builds/aaabdd23d5d9492bae8ca644febcc47d/work/results.json
        src_root: /var/lib/zuul/builds/aaabdd23d5d9492bae8ca644febcc47d/work/src
        work_root: /var/lib/zuul/builds/aaabdd23d5d9492bae8ca644febcc47d/work
      items:
      - branch: main
        change: '902'
        change_url: https://github.com/osism/openstack-image-manager/pull/902
        patchset: ff866032570a66f80b201b70b7cae49e2ca95929
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/openstack-image-manager
          name: osism/openstack-image-manager
          short_name: openstack-image-manager
          src_dir: src/github.com/osism/openstack-image-manager
      job: mypy
      jobtags: []
      max_attempts: 3
      message: Y2hvcmU6IHVwZGF0ZSBhbG1hbGludXggaW1hZ2VzCgo8IS0tIFNUQVJUIHByLWNvbW1pdHMgLS0+CjwhLS0gRU5EIHByLWNvbW1pdHMgLS0+CgojIyBCYXNlIFB1bGxSZXF1ZXN0CgpkZWZhdWx0IGJyYW5jaCAoaHR0cHM6Ly9naXRodWIuY29tL29zaXNtL29wZW5zdGFjay1pbWFnZS1tYW5hZ2VyL3RyZWUvbWFpbikKCiMjIENvbW1hbmQgcmVzdWx0cwo8ZGV0YWlscz4KPHN1bW1hcnk+RGV0YWlsczogPC9zdW1tYXJ5PgoKPGRldGFpbHM+CjxzdW1tYXJ5PjxlbT5hZGQgcGF0aDwvZW0+PC9zdW1tYXJ5PgoKYGBgU2hlbGwKL2hvbWUvcnVubmVyL3dvcmsvX2FjdGlvbnMvdGVjaG5vdGUtc3BhY2UvY3JlYXRlLXByLWFjdGlvbi92Mi9ub2RlX21vZHVsZXMvbnBtLWNoZWNrLXVwZGF0ZXMvYnVpbGQvc3JjL2JpbgpgYGAKCgoKPC9kZXRhaWxzPgo8ZGV0YWlscz4KPHN1bW1hcnk+PGVtPnRveCAtZSB1cGRhdGUgLS0gLS1kcnktcnVuIC0tbmFtZSBhbG1hbGludXg8L2VtPjwvc3VtbWFyeT4KCmBgYFNoZWxsCnVwZGF0ZTogaW5zdGFsbF9kZXBzPiBweXRob24gLUkgLW0gcGlwIGluc3RhbGwgLXIgcmVxdWlyZW1lbnRzLnR4dAp1cGRhdGU6IGZyZWV6ZT4gcHl0aG9uIC1tIHBpcCBmcmVlemUgLS1hbGwKdXBkYXRlOiBhcmdvbjItY2ZmaT09MjMuMS4wLGFyZ29uMi1jZmZpLWJpbmRpbmdzPT0yMS4yLjAsYmNyeXB0PT00LjMuMCxjZXJ0aWZpPT0yMDI1LjEuMzEsY2ZmaT09MS4xNy4xLGNoYXJzZXQtbm9ybWFsaXplcj09My40LjEsY2xpY2s9PTguMS44LGNyeXB0b2dyYXBoeT09NDQuMC4yLGRlY29yYXRvcj09NS4yLjEsZG9ncGlsZS5jYWNoZT09MS4zLjQsaWRuYT09My4xMCxpc284NjAxPT0yLjEuMCxqbWVzcGF0aD09MS4wLjEsanNvbnBhdGNoPT0xLjMzLGpzb25wb2ludGVyPT0zLjAuMCxrZXlzdG9uZWF1dGgxPT01LjEwLjAsbG9ndXJ1PT0wLjcuMyxtYXJrZG93bi1pdC1weT09My4wLjAsbWR1cmw9PTAuMS4yLG1pbmlvPT03LjIuMTUsbXVuY2g9PTQuMC4wLG5hdHNvcnQ9PTguNC4wLG9wZW5zdGFja3Nkaz09NC40LjAsb3Mtc2VydmljZS10eXBlcz09MS43LjAscGFyYW1pa289PTMuNS4xLHBhdG9vbD09NC4wLjAscGJyPT02LjEuMSxwaXA9PTI1LjAuMSxwbGF0Zm9ybWRpcnM9PTQuMy43LHBzdXRpbD09Ny4wLjAscHljcGFyc2VyPT0yLjIyLHB5Y3J5cHRvZG9tZT09My4yMi4wLFB5Z21lbnRzPT0yLjE5LjEsUHlOYUNsPT0xLjUuMCxQeVlBTUw9PTYuMC4yLHJlcXVlc3RzPT0yLjMyLjMscmVxdWVzdHNleGNlcHRpb25zPT0xLjQuMCxyaWNoPT0xNC4wLjAscnVhbWVsLnlhbWw9PTAuMTguMTAsc2V0dXB0b29scz09NzguMS4wLHNoZWxsaW5naGFtPT0xLjUuNCxzdGV2ZWRvcmU9PTUuNC4xLHRhYnVsYXRlPT0wLjkuMCx0eXBlcj09MC4xNS4yLHR5cGluZ19leHRlbnNpb25zPT00LjEzLjEsdXJsbGliMz09Mi4zLjAseWFtYWxlPT02LjAuMAp1cGRhdGU6IGNvbW1hbmRzWzBdPiBweXRob24gY29udHJpYi91cGRhdGUucHkgLS1kcnktcnVuIC0tbmFtZSBhbG1hbGludXgKICB1cGRhdGU6IE9LICgxMC4wNT1zZXR1cFs5LjM3XStjbWRbMC42OF0gc2Vjb25kcykKICBjb25ncmF0dWxhdGlvbnMgOikgKDEwLjE5IHNlY29uZHMpCmBgYAoKIyMjIHN0ZGVycjoKCmBgYFNoZWxsChtbMzJtMjAyNS0wNC0wNyAxNToxMjowNxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm1tYWluG1swbTobWzM2bTMyMhtbMG0gLSAbWzFtUHJvY2Vzc2luZyBmaWxlIGV0Yy9pbWFnZXMvYWxtYWxpbnV4LnltbBtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjEyOjA3G1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xODUbWzBtIC0gG1sxbUNoZWNraW5nIGltYWdlIEFsbWFMaW51eCA4G1swbQobWzMybTIwMjUtMDQtMDcgMTU6MTI6MDcbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTE4OBtbMG0gLSAbWzFtTGF0ZXN0IGRvd25sb2FkIFVSTCBpcyBodHRwczovL3JlcG8uYWxtYWxpbnV4Lm9yZy9hbG1hbGludXgvOC9jbG91ZC94ODZfNjQvaW1hZ2VzL0FsbWFMaW51eC04LUdlbmVyaWNDbG91ZC1sYXRlc3QueDg2XzY0LnFjb3cyG1swbQobWzMybTIwMjUtMDQtMDcgMTU6MTI6MDcbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTE5MRtbMG0gLSAbWzFtR2V0dGluZyBjaGVja3N1bXMgZnJvbSBodHRwczovL3JlcG8uYWxtYWxpbnV4Lm9yZy9hbG1hbGludXgvOC9jbG91ZC94ODZfNjQvaW1hZ2VzL0NIRUNLU1VNG1swbQobWzMybTIwMjUtMDQtMDcgMTU6MTI6MDcbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTE5OBtbMG0gLSAbWzFtQ2hlY2tzdW0gb2YgY3VycmVudCBBbG1hTGludXgtOC1HZW5lcmljQ2xvdWQtbGF0ZXN0Lng4Nl82NC5xY293MiBpcyBzaGEyNTY6NjY5YmQ1ODBkY2VmNTQ5MWQ0ZGZkNTcyNGQyNTJjY2U3Y2RlMWIyYjMzYTNjYTk1MWU2ODhkNzEzODY4NzVlMxtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjEyOjA3G1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0yMTQbWzBtIC0gG1sxbU91ciBjaGVja3N1bSBpcyBzaGEyNTY6NjY5YmQ1ODBkY2VmNTQ5MWQ0ZGZkNTcyNGQyNTJjY2U3Y2RlMWIyYjMzYTNjYTk1MWU2ODhkNzEzODY4NzVlMxtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjEyOjA3G1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0yMTcbWzBtIC0gG1sxbUltYWdlIEFsbWFMaW51eCA4IGlzIHVwLXRvLWRhdGUsIG5vdGhpbmcgdG8gZG8bWzBtChtbMzJtMjAyNS0wNC0wNyAxNToxMjowNxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMTg1G1swbSAtIBtbMW1DaGVja2luZyBpbWFnZSBBbG1hTGludXggORtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjEyOjA3G1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xODgbWzBtIC0gG1sxbUxhdGVzdCBkb3dubG9hZCBVUkwgaXMgaHR0cHM6Ly9yZXBvLmFsbWFsaW51eC5vcmcvYWxtYWxpbnV4LzkvY2xvdWQveDg2XzY0L2ltYWdlcy9BbG1hTGludXgtOS1HZW5lcmljQ2xvdWQtbGF0ZXN0Lng4Nl82NC5xY293MhtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjEyOjA3G1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xOTEbWzBtIC0gG1sxbUdldHRpbmcgY2hlY2tzdW1zIGZyb20gaHR0cHM6Ly9yZXBvLmFsbWFsaW51eC5vcmcvYWxtYWxpbnV4LzkvY2xvdWQveDg2XzY0L2ltYWdlcy9DSEVDS1NVTRtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjEyOjA3G1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xOTgbWzBtIC0gG1sxbUNoZWNrc3VtIG9mIGN1cnJlbnQgQWxtYUxpbnV4LTktR2VuZXJpY0Nsb3VkLWxhdGVzdC54ODZfNjQucWNvdzIgaXMgc2hhMjU2OmFiZGRmMDE1ODlkNDZjODQxZjcxOGNlYzIzOTM5MjkyNGEwM2IzNGM0ZmU4NDkyOWFmNWQ1NDNjNTBlMzdlMzcbWzBtChtbMzJtMjAyNS0wNC0wNyAxNToxMjowNxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMjE0G1swbSAtIBtbMW1PdXIgY2hlY2tzdW0gaXMgc2hhMjU2OjRmMjk4NDU4OTAyMGMwZDgyYjlhNDEwY2Y5ZTI5NzE1YTYwN2M5NDhkZmRjYTY1MjAyNWNkYzc5ZGRiNWU4MTYbWzBtChtbMzJtMjAyNS0wNC0wNyAxNToxMjowNxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMjIxG1swbSAtIBtbMW1DaGVja2luZyBodHRwczovL3JlcG8uYWxtYWxpbnV4Lm9yZy9hbG1hbGludXgvOS9jbG91ZC94ODZfNjQvaW1hZ2VzL0FsbWFMaW51eC05LUdlbmVyaWNDbG91ZC1sYXRlc3QueDg2XzY0LnFjb3cyG1swbQobWzMybTIwMjUtMDQtMDcgMTU6MTI6MDcbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTI0MBtbMG0gLSAbWzFtTmV3IHZhbHVlcyBhcmUgeyd2ZXJzaW9uJzogJzIwMjQxMTIwJywgJ2J1aWxkX2RhdGUnOiBkYXRldGltZS5kYXRlKDIwMjQsIDExLCAyMCksICdjaGVja3N1bSc6ICdzaGEyNTY6YWJkZGYwMTU4OWQ0NmM4NDFmNzE4Y2VjMjM5MzkyOTI0YTAzYjM0YzRmZTg0OTI5YWY1ZDU0M2M1MGUzN2UzNycsICd1cmwnOiAnaHR0cHM6Ly9yZXBvLmFsbWFsaW51eC5vcmcvYWxtYWxpbnV4LzkvY2xvdWQveDg2XzY0L2ltYWdlcy9BbG1hTGludXgtOS1HZW5lcmljQ2xvdWQtbGF0ZXN0Lng4Nl82NC5xY293Mid9G1swbQobWzMybTIwMjUtMDQtMDcgMTU6MTI6MDcbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTI0ORtbMG0gLSAbWzFtTmV3IFVSTCBpcyBodHRwczovL3N3aWZ0LnNlcnZpY2VzLmEucmVnaW9jbG91ZC50ZWNoL3N3aWZ0L3YxL0FVVEhfYjE4MjYzNzQyODQ0NGI5YWEzMDJiYjhkNWE1YTQxOGMvb3BlbnN0YWNrLWltYWdlcy9hbG1hbGludXgtOS8yMDI0MTEyMC1hbG1hbGludXgtOS5xY293MhtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjEyOjA3G1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0yNjYbWzBtIC0gG1sxbU5vdCBtaXJyb3JpbmcgaHR0cHM6Ly9zd2lmdC5zZXJ2aWNlcy5hLnJlZ2lvY2xvdWQudGVjaC9zd2lmdC92MS9BVVRIX2IxODI2Mzc0Mjg0NDRiOWFhMzAyYmI4ZDVhNWE0MThjL29wZW5zdGFjay1pbWFnZXMvYWxtYWxpbnV4LTkvMjAyNDExMjAtYWxtYWxpbnV4LTkucWNvdzIsIGRyeS1ydW4gZW5hYmxlZBtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjEyOjA3G1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bW1haW4bWzBtOhtbMzZtMzE4G1swbSAtIBtbMW1Ta2lwcGluZyBjZW50b3MbWzBtChtbMzJtMjAyNS0wNC0wNyAxNToxMjowNxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm1tYWluG1swbTobWzM2bTMxOBtbMG0gLSAbWzFtU2tpcHBpbmcgZGViaWFuG1swbQobWzMybTIwMjUtMDQtMDcgMTU6MTI6MDcbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtbWFpbhtbMG06G1szNm0zMTgbWzBtIC0gG1sxbVNraXBwaW5nIHJvY2t5bGludXgbWzBtChtbMzJtMjAyNS0wNC0wNyAxNToxMjowNxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm1tYWluG1swbTobWzM2bTMxOBtbMG0gLSAbWzFtU2tpcHBpbmcgdWJ1bnR1G1swbQpgYGAKCjwvZGV0YWlscz4KCjwvZGV0YWlscz4KCiMjIENoYW5nZWQgZmlsZXMKPGRldGFpbHM+CjxzdW1tYXJ5PkNoYW5nZWQgZmlsZTogPC9zdW1tYXJ5PgoKLSBldGMvaW1hZ2VzL2FsbWFsaW51eC55bWwKCjwvZGV0YWlscz4KCjxocj4KCls6b2N0b2NhdDogUmVwb10oaHR0cHM6Ly9naXRodWIuY29tL3RlY2hub3RlLXNwYWNlL2NyZWF0ZS1wci1hY3Rpb24pIHwgWzptZW1vOiBJc3N1ZXNdKGh0dHBzOi8vZ2l0aHViLmNvbS90ZWNobm90ZS1zcGFjZS9jcmVhdGUtcHItYWN0aW9uL2lzc3VlcykgfCBbOmRlcGFydG1lbnRfc3RvcmU6IE1hcmtldHBsYWNlXShodHRwczovL2dpdGh1Yi5jb20vbWFya2V0cGxhY2UvYWN0aW9ucy9jcmVhdGUtcHItYWN0aW9uKQ==
      patchset: ff866032570a66f80b201b70b7cae49e2ca95929
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: fa94074a33c2a4b1ff3eaadb063e1f29046bf671
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 9708ed452ed9fce72a674b31923b7d6b8269e8c8
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: c212ef9fff456ceede260bdfaaf903f6e2d2313a
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: fa94074a33c2a4b1ff3eaadb063e1f29046bf671
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 9708ed452ed9fce72a674b31923b7d6b8269e8c8
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/mypy/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/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/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/openstack-image-manager
        name: osism/openstack-image-manager
        short_name: openstack-image-manager
        src_dir: src/github.com/osism/openstack-image-manager
      projects:
        github.com/osism/openstack-image-manager:
          canonical_hostname: github.com
          canonical_name: github.com/osism/openstack-image-manager
          checkout: main
          checkout_description: zuul branch
          commit: 925bd707dc1283d4d097cc64a10ee8350bda9d4f
          name: osism/openstack-image-manager
          required: false
          short_name: openstack-image-manager
          src_dir: src/github.com/osism/openstack-image-manager
      ref: refs/pull/902/head
      resources: {}
      tenant: osism
      timeout: 1800
      voting: true
