2026-09-08 08:11:15.075169 | Job console starting 2026-09-08 08:11:15.086420 | Updating git repos 2026-09-08 08:11:15.133366 | Cloning repos into workspace 2026-09-08 08:11:15.192770 | Restoring repo states 2026-09-08 08:11:15.205083 | Merging changes 2026-09-08 08:11:15.863857 | Checking out repos 2026-09-08 08:11:15.931449 | Preparing playbooks 2026-09-08 08:11:16.679062 | Running Ansible setup 2026-09-08 08:11:21.441636 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-08 08:11:22.259765 | 2026-09-08 08:11:22.259938 | PLAY [Base pre] 2026-09-08 08:11:22.279160 | 2026-09-08 08:11:22.279306 | TASK [Setup log path fact] 2026-09-08 08:11:22.299214 | debian-bookworm | ok 2026-09-08 08:11:22.315878 | 2026-09-08 08:11:22.316031 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-08 08:11:22.344706 | debian-bookworm | ok 2026-09-08 08:11:22.354783 | 2026-09-08 08:11:22.354920 | TASK [emit-job-header : Print job information] 2026-09-08 08:11:22.395732 | # Job Information 2026-09-08 08:11:22.395934 | Ansible Version: 2.16.14 2026-09-08 08:11:22.395977 | Job: release-tox-drift-test 2026-09-08 08:11:22.396009 | Pipeline: check 2026-09-08 08:11:22.396032 | Executor: 521e9411259a 2026-09-08 08:11:22.396054 | Triggered by: https://github.com/osism/release/pull/2696 2026-09-08 08:11:22.396077 | Event ID: d615f460-ab5c-11f1-8332-38912a1d1427 2026-09-08 08:11:22.401058 | 2026-09-08 08:11:22.401168 | LOOP [emit-job-header : Print node information] 2026-09-08 08:11:22.506632 | debian-bookworm | ok: 2026-09-08 08:11:22.506875 | debian-bookworm | # Node Information 2026-09-08 08:11:22.506949 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-09-08 08:11:22.506978 | debian-bookworm | Hostname: debian 2026-09-08 08:11:22.507002 | debian-bookworm | Username: zuul 2026-09-08 08:11:22.507023 | debian-bookworm | Distro: Debian 12.15 2026-09-08 08:11:22.507107 | debian-bookworm | Provider: regiocloud-a 2026-09-08 08:11:22.507133 | debian-bookworm | Region: 2026-09-08 08:11:22.507155 | debian-bookworm | Label: debian-bookworm 2026-09-08 08:11:22.507175 | debian-bookworm | Product Name: OpenStack Nova 2026-09-08 08:11:22.507195 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fef5:372a 2026-09-08 08:11:22.526896 | 2026-09-08 08:11:22.527061 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-08 08:11:23.129249 | debian-bookworm -> localhost | changed 2026-09-08 08:11:23.136718 | 2026-09-08 08:11:23.136840 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-08 08:11:24.087682 | debian-bookworm -> localhost | changed 2026-09-08 08:11:24.104026 | 2026-09-08 08:11:24.104130 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-08 08:11:24.469069 | debian-bookworm -> localhost | ok 2026-09-08 08:11:24.474033 | 2026-09-08 08:11:24.474122 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-08 08:11:24.501873 | debian-bookworm | ok 2026-09-08 08:11:24.527119 | debian-bookworm | included: /var/lib/zuul/builds/800d03be79a240598278f1303068b94d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-08 08:11:24.531880 | 2026-09-08 08:11:24.531961 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-08 08:11:26.176011 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-09-08 08:11:26.176173 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/800d03be79a240598278f1303068b94d/work/800d03be79a240598278f1303068b94d_id_rsa 2026-09-08 08:11:26.176207 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/800d03be79a240598278f1303068b94d/work/800d03be79a240598278f1303068b94d_id_rsa.pub 2026-09-08 08:11:26.176229 | debian-bookworm -> localhost | The key fingerprint is: 2026-09-08 08:11:26.176250 | debian-bookworm -> localhost | SHA256:1fiiQBDljkPX2e8vn24kO0uitGoMiP8rjHzlLdPevJM zuul-build-sshkey 2026-09-08 08:11:26.176269 | debian-bookworm -> localhost | The key's randomart image is: 2026-09-08 08:11:26.176294 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-09-08 08:11:26.176313 | debian-bookworm -> localhost | | oo. | 2026-09-08 08:11:26.176331 | debian-bookworm -> localhost | | o . o o | 2026-09-08 08:11:26.176348 | debian-bookworm -> localhost | | . + o + . | 2026-09-08 08:11:26.176364 | debian-bookworm -> localhost | | . = . o | 2026-09-08 08:11:26.176381 | debian-bookworm -> localhost | | . .o o S . o | 2026-09-08 08:11:26.176404 | debian-bookworm -> localhost | |. . .o . . o. . | 2026-09-08 08:11:26.176423 | debian-bookworm -> localhost | |.+ ooo o o o+ | 2026-09-08 08:11:26.176440 | debian-bookworm -> localhost | |..+. +o+oE o+... | 2026-09-08 08:11:26.176458 | debian-bookworm -> localhost | | .ooo=oo+o .B= | 2026-09-08 08:11:26.176475 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-09-08 08:11:26.176514 | debian-bookworm -> localhost | ok: Runtime: 0:00:01.081642 2026-09-08 08:11:26.181633 | 2026-09-08 08:11:26.181715 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-08 08:11:26.197397 | debian-bookworm | ok 2026-09-08 08:11:26.205508 | debian-bookworm | included: /var/lib/zuul/builds/800d03be79a240598278f1303068b94d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-08 08:11:26.212161 | 2026-09-08 08:11:26.212236 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-08 08:11:26.224510 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:11:26.229002 | 2026-09-08 08:11:26.229072 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-08 08:11:26.783536 | debian-bookworm | changed 2026-09-08 08:11:26.790983 | 2026-09-08 08:11:26.791077 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-08 08:11:27.042247 | debian-bookworm | ok 2026-09-08 08:11:27.048251 | 2026-09-08 08:11:27.048349 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-08 08:11:27.694122 | debian-bookworm | changed 2026-09-08 08:11:27.699199 | 2026-09-08 08:11:27.699287 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-08 08:11:28.326580 | debian-bookworm | changed 2026-09-08 08:11:28.336200 | 2026-09-08 08:11:28.336314 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-08 08:11:28.359944 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:11:28.370176 | 2026-09-08 08:11:28.370287 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-08 08:11:28.752569 | debian-bookworm -> localhost | changed 2026-09-08 08:11:28.769190 | 2026-09-08 08:11:28.769323 | TASK [add-build-sshkey : Add back temp key] 2026-09-08 08:11:29.065425 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/800d03be79a240598278f1303068b94d/work/800d03be79a240598278f1303068b94d_id_rsa (zuul-build-sshkey) 2026-09-08 08:11:29.065636 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.015318 2026-09-08 08:11:29.072779 | 2026-09-08 08:11:29.072863 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-08 08:11:29.485750 | debian-bookworm | ok 2026-09-08 08:11:29.490662 | 2026-09-08 08:11:29.490739 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-08 08:11:29.524431 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:11:29.534776 | 2026-09-08 08:11:29.534865 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-08 08:11:29.941078 | debian-bookworm | ok 2026-09-08 08:11:29.953442 | 2026-09-08 08:11:29.953533 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-08 08:11:29.980621 | debian-bookworm | ok 2026-09-08 08:11:29.986326 | 2026-09-08 08:11:29.986413 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-08 08:11:30.221337 | debian-bookworm -> localhost | ok 2026-09-08 08:11:30.236377 | 2026-09-08 08:11:30.236483 | TASK [validate-host : Collect information about the host] 2026-09-08 08:11:31.318302 | debian-bookworm | ok 2026-09-08 08:11:31.330983 | 2026-09-08 08:11:31.331075 | TASK [validate-host : Sanitize hostname] 2026-09-08 08:11:31.422785 | debian-bookworm | ok 2026-09-08 08:11:31.427158 | 2026-09-08 08:11:31.427251 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-08 08:11:31.855884 | debian-bookworm -> localhost | changed 2026-09-08 08:11:31.864080 | 2026-09-08 08:11:31.864199 | TASK [validate-host : Collect information about zuul worker] 2026-09-08 08:11:32.256429 | debian-bookworm | ok 2026-09-08 08:11:32.262216 | 2026-09-08 08:11:32.262670 | TASK [validate-host : Write out all zuul information for each host] 2026-09-08 08:11:33.026160 | debian-bookworm -> localhost | changed 2026-09-08 08:11:33.038969 | 2026-09-08 08:11:33.039067 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-08 08:11:33.310431 | debian-bookworm | ok 2026-09-08 08:11:33.316271 | 2026-09-08 08:11:33.316360 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-08 08:11:34.300584 | debian-bookworm | changed: 2026-09-08 08:11:34.300744 | debian-bookworm | cd+++++++++ src/ 2026-09-08 08:11:34.300778 | debian-bookworm | cd+++++++++ src/github.com/ 2026-09-08 08:11:34.300802 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-09-08 08:11:34.300824 | debian-bookworm | cd+++++++++ src/github.com/osism/release/ 2026-09-08 08:11:34.300845 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.316852 | debian-bookworm | openstack-wallaby.yml 2026-09-08 08:11:34.316888 | debian-bookworm | cd+++++++++ src/github.com/osism/release/10.0.0/ 2026-09-08 08:11:34.316916 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.317073 | debian-bookworm | openstack-wallaby.yml 2026-09-08 08:11:34.317109 | debian-bookworm | cd+++++++++ src/github.com/osism/release/3.0.0/ 2026-09-08 08:11:34.317127 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.317179 | debian-bookworm | openstack-xena.yml 2026-09-08 08:11:34.317214 | debian-bookworm | cd+++++++++ src/github.com/osism/release/3.1.0/ 2026-09-08 08:11:34.317231 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.317282 | debian-bookworm | openstack-xena.yml 2026-09-08 08:11:34.317317 | debian-bookworm | cd+++++++++ src/github.com/osism/release/3.2.0/ 2026-09-08 08:11:34.317337 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.317389 | debian-bookworm | openstack-xena.yml 2026-09-08 08:11:34.317423 | debian-bookworm | cd+++++++++ src/github.com/osism/release/4.0.0/ 2026-09-08 08:11:34.317441 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.317492 | debian-bookworm | openstack-yoga.yml 2026-09-08 08:11:34.317527 | debian-bookworm | cd+++++++++ src/github.com/osism/release/4.1.0/ 2026-09-08 08:11:34.317544 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.317623 | debian-bookworm | openstack-yoga.yml 2026-09-08 08:11:34.317661 | debian-bookworm | cd+++++++++ src/github.com/osism/release/4.2.0/ 2026-09-08 08:11:34.317679 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.317736 | debian-bookworm | openstack-yoga.yml 2026-09-08 08:11:34.317773 | debian-bookworm | cd+++++++++ src/github.com/osism/release/4.3.0/ 2026-09-08 08:11:34.317791 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.317843 | debian-bookworm | openstack-yoga.yml 2026-09-08 08:11:34.317878 | debian-bookworm | cd+++++++++ src/github.com/osism/release/5.0.0/ 2026-09-08 08:11:34.317915 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.317974 | debian-bookworm | openstack-zed.yml 2026-09-08 08:11:34.318010 | debian-bookworm | cd+++++++++ src/github.com/osism/release/5.1.0/ 2026-09-08 08:11:34.318032 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.318139 | debian-bookworm | openstack-zed.yml 2026-09-08 08:11:34.318176 | debian-bookworm | cd+++++++++ src/github.com/osism/release/5.2.0/ 2026-09-08 08:11:34.318194 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.318247 | debian-bookworm | openstack-zed.yml 2026-09-08 08:11:34.318283 | debian-bookworm | cd+++++++++ src/github.com/osism/release/5.3.0/ 2026-09-08 08:11:34.318301 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.318354 | debian-bookworm | openstack-zed.yml 2026-09-08 08:11:34.318388 | debian-bookworm | cd+++++++++ src/github.com/osism/release/6.0.0/ 2026-09-08 08:11:34.318406 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.318458 | debian-bookworm | openstack-2023.1.yml 2026-09-08 08:11:34.318509 | debian-bookworm | cd+++++++++ src/github.com/osism/release/6.0.1/ 2026-09-08 08:11:34.318528 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.318580 | debian-bookworm | openstack-2023.1.yml 2026-09-08 08:11:34.318615 | debian-bookworm | cd+++++++++ src/github.com/osism/release/6.0.2/ 2026-09-08 08:11:34.318632 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.318684 | debian-bookworm | openstack-2023.1.yml 2026-09-08 08:11:34.318719 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.0/ 2026-09-08 08:11:34.318737 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.318841 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.318878 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.1/ 2026-09-08 08:11:34.318906 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.319443 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.319483 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.2/ 2026-09-08 08:11:34.319502 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.319558 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.319594 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.3/ 2026-09-08 08:11:34.319613 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.319667 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.319735 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.4/ 2026-09-08 08:11:34.319753 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.319824 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.320431 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.5/ 2026-09-08 08:11:34.320454 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.320515 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.320583 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.1.0/ 2026-09-08 08:11:34.320605 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.320667 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.320722 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.1.1/ 2026-09-08 08:11:34.320745 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.320799 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.320836 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.1.2/ 2026-09-08 08:11:34.320855 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.320918 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.320953 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.1.3/ 2026-09-08 08:11:34.320971 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.321023 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.321058 | debian-bookworm | cd+++++++++ src/github.com/osism/release/8.0.0/ 2026-09-08 08:11:34.321075 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.321127 | debian-bookworm | openstack-2024.1.yml 2026-09-08 08:11:34.321162 | debian-bookworm | cd+++++++++ src/github.com/osism/release/8.0.1/ 2026-09-08 08:11:34.321179 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.321231 | debian-bookworm | openstack-2024.1.yml 2026-09-08 08:11:34.321267 | debian-bookworm | cd+++++++++ src/github.com/osism/release/8.0.2/ 2026-09-08 08:11:34.321284 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.321340 | debian-bookworm | openstack-2024.1.yml 2026-09-08 08:11:34.321375 | debian-bookworm | cd+++++++++ src/github.com/osism/release/8.1.0/ 2026-09-08 08:11:34.321392 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.321445 | debian-bookworm | openstack-2024.1.yml 2026-09-08 08:11:34.321482 | debian-bookworm | sbom-openstack-2024.1.yml 2026-09-08 08:11:34.321518 | debian-bookworm | cd+++++++++ src/github.com/osism/release/9.0.0/ 2026-09-08 08:11:34.321535 | debian-bookworm | ceph-reef.yml 2026-09-08 08:11:34.321612 | debian-bookworm | openstack-2024.2.yml 2026-09-08 08:11:34.321647 | debian-bookworm | sbom-openstack-2024.2.yml 2026-09-08 08:11:34.321683 | debian-bookworm | cd+++++++++ src/github.com/osism/release/9.1.0/ 2026-09-08 08:11:34.321701 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.323598 | debian-bookworm | openstack-yoga.yml 2026-09-08 08:11:34.323633 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/4.0.0b/ 2026-09-08 08:11:34.323651 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.323703 | debian-bookworm | openstack-yoga.yml 2026-09-08 08:11:34.323738 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/5.0.0a/ 2026-09-08 08:11:34.323755 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.323807 | debian-bookworm | openstack-zed.yml 2026-09-08 08:11:34.323841 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/5.0.0b/ 2026-09-08 08:11:34.323861 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.323923 | debian-bookworm | openstack-zed.yml 2026-09-08 08:11:34.323959 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/5.0.0c/ 2026-09-08 08:11:34.323976 | debian-bookworm | ceph-pacific.yml 2026-09-08 08:11:34.324030 | debian-bookworm | openstack-zed.yml 2026-09-08 08:11:34.324065 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/6.0.0a/ 2026-09-08 08:11:34.324083 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.324135 | debian-bookworm | openstack-2023.1.yml 2026-09-08 08:11:34.324170 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/6.0.0b/ 2026-09-08 08:11:34.324188 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.324241 | debian-bookworm | openstack-2023.1.yml 2026-09-08 08:11:34.324277 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/7.0.0a/ 2026-09-08 08:11:34.324294 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.324347 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.324382 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/7.0.0b/ 2026-09-08 08:11:34.324399 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.324451 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.324489 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/7.0.0c/ 2026-09-08 08:11:34.324507 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.324560 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.324595 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/7.0.0d/ 2026-09-08 08:11:34.324612 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.324664 | debian-bookworm | openstack-2023.2.yml 2026-09-08 08:11:34.324699 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/8.0.0-rc.1/ 2026-09-08 08:11:34.324717 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.324769 | debian-bookworm | openstack-2024.1.yml 2026-09-08 08:11:34.324804 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/8.0.0-rc.2/ 2026-09-08 08:11:34.324821 | debian-bookworm | ceph-quincy.yml 2026-09-08 08:11:34.324873 | debian-bookworm | openstack-2024.1.yml 2026-09-08 08:11:34.324917 | debian-bookworm | cd+++++++++ src/github.com/osism/release/docs/ 2026-09-08 08:11:34.324935 | debian-bookworm | ceph-reef.yml 2026-09-08 08:11:34.325199 | debian-bookworm | openstack-2025.1.yml 2026-09-08 08:11:34.325305 | debian-bookworm | cd+++++++++ src/github.com/osism/release/next/ 2026-09-08 08:11:34.325322 | debian-bookworm | =7.0.3 2026-09-08 08:12:10.421991 | debian-bookworm | Downloading cachetools-7.1.8-py3-none-any.whl (16 kB) 2026-09-08 08:12:10.484514 | debian-bookworm | Collecting colorama>=0.4.6 2026-09-08 08:12:10.497266 | debian-bookworm | Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) 2026-09-08 08:12:10.575079 | debian-bookworm | Collecting filelock>=3.25 2026-09-08 08:12:10.587029 | debian-bookworm | Downloading filelock-3.32.5-py3-none-any.whl (100 kB) 2026-09-08 08:12:10.597871 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0/100.0 kB 12.0 MB/s eta 0:00:00 2026-09-08 08:12:10.643696 | debian-bookworm | Collecting packaging>=26 2026-09-08 08:12:10.655193 | debian-bookworm | Downloading packaging-26.3-py3-none-any.whl (129 kB) 2026-09-08 08:12:10.667758 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 130.0/130.0 kB 13.0 MB/s eta 0:00:00 2026-09-08 08:12:10.720757 | debian-bookworm | Collecting platformdirs>=4.9.4 2026-09-08 08:12:10.732770 | debian-bookworm | Downloading platformdirs-4.11.7-py3-none-any.whl (23 kB) 2026-09-08 08:12:10.785389 | debian-bookworm | Collecting pluggy>=1.6 2026-09-08 08:12:10.796891 | debian-bookworm | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-09-08 08:12:10.839458 | debian-bookworm | Collecting pyproject-api>=1.10 2026-09-08 08:12:10.852262 | debian-bookworm | Downloading pyproject_api-1.11.0-py3-none-any.whl (13 kB) 2026-09-08 08:12:10.905507 | debian-bookworm | Collecting python-discovery>=1.4.4 2026-09-08 08:12:10.917306 | debian-bookworm | Downloading python_discovery-1.6.0-py3-none-any.whl (38 kB) 2026-09-08 08:12:10.953435 | debian-bookworm | Collecting tomli-w>=1.2 2026-09-08 08:12:10.965806 | debian-bookworm | Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB) 2026-09-08 08:12:11.029115 | debian-bookworm | Collecting typing-extensions>=4.15 2026-09-08 08:12:11.040619 | debian-bookworm | Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-09-08 08:12:11.049789 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.6/45.6 kB 6.1 MB/s eta 0:00:00 2026-09-08 08:12:11.189130 | debian-bookworm | Collecting virtualenv>=21.1 2026-09-08 08:12:11.200356 | debian-bookworm | Downloading virtualenv-21.7.8-py3-none-any.whl (5.3 MB) 2026-09-08 08:12:11.438897 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/5.3 MB 22.6 MB/s eta 0:00:00 2026-09-08 08:12:11.522150 | debian-bookworm | Collecting distlib<1,>=0.3.7 2026-09-08 08:12:11.533764 | debian-bookworm | Downloading distlib-0.4.3-py2.py3-none-any.whl (470 kB) 2026-09-08 08:12:11.560645 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 470.6/470.6 kB 23.2 MB/s eta 0:00:00 2026-09-08 08:12:11.674846 | debian-bookworm | Installing collected packages: distlib, typing-extensions, tomli-w, pluggy, platformdirs, packaging, filelock, colorama, cachetools, python-discovery, pyproject-api, virtualenv, tox 2026-09-08 08:12:12.655819 | debian-bookworm | Successfully installed cachetools-7.1.8 colorama-0.4.6 distlib-0.4.3 filelock-3.32.5 packaging-26.3 platformdirs-4.11.7 pluggy-1.6.0 pyproject-api-1.11.0 python-discovery-1.6.0 tomli-w-1.2.0 tox-4.61.2 typing-extensions-4.16.0 virtualenv-21.7.8 2026-09-08 08:12:13.280639 | debian-bookworm | ok: Runtime: 0:00:03.264618 2026-09-08 08:12:13.289317 | 2026-09-08 08:12:13.289432 | TASK [ensure-tox : Export installed tox_executable path] 2026-09-08 08:12:13.332292 | debian-bookworm | ok 2026-09-08 08:12:13.338447 | 2026-09-08 08:12:13.338570 | TASK [ensure-tox : Output tox version] 2026-09-08 08:12:13.953868 | debian-bookworm | ROOT: No loadable tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /home/zuul 2026-09-08 08:12:13.973320 | debian-bookworm | 4.61.2 from /home/zuul/.local/tox/lib/python3.11/site-packages/tox/__init__.py 2026-09-08 08:12:14.373139 | debian-bookworm | ok: Runtime: 0:00:00.371322 2026-09-08 08:12:14.379151 | 2026-09-08 08:12:14.379259 | TASK [ensure-tox : Make global symlink] 2026-09-08 08:12:14.404591 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:14.412403 | 2026-09-08 08:12:14.412489 | PLAY RECAP 2026-09-08 08:12:14.412554 | debian-bookworm | ok: 13 changed: 9 unreachable: 0 failed: 0 skipped: 14 rescued: 0 ignored: 0 2026-09-08 08:12:14.412581 | 2026-09-08 08:12:14.548987 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/tox/pre.yaml@master] 2026-09-08 08:12:14.550094 | RUN START: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/tox/run.yaml@master] 2026-09-08 08:12:15.301501 | 2026-09-08 08:12:15.301677 | PLAY [all] 2026-09-08 08:12:15.316973 | 2026-09-08 08:12:15.317101 | TASK [revoke-sudo : Check if zuul is sudoer] 2026-09-08 08:12:15.778683 | debian-bookworm | sudo: unable to resolve host debian: Name or service not known 2026-09-08 08:12:15.864761 | debian-bookworm | ok: Runtime: 0:00:00.030472 2026-09-08 08:12:15.878265 | 2026-09-08 08:12:15.878453 | TASK [revoke-sudo : Remove sudo access for zuul user.] 2026-09-08 08:12:16.411695 | debian-bookworm | ok: Runtime: 0:00:00.004525 2026-09-08 08:12:16.426250 | 2026-09-08 08:12:16.426428 | TASK [revoke-sudo : Prove that general sudo access is actually revoked.] 2026-09-08 08:12:16.725751 | debian-bookworm | sudo: unable to resolve host debian: Name or service not known 2026-09-08 08:12:16.727206 | debian-bookworm | sudo: a password is required 2026-09-08 08:12:16.965841 | debian-bookworm | ok: Runtime: 0:00:00.019167 2026-09-08 08:12:16.988214 | 2026-09-08 08:12:16.988357 | TASK [tox : Check to see if the constraints file exists] 2026-09-08 08:12:17.023444 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:17.034496 | 2026-09-08 08:12:17.034660 | TASK [tox : Fail if constraints file is missing] 2026-09-08 08:12:17.079353 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:17.094792 | 2026-09-08 08:12:17.095012 | TASK [tox : Record file location] 2026-09-08 08:12:17.130264 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:17.147479 | 2026-09-08 08:12:17.148958 | TASK [tox : Install tox siblings] 2026-09-08 08:12:17.190437 | debian-bookworm | ok 2026-09-08 08:12:17.203622 | debian-bookworm | included: /var/lib/zuul/builds/800d03be79a240598278f1303068b94d/untrusted/project_0/github.com/osism/openinfra-zuul-jobs/roles/tox/tasks/siblings.yaml 2026-09-08 08:12:17.209773 | 2026-09-08 08:12:17.209927 | TASK [tox : Run tox without tests] 2026-09-08 08:12:17.796749 | debian-bookworm | ROOT: 247 D setup logging to DEBUG on pid 1590 [tox/report.py:242] 2026-09-08 08:12:17.828707 | debian-bookworm | drift-test: 279 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-09-08 08:12:17.831700 | debian-bookworm | drift-test: 282 I find interpreter for spec PythonSpec(major=3, free_threaded=False) [python_discovery/_discovery.py:131] 2026-09-08 08:12:17.835995 | debian-bookworm | drift-test: 286 D get interpreter info via cmd: /usr/bin/python3.11 /home/zuul/.local/tox/lib/python3.11/site-packages/python_discovery/_py_info_collect.py 25b01f8591781ba95efb3399c7dc7b92 c7eafe58f5d0b6a6799847936a959c30 [python_discovery/_cached_py_info.py:223] 2026-09-08 08:12:17.905123 | debian-bookworm | drift-test: 355 D wrote python info of /usr/bin/python3.11 at /home/zuul/.cache/virtualenv/py_info/5/ca3ed784184f1b3bb7c3539bfb45e71710cd27667424f92c2d5bb4df9c107c23.json [virtualenv/app_data/via_disk_folder.py:159] 2026-09-08 08:12:17.906348 | debian-bookworm | drift-test: 357 D filesystem is case-sensitive [python_discovery/_compat.py:18] 2026-09-08 08:12:17.906944 | debian-bookworm | drift-test: 357 I proposed PythonInfo(spec=CPython3.11.2.final.0-64-x86_64, system=/usr/bin/python3.11, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.11.2 (main, May 12 2026, 05:17:27) [GCC 12.2.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-09-08 08:12:17.907464 | debian-bookworm | drift-test: 358 D accepted PythonInfo(spec=CPython3.11.2.final.0-64-x86_64, system=/usr/bin/python3.11, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.11.2 (main, May 12 2026, 05:17:27) [GCC 12.2.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-09-08 08:12:17.911733 | debian-bookworm | drift-test: 362 D symlink on filesystem does work [virtualenv/info.py:51] 2026-09-08 08:12:17.912119 | debian-bookworm | drift-test: 362 D filesystem is case-sensitive [virtualenv/info.py:28] 2026-09-08 08:12:17.946724 | debian-bookworm | drift-test: 397 I create virtual environment via CPython3Posix(dest=/home/zuul/src/github.com/osism/release/.tox/drift-test, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:77] 2026-09-08 08:12:17.947193 | debian-bookworm | drift-test: 398 D create folder /home/zuul/src/github.com/osism/release/.tox/drift-test/bin [virtualenv/util/path/_sync.py:22] 2026-09-08 08:12:17.947396 | debian-bookworm | drift-test: 398 D create folder /home/zuul/src/github.com/osism/release/.tox/drift-test/include [virtualenv/util/path/_sync.py:22] 2026-09-08 08:12:17.947519 | debian-bookworm | drift-test: 398 D create folder /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages [virtualenv/util/path/_sync.py:22] 2026-09-08 08:12:17.947754 | debian-bookworm | drift-test: 398 D write /home/zuul/src/github.com/osism/release/.tox/drift-test/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-09-08 08:12:17.947871 | debian-bookworm | drift-test: 398 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.947951 | debian-bookworm | drift-test: 398 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.948018 | debian-bookworm | drift-test: 398 D version_info = 3.11.2.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.948120 | debian-bookworm | drift-test: 399 D version = 3.11.2 [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.948214 | debian-bookworm | drift-test: 399 D executable = /usr/bin/python3.11 [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.948284 | debian-bookworm | drift-test: 399 D command = /home/zuul/.local/tox/bin/python3 -m virtualenv /home/zuul/src/github.com/osism/release/.tox/drift-test [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.948350 | debian-bookworm | drift-test: 399 D virtualenv = 21.7.8 [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.948419 | debian-bookworm | drift-test: 399 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.948484 | debian-bookworm | drift-test: 399 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.948545 | debian-bookworm | drift-test: 399 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.948605 | debian-bookworm | drift-test: 399 D base-executable = /usr/bin/python3.11 [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:17.948911 | debian-bookworm | drift-test: 399 D symlink /usr/bin/python3.11 to /home/zuul/src/github.com/osism/release/.tox/drift-test/bin/python [virtualenv/util/path/_sync.py:42] 2026-09-08 08:12:17.949506 | debian-bookworm | drift-test: 400 D ============================== target debug ============================== [virtualenv/run/session.py:79] 2026-09-08 08:12:17.949796 | debian-bookworm | drift-test: 400 D debug via /home/zuul/src/github.com/osism/release/.tox/drift-test/bin/python /home/zuul/.local/tox/lib/python3.11/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:265] 2026-09-08 08:12:17.989777 | debian-bookworm | drift-test: 400 D { 2026-09-08 08:12:17.989826 | debian-bookworm | "sys": { 2026-09-08 08:12:17.989834 | debian-bookworm | "executable": "/home/zuul/src/github.com/osism/release/.tox/drift-test/bin/python", 2026-09-08 08:12:17.989841 | debian-bookworm | "_base_executable": "/usr/bin/python3.11", 2026-09-08 08:12:17.989850 | debian-bookworm | "prefix": "/home/zuul/src/github.com/osism/release/.tox/drift-test", 2026-09-08 08:12:17.989858 | debian-bookworm | "base_prefix": "/usr", 2026-09-08 08:12:17.989864 | debian-bookworm | "exec_prefix": "/home/zuul/src/github.com/osism/release/.tox/drift-test", 2026-09-08 08:12:17.989870 | debian-bookworm | "base_exec_prefix": "/usr", 2026-09-08 08:12:17.989876 | debian-bookworm | "path": [ 2026-09-08 08:12:17.989881 | debian-bookworm | "/usr/lib/python311.zip", 2026-09-08 08:12:17.989887 | debian-bookworm | "/usr/lib/python3.11", 2026-09-08 08:12:17.989892 | debian-bookworm | "/usr/lib/python3.11/lib-dynload", 2026-09-08 08:12:17.989898 | debian-bookworm | "/home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages" 2026-09-08 08:12:17.989904 | debian-bookworm | ], 2026-09-08 08:12:17.989909 | debian-bookworm | "meta_path": [ 2026-09-08 08:12:17.989915 | debian-bookworm | "", 2026-09-08 08:12:17.989921 | debian-bookworm | "", 2026-09-08 08:12:17.989927 | debian-bookworm | "" 2026-09-08 08:12:17.989932 | debian-bookworm | ], 2026-09-08 08:12:17.989938 | debian-bookworm | "fs_encoding": "utf-8", 2026-09-08 08:12:17.989943 | debian-bookworm | "io_encoding": "utf-8" 2026-09-08 08:12:17.989949 | debian-bookworm | }, 2026-09-08 08:12:17.989954 | debian-bookworm | "version": "3.11.2 (main, May 12 2026, 05:17:27) [GCC 12.2.0]", 2026-09-08 08:12:17.989960 | debian-bookworm | "makefile_filename": "/usr/lib/python3.11/config-3.11-x86_64-linux-gnu/Makefile", 2026-09-08 08:12:17.989966 | debian-bookworm | "os": "", 2026-09-08 08:12:17.989971 | debian-bookworm | "site": "", 2026-09-08 08:12:17.989977 | debian-bookworm | "datetime": "", 2026-09-08 08:12:17.989983 | debian-bookworm | "math": "", 2026-09-08 08:12:17.989993 | debian-bookworm | "json": "" 2026-09-08 08:12:17.989999 | debian-bookworm | } [virtualenv/run/session.py:80] 2026-09-08 08:12:17.990358 | debian-bookworm | drift-test: 441 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, via=copy, app_data_dir=/home/zuul/.cache/virtualenv) [virtualenv/run/session.py:84] 2026-09-08 08:12:17.999877 | debian-bookworm | drift-test: 450 D install pip from wheel /home/zuul/.local/tox/lib/python3.11/site-packages/virtualenv/seed/wheels/embed/pip-26.2.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65] 2026-09-08 08:12:18.000506 | debian-bookworm | drift-test: 451 D install setuptools from wheel /home/zuul/.local/tox/lib/python3.11/site-packages/virtualenv/seed/wheels/embed/setuptools-84.0.0-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65] 2026-09-08 08:12:18.002170 | debian-bookworm | drift-test: 452 D build install image for setuptools-84.0.0-py3-none-any.whl to /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-84.0.0-py3-none-any [virtualenv/seed/embed/via_app_data/pip_install/base.py:81] 2026-09-08 08:12:18.002490 | debian-bookworm | drift-test: 453 D build install image for pip-26.2.1-py3-none-any.whl to /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/pip-26.2.1-py3-none-any [virtualenv/seed/embed/via_app_data/pip_install/base.py:81] 2026-09-08 08:12:18.336950 | debian-bookworm | drift-test: 787 D copy directory /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-84.0.0-py3-none-any/setuptools-84.0.0.dist-info to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/setuptools-84.0.0.dist-info [virtualenv/util/path/_sync.py:50] 2026-09-08 08:12:18.339756 | debian-bookworm | drift-test: 790 D copy /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-84.0.0-py3-none-any/setuptools-84.0.0.virtualenv to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/setuptools-84.0.0.virtualenv [virtualenv/util/path/_sync.py:50] 2026-09-08 08:12:18.340413 | debian-bookworm | drift-test: 791 D copy directory /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-84.0.0-py3-none-any/_distutils_hack to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:50] 2026-09-08 08:12:18.341231 | debian-bookworm | drift-test: 792 D copy /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-84.0.0-py3-none-any/distutils-precedence.pth to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:50] 2026-09-08 08:12:18.341657 | debian-bookworm | drift-test: 792 D copy directory /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-84.0.0-py3-none-any/setuptools to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/setuptools [virtualenv/util/path/_sync.py:50] 2026-09-08 08:12:18.441618 | debian-bookworm | drift-test: 892 D copy /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/pip-26.2.1-py3-none-any/pip-26.2.1.virtualenv to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/pip-26.2.1.virtualenv [virtualenv/util/path/_sync.py:50] 2026-09-08 08:12:18.442326 | debian-bookworm | drift-test: 893 D copy directory /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/pip-26.2.1-py3-none-any/pip-26.2.1.dist-info to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/pip-26.2.1.dist-info [virtualenv/util/path/_sync.py:50] 2026-09-08 08:12:18.454020 | debian-bookworm | drift-test: 904 D copy directory /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/pip-26.2.1-py3-none-any/pip to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/pip [virtualenv/util/path/_sync.py:50] 2026-09-08 08:12:18.463826 | debian-bookworm | drift-test: 914 D generated console scripts [virtualenv/seed/embed/via_app_data/pip_install/base.py:69] 2026-09-08 08:12:18.503393 | debian-bookworm | drift-test: 954 D generated console scripts pip pip-3.11 pip3 pip3.11 [virtualenv/seed/embed/via_app_data/pip_install/base.py:69] 2026-09-08 08:12:18.504188 | debian-bookworm | drift-test: 954 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python, Xonsh [virtualenv/run/session.py:90] 2026-09-08 08:12:18.515638 | debian-bookworm | drift-test: 966 D write /home/zuul/src/github.com/osism/release/.tox/drift-test/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-09-08 08:12:18.515825 | debian-bookworm | drift-test: 966 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.516023 | debian-bookworm | drift-test: 966 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.516241 | debian-bookworm | drift-test: 967 D version_info = 3.11.2.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.516371 | debian-bookworm | drift-test: 967 D version = 3.11.2 [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.516513 | debian-bookworm | drift-test: 967 D executable = /usr/bin/python3.11 [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.516667 | debian-bookworm | drift-test: 967 D command = /home/zuul/.local/tox/bin/python3 -m virtualenv /home/zuul/src/github.com/osism/release/.tox/drift-test [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.516789 | debian-bookworm | drift-test: 967 D virtualenv = 21.7.8 [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.516904 | debian-bookworm | drift-test: 967 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.517027 | debian-bookworm | drift-test: 967 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.517175 | debian-bookworm | drift-test: 968 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.517340 | debian-bookworm | drift-test: 968 D base-executable = /usr/bin/python3.11 [virtualenv/create/pyenv_cfg.py:51] 2026-09-08 08:12:18.526043 | debian-bookworm | drift-test: 976 W install_deps> python -I -m pip install -r requirements.txt [tox/tox_env/api.py:485] 2026-09-08 08:12:19.622922 | debian-bookworm | Collecting GitPython==3.1.61 (from -r requirements.txt (line 1)) 2026-09-08 08:12:19.752266 | debian-bookworm | Downloading gitpython-3.1.61-py3-none-any.whl.metadata (13 kB) 2026-09-08 08:12:19.802014 | debian-bookworm | Collecting PyDriller==2.11 (from -r requirements.txt (line 2)) 2026-09-08 08:12:19.816011 | debian-bookworm | Downloading pydriller-2.11-py3-none-any.whl.metadata (1.5 kB) 2026-09-08 08:12:19.870938 | debian-bookworm | Collecting PyGithub==2.10.0 (from -r requirements.txt (line 3)) 2026-09-08 08:12:19.884933 | debian-bookworm | Downloading pygithub-2.10.0-py3-none-any.whl.metadata (3.9 kB) 2026-09-08 08:12:19.995916 | debian-bookworm | Collecting PyYAML==6.0.3 (from -r requirements.txt (line 4)) 2026-09-08 08:12:20.009578 | debian-bookworm | Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) 2026-09-08 08:12:20.070583 | debian-bookworm | Collecting dictdiffer==0.10.0 (from -r requirements.txt (line 5)) 2026-09-08 08:12:20.083456 | debian-bookworm | Downloading dictdiffer-0.10.0-py3-none-any.whl.metadata (2.9 kB) 2026-09-08 08:12:20.139456 | debian-bookworm | Collecting docker==7.2.0 (from -r requirements.txt (line 6)) 2026-09-08 08:12:20.152118 | debian-bookworm | Downloading docker-7.2.0-py3-none-any.whl.metadata (3.8 kB) 2026-09-08 08:12:20.225095 | debian-bookworm | Collecting pytest==9.1.1 (from -r requirements.txt (line 7)) 2026-09-08 08:12:20.236806 | debian-bookworm | Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) 2026-09-08 08:12:20.287108 | debian-bookworm | Collecting requests==2.34.2 (from -r requirements.txt (line 8)) 2026-09-08 08:12:20.300816 | debian-bookworm | Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) 2026-09-08 08:12:20.358604 | debian-bookworm | Collecting responses==0.26.3 (from -r requirements.txt (line 9)) 2026-09-08 08:12:20.372473 | debian-bookworm | Downloading responses-0.26.3-py3-none-any.whl.metadata (48 kB) 2026-09-08 08:12:20.576575 | debian-bookworm | Collecting ruamel.yaml==0.19.1 (from -r requirements.txt (line 10)) 2026-09-08 08:12:20.588229 | debian-bookworm | Downloading ruamel_yaml-0.19.1-py3-none-any.whl.metadata (16 kB) 2026-09-08 08:12:20.661719 | debian-bookworm | Collecting tabulate==0.10.0 (from -r requirements.txt (line 11)) 2026-09-08 08:12:20.675539 | debian-bookworm | Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) 2026-09-08 08:12:20.733024 | debian-bookworm | Collecting gitdb<5,>=4.0.1 (from GitPython==3.1.61->-r requirements.txt (line 1)) 2026-09-08 08:12:20.747225 | debian-bookworm | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-08 08:12:20.832284 | debian-bookworm | Collecting pytz (from PyDriller==2.11->-r requirements.txt (line 2)) 2026-09-08 08:12:20.843902 | debian-bookworm | Downloading pytz-2026.3.post1-py2.py3-none-any.whl.metadata (22 kB) 2026-09-08 08:12:20.899120 | debian-bookworm | Collecting types-pytz (from PyDriller==2.11->-r requirements.txt (line 2)) 2026-09-08 08:12:20.911674 | debian-bookworm | Downloading types_pytz-2026.3.1.20260727-py3-none-any.whl.metadata (1.7 kB) 2026-09-08 08:12:20.973948 | debian-bookworm | Collecting lizard (from PyDriller==2.11->-r requirements.txt (line 2)) 2026-09-08 08:12:20.986455 | debian-bookworm | Downloading lizard-1.24.0-py2.py3-none-any.whl.metadata (17 kB) 2026-09-08 08:12:21.038308 | debian-bookworm | Collecting pynacl>=1.4.0 (from PyGithub==2.10.0->-r requirements.txt (line 3)) 2026-09-08 08:12:21.049951 | debian-bookworm | Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) 2026-09-08 08:12:21.108668 | debian-bookworm | Collecting pyjwt>=2.4.0 (from pyjwt[crypto]>=2.4.0->PyGithub==2.10.0->-r requirements.txt (line 3)) 2026-09-08 08:12:21.121799 | debian-bookworm | Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB) 2026-09-08 08:12:21.192884 | debian-bookworm | Collecting typing-extensions>=4.5.0 (from PyGithub==2.10.0->-r requirements.txt (line 3)) 2026-09-08 08:12:21.205311 | debian-bookworm | Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) 2026-09-08 08:12:21.263869 | debian-bookworm | Collecting urllib3>=1.26.0 (from PyGithub==2.10.0->-r requirements.txt (line 3)) 2026-09-08 08:12:21.275704 | debian-bookworm | Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB) 2026-09-08 08:12:21.321661 | debian-bookworm | Collecting iniconfig>=1.0.1 (from pytest==9.1.1->-r requirements.txt (line 7)) 2026-09-08 08:12:21.335343 | debian-bookworm | Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) 2026-09-08 08:12:21.393740 | debian-bookworm | Collecting packaging>=22 (from pytest==9.1.1->-r requirements.txt (line 7)) 2026-09-08 08:12:21.408560 | debian-bookworm | Downloading packaging-26.3-py3-none-any.whl.metadata (3.5 kB) 2026-09-08 08:12:21.461982 | debian-bookworm | Collecting pluggy<2,>=1.5 (from pytest==9.1.1->-r requirements.txt (line 7)) 2026-09-08 08:12:21.475742 | debian-bookworm | Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-09-08 08:12:21.535268 | debian-bookworm | Collecting pygments>=2.7.2 (from pytest==9.1.1->-r requirements.txt (line 7)) 2026-09-08 08:12:21.547671 | debian-bookworm | Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) 2026-09-08 08:12:21.716669 | debian-bookworm | Collecting charset_normalizer<4,>=2 (from requests==2.34.2->-r requirements.txt (line 8)) 2026-09-08 08:12:21.730181 | debian-bookworm | Downloading charset_normalizer-3.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (45 kB) 2026-09-08 08:12:21.789199 | debian-bookworm | Collecting idna<4,>=2.5 (from requests==2.34.2->-r requirements.txt (line 8)) 2026-09-08 08:12:21.802569 | debian-bookworm | Downloading idna-3.19-py3-none-any.whl.metadata (9.2 kB) 2026-09-08 08:12:21.924327 | debian-bookworm | Collecting certifi>=2023.5.7 (from requests==2.34.2->-r requirements.txt (line 8)) 2026-09-08 08:12:21.936465 | debian-bookworm | Downloading certifi-2026.7.22-py3-none-any.whl.metadata (2.5 kB) 2026-09-08 08:12:21.992364 | debian-bookworm | Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython==3.1.61->-r requirements.txt (line 1)) 2026-09-08 08:12:22.005692 | debian-bookworm | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-08 08:12:22.280267 | debian-bookworm | Collecting cryptography>=3.4.0 (from pyjwt[crypto]>=2.4.0->PyGithub==2.10.0->-r requirements.txt (line 3)) 2026-09-08 08:12:22.292313 | debian-bookworm | Downloading cryptography-50.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB) 2026-09-08 08:12:22.427269 | debian-bookworm | Collecting cffi>=2.0.0 (from cryptography>=3.4.0->pyjwt[crypto]>=2.4.0->PyGithub==2.10.0->-r requirements.txt (line 3)) 2026-09-08 08:12:22.439030 | debian-bookworm | Downloading cffi-2.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) 2026-09-08 08:12:22.475467 | debian-bookworm | Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.4.0->PyGithub==2.10.0->-r requirements.txt (line 3)) 2026-09-08 08:12:22.486887 | debian-bookworm | Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB) 2026-09-08 08:12:22.528648 | debian-bookworm | Collecting pathspec (from lizard->PyDriller==2.11->-r requirements.txt (line 2)) 2026-09-08 08:12:22.539770 | debian-bookworm | Downloading pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-09-08 08:12:22.565435 | debian-bookworm | Downloading gitpython-3.1.61-py3-none-any.whl (222 kB) 2026-09-08 08:12:22.600836 | debian-bookworm | Downloading pydriller-2.11-py3-none-any.whl (37 kB) 2026-09-08 08:12:22.626781 | debian-bookworm | Downloading pygithub-2.10.0-py3-none-any.whl (455 kB) 2026-09-08 08:12:22.658078 | debian-bookworm | Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB) 2026-09-08 08:12:22.690688 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 22.9 MB/s 0:00:00 2026-09-08 08:12:22.706193 | debian-bookworm | Downloading dictdiffer-0.10.0-py3-none-any.whl (16 kB) 2026-09-08 08:12:22.732368 | debian-bookworm | Downloading docker-7.2.0-py3-none-any.whl (148 kB) 2026-09-08 08:12:22.759685 | debian-bookworm | Downloading pytest-9.1.1-py3-none-any.whl (386 kB) 2026-09-08 08:12:22.785905 | debian-bookworm | Downloading requests-2.34.2-py3-none-any.whl (73 kB) 2026-09-08 08:12:22.810898 | debian-bookworm | Downloading responses-0.26.3-py3-none-any.whl (36 kB) 2026-09-08 08:12:22.835815 | debian-bookworm | Downloading ruamel_yaml-0.19.1-py3-none-any.whl (118 kB) 2026-09-08 08:12:22.863378 | debian-bookworm | Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) 2026-09-08 08:12:22.886823 | debian-bookworm | Downloading charset_normalizer-3.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (262 kB) 2026-09-08 08:12:22.914973 | debian-bookworm | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-08 08:12:22.937712 | debian-bookworm | Downloading idna-3.19-py3-none-any.whl (68 kB) 2026-09-08 08:12:22.962869 | debian-bookworm | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-09-08 08:12:23.008109 | debian-bookworm | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-08 08:12:23.030785 | debian-bookworm | Downloading urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-09-08 08:12:23.125728 | debian-bookworm | Downloading certifi-2026.7.22-py3-none-any.whl (136 kB) 2026-09-08 08:12:23.149963 | debian-bookworm | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-09-08 08:12:23.173513 | debian-bookworm | Downloading packaging-26.3-py3-none-any.whl (129 kB) 2026-09-08 08:12:23.199019 | debian-bookworm | Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) 2026-09-08 08:12:23.233329 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 38.6 MB/s 0:00:00 2026-09-08 08:12:23.245785 | debian-bookworm | Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) 2026-09-08 08:12:23.269983 | debian-bookworm | Downloading cryptography-50.0.1-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB) 2026-09-08 08:12:23.372268 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 47.5 MB/s 0:00:00 2026-09-08 08:12:23.386438 | debian-bookworm | Downloading cffi-2.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (217 kB) 2026-09-08 08:12:23.414617 | debian-bookworm | Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) 2026-09-08 08:12:23.454006 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 37.9 MB/s 0:00:00 2026-09-08 08:12:23.467744 | debian-bookworm | Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-09-08 08:12:23.492708 | debian-bookworm | Downloading lizard-1.24.0-py2.py3-none-any.whl (111 kB) 2026-09-08 08:12:23.518890 | debian-bookworm | Downloading pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-09-08 08:12:23.543420 | debian-bookworm | Downloading pycparser-3.0-py3-none-any.whl (48 kB) 2026-09-08 08:12:23.569196 | debian-bookworm | Downloading pytz-2026.3.post1-py2.py3-none-any.whl (508 kB) 2026-09-08 08:12:23.600739 | debian-bookworm | Downloading types_pytz-2026.3.1.20260727-py3-none-any.whl (10 kB) 2026-09-08 08:12:23.841474 | debian-bookworm | Installing collected packages: pytz, urllib3, typing-extensions, types-pytz, tabulate, smmap, ruamel.yaml, PyYAML, pyjwt, pygments, pycparser, pluggy, pathspec, packaging, iniconfig, idna, dictdiffer, charset_normalizer, certifi, requests, pytest, lizard, gitdb, cffi, responses, pynacl, GitPython, docker, cryptography, PyDriller, PyGithub 2026-09-08 08:12:27.288750 | debian-bookworm | 2026-09-08 08:12:27.291187 | debian-bookworm | Successfully installed GitPython-3.1.61 PyDriller-2.11 PyGithub-2.10.0 PyYAML-6.0.3 certifi-2026.7.22 cffi-2.1.1 charset_normalizer-3.5.1 cryptography-50.0.1 dictdiffer-0.10.0 docker-7.2.0 gitdb-4.0.12 idna-3.19 iniconfig-2.3.0 lizard-1.24.0 packaging-26.3 pathspec-1.1.1 pluggy-1.6.0 pycparser-3.0 pygments-2.21.0 pyjwt-2.13.0 pynacl-1.6.2 pytest-9.1.1 pytz-2026.3.post1 requests-2.34.2 responses-0.26.3 ruamel.yaml-0.19.1 smmap-5.0.3 tabulate-0.10.0 types-pytz-2026.3.1.20260727 typing-extensions-4.16.0 urllib3-2.7.0 2026-09-08 08:12:27.454078 | debian-bookworm | drift-test: 9904 I exit 0 (8.93 seconds) /home/zuul/src/github.com/osism/release> python -I -m pip install -r requirements.txt pid=1603 [tox/execute/api.py:309] 2026-09-08 08:12:27.456489 | debian-bookworm | drift-test: OK (9.63 seconds) 2026-09-08 08:12:27.456521 | debian-bookworm | congratulations :) (9.66 seconds) 2026-09-08 08:12:27.752192 | debian-bookworm | ok: Runtime: 0:00:10.019344 2026-09-08 08:12:27.759693 | 2026-09-08 08:12:27.759802 | TASK [tox : Create a tempfile to save tox showconfig] 2026-09-08 08:12:28.206127 | debian-bookworm | changed 2026-09-08 08:12:28.215584 | 2026-09-08 08:12:28.215728 | TASK [tox : Detect tox version] 2026-09-08 08:12:28.803570 | debian-bookworm | 4.61.2 from /home/zuul/.local/tox/lib/python3.11/site-packages/tox/__init__.py 2026-09-08 08:12:29.245814 | debian-bookworm | ok: Runtime: 0:00:00.359762 2026-09-08 08:12:29.258739 | 2026-09-08 08:12:29.258915 | TASK [tox : Get tox envlist config] 2026-09-08 08:12:30.298988 | debian-bookworm | ok: Runtime: 0:00:00.394134 2026-09-08 08:12:30.316256 | 2026-09-08 08:12:30.316513 | TASK [tox : Install any sibling python packages] 2026-09-08 08:12:30.772760 | debian-bookworm | ok: No setup.cfg, no action needed 2026-09-08 08:12:30.781051 | 2026-09-08 08:12:30.781177 | TASK [tox : Remove tempfile] 2026-09-08 08:12:31.258404 | debian-bookworm | changed 2026-09-08 08:12:31.263713 | 2026-09-08 08:12:31.263815 | TASK [tox : Emit tox command] 2026-09-08 08:12:31.303693 | /home/zuul/.local/tox/bin/tox -edrift-test -vv --skip-missing-interpreters=false 2026-09-08 08:12:31.309249 | 2026-09-08 08:12:31.309360 | TASK [tox : Run tox] 2026-09-08 08:12:31.892600 | debian-bookworm | ROOT: 228 D setup logging to DEBUG on pid 1761 [tox/report.py:242] 2026-09-08 08:12:31.923126 | debian-bookworm | drift-test: 258 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-09-08 08:12:31.925942 | debian-bookworm | drift-test: 261 I find interpreter for spec PythonSpec(major=3, free_threaded=False) [python_discovery/_discovery.py:131] 2026-09-08 08:12:31.930512 | debian-bookworm | drift-test: 266 D got python info of /usr/bin/python3.11 from /home/zuul/.cache/virtualenv/py_info/5/ca3ed784184f1b3bb7c3539bfb45e71710cd27667424f92c2d5bb4df9c107c23.json [virtualenv/app_data/via_disk_folder.py:139] 2026-09-08 08:12:31.930916 | debian-bookworm | drift-test: 267 D filesystem is case-sensitive [python_discovery/_compat.py:18] 2026-09-08 08:12:31.931111 | debian-bookworm | drift-test: 267 I proposed PythonInfo(spec=CPython3.11.2.final.0-64-x86_64, system=/usr/bin/python3.11, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.11.2 (main, May 12 2026, 05:17:27) [GCC 12.2.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-09-08 08:12:31.931185 | debian-bookworm | drift-test: 267 D accepted PythonInfo(spec=CPython3.11.2.final.0-64-x86_64, system=/usr/bin/python3.11, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.11.2 (main, May 12 2026, 05:17:27) [GCC 12.2.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-09-08 08:12:31.933091 | debian-bookworm | drift-test: 269 D symlink on filesystem does work [virtualenv/info.py:51] 2026-09-08 08:12:31.933188 | debian-bookworm | drift-test: 269 D filesystem is case-sensitive [virtualenv/info.py:28] 2026-09-08 08:12:31.968369 | debian-bookworm | drift-test: 304 W commands[0]> pytest tests/ -v [tox/tox_env/api.py:485] 2026-09-08 08:12:32.195950 | debian-bookworm | ============================= test session starts ============================== 2026-09-08 08:12:32.196004 | debian-bookworm | platform linux -- Python 3.11.2, pytest-9.1.1, pluggy-1.6.0 -- /home/zuul/src/github.com/osism/release/.tox/drift-test/bin/python 2026-09-08 08:12:32.196013 | debian-bookworm | cachedir: .tox/drift-test/.pytest_cache 2026-09-08 08:12:32.196021 | debian-bookworm | rootdir: /home/zuul/src/github.com/osism/release 2026-09-08 08:12:33.071735 | debian-bookworm | collecting ... collected 420 items 2026-09-08 08:12:33.071776 | debian-bookworm | 2026-09-08 08:12:33.073334 | debian-bookworm | tests/image_drift/test_demo.py::test_three_entries_per_plugin PASSED [ 0%] 2026-09-08 08:12:33.074542 | debian-bookworm | tests/image_drift/test_demo.py::test_entries_carry_live_plugin_text PASSED [ 0%] 2026-09-08 08:12:33.075605 | debian-bookworm | tests/image_drift/test_demo.py::test_entries_are_actionable PASSED [ 0%] 2026-09-08 08:12:33.076605 | debian-bookworm | tests/image_drift/test_demo.py::test_show_values_plugin_covers_both_render_branches PASSED [ 0%] 2026-09-08 08:12:33.077747 | debian-bookworm | tests/image_drift/test_demo.py::test_paths_reflect_plugin_input_files PASSED [ 1%] 2026-09-08 08:12:33.306838 | debian-bookworm | tests/image_drift/test_driver.py::test_help_lists_plugins PASSED [ 1%] 2026-09-08 08:12:33.534312 | debian-bookworm | tests/image_drift/test_driver.py::test_default_run_exits_1_with_drifting_images PASSED [ 1%] 2026-09-08 08:12:33.768010 | debian-bookworm | tests/image_drift/test_driver.py::test_allowlisted_osism_ansible_hidden_by_default PASSED [ 1%] 2026-09-08 08:12:34.014312 | debian-bookworm | tests/image_drift/test_driver.py::test_no_allowlist_surfaces_osism_ansible PASSED [ 2%] 2026-09-08 08:12:34.268730 | debian-bookworm | tests/image_drift/test_driver.py::test_format_json_keys PASSED [ 2%] 2026-09-08 08:12:34.494904 | debian-bookworm | tests/image_drift/test_driver.py::test_plugin_filter_runs_only_role_shadows PASSED [ 2%] 2026-09-08 08:12:34.712881 | debian-bookworm | tests/image_drift/test_driver.py::test_summary_line_counts PASSED [ 2%] 2026-09-08 08:12:34.951758 | debian-bookworm | tests/image_drift/test_driver.py::test_advisory_only_exits_0 PASSED [ 3%] 2026-09-08 08:12:35.176816 | debian-bookworm | tests/image_drift/test_driver.py::test_advisory_finding_in_default_json PASSED [ 3%] 2026-09-08 08:12:35.396699 | debian-bookworm | tests/image_drift/test_driver.py::test_missing_group_errors PASSED [ 3%] 2026-09-08 08:12:35.404396 | debian-bookworm | tests/image_drift/test_image_orphan.py::test_orphan_alias_detected PASSED [ 3%] 2026-09-08 08:12:35.409100 | debian-bookworm | tests/image_drift/test_image_orphan.py::test_consumed_alias_not_detected PASSED [ 4%] 2026-09-08 08:12:35.413162 | debian-bookworm | tests/image_drift/test_image_orphan.py::test_playbook_consumed_alias_not_detected PASSED [ 4%] 2026-09-08 08:12:35.416651 | debian-bookworm | tests/image_drift/test_image_orphan.py::test_non_text_files_are_not_read PASSED [ 4%] 2026-09-08 08:12:35.419759 | debian-bookworm | tests/image_drift/test_image_orphan.py::test_allowlist_suppresses_orphan PASSED [ 4%] 2026-09-08 08:12:35.421627 | debian-bookworm | tests/image_drift/test_manager_parser.py::test_plain_value PASSED [ 5%] 2026-09-08 08:12:35.423384 | debian-bookworm | tests/image_drift/test_manager_parser.py::test_latest_override_pattern PASSED [ 5%] 2026-09-08 08:12:35.424685 | debian-bookworm | tests/image_drift/test_manager_parser.py::test_unresolved_jinja_marked PASSED [ 5%] 2026-09-08 08:12:35.426305 | debian-bookworm | tests/image_drift/test_manager_parser.py::test_multiple_entries PASSED [ 5%] 2026-09-08 08:12:35.427301 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_basic_alias_extraction PASSED [ 5%] 2026-09-08 08:12:35.428366 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_jinja_escaped_lines_ignored PASSED [ 6%] 2026-09-08 08:12:35.429362 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_double_quoted_versions_key PASSED [ 6%] 2026-09-08 08:12:35.430367 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_lines_without_pattern_skipped PASSED [ 6%] 2026-09-08 08:12:35.431288 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_extract_stream_resolved_basic PASSED [ 6%] 2026-09-08 08:12:35.432298 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_extract_stream_resolved_multiple PASSED [ 7%] 2026-09-08 08:12:35.433243 | debian-bookworm | tests/image_drift/test_override_template_parser.py::test_returns_tag_aliases_only PASSED [ 7%] 2026-09-08 08:12:35.434136 | debian-bookworm | tests/image_drift/test_override_template_parser.py::test_ignores_image_lines PASSED [ 7%] 2026-09-08 08:12:35.434968 | debian-bookworm | tests/image_drift/test_override_template_parser.py::test_empty_input PASSED [ 7%] 2026-09-08 08:12:35.435930 | debian-bookworm | tests/image_drift/test_override_template_parser.py::test_comment_and_blank_lines_ignored PASSED [ 8%] 2026-09-08 08:12:35.436785 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_image_plugins_registered PASSED [ 8%] 2026-09-08 08:12:35.437646 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_image_plugin_group_matches_registry PASSED [ 8%] 2026-09-08 08:12:35.442708 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_role_unpinned_enabled_in_config PASSED [ 8%] 2026-09-08 08:12:35.447352 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_image_orphan_enabled_in_config PASSED [ 9%] 2026-09-08 08:12:35.451914 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_rolling_pin_enabled_in_config PASSED [ 9%] 2026-09-08 08:12:35.452963 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_each_plugin_has_required_metadata PASSED [ 9%] 2026-09-08 08:12:35.454314 | debian-bookworm | tests/image_drift/test_release_parser.py::test_parse_release_returns_docker_images PASSED [ 9%] 2026-09-08 08:12:35.455714 | debian-bookworm | tests/image_drift/test_release_parser.py::test_parse_release_missing_docker_images_errors PASSED [ 10%] 2026-09-08 08:12:35.458519 | debian-bookworm | tests/image_drift/test_release_vs_manager.py::test_baseline_drift PASSED [ 10%] 2026-09-08 08:12:35.461269 | debian-bookworm | tests/image_drift/test_release_vs_manager.py::test_allowlist_broad_suppresses_all_redis PASSED [ 10%] 2026-09-08 08:12:35.463920 | debian-bookworm | tests/image_drift/test_release_vs_manager.py::test_allowlist_narrow_suppresses_one_alias_only PASSED [ 10%] 2026-09-08 08:12:35.466706 | debian-bookworm | tests/image_drift/test_release_vs_manager.py::test_latest_override_emitted_with_found_latest PASSED [ 10%] 2026-09-08 08:12:35.469675 | debian-bookworm | tests/image_drift/test_release_vs_manager.py::test_disabled_image_not_in_release_skipped PASSED [ 11%] 2026-09-08 08:12:35.471027 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_produces_two_blocks PASSED [ 11%] 2026-09-08 08:12:35.472259 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_live_block_collapses_file PASSED [ 11%] 2026-09-08 08:12:35.473332 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_dormant_block_collapses_two_files PASSED [ 11%] 2026-09-08 08:12:35.474238 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_refs_single_line_only PASSED [ 12%] 2026-09-08 08:12:35.475327 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_item_order_by_path_then_alias PASSED [ 12%] 2026-09-08 08:12:35.476407 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_fix_and_refs_present PASSED [ 12%] 2026-09-08 08:12:35.477351 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_empty_expected_renders_no_release_pin PASSED [ 12%] 2026-09-08 08:12:35.478305 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_empty_expected_refs_single_line PASSED [ 13%] 2026-09-08 08:12:35.479467 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_empty_expected_sorted_by_path_then_alias PASSED [ 13%] 2026-09-08 08:12:35.480521 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_nonempty_expected_still_uses_arrow PASSED [ 13%] 2026-09-08 08:12:35.481729 | debian-bookworm | tests/image_drift/test_report.py::test_kolla_chain_inner_regression_two_blocks PASSED [ 13%] 2026-09-08 08:12:35.483143 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_concrete_tag_extracted PASSED [ 14%] 2026-09-08 08:12:35.484691 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_jinja_value_skipped PASSED [ 14%] 2026-09-08 08:12:35.486355 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_multiple_aliases_in_one_role_file PASSED [ 14%] 2026-09-08 08:12:35.487537 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_empty_or_malformed_returns_empty PASSED [ 14%] 2026-09-08 08:12:35.488881 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_indirected_through_own_version_resolved PASSED [ 15%] 2026-09-08 08:12:35.490213 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_indirected_through_own_version_non_string_pin PASSED [ 15%] 2026-09-08 08:12:35.491430 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_indirection_whitespace_insensitive PASSED [ 15%] 2026-09-08 08:12:35.492668 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_indirection_skipped_when_version_non_concrete PASSED [ 15%] 2026-09-08 08:12:35.493809 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_indirection_skipped_when_version_missing PASSED [ 15%] 2026-09-08 08:12:35.495036 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_referencing_other_var_skipped PASSED [ 16%] 2026-09-08 08:12:35.496315 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_composed_tag_left_for_later_pass PASSED [ 16%] 2026-09-08 08:12:35.500774 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_baseline_drift PASSED [ 16%] 2026-09-08 08:12:35.505110 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_role_without_defaults_skipped PASSED [ 16%] 2026-09-08 08:12:35.509380 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_jinja_valued_tag_not_drift PASSED [ 17%] 2026-09-08 08:12:35.513834 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_allowlist_very_narrow_pins_to_role_file PASSED [ 17%] 2026-09-08 08:12:35.518147 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_netbox_redis_is_live PASSED [ 17%] 2026-09-08 08:12:35.522561 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_dormant_aliases_are_dormant PASSED [ 17%] 2026-09-08 08:12:35.526575 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_floatdemo_is_live PASSED [ 18%] 2026-09-08 08:12:35.530865 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_stream_resolved_not_emitted PASSED [ 18%] 2026-09-08 08:12:35.534903 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_dormant_findings_are_advisory PASSED [ 18%] 2026-09-08 08:12:35.539157 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_live_findings_are_actionable PASSED [ 18%] 2026-09-08 08:12:35.543336 | debian-bookworm | tests/image_drift/test_role_unpinned.py::test_ciinternal_detected PASSED [ 19%] 2026-09-08 08:12:35.547682 | debian-bookworm | tests/image_drift/test_role_unpinned.py::test_widget_detected_with_release_key PASSED [ 19%] 2026-09-08 08:12:35.551635 | debian-bookworm | tests/image_drift/test_role_unpinned.py::test_adminer_not_emitted PASSED [ 19%] 2026-09-08 08:12:35.555742 | debian-bookworm | tests/image_drift/test_role_unpinned.py::test_stream_resolved_not_emitted PASSED [ 19%] 2026-09-08 08:12:35.559994 | debian-bookworm | tests/image_drift/test_role_unpinned.py::test_allowlist_marks_ciinternal_allowlisted PASSED [ 20%] 2026-09-08 08:12:35.562959 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_rolling_pins_flagged PASSED [ 20%] 2026-09-08 08:12:35.565750 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_concrete_pin_not_flagged PASSED [ 20%] 2026-09-08 08:12:35.568548 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_odd_but_pinned_not_flagged PASSED [ 20%] 2026-09-08 08:12:35.571271 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_top_level_key_ignored PASSED [ 20%] 2026-09-08 08:12:35.573966 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_entry_fields PASSED [ 21%] 2026-09-08 08:12:35.576741 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_allowlist_marks_entry PASSED [ 21%] 2026-09-08 08:12:35.578721 | debian-bookworm | tests/image_drift/test_source_list_tree.py::test_list_tree_returns_nested_paths PASSED [ 21%] 2026-09-08 08:12:35.580666 | debian-bookworm | tests/image_drift/test_source_list_tree.py::test_list_tree_absent_raises_by_default PASSED [ 21%] 2026-09-08 08:12:35.582111 | debian-bookworm | tests/image_drift/test_source_list_tree.py::test_list_tree_absent_missing_ok_returns_empty PASSED [ 22%] 2026-09-08 08:12:35.583173 | debian-bookworm | tests/kolla_drift/test_archive.py::test_repo_slug_and_archive_url PASSED [ 22%] 2026-09-08 08:12:35.588793 | debian-bookworm | tests/kolla_drift/test_archive.py::test_snapshot_dir_fetches_extracts_and_serves PASSED [ 22%] 2026-09-08 08:12:35.592085 | debian-bookworm | tests/kolla_drift/test_archive.py::test_snapshot_dir_memoizes_one_http_call PASSED [ 22%] 2026-09-08 08:12:35.594345 | debian-bookworm | tests/kolla_drift/test_archive.py::test_snapshot_dir_404_raises PASSED [ 23%] 2026-09-08 08:12:35.598223 | debian-bookworm | tests/kolla_drift/test_archive.py::test_fetch_retries_once_then_succeeds PASSED [ 23%] 2026-09-08 08:12:35.600931 | debian-bookworm | tests/kolla_drift/test_archive.py::test_fetch_fails_twice_raises PASSED [ 23%] 2026-09-08 08:12:35.604079 | debian-bookworm | tests/kolla_drift/test_archive.py::test_unsafe_traversal_member_rejected PASSED [ 23%] 2026-09-08 08:12:35.607151 | debian-bookworm | tests/kolla_drift/test_archive.py::test_absolute_symlink_member_rejected_on_fallback PASSED [ 24%] 2026-09-08 08:12:35.610539 | debian-bookworm | tests/kolla_drift/test_archive.py::test_safe_relative_symlink_extracted_on_fallback PASSED [ 24%] 2026-09-08 08:12:35.613143 | debian-bookworm | tests/kolla_drift/test_config.py::test_load_minimal_config PASSED [ 24%] 2026-09-08 08:12:35.615693 | debian-bookworm | tests/kolla_drift/test_config.py::test_osism_root_and_paths_are_unknown_keys PASSED [ 24%] 2026-09-08 08:12:35.618390 | debian-bookworm | tests/kolla_drift/test_config.py::test_unknown_top_level_key_errors PASSED [ 25%] 2026-09-08 08:12:35.620614 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_broad_match PASSED [ 25%] 2026-09-08 08:12:35.622828 | debian-bookworm | tests/kolla_drift/test_config.py::test_apply_marks_matching_drift_allowlisted PASSED [ 25%] 2026-09-08 08:12:35.624392 | debian-bookworm | tests/kolla_drift/test_config.py::test_apply_returns_unmatched_drift_unchanged PASSED [ 25%] 2026-09-08 08:12:35.626917 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_narrow_by_alias PASSED [ 25%] 2026-09-08 08:12:35.629376 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_very_narrow PASSED [ 26%] 2026-09-08 08:12:35.631847 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_empty_reason_errors PASSED [ 26%] 2026-09-08 08:12:35.633628 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_no_file_returns_empty PASSED [ 26%] 2026-09-08 08:12:35.636262 | debian-bookworm | tests/kolla_drift/test_config.py::test_sources_parsed PASSED [ 26%] 2026-09-08 08:12:35.638492 | debian-bookworm | tests/kolla_drift/test_config.py::test_default_owner_defaults_when_absent PASSED [ 27%] 2026-09-08 08:12:35.641301 | debian-bookworm | tests/kolla_drift/test_config.py::test_unknown_source_key_errors PASSED [ 27%] 2026-09-08 08:12:35.642246 | debian-bookworm | tests/kolla_drift/test_config.py::test_stale_flags_unused_entry PASSED [ 27%] 2026-09-08 08:12:35.643117 | debian-bookworm | tests/kolla_drift/test_config.py::test_stale_scoped_to_ran_plugins PASSED [ 27%] 2026-09-08 08:12:35.643949 | debian-bookworm | tests/kolla_drift/test_config.py::test_prefix_matches_service_and_subgroups PASSED [ 28%] 2026-09-08 08:12:35.644853 | debian-bookworm | tests/kolla_drift/test_config.py::test_prefix_does_not_match_adjacent_name PASSED [ 28%] 2026-09-08 08:12:35.645965 | debian-bookworm | tests/kolla_drift/test_config.py::test_exact_is_default_and_unchanged PASSED [ 28%] 2026-09-08 08:12:35.648220 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_unknown_match_value_errors PASSED [ 28%] 2026-09-08 08:12:35.650486 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_empty_image_errors PASSED [ 29%] 2026-09-08 08:12:35.651393 | debian-bookworm | tests/kolla_drift/test_config.py::test_prefix_entry_stale_when_no_match PASSED [ 29%] 2026-09-08 08:12:35.654134 | debian-bookworm | tests/kolla_drift/test_config.py::test_releases_and_release_refs_parse PASSED [ 29%] 2026-09-08 08:12:35.656427 | debian-bookworm | tests/kolla_drift/test_config.py::test_releases_default_empty PASSED [ 29%] 2026-09-08 08:12:35.658826 | debian-bookworm | tests/kolla_drift/test_config.py::test_archive_and_snapshot_cache_defaults PASSED [ 30%] 2026-09-08 08:12:35.660508 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_read_returns_bytes PASSED [ 30%] 2026-09-08 08:12:35.662162 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_read_missing_raises_with_where PASSED [ 30%] 2026-09-08 08:12:35.663730 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_read_optional_present PASSED [ 30%] 2026-09-08 08:12:35.665262 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_read_optional_absent_returns_none PASSED [ 30%] 2026-09-08 08:12:35.667184 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_tree_sorted_repo_relative PASSED [ 31%] 2026-09-08 08:12:35.668725 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_tree_missing_raises PASSED [ 31%] 2026-09-08 08:12:35.670312 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_tree_missing_ok_returns_empty PASSED [ 31%] 2026-09-08 08:12:35.672214 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_returns_names PASSED [ 31%] 2026-09-08 08:12:35.673758 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_dirs_only PASSED [ 32%] 2026-09-08 08:12:35.675357 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_missing_raises PASSED [ 32%] 2026-09-08 08:12:35.676285 | debian-bookworm | tests/kolla_drift/test_driver.py::test_local_only_run_refuses_a_plugin_that_must_reach_the_network PASSED [ 32%] 2026-09-08 08:12:35.677204 | debian-bookworm | tests/kolla_drift/test_driver.py::test_remote_fallback_permits_the_network_read PASSED [ 32%] 2026-09-08 08:12:35.678043 | debian-bookworm | tests/kolla_drift/test_driver.py::test_a_fully_remote_run_is_never_blocked PASSED [ 33%] 2026-09-08 08:12:35.678937 | debian-bookworm | tests/kolla_drift/test_driver.py::test_repo_only_plugins_are_not_blocked PASSED [ 33%] 2026-09-08 08:12:35.679846 | debian-bookworm | tests/kolla_drift/test_driver.py::test_every_offending_plugin_is_listed_at_once PASSED [ 33%] 2026-09-08 08:12:35.703781 | debian-bookworm | tests/kolla_drift/test_driver.py::test_network_plugin_in_a_local_only_run_exits_2 PASSED [ 33%] 2026-09-08 08:12:35.728065 | debian-bookworm | tests/kolla_drift/test_driver.py::test_base_dir_not_found_exits_2 PASSED [ 34%] 2026-09-08 08:12:35.735470 | debian-bookworm | tests/kolla_drift/test_driver_stale.py::test_stale_entry_forces_exit_1_and_is_reported PASSED [ 34%] 2026-09-08 08:12:35.741564 | debian-bookworm | tests/kolla_drift/test_driver_stale.py::test_no_allowlist_ignores_invalid_file PASSED [ 34%] 2026-09-08 08:12:35.742513 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_canon_normalizes_hyphen_to_underscore PASSED [ 34%] 2026-09-08 08:12:35.743860 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_parse_enable_flags_strips_prefix PASSED [ 35%] 2026-09-08 08:12:35.744738 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_truthy_enables_literal_only_and_canon PASSED [ 35%] 2026-09-08 08:12:35.746163 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_parse_build_set_unions_both_blocks_canon PASSED [ 35%] 2026-09-08 08:12:35.748212 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_release_range_derives_from_file_set PASSED [ 35%] 2026-09-08 08:12:35.750079 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_release_range_override_wins PASSED [ 35%] 2026-09-08 08:12:35.753649 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_enable_keys_monolithic PASSED [ 36%] 2026-09-08 08:12:35.760707 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_enable_keys_split_dir PASSED [ 36%] 2026-09-08 08:12:35.763736 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_groupvars_keys_monolithic PASSED [ 36%] 2026-09-08 08:12:35.770594 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_groupvars_keys_split_dir PASSED [ 36%] 2026-09-08 08:12:35.773634 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_groupvars_keys_merges_defaults_and_versions_template PASSED [ 37%] 2026-09-08 08:12:35.777015 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_groupvars_keys_counts_overlays PASSED [ 37%] 2026-09-08 08:12:35.779437 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_enable_flags_merges_across_all_files PASSED [ 37%] 2026-09-08 08:12:35.780481 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_enable_ids_truthy PASSED [ 37%] 2026-09-08 08:12:35.781241 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_enable_ids_explicit_includes_all_keys PASSED [ 38%] 2026-09-08 08:12:35.782143 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_enable_ids_unknown_scope_raises PASSED [ 38%] 2026-09-08 08:12:35.782965 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_names_the_per_service_file PASSED [ 38%] 2026-09-08 08:12:35.783808 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_falls_back_to_the_layer_without_homes PASSED [ 38%] 2026-09-08 08:12:35.784698 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_dropped_key_ignores_homes PASSED [ 39%] 2026-09-08 08:12:35.785510 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_in_newest_keys PASSED [ 39%] 2026-09-08 08:12:35.786392 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_dropped_only PASSED [ 39%] 2026-09-08 08:12:35.787235 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_newest_wins_over_dropped PASSED [ 39%] 2026-09-08 08:12:35.788366 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_neither_returns_none PASSED [ 40%] 2026-09-08 08:12:35.789036 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_in_mirror_layer PASSED [ 40%] 2026-09-08 08:12:35.794880 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_image_tag_keys_collects_both_suffixes PASSED [ 40%] 2026-09-08 08:12:35.801832 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_homes_names_the_lexically_last_file PASSED [ 40%] 2026-09-08 08:12:35.809202 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_groupvars_are_read_once_per_ref PASSED [ 40%] 2026-09-08 08:12:35.810578 | debian-bookworm | tests/kolla_drift/test_enablement_source_refs.py::test_parse_source_refs_returns_openstack_project_refs PASSED [ 41%] 2026-09-08 08:12:35.811824 | debian-bookworm | tests/kolla_drift/test_enablement_source_refs.py::test_parse_source_refs_preserves_hyphenated_project_names PASSED [ 41%] 2026-09-08 08:12:35.813335 | debian-bookworm | tests/kolla_drift/test_enablement_source_refs.py::test_parse_source_refs_keeps_valueless_entries PASSED [ 41%] 2026-09-08 08:12:35.814309 | debian-bookworm | tests/kolla_drift/test_enablement_source_refs.py::test_parse_source_refs_empty_when_block_absent PASSED [ 41%] 2026-09-08 08:12:35.815747 | debian-bookworm | tests/kolla_drift/test_enablement_values.py::test_groupvars_values_merges_and_parses PASSED [ 42%] 2026-09-08 08:12:35.816900 | debian-bookworm | tests/kolla_drift/test_enablement_values.py::test_groupvars_values_skips_non_mapping_and_empty PASSED [ 42%] 2026-09-08 08:12:35.819430 | debian-bookworm | tests/kolla_drift/test_enablement_values.py::test_osism_mirror_values_reads_only_001 PASSED [ 42%] 2026-09-08 08:12:35.822182 | debian-bookworm | tests/kolla_drift/test_enablement_values.py::test_mirror_values_merges_the_whole_001_layer PASSED [ 42%] 2026-09-08 08:12:35.824791 | debian-bookworm | tests/kolla_drift/test_enablement_values.py::test_supply_excluding_mirror_excludes_every_layer_file PASSED [ 43%] 2026-09-08 08:12:35.826791 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_returns_the_response_for_a_published_artifact PASSED [ 43%] 2026-09-08 08:12:35.828784 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_returns_a_whitelisted_status_without_raising PASSED [ 43%] 2026-09-08 08:12:35.830931 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_raises_on_a_status_that_is_not_whitelisted PASSED [ 43%] 2026-09-08 08:12:35.833498 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_raises_on_server_error_even_when_404_is_whitelisted PASSED [ 44%] 2026-09-08 08:12:35.836261 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_raises_on_rate_limit_even_when_404_is_whitelisted PASSED [ 44%] 2026-09-08 08:12:35.838782 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_raises_source_error_on_transport_failure PASSED [ 44%] 2026-09-08 08:12:35.841810 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_reports_the_status_on_the_error PASSED [ 44%] 2026-09-08 08:12:35.844082 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_leaves_the_status_unset_for_a_transport_failure PASSED [ 45%] 2026-09-08 08:12:35.846709 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_retries_a_transient_status_and_returns_the_recovered_response PASSED [ 45%] 2026-09-08 08:12:35.849159 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_retries_a_transport_failure PASSED [ 45%] 2026-09-08 08:12:35.852417 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_still_raises_when_the_host_keeps_refusing PASSED [ 45%] 2026-09-08 08:12:35.854236 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_does_not_retry_a_settled_answer PASSED [ 45%] 2026-09-08 08:12:35.856253 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_does_not_retry_a_whitelisted_status PASSED [ 46%] 2026-09-08 08:12:35.858757 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_head_backs_off_between_attempts PASSED [ 46%] 2026-09-08 08:12:35.861306 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_a_non_github_throttle_does_not_blame_github PASSED [ 46%] 2026-09-08 08:12:35.864219 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_a_non_github_throttle_echoes_retry_after_when_offered PASSED [ 46%] 2026-09-08 08:12:35.866760 | debian-bookworm | tests/kolla_drift/test_http_head.py::test_a_github_throttle_still_gets_the_github_hint PASSED [ 47%] 2026-09-08 08:12:35.868012 | debian-bookworm | tests/kolla_drift/test_inventory_sections.py::test_returns_groups_with_sorted_members PASSED [ 47%] 2026-09-08 08:12:35.869221 | debian-bookworm | tests/kolla_drift/test_inventory_sections.py::test_empty_group_has_no_members PASSED [ 47%] 2026-09-08 08:12:35.870336 | debian-bookworm | tests/kolla_drift/test_inventory_sections.py::test_duplicate_member_in_group_does_not_raise PASSED [ 47%] 2026-09-08 08:12:35.871193 | debian-bookworm | tests/kolla_drift/test_kolla_docker.py::test_normalises_hyphen_to_underscore PASSED [ 48%] 2026-09-08 08:12:35.872156 | debian-bookworm | tests/kolla_drift/test_kolla_docker.py::test_empty PASSED [ 48%] 2026-09-08 08:12:35.879810 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_build.py::test_flags_enabled_buildable_not_built PASSED [ 48%] 2026-09-08 08:12:35.887394 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_build.py::test_reads_enable_flags_split_across_files PASSED [ 48%] 2026-09-08 08:12:35.894400 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_build.py::test_allowlist_marks_allowlisted PASSED [ 49%] 2026-09-08 08:12:35.901115 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_truthy_scope_flags_absent_truthy_services PASSED [ 49%] 2026-09-08 08:12:35.907969 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_explicit_scope_also_flags_dead_no_flags PASSED [ 49%] 2026-09-08 08:12:35.914984 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_present_upstream_is_not_orphan PASSED [ 49%] 2026-09-08 08:12:35.921989 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_union_across_releases_not_intersection PASSED [ 50%] 2026-09-08 08:12:35.929103 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_allowlist_marks_allowlisted PASSED [ 50%] 2026-09-08 08:12:35.935558 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_run_uses_explicit_default PASSED [ 50%] 2026-09-08 08:12:35.942388 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_reads_enable_flags_split_across_files PASSED [ 50%] 2026-09-08 08:12:35.945891 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_empty_release_range_raises PASSED [ 50%] 2026-09-08 08:12:35.953086 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_flags_upstream_key_missing_from_osism PASSED [ 51%] 2026-09-08 08:12:35.961540 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_present_in_osism_is_not_missing PASSED [ 51%] 2026-09-08 08:12:35.969317 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_osism_key_in_any_file_suppresses PASSED [ 51%] 2026-09-08 08:12:35.976796 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_versions_template_supplied_key_not_flagged PASSED [ 51%] 2026-09-08 08:12:35.985199 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_overlay_supplied_key_not_flagged PASSED [ 52%] 2026-09-08 08:12:35.992735 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_union_across_releases_not_intersection PASSED [ 52%] 2026-09-08 08:12:35.999738 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_allowlist_marks_allowlisted PASSED [ 52%] 2026-09-08 08:12:36.002094 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_empty_release_range_raises PASSED [ 52%] 2026-09-08 08:12:36.009370 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_missing_key_at_newest_routes_to_001 PASSED [ 53%] 2026-09-08 08:12:36.016575 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_missing_key_dropped_by_newest_routes_to_010 PASSED [ 53%] 2026-09-08 08:12:36.036723 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_missing_key_names_its_per_service_file PASSED [ 53%] 2026-09-08 08:12:36.045422 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_two_keys_with_different_homes_have_distinct_remediations PASSED [ 53%] 2026-09-08 08:12:36.061779 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_flags_removed_service_image_and_tag PASSED [ 54%] 2026-09-08 08:12:36.080913 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_present_service_not_flagged PASSED [ 54%] 2026-09-08 08:12:36.094732 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_union_across_releases_not_intersection PASSED [ 54%] 2026-09-08 08:12:36.105913 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_allowlist_marks_osism_built PASSED [ 54%] 2026-09-08 08:12:36.117106 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_ceph_catalogue_ignored PASSED [ 55%] 2026-09-08 08:12:36.127841 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_empty_upstream_union_raises PASSED [ 55%] 2026-09-08 08:12:36.130196 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_empty_catalogue_match_raises PASSED [ 55%] 2026-09-08 08:12:36.132116 | debian-bookworm | tests/kolla_drift/test_kolla_inventory.py::test_flags_upstream_only_groups PASSED [ 55%] 2026-09-08 08:12:36.133950 | debian-bookworm | tests/kolla_drift/test_kolla_inventory.py::test_expected_src_uses_configured_ref PASSED [ 55%] 2026-09-08 08:12:36.135739 | debian-bookworm | tests/kolla_drift/test_kolla_inventory.py::test_red_entry_carries_members PASSED [ 56%] 2026-09-08 08:12:36.137876 | debian-bookworm | tests/kolla_drift/test_kolla_inventory.py::test_exact_and_prefix_allowlist_match PASSED [ 56%] 2026-09-08 08:12:36.146444 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_clean_mirror_no_drift PASSED [ 56%] 2026-09-08 08:12:36.153993 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_value_diff_flagged PASSED [ 56%] 2026-09-08 08:12:36.161990 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_missing_from_mirror_flagged PASSED [ 57%] 2026-09-08 08:12:36.169527 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_dropped_key_routed_to_010 PASSED [ 57%] 2026-09-08 08:12:36.177594 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_dup_key_delete PASSED [ 57%] 2026-09-08 08:12:36.185046 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_invented_key PASSED [ 57%] 2026-09-08 08:12:36.192576 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_typo_mirrored_not_flagged PASSED [ 58%] 2026-09-08 08:12:36.200218 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_newest_selected_by_sort PASSED [ 58%] 2026-09-08 08:12:36.207791 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_dropped_key_classified_with_out_of_order_releases PASSED [ 58%] 2026-09-08 08:12:36.215277 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_allowlist_marks_entry PASSED [ 58%] 2026-09-08 08:12:36.217775 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_empty_release_range_raises PASSED [ 59%] 2026-09-08 08:12:36.225655 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_layer_split_across_files_is_a_clean_mirror PASSED [ 59%] 2026-09-08 08:12:36.233318 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_layer_later_file_wins_on_duplicate_key PASSED [ 59%] 2026-09-08 08:12:36.245456 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_missing_upstream_key_names_its_per_service_file PASSED [ 59%] 2026-09-08 08:12:36.252465 | debian-bookworm | tests/kolla_drift/test_kolla_orphan_config.py::test_flags_dead_service_companion_vars PASSED [ 60%] 2026-09-08 08:12:36.259266 | debian-bookworm | tests/kolla_drift/test_kolla_orphan_config.py::test_found_src_points_to_each_file PASSED [ 60%] 2026-09-08 08:12:36.266367 | debian-bookworm | tests/kolla_drift/test_kolla_orphan_config.py::test_no_dead_services_returns_empty PASSED [ 60%] 2026-09-08 08:12:36.273348 | debian-bookworm | tests/kolla_drift/test_kolla_orphan_config.py::test_respects_orphan_allowlist PASSED [ 60%] 2026-09-08 08:12:36.280522 | debian-bookworm | tests/kolla_drift/test_kolla_orphan_config.py::test_own_allowlist_marks_allowlisted PASSED [ 60%] 2026-09-08 08:12:36.285901 | debian-bookworm | tests/kolla_drift/test_kolla_secrets_orphan.py::test_flags_orphan_secrets_per_release PASSED [ 61%] 2026-09-08 08:12:36.291345 | debian-bookworm | tests/kolla_drift/test_kolla_secrets_orphan.py::test_present_secret_is_not_orphan PASSED [ 61%] 2026-09-08 08:12:36.296487 | debian-bookworm | tests/kolla_drift/test_kolla_secrets_orphan.py::test_allowlist_marks_allowlisted PASSED [ 61%] 2026-09-08 08:12:36.301869 | debian-bookworm | tests/kolla_drift/test_kolla_secrets_orphan.py::test_missing_template_skips_release PASSED [ 61%] 2026-09-08 08:12:36.303034 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_flags_ref_when_a_later_phase_tarball_is_published PASSED [ 62%] 2026-09-08 08:12:36.304334 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_silent_when_no_later_phase_is_published PASSED [ 62%] 2026-09-08 08:12:36.305239 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_silent_when_already_on_the_latest_published_phase PASSED [ 62%] 2026-09-08 08:12:36.306229 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_does_not_probe_or_flag_the_configured_phase_itself PASSED [ 62%] 2026-09-08 08:12:36.307307 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_probes_only_the_phases_opendev_publishes_a_tarball_for PASSED [ 63%] 2026-09-08 08:12:36.308317 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_a_release_already_moved_costs_no_probes PASSED [ 63%] 2026-09-08 08:12:36.309351 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_later_phases_are_only_those_after_the_configured_one PASSED [ 63%] 2026-09-08 08:12:36.310389 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_skips_ref_that_does_not_name_the_release PASSED [ 63%] 2026-09-08 08:12:36.311408 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_skips_valueless_ref PASSED [ 64%] 2026-09-08 08:12:36.312448 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_preserves_hyphenated_project_names PASSED [ 64%] 2026-09-08 08:12:36.313525 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_inconclusive_probe_is_reported_unresolved_not_clean PASSED [ 64%] 2026-09-08 08:12:36.314605 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_inconclusive_probe_does_not_also_yield_a_stale_finding PASSED [ 64%] 2026-09-08 08:12:36.315684 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_one_inconclusive_project_does_not_hide_the_others PASSED [ 65%] 2026-09-08 08:12:36.316739 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_probe_inconclusive_is_a_source_error PASSED [ 65%] 2026-09-08 08:12:36.318803 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_tarball_exists_true_for_a_published_artifact PASSED [ 65%] 2026-09-08 08:12:36.320909 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_tarball_exists_false_when_absent PASSED [ 65%] 2026-09-08 08:12:36.323839 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_tarball_exists_raises_instead_of_reporting_absent_on_outage PASSED [ 65%] 2026-09-08 08:12:36.330017 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_tarball_exists_classifies_a_transport_failure PASSED [ 66%] 2026-09-08 08:12:36.333081 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_declares_the_host_no_base_dir_can_serve PASSED [ 66%] 2026-09-08 08:12:36.336611 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_report_names_the_target_phase_and_the_file_to_edit PASSED [ 66%] 2026-09-08 08:12:36.339216 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_report_does_not_offer_a_phase_that_has_no_tarball PASSED [ 66%] 2026-09-08 08:12:36.341583 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_projects_moving_to_the_same_phase_share_one_report_block PASSED [ 67%] 2026-09-08 08:12:36.343217 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_plugin_level_remediation_describes_the_rename_without_inventing_phases PASSED [ 67%] 2026-09-08 08:12:36.344921 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_unresolved_report_says_unknown_rather_than_clean PASSED [ 67%] 2026-09-08 08:12:36.346452 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_unresolved_refs_failing_alike_share_one_report_block PASSED [ 67%] 2026-09-08 08:12:36.348233 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_unresolved_and_stale_render_as_separate_blocks PASSED [ 68%] 2026-09-08 08:12:36.349526 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_unresolved_entry_is_actionable_so_the_run_exits_nonzero PASSED [ 68%] 2026-09-08 08:12:36.354890 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_run_reports_drift_read_from_the_release_manifest PASSED [ 68%] 2026-09-08 08:12:36.361030 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_run_reports_an_unverified_ref_when_the_probe_fails PASSED [ 68%] 2026-09-08 08:12:36.368363 | debian-bookworm | tests/kolla_drift/test_kolla_source_ref_phase.py::test_run_allowlists_an_unverified_ref_for_a_pinned_project PASSED [ 69%] 2026-09-08 08:12:36.371046 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_flags_all_inert_keys PASSED [ 69%] 2026-09-08 08:12:36.374767 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_enabled_and_buildable_key_is_an_add PASSED [ 69%] 2026-09-08 08:12:36.377684 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_disabled_or_unbuildable_key_is_a_remove PASSED [ 69%] 2026-09-08 08:12:36.380516 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_add_and_remove_render_as_separate_blocks PASSED [ 70%] 2026-09-08 08:12:36.383043 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_hyphen_underscore_is_not_drift PASSED [ 70%] 2026-09-08 08:12:36.386229 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_reads_enable_flags_split_across_files PASSED [ 70%] 2026-09-08 08:12:36.388849 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_allowlist_marks_allowlisted PASSED [ 70%] 2026-09-08 08:12:36.390189 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_upstream.py::test_flags_services_without_template_key PASSED [ 70%] 2026-09-08 08:12:36.391488 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_upstream.py::test_expected_src_uses_configured_ref PASSED [ 71%] 2026-09-08 08:12:36.392783 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_upstream.py::test_present_service_not_flagged PASSED [ 71%] 2026-09-08 08:12:36.394115 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_upstream.py::test_allowlist_marks_allowlisted PASSED [ 71%] 2026-09-08 08:12:36.395001 | debian-bookworm | tests/kolla_drift/test_model.py::test_drift_entry_has_all_fields PASSED [ 71%] 2026-09-08 08:12:36.395969 | debian-bookworm | tests/kolla_drift/test_model.py::test_drift_entry_to_dict_for_json PASSED [ 72%] 2026-09-08 08:12:36.396924 | debian-bookworm | tests/kolla_drift/test_model.py::test_default_severity_is_actionable PASSED [ 72%] 2026-09-08 08:12:36.397882 | debian-bookworm | tests/kolla_drift/test_model.py::test_as_allowlisted_preserves_severity PASSED [ 72%] 2026-09-08 08:12:36.398791 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_registry_is_a_list PASSED [ 72%] 2026-09-08 08:12:36.399720 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_each_plugin_has_required_metadata PASSED [ 73%] 2026-09-08 08:12:36.400651 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_inner_plugin_registered PASSED [ 73%] 2026-09-08 08:12:36.401527 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_upstream_plugin_registered PASSED [ 73%] 2026-09-08 08:12:36.402425 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_inventory_plugin_registered PASSED [ 73%] 2026-09-08 08:12:36.403269 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_enablement_build_plugin_registered PASSED [ 74%] 2026-09-08 08:12:36.404217 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_enablement_orphan_plugin_registered PASSED [ 74%] 2026-09-08 08:12:36.405110 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_secrets_orphan_plugin_registered PASSED [ 74%] 2026-09-08 08:12:36.405979 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_orphan_config_plugin_registered PASSED [ 74%] 2026-09-08 08:12:36.406842 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_groupvars_missing_plugin_registered PASSED [ 75%] 2026-09-08 08:12:36.407753 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_every_plugin_has_summary_and_remediation PASSED [ 75%] 2026-09-08 08:12:36.412917 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_default_config_enables_every_registered_plugin PASSED [ 75%] 2026-09-08 08:12:36.413865 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_mirror_verbatim_plugin_registered PASSED [ 75%] 2026-09-08 08:12:36.414789 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_plugins_in_lifecycle_order PASSED [ 75%] 2026-09-08 08:12:36.415747 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_plugin_groups_match_registries_and_are_disjoint PASSED [ 76%] 2026-09-08 08:12:36.416824 | debian-bookworm | tests/kolla_drift/test_report.py::test_single_plugin_groups_sorts_and_renders PASSED [ 76%] 2026-09-08 08:12:36.417826 | debian-bookworm | tests/kolla_drift/test_report.py::test_orders_blocks_by_plugins_list PASSED [ 76%] 2026-09-08 08:12:36.418841 | debian-bookworm | tests/kolla_drift/test_report.py::test_build_style_splits_one_block_per_ref_pair PASSED [ 76%] 2026-09-08 08:12:36.419818 | debian-bookworm | tests/kolla_drift/test_report.py::test_allowlisted_excluded_from_blocks_and_count PASSED [ 77%] 2026-09-08 08:12:36.420774 | debian-bookworm | tests/kolla_drift/test_report.py::test_empty_returns_empty_list PASSED [ 77%] 2026-09-08 08:12:36.421789 | debian-bookworm | tests/kolla_drift/test_report.py::test_entry_summary_remediation_override_plugin_default PASSED [ 77%] 2026-09-08 08:12:36.422888 | debian-bookworm | tests/kolla_drift/test_report.py::test_lists_image_not_alias PASSED [ 77%] 2026-09-08 08:12:36.423883 | debian-bookworm | tests/kolla_drift/test_sbom_map.py::test_extracts_keys PASSED [ 78%] 2026-09-08 08:12:36.425102 | debian-bookworm | tests/kolla_drift/test_sbom_map.py::test_missing_map_raises PASSED [ 78%] 2026-09-08 08:12:36.425857 | debian-bookworm | tests/kolla_drift/test_secrets_map.py::test_extracts_top_level_keys PASSED [ 78%] 2026-09-08 08:12:36.426716 | debian-bookworm | tests/kolla_drift/test_secrets_map.py::test_ignores_comments_indented_and_markers PASSED [ 78%] 2026-09-08 08:12:36.427649 | debian-bookworm | tests/kolla_drift/test_secrets_map.py::test_empty_input PASSED [ 79%] 2026-09-08 08:12:36.430891 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_local_working_tree_when_found PASSED [ 79%] 2026-09-08 08:12:36.434069 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_not_found_in_base_dir_is_mode_b_error PASSED [ 79%] 2026-09-08 08:12:36.437070 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_local_file_absent_is_error_not_remote PASSED [ 79%] 2026-09-08 08:12:36.440976 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_remote_fallback_when_not_found PASSED [ 80%] 2026-09-08 08:12:36.444933 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_no_base_dir_is_remote PASSED [ 80%] 2026-09-08 08:12:36.447956 | debian-bookworm | tests/kolla_drift/test_source.py::test_first_base_dir_with_the_repo_wins PASSED [ 80%] 2026-09-08 08:12:36.591898 | debian-bookworm | tests/kolla_drift/test_source.py::test_pinned_local_git_repo_reads_at_pin_ref PASSED [ 80%] 2026-09-08 08:12:36.601719 | debian-bookworm | tests/kolla_drift/test_source.py::test_pinned_non_git_dir_falls_back_to_remote PASSED [ 80%] 2026-09-08 08:12:36.607315 | debian-bookworm | tests/kolla_drift/test_source.py::test_pinned_non_git_dir_no_fallback_is_mode_b PASSED [ 81%] 2026-09-08 08:12:36.613756 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_remote_404_errors PASSED [ 81%] 2026-09-08 08:12:36.619139 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_network_error PASSED [ 81%] 2026-09-08 08:12:36.624382 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_underscore_repo_translates_to_hyphen PASSED [ 81%] 2026-09-08 08:12:36.628008 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_optional_present_local PASSED [ 82%] 2026-09-08 08:12:36.632215 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_optional_missing_local_returns_none PASSED [ 82%] 2026-09-08 08:12:36.637294 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_optional_404_returns_none PASSED [ 82%] 2026-09-08 08:12:36.640824 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_optional_network_error_still_raises PASSED [ 82%] 2026-09-08 08:12:36.644501 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_optional_underscore_repo_translates_to_hyphen PASSED [ 83%] 2026-09-08 08:12:36.647474 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_local PASSED [ 83%] 2026-09-08 08:12:36.651286 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_remote PASSED [ 83%] 2026-09-08 08:12:36.655089 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_remote_404_errors PASSED [ 83%] 2026-09-08 08:12:36.658806 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_underscore_repo_translates_to_hyphen PASSED [ 84%] 2026-09-08 08:12:36.662685 | debian-bookworm | tests/kolla_drift/test_source.py::test_source_override_redirects_owner_and_ref PASSED [ 84%] 2026-09-08 08:12:36.665763 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_local_dirs_only_excludes_files PASSED [ 84%] 2026-09-08 08:12:36.669989 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_remote_dirs_only_filters_type PASSED [ 84%] 2026-09-08 08:12:36.674549 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_at_ref_uses_explicit_ref_and_owner PASSED [ 85%] 2026-09-08 08:12:36.678918 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_at_ref_404_raises PASSED [ 85%] 2026-09-08 08:12:36.683286 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_prefers_stable PASSED [ 85%] 2026-09-08 08:12:36.688534 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_falls_back_through_candidates PASSED [ 85%] 2026-09-08 08:12:36.693533 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_treats_422_as_absent PASSED [ 85%] 2026-09-08 08:12:36.700391 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_uses_eom_tag_last PASSED [ 86%] 2026-09-08 08:12:36.707377 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_none_raises PASSED [ 86%] 2026-09-08 08:12:36.711102 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_override_wins PASSED [ 86%] 2026-09-08 08:12:36.715597 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_returns_bytes_at_explicit_ref PASSED [ 86%] 2026-09-08 08:12:36.719884 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_optional_404_returns_none PASSED [ 87%] 2026-09-08 08:12:36.724271 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_404_raises_when_not_optional PASSED [ 87%] 2026-09-08 08:12:36.727174 | debian-bookworm | tests/kolla_drift/test_source.py::test_describe_resolution_local_and_remote PASSED [ 87%] 2026-09-08 08:12:36.729985 | debian-bookworm | tests/kolla_drift/test_source.py::test_describe_resolution_mode_b_raises PASSED [ 87%] 2026-09-08 08:12:36.732796 | debian-bookworm | tests/kolla_drift/test_source.py::test_describe_resolution_lists_all_missing PASSED [ 88%] 2026-09-08 08:12:36.782001 | debian-bookworm | tests/kolla_drift/test_source.py::test_git_show_multi_ref_from_one_clone PASSED [ 88%] 2026-09-08 08:12:36.811459 | debian-bookworm | tests/kolla_drift/test_source.py::test_git_show_optional_absent_path PASSED [ 88%] 2026-09-08 08:12:36.859475 | debian-bookworm | tests/kolla_drift/test_source.py::test_git_ls_tree_returns_basenames_and_dirs_only PASSED [ 88%] 2026-09-08 08:12:36.944926 | debian-bookworm | tests/kolla_drift/test_source.py::test_resolve_local_ref_finds_non_origin_remote PASSED [ 89%] 2026-09-08 08:12:36.972969 | debian-bookworm | tests/kolla_drift/test_source.py::test_git_show_unresolvable_ref_raises PASSED [ 89%] 2026-09-08 08:12:37.006461 | debian-bookworm | tests/kolla_drift/test_source.py::test_git_ref_exists PASSED [ 89%] 2026-09-08 08:12:37.086150 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_local_git PASSED [ 89%] 2026-09-08 08:12:37.117607 | debian-bookworm | tests/kolla_drift/test_source.py::test_describe_resolution_pinned_local_tag PASSED [ 90%] 2026-09-08 08:12:37.126304 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_unpinned_local_dir_is_remote PASSED [ 90%] 2026-09-08 08:12:37.127997 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_memoizes_probes PASSED [ 90%] 2026-09-08 08:12:37.133964 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_remote_rate_limit_403_gives_helpful_error PASSED [ 90%] 2026-09-08 08:12:37.138936 | debian-bookworm | tests/kolla_drift/test_source.py::test_rate_limit_error_when_authenticated_omits_token_advice PASSED [ 90%] 2026-09-08 08:12:37.143507 | debian-bookworm | tests/kolla_drift/test_source.py::test_secondary_rate_limit_retry_after_gives_hint PASSED [ 91%] 2026-09-08 08:12:37.147284 | debian-bookworm | tests/kolla_drift/test_source.py::test_raw_cdn_429_without_headers_gives_raw_specific_hint PASSED [ 91%] 2026-09-08 08:12:37.152306 | debian-bookworm | tests/kolla_drift/test_source.py::test_plain_403_is_not_mistaken_for_rate_limiting PASSED [ 91%] 2026-09-08 08:12:37.156165 | debian-bookworm | tests/kolla_drift/test_source.py::test_non_github_host_does_not_get_the_github_hint PASSED [ 91%] 2026-09-08 08:12:37.159973 | debian-bookworm | tests/kolla_drift/test_source.py::test_non_github_host_echoes_retry_after_when_offered PASSED [ 92%] 2026-09-08 08:12:37.161132 | debian-bookworm | tests/kolla_drift/test_source.py::test_auth_headers_adds_bearer_for_github_host PASSED [ 92%] 2026-09-08 08:12:37.162149 | debian-bookworm | tests/kolla_drift/test_source.py::test_auth_headers_absent_when_no_token PASSED [ 92%] 2026-09-08 08:12:37.163185 | debian-bookworm | tests/kolla_drift/test_source.py::test_auth_headers_not_leaked_to_non_github_host PASSED [ 92%] 2026-09-08 08:12:37.165306 | debian-bookworm | tests/kolla_drift/test_source.py::test_get_sends_auth_header_to_github PASSED [ 93%] 2026-09-08 08:12:37.167324 | debian-bookworm | tests/kolla_drift/test_source.py::test_get_does_not_send_auth_to_non_github_mirror PASSED [ 93%] 2026-09-08 08:12:37.172291 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_uses_archive_when_enabled PASSED [ 93%] 2026-09-08 08:12:37.177310 | debian-bookworm | tests/kolla_drift/test_source.py::test_archive_snapshot_shared_across_reads PASSED [ 93%] 2026-09-08 08:12:37.182461 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_uses_archive PASSED [ 94%] 2026-09-08 08:12:37.187643 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_tree_uses_archive PASSED [ 94%] 2026-09-08 08:12:37.192560 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_at_ref_uses_archive PASSED [ 94%] 2026-09-08 08:12:37.197090 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_uses_archive PASSED [ 94%] 2026-09-08 08:12:37.197967 | debian-bookworm | tests/kolla_drift/test_versions_template.py::test_extracts_distinct_keys PASSED [ 95%] 2026-09-08 08:12:37.198950 | debian-bookworm | tests/kolla_drift/test_versions_template.py::test_empty_input PASSED [ 95%] 2026-09-08 08:12:37.203881 | debian-bookworm | tests/test_driver_groups.py::test_group_image_runs_only_image_plugins PASSED [ 95%] 2026-09-08 08:12:37.208372 | debian-bookworm | tests/test_driver_groups.py::test_group_kolla_runs_only_kolla_plugins PASSED [ 95%] 2026-09-08 08:12:37.212833 | debian-bookworm | tests/test_driver_groups.py::test_group_all_runs_both_groups PASSED [ 95%] 2026-09-08 08:12:37.217408 | debian-bookworm | tests/test_driver_groups.py::test_archive_mode_preamble_not_misleading PASSED [ 96%] 2026-09-08 08:12:37.222020 | debian-bookworm | tests/test_driver_groups.py::test_use_raw_get_preamble_warns_slow PASSED [ 96%] 2026-09-08 08:12:37.225690 | debian-bookworm | tests/test_driver_groups.py::test_missing_group_errors PASSED [ 96%] 2026-09-08 08:12:37.228258 | debian-bookworm | tests/test_driver_groups.py::test_demo_exits_0_without_reading_config_or_allowlist PASSED [ 96%] 2026-09-08 08:12:37.232216 | debian-bookworm | tests/test_driver_groups.py::test_demo_renders_every_real_plugin PASSED [ 97%] 2026-09-08 08:12:37.234505 | debian-bookworm | tests/test_driver_groups.py::test_demo_json_emits_entries PASSED [ 97%] 2026-09-08 08:12:37.238464 | debian-bookworm | tests/test_driver_groups.py::test_help_lists_plugin_groups PASSED [ 97%] 2026-09-08 08:12:37.241676 | debian-bookworm | tests/test_release_notes_defaults.py::test_layer_is_sorted_and_filtered PASSED [ 97%] 2026-09-08 08:12:37.243675 | debian-bookworm | tests/test_release_notes_defaults.py::test_layer_omits_directories_and_keeps_only_blobs PASSED [ 98%] 2026-09-08 08:12:37.245914 | debian-bookworm | tests/test_release_notes_defaults.py::test_layer_none_on_http_error PASSED [ 98%] 2026-09-08 08:12:37.247738 | debian-bookworm | tests/test_release_notes_defaults.py::test_layer_none_on_truncated_tree PASSED [ 98%] 2026-09-08 08:12:37.249957 | debian-bookworm | tests/test_release_notes_defaults.py::test_layer_none_on_request_exception PASSED [ 98%] 2026-09-08 08:12:37.254874 | debian-bookworm | tests/test_release_notes_defaults.py::test_section_fetches_the_layer_before_099_and_names_the_layer_in_prose PASSED [ 99%] 2026-09-08 08:12:37.257001 | debian-bookworm | tests/test_release_notes_defaults.py::test_layer_empty_list_when_listing_succeeds_with_no_matches PASSED [ 99%] 2026-09-08 08:12:37.258971 | debian-bookworm | tests/test_release_notes_defaults.py::test_section_is_none_when_the_listing_fails_even_if_099_would_fetch PASSED [ 99%] 2026-09-08 08:12:37.261121 | debian-bookworm | tests/test_release_notes_defaults.py::test_section_is_none_when_the_listing_is_truncated PASSED [ 99%] 2026-09-08 08:12:37.312452 | debian-bookworm | tests/test_release_notes_defaults.py::test_section_is_none_when_one_mirror_file_fails_to_fetch PASSED [100%] 2026-09-08 08:12:37.313656 | debian-bookworm | 2026-09-08 08:12:37.313665 | debian-bookworm | ============================= 420 passed in 5.08s ============================== 2026-09-08 08:12:37.395682 | debian-bookworm | drift-test: 5731 I exit 0 (5.43 seconds) /home/zuul/src/github.com/osism/release> pytest tests/ -v pid=1768 [tox/execute/api.py:309] 2026-09-08 08:12:37.397300 | debian-bookworm | drift-test: OK (5.48=setup[0.05]+cmd[5.43] seconds) 2026-09-08 08:12:37.397342 | debian-bookworm | congratulations :) (5.51 seconds) 2026-09-08 08:12:37.842324 | debian-bookworm | ok: Runtime: 0:00:05.839952 2026-09-08 08:12:37.855153 | 2026-09-08 08:12:37.855263 | TASK [tox : Look for output] 2026-09-08 08:12:38.231350 | debian-bookworm | ok 2026-09-08 08:12:38.245663 | 2026-09-08 08:12:38.245793 | TASK [tox : Return file comments to Zuul] 2026-09-08 08:12:38.301561 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:38.308431 | 2026-09-08 08:12:38.308519 | PLAY RECAP 2026-09-08 08:12:38.308573 | debian-bookworm | ok: 13 changed: 9 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2026-09-08 08:12:38.308598 | 2026-09-08 08:12:38.449128 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/tox/run.yaml@master] 2026-09-08 08:12:38.450219 | POST-RUN START: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/tox/post.yaml@master] 2026-09-08 08:12:39.230844 | 2026-09-08 08:12:39.231012 | PLAY [all] 2026-09-08 08:12:39.246057 | 2026-09-08 08:12:39.246190 | TASK [fetch-tox-output : Set tox log path for multiple nodes] 2026-09-08 08:12:39.290623 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:39.297045 | 2026-09-08 08:12:39.297272 | TASK [fetch-tox-output : Set tox log path for single node] 2026-09-08 08:12:39.329251 | debian-bookworm | ok 2026-09-08 08:12:39.337566 | 2026-09-08 08:12:39.337686 | TASK [fetch-tox-output : Ensure local tox dir] 2026-09-08 08:12:39.822007 | debian-bookworm -> localhost | changed 2026-09-08 08:12:39.834874 | 2026-09-08 08:12:39.835021 | TASK [fetch-tox-output : Ensure zuul-output tox dir] 2026-09-08 08:12:39.889451 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:39.895645 | 2026-09-08 08:12:39.895771 | TASK [fetch-tox-output : Set envlist fact] 2026-09-08 08:12:39.944575 | debian-bookworm | ok 2026-09-08 08:12:39.950529 | 2026-09-08 08:12:39.950646 | TASK [fetch-tox-output : Get tox version] 2026-09-08 08:12:40.641427 | debian-bookworm | ROOT: No loadable tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /home/zuul 2026-09-08 08:12:40.660588 | debian-bookworm | 4.61.2 from /home/zuul/.local/tox/lib/python3.11/site-packages/tox/__init__.py 2026-09-08 08:12:40.980577 | debian-bookworm | ok: Runtime: 0:00:00.333735 2026-09-08 08:12:40.991203 | 2026-09-08 08:12:40.991319 | TASK [fetch-tox-output : Find all default environments] 2026-09-08 08:12:41.546265 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:41.552387 | 2026-09-08 08:12:41.552513 | TASK [fetch-tox-output : Set envlist fact] 2026-09-08 08:12:41.590590 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:41.605137 | 2026-09-08 08:12:41.605336 | TASK [fetch-tox-output : Find all default environments] 2026-09-08 08:12:42.143424 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:42.149649 | 2026-09-08 08:12:42.149844 | TASK [fetch-tox-output : Set envlist fact] 2026-09-08 08:12:42.184096 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:42.197998 | 2026-09-08 08:12:42.198162 | LOOP [fetch-tox-output : Copy tox logs] 2026-09-08 08:12:42.247268 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:42.264285 | 2026-09-08 08:12:42.264421 | LOOP [fetch-tox-output : Collect tox logs] 2026-09-08 08:12:43.063891 | debian-bookworm | changed: 2026-09-08 08:12:43.064086 | debian-bookworm | created directory /var/lib/zuul/builds/800d03be79a240598278f1303068b94d/work/logs/tox/drift-test 2026-09-08 08:12:43.064121 | debian-bookworm | cd+++++++++ ./ 2026-09-08 08:12:43.064146 | debian-bookworm | >f+++++++++ 1-commands[0].log 2026-09-08 08:12:43.064180 | 2026-09-08 08:12:43.082716 | 2026-09-08 08:12:43.082828 | PLAY RECAP 2026-09-08 08:12:43.082884 | debian-bookworm | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-09-08 08:12:43.082910 | 2026-09-08 08:12:43.227644 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/tox/post.yaml@master] 2026-09-08 08:12:43.228588 | POST-RUN START: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/unittests/post.yaml@master] 2026-09-08 08:12:43.945274 | 2026-09-08 08:12:43.945423 | PLAY [all] 2026-09-08 08:12:43.974310 | 2026-09-08 08:12:43.974453 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-09-08 08:12:44.185863 | debian-bookworm | changed: non-zero return code 2026-09-08 08:12:44.191831 | 2026-09-08 08:12:44.191966 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-09-08 08:12:44.215989 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:44.221761 | 2026-09-08 08:12:44.221896 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-09-08 08:12:44.252135 | 2026-09-08 08:12:44.252314 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-09-08 08:12:44.282243 | 2026-09-08 08:12:44.282418 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-09-08 08:12:44.305565 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:44.311507 | 2026-09-08 08:12:44.311617 | LOOP [fetch-subunit-output : Generate subunit file] 2026-09-08 08:12:44.344813 | 2026-09-08 08:12:44.345087 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-09-08 08:12:44.369197 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:44.375124 | 2026-09-08 08:12:44.375234 | TASK [fetch-subunit-output : Remove the temporary file] 2026-09-08 08:12:44.388626 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:44.395175 | 2026-09-08 08:12:44.395283 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-09-08 08:12:44.409149 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:12:44.417571 | 2026-09-08 08:12:44.417660 | PLAY RECAP 2026-09-08 08:12:44.417715 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-09-08 08:12:44.417741 | 2026-09-08 08:12:44.553093 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/unittests/post.yaml@master] 2026-09-08 08:12:44.554158 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-08 08:12:45.274992 | 2026-09-08 08:12:45.275153 | PLAY [Base post-fetch] 2026-09-08 08:12:45.291497 | 2026-09-08 08:12:45.291626 | TASK [diagnose-network : Ensure log directory exists] 2026-09-08 08:12:45.691490 | debian-bookworm | ok 2026-09-08 08:12:45.701502 | 2026-09-08 08:12:45.701690 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-08 08:12:57.408381 | debian-bookworm | ok: Runtime: 0:00:05.984899 2026-09-08 08:12:57.417245 | 2026-09-08 08:12:57.417370 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-08 08:13:03.449398 | debian-bookworm | ok: Runtime: 0:00:00.010594 2026-09-08 08:13:03.457268 | 2026-09-08 08:13:03.457405 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-08 08:13:09.491831 | debian-bookworm | ok: Runtime: 0:00:00.008742 2026-09-08 08:13:09.502426 | 2026-09-08 08:13:09.502536 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-08 08:13:09.556972 | debian-bookworm | skipping: Conditional result was False 2026-09-08 08:13:09.570520 | 2026-09-08 08:13:09.570733 | TASK [fetch-output : Set log path for single node] 2026-09-08 08:13:09.618571 | debian-bookworm | ok 2026-09-08 08:13:09.626188 | 2026-09-08 08:13:09.626325 | LOOP [fetch-output : Ensure local output dirs] 2026-09-08 08:13:09.907064 | debian-bookworm -> localhost | ok: "/var/lib/zuul/builds/800d03be79a240598278f1303068b94d/work/logs" 2026-09-08 08:13:10.202110 | debian-bookworm -> localhost | changed: "/var/lib/zuul/builds/800d03be79a240598278f1303068b94d/work/artifacts" 2026-09-08 08:13:10.475623 | debian-bookworm -> localhost | changed: "/var/lib/zuul/builds/800d03be79a240598278f1303068b94d/work/docs" 2026-09-08 08:13:10.487955 | 2026-09-08 08:13:10.488078 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-08 08:13:11.250706 | debian-bookworm | changed: 2026-09-08 08:13:11.251015 | debian-bookworm | .d..t...... ./ 2026-09-08 08:13:11.251064 | debian-bookworm | >f+++++++++ net-debug.post.txt 2026-09-08 08:13:11.251090 | debian-bookworm | >f+++++++++ net-debug.pre.txt 2026-09-08 08:13:11.251113 | debian-bookworm | >f+++++++++ sudo-debug.txt 2026-09-08 08:13:11.251134 | debian-bookworm | >f+++++++++ sudo-strace.log 2026-09-08 08:13:11.251155 | debian-bookworm | >f+++++++++ sudo-strace.log.time 2026-09-08 08:13:11.251203 | debian-bookworm | changed: All items complete 2026-09-08 08:13:11.251232 | 2026-09-08 08:13:11.837300 | debian-bookworm | changed: .d..t...... ./ 2026-09-08 08:13:12.390194 | debian-bookworm | changed: .d..t...... ./ 2026-09-08 08:13:12.413297 | 2026-09-08 08:13:12.413418 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-08 08:13:12.747686 | debian-bookworm -> localhost | ok: Item: artifacts Runtime: 0:00:00.011778 2026-09-08 08:13:13.024973 | debian-bookworm -> localhost | ok: Item: docs Runtime: 0:00:00.010069 2026-09-08 08:13:13.049178 | 2026-09-08 08:13:13.049385 | PLAY RECAP 2026-09-08 08:13:13.049462 | debian-bookworm | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-08 08:13:13.049498 | 2026-09-08 08:13:13.173611 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-08 08:13:13.176345 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-08 08:13:13.912838 | 2026-09-08 08:13:13.912998 | PLAY [Base post] 2026-09-08 08:13:13.926683 | 2026-09-08 08:13:13.926815 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-08 08:13:14.511462 | debian-bookworm | changed 2026-09-08 08:13:14.521165 | 2026-09-08 08:13:14.521296 | PLAY RECAP 2026-09-08 08:13:14.521379 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-08 08:13:14.521456 | 2026-09-08 08:13:14.644440 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-08 08:13:14.647018 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-08 08:13:15.435557 | 2026-09-08 08:13:15.435742 | PLAY [Base post-logs] 2026-09-08 08:13:15.446503 | 2026-09-08 08:13:15.446638 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-08 08:13:15.869090 | localhost | changed 2026-09-08 08:13:15.886161 | 2026-09-08 08:13:15.886342 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-08 08:13:15.913470 | localhost | ok 2026-09-08 08:13:15.919741 | 2026-09-08 08:13:15.919916 | TASK [Set zuul-log-path fact] 2026-09-08 08:13:15.937360 | localhost | ok 2026-09-08 08:13:15.950971 | 2026-09-08 08:13:15.951103 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-08 08:13:15.978245 | localhost | ok 2026-09-08 08:13:15.985529 | 2026-09-08 08:13:15.985754 | TASK [upload-logs : Create log directories] 2026-09-08 08:13:16.479485 | localhost | changed 2026-09-08 08:13:16.482383 | 2026-09-08 08:13:16.482488 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-08 08:13:16.983706 | localhost -> localhost | ok: Runtime: 0:00:00.006961 2026-09-08 08:13:16.991993 | 2026-09-08 08:13:16.992151 | TASK [upload-logs : Upload logs to log server] 2026-09-08 08:13:17.528470 | localhost | Output suppressed because no_log was given 2026-09-08 08:13:17.533349 | 2026-09-08 08:13:17.533536 | LOOP [upload-logs : Compress console log and json output] 2026-09-08 08:13:17.586581 | localhost | skipping: Conditional result was False 2026-09-08 08:13:17.591703 | localhost | skipping: Conditional result was False 2026-09-08 08:13:17.605750 | 2026-09-08 08:13:17.605973 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-08 08:13:17.651576 | localhost | skipping: Conditional result was False 2026-09-08 08:13:17.652217 | 2026-09-08 08:13:17.655744 | localhost | skipping: Conditional result was False 2026-09-08 08:13:17.667896 | 2026-09-08 08:13:17.668122 | LOOP [upload-logs : Upload console log and json output]