all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe23:56ad
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 93c7544d-570a-40a6-8034-3eb43d1ad348
        host_id: 82101243836454d7401d5893feae9e2c5df7cc291646d8a99b33b53b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe23:56ad
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.85
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.228
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe23:56ad
        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 python-black explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#54>'
      - '<Job python-black explicit: None implied: None source: osism/openstack-image-manager/.zuul.yaml@main#16>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 1f2e7bb75c9c485888c4b1ccf3ceee92
      build_refs:
      - branch: main
        change: '968'
        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==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 almalinux\n  update:
          OK (10.55=setup[9.78]+cmd[0.77] seconds)\n  congratulations :) (10.58 seconds)\n```\n\n###
          stderr:\n\n```Shell\n\e[32m2025-10-19 18:15:52\e[0m | \e[1mINFO    \e[0m
          | \e[36mmain\e[0m:\e[36m316\e[0m - \e[1mProcessing file etc/images/almalinux.yml\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image AlmaLinux 8\e[0m\n\e[32m2025-10-19 18:15:52\e[0m |
          \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\e[0m
          - \e[1mGetting checksums from https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/CHECKSUM\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
          - \e[1mChecksum of current AlmaLinux-8-GenericCloud-latest.x86_64.qcow2
          is sha256:669bd580dcef5491d4dfd5724d252cce7cde1b2b33a3ca951e688d71386875e3\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
          - \e[1mOur checksum is sha256:669bd580dcef5491d4dfd5724d252cce7cde1b2b33a3ca951e688d71386875e3\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m216\e[0m
          - \e[1mImage AlmaLinux 8 is up-to-date, nothing to do\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image AlmaLinux 9\e[0m\n\e[32m2025-10-19 18:15:52\e[0m |
          \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\e[0m
          - \e[1mGetting checksums from https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/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 AlmaLinux-9-GenericCloud-latest.x86_64.qcow2
          is sha256:b08cd5db79bf32860412f5837e8c7b8df9447e032376e3c622840b31aaf26bc6\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:abddf01589d46c841f718cec239392924a03b34c4fe84929af5d543c50e37e37\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://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-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': '20250522', 'build_date': datetime.date(2025,
          5, 22), 'checksum': 'sha256:b08cd5db79bf32860412f5837e8c7b8df9447e032376e3c622840b31aaf26bc6',
          'url': 'https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-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/almalinux-9/20250522-almalinux-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/almalinux-9/20250522-almalinux-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 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[36m312\e[0m
          - \e[1mSkipping rockylinux\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/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/968
        commit_id: 7bb69a70f91a7f2e5928875f981957f4187a2026
        patchset: 7bb69a70f91a7f2e5928875f981957f4187a2026
        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: c47cc2d1ef09426282306cfd863d191e
      buildset_refs:
      - branch: main
        change: '968'
        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==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 almalinux\n  update:
          OK (10.55=setup[9.78]+cmd[0.77] seconds)\n  congratulations :) (10.58 seconds)\n```\n\n###
          stderr:\n\n```Shell\n\e[32m2025-10-19 18:15:52\e[0m | \e[1mINFO    \e[0m
          | \e[36mmain\e[0m:\e[36m316\e[0m - \e[1mProcessing file etc/images/almalinux.yml\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image AlmaLinux 8\e[0m\n\e[32m2025-10-19 18:15:52\e[0m |
          \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\e[0m
          - \e[1mGetting checksums from https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/CHECKSUM\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
          - \e[1mChecksum of current AlmaLinux-8-GenericCloud-latest.x86_64.qcow2
          is sha256:669bd580dcef5491d4dfd5724d252cce7cde1b2b33a3ca951e688d71386875e3\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
          - \e[1mOur checksum is sha256:669bd580dcef5491d4dfd5724d252cce7cde1b2b33a3ca951e688d71386875e3\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m216\e[0m
          - \e[1mImage AlmaLinux 8 is up-to-date, nothing to do\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image AlmaLinux 9\e[0m\n\e[32m2025-10-19 18:15:52\e[0m |
          \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\e[0m
          - \e[1mGetting checksums from https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/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 AlmaLinux-9-GenericCloud-latest.x86_64.qcow2
          is sha256:b08cd5db79bf32860412f5837e8c7b8df9447e032376e3c622840b31aaf26bc6\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:abddf01589d46c841f718cec239392924a03b34c4fe84929af5d543c50e37e37\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://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-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': '20250522', 'build_date': datetime.date(2025,
          5, 22), 'checksum': 'sha256:b08cd5db79bf32860412f5837e8c7b8df9447e032376e3c622840b31aaf26bc6',
          'url': 'https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-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/almalinux-9/20250522-almalinux-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/almalinux-9/20250522-almalinux-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 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[36m312\e[0m
          - \e[1mSkipping rockylinux\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/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/968
        commit_id: 7bb69a70f91a7f2e5928875f981957f4187a2026
        patchset: 7bb69a70f91a7f2e5928875f981957f4187a2026
        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: '968'
      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==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 almalinux\n  update:
        OK (10.55=setup[9.78]+cmd[0.77] seconds)\n  congratulations :) (10.58 seconds)\n```\n\n###
        stderr:\n\n```Shell\n\e[32m2025-10-19 18:15:52\e[0m | \e[1mINFO    \e[0m |
        \e[36mmain\e[0m:\e[36m316\e[0m - \e[1mProcessing file etc/images/almalinux.yml\e[0m\n\e[32m2025-10-19
        18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
        - \e[1mChecking image AlmaLinux 8\e[0m\n\e[32m2025-10-19 18:15:52\e[0m | \e[1mINFO
        \   \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
        18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\e[0m
        - \e[1mGetting checksums from https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/CHECKSUM\e[0m\n\e[32m2025-10-19
        18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
        - \e[1mChecksum of current AlmaLinux-8-GenericCloud-latest.x86_64.qcow2 is
        sha256:669bd580dcef5491d4dfd5724d252cce7cde1b2b33a3ca951e688d71386875e3\e[0m\n\e[32m2025-10-19
        18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
        - \e[1mOur checksum is sha256:669bd580dcef5491d4dfd5724d252cce7cde1b2b33a3ca951e688d71386875e3\e[0m\n\e[32m2025-10-19
        18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m216\e[0m
        - \e[1mImage AlmaLinux 8 is up-to-date, nothing to do\e[0m\n\e[32m2025-10-19
        18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
        - \e[1mChecking image AlmaLinux 9\e[0m\n\e[32m2025-10-19 18:15:52\e[0m | \e[1mINFO
        \   \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
        18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\e[0m
        - \e[1mGetting checksums from https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/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 AlmaLinux-9-GenericCloud-latest.x86_64.qcow2 is
        sha256:b08cd5db79bf32860412f5837e8c7b8df9447e032376e3c622840b31aaf26bc6\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:abddf01589d46c841f718cec239392924a03b34c4fe84929af5d543c50e37e37\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://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-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': '20250522', 'build_date': datetime.date(2025,
        5, 22), 'checksum': 'sha256:b08cd5db79bf32860412f5837e8c7b8df9447e032376e3c622840b31aaf26bc6',
        'url': 'https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-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/almalinux-9/20250522-almalinux-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/almalinux-9/20250522-almalinux-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 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[36m312\e[0m
        - \e[1mSkipping rockylinux\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/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/968
      child_jobs: []
      commit_id: 7bb69a70f91a7f2e5928875f981957f4187a2026
      event_id: a7994c20-ad17-11f0-948e-5487faec171f
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/1f2e7bb75c9c485888c4b1ccf3ceee92/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/1f2e7bb75c9c485888c4b1ccf3ceee92/work/logs
        result_data_file: /var/lib/zuul/builds/1f2e7bb75c9c485888c4b1ccf3ceee92/work/results.json
        src_root: /var/lib/zuul/builds/1f2e7bb75c9c485888c4b1ccf3ceee92/work/src
        work_root: /var/lib/zuul/builds/1f2e7bb75c9c485888c4b1ccf3ceee92/work
      include_vars: []
      items:
      - branch: main
        change: '968'
        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==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 almalinux\n  update:
          OK (10.55=setup[9.78]+cmd[0.77] seconds)\n  congratulations :) (10.58 seconds)\n```\n\n###
          stderr:\n\n```Shell\n\e[32m2025-10-19 18:15:52\e[0m | \e[1mINFO    \e[0m
          | \e[36mmain\e[0m:\e[36m316\e[0m - \e[1mProcessing file etc/images/almalinux.yml\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image AlmaLinux 8\e[0m\n\e[32m2025-10-19 18:15:52\e[0m |
          \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\e[0m
          - \e[1mGetting checksums from https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/CHECKSUM\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m197\e[0m
          - \e[1mChecksum of current AlmaLinux-8-GenericCloud-latest.x86_64.qcow2
          is sha256:669bd580dcef5491d4dfd5724d252cce7cde1b2b33a3ca951e688d71386875e3\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m213\e[0m
          - \e[1mOur checksum is sha256:669bd580dcef5491d4dfd5724d252cce7cde1b2b33a3ca951e688d71386875e3\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m216\e[0m
          - \e[1mImage AlmaLinux 8 is up-to-date, nothing to do\e[0m\n\e[32m2025-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m184\e[0m
          - \e[1mChecking image AlmaLinux 9\e[0m\n\e[32m2025-10-19 18:15:52\e[0m |
          \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m187\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-10-19
          18:15:52\e[0m | \e[1mINFO    \e[0m | \e[36mupdate_image\e[0m:\e[36m190\e[0m
          - \e[1mGetting checksums from https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/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 AlmaLinux-9-GenericCloud-latest.x86_64.qcow2
          is sha256:b08cd5db79bf32860412f5837e8c7b8df9447e032376e3c622840b31aaf26bc6\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:abddf01589d46c841f718cec239392924a03b34c4fe84929af5d543c50e37e37\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://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-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': '20250522', 'build_date': datetime.date(2025,
          5, 22), 'checksum': 'sha256:b08cd5db79bf32860412f5837e8c7b8df9447e032376e3c622840b31aaf26bc6',
          'url': 'https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-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/almalinux-9/20250522-almalinux-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/almalinux-9/20250522-almalinux-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 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[36m312\e[0m
          - \e[1mSkipping rockylinux\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/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/968
        commit_id: 7bb69a70f91a7f2e5928875f981957f4187a2026
        patchset: 7bb69a70f91a7f2e5928875f981957f4187a2026
        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: python-black
      jobtags: []
      max_attempts: 3
      message: Y2hvcmU6IHVwZGF0ZSBhbG1hbGludXggaW1hZ2VzCgo8IS0tIFNUQVJUIHByLWNvbW1pdHMgLS0+CjwhLS0gRU5EIHByLWNvbW1pdHMgLS0+CgojIyBCYXNlIFB1bGxSZXF1ZXN0CgpkZWZhdWx0IGJyYW5jaCAoaHR0cHM6Ly9naXRodWIuY29tL29zaXNtL29wZW5zdGFjay1pbWFnZS1tYW5hZ2VyL3RyZWUvbWFpbikKCiMjIENvbW1hbmQgcmVzdWx0cwo8ZGV0YWlscz4KPHN1bW1hcnk+RGV0YWlsczogPC9zdW1tYXJ5PgoKPGRldGFpbHM+CjxzdW1tYXJ5PjxlbT5hZGQgcGF0aDwvZW0+PC9zdW1tYXJ5PgoKYGBgU2hlbGwKL2hvbWUvcnVubmVyL3dvcmsvX2FjdGlvbnMvdGVjaG5vdGUtc3BhY2UvY3JlYXRlLXByLWFjdGlvbi92Mi9ub2RlX21vZHVsZXMvbnBtLWNoZWNrLXVwZGF0ZXMvYnVpbGQvc3JjL2JpbgpgYGAKCgoKPC9kZXRhaWxzPgo8ZGV0YWlscz4KPHN1bW1hcnk+PGVtPnRveCAtZSB1cGRhdGUgLS0gLS1kcnktcnVuIC0tbmFtZSBhbG1hbGludXg8L2VtPjwvc3VtbWFyeT4KCmBgYFNoZWxsCnVwZGF0ZTogaW5zdGFsbF9kZXBzPiBweXRob24gLUkgLW0gcGlwIGluc3RhbGwgLXIgcmVxdWlyZW1lbnRzLnR4dAp1cGRhdGU6IGZyZWV6ZT4gcHl0aG9uIC1tIHBpcCBmcmVlemUgLS1hbGwKdXBkYXRlOiBhcmdvbjItY2ZmaT09MjUuMS4wLGFyZ29uMi1jZmZpLWJpbmRpbmdzPT0yNS4xLjAsYmNyeXB0PT01LjAuMCxjZXJ0aWZpPT0yMDI1LjEwLjUsY2ZmaT09Mi4wLjAsY2hhcnNldC1ub3JtYWxpemVyPT0zLjQuNCxjbGljaz09OC4zLjAsY3J5cHRvZ3JhcGh5PT00Ni4wLjMsZGVjb3JhdG9yPT01LjIuMSxkb2dwaWxlLmNhY2hlPT0xLjUuMCxpZG5hPT0zLjExLGlzbzg2MDE9PTIuMS4wLGptZXNwYXRoPT0xLjAuMSxqc29ucGF0Y2g9PTEuMzMsanNvbnBvaW50ZXI9PTMuMC4wLGtleXN0b25lYXV0aDE9PTUuMTIuMCxsb2d1cnU9PTAuNy4zLG1hcmtkb3duLWl0LXB5PT00LjAuMCxtZHVybD09MC4xLjIsbWluaW89PTcuMi4xOCxtdW5jaD09NC4wLjAsbmF0c29ydD09OC40LjAsb3BlbnN0YWNrc2RrPT00LjcuMSxvcy1zZXJ2aWNlLXR5cGVzPT0xLjguMCxwYXJhbWlrbz09My41LjEscGF0b29sPT00LjAuMixwYnI9PTcuMC4xLHBpcD09MjUuMixwbGF0Zm9ybWRpcnM9PTQuNS4wLHBzdXRpbD09Ny4xLjEscHljcGFyc2VyPT0yLjIzLHB5Y3J5cHRvZG9tZT09My4yMy4wLFB5Z21lbnRzPT0yLjE5LjIsUHlOYUNsPT0xLjYuMCxQeVlBTUw9PTYuMC4zLHJlcXVlc3RzPT0yLjMyLjUscmVxdWVzdHNleGNlcHRpb25zPT0xLjQuMCxyaWNoPT0xNC4yLjAscnVhbWVsLnlhbWw9PTAuMTguMTUscnVhbWVsLnlhbWwuY2xpYj09MC4yLjE0LHNldHVwdG9vbHM9PTgwLjkuMCxzaGVsbGluZ2hhbT09MS41LjQsc3RldmVkb3JlPT01LjUuMCx0YWJ1bGF0ZT09MC45LjAsdHlwZXI9PTAuMTkuMix0eXBpbmdfZXh0ZW5zaW9ucz09NC4xNS4wLHVybGxpYjM9PTIuNS4wLHlhbWFsZT09Ni4wLjAKdXBkYXRlOiBjb21tYW5kc1swXT4gcHl0aG9uIGNvbnRyaWIvdXBkYXRlLnB5IC0tZHJ5LXJ1biAtLW5hbWUgYWxtYWxpbnV4CiAgdXBkYXRlOiBPSyAoMTAuNTU9c2V0dXBbOS43OF0rY21kWzAuNzddIHNlY29uZHMpCiAgY29uZ3JhdHVsYXRpb25zIDopICgxMC41OCBzZWNvbmRzKQpgYGAKCiMjIyBzdGRlcnI6CgpgYGBTaGVsbAobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtbWFpbhtbMG06G1szNm0zMTYbWzBtIC0gG1sxbVByb2Nlc3NpbmcgZmlsZSBldGMvaW1hZ2VzL2FsbWFsaW51eC55bWwbWzBtChtbMzJtMjAyNS0xMC0xOSAxODoxNTo1MhtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMTg0G1swbSAtIBtbMW1DaGVja2luZyBpbWFnZSBBbG1hTGludXggOBtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUyG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xODcbWzBtIC0gG1sxbUxhdGVzdCBkb3dubG9hZCBVUkwgaXMgaHR0cHM6Ly9yZXBvLmFsbWFsaW51eC5vcmcvYWxtYWxpbnV4LzgvY2xvdWQveDg2XzY0L2ltYWdlcy9BbG1hTGludXgtOC1HZW5lcmljQ2xvdWQtbGF0ZXN0Lng4Nl82NC5xY293MhtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUyG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xOTAbWzBtIC0gG1sxbUdldHRpbmcgY2hlY2tzdW1zIGZyb20gaHR0cHM6Ly9yZXBvLmFsbWFsaW51eC5vcmcvYWxtYWxpbnV4LzgvY2xvdWQveDg2XzY0L2ltYWdlcy9DSEVDS1NVTRtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUyG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0xOTcbWzBtIC0gG1sxbUNoZWNrc3VtIG9mIGN1cnJlbnQgQWxtYUxpbnV4LTgtR2VuZXJpY0Nsb3VkLWxhdGVzdC54ODZfNjQucWNvdzIgaXMgc2hhMjU2OjY2OWJkNTgwZGNlZjU0OTFkNGRmZDU3MjRkMjUyY2NlN2NkZTFiMmIzM2EzY2E5NTFlNjg4ZDcxMzg2ODc1ZTMbWzBtChtbMzJtMjAyNS0xMC0xOSAxODoxNTo1MhtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMjEzG1swbSAtIBtbMW1PdXIgY2hlY2tzdW0gaXMgc2hhMjU2OjY2OWJkNTgwZGNlZjU0OTFkNGRmZDU3MjRkMjUyY2NlN2NkZTFiMmIzM2EzY2E5NTFlNjg4ZDcxMzg2ODc1ZTMbWzBtChtbMzJtMjAyNS0xMC0xOSAxODoxNTo1MhtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMjE2G1swbSAtIBtbMW1JbWFnZSBBbG1hTGludXggOCBpcyB1cC10by1kYXRlLCBub3RoaW5nIHRvIGRvG1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTIbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTE4NBtbMG0gLSAbWzFtQ2hlY2tpbmcgaW1hZ2UgQWxtYUxpbnV4IDkbWzBtChtbMzJtMjAyNS0xMC0xOSAxODoxNTo1MhtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMTg3G1swbSAtIBtbMW1MYXRlc3QgZG93bmxvYWQgVVJMIGlzIGh0dHBzOi8vcmVwby5hbG1hbGludXgub3JnL2FsbWFsaW51eC85L2Nsb3VkL3g4Nl82NC9pbWFnZXMvQWxtYUxpbnV4LTktR2VuZXJpY0Nsb3VkLWxhdGVzdC54ODZfNjQucWNvdzIbWzBtChtbMzJtMjAyNS0xMC0xOSAxODoxNTo1MhtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMTkwG1swbSAtIBtbMW1HZXR0aW5nIGNoZWNrc3VtcyBmcm9tIGh0dHBzOi8vcmVwby5hbG1hbGludXgub3JnL2FsbWFsaW51eC85L2Nsb3VkL3g4Nl82NC9pbWFnZXMvQ0hFQ0tTVU0bWzBtChtbMzJtMjAyNS0xMC0xOSAxODoxNTo1MxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm11cGRhdGVfaW1hZ2UbWzBtOhtbMzZtMTk3G1swbSAtIBtbMW1DaGVja3N1bSBvZiBjdXJyZW50IEFsbWFMaW51eC05LUdlbmVyaWNDbG91ZC1sYXRlc3QueDg2XzY0LnFjb3cyIGlzIHNoYTI1NjpiMDhjZDVkYjc5YmYzMjg2MDQxMmY1ODM3ZThjN2I4ZGY5NDQ3ZTAzMjM3NmUzYzYyMjg0MGIzMWFhZjI2YmM2G1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTIxMxtbMG0gLSAbWzFtT3VyIGNoZWNrc3VtIGlzIHNoYTI1NjphYmRkZjAxNTg5ZDQ2Yzg0MWY3MThjZWMyMzkzOTI5MjRhMDNiMzRjNGZlODQ5MjlhZjVkNTQzYzUwZTM3ZTM3G1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTIyMBtbMG0gLSAbWzFtQ2hlY2tpbmcgaHR0cHM6Ly9yZXBvLmFsbWFsaW51eC5vcmcvYWxtYWxpbnV4LzkvY2xvdWQveDg2XzY0L2ltYWdlcy9BbG1hTGludXgtOS1HZW5lcmljQ2xvdWQtbGF0ZXN0Lng4Nl82NC5xY293MhtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bXVwZGF0ZV9pbWFnZRtbMG06G1szNm0yMzkbWzBtIC0gG1sxbU5ldyB2YWx1ZXMgYXJlIHsndmVyc2lvbic6ICcyMDI1MDUyMicsICdidWlsZF9kYXRlJzogZGF0ZXRpbWUuZGF0ZSgyMDI1LCA1LCAyMiksICdjaGVja3N1bSc6ICdzaGEyNTY6YjA4Y2Q1ZGI3OWJmMzI4NjA0MTJmNTgzN2U4YzdiOGRmOTQ0N2UwMzIzNzZlM2M2MjI4NDBiMzFhYWYyNmJjNicsICd1cmwnOiAnaHR0cHM6Ly9yZXBvLmFsbWFsaW51eC5vcmcvYWxtYWxpbnV4LzkvY2xvdWQveDg2XzY0L2ltYWdlcy9BbG1hTGludXgtOS1HZW5lcmljQ2xvdWQtbGF0ZXN0Lng4Nl82NC5xY293Mid9G1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTI0OBtbMG0gLSAbWzFtTmV3IFVSTCBpcyBodHRwczovL25iZzEueW91ci1vYmplY3RzdG9yYWdlLmNvbS9vc2lzbS9vcGVuc3RhY2staW1hZ2VzL2FsbWFsaW51eC05LzIwMjUwNTIyLWFsbWFsaW51eC05LnFjb3cyG1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtdXBkYXRlX2ltYWdlG1swbTobWzM2bTI2NRtbMG0gLSAbWzFtTm90IG1pcnJvcmluZyBodHRwczovL25iZzEueW91ci1vYmplY3RzdG9yYWdlLmNvbS9vc2lzbS9vcGVuc3RhY2staW1hZ2VzL2FsbWFsaW51eC05LzIwMjUwNTIyLWFsbWFsaW51eC05LnFjb3cyLCBkcnktcnVuIGVuYWJsZWQbWzBtChtbMzJtMjAyNS0xMC0xOSAxODoxNTo1MxtbMG0gfCAbWzFtSU5GTyAgICAbWzBtIHwgG1szNm1tYWluG1swbTobWzM2bTMxMhtbMG0gLSAbWzFtU2tpcHBpbmcgY2VudG9zG1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtbWFpbhtbMG06G1szNm0zMTIbWzBtIC0gG1sxbVNraXBwaW5nIGRlYmlhbhtbMG0KG1szMm0yMDI1LTEwLTE5IDE4OjE1OjUzG1swbSB8IBtbMW1JTkZPICAgIBtbMG0gfCAbWzM2bW1haW4bWzBtOhtbMzZtMzEyG1swbSAtIBtbMW1Ta2lwcGluZyByb2NreWxpbnV4G1swbQobWzMybTIwMjUtMTAtMTkgMTg6MTU6NTMbWzBtIHwgG1sxbUlORk8gICAgG1swbSB8IBtbMzZtbWFpbhtbMG06G1szNm0zMTIbWzBtIC0gG1sxbVNraXBwaW5nIHVidW50dRtbMG0KYGBgCgo8L2RldGFpbHM+Cgo8L2RldGFpbHM+CgojIyBDaGFuZ2VkIGZpbGVzCjxkZXRhaWxzPgo8c3VtbWFyeT5DaGFuZ2VkIGZpbGU6IDwvc3VtbWFyeT4KCi0gZXRjL2ltYWdlcy9hbG1hbGludXgueW1sCgo8L2RldGFpbHM+Cgo8aHI+CgpbOm9jdG9jYXQ6IFJlcG9dKGh0dHBzOi8vZ2l0aHViLmNvbS90ZWNobm90ZS1zcGFjZS9jcmVhdGUtcHItYWN0aW9uKSB8IFs6bWVtbzogSXNzdWVzXShodHRwczovL2dpdGh1Yi5jb20vdGVjaG5vdGUtc3BhY2UvY3JlYXRlLXByLWFjdGlvbi9pc3N1ZXMpIHwgWzpkZXBhcnRtZW50X3N0b3JlOiBNYXJrZXRwbGFjZV0oaHR0cHM6Ly9naXRodWIuY29tL21hcmtldHBsYWNlL2FjdGlvbnMvY3JlYXRlLXByLWFjdGlvbik=
      patchset: 7bb69a70f91a7f2e5928875f981957f4187a2026
      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/python-black/run.yml
          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: fe2b4eb183c2bfbbf2a351ba89e4219a3bd639ec
          name: osism/openstack-image-manager
          required: false
          short_name: openstack-image-manager
          src_dir: src/github.com/osism/openstack-image-manager
      ref: refs/pull/968/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
