all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe25:74dc
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 8a4c6ac6-1f36-4ca5-a4ae-00af6ecf5b97
        host_id: cdf791707c4bac54583e0f8775902d81b0e389f3305f2abf87f6d7bf
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe25:74dc
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.7
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.121
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe25:74dc
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job yamllint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#59>'
      - '<Job yamllint explicit: None implied: None source: osism/openstack-image-manager/.zuul.yaml@main#16>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: c2c95a0e8b1d4696868ecab8e2b47273
      build_refs:
      - branch: main
        change: '969'
        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==25.1.0,argon2-cffi-bindings==25.1.0,bcrypt==5.0.0,certifi==2025.10.5,cffi==2.0.0,charset-normalizer==3.4.4,click==8.3.0,cryptography==46.0.3,decorator==5.2.1,dogpile.cache==1.5.0,idna==3.11,iso8601==2.1.0,jmespath==1.0.1,jsonpatch==1.33,jsonpointer==3.0.0,keystoneauth1==5.12.0,loguru==0.7.3,markdown-it-py==4.0.0,mdurl==0.1.2,minio==7.2.18,munch==4.0.0,natsort==8.4.0,openstacksdk==4.7.1,os-service-types==1.8.0,paramiko==3.5.1,patool==4.0.2,pbr==7.0.1,pip==25.2,platformdirs==4.5.0,psutil==7.1.1,pycparser==2.23,pycryptodome==3.23.0,Pygments==2.19.2,PyNaCl==1.6.0,PyYAML==6.0.3,requests==2.32.5,requestsexceptions==1.4.0,rich==14.2.0,ruamel.yaml==0.18.15,ruamel.yaml.clib==0.2.14,setuptools==80.9.0,shellingham==1.5.4,stevedore==5.5.0,tabulate==0.9.0,typer==0.19.2,typing_extensions==4.15.0,urllib3==2.5.0,yamale==6.0.0\nupdate:
          commands[0]> python contrib/update.py --dry-run --name rockylinux\n  update:
          OK (13.36=setup[12.49]+cmd[0.86] seconds)\n  congratulations :) (13.38 seconds)\n```\n\n###
          stderr:\n\n```Shell\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m
          | \e[36mmain\e[0m:\e[36m312\e[0m - \e[1mSkipping almalinux\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m312\e[0m - \e[1mSkipping
          centos\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m312\e[0m
          - \e[1mSkipping debian\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO
          \   \e[0m | \e[36mmain\e[0m:\e[36m316\e[0m - \e[1mProcessing file etc/images/rockylinux.yml\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image Rocky 8\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO
          \   \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
          - \e[1mChecksum of current Rocky-8-GenericCloud.latest.x86_64.qcow2 is sha256:e56066c58606191e96184de9a9183a3af33c59bcbd8740d8b10ca054a7a89c14\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
          - \e[1mOur checksum is sha256:e56066c58606191e96184de9a9183a3af33c59bcbd8740d8b10ca054a7a89c14\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m216\e[0m
          - \e[1mImage Rocky 8 is up-to-date, nothing to do\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image Rocky 9\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO
          \   \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
          - \e[1mChecksum of current Rocky-9-GenericCloud.latest.x86_64.qcow2 is sha256:2c72815bb83cadccbede4704780e9b52033722db8a45c3fb02130aa380690a3d\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
          - \e[1mOur checksum is sha256:069493fdc807300a22176540e9171fcff2227a92b40a7985a0c1c9e21aeebf57\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m220\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m239\e[0m
          - \e[1mNew values are {'version': '20250531', 'build_date': datetime.date(2025,
          5, 31), 'checksum': 'sha256:2c72815bb83cadccbede4704780e9b52033722db8a45c3fb02130aa380690a3d',
          'url': 'https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2'}\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m248\e[0m
          - \e[1mNew URL is https://nbg1.your-objectstorage.com/osism/openstack-images/rocky-9/20250531-rocky-9.qcow2\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m265\e[0m
          - \e[1mNot mirroring https://nbg1.your-objectstorage.com/osism/openstack-images/rocky-9/20250531-rocky-9.qcow2,
          dry-run enabled\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m
          | \e[36mmain\e[0m:\e[36m312\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/969
        commit_id: 2aa30371ee3d80d3e13e933da7487913799dfae4
        patchset: 2aa30371ee3d80d3e13e933da7487913799dfae4
        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
        topic: null
      buildset: 6d9e3fdc351c41a6a4c85b1b81ab074a
      buildset_refs:
      - branch: main
        change: '969'
        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==25.1.0,argon2-cffi-bindings==25.1.0,bcrypt==5.0.0,certifi==2025.10.5,cffi==2.0.0,charset-normalizer==3.4.4,click==8.3.0,cryptography==46.0.3,decorator==5.2.1,dogpile.cache==1.5.0,idna==3.11,iso8601==2.1.0,jmespath==1.0.1,jsonpatch==1.33,jsonpointer==3.0.0,keystoneauth1==5.12.0,loguru==0.7.3,markdown-it-py==4.0.0,mdurl==0.1.2,minio==7.2.18,munch==4.0.0,natsort==8.4.0,openstacksdk==4.7.1,os-service-types==1.8.0,paramiko==3.5.1,patool==4.0.2,pbr==7.0.1,pip==25.2,platformdirs==4.5.0,psutil==7.1.1,pycparser==2.23,pycryptodome==3.23.0,Pygments==2.19.2,PyNaCl==1.6.0,PyYAML==6.0.3,requests==2.32.5,requestsexceptions==1.4.0,rich==14.2.0,ruamel.yaml==0.18.15,ruamel.yaml.clib==0.2.14,setuptools==80.9.0,shellingham==1.5.4,stevedore==5.5.0,tabulate==0.9.0,typer==0.19.2,typing_extensions==4.15.0,urllib3==2.5.0,yamale==6.0.0\nupdate:
          commands[0]> python contrib/update.py --dry-run --name rockylinux\n  update:
          OK (13.36=setup[12.49]+cmd[0.86] seconds)\n  congratulations :) (13.38 seconds)\n```\n\n###
          stderr:\n\n```Shell\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m
          | \e[36mmain\e[0m:\e[36m312\e[0m - \e[1mSkipping almalinux\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m312\e[0m - \e[1mSkipping
          centos\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m312\e[0m
          - \e[1mSkipping debian\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO
          \   \e[0m | \e[36mmain\e[0m:\e[36m316\e[0m - \e[1mProcessing file etc/images/rockylinux.yml\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image Rocky 8\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO
          \   \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
          - \e[1mChecksum of current Rocky-8-GenericCloud.latest.x86_64.qcow2 is sha256:e56066c58606191e96184de9a9183a3af33c59bcbd8740d8b10ca054a7a89c14\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
          - \e[1mOur checksum is sha256:e56066c58606191e96184de9a9183a3af33c59bcbd8740d8b10ca054a7a89c14\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m216\e[0m
          - \e[1mImage Rocky 8 is up-to-date, nothing to do\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image Rocky 9\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO
          \   \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
          - \e[1mChecksum of current Rocky-9-GenericCloud.latest.x86_64.qcow2 is sha256:2c72815bb83cadccbede4704780e9b52033722db8a45c3fb02130aa380690a3d\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
          - \e[1mOur checksum is sha256:069493fdc807300a22176540e9171fcff2227a92b40a7985a0c1c9e21aeebf57\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m220\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m239\e[0m
          - \e[1mNew values are {'version': '20250531', 'build_date': datetime.date(2025,
          5, 31), 'checksum': 'sha256:2c72815bb83cadccbede4704780e9b52033722db8a45c3fb02130aa380690a3d',
          'url': 'https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2'}\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m248\e[0m
          - \e[1mNew URL is https://nbg1.your-objectstorage.com/osism/openstack-images/rocky-9/20250531-rocky-9.qcow2\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m265\e[0m
          - \e[1mNot mirroring https://nbg1.your-objectstorage.com/osism/openstack-images/rocky-9/20250531-rocky-9.qcow2,
          dry-run enabled\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m
          | \e[36mmain\e[0m:\e[36m312\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/969
        commit_id: 2aa30371ee3d80d3e13e933da7487913799dfae4
        patchset: 2aa30371ee3d80d3e13e933da7487913799dfae4
        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
        topic: null
      change: '969'
      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==25.1.0,argon2-cffi-bindings==25.1.0,bcrypt==5.0.0,certifi==2025.10.5,cffi==2.0.0,charset-normalizer==3.4.4,click==8.3.0,cryptography==46.0.3,decorator==5.2.1,dogpile.cache==1.5.0,idna==3.11,iso8601==2.1.0,jmespath==1.0.1,jsonpatch==1.33,jsonpointer==3.0.0,keystoneauth1==5.12.0,loguru==0.7.3,markdown-it-py==4.0.0,mdurl==0.1.2,minio==7.2.18,munch==4.0.0,natsort==8.4.0,openstacksdk==4.7.1,os-service-types==1.8.0,paramiko==3.5.1,patool==4.0.2,pbr==7.0.1,pip==25.2,platformdirs==4.5.0,psutil==7.1.1,pycparser==2.23,pycryptodome==3.23.0,Pygments==2.19.2,PyNaCl==1.6.0,PyYAML==6.0.3,requests==2.32.5,requestsexceptions==1.4.0,rich==14.2.0,ruamel.yaml==0.18.15,ruamel.yaml.clib==0.2.14,setuptools==80.9.0,shellingham==1.5.4,stevedore==5.5.0,tabulate==0.9.0,typer==0.19.2,typing_extensions==4.15.0,urllib3==2.5.0,yamale==6.0.0\nupdate:
        commands[0]> python contrib/update.py --dry-run --name rockylinux\n  update:
        OK (13.36=setup[12.49]+cmd[0.86] seconds)\n  congratulations :) (13.38 seconds)\n```\n\n###
        stderr:\n\n```Shell\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m |
        \e[36mmain\e[0m:\e[36m312\e[0m - \e[1mSkipping almalinux\e[0m\n\e[32m2025-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m312\e[0m - \e[1mSkipping
        centos\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m312\e[0m
        - \e[1mSkipping debian\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m
        | \e[36mmain\e[0m:\e[36m316\e[0m - \e[1mProcessing file etc/images/rockylinux.yml\e[0m\n\e[32m2025-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
        - \e[1mChecking image Rocky 8\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO
        \   \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\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-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
        - \e[1mChecksum of current Rocky-8-GenericCloud.latest.x86_64.qcow2 is sha256:e56066c58606191e96184de9a9183a3af33c59bcbd8740d8b10ca054a7a89c14\e[0m\n\e[32m2025-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
        - \e[1mOur checksum is sha256:e56066c58606191e96184de9a9183a3af33c59bcbd8740d8b10ca054a7a89c14\e[0m\n\e[32m2025-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m216\e[0m
        - \e[1mImage Rocky 8 is up-to-date, nothing to do\e[0m\n\e[32m2025-10-19 18:15:53\e[0m
        | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m - \e[1mChecking
        image Rocky 9\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m |
        \e[36mupdate_image\e[0m:\e[36m187\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-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\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-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
        - \e[1mChecksum of current Rocky-9-GenericCloud.latest.x86_64.qcow2 is sha256:2c72815bb83cadccbede4704780e9b52033722db8a45c3fb02130aa380690a3d\e[0m\n\e[32m2025-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
        - \e[1mOur checksum is sha256:069493fdc807300a22176540e9171fcff2227a92b40a7985a0c1c9e21aeebf57\e[0m\n\e[32m2025-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m220\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-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m239\e[0m
        - \e[1mNew values are {'version': '20250531', 'build_date': datetime.date(2025,
        5, 31), 'checksum': 'sha256:2c72815bb83cadccbede4704780e9b52033722db8a45c3fb02130aa380690a3d',
        'url': 'https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2'}\e[0m\n\e[32m2025-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m248\e[0m
        - \e[1mNew URL is https://nbg1.your-objectstorage.com/osism/openstack-images/rocky-9/20250531-rocky-9.qcow2\e[0m\n\e[32m2025-10-19
        18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m265\e[0m
        - \e[1mNot mirroring https://nbg1.your-objectstorage.com/osism/openstack-images/rocky-9/20250531-rocky-9.qcow2,
        dry-run enabled\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m
        | \e[36mmain\e[0m:\e[36m312\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/969
      child_jobs: []
      commit_id: 2aa30371ee3d80d3e13e933da7487913799dfae4
      event_id: a8251160-ad17-11f0-956c-6bdef0b38a61
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/c2c95a0e8b1d4696868ecab8e2b47273/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/c2c95a0e8b1d4696868ecab8e2b47273/work/logs
        result_data_file: /var/lib/zuul/builds/c2c95a0e8b1d4696868ecab8e2b47273/work/results.json
        src_root: /var/lib/zuul/builds/c2c95a0e8b1d4696868ecab8e2b47273/work/src
        work_root: /var/lib/zuul/builds/c2c95a0e8b1d4696868ecab8e2b47273/work
      include_vars: []
      items:
      - branch: main
        change: '969'
        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==25.1.0,argon2-cffi-bindings==25.1.0,bcrypt==5.0.0,certifi==2025.10.5,cffi==2.0.0,charset-normalizer==3.4.4,click==8.3.0,cryptography==46.0.3,decorator==5.2.1,dogpile.cache==1.5.0,idna==3.11,iso8601==2.1.0,jmespath==1.0.1,jsonpatch==1.33,jsonpointer==3.0.0,keystoneauth1==5.12.0,loguru==0.7.3,markdown-it-py==4.0.0,mdurl==0.1.2,minio==7.2.18,munch==4.0.0,natsort==8.4.0,openstacksdk==4.7.1,os-service-types==1.8.0,paramiko==3.5.1,patool==4.0.2,pbr==7.0.1,pip==25.2,platformdirs==4.5.0,psutil==7.1.1,pycparser==2.23,pycryptodome==3.23.0,Pygments==2.19.2,PyNaCl==1.6.0,PyYAML==6.0.3,requests==2.32.5,requestsexceptions==1.4.0,rich==14.2.0,ruamel.yaml==0.18.15,ruamel.yaml.clib==0.2.14,setuptools==80.9.0,shellingham==1.5.4,stevedore==5.5.0,tabulate==0.9.0,typer==0.19.2,typing_extensions==4.15.0,urllib3==2.5.0,yamale==6.0.0\nupdate:
          commands[0]> python contrib/update.py --dry-run --name rockylinux\n  update:
          OK (13.36=setup[12.49]+cmd[0.86] seconds)\n  congratulations :) (13.38 seconds)\n```\n\n###
          stderr:\n\n```Shell\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m
          | \e[36mmain\e[0m:\e[36m312\e[0m - \e[1mSkipping almalinux\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m312\e[0m - \e[1mSkipping
          centos\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mmain\e[0m:\e[36m312\e[0m
          - \e[1mSkipping debian\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO
          \   \e[0m | \e[36mmain\e[0m:\e[36m316\e[0m - \e[1mProcessing file etc/images/rockylinux.yml\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image Rocky 8\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO
          \   \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
          - \e[1mChecksum of current Rocky-8-GenericCloud.latest.x86_64.qcow2 is sha256:e56066c58606191e96184de9a9183a3af33c59bcbd8740d8b10ca054a7a89c14\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
          - \e[1mOur checksum is sha256:e56066c58606191e96184de9a9183a3af33c59bcbd8740d8b10ca054a7a89c14\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m216\e[0m
          - \e[1mImage Rocky 8 is up-to-date, nothing to do\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image Rocky 9\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO
          \   \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
          - \e[1mChecksum of current Rocky-9-GenericCloud.latest.x86_64.qcow2 is sha256:2c72815bb83cadccbede4704780e9b52033722db8a45c3fb02130aa380690a3d\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
          - \e[1mOur checksum is sha256:069493fdc807300a22176540e9171fcff2227a92b40a7985a0c1c9e21aeebf57\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m220\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-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m239\e[0m
          - \e[1mNew values are {'version': '20250531', 'build_date': datetime.date(2025,
          5, 31), 'checksum': 'sha256:2c72815bb83cadccbede4704780e9b52033722db8a45c3fb02130aa380690a3d',
          'url': 'https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2'}\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m248\e[0m
          - \e[1mNew URL is https://nbg1.your-objectstorage.com/osism/openstack-images/rocky-9/20250531-rocky-9.qcow2\e[0m\n\e[32m2025-10-19
          18:15:53\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m265\e[0m
          - \e[1mNot mirroring https://nbg1.your-objectstorage.com/osism/openstack-images/rocky-9/20250531-rocky-9.qcow2,
          dry-run enabled\e[0m\n\e[32m2025-10-19 18:15:53\e[0m | \e[1mINFO    \e[0m
          | \e[36mmain\e[0m:\e[36m312\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/969
        commit_id: 2aa30371ee3d80d3e13e933da7487913799dfae4
        patchset: 2aa30371ee3d80d3e13e933da7487913799dfae4
        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
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmU6IHVwZGF0ZSByb2NreWxpbnV4IGltYWdlcwoKPCEtLSBTVEFSVCBwci1jb21taXRzIC0tPgo8IS0tIEVORCBwci1jb21taXRzIC0tPgoKIyMgQmFzZSBQdWxsUmVxdWVzdAoKZGVmYXVsdCBicmFuY2ggKGh0dHBzOi8vZ2l0aHViLmNvbS9vc2lzbS9vcGVuc3RhY2staW1hZ2UtbWFuYWdlci90cmVlL21haW4pCgojIyBDb21tYW5kIHJlc3VsdHMKPGRldGFpbHM+CjxzdW1tYXJ5PkRldGFpbHM6IDwvc3VtbWFyeT4KCjxkZXRhaWxzPgo8c3VtbWFyeT48ZW0+YWRkIHBhdGg8L2VtPjwvc3VtbWFyeT4KCmBgYFNoZWxsCi9ob21lL3J1bm5lci93b3JrL19hY3Rpb25zL3RlY2hub3RlLXNwYWNlL2NyZWF0ZS1wci1hY3Rpb24vdjIvbm9kZV9tb2R1bGVzL25wbS1jaGVjay11cGRhdGVzL2J1aWxkL3NyYy9iaW4KYGBgCgoKCjwvZGV0YWlscz4KPGRldGFpbHM+CjxzdW1tYXJ5PjxlbT50b3ggLWUgdXBkYXRlIC0tIC0tZHJ5LXJ1biAtLW5hbWUgcm9ja3lsaW51eDwvZW0+PC9zdW1tYXJ5PgoKYGBgU2hlbGwKdXBkYXRlOiBpbnN0YWxsX2RlcHM+IHB5dGhvbiAtSSAtbSBwaXAgaW5zdGFsbCAtciByZXF1aXJlbWVudHMudHh0CnVwZGF0ZTogZnJlZXplPiBweXRob24gLW0gcGlwIGZyZWV6ZSAtLWFsbAp1cGRhdGU6IGFyZ29uMi1jZmZpPT0yNS4xLjAsYXJnb24yLWNmZmktYmluZGluZ3M9PTI1LjEuMCxiY3J5cHQ9PTUuMC4wLGNlcnRpZmk9PTIwMjUuMTAuNSxjZmZpPT0yLjAuMCxjaGFyc2V0LW5vcm1hbGl6ZXI9PTMuNC40LGNsaWNrPT04LjMuMCxjcnlwdG9ncmFwaHk9PTQ2LjAuMyxkZWNvcmF0b3I9PTUuMi4xLGRvZ3BpbGUuY2FjaGU9PTEuNS4wLGlkbmE9PTMuMTEsaXNvODYwMT09Mi4xLjAsam1lc3BhdGg9PTEuMC4xLGpzb25wYXRjaD09MS4zMyxqc29ucG9pbnRlcj09My4wLjAsa2V5c3RvbmVhdXRoMT09NS4xMi4wLGxvZ3VydT09MC43LjMsbWFya2Rvd24taXQtcHk9PTQuMC4wLG1kdXJsPT0wLjEuMixtaW5pbz09Ny4yLjE4LG11bmNoPT00LjAuMCxuYXRzb3J0PT04LjQuMCxvcGVuc3RhY2tzZGs9PTQuNy4xLG9zLXNlcnZpY2UtdHlwZXM9PTEuOC4wLHBhcmFtaWtvPT0zLjUuMSxwYXRvb2w9PTQuMC4yLHBicj09Ny4wLjEscGlwPT0yNS4yLHBsYXRmb3JtZGlycz09NC41LjAscHN1dGlsPT03LjEuMSxweWNwYXJzZXI9PTIuMjMscHljcnlwdG9kb21lPT0zLjIzLjAsUHlnbWVudHM9PTIuMTkuMixQeU5hQ2w9PTEuNi4wLFB5WUFNTD09Ni4wLjMscmVxdWVzdHM9PTIuMzIuNSxyZXF1ZXN0c2V4Y2VwdGlvbnM9PTEuNC4wLHJpY2g9PTE0LjIuMCxydWFtZWwueWFtbD09MC4xOC4xNSxydWFtZWwueWFtbC5jbGliPT0wLjIuMTQsc2V0dXB0b29scz09ODAuOS4wLHNoZWxsaW5naGFtPT0xLjUuNCxzdGV2ZWRvcmU9PTUuNS4wLHRhYnVsYXRlPT0wLjkuMCx0eXBlcj09MC4xOS4yLHR5cGluZ19leHRlbnNpb25zPT00LjE1LjAsdXJsbGliMz09Mi41LjAseWFtYWxlPT02LjAuMAp1cGRhdGU6IGNvbW1hbmRzWzBdPiBweXRob24gY29udHJpYi91cGRhdGUucHkgLS1kcnktcnVuIC0tbmFtZSByb2NreWxpbnV4CiAgdXBkYXRlOiBPSyAoMTMuMzY9c2V0dXBbMTIuNDldK2NtZFswLjg2XSBzZWNvbmRzKQogIGNvbmdyYXR1bGF0aW9ucyA6KSAoMTMuMzggc2Vjb25kcykKYGBgCgojIyMgc3RkZXJyOgoKYGBgU2hlbGwKG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bW1haW4bWzBtOhtbMzZtMzEyG1swbSAtIBtbMW1Ta2lwcGluZyBhbG1hbGludXgbWzBtChtbMzJtMjAyNS0xMC0xOSAxODoxNTo1MxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm1tYWluG1swbTobWzM2bTMxMhtbMG0gLSAbWzFtU2tpcHBpbmcgY2VudG9zG1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtbWFpbhtbMG06G1szNm0zMTIbWzBtIC0gG1sxbVNraXBwaW5nIGRlYmlhbhtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bW1haW4bWzBtOhtbMzZtMzE2G1swbSAtIBtbMW1Qcm9jZXNzaW5nIGZpbGUgZXRjL2ltYWdlcy9yb2NreWxpbnV4LnltbBtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xODQbWzBtIC0gG1sxbUNoZWNraW5nIGltYWdlIFJvY2t5IDgbWzBtChtbMzJtMjAyNS0xMC0xOSAxODoxNTo1MxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMTg3G1swbSAtIBtbMW1MYXRlc3QgZG93bmxvYWQgVVJMIGlzIGh0dHBzOi8vZG93bmxvYWQucm9ja3lsaW51eC5vcmcvcHViL3JvY2t5LzgvaW1hZ2VzL3g4Nl82NC9Sb2NreS04LUdlbmVyaWNDbG91ZC5sYXRlc3QueDg2XzY0LnFjb3cyG1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTE5MBtbMG0gLSAbWzFtR2V0dGluZyBjaGVja3N1bXMgZnJvbSBodHRwczovL2Rvd25sb2FkLnJvY2t5bGludXgub3JnL3B1Yi9yb2NreS84L2ltYWdlcy94ODZfNjQvUm9ja3ktOC1HZW5lcmljQ2xvdWQubGF0ZXN0Lng4Nl82NC5xY293Mi5DSEVDS1NVTRtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xOTcbWzBtIC0gG1sxbUNoZWNrc3VtIG9mIGN1cnJlbnQgUm9ja3ktOC1HZW5lcmljQ2xvdWQubGF0ZXN0Lng4Nl82NC5xY293MiBpcyBzaGEyNTY6ZTU2MDY2YzU4NjA2MTkxZTk2MTg0ZGU5YTkxODNhM2FmMzNjNTliY2JkODc0MGQ4YjEwY2EwNTRhN2E4OWMxNBtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0yMTMbWzBtIC0gG1sxbU91ciBjaGVja3N1bSBpcyBzaGEyNTY6ZTU2MDY2YzU4NjA2MTkxZTk2MTg0ZGU5YTkxODNhM2FmMzNjNTliY2JkODc0MGQ4YjEwY2EwNTRhN2E4OWMxNBtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0yMTYbWzBtIC0gG1sxbUltYWdlIFJvY2t5IDggaXMgdXAtdG8tZGF0ZSwgbm90aGluZyB0byBkbxtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xODQbWzBtIC0gG1sxbUNoZWNraW5nIGltYWdlIFJvY2t5IDkbWzBtChtbMzJtMjAyNS0xMC0xOSAxODoxNTo1MxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMTg3G1swbSAtIBtbMW1MYXRlc3QgZG93bmxvYWQgVVJMIGlzIGh0dHBzOi8vZG93bmxvYWQucm9ja3lsaW51eC5vcmcvcHViL3JvY2t5LzkvaW1hZ2VzL3g4Nl82NC9Sb2NreS05LUdlbmVyaWNDbG91ZC5sYXRlc3QueDg2XzY0LnFjb3cyG1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTE5MBtbMG0gLSAbWzFtR2V0dGluZyBjaGVja3N1bXMgZnJvbSBodHRwczovL2Rvd25sb2FkLnJvY2t5bGludXgub3JnL3B1Yi9yb2NreS85L2ltYWdlcy94ODZfNjQvUm9ja3ktOS1HZW5lcmljQ2xvdWQubGF0ZXN0Lng4Nl82NC5xY293Mi5DSEVDS1NVTRtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xOTcbWzBtIC0gG1sxbUNoZWNrc3VtIG9mIGN1cnJlbnQgUm9ja3ktOS1HZW5lcmljQ2xvdWQubGF0ZXN0Lng4Nl82NC5xY293MiBpcyBzaGEyNTY6MmM3MjgxNWJiODNjYWRjY2JlZGU0NzA0NzgwZTliNTIwMzM3MjJkYjhhNDVjM2ZiMDIxMzBhYTM4MDY5MGEzZBtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0yMTMbWzBtIC0gG1sxbU91ciBjaGVja3N1bSBpcyBzaGEyNTY6MDY5NDkzZmRjODA3MzAwYTIyMTc2NTQwZTkxNzFmY2ZmMjIyN2E5MmI0MGE3OTg1YTBjMWM5ZTIxYWVlYmY1NxtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0yMjAbWzBtIC0gG1sxbUNoZWNraW5nIGh0dHBzOi8vZG93bmxvYWQucm9ja3lsaW51eC5vcmcvcHViL3JvY2t5LzkvaW1hZ2VzL3g4Nl82NC9Sb2NreS05LUdlbmVyaWNDbG91ZC5sYXRlc3QueDg2XzY0LnFjb3cyG1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTIzORtbMG0gLSAbWzFtTmV3IHZhbHVlcyBhcmUgeyd2ZXJzaW9uJzogJzIwMjUwNTMxJywgJ2J1aWxkX2RhdGUnOiBkYXRldGltZS5kYXRlKDIwMjUsIDUsIDMxKSwgJ2NoZWNrc3VtJzogJ3NoYTI1NjoyYzcyODE1YmI4M2NhZGNjYmVkZTQ3MDQ3ODBlOWI1MjAzMzcyMmRiOGE0NWMzZmIwMjEzMGFhMzgwNjkwYTNkJywgJ3VybCc6ICdodHRwczovL2Rvd25sb2FkLnJvY2t5bGludXgub3JnL3B1Yi9yb2NreS85L2ltYWdlcy94ODZfNjQvUm9ja3ktOS1HZW5lcmljQ2xvdWQubGF0ZXN0Lng4Nl82NC5xY293Mid9G1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTI0OBtbMG0gLSAbWzFtTmV3IFVSTCBpcyBodHRwczovL25iZzEueW91ci1vYmplY3RzdG9yYWdlLmNvbS9vc2lzbS9vcGVuc3RhY2staW1hZ2VzL3JvY2t5LTkvMjAyNTA1MzEtcm9ja3ktOS5xY293MhtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0yNjUbWzBtIC0gG1sxbU5vdCBtaXJyb3JpbmcgaHR0cHM6Ly9uYmcxLnlvdXItb2JqZWN0c3RvcmFnZS5jb20vb3Npc20vb3BlbnN0YWNrLWltYWdlcy9yb2NreS05LzIwMjUwNTMxLXJvY2t5LTkucWNvdzIsIGRyeS1ydW4gZW5hYmxlZBtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bW1haW4bWzBtOhtbMzZtMzEyG1swbSAtIBtbMW1Ta2lwcGluZyB1YnVudHUbWzBtCmBgYAoKPC9kZXRhaWxzPgoKPC9kZXRhaWxzPgoKIyMgQ2hhbmdlZCBmaWxlcwo8ZGV0YWlscz4KPHN1bW1hcnk+Q2hhbmdlZCBmaWxlOiA8L3N1bW1hcnk+CgotIGV0Yy9pbWFnZXMvcm9ja3lsaW51eC55bWwKCjwvZGV0YWlscz4KCjxocj4KCls6b2N0b2NhdDogUmVwb10oaHR0cHM6Ly9naXRodWIuY29tL3RlY2hub3RlLXNwYWNlL2NyZWF0ZS1wci1hY3Rpb24pIHwgWzptZW1vOiBJc3N1ZXNdKGh0dHBzOi8vZ2l0aHViLmNvbS90ZWNobm90ZS1zcGFjZS9jcmVhdGUtcHItYWN0aW9uL2lzc3VlcykgfCBbOmRlcGFydG1lbnRfc3RvcmU6IE1hcmtldHBsYWNlXShodHRwczovL2dpdGh1Yi5jb20vbWFya2V0cGxhY2UvYWN0aW9ucy9jcmVhdGUtcHItYWN0aW9uKQ==
      patchset: 2aa30371ee3d80d3e13e933da7487913799dfae4
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: e75575c4016b96f75ae4cd5b2fb4ece3b1c97aaa
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/yamllint/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/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
      post_review: false
      post_timeout: null
      pre_timeout: null
      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: abc5c3a68f608c03c57fc4eaac11b248d1f34518
          name: osism/openstack-image-manager
          required: false
          short_name: openstack-image-manager
          src_dir: src/github.com/osism/openstack-image-manager
      ref: refs/pull/969/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
