all:
  hosts:
    ubuntu-noble:
      ansible_connection: ssh
      ansible_host: 81.163.192.62
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 6a16e7ec-a127-4ab0-87ea-0147fc747bfe
        host_id: d2c528664e1bd332192bb574345deb0c6c7158061222e4a6c036b5ef
        interface_ip: 81.163.192.62
        label: ubuntu-noble
        private_ipv4: 10.128.0.110
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.62
        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 hadolint branches: None source: osism/zuul-jobs/.zuul.yaml@main#37>'
      - '<Job hadolint branches: None source: osism/openstack-image-manager/.zuul.yaml@main#16>'
      ansible_version: '8'
      attempts: 1
      branch: main
      build: 75f75a5ab09543a4a3e8230b5231c38c
      buildset: 2e055ceff2a7456a943a62d659b022b8
      change: '905'
      change_message: "chore: update rockylinux 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 rockylinux</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 rockylinux\n\
        \  update: OK (11.26=setup[10.42]+cmd[0.83] seconds)\n  congratulations :)\
        \ (11.34 seconds)\n```\n\n### stderr:\n\n```Shell\n\e[32m2025-04-07 15:21:42\e\
        [0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m318\e[0m - \e[1mSkipping\
        \ almalinux\e[0m\n\e[32m2025-04-07 15:21:42\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:21:42\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:21:42\e[0m | \e[1mINFO    \e\
        [0m | \e[36mmain\e[0m:\e[36m322\e[0m - \e[1mProcessing file etc/images/rockylinux.yml\e\
        [0m\n\e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m185\e[0m - \e[1mChecking image Rocky 8\e[0m\n\e[32m2025-04-07 15:21:42\e\
        [0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m188\e[0m - \e[1mLatest\
        \ download URL is https://download.rockylinux.org/pub/rocky/8/images/x86_64/Rocky-8-GenericCloud.latest.x86_64.qcow2\e\
        [0m\n\e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m191\e[0m - \e[1mGetting checksums from https://download.rockylinux.org/pub/rocky/8/images/x86_64/Rocky-8-GenericCloud.latest.x86_64.qcow2.CHECKSUM\e\
        [0m\n\e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m198\e[0m - \e[1mChecksum of current Rocky-8-GenericCloud.latest.x86_64.qcow2\
        \ is sha256:e56066c58606191e96184de9a9183a3af33c59bcbd8740d8b10ca054a7a89c14\e\
        [0m\n\e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m214\e[0m - \e[1mOur checksum is sha256:e56066c58606191e96184de9a9183a3af33c59bcbd8740d8b10ca054a7a89c14\e\
        [0m\n\e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m217\e[0m - \e[1mImage Rocky 8 is up-to-date, nothing to do\e[0m\n\
        \e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m185\e[0m - \e[1mChecking image Rocky 9\e[0m\n\e[32m2025-04-07 15:21:42\e\
        [0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m188\e[0m - \e[1mLatest\
        \ download URL is https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2\e\
        [0m\n\e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m191\e[0m - \e[1mGetting checksums from https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2.CHECKSUM\e\
        [0m\n\e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m198\e[0m - \e[1mChecksum of current Rocky-9-GenericCloud.latest.x86_64.qcow2\
        \ is sha256:069493fdc807300a22176540e9171fcff2227a92b40a7985a0c1c9e21aeebf57\e\
        [0m\n\e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m214\e[0m - \e[1mOur checksum is sha256:7a4ae4fbbdafaff3f0ba6166ef5b64da23e55ac71eff7489b937db11c9ba5dd7\e\
        [0m\n\e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m221\e[0m - \e[1mChecking https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2\e\
        [0m\n\e[32m2025-04-07 15:21:42\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e\
        [0m:\e[36m240\e[0m - \e[1mNew values are {'version': '20241119', 'build_date':\
        \ datetime.date(2024, 11, 19), 'checksum': 'sha256:069493fdc807300a22176540e9171fcff2227a92b40a7985a0c1c9e21aeebf57',\
        \ 'url': 'https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2'}\e\
        [0m\n\e[32m2025-04-07 15:21:42\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/rocky-9/20241119-rocky-9.qcow2\e\
        [0m\n\e[32m2025-04-07 15:21:42\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/rocky-9/20241119-rocky-9.qcow2,\
        \ dry-run enabled\e[0m\n\e[32m2025-04-07 15:21:42\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/rockylinux.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/905
      child_jobs: []
      commit_id: 5dab7ea9cf8f6def9d0ed1f0c1d018c0c12c0077
      event_id: 04585160-13c4-11f0-9e9d-767853d662e0
      executor:
        hostname: 7d211f194f6a
        inventory_file: /var/lib/zuul/builds/75f75a5ab09543a4a3e8230b5231c38c/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/75f75a5ab09543a4a3e8230b5231c38c/work/logs
        result_data_file: /var/lib/zuul/builds/75f75a5ab09543a4a3e8230b5231c38c/work/results.json
        src_root: /var/lib/zuul/builds/75f75a5ab09543a4a3e8230b5231c38c/work/src
        work_root: /var/lib/zuul/builds/75f75a5ab09543a4a3e8230b5231c38c/work
      items:
      - branch: main
        change: '905'
        change_url: https://github.com/osism/openstack-image-manager/pull/905
        patchset: 5dab7ea9cf8f6def9d0ed1f0c1d018c0c12c0077
        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: hadolint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmU6IHVwZGF0ZSByb2NreWxpbnV4IGltYWdlcwoKPCEtLSBTVEFSVCBwci1jb21taXRzIC0tPgo8IS0tIEVORCBwci1jb21taXRzIC0tPgoKIyMgQmFzZSBQdWxsUmVxdWVzdAoKZGVmYXVsdCBicmFuY2ggKGh0dHBzOi8vZ2l0aHViLmNvbS9vc2lzbS9vcGVuc3RhY2staW1hZ2UtbWFuYWdlci90cmVlL21haW4pCgojIyBDb21tYW5kIHJlc3VsdHMKPGRldGFpbHM+CjxzdW1tYXJ5PkRldGFpbHM6IDwvc3VtbWFyeT4KCjxkZXRhaWxzPgo8c3VtbWFyeT48ZW0+YWRkIHBhdGg8L2VtPjwvc3VtbWFyeT4KCmBgYFNoZWxsCi9ob21lL3J1bm5lci93b3JrL19hY3Rpb25zL3RlY2hub3RlLXNwYWNlL2NyZWF0ZS1wci1hY3Rpb24vdjIvbm9kZV9tb2R1bGVzL25wbS1jaGVjay11cGRhdGVzL2J1aWxkL3NyYy9iaW4KYGBgCgoKCjwvZGV0YWlscz4KPGRldGFpbHM+CjxzdW1tYXJ5PjxlbT50b3ggLWUgdXBkYXRlIC0tIC0tZHJ5LXJ1biAtLW5hbWUgcm9ja3lsaW51eDwvZW0+PC9zdW1tYXJ5PgoKYGBgU2hlbGwKdXBkYXRlOiBpbnN0YWxsX2RlcHM+IHB5dGhvbiAtSSAtbSBwaXAgaW5zdGFsbCAtciByZXF1aXJlbWVudHMudHh0CnVwZGF0ZTogZnJlZXplPiBweXRob24gLW0gcGlwIGZyZWV6ZSAtLWFsbAp1cGRhdGU6IGFyZ29uMi1jZmZpPT0yMy4xLjAsYXJnb24yLWNmZmktYmluZGluZ3M9PTIxLjIuMCxiY3J5cHQ9PTQuMy4wLGNlcnRpZmk9PTIwMjUuMS4zMSxjZmZpPT0xLjE3LjEsY2hhcnNldC1ub3JtYWxpemVyPT0zLjQuMSxjbGljaz09OC4xLjgsY3J5cHRvZ3JhcGh5PT00NC4wLjIsZGVjb3JhdG9yPT01LjIuMSxkb2dwaWxlLmNhY2hlPT0xLjMuNCxpZG5hPT0zLjEwLGlzbzg2MDE9PTIuMS4wLGptZXNwYXRoPT0xLjAuMSxqc29ucGF0Y2g9PTEuMzMsanNvbnBvaW50ZXI9PTMuMC4wLGtleXN0b25lYXV0aDE9PTUuMTAuMCxsb2d1cnU9PTAuNy4zLG1hcmtkb3duLWl0LXB5PT0zLjAuMCxtZHVybD09MC4xLjIsbWluaW89PTcuMi4xNSxtdW5jaD09NC4wLjAsbmF0c29ydD09OC40LjAsb3BlbnN0YWNrc2RrPT00LjQuMCxvcy1zZXJ2aWNlLXR5cGVzPT0xLjcuMCxwYXJhbWlrbz09My41LjEscGF0b29sPT00LjAuMCxwYnI9PTYuMS4xLHBpcD09MjUuMC4xLHBsYXRmb3JtZGlycz09NC4zLjcscHN1dGlsPT03LjAuMCxweWNwYXJzZXI9PTIuMjIscHljcnlwdG9kb21lPT0zLjIyLjAsUHlnbWVudHM9PTIuMTkuMSxQeU5hQ2w9PTEuNS4wLFB5WUFNTD09Ni4wLjIscmVxdWVzdHM9PTIuMzIuMyxyZXF1ZXN0c2V4Y2VwdGlvbnM9PTEuNC4wLHJpY2g9PTE0LjAuMCxydWFtZWwueWFtbD09MC4xOC4xMCxzZXR1cHRvb2xzPT03OC4xLjAsc2hlbGxpbmdoYW09PTEuNS40LHN0ZXZlZG9yZT09NS40LjEsdGFidWxhdGU9PTAuOS4wLHR5cGVyPT0wLjE1LjIsdHlwaW5nX2V4dGVuc2lvbnM9PTQuMTMuMSx1cmxsaWIzPT0yLjMuMCx5YW1hbGU9PTYuMC4wCnVwZGF0ZTogY29tbWFuZHNbMF0+IHB5dGhvbiBjb250cmliL3VwZGF0ZS5weSAtLWRyeS1ydW4gLS1uYW1lIHJvY2t5bGludXgKICB1cGRhdGU6IE9LICgxMS4yNj1zZXR1cFsxMC40Ml0rY21kWzAuODNdIHNlY29uZHMpCiAgY29uZ3JhdHVsYXRpb25zIDopICgxMS4zNCBzZWNvbmRzKQpgYGAKCiMjIyBzdGRlcnI6CgpgYGBTaGVsbAobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtbWFpbhtbMG06G1szNm0zMTgbWzBtIC0gG1sxbVNraXBwaW5nIGFsbWFsaW51eBtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjIxOjQyG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bW1haW4bWzBtOhtbMzZtMzE4G1swbSAtIBtbMW1Ta2lwcGluZyBjZW50b3MbWzBtChtbMzJtMjAyNS0wNC0wNyAxNToyMTo0MhtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm1tYWluG1swbTobWzM2bTMxOBtbMG0gLSAbWzFtU2tpcHBpbmcgZGViaWFuG1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtbWFpbhtbMG06G1szNm0zMjIbWzBtIC0gG1sxbVByb2Nlc3NpbmcgZmlsZSBldGMvaW1hZ2VzL3JvY2t5bGludXgueW1sG1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTE4NRtbMG0gLSAbWzFtQ2hlY2tpbmcgaW1hZ2UgUm9ja3kgOBtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjIxOjQyG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xODgbWzBtIC0gG1sxbUxhdGVzdCBkb3dubG9hZCBVUkwgaXMgaHR0cHM6Ly9kb3dubG9hZC5yb2NreWxpbnV4Lm9yZy9wdWIvcm9ja3kvOC9pbWFnZXMveDg2XzY0L1JvY2t5LTgtR2VuZXJpY0Nsb3VkLmxhdGVzdC54ODZfNjQucWNvdzIbWzBtChtbMzJtMjAyNS0wNC0wNyAxNToyMTo0MhtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMTkxG1swbSAtIBtbMW1HZXR0aW5nIGNoZWNrc3VtcyBmcm9tIGh0dHBzOi8vZG93bmxvYWQucm9ja3lsaW51eC5vcmcvcHViL3JvY2t5LzgvaW1hZ2VzL3g4Nl82NC9Sb2NreS04LUdlbmVyaWNDbG91ZC5sYXRlc3QueDg2XzY0LnFjb3cyLkNIRUNLU1VNG1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTE5OBtbMG0gLSAbWzFtQ2hlY2tzdW0gb2YgY3VycmVudCBSb2NreS04LUdlbmVyaWNDbG91ZC5sYXRlc3QueDg2XzY0LnFjb3cyIGlzIHNoYTI1NjplNTYwNjZjNTg2MDYxOTFlOTYxODRkZTlhOTE4M2EzYWYzM2M1OWJjYmQ4NzQwZDhiMTBjYTA1NGE3YTg5YzE0G1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTIxNBtbMG0gLSAbWzFtT3VyIGNoZWNrc3VtIGlzIHNoYTI1NjplNTYwNjZjNTg2MDYxOTFlOTYxODRkZTlhOTE4M2EzYWYzM2M1OWJjYmQ4NzQwZDhiMTBjYTA1NGE3YTg5YzE0G1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTIxNxtbMG0gLSAbWzFtSW1hZ2UgUm9ja3kgOCBpcyB1cC10by1kYXRlLCBub3RoaW5nIHRvIGRvG1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTE4NRtbMG0gLSAbWzFtQ2hlY2tpbmcgaW1hZ2UgUm9ja3kgORtbMG0KG1szMm0yMDI1LTA0LTA3IDE1OjIxOjQyG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xODgbWzBtIC0gG1sxbUxhdGVzdCBkb3dubG9hZCBVUkwgaXMgaHR0cHM6Ly9kb3dubG9hZC5yb2NreWxpbnV4Lm9yZy9wdWIvcm9ja3kvOS9pbWFnZXMveDg2XzY0L1JvY2t5LTktR2VuZXJpY0Nsb3VkLmxhdGVzdC54ODZfNjQucWNvdzIbWzBtChtbMzJtMjAyNS0wNC0wNyAxNToyMTo0MhtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMTkxG1swbSAtIBtbMW1HZXR0aW5nIGNoZWNrc3VtcyBmcm9tIGh0dHBzOi8vZG93bmxvYWQucm9ja3lsaW51eC5vcmcvcHViL3JvY2t5LzkvaW1hZ2VzL3g4Nl82NC9Sb2NreS05LUdlbmVyaWNDbG91ZC5sYXRlc3QueDg2XzY0LnFjb3cyLkNIRUNLU1VNG1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTE5OBtbMG0gLSAbWzFtQ2hlY2tzdW0gb2YgY3VycmVudCBSb2NreS05LUdlbmVyaWNDbG91ZC5sYXRlc3QueDg2XzY0LnFjb3cyIGlzIHNoYTI1NjowNjk0OTNmZGM4MDczMDBhMjIxNzY1NDBlOTE3MWZjZmYyMjI3YTkyYjQwYTc5ODVhMGMxYzllMjFhZWViZjU3G1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTIxNBtbMG0gLSAbWzFtT3VyIGNoZWNrc3VtIGlzIHNoYTI1Njo3YTRhZTRmYmJkYWZhZmYzZjBiYTYxNjZlZjViNjRkYTIzZTU1YWM3MWVmZjc0ODliOTM3ZGIxMWM5YmE1ZGQ3G1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTIyMRtbMG0gLSAbWzFtQ2hlY2tpbmcgaHR0cHM6Ly9kb3dubG9hZC5yb2NreWxpbnV4Lm9yZy9wdWIvcm9ja3kvOS9pbWFnZXMveDg2XzY0L1JvY2t5LTktR2VuZXJpY0Nsb3VkLmxhdGVzdC54ODZfNjQucWNvdzIbWzBtChtbMzJtMjAyNS0wNC0wNyAxNToyMTo0MhtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMjQwG1swbSAtIBtbMW1OZXcgdmFsdWVzIGFyZSB7J3ZlcnNpb24nOiAnMjAyNDExMTknLCAnYnVpbGRfZGF0ZSc6IGRhdGV0aW1lLmRhdGUoMjAyNCwgMTEsIDE5KSwgJ2NoZWNrc3VtJzogJ3NoYTI1NjowNjk0OTNmZGM4MDczMDBhMjIxNzY1NDBlOTE3MWZjZmYyMjI3YTkyYjQwYTc5ODVhMGMxYzllMjFhZWViZjU3JywgJ3VybCc6ICdodHRwczovL2Rvd25sb2FkLnJvY2t5bGludXgub3JnL3B1Yi9yb2NreS85L2ltYWdlcy94ODZfNjQvUm9ja3ktOS1HZW5lcmljQ2xvdWQubGF0ZXN0Lng4Nl82NC5xY293Mid9G1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTI0ORtbMG0gLSAbWzFtTmV3IFVSTCBpcyBodHRwczovL3N3aWZ0LnNlcnZpY2VzLmEucmVnaW9jbG91ZC50ZWNoL3N3aWZ0L3YxL0FVVEhfYjE4MjYzNzQyODQ0NGI5YWEzMDJiYjhkNWE1YTQxOGMvb3BlbnN0YWNrLWltYWdlcy9yb2NreS05LzIwMjQxMTE5LXJvY2t5LTkucWNvdzIbWzBtChtbMzJtMjAyNS0wNC0wNyAxNToyMTo0MhtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMjY2G1swbSAtIBtbMW1Ob3QgbWlycm9yaW5nIGh0dHBzOi8vc3dpZnQuc2VydmljZXMuYS5yZWdpb2Nsb3VkLnRlY2gvc3dpZnQvdjEvQVVUSF9iMTgyNjM3NDI4NDQ0YjlhYTMwMmJiOGQ1YTVhNDE4Yy9vcGVuc3RhY2staW1hZ2VzL3JvY2t5LTkvMjAyNDExMTktcm9ja3ktOS5xY293MiwgZHJ5LXJ1biBlbmFibGVkG1swbQobWzMybTIwMjUtMDQtMDcgMTU6MjE6NDIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtbWFpbhtbMG06G1szNm0zMTgbWzBtIC0gG1sxbVNraXBwaW5nIHVidW50dRtbMG0KYGBgCgo8L2RldGFpbHM+Cgo8L2RldGFpbHM+CgojIyBDaGFuZ2VkIGZpbGVzCjxkZXRhaWxzPgo8c3VtbWFyeT5DaGFuZ2VkIGZpbGU6IDwvc3VtbWFyeT4KCi0gZXRjL2ltYWdlcy9yb2NreWxpbnV4LnltbAoKPC9kZXRhaWxzPgoKPGhyPgoKWzpvY3RvY2F0OiBSZXBvXShodHRwczovL2dpdGh1Yi5jb20vdGVjaG5vdGUtc3BhY2UvY3JlYXRlLXByLWFjdGlvbikgfCBbOm1lbW86IElzc3Vlc10oaHR0cHM6Ly9naXRodWIuY29tL3RlY2hub3RlLXNwYWNlL2NyZWF0ZS1wci1hY3Rpb24vaXNzdWVzKSB8IFs6ZGVwYXJ0bWVudF9zdG9yZTogTWFya2V0cGxhY2VdKGh0dHBzOi8vZ2l0aHViLmNvbS9tYXJrZXRwbGFjZS9hY3Rpb25zL2NyZWF0ZS1wci1hY3Rpb24p
      patchset: 5dab7ea9cf8f6def9d0ed1f0c1d018c0c12c0077
      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/hadolint/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: 5a1275fc06c6170c3559afe7c2a280b8c10e9ca3
          name: osism/openstack-image-manager
          required: false
          short_name: openstack-image-manager
          src_dir: src/github.com/osism/openstack-image-manager
      ref: refs/pull/905/head
      resources: {}
      tenant: osism
      timeout: 1800
      voting: true
