2026-07-16 10:59:08.266665 | Job console starting 2026-07-16 10:59:08.284555 | Updating git repos 2026-07-16 10:59:08.363882 | Cloning repos into workspace 2026-07-16 10:59:08.436543 | Restoring repo states 2026-07-16 10:59:08.464002 | Merging changes 2026-07-16 10:59:09.013963 | Checking out repos 2026-07-16 10:59:09.077134 | Preparing playbooks 2026-07-16 10:59:10.057096 | Running Ansible setup 2026-07-16 10:59:14.741381 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-07-16 10:59:15.721006 | 2026-07-16 10:59:15.721192 | PLAY [Base pre] 2026-07-16 10:59:15.743725 | 2026-07-16 10:59:15.743896 | TASK [Setup log path fact] 2026-07-16 10:59:15.764189 | debian-bookworm | ok 2026-07-16 10:59:15.783819 | 2026-07-16 10:59:15.784017 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-16 10:59:15.826452 | debian-bookworm | ok 2026-07-16 10:59:15.836962 | 2026-07-16 10:59:15.837108 | TASK [emit-job-header : Print job information] 2026-07-16 10:59:15.878582 | # Job Information 2026-07-16 10:59:15.878797 | Ansible Version: 2.16.14 2026-07-16 10:59:15.878862 | Job: release-tox-drift-test 2026-07-16 10:59:15.878900 | Pipeline: check 2026-07-16 10:59:15.878923 | Executor: 521e9411259a 2026-07-16 10:59:15.878943 | Triggered by: https://github.com/osism/release/pull/2591 2026-07-16 10:59:15.878967 | Event ID: 57e08eb0-8105-11f1-9917-ea994246764e 2026-07-16 10:59:15.884716 | 2026-07-16 10:59:15.884847 | LOOP [emit-job-header : Print node information] 2026-07-16 10:59:15.999489 | debian-bookworm | ok: 2026-07-16 10:59:15.999772 | debian-bookworm | # Node Information 2026-07-16 10:59:15.999807 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-07-16 10:59:15.999834 | debian-bookworm | Hostname: debian 2026-07-16 10:59:15.999856 | debian-bookworm | Username: zuul 2026-07-16 10:59:15.999877 | debian-bookworm | Distro: Debian 12.15 2026-07-16 10:59:15.999901 | debian-bookworm | Provider: regiocloud-a 2026-07-16 10:59:15.999923 | debian-bookworm | Region: 2026-07-16 10:59:15.999945 | debian-bookworm | Label: debian-bookworm 2026-07-16 10:59:15.999965 | debian-bookworm | Product Name: OpenStack Nova 2026-07-16 10:59:15.999984 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fef0:919c 2026-07-16 10:59:16.014012 | 2026-07-16 10:59:16.014194 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-16 10:59:16.656941 | debian-bookworm -> localhost | changed 2026-07-16 10:59:16.669292 | 2026-07-16 10:59:16.669500 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-16 10:59:17.954754 | debian-bookworm -> localhost | changed 2026-07-16 10:59:17.967119 | 2026-07-16 10:59:17.967249 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-16 10:59:18.254276 | debian-bookworm -> localhost | ok 2026-07-16 10:59:18.261111 | 2026-07-16 10:59:18.261255 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-16 10:59:18.292502 | debian-bookworm | ok 2026-07-16 10:59:18.308479 | debian-bookworm | included: /var/lib/zuul/builds/46fdeb88b4ec4733a1d26ea50e4756e5/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-16 10:59:18.314777 | 2026-07-16 10:59:18.314938 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-16 10:59:19.403680 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-07-16 10:59:19.403996 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/46fdeb88b4ec4733a1d26ea50e4756e5/work/46fdeb88b4ec4733a1d26ea50e4756e5_id_rsa 2026-07-16 10:59:19.404038 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/46fdeb88b4ec4733a1d26ea50e4756e5/work/46fdeb88b4ec4733a1d26ea50e4756e5_id_rsa.pub 2026-07-16 10:59:19.404065 | debian-bookworm -> localhost | The key fingerprint is: 2026-07-16 10:59:19.404091 | debian-bookworm -> localhost | SHA256:3ruyD98P9mccO4g8tvyRvclq+EOvstI4/QychH7079E zuul-build-sshkey 2026-07-16 10:59:19.404114 | debian-bookworm -> localhost | The key's randomart image is: 2026-07-16 10:59:19.404148 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-07-16 10:59:19.404170 | debian-bookworm -> localhost | | | 2026-07-16 10:59:19.404191 | debian-bookworm -> localhost | | | 2026-07-16 10:59:19.404211 | debian-bookworm -> localhost | | | 2026-07-16 10:59:19.404230 | debian-bookworm -> localhost | | . | 2026-07-16 10:59:19.404249 | debian-bookworm -> localhost | | S. o | 2026-07-16 10:59:19.404275 | debian-bookworm -> localhost | | ...+ o.o..| 2026-07-16 10:59:19.404295 | debian-bookworm -> localhost | | o.*=*+o+E| 2026-07-16 10:59:19.404314 | debian-bookworm -> localhost | | .*o&o*++B| 2026-07-16 10:59:19.404334 | debian-bookworm -> localhost | | .+O=@OBO.| 2026-07-16 10:59:19.404354 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-07-16 10:59:19.404422 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.608425 2026-07-16 10:59:19.411746 | 2026-07-16 10:59:19.411882 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-16 10:59:19.442542 | debian-bookworm | ok 2026-07-16 10:59:19.454078 | debian-bookworm | included: /var/lib/zuul/builds/46fdeb88b4ec4733a1d26ea50e4756e5/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-16 10:59:19.462666 | 2026-07-16 10:59:19.462794 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-16 10:59:19.487372 | debian-bookworm | skipping: Conditional result was False 2026-07-16 10:59:19.493663 | 2026-07-16 10:59:19.493787 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-16 10:59:20.177341 | debian-bookworm | changed 2026-07-16 10:59:20.184948 | 2026-07-16 10:59:20.185119 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-16 10:59:20.450812 | debian-bookworm | ok 2026-07-16 10:59:20.459015 | 2026-07-16 10:59:20.459144 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-16 10:59:21.155562 | debian-bookworm | changed 2026-07-16 10:59:21.161673 | 2026-07-16 10:59:21.161786 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-16 10:59:21.801242 | debian-bookworm | changed 2026-07-16 10:59:21.811562 | 2026-07-16 10:59:21.811715 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-16 10:59:21.846516 | debian-bookworm | skipping: Conditional result was False 2026-07-16 10:59:21.853189 | 2026-07-16 10:59:21.853320 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-16 10:59:22.413302 | debian-bookworm -> localhost | changed 2026-07-16 10:59:22.424923 | 2026-07-16 10:59:22.425059 | TASK [add-build-sshkey : Add back temp key] 2026-07-16 10:59:22.776965 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/46fdeb88b4ec4733a1d26ea50e4756e5/work/46fdeb88b4ec4733a1d26ea50e4756e5_id_rsa (zuul-build-sshkey) 2026-07-16 10:59:22.777225 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.011853 2026-07-16 10:59:22.786081 | 2026-07-16 10:59:22.786207 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-16 10:59:23.194428 | debian-bookworm | ok 2026-07-16 10:59:23.201160 | 2026-07-16 10:59:23.201301 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-16 10:59:23.245632 | debian-bookworm | skipping: Conditional result was False 2026-07-16 10:59:23.261538 | 2026-07-16 10:59:23.261692 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-07-16 10:59:23.741334 | debian-bookworm | ok 2026-07-16 10:59:23.752951 | 2026-07-16 10:59:23.753091 | TASK [validate-host : Define zuul_info_dir fact] 2026-07-16 10:59:23.782807 | debian-bookworm | ok 2026-07-16 10:59:23.796481 | 2026-07-16 10:59:23.796684 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-07-16 10:59:24.109248 | debian-bookworm -> localhost | ok 2026-07-16 10:59:24.116287 | 2026-07-16 10:59:24.116428 | TASK [validate-host : Collect information about the host] 2026-07-16 10:59:25.262427 | debian-bookworm | ok 2026-07-16 10:59:25.276039 | 2026-07-16 10:59:25.276166 | TASK [validate-host : Sanitize hostname] 2026-07-16 10:59:25.492528 | debian-bookworm | ok 2026-07-16 10:59:25.503711 | 2026-07-16 10:59:25.503925 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-07-16 10:59:26.177797 | debian-bookworm -> localhost | changed 2026-07-16 10:59:26.184604 | 2026-07-16 10:59:26.184720 | TASK [validate-host : Collect information about zuul worker] 2026-07-16 10:59:26.592708 | debian-bookworm | ok 2026-07-16 10:59:26.602479 | 2026-07-16 10:59:26.602686 | TASK [validate-host : Write out all zuul information for each host] 2026-07-16 10:59:27.172973 | debian-bookworm -> localhost | changed 2026-07-16 10:59:27.183467 | 2026-07-16 10:59:27.183594 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-07-16 10:59:27.436088 | debian-bookworm | ok 2026-07-16 10:59:27.442521 | 2026-07-16 10:59:27.442644 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-07-16 10:59:28.427684 | debian-bookworm | changed: 2026-07-16 10:59:28.427909 | debian-bookworm | cd+++++++++ src/ 2026-07-16 10:59:28.427946 | debian-bookworm | cd+++++++++ src/github.com/ 2026-07-16 10:59:28.427970 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-07-16 10:59:28.427992 | debian-bookworm | cd+++++++++ src/github.com/osism/release/ 2026-07-16 10:59:28.428012 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.442797 | debian-bookworm | openstack-wallaby.yml 2026-07-16 10:59:28.442848 | debian-bookworm | cd+++++++++ src/github.com/osism/release/10.0.0/ 2026-07-16 10:59:28.442867 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.442991 | debian-bookworm | openstack-wallaby.yml 2026-07-16 10:59:28.443026 | debian-bookworm | cd+++++++++ src/github.com/osism/release/3.0.0/ 2026-07-16 10:59:28.443044 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.443096 | debian-bookworm | openstack-xena.yml 2026-07-16 10:59:28.443131 | debian-bookworm | cd+++++++++ src/github.com/osism/release/3.1.0/ 2026-07-16 10:59:28.443149 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.443201 | debian-bookworm | openstack-xena.yml 2026-07-16 10:59:28.443235 | debian-bookworm | cd+++++++++ src/github.com/osism/release/3.2.0/ 2026-07-16 10:59:28.443252 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.443304 | debian-bookworm | openstack-xena.yml 2026-07-16 10:59:28.443342 | debian-bookworm | cd+++++++++ src/github.com/osism/release/4.0.0/ 2026-07-16 10:59:28.443359 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.443419 | debian-bookworm | openstack-yoga.yml 2026-07-16 10:59:28.443455 | debian-bookworm | cd+++++++++ src/github.com/osism/release/4.1.0/ 2026-07-16 10:59:28.443472 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.443524 | debian-bookworm | openstack-yoga.yml 2026-07-16 10:59:28.443559 | debian-bookworm | cd+++++++++ src/github.com/osism/release/4.2.0/ 2026-07-16 10:59:28.443576 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.443627 | debian-bookworm | openstack-yoga.yml 2026-07-16 10:59:28.443662 | debian-bookworm | cd+++++++++ src/github.com/osism/release/4.3.0/ 2026-07-16 10:59:28.443680 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.443731 | debian-bookworm | openstack-yoga.yml 2026-07-16 10:59:28.443766 | debian-bookworm | cd+++++++++ src/github.com/osism/release/5.0.0/ 2026-07-16 10:59:28.443783 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.443835 | debian-bookworm | openstack-zed.yml 2026-07-16 10:59:28.443869 | debian-bookworm | cd+++++++++ src/github.com/osism/release/5.1.0/ 2026-07-16 10:59:28.443887 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.443938 | debian-bookworm | openstack-zed.yml 2026-07-16 10:59:28.443975 | debian-bookworm | cd+++++++++ src/github.com/osism/release/5.2.0/ 2026-07-16 10:59:28.443993 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.444045 | debian-bookworm | openstack-zed.yml 2026-07-16 10:59:28.444080 | debian-bookworm | cd+++++++++ src/github.com/osism/release/5.3.0/ 2026-07-16 10:59:28.444098 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.444151 | debian-bookworm | openstack-zed.yml 2026-07-16 10:59:28.444190 | debian-bookworm | cd+++++++++ src/github.com/osism/release/6.0.0/ 2026-07-16 10:59:28.444209 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.444263 | debian-bookworm | openstack-2023.1.yml 2026-07-16 10:59:28.444299 | debian-bookworm | cd+++++++++ src/github.com/osism/release/6.0.1/ 2026-07-16 10:59:28.444316 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.444368 | debian-bookworm | openstack-2023.1.yml 2026-07-16 10:59:28.444403 | debian-bookworm | cd+++++++++ src/github.com/osism/release/6.0.2/ 2026-07-16 10:59:28.444431 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.444484 | debian-bookworm | openstack-2023.1.yml 2026-07-16 10:59:28.444519 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.0/ 2026-07-16 10:59:28.444536 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.444588 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.444623 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.1/ 2026-07-16 10:59:28.444645 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.444697 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.444731 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.2/ 2026-07-16 10:59:28.444748 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.444801 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.444835 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.3/ 2026-07-16 10:59:28.444852 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.444904 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.444938 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.4/ 2026-07-16 10:59:28.444955 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.445007 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.445041 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.0.5/ 2026-07-16 10:59:28.445058 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.445110 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.445144 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.1.0/ 2026-07-16 10:59:28.445162 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.445213 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.445248 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.1.1/ 2026-07-16 10:59:28.445269 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.445321 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.445355 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.1.2/ 2026-07-16 10:59:28.445373 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.445446 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.447112 | debian-bookworm | cd+++++++++ src/github.com/osism/release/7.1.3/ 2026-07-16 10:59:28.447184 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.447251 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.447291 | debian-bookworm | cd+++++++++ src/github.com/osism/release/8.0.0/ 2026-07-16 10:59:28.447311 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.447369 | debian-bookworm | openstack-2024.1.yml 2026-07-16 10:59:28.447445 | debian-bookworm | cd+++++++++ src/github.com/osism/release/8.0.1/ 2026-07-16 10:59:28.447468 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.447523 | debian-bookworm | openstack-2024.1.yml 2026-07-16 10:59:28.447559 | debian-bookworm | cd+++++++++ src/github.com/osism/release/8.0.2/ 2026-07-16 10:59:28.447577 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.447630 | debian-bookworm | openstack-2024.1.yml 2026-07-16 10:59:28.447665 | debian-bookworm | cd+++++++++ src/github.com/osism/release/8.1.0/ 2026-07-16 10:59:28.447683 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.447743 | debian-bookworm | openstack-2024.1.yml 2026-07-16 10:59:28.447777 | debian-bookworm | sbom-openstack-2024.1.yml 2026-07-16 10:59:28.447813 | debian-bookworm | cd+++++++++ src/github.com/osism/release/9.0.0/ 2026-07-16 10:59:28.447831 | debian-bookworm | ceph-reef.yml 2026-07-16 10:59:28.447884 | debian-bookworm | openstack-2024.2.yml 2026-07-16 10:59:28.447918 | debian-bookworm | sbom-openstack-2024.2.yml 2026-07-16 10:59:28.447952 | debian-bookworm | cd+++++++++ src/github.com/osism/release/9.1.0/ 2026-07-16 10:59:28.447969 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.449846 | debian-bookworm | openstack-yoga.yml 2026-07-16 10:59:28.449882 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/4.0.0b/ 2026-07-16 10:59:28.449900 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.449951 | debian-bookworm | openstack-yoga.yml 2026-07-16 10:59:28.449985 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/5.0.0a/ 2026-07-16 10:59:28.450002 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.450053 | debian-bookworm | openstack-zed.yml 2026-07-16 10:59:28.450087 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/5.0.0b/ 2026-07-16 10:59:28.450105 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.450156 | debian-bookworm | openstack-zed.yml 2026-07-16 10:59:28.450193 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/5.0.0c/ 2026-07-16 10:59:28.450210 | debian-bookworm | ceph-pacific.yml 2026-07-16 10:59:28.450262 | debian-bookworm | openstack-zed.yml 2026-07-16 10:59:28.450297 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/6.0.0a/ 2026-07-16 10:59:28.450314 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.450366 | debian-bookworm | openstack-2023.1.yml 2026-07-16 10:59:28.450402 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/6.0.0b/ 2026-07-16 10:59:28.450442 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.450495 | debian-bookworm | openstack-2023.1.yml 2026-07-16 10:59:28.450530 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/7.0.0a/ 2026-07-16 10:59:28.450548 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.450600 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.450635 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/7.0.0b/ 2026-07-16 10:59:28.450653 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.450705 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.450739 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/7.0.0c/ 2026-07-16 10:59:28.450756 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.450813 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.450881 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/7.0.0d/ 2026-07-16 10:59:28.450900 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.450952 | debian-bookworm | openstack-2023.2.yml 2026-07-16 10:59:28.450987 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/8.0.0-rc.1/ 2026-07-16 10:59:28.451004 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.451056 | debian-bookworm | openstack-2024.1.yml 2026-07-16 10:59:28.451093 | debian-bookworm | cd+++++++++ src/github.com/osism/release/archive/8.0.0-rc.2/ 2026-07-16 10:59:28.451110 | debian-bookworm | ceph-quincy.yml 2026-07-16 10:59:28.451162 | debian-bookworm | openstack-2024.1.yml 2026-07-16 10:59:28.451196 | debian-bookworm | cd+++++++++ src/github.com/osism/release/docs/ 2026-07-16 10:59:28.451213 | debian-bookworm | ceph-reef.yml 2026-07-16 10:59:28.451476 | debian-bookworm | openstack-2025.1.yml 2026-07-16 10:59:28.451563 | debian-bookworm | cd+++++++++ src/github.com/osism/release/next/ 2026-07-16 10:59:28.451580 | debian-bookworm | =7.0.3 2026-07-16 11:00:03.632369 | debian-bookworm | Downloading cachetools-7.1.4-py3-none-any.whl (16 kB) 2026-07-16 11:00:03.678613 | debian-bookworm | Collecting colorama>=0.4.6 2026-07-16 11:00:03.690947 | debian-bookworm | Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) 2026-07-16 11:00:03.764651 | debian-bookworm | Collecting filelock>=3.25 2026-07-16 11:00:03.779356 | debian-bookworm | Downloading filelock-3.30.0-py3-none-any.whl (93 kB) 2026-07-16 11:00:03.792648 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.1/93.1 kB 11.2 MB/s eta 0:00:00 2026-07-16 11:00:03.849961 | debian-bookworm | Collecting packaging>=26 2026-07-16 11:00:03.862866 | debian-bookworm | Downloading packaging-26.2-py3-none-any.whl (100 kB) 2026-07-16 11:00:03.878097 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 10.9 MB/s eta 0:00:00 2026-07-16 11:00:03.939933 | debian-bookworm | Collecting platformdirs>=4.9.4 2026-07-16 11:00:03.951324 | debian-bookworm | Downloading platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-07-16 11:00:03.993025 | debian-bookworm | Collecting pluggy>=1.6 2026-07-16 11:00:04.005090 | debian-bookworm | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-16 11:00:04.058296 | debian-bookworm | Collecting pyproject-api>=1.10 2026-07-16 11:00:04.071966 | debian-bookworm | Downloading pyproject_api-1.10.1-py3-none-any.whl (12 kB) 2026-07-16 11:00:04.116315 | debian-bookworm | Collecting python-discovery>=1.4.4 2026-07-16 11:00:04.128172 | debian-bookworm | Downloading python_discovery-1.4.4-py3-none-any.whl (34 kB) 2026-07-16 11:00:04.167856 | debian-bookworm | Collecting tomli-w>=1.2 2026-07-16 11:00:04.179486 | debian-bookworm | Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB) 2026-07-16 11:00:04.334176 | debian-bookworm | Collecting virtualenv>=21.1 2026-07-16 11:00:04.347332 | debian-bookworm | Downloading virtualenv-21.6.1-py3-none-any.whl (5.5 MB) 2026-07-16 11:00:04.628221 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.5/5.5 MB 19.9 MB/s eta 0:00:00 2026-07-16 11:00:04.743773 | debian-bookworm | Collecting distlib<1,>=0.3.7 2026-07-16 11:00:04.771907 | debian-bookworm | Downloading distlib-0.4.3-py2.py3-none-any.whl (470 kB) 2026-07-16 11:00:04.805126 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 470.6/470.6 kB 16.6 MB/s eta 0:00:00 2026-07-16 11:00:04.936211 | debian-bookworm | Installing collected packages: distlib, tomli-w, pluggy, platformdirs, packaging, filelock, colorama, cachetools, python-discovery, pyproject-api, virtualenv, tox 2026-07-16 11:00:05.735680 | debian-bookworm | Successfully installed cachetools-7.1.4 colorama-0.4.6 distlib-0.4.3 filelock-3.30.0 packaging-26.2 platformdirs-4.10.0 pluggy-1.6.0 pyproject-api-1.10.1 python-discovery-1.4.4 tomli-w-1.2.0 tox-4.56.4 virtualenv-21.6.1 2026-07-16 11:00:05.982794 | debian-bookworm | ok: Runtime: 0:00:03.114234 2026-07-16 11:00:05.997685 | 2026-07-16 11:00:05.997853 | TASK [ensure-tox : Export installed tox_executable path] 2026-07-16 11:00:06.049611 | debian-bookworm | ok 2026-07-16 11:00:06.057792 | 2026-07-16 11:00:06.057936 | TASK [ensure-tox : Output tox version] 2026-07-16 11:00:06.615706 | 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-07-16 11:00:06.633291 | debian-bookworm | 4.56.4 from /home/zuul/.local/tox/lib/python3.11/site-packages/tox/__init__.py 2026-07-16 11:00:07.091647 | debian-bookworm | ok: Runtime: 0:00:00.334179 2026-07-16 11:00:07.101897 | 2026-07-16 11:00:07.102133 | TASK [ensure-tox : Make global symlink] 2026-07-16 11:00:07.128311 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:07.140185 | 2026-07-16 11:00:07.140304 | PLAY RECAP 2026-07-16 11:00:07.140382 | debian-bookworm | ok: 13 changed: 9 unreachable: 0 failed: 0 skipped: 14 rescued: 0 ignored: 0 2026-07-16 11:00:07.140471 | 2026-07-16 11:00:07.292712 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/tox/pre.yaml@master] 2026-07-16 11:00:07.295872 | RUN START: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/tox/run.yaml@master] 2026-07-16 11:00:08.215946 | 2026-07-16 11:00:08.216177 | PLAY [all] 2026-07-16 11:00:08.234170 | 2026-07-16 11:00:08.234368 | TASK [revoke-sudo : Check if zuul is sudoer] 2026-07-16 11:00:08.734820 | debian-bookworm | sudo: unable to resolve host debian: Name or service not known 2026-07-16 11:00:08.787958 | debian-bookworm | ok: Runtime: 0:00:00.027332 2026-07-16 11:00:08.794677 | 2026-07-16 11:00:08.794880 | TASK [revoke-sudo : Remove sudo access for zuul user.] 2026-07-16 11:00:09.324999 | debian-bookworm | ok: Runtime: 0:00:00.005665 2026-07-16 11:00:09.339326 | 2026-07-16 11:00:09.339620 | TASK [revoke-sudo : Prove that general sudo access is actually revoked.] 2026-07-16 11:00:09.650063 | debian-bookworm | sudo: unable to resolve host debian: Name or service not known 2026-07-16 11:00:09.651505 | debian-bookworm | sudo: a password is required 2026-07-16 11:00:09.875981 | debian-bookworm | ok: Runtime: 0:00:00.018447 2026-07-16 11:00:09.895018 | 2026-07-16 11:00:09.895228 | TASK [tox : Check to see if the constraints file exists] 2026-07-16 11:00:09.931643 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:09.946035 | 2026-07-16 11:00:09.946257 | TASK [tox : Fail if constraints file is missing] 2026-07-16 11:00:09.982987 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:10.001684 | 2026-07-16 11:00:10.002002 | TASK [tox : Record file location] 2026-07-16 11:00:10.039650 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:10.054066 | 2026-07-16 11:00:10.054246 | TASK [tox : Install tox siblings] 2026-07-16 11:00:10.090621 | debian-bookworm | ok 2026-07-16 11:00:10.104149 | debian-bookworm | included: /var/lib/zuul/builds/46fdeb88b4ec4733a1d26ea50e4756e5/untrusted/project_0/github.com/osism/openinfra-zuul-jobs/roles/tox/tasks/siblings.yaml 2026-07-16 11:00:10.110441 | 2026-07-16 11:00:10.110555 | TASK [tox : Run tox without tests] 2026-07-16 11:00:10.689363 | debian-bookworm | ROOT: 223 D setup logging to DEBUG on pid 1653 [tox/report.py:229] 2026-07-16 11:00:10.721136 | debian-bookworm | drift-test: 253 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-16 11:00:10.724215 | debian-bookworm | drift-test: 258 I find interpreter for spec PythonSpec(major=3, free_threaded=False) [python_discovery/_discovery.py:131] 2026-07-16 11:00:10.728683 | debian-bookworm | drift-test: 262 D get interpreter info via cmd: /usr/bin/python3.11 /home/zuul/.local/tox/lib/python3.11/site-packages/python_discovery/_py_info.py 4d8bff43572029834c20fc9402d0f014 31a1c091fec206bafaaec93b8dd412ff [python_discovery/_cached_py_info.py:198] 2026-07-16 11:00:10.812676 | debian-bookworm | drift-test: 346 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-07-16 11:00:10.813735 | debian-bookworm | drift-test: 347 D filesystem is case-sensitive [python_discovery/_compat.py:18] 2026-07-16 11:00:10.814175 | debian-bookworm | drift-test: 348 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-07-16 11:00:10.814565 | debian-bookworm | drift-test: 348 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-07-16 11:00:10.818669 | debian-bookworm | drift-test: 352 D symlink on filesystem does work [virtualenv/info.py:51] 2026-07-16 11:00:10.819012 | debian-bookworm | drift-test: 353 D filesystem is case-sensitive [virtualenv/info.py:28] 2026-07-16 11:00:10.855381 | debian-bookworm | drift-test: 389 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-07-16 11:00:10.855648 | debian-bookworm | drift-test: 389 D create folder /home/zuul/src/github.com/osism/release/.tox/drift-test/bin [virtualenv/util/path/_sync.py:18] 2026-07-16 11:00:10.855804 | debian-bookworm | drift-test: 390 D create folder /home/zuul/src/github.com/osism/release/.tox/drift-test/include [virtualenv/util/path/_sync.py:18] 2026-07-16 11:00:10.855987 | debian-bookworm | drift-test: 390 D create folder /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages [virtualenv/util/path/_sync.py:18] 2026-07-16 11:00:10.856213 | debian-bookworm | drift-test: 390 D write /home/zuul/src/github.com/osism/release/.tox/drift-test/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-07-16 11:00:10.856311 | debian-bookworm | drift-test: 390 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:10.856372 | debian-bookworm | drift-test: 390 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:10.856424 | debian-bookworm | drift-test: 390 D version_info = 3.11.2.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:10.856478 | debian-bookworm | drift-test: 390 D version = 3.11.2 [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:10.856529 | debian-bookworm | drift-test: 390 D executable = /usr/bin/python3.11 [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:10.856581 | debian-bookworm | drift-test: 390 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-07-16 11:00:10.856630 | debian-bookworm | drift-test: 390 D virtualenv = 21.6.1 [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:10.856685 | debian-bookworm | drift-test: 391 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:10.856734 | debian-bookworm | drift-test: 391 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:10.856781 | debian-bookworm | drift-test: 391 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:10.856827 | debian-bookworm | drift-test: 391 D base-executable = /usr/bin/python3.11 [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:10.857127 | debian-bookworm | drift-test: 391 D symlink /usr/bin/python3.11 to /home/zuul/src/github.com/osism/release/.tox/drift-test/bin/python [virtualenv/util/path/_sync.py:38] 2026-07-16 11:00:10.857586 | debian-bookworm | drift-test: 391 D ============================== target debug ============================== [virtualenv/run/session.py:79] 2026-07-16 11:00:10.857851 | debian-bookworm | drift-test: 392 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-07-16 11:00:10.897770 | debian-bookworm | drift-test: 391 D { 2026-07-16 11:00:10.897828 | debian-bookworm | "sys": { 2026-07-16 11:00:10.897834 | debian-bookworm | "executable": "/home/zuul/src/github.com/osism/release/.tox/drift-test/bin/python", 2026-07-16 11:00:10.897839 | debian-bookworm | "_base_executable": "/usr/bin/python3.11", 2026-07-16 11:00:10.897847 | debian-bookworm | "prefix": "/home/zuul/src/github.com/osism/release/.tox/drift-test", 2026-07-16 11:00:10.897852 | debian-bookworm | "base_prefix": "/usr", 2026-07-16 11:00:10.897856 | debian-bookworm | "exec_prefix": "/home/zuul/src/github.com/osism/release/.tox/drift-test", 2026-07-16 11:00:10.897861 | debian-bookworm | "base_exec_prefix": "/usr", 2026-07-16 11:00:10.897865 | debian-bookworm | "path": [ 2026-07-16 11:00:10.897869 | debian-bookworm | "/usr/lib/python311.zip", 2026-07-16 11:00:10.897890 | debian-bookworm | "/usr/lib/python3.11", 2026-07-16 11:00:10.897894 | debian-bookworm | "/usr/lib/python3.11/lib-dynload", 2026-07-16 11:00:10.897898 | debian-bookworm | "/home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages" 2026-07-16 11:00:10.897903 | debian-bookworm | ], 2026-07-16 11:00:10.897907 | debian-bookworm | "meta_path": [ 2026-07-16 11:00:10.897911 | debian-bookworm | "", 2026-07-16 11:00:10.897915 | debian-bookworm | "", 2026-07-16 11:00:10.897919 | debian-bookworm | "" 2026-07-16 11:00:10.897923 | debian-bookworm | ], 2026-07-16 11:00:10.897926 | debian-bookworm | "fs_encoding": "utf-8", 2026-07-16 11:00:10.897930 | debian-bookworm | "io_encoding": "utf-8" 2026-07-16 11:00:10.897934 | debian-bookworm | }, 2026-07-16 11:00:10.897938 | debian-bookworm | "version": "3.11.2 (main, May 12 2026, 05:17:27) [GCC 12.2.0]", 2026-07-16 11:00:10.897942 | debian-bookworm | "makefile_filename": "/usr/lib/python3.11/config-3.11-x86_64-linux-gnu/Makefile", 2026-07-16 11:00:10.897946 | debian-bookworm | "os": "", 2026-07-16 11:00:10.897950 | debian-bookworm | "site": "", 2026-07-16 11:00:10.897954 | debian-bookworm | "datetime": "", 2026-07-16 11:00:10.897962 | debian-bookworm | "math": "", 2026-07-16 11:00:10.897966 | debian-bookworm | "json": "" 2026-07-16 11:00:10.897970 | debian-bookworm | } [virtualenv/run/session.py:80] 2026-07-16 11:00:10.898268 | debian-bookworm | drift-test: 432 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-07-16 11:00:10.910034 | debian-bookworm | drift-test: 444 D install pip from wheel /home/zuul/.local/tox/lib/python3.11/site-packages/virtualenv/seed/wheels/embed/pip-26.1.2-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65] 2026-07-16 11:00:10.910637 | debian-bookworm | drift-test: 444 D install setuptools from wheel /home/zuul/.local/tox/lib/python3.11/site-packages/virtualenv/seed/wheels/embed/setuptools-83.0.0-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65] 2026-07-16 11:00:10.912460 | debian-bookworm | drift-test: 446 D build install image for pip-26.1.2-py3-none-any.whl to /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/pip-26.1.2-py3-none-any [virtualenv/seed/embed/via_app_data/pip_install/base.py:81] 2026-07-16 11:00:10.913163 | debian-bookworm | drift-test: 447 D build install image for setuptools-83.0.0-py3-none-any.whl to /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-83.0.0-py3-none-any [virtualenv/seed/embed/via_app_data/pip_install/base.py:81] 2026-07-16 11:00:11.317198 | debian-bookworm | drift-test: 851 D copy directory /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-83.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:46] 2026-07-16 11:00:11.377691 | debian-bookworm | drift-test: 911 D copy directory /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/pip-26.1.2-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:46] 2026-07-16 11:00:11.482686 | debian-bookworm | drift-test: 1016 D copy /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-83.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:46] 2026-07-16 11:00:11.483445 | debian-bookworm | drift-test: 1017 D copy directory /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-83.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:46] 2026-07-16 11:00:11.484816 | debian-bookworm | drift-test: 1019 D copy /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-83.0.0-py3-none-any/setuptools-83.0.0.virtualenv to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/setuptools-83.0.0.virtualenv [virtualenv/util/path/_sync.py:46] 2026-07-16 11:00:11.486208 | debian-bookworm | drift-test: 1020 D copy directory /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/setuptools-83.0.0-py3-none-any/setuptools-83.0.0.dist-info to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/setuptools-83.0.0.dist-info [virtualenv/util/path/_sync.py:46] 2026-07-16 11:00:11.492270 | debian-bookworm | drift-test: 1026 D generated console scripts [virtualenv/seed/embed/via_app_data/pip_install/base.py:69] 2026-07-16 11:00:11.502102 | debian-bookworm | drift-test: 1036 D copy /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/pip-26.1.2-py3-none-any/pip-26.1.2.virtualenv to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/pip-26.1.2.virtualenv [virtualenv/util/path/_sync.py:46] 2026-07-16 11:00:11.502208 | debian-bookworm | drift-test: 1036 D copy directory /home/zuul/.cache/virtualenv/wheel/3.11/image/1/CopyPipInstall/pip-26.1.2-py3-none-any/pip-26.1.2.dist-info to /home/zuul/src/github.com/osism/release/.tox/drift-test/lib/python3.11/site-packages/pip-26.1.2.dist-info [virtualenv/util/path/_sync.py:46] 2026-07-16 11:00:11.506547 | debian-bookworm | drift-test: 1040 D generated console scripts pip pip3 pip-3.11 pip3.11 [virtualenv/seed/embed/via_app_data/pip_install/base.py:69] 2026-07-16 11:00:11.506834 | debian-bookworm | drift-test: 1041 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python, Xonsh [virtualenv/run/session.py:90] 2026-07-16 11:00:11.512755 | debian-bookworm | drift-test: 1046 D write /home/zuul/src/github.com/osism/release/.tox/drift-test/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-07-16 11:00:11.512801 | debian-bookworm | drift-test: 1047 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:11.512895 | debian-bookworm | drift-test: 1047 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:11.512915 | debian-bookworm | drift-test: 1047 D version_info = 3.11.2.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:11.512967 | debian-bookworm | drift-test: 1047 D version = 3.11.2 [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:11.513033 | debian-bookworm | drift-test: 1047 D executable = /usr/bin/python3.11 [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:11.513074 | debian-bookworm | drift-test: 1047 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-07-16 11:00:11.513117 | debian-bookworm | drift-test: 1047 D virtualenv = 21.6.1 [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:11.513163 | debian-bookworm | drift-test: 1047 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:11.513213 | debian-bookworm | drift-test: 1047 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:11.513262 | debian-bookworm | drift-test: 1047 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:11.513318 | debian-bookworm | drift-test: 1047 D base-executable = /usr/bin/python3.11 [virtualenv/create/pyenv_cfg.py:51] 2026-07-16 11:00:11.518092 | debian-bookworm | drift-test: 1052 W install_deps> python -I -m pip install -r requirements.txt [tox/tox_env/api.py:485] 2026-07-16 11:00:12.691751 | debian-bookworm | Collecting GitPython==3.1.51 (from -r requirements.txt (line 1)) 2026-07-16 11:00:12.806966 | debian-bookworm | Downloading gitpython-3.1.51-py3-none-any.whl.metadata (14 kB) 2026-07-16 11:00:12.860238 | debian-bookworm | Collecting PyDriller==2.10 (from -r requirements.txt (line 2)) 2026-07-16 11:00:12.878366 | debian-bookworm | Downloading pydriller-2.10-py3-none-any.whl.metadata (1.5 kB) 2026-07-16 11:00:12.932966 | debian-bookworm | Collecting PyGithub==2.9.1 (from -r requirements.txt (line 3)) 2026-07-16 11:00:12.974934 | debian-bookworm | Downloading pygithub-2.9.1-py3-none-any.whl.metadata (3.9 kB) 2026-07-16 11:00:13.156769 | debian-bookworm | Collecting PyYAML==6.0.3 (from -r requirements.txt (line 4)) 2026-07-16 11:00:13.168926 | 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-07-16 11:00:13.205294 | debian-bookworm | Collecting dictdiffer==0.9.0 (from -r requirements.txt (line 5)) 2026-07-16 11:00:13.218407 | debian-bookworm | Downloading dictdiffer-0.9.0-py2.py3-none-any.whl.metadata (4.8 kB) 2026-07-16 11:00:13.273848 | debian-bookworm | Collecting docker==7.2.0 (from -r requirements.txt (line 6)) 2026-07-16 11:00:13.287326 | debian-bookworm | Downloading docker-7.2.0-py3-none-any.whl.metadata (3.8 kB) 2026-07-16 11:00:13.342549 | debian-bookworm | Collecting pytest==9.1.1 (from -r requirements.txt (line 7)) 2026-07-16 11:00:13.353957 | debian-bookworm | Downloading pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB) 2026-07-16 11:00:13.411648 | debian-bookworm | Collecting requests==2.34.2 (from -r requirements.txt (line 8)) 2026-07-16 11:00:13.424289 | debian-bookworm | Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) 2026-07-16 11:00:13.471794 | debian-bookworm | Collecting responses==0.26.2 (from -r requirements.txt (line 9)) 2026-07-16 11:00:13.486171 | debian-bookworm | Downloading responses-0.26.2-py3-none-any.whl.metadata (48 kB) 2026-07-16 11:00:13.669965 | debian-bookworm | Collecting ruamel.yaml==0.19.1 (from -r requirements.txt (line 10)) 2026-07-16 11:00:13.681520 | debian-bookworm | Downloading ruamel_yaml-0.19.1-py3-none-any.whl.metadata (16 kB) 2026-07-16 11:00:13.715527 | debian-bookworm | Collecting tabulate==0.10.0 (from -r requirements.txt (line 11)) 2026-07-16 11:00:13.726567 | debian-bookworm | Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) 2026-07-16 11:00:13.768619 | debian-bookworm | Collecting gitdb<5,>=4.0.1 (from GitPython==3.1.51->-r requirements.txt (line 1)) 2026-07-16 11:00:13.780178 | debian-bookworm | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-07-16 11:00:13.853472 | debian-bookworm | Collecting pytz (from PyDriller==2.10->-r requirements.txt (line 2)) 2026-07-16 11:00:13.864924 | debian-bookworm | Downloading pytz-2026.2-py2.py3-none-any.whl.metadata (22 kB) 2026-07-16 11:00:13.914893 | debian-bookworm | Collecting types-pytz (from PyDriller==2.10->-r requirements.txt (line 2)) 2026-07-16 11:00:13.927009 | debian-bookworm | Downloading types_pytz-2026.2.0.20260518-py3-none-any.whl.metadata (1.7 kB) 2026-07-16 11:00:13.988586 | debian-bookworm | Collecting lizard (from PyDriller==2.10->-r requirements.txt (line 2)) 2026-07-16 11:00:14.001443 | debian-bookworm | Downloading lizard-1.23.0-py2.py3-none-any.whl.metadata (17 kB) 2026-07-16 11:00:14.076073 | debian-bookworm | Collecting pynacl>=1.4.0 (from PyGithub==2.9.1->-r requirements.txt (line 3)) 2026-07-16 11:00:14.088371 | debian-bookworm | Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) 2026-07-16 11:00:14.138856 | debian-bookworm | Collecting pyjwt>=2.4.0 (from pyjwt[crypto]>=2.4.0->PyGithub==2.9.1->-r requirements.txt (line 3)) 2026-07-16 11:00:14.153971 | debian-bookworm | Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB) 2026-07-16 11:00:14.204014 | debian-bookworm | Collecting typing-extensions>=4.5.0 (from PyGithub==2.9.1->-r requirements.txt (line 3)) 2026-07-16 11:00:14.217477 | debian-bookworm | Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) 2026-07-16 11:00:14.274301 | debian-bookworm | Collecting urllib3>=1.26.0 (from PyGithub==2.9.1->-r requirements.txt (line 3)) 2026-07-16 11:00:14.286660 | debian-bookworm | Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB) 2026-07-16 11:00:14.336004 | debian-bookworm | Collecting iniconfig>=1.0.1 (from pytest==9.1.1->-r requirements.txt (line 7)) 2026-07-16 11:00:14.348498 | debian-bookworm | Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) 2026-07-16 11:00:14.389512 | debian-bookworm | Collecting packaging>=22 (from pytest==9.1.1->-r requirements.txt (line 7)) 2026-07-16 11:00:14.401026 | debian-bookworm | Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-16 11:00:14.433830 | debian-bookworm | Collecting pluggy<2,>=1.5 (from pytest==9.1.1->-r requirements.txt (line 7)) 2026-07-16 11:00:14.446127 | debian-bookworm | Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-07-16 11:00:14.490520 | debian-bookworm | Collecting pygments>=2.7.2 (from pytest==9.1.1->-r requirements.txt (line 7)) 2026-07-16 11:00:14.502503 | debian-bookworm | Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB) 2026-07-16 11:00:14.645514 | debian-bookworm | Collecting charset_normalizer<4,>=2 (from requests==2.34.2->-r requirements.txt (line 8)) 2026-07-16 11:00:14.657111 | debian-bookworm | Downloading charset_normalizer-3.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (41 kB) 2026-07-16 11:00:14.695507 | debian-bookworm | Collecting idna<4,>=2.5 (from requests==2.34.2->-r requirements.txt (line 8)) 2026-07-16 11:00:14.708096 | debian-bookworm | Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB) 2026-07-16 11:00:14.958379 | debian-bookworm | Collecting certifi>=2023.5.7 (from requests==2.34.2->-r requirements.txt (line 8)) 2026-07-16 11:00:14.974716 | debian-bookworm | Downloading certifi-2026.6.17-py3-none-any.whl.metadata (2.5 kB) 2026-07-16 11:00:15.016836 | debian-bookworm | Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython==3.1.51->-r requirements.txt (line 1)) 2026-07-16 11:00:15.029097 | debian-bookworm | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-07-16 11:00:15.294236 | debian-bookworm | Collecting cryptography>=3.4.0 (from pyjwt[crypto]>=2.4.0->PyGithub==2.9.1->-r requirements.txt (line 3)) 2026-07-16 11:00:15.311399 | debian-bookworm | Downloading cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB) 2026-07-16 11:00:15.436283 | debian-bookworm | Collecting cffi>=2.0.0 (from cryptography>=3.4.0->pyjwt[crypto]>=2.4.0->PyGithub==2.9.1->-r requirements.txt (line 3)) 2026-07-16 11:00:15.449465 | debian-bookworm | Downloading cffi-2.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) 2026-07-16 11:00:15.491906 | debian-bookworm | Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.4.0->PyGithub==2.9.1->-r requirements.txt (line 3)) 2026-07-16 11:00:15.505397 | debian-bookworm | Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB) 2026-07-16 11:00:15.553511 | debian-bookworm | Collecting pathspec (from lizard->PyDriller==2.10->-r requirements.txt (line 2)) 2026-07-16 11:00:15.567038 | debian-bookworm | Downloading pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-07-16 11:00:15.596901 | debian-bookworm | Downloading gitpython-3.1.51-py3-none-any.whl (215 kB) 2026-07-16 11:00:15.640459 | debian-bookworm | Downloading pydriller-2.10-py3-none-any.whl (37 kB) 2026-07-16 11:00:15.670005 | debian-bookworm | Downloading pygithub-2.9.1-py3-none-any.whl (449 kB) 2026-07-16 11:00:15.710180 | 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-07-16 11:00:15.736435 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 34.1 MB/s 0:00:00 2026-07-16 11:00:15.751002 | debian-bookworm | Downloading dictdiffer-0.9.0-py2.py3-none-any.whl (16 kB) 2026-07-16 11:00:15.780538 | debian-bookworm | Downloading docker-7.2.0-py3-none-any.whl (148 kB) 2026-07-16 11:00:15.806228 | debian-bookworm | Downloading pytest-9.1.1-py3-none-any.whl (386 kB) 2026-07-16 11:00:15.838520 | debian-bookworm | Downloading requests-2.34.2-py3-none-any.whl (73 kB) 2026-07-16 11:00:15.862064 | debian-bookworm | Downloading responses-0.26.2-py3-none-any.whl (35 kB) 2026-07-16 11:00:15.885457 | debian-bookworm | Downloading ruamel_yaml-0.19.1-py3-none-any.whl (118 kB) 2026-07-16 11:00:15.910673 | debian-bookworm | Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) 2026-07-16 11:00:15.936419 | debian-bookworm | Downloading charset_normalizer-3.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (221 kB) 2026-07-16 11:00:15.961220 | debian-bookworm | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-07-16 11:00:16.072944 | debian-bookworm | Downloading idna-3.18-py3-none-any.whl (65 kB) 2026-07-16 11:00:16.097835 | debian-bookworm | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-16 11:00:16.123310 | debian-bookworm | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-07-16 11:00:16.149000 | debian-bookworm | Downloading urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-07-16 11:00:16.180307 | debian-bookworm | Downloading certifi-2026.6.17-py3-none-any.whl (133 kB) 2026-07-16 11:00:16.203873 | debian-bookworm | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-07-16 11:00:16.224161 | debian-bookworm | Downloading packaging-26.2-py3-none-any.whl (100 kB) 2026-07-16 11:00:16.249591 | debian-bookworm | Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB) 2026-07-16 11:00:16.301983 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 23.2 MB/s 0:00:00 2026-07-16 11:00:16.317519 | debian-bookworm | Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) 2026-07-16 11:00:16.344667 | debian-bookworm | Downloading cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB) 2026-07-16 11:00:16.459479 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 42.2 MB/s 0:00:00 2026-07-16 11:00:16.474400 | debian-bookworm | Downloading cffi-2.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (217 kB) 2026-07-16 11:00:16.501630 | debian-bookworm | Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) 2026-07-16 11:00:16.536949 | debian-bookworm | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 41.2 MB/s 0:00:00 2026-07-16 11:00:16.549971 | debian-bookworm | Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-07-16 11:00:16.578177 | debian-bookworm | Downloading lizard-1.23.0-py2.py3-none-any.whl (100 kB) 2026-07-16 11:00:16.600289 | debian-bookworm | Downloading pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-07-16 11:00:16.622494 | debian-bookworm | Downloading pycparser-3.0-py3-none-any.whl (48 kB) 2026-07-16 11:00:16.644714 | debian-bookworm | Downloading pytz-2026.2-py2.py3-none-any.whl (510 kB) 2026-07-16 11:00:16.672545 | debian-bookworm | Downloading types_pytz-2026.2.0.20260518-py3-none-any.whl (10 kB) 2026-07-16 11:00:16.812984 | debian-bookworm | Installing collected packages: pytz, dictdiffer, urllib3, typing-extensions, types-pytz, tabulate, smmap, ruamel.yaml, PyYAML, pyjwt, pygments, pycparser, pluggy, pathspec, packaging, iniconfig, idna, charset_normalizer, certifi, requests, pytest, lizard, gitdb, cffi, responses, pynacl, GitPython, docker, cryptography, PyDriller, PyGithub 2026-07-16 11:00:20.186412 | debian-bookworm | 2026-07-16 11:00:20.195104 | debian-bookworm | Successfully installed GitPython-3.1.51 PyDriller-2.10 PyGithub-2.9.1 PyYAML-6.0.3 certifi-2026.6.17 cffi-2.1.0 charset_normalizer-3.4.9 cryptography-49.0.0 dictdiffer-0.9.0 docker-7.2.0 gitdb-4.0.12 idna-3.18 iniconfig-2.3.0 lizard-1.23.0 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 pycparser-3.0 pygments-2.20.0 pyjwt-2.13.0 pynacl-1.6.2 pytest-9.1.1 pytz-2026.2 requests-2.34.2 responses-0.26.2 ruamel.yaml-0.19.1 smmap-5.0.3 tabulate-0.10.0 types-pytz-2026.2.0.20260518 typing-extensions-4.16.0 urllib3-2.7.0 2026-07-16 11:00:20.355814 | debian-bookworm | drift-test: 9889 I exit 0 (8.84 seconds) /home/zuul/src/github.com/osism/release> python -I -m pip install -r requirements.txt pid=1666 [tox/execute/api.py:308] 2026-07-16 11:00:20.357973 | debian-bookworm | drift-test: OK (9.64 seconds) 2026-07-16 11:00:20.358007 | debian-bookworm | congratulations :) (9.67 seconds) 2026-07-16 11:00:20.651703 | debian-bookworm | ok: Runtime: 0:00:10.003768 2026-07-16 11:00:20.669845 | 2026-07-16 11:00:20.669992 | TASK [tox : Create a tempfile to save tox showconfig] 2026-07-16 11:00:21.070964 | debian-bookworm | changed 2026-07-16 11:00:21.080870 | 2026-07-16 11:00:21.081071 | TASK [tox : Detect tox version] 2026-07-16 11:00:21.651447 | debian-bookworm | 4.56.4 from /home/zuul/.local/tox/lib/python3.11/site-packages/tox/__init__.py 2026-07-16 11:00:22.115368 | debian-bookworm | ok: Runtime: 0:00:00.332308 2026-07-16 11:00:22.130139 | 2026-07-16 11:00:22.130311 | TASK [tox : Get tox envlist config] 2026-07-16 11:00:23.163061 | debian-bookworm | ok: Runtime: 0:00:00.378521 2026-07-16 11:00:23.176787 | 2026-07-16 11:00:23.176980 | TASK [tox : Install any sibling python packages] 2026-07-16 11:00:23.659104 | debian-bookworm | ok: No setup.cfg, no action needed 2026-07-16 11:00:23.666276 | 2026-07-16 11:00:23.666406 | TASK [tox : Remove tempfile] 2026-07-16 11:00:24.174042 | debian-bookworm | changed 2026-07-16 11:00:24.179544 | 2026-07-16 11:00:24.179649 | TASK [tox : Emit tox command] 2026-07-16 11:00:24.221667 | /home/zuul/.local/tox/bin/tox -edrift-test -vv --skip-missing-interpreters=false 2026-07-16 11:00:24.227954 | 2026-07-16 11:00:24.228078 | TASK [tox : Run tox] 2026-07-16 11:00:24.784297 | debian-bookworm | ROOT: 217 D setup logging to DEBUG on pid 1823 [tox/report.py:229] 2026-07-16 11:00:24.813549 | debian-bookworm | drift-test: 247 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-16 11:00:24.817700 | debian-bookworm | drift-test: 251 I find interpreter for spec PythonSpec(major=3, free_threaded=False) [python_discovery/_discovery.py:131] 2026-07-16 11:00:24.821543 | debian-bookworm | drift-test: 255 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-07-16 11:00:24.822344 | debian-bookworm | drift-test: 256 D filesystem is case-sensitive [python_discovery/_compat.py:18] 2026-07-16 11:00:24.822496 | debian-bookworm | drift-test: 256 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-07-16 11:00:24.822571 | debian-bookworm | drift-test: 256 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-07-16 11:00:24.824406 | debian-bookworm | drift-test: 258 D symlink on filesystem does work [virtualenv/info.py:51] 2026-07-16 11:00:24.824527 | debian-bookworm | drift-test: 258 D filesystem is case-sensitive [virtualenv/info.py:28] 2026-07-16 11:00:24.857990 | debian-bookworm | drift-test: 291 W commands[0]> pytest tests/ -v [tox/tox_env/api.py:485] 2026-07-16 11:00:25.105998 | debian-bookworm | ============================= test session starts ============================== 2026-07-16 11:00:25.106052 | 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-07-16 11:00:25.106059 | debian-bookworm | cachedir: .tox/drift-test/.pytest_cache 2026-07-16 11:00:25.106066 | debian-bookworm | rootdir: /home/zuul/src/github.com/osism/release 2026-07-16 11:00:25.859946 | debian-bookworm | collecting ... collected 339 items 2026-07-16 11:00:25.859989 | debian-bookworm | 2026-07-16 11:00:25.861517 | debian-bookworm | tests/image_drift/test_demo.py::test_three_entries_per_plugin PASSED [ 0%] 2026-07-16 11:00:25.862759 | debian-bookworm | tests/image_drift/test_demo.py::test_entries_carry_live_plugin_text PASSED [ 0%] 2026-07-16 11:00:25.863946 | debian-bookworm | tests/image_drift/test_demo.py::test_entries_are_actionable PASSED [ 0%] 2026-07-16 11:00:25.864982 | debian-bookworm | tests/image_drift/test_demo.py::test_show_values_plugin_covers_both_render_branches PASSED [ 1%] 2026-07-16 11:00:25.866135 | debian-bookworm | tests/image_drift/test_demo.py::test_paths_reflect_plugin_input_files PASSED [ 1%] 2026-07-16 11:00:26.093711 | debian-bookworm | tests/image_drift/test_driver.py::test_help_lists_plugins PASSED [ 1%] 2026-07-16 11:00:26.320970 | debian-bookworm | tests/image_drift/test_driver.py::test_default_run_exits_1_with_drifting_images PASSED [ 2%] 2026-07-16 11:00:26.545016 | debian-bookworm | tests/image_drift/test_driver.py::test_allowlisted_osism_ansible_hidden_by_default PASSED [ 2%] 2026-07-16 11:00:26.767875 | debian-bookworm | tests/image_drift/test_driver.py::test_no_allowlist_surfaces_osism_ansible PASSED [ 2%] 2026-07-16 11:00:26.989053 | debian-bookworm | tests/image_drift/test_driver.py::test_format_json_keys PASSED [ 2%] 2026-07-16 11:00:27.205516 | debian-bookworm | tests/image_drift/test_driver.py::test_plugin_filter_runs_only_role_shadows PASSED [ 3%] 2026-07-16 11:00:27.425469 | debian-bookworm | tests/image_drift/test_driver.py::test_summary_line_counts PASSED [ 3%] 2026-07-16 11:00:27.644334 | debian-bookworm | tests/image_drift/test_driver.py::test_advisory_only_exits_0 PASSED [ 3%] 2026-07-16 11:00:27.867691 | debian-bookworm | tests/image_drift/test_driver.py::test_advisory_finding_in_default_json PASSED [ 4%] 2026-07-16 11:00:28.085067 | debian-bookworm | tests/image_drift/test_driver.py::test_missing_group_errors PASSED [ 4%] 2026-07-16 11:00:28.093310 | debian-bookworm | tests/image_drift/test_image_orphan.py::test_orphan_alias_detected PASSED [ 4%] 2026-07-16 11:00:28.099481 | debian-bookworm | tests/image_drift/test_image_orphan.py::test_consumed_alias_not_detected PASSED [ 5%] 2026-07-16 11:00:28.104576 | debian-bookworm | tests/image_drift/test_image_orphan.py::test_playbook_consumed_alias_not_detected PASSED [ 5%] 2026-07-16 11:00:28.108958 | debian-bookworm | tests/image_drift/test_image_orphan.py::test_non_text_files_are_not_read PASSED [ 5%] 2026-07-16 11:00:28.112729 | debian-bookworm | tests/image_drift/test_image_orphan.py::test_allowlist_suppresses_orphan PASSED [ 5%] 2026-07-16 11:00:28.114942 | debian-bookworm | tests/image_drift/test_manager_parser.py::test_plain_value PASSED [ 6%] 2026-07-16 11:00:28.117049 | debian-bookworm | tests/image_drift/test_manager_parser.py::test_latest_override_pattern PASSED [ 6%] 2026-07-16 11:00:28.118878 | debian-bookworm | tests/image_drift/test_manager_parser.py::test_unresolved_jinja_marked PASSED [ 6%] 2026-07-16 11:00:28.121029 | debian-bookworm | tests/image_drift/test_manager_parser.py::test_multiple_entries PASSED [ 7%] 2026-07-16 11:00:28.122583 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_basic_alias_extraction PASSED [ 7%] 2026-07-16 11:00:28.124009 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_jinja_escaped_lines_ignored PASSED [ 7%] 2026-07-16 11:00:28.125413 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_double_quoted_versions_key PASSED [ 7%] 2026-07-16 11:00:28.126861 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_lines_without_pattern_skipped PASSED [ 8%] 2026-07-16 11:00:28.134977 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_extract_stream_resolved_basic PASSED [ 8%] 2026-07-16 11:00:28.135013 | debian-bookworm | tests/image_drift/test_manager_template_parser.py::test_extract_stream_resolved_multiple PASSED [ 8%] 2026-07-16 11:00:28.135022 | debian-bookworm | tests/image_drift/test_override_template_parser.py::test_returns_tag_aliases_only PASSED [ 9%] 2026-07-16 11:00:28.135032 | debian-bookworm | tests/image_drift/test_override_template_parser.py::test_ignores_image_lines PASSED [ 9%] 2026-07-16 11:00:28.135040 | debian-bookworm | tests/image_drift/test_override_template_parser.py::test_empty_input PASSED [ 9%] 2026-07-16 11:00:28.135048 | debian-bookworm | tests/image_drift/test_override_template_parser.py::test_comment_and_blank_lines_ignored PASSED [ 10%] 2026-07-16 11:00:28.135057 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_image_plugins_registered PASSED [ 10%] 2026-07-16 11:00:28.135073 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_image_plugin_group_matches_registry PASSED [ 10%] 2026-07-16 11:00:28.139255 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_role_unpinned_enabled_in_config PASSED [ 10%] 2026-07-16 11:00:28.144247 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_image_orphan_enabled_in_config PASSED [ 11%] 2026-07-16 11:00:28.150261 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_rolling_pin_enabled_in_config PASSED [ 11%] 2026-07-16 11:00:28.150288 | debian-bookworm | tests/image_drift/test_plugin_registry.py::test_each_plugin_has_required_metadata PASSED [ 11%] 2026-07-16 11:00:28.151931 | debian-bookworm | tests/image_drift/test_release_parser.py::test_parse_release_returns_docker_images PASSED [ 12%] 2026-07-16 11:00:28.159007 | debian-bookworm | tests/image_drift/test_release_parser.py::test_parse_release_missing_docker_images_errors PASSED [ 12%] 2026-07-16 11:00:28.159072 | debian-bookworm | tests/image_drift/test_release_vs_manager.py::test_baseline_drift PASSED [ 12%] 2026-07-16 11:00:28.159348 | debian-bookworm | tests/image_drift/test_release_vs_manager.py::test_allowlist_broad_suppresses_all_redis PASSED [ 12%] 2026-07-16 11:00:28.166969 | debian-bookworm | tests/image_drift/test_release_vs_manager.py::test_allowlist_narrow_suppresses_one_alias_only PASSED [ 13%] 2026-07-16 11:00:28.167014 | debian-bookworm | tests/image_drift/test_release_vs_manager.py::test_latest_override_emitted_with_found_latest PASSED [ 13%] 2026-07-16 11:00:28.168074 | debian-bookworm | tests/image_drift/test_release_vs_manager.py::test_disabled_image_not_in_release_skipped PASSED [ 13%] 2026-07-16 11:00:28.171080 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_produces_two_blocks PASSED [ 14%] 2026-07-16 11:00:28.171125 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_live_block_collapses_file PASSED [ 14%] 2026-07-16 11:00:28.179007 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_dormant_block_collapses_two_files PASSED [ 14%] 2026-07-16 11:00:28.179060 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_refs_single_line_only PASSED [ 15%] 2026-07-16 11:00:28.179094 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_item_order_by_path_then_alias PASSED [ 15%] 2026-07-16 11:00:28.179106 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_fix_and_refs_present PASSED [ 15%] 2026-07-16 11:00:28.179117 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_empty_expected_renders_no_release_pin PASSED [ 15%] 2026-07-16 11:00:28.179129 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_empty_expected_refs_single_line PASSED [ 16%] 2026-07-16 11:00:28.179140 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_empty_expected_sorted_by_path_then_alias PASSED [ 16%] 2026-07-16 11:00:28.179151 | debian-bookworm | tests/image_drift/test_report.py::test_show_values_nonempty_expected_still_uses_arrow PASSED [ 16%] 2026-07-16 11:00:28.179480 | debian-bookworm | tests/image_drift/test_report.py::test_kolla_chain_inner_regression_two_blocks PASSED [ 17%] 2026-07-16 11:00:28.186973 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_concrete_tag_extracted PASSED [ 17%] 2026-07-16 11:00:28.187020 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_jinja_value_skipped PASSED [ 17%] 2026-07-16 11:00:28.187037 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_multiple_aliases_in_one_role_file PASSED [ 17%] 2026-07-16 11:00:28.187052 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_empty_or_malformed_returns_empty PASSED [ 18%] 2026-07-16 11:00:28.187066 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_indirected_through_own_version_resolved PASSED [ 18%] 2026-07-16 11:00:28.187078 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_indirected_through_own_version_non_string_pin PASSED [ 18%] 2026-07-16 11:00:28.188057 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_indirection_whitespace_insensitive PASSED [ 19%] 2026-07-16 11:00:28.189745 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_indirection_skipped_when_version_non_concrete PASSED [ 19%] 2026-07-16 11:00:28.191299 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_indirection_skipped_when_version_missing PASSED [ 19%] 2026-07-16 11:00:28.192977 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_tag_referencing_other_var_skipped PASSED [ 20%] 2026-07-16 11:00:28.194583 | debian-bookworm | tests/image_drift/test_role_defaults_parser.py::test_composed_tag_left_for_later_pass PASSED [ 20%] 2026-07-16 11:00:28.199416 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_baseline_drift PASSED [ 20%] 2026-07-16 11:00:28.204059 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_role_without_defaults_skipped PASSED [ 20%] 2026-07-16 11:00:28.208673 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_jinja_valued_tag_not_drift PASSED [ 21%] 2026-07-16 11:00:28.213386 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_allowlist_very_narrow_pins_to_role_file PASSED [ 21%] 2026-07-16 11:00:28.218100 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_netbox_redis_is_live PASSED [ 21%] 2026-07-16 11:00:28.222789 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_dormant_aliases_are_dormant PASSED [ 22%] 2026-07-16 11:00:28.227780 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_floatdemo_is_live PASSED [ 22%] 2026-07-16 11:00:28.232620 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_stream_resolved_not_emitted PASSED [ 22%] 2026-07-16 11:00:28.237286 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_dormant_findings_are_advisory PASSED [ 23%] 2026-07-16 11:00:28.242005 | debian-bookworm | tests/image_drift/test_role_shadows.py::test_live_findings_are_actionable PASSED [ 23%] 2026-07-16 11:00:28.246916 | debian-bookworm | tests/image_drift/test_role_unpinned.py::test_ciinternal_detected PASSED [ 23%] 2026-07-16 11:00:28.251291 | debian-bookworm | tests/image_drift/test_role_unpinned.py::test_widget_detected_with_release_key PASSED [ 23%] 2026-07-16 11:00:28.255856 | debian-bookworm | tests/image_drift/test_role_unpinned.py::test_adminer_not_emitted PASSED [ 24%] 2026-07-16 11:00:28.260718 | debian-bookworm | tests/image_drift/test_role_unpinned.py::test_stream_resolved_not_emitted PASSED [ 24%] 2026-07-16 11:00:28.265497 | debian-bookworm | tests/image_drift/test_role_unpinned.py::test_allowlist_marks_ciinternal_allowlisted PASSED [ 24%] 2026-07-16 11:00:28.269042 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_rolling_pins_flagged PASSED [ 25%] 2026-07-16 11:00:28.272378 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_concrete_pin_not_flagged PASSED [ 25%] 2026-07-16 11:00:28.275585 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_odd_but_pinned_not_flagged PASSED [ 25%] 2026-07-16 11:00:28.278830 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_top_level_key_ignored PASSED [ 25%] 2026-07-16 11:00:28.282030 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_entry_fields PASSED [ 26%] 2026-07-16 11:00:28.285361 | debian-bookworm | tests/image_drift/test_rolling_pin.py::test_allowlist_marks_entry PASSED [ 26%] 2026-07-16 11:00:28.287757 | debian-bookworm | tests/image_drift/test_source_list_tree.py::test_list_tree_returns_nested_paths PASSED [ 26%] 2026-07-16 11:00:28.289856 | debian-bookworm | tests/image_drift/test_source_list_tree.py::test_list_tree_absent_raises_by_default PASSED [ 27%] 2026-07-16 11:00:28.292014 | debian-bookworm | tests/image_drift/test_source_list_tree.py::test_list_tree_absent_missing_ok_returns_empty PASSED [ 27%] 2026-07-16 11:00:28.293574 | debian-bookworm | tests/kolla_drift/test_archive.py::test_repo_slug_and_archive_url PASSED [ 27%] 2026-07-16 11:00:28.299824 | debian-bookworm | tests/kolla_drift/test_archive.py::test_snapshot_dir_fetches_extracts_and_serves PASSED [ 28%] 2026-07-16 11:00:28.303814 | debian-bookworm | tests/kolla_drift/test_archive.py::test_snapshot_dir_memoizes_one_http_call PASSED [ 28%] 2026-07-16 11:00:28.306852 | debian-bookworm | tests/kolla_drift/test_archive.py::test_snapshot_dir_404_raises PASSED [ 28%] 2026-07-16 11:00:28.311462 | debian-bookworm | tests/kolla_drift/test_archive.py::test_fetch_retries_once_then_succeeds PASSED [ 28%] 2026-07-16 11:00:28.314903 | debian-bookworm | tests/kolla_drift/test_archive.py::test_fetch_fails_twice_raises PASSED [ 29%] 2026-07-16 11:00:28.318719 | debian-bookworm | tests/kolla_drift/test_archive.py::test_unsafe_traversal_member_rejected PASSED [ 29%] 2026-07-16 11:00:28.322593 | debian-bookworm | tests/kolla_drift/test_archive.py::test_absolute_symlink_member_rejected_on_fallback PASSED [ 29%] 2026-07-16 11:00:28.327353 | debian-bookworm | tests/kolla_drift/test_archive.py::test_safe_relative_symlink_extracted_on_fallback PASSED [ 30%] 2026-07-16 11:00:28.330943 | debian-bookworm | tests/kolla_drift/test_config.py::test_load_minimal_config PASSED [ 30%] 2026-07-16 11:00:28.334014 | debian-bookworm | tests/kolla_drift/test_config.py::test_osism_root_and_paths_are_unknown_keys PASSED [ 30%] 2026-07-16 11:00:28.337094 | debian-bookworm | tests/kolla_drift/test_config.py::test_unknown_top_level_key_errors PASSED [ 30%] 2026-07-16 11:00:28.339721 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_broad_match PASSED [ 31%] 2026-07-16 11:00:28.342304 | debian-bookworm | tests/kolla_drift/test_config.py::test_apply_marks_matching_drift_allowlisted PASSED [ 31%] 2026-07-16 11:00:28.344351 | debian-bookworm | tests/kolla_drift/test_config.py::test_apply_returns_unmatched_drift_unchanged PASSED [ 31%] 2026-07-16 11:00:28.347430 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_narrow_by_alias PASSED [ 32%] 2026-07-16 11:00:28.350331 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_very_narrow PASSED [ 32%] 2026-07-16 11:00:28.353101 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_empty_reason_errors PASSED [ 32%] 2026-07-16 11:00:28.355145 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_no_file_returns_empty PASSED [ 33%] 2026-07-16 11:00:28.358229 | debian-bookworm | tests/kolla_drift/test_config.py::test_sources_parsed PASSED [ 33%] 2026-07-16 11:00:28.361014 | debian-bookworm | tests/kolla_drift/test_config.py::test_default_owner_defaults_when_absent PASSED [ 33%] 2026-07-16 11:00:28.364232 | debian-bookworm | tests/kolla_drift/test_config.py::test_unknown_source_key_errors PASSED [ 33%] 2026-07-16 11:00:28.365614 | debian-bookworm | tests/kolla_drift/test_config.py::test_stale_flags_unused_entry PASSED [ 34%] 2026-07-16 11:00:28.367010 | debian-bookworm | tests/kolla_drift/test_config.py::test_stale_scoped_to_ran_plugins PASSED [ 34%] 2026-07-16 11:00:28.368267 | debian-bookworm | tests/kolla_drift/test_config.py::test_prefix_matches_service_and_subgroups PASSED [ 34%] 2026-07-16 11:00:28.369486 | debian-bookworm | tests/kolla_drift/test_config.py::test_prefix_does_not_match_adjacent_name PASSED [ 35%] 2026-07-16 11:00:28.370877 | debian-bookworm | tests/kolla_drift/test_config.py::test_exact_is_default_and_unchanged PASSED [ 35%] 2026-07-16 11:00:28.373577 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_unknown_match_value_errors PASSED [ 35%] 2026-07-16 11:00:28.376366 | debian-bookworm | tests/kolla_drift/test_config.py::test_allowlist_empty_image_errors PASSED [ 35%] 2026-07-16 11:00:28.377666 | debian-bookworm | tests/kolla_drift/test_config.py::test_prefix_entry_stale_when_no_match PASSED [ 36%] 2026-07-16 11:00:28.380799 | debian-bookworm | tests/kolla_drift/test_config.py::test_releases_and_release_refs_parse PASSED [ 36%] 2026-07-16 11:00:28.383546 | debian-bookworm | tests/kolla_drift/test_config.py::test_releases_default_empty PASSED [ 36%] 2026-07-16 11:00:28.386437 | debian-bookworm | tests/kolla_drift/test_config.py::test_archive_and_snapshot_cache_defaults PASSED [ 37%] 2026-07-16 11:00:28.388595 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_read_returns_bytes PASSED [ 37%] 2026-07-16 11:00:28.390617 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_read_missing_raises_with_where PASSED [ 37%] 2026-07-16 11:00:28.392676 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_read_optional_present PASSED [ 38%] 2026-07-16 11:00:28.394663 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_read_optional_absent_returns_none PASSED [ 38%] 2026-07-16 11:00:28.396988 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_tree_sorted_repo_relative PASSED [ 38%] 2026-07-16 11:00:28.399026 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_tree_missing_raises PASSED [ 38%] 2026-07-16 11:00:28.400955 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_tree_missing_ok_returns_empty PASSED [ 39%] 2026-07-16 11:00:28.403067 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_returns_names PASSED [ 39%] 2026-07-16 11:00:28.405187 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_dirs_only PASSED [ 39%] 2026-07-16 11:00:28.407334 | debian-bookworm | tests/kolla_drift/test_dir_helpers.py::test_dir_list_missing_raises PASSED [ 40%] 2026-07-16 11:00:28.431756 | debian-bookworm | tests/kolla_drift/test_driver.py::test_base_dir_not_found_exits_2 PASSED [ 40%] 2026-07-16 11:00:28.439246 | debian-bookworm | tests/kolla_drift/test_driver_stale.py::test_stale_entry_forces_exit_1_and_is_reported PASSED [ 40%] 2026-07-16 11:00:28.445711 | debian-bookworm | tests/kolla_drift/test_driver_stale.py::test_no_allowlist_ignores_invalid_file PASSED [ 41%] 2026-07-16 11:00:28.447110 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_canon_normalizes_hyphen_to_underscore PASSED [ 41%] 2026-07-16 11:00:28.448843 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_parse_enable_flags_strips_prefix PASSED [ 41%] 2026-07-16 11:00:28.450224 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_truthy_enables_literal_only_and_canon PASSED [ 41%] 2026-07-16 11:00:28.452178 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_parse_build_set_unions_both_blocks_canon PASSED [ 42%] 2026-07-16 11:00:28.454666 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_release_range_derives_from_file_set PASSED [ 42%] 2026-07-16 11:00:28.457014 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_release_range_override_wins PASSED [ 42%] 2026-07-16 11:00:28.461023 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_enable_keys_monolithic PASSED [ 43%] 2026-07-16 11:00:28.468524 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_enable_keys_split_dir PASSED [ 43%] 2026-07-16 11:00:28.472254 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_groupvars_keys_monolithic PASSED [ 43%] 2026-07-16 11:00:28.479224 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_groupvars_keys_split_dir PASSED [ 43%] 2026-07-16 11:00:28.482617 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_groupvars_keys_merges_defaults_and_versions_template PASSED [ 44%] 2026-07-16 11:00:28.486639 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_groupvars_keys_counts_overlays PASSED [ 44%] 2026-07-16 11:00:28.489719 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_enable_flags_merges_across_all_files PASSED [ 44%] 2026-07-16 11:00:28.491068 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_enable_ids_truthy PASSED [ 45%] 2026-07-16 11:00:28.492335 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_enable_ids_explicit_includes_all_keys PASSED [ 45%] 2026-07-16 11:00:28.493634 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_osism_enable_ids_unknown_scope_raises PASSED [ 45%] 2026-07-16 11:00:28.494979 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_in_newest_keys PASSED [ 46%] 2026-07-16 11:00:28.496262 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_dropped_only PASSED [ 46%] 2026-07-16 11:00:28.497507 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_newest_wins_over_dropped PASSED [ 46%] 2026-07-16 11:00:28.498805 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_groupvars_home_neither_returns_none PASSED [ 46%] 2026-07-16 11:00:28.504999 | debian-bookworm | tests/kolla_drift/test_enablement.py::test_upstream_image_tag_keys_collects_both_suffixes PASSED [ 47%] 2026-07-16 11:00:28.506984 | debian-bookworm | tests/kolla_drift/test_enablement_values.py::test_groupvars_values_merges_and_parses PASSED [ 47%] 2026-07-16 11:00:28.508646 | debian-bookworm | tests/kolla_drift/test_enablement_values.py::test_groupvars_values_skips_non_mapping_and_empty PASSED [ 47%] 2026-07-16 11:00:28.511578 | debian-bookworm | tests/kolla_drift/test_enablement_values.py::test_osism_mirror_values_reads_only_001 PASSED [ 48%] 2026-07-16 11:00:28.513305 | debian-bookworm | tests/kolla_drift/test_inventory_sections.py::test_returns_groups_with_sorted_members PASSED [ 48%] 2026-07-16 11:00:28.515009 | debian-bookworm | tests/kolla_drift/test_inventory_sections.py::test_empty_group_has_no_members PASSED [ 48%] 2026-07-16 11:00:28.516566 | debian-bookworm | tests/kolla_drift/test_inventory_sections.py::test_duplicate_member_in_group_does_not_raise PASSED [ 48%] 2026-07-16 11:00:28.517864 | debian-bookworm | tests/kolla_drift/test_kolla_docker.py::test_normalises_hyphen_to_underscore PASSED [ 49%] 2026-07-16 11:00:28.519366 | debian-bookworm | tests/kolla_drift/test_kolla_docker.py::test_empty PASSED [ 49%] 2026-07-16 11:00:28.531634 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_build.py::test_flags_enabled_buildable_not_built PASSED [ 49%] 2026-07-16 11:00:28.547670 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_build.py::test_reads_enable_flags_split_across_files PASSED [ 50%] 2026-07-16 11:00:28.558785 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_build.py::test_allowlist_marks_allowlisted PASSED [ 50%] 2026-07-16 11:00:28.566909 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_truthy_scope_flags_absent_truthy_services PASSED [ 50%] 2026-07-16 11:00:28.574037 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_explicit_scope_also_flags_dead_no_flags PASSED [ 51%] 2026-07-16 11:00:28.581369 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_present_upstream_is_not_orphan PASSED [ 51%] 2026-07-16 11:00:28.588573 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_union_across_releases_not_intersection PASSED [ 51%] 2026-07-16 11:00:28.595717 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_allowlist_marks_allowlisted PASSED [ 51%] 2026-07-16 11:00:28.602837 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_run_uses_explicit_default PASSED [ 52%] 2026-07-16 11:00:28.610124 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_reads_enable_flags_split_across_files PASSED [ 52%] 2026-07-16 11:00:28.613822 | debian-bookworm | tests/kolla_drift/test_kolla_enablement_orphan.py::test_empty_release_range_raises PASSED [ 52%] 2026-07-16 11:00:28.623973 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_flags_upstream_key_missing_from_osism PASSED [ 53%] 2026-07-16 11:00:28.633832 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_present_in_osism_is_not_missing PASSED [ 53%] 2026-07-16 11:00:28.643789 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_osism_key_in_any_file_suppresses PASSED [ 53%] 2026-07-16 11:00:28.653665 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_versions_template_supplied_key_not_flagged PASSED [ 53%] 2026-07-16 11:00:28.664505 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_overlay_supplied_key_not_flagged PASSED [ 54%] 2026-07-16 11:00:28.674183 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_union_across_releases_not_intersection PASSED [ 54%] 2026-07-16 11:00:28.683905 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_allowlist_marks_allowlisted PASSED [ 54%] 2026-07-16 11:00:28.686597 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_empty_release_range_raises PASSED [ 55%] 2026-07-16 11:00:28.696397 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_missing_key_at_newest_routes_to_001 PASSED [ 55%] 2026-07-16 11:00:28.705942 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_missing_key_dropped_by_newest_routes_to_010 PASSED [ 55%] 2026-07-16 11:00:28.715920 | debian-bookworm | tests/kolla_drift/test_kolla_groupvars_missing.py::test_two_keys_with_different_homes_have_distinct_remediations PASSED [ 56%] 2026-07-16 11:00:28.727155 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_flags_removed_service_image_and_tag PASSED [ 56%] 2026-07-16 11:00:28.742180 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_present_service_not_flagged PASSED [ 56%] 2026-07-16 11:00:28.755074 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_union_across_releases_not_intersection PASSED [ 56%] 2026-07-16 11:00:28.766275 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_allowlist_marks_osism_built PASSED [ 57%] 2026-07-16 11:00:28.777339 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_ceph_catalogue_ignored PASSED [ 57%] 2026-07-16 11:00:28.788089 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_empty_upstream_union_raises PASSED [ 57%] 2026-07-16 11:00:28.790665 | debian-bookworm | tests/kolla_drift/test_kolla_image_orphan.py::test_empty_catalogue_match_raises PASSED [ 58%] 2026-07-16 11:00:28.793027 | debian-bookworm | tests/kolla_drift/test_kolla_inventory.py::test_flags_upstream_only_groups PASSED [ 58%] 2026-07-16 11:00:28.795298 | debian-bookworm | tests/kolla_drift/test_kolla_inventory.py::test_expected_src_uses_configured_ref PASSED [ 58%] 2026-07-16 11:00:28.797703 | debian-bookworm | tests/kolla_drift/test_kolla_inventory.py::test_red_entry_carries_members PASSED [ 58%] 2026-07-16 11:00:28.800007 | debian-bookworm | tests/kolla_drift/test_kolla_inventory.py::test_exact_and_prefix_allowlist_match PASSED [ 59%] 2026-07-16 11:00:28.808877 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_clean_mirror_no_drift PASSED [ 59%] 2026-07-16 11:00:28.816952 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_value_diff_flagged PASSED [ 59%] 2026-07-16 11:00:28.825073 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_missing_from_mirror_flagged PASSED [ 60%] 2026-07-16 11:00:28.832633 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_dropped_key_routed_to_010 PASSED [ 60%] 2026-07-16 11:00:28.840405 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_dup_key_delete PASSED [ 60%] 2026-07-16 11:00:28.848099 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_invented_key PASSED [ 61%] 2026-07-16 11:00:28.855966 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_typo_mirrored_not_flagged PASSED [ 61%] 2026-07-16 11:00:28.863685 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_newest_selected_by_sort PASSED [ 61%] 2026-07-16 11:00:28.871332 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_dropped_key_classified_with_out_of_order_releases PASSED [ 61%] 2026-07-16 11:00:28.879127 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_allowlist_marks_entry PASSED [ 62%] 2026-07-16 11:00:28.882154 | debian-bookworm | tests/kolla_drift/test_kolla_mirror_verbatim.py::test_empty_release_range_raises PASSED [ 62%] 2026-07-16 11:00:28.889495 | debian-bookworm | tests/kolla_drift/test_kolla_orphan_config.py::test_flags_dead_service_companion_vars PASSED [ 62%] 2026-07-16 11:00:28.896971 | debian-bookworm | tests/kolla_drift/test_kolla_orphan_config.py::test_found_src_points_to_each_file PASSED [ 63%] 2026-07-16 11:00:28.904384 | debian-bookworm | tests/kolla_drift/test_kolla_orphan_config.py::test_no_dead_services_returns_empty PASSED [ 63%] 2026-07-16 11:00:28.911690 | debian-bookworm | tests/kolla_drift/test_kolla_orphan_config.py::test_respects_orphan_allowlist PASSED [ 63%] 2026-07-16 11:00:28.919028 | debian-bookworm | tests/kolla_drift/test_kolla_orphan_config.py::test_own_allowlist_marks_allowlisted PASSED [ 64%] 2026-07-16 11:00:28.924773 | debian-bookworm | tests/kolla_drift/test_kolla_secrets_orphan.py::test_flags_orphan_secrets_per_release PASSED [ 64%] 2026-07-16 11:00:28.930623 | debian-bookworm | tests/kolla_drift/test_kolla_secrets_orphan.py::test_present_secret_is_not_orphan PASSED [ 64%] 2026-07-16 11:00:28.936327 | debian-bookworm | tests/kolla_drift/test_kolla_secrets_orphan.py::test_allowlist_marks_allowlisted PASSED [ 64%] 2026-07-16 11:00:28.942078 | debian-bookworm | tests/kolla_drift/test_kolla_secrets_orphan.py::test_missing_template_skips_release PASSED [ 65%] 2026-07-16 11:00:28.945121 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_flags_all_inert_keys PASSED [ 65%] 2026-07-16 11:00:28.948086 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_enabled_and_buildable_key_is_an_add PASSED [ 65%] 2026-07-16 11:00:28.951047 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_disabled_or_unbuildable_key_is_a_remove PASSED [ 66%] 2026-07-16 11:00:28.953961 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_add_and_remove_render_as_separate_blocks PASSED [ 66%] 2026-07-16 11:00:28.956863 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_hyphen_underscore_is_not_drift PASSED [ 66%] 2026-07-16 11:00:28.960391 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_reads_enable_flags_split_across_files PASSED [ 66%] 2026-07-16 11:00:28.963421 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_inner.py::test_allowlist_marks_allowlisted PASSED [ 67%] 2026-07-16 11:00:28.965182 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_upstream.py::test_flags_services_without_template_key PASSED [ 67%] 2026-07-16 11:00:28.966900 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_upstream.py::test_expected_src_uses_configured_ref PASSED [ 67%] 2026-07-16 11:00:28.968528 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_upstream.py::test_present_service_not_flagged PASSED [ 68%] 2026-07-16 11:00:28.970257 | debian-bookworm | tests/kolla_drift/test_kolla_version_chain_upstream.py::test_allowlist_marks_allowlisted PASSED [ 68%] 2026-07-16 11:00:28.971598 | debian-bookworm | tests/kolla_drift/test_model.py::test_drift_entry_has_all_fields PASSED [ 68%] 2026-07-16 11:00:28.972999 | debian-bookworm | tests/kolla_drift/test_model.py::test_drift_entry_to_dict_for_json PASSED [ 69%] 2026-07-16 11:00:28.974286 | debian-bookworm | tests/kolla_drift/test_model.py::test_default_severity_is_actionable PASSED [ 69%] 2026-07-16 11:00:28.975631 | debian-bookworm | tests/kolla_drift/test_model.py::test_as_allowlisted_preserves_severity PASSED [ 69%] 2026-07-16 11:00:28.976925 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_registry_is_a_list PASSED [ 69%] 2026-07-16 11:00:28.978171 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_each_plugin_has_required_metadata PASSED [ 70%] 2026-07-16 11:00:28.979522 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_inner_plugin_registered PASSED [ 70%] 2026-07-16 11:00:28.980861 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_upstream_plugin_registered PASSED [ 70%] 2026-07-16 11:00:28.982174 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_inventory_plugin_registered PASSED [ 71%] 2026-07-16 11:00:28.983460 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_enablement_build_plugin_registered PASSED [ 71%] 2026-07-16 11:00:28.984743 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_enablement_orphan_plugin_registered PASSED [ 71%] 2026-07-16 11:00:28.986010 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_secrets_orphan_plugin_registered PASSED [ 71%] 2026-07-16 11:00:28.987225 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_orphan_config_plugin_registered PASSED [ 72%] 2026-07-16 11:00:28.988489 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_groupvars_missing_plugin_registered PASSED [ 72%] 2026-07-16 11:00:28.989777 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_every_plugin_has_summary_and_remediation PASSED [ 72%] 2026-07-16 11:00:28.995804 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_default_config_enables_every_registered_plugin PASSED [ 73%] 2026-07-16 11:00:28.997220 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_kolla_mirror_verbatim_plugin_registered PASSED [ 73%] 2026-07-16 11:00:28.998502 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_plugins_in_lifecycle_order PASSED [ 73%] 2026-07-16 11:00:28.999919 | debian-bookworm | tests/kolla_drift/test_plugin_registry.py::test_plugin_groups_match_registries_and_are_disjoint PASSED [ 74%] 2026-07-16 11:00:29.001279 | debian-bookworm | tests/kolla_drift/test_report.py::test_single_plugin_groups_sorts_and_renders PASSED [ 74%] 2026-07-16 11:00:29.002823 | debian-bookworm | tests/kolla_drift/test_report.py::test_orders_blocks_by_plugins_list PASSED [ 74%] 2026-07-16 11:00:29.004223 | debian-bookworm | tests/kolla_drift/test_report.py::test_build_style_splits_one_block_per_ref_pair PASSED [ 74%] 2026-07-16 11:00:29.005658 | debian-bookworm | tests/kolla_drift/test_report.py::test_allowlisted_excluded_from_blocks_and_count PASSED [ 75%] 2026-07-16 11:00:29.007182 | debian-bookworm | tests/kolla_drift/test_report.py::test_empty_returns_empty_list PASSED [ 75%] 2026-07-16 11:00:29.008510 | debian-bookworm | tests/kolla_drift/test_report.py::test_entry_summary_remediation_override_plugin_default PASSED [ 75%] 2026-07-16 11:00:29.010000 | debian-bookworm | tests/kolla_drift/test_report.py::test_lists_image_not_alias PASSED [ 76%] 2026-07-16 11:00:29.012018 | debian-bookworm | tests/kolla_drift/test_sbom_map.py::test_extracts_keys PASSED [ 76%] 2026-07-16 11:00:29.013549 | debian-bookworm | tests/kolla_drift/test_sbom_map.py::test_missing_map_raises PASSED [ 76%] 2026-07-16 11:00:29.014930 | debian-bookworm | tests/kolla_drift/test_secrets_map.py::test_extracts_top_level_keys PASSED [ 76%] 2026-07-16 11:00:29.016197 | debian-bookworm | tests/kolla_drift/test_secrets_map.py::test_ignores_comments_indented_and_markers PASSED [ 77%] 2026-07-16 11:00:29.017620 | debian-bookworm | tests/kolla_drift/test_secrets_map.py::test_empty_input PASSED [ 77%] 2026-07-16 11:00:29.021325 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_local_working_tree_when_found PASSED [ 77%] 2026-07-16 11:00:29.024951 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_not_found_in_base_dir_is_mode_b_error PASSED [ 78%] 2026-07-16 11:00:29.028380 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_local_file_absent_is_error_not_remote PASSED [ 78%] 2026-07-16 11:00:29.032923 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_remote_fallback_when_not_found PASSED [ 78%] 2026-07-16 11:00:29.037238 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_no_base_dir_is_remote PASSED [ 79%] 2026-07-16 11:00:29.040768 | debian-bookworm | tests/kolla_drift/test_source.py::test_first_base_dir_with_the_repo_wins PASSED [ 79%] 2026-07-16 11:00:29.188726 | debian-bookworm | tests/kolla_drift/test_source.py::test_pinned_local_git_repo_reads_at_pin_ref PASSED [ 79%] 2026-07-16 11:00:29.199122 | debian-bookworm | tests/kolla_drift/test_source.py::test_pinned_non_git_dir_falls_back_to_remote PASSED [ 79%] 2026-07-16 11:00:29.211057 | debian-bookworm | tests/kolla_drift/test_source.py::test_pinned_non_git_dir_no_fallback_is_mode_b PASSED [ 80%] 2026-07-16 11:00:29.211134 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_remote_404_errors PASSED [ 80%] 2026-07-16 11:00:29.219027 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_network_error PASSED [ 80%] 2026-07-16 11:00:29.221581 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_underscore_repo_translates_to_hyphen PASSED [ 81%] 2026-07-16 11:00:29.227093 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_optional_present_local PASSED [ 81%] 2026-07-16 11:00:29.228164 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_optional_missing_local_returns_none PASSED [ 81%] 2026-07-16 11:00:29.235158 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_optional_404_returns_none PASSED [ 82%] 2026-07-16 11:00:29.239191 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_optional_network_error_still_raises PASSED [ 82%] 2026-07-16 11:00:29.246986 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_optional_underscore_repo_translates_to_hyphen PASSED [ 82%] 2026-07-16 11:00:29.247035 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_local PASSED [ 82%] 2026-07-16 11:00:29.247049 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_remote PASSED [ 83%] 2026-07-16 11:00:29.250830 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_remote_404_errors PASSED [ 83%] 2026-07-16 11:00:29.255126 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_underscore_repo_translates_to_hyphen PASSED [ 83%] 2026-07-16 11:00:29.263032 | debian-bookworm | tests/kolla_drift/test_source.py::test_source_override_redirects_owner_and_ref PASSED [ 84%] 2026-07-16 11:00:29.263098 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_local_dirs_only_excludes_files PASSED [ 84%] 2026-07-16 11:00:29.266507 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_remote_dirs_only_filters_type PASSED [ 84%] 2026-07-16 11:00:29.271604 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_at_ref_uses_explicit_ref_and_owner PASSED [ 84%] 2026-07-16 11:00:29.276561 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_at_ref_404_raises PASSED [ 85%] 2026-07-16 11:00:29.281625 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_prefers_stable PASSED [ 85%] 2026-07-16 11:00:29.287659 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_falls_back_through_candidates PASSED [ 85%] 2026-07-16 11:00:29.293259 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_treats_422_as_absent PASSED [ 86%] 2026-07-16 11:00:29.301094 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_uses_eom_tag_last PASSED [ 86%] 2026-07-16 11:00:29.308832 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_none_raises PASSED [ 86%] 2026-07-16 11:00:29.313202 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_override_wins PASSED [ 87%] 2026-07-16 11:00:29.318409 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_returns_bytes_at_explicit_ref PASSED [ 87%] 2026-07-16 11:00:29.323355 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_optional_404_returns_none PASSED [ 87%] 2026-07-16 11:00:29.328322 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_404_raises_when_not_optional PASSED [ 87%] 2026-07-16 11:00:29.331703 | debian-bookworm | tests/kolla_drift/test_source.py::test_describe_resolution_local_and_remote PASSED [ 88%] 2026-07-16 11:00:29.335596 | debian-bookworm | tests/kolla_drift/test_source.py::test_describe_resolution_mode_b_raises PASSED [ 88%] 2026-07-16 11:00:29.338908 | debian-bookworm | tests/kolla_drift/test_source.py::test_describe_resolution_lists_all_missing PASSED [ 88%] 2026-07-16 11:00:29.396709 | debian-bookworm | tests/kolla_drift/test_source.py::test_git_show_multi_ref_from_one_clone PASSED [ 89%] 2026-07-16 11:00:29.440581 | debian-bookworm | tests/kolla_drift/test_source.py::test_git_show_optional_absent_path PASSED [ 89%] 2026-07-16 11:00:29.482320 | debian-bookworm | tests/kolla_drift/test_source.py::test_git_ls_tree_returns_basenames_and_dirs_only PASSED [ 89%] 2026-07-16 11:00:29.579706 | debian-bookworm | tests/kolla_drift/test_source.py::test_resolve_local_ref_finds_non_origin_remote PASSED [ 89%] 2026-07-16 11:00:29.610682 | debian-bookworm | tests/kolla_drift/test_source.py::test_git_show_unresolvable_ref_raises PASSED [ 90%] 2026-07-16 11:00:29.646312 | debian-bookworm | tests/kolla_drift/test_source.py::test_git_ref_exists PASSED [ 90%] 2026-07-16 11:00:29.719549 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_local_git PASSED [ 90%] 2026-07-16 11:00:29.749778 | debian-bookworm | tests/kolla_drift/test_source.py::test_describe_resolution_pinned_local_tag PASSED [ 91%] 2026-07-16 11:00:29.756414 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_unpinned_local_dir_is_remote PASSED [ 91%] 2026-07-16 11:00:29.758364 | debian-bookworm | tests/kolla_drift/test_source.py::test_release_to_ref_memoizes_probes PASSED [ 91%] 2026-07-16 11:00:29.764052 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_remote_rate_limit_403_gives_helpful_error PASSED [ 92%] 2026-07-16 11:00:29.768509 | debian-bookworm | tests/kolla_drift/test_source.py::test_rate_limit_error_when_authenticated_omits_token_advice PASSED [ 92%] 2026-07-16 11:00:29.772992 | debian-bookworm | tests/kolla_drift/test_source.py::test_secondary_rate_limit_retry_after_gives_hint PASSED [ 92%] 2026-07-16 11:00:29.777230 | debian-bookworm | tests/kolla_drift/test_source.py::test_raw_cdn_429_without_headers_gives_raw_specific_hint PASSED [ 92%] 2026-07-16 11:00:29.781656 | debian-bookworm | tests/kolla_drift/test_source.py::test_plain_403_is_not_mistaken_for_rate_limiting PASSED [ 93%] 2026-07-16 11:00:29.783193 | debian-bookworm | tests/kolla_drift/test_source.py::test_auth_headers_adds_bearer_for_github_host PASSED [ 93%] 2026-07-16 11:00:29.784621 | debian-bookworm | tests/kolla_drift/test_source.py::test_auth_headers_absent_when_no_token PASSED [ 93%] 2026-07-16 11:00:29.786071 | debian-bookworm | tests/kolla_drift/test_source.py::test_auth_headers_not_leaked_to_non_github_host PASSED [ 94%] 2026-07-16 11:00:29.788588 | debian-bookworm | tests/kolla_drift/test_source.py::test_get_sends_auth_header_to_github PASSED [ 94%] 2026-07-16 11:00:29.791074 | debian-bookworm | tests/kolla_drift/test_source.py::test_get_does_not_send_auth_to_non_github_mirror PASSED [ 94%] 2026-07-16 11:00:29.796348 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_uses_archive_when_enabled PASSED [ 94%] 2026-07-16 11:00:29.801748 | debian-bookworm | tests/kolla_drift/test_source.py::test_archive_snapshot_shared_across_reads PASSED [ 95%] 2026-07-16 11:00:29.807362 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_uses_archive PASSED [ 95%] 2026-07-16 11:00:29.812865 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_tree_uses_archive PASSED [ 95%] 2026-07-16 11:00:29.818110 | debian-bookworm | tests/kolla_drift/test_source.py::test_list_dir_at_ref_uses_archive PASSED [ 96%] 2026-07-16 11:00:29.823352 | debian-bookworm | tests/kolla_drift/test_source.py::test_read_at_ref_uses_archive PASSED [ 96%] 2026-07-16 11:00:29.824737 | debian-bookworm | tests/kolla_drift/test_versions_template.py::test_extracts_distinct_keys PASSED [ 96%] 2026-07-16 11:00:29.826244 | debian-bookworm | tests/kolla_drift/test_versions_template.py::test_empty_input PASSED [ 97%] 2026-07-16 11:00:29.831206 | debian-bookworm | tests/test_driver_groups.py::test_group_image_runs_only_image_plugins PASSED [ 97%] 2026-07-16 11:00:29.836132 | debian-bookworm | tests/test_driver_groups.py::test_group_kolla_runs_only_kolla_plugins PASSED [ 97%] 2026-07-16 11:00:29.841543 | debian-bookworm | tests/test_driver_groups.py::test_group_all_runs_both_groups PASSED [ 97%] 2026-07-16 11:00:29.846532 | debian-bookworm | tests/test_driver_groups.py::test_archive_mode_preamble_not_misleading PASSED [ 98%] 2026-07-16 11:00:29.851633 | debian-bookworm | tests/test_driver_groups.py::test_use_raw_get_preamble_warns_slow PASSED [ 98%] 2026-07-16 11:00:29.855847 | debian-bookworm | tests/test_driver_groups.py::test_missing_group_errors PASSED [ 98%] 2026-07-16 11:00:29.858546 | debian-bookworm | tests/test_driver_groups.py::test_demo_exits_0_without_reading_config_or_allowlist PASSED [ 99%] 2026-07-16 11:00:29.863137 | debian-bookworm | tests/test_driver_groups.py::test_demo_renders_every_real_plugin PASSED [ 99%] 2026-07-16 11:00:29.865796 | debian-bookworm | tests/test_driver_groups.py::test_demo_json_emits_entries PASSED [ 99%] 2026-07-16 11:00:29.914200 | debian-bookworm | tests/test_driver_groups.py::test_help_lists_plugin_groups PASSED [100%] 2026-07-16 11:00:29.914272 | debian-bookworm | 2026-07-16 11:00:29.914285 | debian-bookworm | ============================= 339 passed in 4.77s ============================== 2026-07-16 11:00:29.992825 | debian-bookworm | drift-test: 5426 I exit 0 (5.13 seconds) /home/zuul/src/github.com/osism/release> pytest tests/ -v pid=1830 [tox/execute/api.py:308] 2026-07-16 11:00:29.994545 | debian-bookworm | drift-test: OK (5.18=setup[0.05]+cmd[5.13] seconds) 2026-07-16 11:00:29.994592 | debian-bookworm | congratulations :) (5.21 seconds) 2026-07-16 11:00:30.262802 | debian-bookworm | ok: Runtime: 0:00:05.530936 2026-07-16 11:00:30.283254 | 2026-07-16 11:00:30.283402 | TASK [tox : Look for output] 2026-07-16 11:00:30.698572 | debian-bookworm | ok 2026-07-16 11:00:30.717285 | 2026-07-16 11:00:30.717468 | TASK [tox : Return file comments to Zuul] 2026-07-16 11:00:30.753668 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:30.769197 | 2026-07-16 11:00:30.769337 | PLAY RECAP 2026-07-16 11:00:30.769420 | debian-bookworm | ok: 13 changed: 9 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2026-07-16 11:00:30.769486 | 2026-07-16 11:00:30.915360 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/tox/run.yaml@master] 2026-07-16 11:00:30.918288 | POST-RUN START: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/tox/post.yaml@master] 2026-07-16 11:00:31.730439 | 2026-07-16 11:00:31.730640 | PLAY [all] 2026-07-16 11:00:31.746897 | 2026-07-16 11:00:31.747046 | TASK [fetch-tox-output : Set tox log path for multiple nodes] 2026-07-16 11:00:31.802180 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:31.808690 | 2026-07-16 11:00:31.808866 | TASK [fetch-tox-output : Set tox log path for single node] 2026-07-16 11:00:31.870428 | debian-bookworm | ok 2026-07-16 11:00:31.875858 | 2026-07-16 11:00:31.875980 | TASK [fetch-tox-output : Ensure local tox dir] 2026-07-16 11:00:32.358105 | debian-bookworm -> localhost | changed 2026-07-16 11:00:32.385175 | 2026-07-16 11:00:32.385702 | TASK [fetch-tox-output : Ensure zuul-output tox dir] 2026-07-16 11:00:32.444089 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:32.456299 | 2026-07-16 11:00:32.456508 | TASK [fetch-tox-output : Set envlist fact] 2026-07-16 11:00:32.498922 | debian-bookworm | ok 2026-07-16 11:00:32.505952 | 2026-07-16 11:00:32.506073 | TASK [fetch-tox-output : Get tox version] 2026-07-16 11:00:33.202796 | 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-07-16 11:00:33.220009 | debian-bookworm | 4.56.4 from /home/zuul/.local/tox/lib/python3.11/site-packages/tox/__init__.py 2026-07-16 11:00:33.537224 | debian-bookworm | ok: Runtime: 0:00:00.314270 2026-07-16 11:00:33.549305 | 2026-07-16 11:00:33.549491 | TASK [fetch-tox-output : Find all default environments] 2026-07-16 11:00:34.080934 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:34.095693 | 2026-07-16 11:00:34.095886 | TASK [fetch-tox-output : Set envlist fact] 2026-07-16 11:00:34.121699 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:34.127779 | 2026-07-16 11:00:34.127900 | TASK [fetch-tox-output : Find all default environments] 2026-07-16 11:00:34.657779 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:34.672789 | 2026-07-16 11:00:34.673004 | TASK [fetch-tox-output : Set envlist fact] 2026-07-16 11:00:34.698345 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:34.710791 | 2026-07-16 11:00:34.711051 | LOOP [fetch-tox-output : Copy tox logs] 2026-07-16 11:00:34.765431 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:34.779588 | 2026-07-16 11:00:34.779772 | LOOP [fetch-tox-output : Collect tox logs] 2026-07-16 11:00:35.578156 | debian-bookworm | changed: 2026-07-16 11:00:35.578373 | debian-bookworm | created directory /var/lib/zuul/builds/46fdeb88b4ec4733a1d26ea50e4756e5/work/logs/tox/drift-test 2026-07-16 11:00:35.578409 | debian-bookworm | cd+++++++++ ./ 2026-07-16 11:00:35.578434 | debian-bookworm | >f+++++++++ 1-commands[0].log 2026-07-16 11:00:35.578482 | 2026-07-16 11:00:35.592778 | 2026-07-16 11:00:35.592880 | PLAY RECAP 2026-07-16 11:00:35.592933 | debian-bookworm | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-07-16 11:00:35.592959 | 2026-07-16 11:00:35.724408 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/tox/post.yaml@master] 2026-07-16 11:00:35.725589 | POST-RUN START: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/unittests/post.yaml@master] 2026-07-16 11:00:36.454059 | 2026-07-16 11:00:36.454230 | PLAY [all] 2026-07-16 11:00:36.470194 | 2026-07-16 11:00:36.470349 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-07-16 11:00:36.684563 | debian-bookworm | changed: non-zero return code 2026-07-16 11:00:36.692406 | 2026-07-16 11:00:36.692614 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-07-16 11:00:36.717229 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:36.723989 | 2026-07-16 11:00:36.724126 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-07-16 11:00:36.755606 | 2026-07-16 11:00:36.755822 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-07-16 11:00:36.789138 | 2026-07-16 11:00:36.789356 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-07-16 11:00:36.813614 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:36.826083 | 2026-07-16 11:00:36.826321 | LOOP [fetch-subunit-output : Generate subunit file] 2026-07-16 11:00:36.855780 | 2026-07-16 11:00:36.855998 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-07-16 11:00:36.879631 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:36.885748 | 2026-07-16 11:00:36.885883 | TASK [fetch-subunit-output : Remove the temporary file] 2026-07-16 11:00:36.909582 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:36.916306 | 2026-07-16 11:00:36.916439 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-07-16 11:00:36.940216 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:00:36.948499 | 2026-07-16 11:00:36.948604 | PLAY RECAP 2026-07-16 11:00:36.948664 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-07-16 11:00:36.948691 | 2026-07-16 11:00:37.087167 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/openinfra-zuul-jobs/playbooks/unittests/post.yaml@master] 2026-07-16 11:00:37.088388 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-07-16 11:00:37.897864 | 2026-07-16 11:00:37.898101 | PLAY [Base post-fetch] 2026-07-16 11:00:37.915390 | 2026-07-16 11:00:37.915623 | TASK [diagnose-network : Ensure log directory exists] 2026-07-16 11:00:38.383029 | debian-bookworm | ok 2026-07-16 11:00:38.408810 | 2026-07-16 11:00:38.409707 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-07-16 11:00:50.236091 | debian-bookworm | ok: Runtime: 0:00:05.938937 2026-07-16 11:00:50.245590 | 2026-07-16 11:00:50.245739 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-07-16 11:00:56.244997 | debian-bookworm | ok: Runtime: 0:00:00.008613 2026-07-16 11:00:56.250914 | 2026-07-16 11:00:56.251063 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-07-16 11:01:02.237686 | debian-bookworm | ok: Runtime: 0:00:00.007386 2026-07-16 11:01:02.255220 | 2026-07-16 11:01:02.255406 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-16 11:01:02.313627 | debian-bookworm | skipping: Conditional result was False 2026-07-16 11:01:02.324478 | 2026-07-16 11:01:02.324637 | TASK [fetch-output : Set log path for single node] 2026-07-16 11:01:02.366356 | debian-bookworm | ok 2026-07-16 11:01:02.371593 | 2026-07-16 11:01:02.371712 | LOOP [fetch-output : Ensure local output dirs] 2026-07-16 11:01:02.644364 | debian-bookworm -> localhost | ok: "/var/lib/zuul/builds/46fdeb88b4ec4733a1d26ea50e4756e5/work/logs" 2026-07-16 11:01:02.949067 | debian-bookworm -> localhost | changed: "/var/lib/zuul/builds/46fdeb88b4ec4733a1d26ea50e4756e5/work/artifacts" 2026-07-16 11:01:03.256015 | debian-bookworm -> localhost | changed: "/var/lib/zuul/builds/46fdeb88b4ec4733a1d26ea50e4756e5/work/docs" 2026-07-16 11:01:03.279259 | 2026-07-16 11:01:03.279554 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-16 11:01:04.086623 | debian-bookworm | changed: 2026-07-16 11:01:04.086972 | debian-bookworm | .d..t...... ./ 2026-07-16 11:01:04.087029 | debian-bookworm | >f+++++++++ net-debug.post.txt 2026-07-16 11:01:04.087071 | debian-bookworm | >f+++++++++ net-debug.pre.txt 2026-07-16 11:01:04.087108 | debian-bookworm | >f+++++++++ sudo-debug.txt 2026-07-16 11:01:04.087142 | debian-bookworm | >f+++++++++ sudo-strace.log 2026-07-16 11:01:04.087176 | debian-bookworm | >f+++++++++ sudo-strace.log.time 2026-07-16 11:01:04.087239 | debian-bookworm | changed: All items complete 2026-07-16 11:01:04.087274 | 2026-07-16 11:01:04.698810 | debian-bookworm | changed: .d..t...... ./ 2026-07-16 11:01:05.278094 | debian-bookworm | changed: .d..t...... ./ 2026-07-16 11:01:05.303737 | 2026-07-16 11:01:05.303909 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-16 11:01:05.653338 | debian-bookworm -> localhost | ok: Item: artifacts Runtime: 0:00:00.011484 2026-07-16 11:01:05.939594 | debian-bookworm -> localhost | ok: Item: docs Runtime: 0:00:00.010547 2026-07-16 11:01:05.962448 | 2026-07-16 11:01:05.962614 | PLAY RECAP 2026-07-16 11:01:05.962697 | debian-bookworm | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-16 11:01:05.962734 | 2026-07-16 11:01:06.134458 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-07-16 11:01:06.135697 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-07-16 11:01:06.877372 | 2026-07-16 11:01:06.877641 | PLAY [Base post] 2026-07-16 11:01:06.892661 | 2026-07-16 11:01:06.892810 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-16 11:01:07.532218 | debian-bookworm | changed 2026-07-16 11:01:07.546354 | 2026-07-16 11:01:07.546557 | PLAY RECAP 2026-07-16 11:01:07.546663 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-16 11:01:07.546772 | 2026-07-16 11:01:07.717561 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-07-16 11:01:07.718769 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-16 11:01:08.534655 | 2026-07-16 11:01:08.534885 | PLAY [Base post-logs] 2026-07-16 11:01:08.546974 | 2026-07-16 11:01:08.547134 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-16 11:01:09.020871 | localhost | changed 2026-07-16 11:01:09.033670 | 2026-07-16 11:01:09.033845 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-16 11:01:09.060342 | localhost | ok 2026-07-16 11:01:09.064042 | 2026-07-16 11:01:09.064148 | TASK [Set zuul-log-path fact] 2026-07-16 11:01:09.080634 | localhost | ok 2026-07-16 11:01:09.089529 | 2026-07-16 11:01:09.089701 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-16 11:01:09.115857 | localhost | ok 2026-07-16 11:01:09.119201 | 2026-07-16 11:01:09.119312 | TASK [upload-logs : Create log directories] 2026-07-16 11:01:09.634685 | localhost | changed 2026-07-16 11:01:09.640694 | 2026-07-16 11:01:09.640864 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-16 11:01:10.168473 | localhost -> localhost | ok: Runtime: 0:00:00.007014 2026-07-16 11:01:10.175213 | 2026-07-16 11:01:10.175388 | TASK [upload-logs : Upload logs to log server] 2026-07-16 11:01:10.792998 | localhost | Output suppressed because no_log was given 2026-07-16 11:01:10.795888 | 2026-07-16 11:01:10.796038 | LOOP [upload-logs : Compress console log and json output] 2026-07-16 11:01:10.853874 | localhost | skipping: Conditional result was False 2026-07-16 11:01:10.859163 | localhost | skipping: Conditional result was False 2026-07-16 11:01:10.872473 | 2026-07-16 11:01:10.872755 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-16 11:01:10.921949 | localhost | skipping: Conditional result was False 2026-07-16 11:01:10.922730 | 2026-07-16 11:01:10.925848 | localhost | skipping: Conditional result was False 2026-07-16 11:01:10.941418 | 2026-07-16 11:01:10.941692 | LOOP [upload-logs : Upload console log and json output]