2026-07-03 06:20:28.266214 | Job console starting 2026-07-03 06:20:28.319064 | Updating git repos 2026-07-03 06:20:28.364771 | Cloning repos into workspace 2026-07-03 06:20:28.442566 | Restoring repo states 2026-07-03 06:20:28.457157 | Merging changes 2026-07-03 06:20:29.097894 | Checking out repos 2026-07-03 06:20:29.124905 | Preparing playbooks 2026-07-03 06:20:30.345805 | Running Ansible setup 2026-07-03 06:20:35.740251 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-07-03 06:20:36.799515 | 2026-07-03 06:20:36.799769 | PLAY [Base pre] 2026-07-03 06:20:36.842571 | 2026-07-03 06:20:36.842784 | TASK [Setup log path fact] 2026-07-03 06:20:36.877099 | debian-bookworm | ok 2026-07-03 06:20:36.923715 | 2026-07-03 06:20:36.923948 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-03 06:20:36.958760 | debian-bookworm | ok 2026-07-03 06:20:36.973674 | 2026-07-03 06:20:36.973861 | TASK [emit-job-header : Print job information] 2026-07-03 06:20:37.013923 | # Job Information 2026-07-03 06:20:37.014166 | Ansible Version: 2.16.14 2026-07-03 06:20:37.014203 | Job: openstack-project-manager-mypy 2026-07-03 06:20:37.014238 | Pipeline: check 2026-07-03 06:20:37.014261 | Executor: 521e9411259a 2026-07-03 06:20:37.014283 | Triggered by: https://github.com/osism/openstack-project-manager/pull/274 2026-07-03 06:20:37.014306 | Event ID: 43ba87f0-76a7-11f1-82a4-22d41b196502 2026-07-03 06:20:37.020642 | 2026-07-03 06:20:37.020789 | LOOP [emit-job-header : Print node information] 2026-07-03 06:20:37.159725 | debian-bookworm | ok: 2026-07-03 06:20:37.165607 | debian-bookworm | # Node Information 2026-07-03 06:20:37.165752 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-07-03 06:20:37.165785 | debian-bookworm | Hostname: debian 2026-07-03 06:20:37.165810 | debian-bookworm | Username: zuul 2026-07-03 06:20:37.165832 | debian-bookworm | Distro: Debian 12.14 2026-07-03 06:20:37.165859 | debian-bookworm | Provider: regiocloud-a 2026-07-03 06:20:37.165880 | debian-bookworm | Region: 2026-07-03 06:20:37.165902 | debian-bookworm | Label: debian-bookworm 2026-07-03 06:20:37.165922 | debian-bookworm | Product Name: OpenStack Nova 2026-07-03 06:20:37.165942 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:feda:956c 2026-07-03 06:20:37.180428 | 2026-07-03 06:20:37.180680 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-03 06:20:37.930756 | debian-bookworm -> localhost | changed 2026-07-03 06:20:37.939716 | 2026-07-03 06:20:37.939869 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-03 06:20:39.397875 | debian-bookworm -> localhost | changed 2026-07-03 06:20:39.409669 | 2026-07-03 06:20:39.409821 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-03 06:20:39.821818 | debian-bookworm -> localhost | ok 2026-07-03 06:20:39.828720 | 2026-07-03 06:20:39.828874 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-03 06:20:39.862072 | debian-bookworm | ok 2026-07-03 06:20:39.885827 | debian-bookworm | included: /var/lib/zuul/builds/352188d701c54895a62a4f3b62ee13c8/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-03 06:20:39.892675 | 2026-07-03 06:20:39.892824 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-03 06:20:40.929604 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-07-03 06:20:40.929882 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/352188d701c54895a62a4f3b62ee13c8/work/352188d701c54895a62a4f3b62ee13c8_id_rsa 2026-07-03 06:20:40.929924 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/352188d701c54895a62a4f3b62ee13c8/work/352188d701c54895a62a4f3b62ee13c8_id_rsa.pub 2026-07-03 06:20:40.929949 | debian-bookworm -> localhost | The key fingerprint is: 2026-07-03 06:20:40.929973 | debian-bookworm -> localhost | SHA256:SjNDDNaaVEk3cYgkYivWIsHyz5lKbKuod6GN3DoWK7k zuul-build-sshkey 2026-07-03 06:20:40.930006 | debian-bookworm -> localhost | The key's randomart image is: 2026-07-03 06:20:40.930028 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-07-03 06:20:40.930049 | debian-bookworm -> localhost | |o o +=+o+o. | 2026-07-03 06:20:40.930070 | debian-bookworm -> localhost | |.+.+.++..o | 2026-07-03 06:20:40.930090 | debian-bookworm -> localhost | |++.o oo | 2026-07-03 06:20:40.930110 | debian-bookworm -> localhost | |o.o o. | 2026-07-03 06:20:40.930129 | debian-bookworm -> localhost | | . o o= S | 2026-07-03 06:20:40.930151 | debian-bookworm -> localhost | | = *. = | 2026-07-03 06:20:40.930171 | debian-bookworm -> localhost | | = X .. | 2026-07-03 06:20:40.930189 | debian-bookworm -> localhost | |+ @ + | 2026-07-03 06:20:40.930209 | debian-bookworm -> localhost | |E*.+ | 2026-07-03 06:20:40.930229 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-07-03 06:20:40.930277 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.416627 2026-07-03 06:20:40.936493 | 2026-07-03 06:20:40.936585 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-03 06:20:40.989228 | debian-bookworm | ok 2026-07-03 06:20:41.004619 | debian-bookworm | included: /var/lib/zuul/builds/352188d701c54895a62a4f3b62ee13c8/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-03 06:20:41.021482 | 2026-07-03 06:20:41.021575 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-03 06:20:41.061156 | debian-bookworm | skipping: Conditional result was False 2026-07-03 06:20:41.067130 | 2026-07-03 06:20:41.067224 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-03 06:20:41.785617 | debian-bookworm | changed 2026-07-03 06:20:41.790944 | 2026-07-03 06:20:41.791038 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-03 06:20:42.070854 | debian-bookworm | ok 2026-07-03 06:20:42.076223 | 2026-07-03 06:20:42.076321 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-03 06:20:42.781486 | debian-bookworm | changed 2026-07-03 06:20:42.788882 | 2026-07-03 06:20:42.788998 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-03 06:20:43.539665 | debian-bookworm | changed 2026-07-03 06:20:43.546035 | 2026-07-03 06:20:43.546201 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-03 06:20:43.570772 | debian-bookworm | skipping: Conditional result was False 2026-07-03 06:20:43.579296 | 2026-07-03 06:20:43.579443 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-03 06:20:43.991985 | debian-bookworm -> localhost | changed 2026-07-03 06:20:44.005927 | 2026-07-03 06:20:44.006032 | TASK [add-build-sshkey : Add back temp key] 2026-07-03 06:20:44.312507 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/352188d701c54895a62a4f3b62ee13c8/work/352188d701c54895a62a4f3b62ee13c8_id_rsa (zuul-build-sshkey) 2026-07-03 06:20:44.312750 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.010672 2026-07-03 06:20:44.320390 | 2026-07-03 06:20:44.320713 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-03 06:20:44.818354 | debian-bookworm | ok 2026-07-03 06:20:44.835425 | 2026-07-03 06:20:44.835574 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-03 06:20:44.859844 | debian-bookworm | skipping: Conditional result was False 2026-07-03 06:20:44.870459 | 2026-07-03 06:20:44.870560 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-07-03 06:20:45.306454 | debian-bookworm | ok 2026-07-03 06:20:45.317988 | 2026-07-03 06:20:45.318103 | TASK [validate-host : Define zuul_info_dir fact] 2026-07-03 06:20:45.357244 | debian-bookworm | ok 2026-07-03 06:20:45.362383 | 2026-07-03 06:20:45.362482 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-07-03 06:20:45.636079 | debian-bookworm -> localhost | ok 2026-07-03 06:20:45.644356 | 2026-07-03 06:20:45.644471 | TASK [validate-host : Collect information about the host] 2026-07-03 06:20:46.806154 | debian-bookworm | ok 2026-07-03 06:20:46.821389 | 2026-07-03 06:20:46.821513 | TASK [validate-host : Sanitize hostname] 2026-07-03 06:20:47.022872 | debian-bookworm | ok 2026-07-03 06:20:47.029612 | 2026-07-03 06:20:47.029847 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-07-03 06:20:47.654966 | debian-bookworm -> localhost | changed 2026-07-03 06:20:47.666579 | 2026-07-03 06:20:47.666758 | TASK [validate-host : Collect information about zuul worker] 2026-07-03 06:20:48.085844 | debian-bookworm | ok 2026-07-03 06:20:48.101561 | 2026-07-03 06:20:48.101774 | TASK [validate-host : Write out all zuul information for each host] 2026-07-03 06:20:48.775150 | debian-bookworm -> localhost | changed 2026-07-03 06:20:48.803600 | 2026-07-03 06:20:48.803837 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-07-03 06:20:49.136816 | debian-bookworm | ok 2026-07-03 06:20:49.151319 | 2026-07-03 06:20:49.151466 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-07-03 06:20:50.377370 | debian-bookworm | changed: 2026-07-03 06:20:50.377693 | debian-bookworm | cd+++++++++ src/ 2026-07-03 06:20:50.377748 | debian-bookworm | cd+++++++++ src/github.com/ 2026-07-03 06:20:50.377782 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-07-03 06:20:50.377813 | debian-bookworm | cd+++++++++ src/github.com/osism/openstack-project-manager/ 2026-07-03 06:20:50.377842 | debian-bookworm | User 2026-07-03 06:22:13.555080 | debian-bookworm | openstack_project_manager/manage_ldap.py:145: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-07-03 06:22:13.555102 | debian-bookworm | openstack_project_manager/manage_ldap.py:145: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.555124 | debian-bookworm | openstack_project_manager/manage_ldap.py:157: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "assign_project_role_to_user" [union-attr] 2026-07-03 06:22:13.555153 | debian-bookworm | openstack_project_manager/manage_ldap.py:178: error: No overload variant of "find_user" of "Proxy" matches argument types "Any", "Any | str" [call-overload] 2026-07-03 06:22:13.555165 | debian-bookworm | openstack_project_manager/manage_ldap.py:178: note: Possible overload variants: 2026-07-03 06:22:13.555177 | debian-bookworm | openstack_project_manager/manage_ldap.py:178: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-07-03 06:22:13.555188 | debian-bookworm | openstack_project_manager/manage_ldap.py:178: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-07-03 06:22:13.555199 | debian-bookworm | openstack_project_manager/manage_ldap.py:178: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.555210 | debian-bookworm | openstack_project_manager/manage_ldap.py:184: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "projects" [union-attr] 2026-07-03 06:22:13.555221 | debian-bookworm | openstack_project_manager/manage_ldap.py:184: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.555233 | debian-bookworm | openstack_project_manager/manage_ldap.py:191: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "assign_project_role_to_user" [union-attr] 2026-07-03 06:22:13.555272 | debian-bookworm | openstack_project_manager/manage.py:91: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_domain" [union-attr] 2026-07-03 06:22:13.555286 | debian-bookworm | openstack_project_manager/manage.py:502: error: Argument 1 to "add_type_access" of "Proxy" has incompatible type "openstack.block_storage.v2.type.Type | openstack.block_storage.v3.type.Type"; expected "str | openstack.block_storage.v2.type.Type" [arg-type] 2026-07-03 06:22:13.555307 | debian-bookworm | openstack_project_manager/manage.py:502: error: Argument 1 to "add_type_access" of "Proxy" has incompatible type "openstack.block_storage.v2.type.Type | openstack.block_storage.v3.type.Type"; expected "str | openstack.block_storage.v3.type.Type" [arg-type] 2026-07-03 06:22:13.555318 | debian-bookworm | openstack_project_manager/manage.py:530: error: "dict[str, Any]" has no attribute "project" [attr-defined] 2026-07-03 06:22:13.555330 | debian-bookworm | openstack_project_manager/manage.py:536: error: Argument 1 to "get_type_access" of "Proxy" has incompatible type "Resource"; expected "str | Type" [arg-type] 2026-07-03 06:22:13.555341 | debian-bookworm | openstack_project_manager/manage.py:546: error: Argument 1 to "add_type_access" of "Proxy" has incompatible type "Resource"; expected "str | Type" [arg-type] 2026-07-03 06:22:13.555359 | debian-bookworm | openstack_project_manager/manage.py:603: error: Item "openstack.block_storage.v2._proxy.Proxy" of "openstack.block_storage.v2._proxy.Proxy | openstack.block_storage.v3._proxy.Proxy" has no attribute "show_default_type" [union-attr] 2026-07-03 06:22:13.555372 | debian-bookworm | openstack_project_manager/manage.py:615: error: Item "openstack.block_storage.v2._proxy.Proxy" of "openstack.block_storage.v2._proxy.Proxy | openstack.block_storage.v3._proxy.Proxy" has no attribute "unset_default_type" [union-attr] 2026-07-03 06:22:13.555383 | debian-bookworm | openstack_project_manager/manage.py:618: error: Item "None" of "openstack.block_storage.v2.type.Type | openstack.block_storage.v3.type.Type | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.555394 | debian-bookworm | openstack_project_manager/manage.py:618: error: Item "None" of "Any | DefaultType | None" has no attribute "volume_type_id" [union-attr] 2026-07-03 06:22:13.555405 | debian-bookworm | openstack_project_manager/manage.py:620: error: Item "None" of "openstack.block_storage.v2.type.Type | openstack.block_storage.v3.type.Type | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.555427 | debian-bookworm | openstack_project_manager/manage.py:620: error: Item "None" of "openstack.block_storage.v2.type.Type | openstack.block_storage.v3.type.Type | None" has no attribute "name" [union-attr] 2026-07-03 06:22:13.555477 | debian-bookworm | openstack_project_manager/manage.py:622: error: Item "openstack.block_storage.v2._proxy.Proxy" of "openstack.block_storage.v2._proxy.Proxy | openstack.block_storage.v3._proxy.Proxy" has no attribute "set_default_type" [union-attr] 2026-07-03 06:22:13.555491 | debian-bookworm | openstack_project_manager/manage.py:623: error: Argument 2 to "set_default_type" of "Proxy" has incompatible type "openstack.block_storage.v2.type.Type | openstack.block_storage.v3.type.Type | None"; expected "str | openstack.block_storage.v3.type.Type" [arg-type] 2026-07-03 06:22:13.555505 | debian-bookworm | openstack_project_manager/manage.py:1114: error: No overload variant of "find_user" of "Proxy" matches argument types "str", "str" [call-overload] 2026-07-03 06:22:13.555517 | debian-bookworm | openstack_project_manager/manage.py:1114: note: Possible overload variants: 2026-07-03 06:22:13.555528 | debian-bookworm | openstack_project_manager/manage.py:1114: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-07-03 06:22:13.555539 | debian-bookworm | openstack_project_manager/manage.py:1114: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-07-03 06:22:13.555551 | debian-bookworm | openstack_project_manager/manage.py:1119: error: No overload variant of "find_user" of "Proxy" matches argument types "str", "str" [call-overload] 2026-07-03 06:22:13.555562 | debian-bookworm | openstack_project_manager/manage.py:1119: note: Possible overload variants: 2026-07-03 06:22:13.555583 | debian-bookworm | openstack_project_manager/manage.py:1119: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-07-03 06:22:13.555594 | debian-bookworm | openstack_project_manager/manage.py:1119: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-07-03 06:22:13.555606 | debian-bookworm | openstack_project_manager/manage.py:1134: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "assign_project_role_to_user" [union-attr] 2026-07-03 06:22:13.555617 | debian-bookworm | openstack_project_manager/manage.py:1152: error: No overload variant of "find_user" of "Proxy" matches argument types "str", "Any | str" [call-overload] 2026-07-03 06:22:13.555628 | debian-bookworm | openstack_project_manager/manage.py:1152: note: Possible overload variants: 2026-07-03 06:22:13.555639 | debian-bookworm | openstack_project_manager/manage.py:1152: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-07-03 06:22:13.555651 | debian-bookworm | openstack_project_manager/manage.py:1152: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-07-03 06:22:13.555661 | debian-bookworm | openstack_project_manager/manage.py:1153: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.555673 | debian-bookworm | openstack_project_manager/manage.py:1159: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "assign_project_role_to_user" [union-attr] 2026-07-03 06:22:13.555685 | debian-bookworm | openstack_project_manager/manage.py:1214: error: Item "openstack.image.v1._proxy.Proxy" of "openstack.image.v1._proxy.Proxy | openstack.image.v2._proxy.Proxy" has no attribute "find_member" [union-attr] 2026-07-03 06:22:13.555696 | debian-bookworm | openstack_project_manager/manage.py:1220: error: Item "openstack.image.v1._proxy.Proxy" of "openstack.image.v1._proxy.Proxy | openstack.image.v2._proxy.Proxy" has no attribute "add_member" [union-attr] 2026-07-03 06:22:13.555707 | debian-bookworm | openstack_project_manager/manage.py:1223: error: Item "openstack.image.v1._proxy.Proxy" of "openstack.image.v1._proxy.Proxy | openstack.image.v2._proxy.Proxy" has no attribute "update_member" [union-attr] 2026-07-03 06:22:13.555718 | debian-bookworm | openstack_project_manager/manage.py:1246: error: Argument 2 to "share_image_with_project" has incompatible type "openstack.image.v1.image.Image | openstack.image.v2.image.Image"; expected "Volume" [arg-type] 2026-07-03 06:22:13.555743 | debian-bookworm | openstack_project_manager/manage.py:1281: error: Incompatible types in assignment (expression has type "Generator[openstack.block_storage.v2.volume.Volume, None, None] | Generator[openstack.block_storage.v3.volume.Volume, None, None]", variable has type "list[openstack.block_storage.v2.volume.Volume]") [assignment] 2026-07-03 06:22:13.555757 | debian-bookworm | openstack_project_manager/manage.py:1290: error: Argument 1 to "delete_volume" of "Proxy" has incompatible type "openstack.block_storage.v2.volume.Volume"; expected "str | openstack.block_storage.v3.volume.Volume" [arg-type] 2026-07-03 06:22:13.555781 | debian-bookworm | openstack_project_manager/manage.py:1294: error: Incompatible types in assignment (expression has type "openstack.block_storage.v2.volume.Volume | openstack.block_storage.v3.volume.Volume | None", variable has type "openstack.block_storage.v2.volume.Volume") [assignment] 2026-07-03 06:22:13.555793 | debian-bookworm | openstack_project_manager/create_user.py:59: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_domain" [union-attr] 2026-07-03 06:22:13.555805 | debian-bookworm | openstack_project_manager/create_user.py:66: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_project" [union-attr] 2026-07-03 06:22:13.555816 | debian-bookworm | openstack_project_manager/create_user.py:70: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_project" [union-attr] 2026-07-03 06:22:13.555835 | debian-bookworm | openstack_project_manager/create_user.py:72: error: No overload variant of "find_user" of "Proxy" matches argument types "str", "Any | str" [call-overload] 2026-07-03 06:22:13.555847 | debian-bookworm | openstack_project_manager/create_user.py:72: note: Possible overload variants: 2026-07-03 06:22:13.555858 | debian-bookworm | openstack_project_manager/create_user.py:72: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-07-03 06:22:13.555869 | debian-bookworm | openstack_project_manager/create_user.py:72: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-07-03 06:22:13.555880 | debian-bookworm | openstack_project_manager/create_user.py:86: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "assign_project_role_to_user" [union-attr] 2026-07-03 06:22:13.555891 | debian-bookworm | openstack_project_manager/create_user.py:86: error: Item "None" of "Any | Project | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.555902 | debian-bookworm | openstack_project_manager/create_user.py:92: error: Item "None" of "Any | Project | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.555913 | debian-bookworm | openstack_project_manager/create_ldap.py:169: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_domain" [union-attr] 2026-07-03 06:22:13.555924 | debian-bookworm | openstack_project_manager/create_ldap.py:185: error: No overload variant of "find_user" of "Proxy" matches argument types "Any", "Any | str" [call-overload] 2026-07-03 06:22:13.555935 | debian-bookworm | openstack_project_manager/create_ldap.py:185: note: Possible overload variants: 2026-07-03 06:22:13.555952 | debian-bookworm | openstack_project_manager/create_ldap.py:185: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-07-03 06:22:13.555963 | debian-bookworm | openstack_project_manager/create_ldap.py:185: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-07-03 06:22:13.555981 | debian-bookworm | openstack_project_manager/create_ldap.py:185: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.556000 | debian-bookworm | openstack_project_manager/create_ldap.py:190: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_project" [union-attr] 2026-07-03 06:22:13.556018 | debian-bookworm | openstack_project_manager/create_ldap.py:191: error: Item "None" of "Any | Domain | None" has no attribute "name" [union-attr] 2026-07-03 06:22:13.556038 | debian-bookworm | openstack_project_manager/create_ldap.py:191: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.556096 | debian-bookworm | openstack_project_manager/create_ldap.py:203: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_project" [union-attr] 2026-07-03 06:22:13.556114 | debian-bookworm | openstack_project_manager/create_ldap.py:204: error: Item "None" of "Any | Domain | None" has no attribute "name" [union-attr] 2026-07-03 06:22:13.556133 | debian-bookworm | openstack_project_manager/create_ldap.py:204: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.556144 | debian-bookworm | openstack_project_manager/create_ldap.py:210: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "assign_project_role_to_user" [union-attr] 2026-07-03 06:22:13.556156 | debian-bookworm | openstack_project_manager/create_ldap.py:211: error: Item "None" of "Any | Project | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.556176 | debian-bookworm | openstack_project_manager/create.py:44: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "assign_project_role_to_user" [union-attr] 2026-07-03 06:22:13.556196 | debian-bookworm | openstack_project_manager/create.py:56: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "assign_project_role_to_group" [union-attr] 2026-07-03 06:22:13.556208 | debian-bookworm | openstack_project_manager/create.py:201: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_domain" [union-attr] 2026-07-03 06:22:13.556218 | debian-bookworm | openstack_project_manager/create.py:209: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_group" [union-attr] 2026-07-03 06:22:13.556230 | debian-bookworm | openstack_project_manager/create.py:223: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_project" [union-attr] 2026-07-03 06:22:13.556241 | debian-bookworm | openstack_project_manager/create.py:228: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_group" [union-attr] 2026-07-03 06:22:13.556252 | debian-bookworm | openstack_project_manager/create.py:236: error: Argument 4 to "try_assign_role_to_group" has incompatible type "openstack.identity.v2.role.Role | openstack.identity.v3.role.Role"; expected "openstack.identity.v3.role.Role" [arg-type] 2026-07-03 06:22:13.556263 | debian-bookworm | openstack_project_manager/create.py:240: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_group" [union-attr] 2026-07-03 06:22:13.556275 | debian-bookworm | openstack_project_manager/create.py:246: error: Argument 4 to "try_assign_role_to_group" has incompatible type "openstack.identity.v2.role.Role | openstack.identity.v3.role.Role"; expected "openstack.identity.v3.role.Role" [arg-type] 2026-07-03 06:22:13.556286 | debian-bookworm | openstack_project_manager/create.py:330: error: No overload variant of "find_user" of "Proxy" matches argument types "str", "Any | str" [call-overload] 2026-07-03 06:22:13.556297 | debian-bookworm | openstack_project_manager/create.py:330: note: Possible overload variants: 2026-07-03 06:22:13.556308 | debian-bookworm | openstack_project_manager/create.py:330: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-07-03 06:22:13.556319 | debian-bookworm | openstack_project_manager/create.py:330: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-07-03 06:22:13.556330 | debian-bookworm | openstack_project_manager/create.py:343: error: Argument 4 to "try_assign_role" has incompatible type "openstack.identity.v2.role.Role | openstack.identity.v3.role.Role"; expected "openstack.identity.v3.role.Role" [arg-type] 2026-07-03 06:22:13.556341 | debian-bookworm | openstack_project_manager/create.py:381: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "create_application_credential" [union-attr] 2026-07-03 06:22:13.556352 | debian-bookworm | openstack_project_manager/create.py:382: error: Item "None" of "Any | User | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.556363 | debian-bookworm | openstack_project_manager/create.py:396: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_domain" [union-attr] 2026-07-03 06:22:13.556374 | debian-bookworm | openstack_project_manager/create.py:401: error: No overload variant of "find_user" of "Proxy" matches argument types "str", "Any | str" [call-overload] 2026-07-03 06:22:13.556385 | debian-bookworm | openstack_project_manager/create.py:401: note: Possible overload variants: 2026-07-03 06:22:13.556396 | debian-bookworm | openstack_project_manager/create.py:401: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-07-03 06:22:13.556413 | debian-bookworm | openstack_project_manager/create.py:401: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-07-03 06:22:13.556432 | debian-bookworm | openstack_project_manager/create.py:417: error: Argument 2 to "try_assign_role" has incompatible type "Any | Project | None"; expected "Project" [arg-type] 2026-07-03 06:22:13.556443 | debian-bookworm | openstack_project_manager/create.py:417: error: Argument 4 to "try_assign_role" has incompatible type "openstack.identity.v2.role.Role | openstack.identity.v3.role.Role"; expected "openstack.identity.v3.role.Role" [arg-type] 2026-07-03 06:22:13.556460 | debian-bookworm | openstack_project_manager/create.py:423: error: Argument 2 to "try_assign_role" has incompatible type "Any | Project | None"; expected "Project" [arg-type] 2026-07-03 06:22:13.556472 | debian-bookworm | openstack_project_manager/create.py:423: error: Argument 4 to "try_assign_role" has incompatible type "openstack.identity.v2.role.Role | openstack.identity.v3.role.Role"; expected "openstack.identity.v3.role.Role" [arg-type] 2026-07-03 06:22:13.556483 | debian-bookworm | openstack_project_manager/create.py:429: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "find_group" [union-attr] 2026-07-03 06:22:13.556494 | debian-bookworm | openstack_project_manager/create.py:434: error: Item "openstack.identity.v2._proxy.Proxy" of "openstack.identity.v2._proxy.Proxy | openstack.identity.v3._proxy.Proxy" has no attribute "add_user_to_group" [union-attr] 2026-07-03 06:22:13.556504 | debian-bookworm | openstack_project_manager/create.py:447: error: Item "None" of "Any | Project | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.556515 | debian-bookworm | openstack_project_manager/create.py:451: error: Item "None" of "Any | User | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.556526 | debian-bookworm | openstack_project_manager/create.py:456: error: Item "None" of "Any | User | None" has no attribute "id" [union-attr] 2026-07-03 06:22:13.556537 | debian-bookworm | Installing missing stub packages: 2026-07-03 06:22:13.556549 | debian-bookworm | /tmp/venv/bin/python3 -m pip install types-PyYAML types-simplejson types-tabulate 2026-07-03 06:22:13.556560 | debian-bookworm | 2026-07-03 06:22:13.556572 | debian-bookworm | 2026-07-03 06:22:13.556584 | debian-bookworm | Found 82 errors in 5 files (checked 13 source files) 2026-07-03 06:22:13.933869 | debian-bookworm | ERROR 2026-07-03 06:22:13.934323 | debian-bookworm | { 2026-07-03 06:22:13.934428 | debian-bookworm | "delta": "0:00:11.856210", 2026-07-03 06:22:13.934498 | debian-bookworm | "end": "2026-07-03 06:22:13.575810", 2026-07-03 06:22:13.934557 | debian-bookworm | "msg": "non-zero return code", 2026-07-03 06:22:13.934611 | debian-bookworm | "rc": 1, 2026-07-03 06:22:13.934694 | debian-bookworm | "start": "2026-07-03 06:22:01.719600" 2026-07-03 06:22:13.934750 | debian-bookworm | } failure 2026-07-03 06:22:13.939612 | 2026-07-03 06:22:13.939733 | PLAY RECAP 2026-07-03 06:22:13.939792 | debian-bookworm | ok: 10 changed: 6 unreachable: 0 failed: 1 skipped: 12 rescued: 0 ignored: 0 2026-07-03 06:22:13.939818 | 2026-07-03 06:22:14.124762 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/zuul-jobs/playbooks/mypy/run.yaml@main] 2026-07-03 06:22:14.126927 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-07-03 06:22:14.995602 | 2026-07-03 06:22:14.996607 | PLAY [Base post-fetch] 2026-07-03 06:22:15.013243 | 2026-07-03 06:22:15.013438 | TASK [diagnose-network : Ensure log directory exists] 2026-07-03 06:22:15.464564 | debian-bookworm | ok 2026-07-03 06:22:15.475448 | 2026-07-03 06:22:15.475667 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-07-03 06:22:27.281730 | debian-bookworm | ok: Runtime: 0:00:06.095785 2026-07-03 06:22:27.290989 | 2026-07-03 06:22:27.291136 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-07-03 06:22:33.365774 | debian-bookworm | ok: Runtime: 0:00:00.009250 2026-07-03 06:22:33.373873 | 2026-07-03 06:22:33.374057 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-07-03 06:22:39.429780 | debian-bookworm | ok: Runtime: 0:00:00.006384 2026-07-03 06:22:39.443823 | 2026-07-03 06:22:39.443994 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-03 06:22:39.509922 | debian-bookworm | skipping: Conditional result was False 2026-07-03 06:22:39.524264 | 2026-07-03 06:22:39.524474 | TASK [fetch-output : Set log path for single node] 2026-07-03 06:22:39.575952 | debian-bookworm | ok 2026-07-03 06:22:39.585725 | 2026-07-03 06:22:39.585899 | LOOP [fetch-output : Ensure local output dirs] 2026-07-03 06:22:39.944524 | debian-bookworm -> localhost | ok: "/var/lib/zuul/builds/352188d701c54895a62a4f3b62ee13c8/work/logs" 2026-07-03 06:22:40.231260 | debian-bookworm -> localhost | changed: "/var/lib/zuul/builds/352188d701c54895a62a4f3b62ee13c8/work/artifacts" 2026-07-03 06:22:40.498290 | debian-bookworm -> localhost | changed: "/var/lib/zuul/builds/352188d701c54895a62a4f3b62ee13c8/work/docs" 2026-07-03 06:22:40.514999 | 2026-07-03 06:22:40.515158 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-03 06:22:41.335310 | debian-bookworm | changed: 2026-07-03 06:22:41.335663 | debian-bookworm | .d..t...... ./ 2026-07-03 06:22:41.335720 | debian-bookworm | >f+++++++++ net-debug.post.txt 2026-07-03 06:22:41.335755 | debian-bookworm | >f+++++++++ net-debug.pre.txt 2026-07-03 06:22:41.335784 | debian-bookworm | >f+++++++++ sudo-debug.txt 2026-07-03 06:22:41.335831 | debian-bookworm | >f+++++++++ sudo-strace.log 2026-07-03 06:22:41.335861 | debian-bookworm | >f+++++++++ sudo-strace.log.time 2026-07-03 06:22:41.335925 | debian-bookworm | changed: All items complete 2026-07-03 06:22:41.335964 | 2026-07-03 06:22:41.931269 | debian-bookworm | changed: .d..t...... ./ 2026-07-03 06:22:42.505832 | debian-bookworm | changed: .d..t...... ./ 2026-07-03 06:22:42.537241 | 2026-07-03 06:22:42.537578 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-03 06:22:42.920119 | debian-bookworm -> localhost | ok: Item: artifacts Runtime: 0:00:00.008690 2026-07-03 06:22:43.225212 | debian-bookworm -> localhost | ok: Item: docs Runtime: 0:00:00.011026 2026-07-03 06:22:43.245901 | 2026-07-03 06:22:43.246073 | PLAY RECAP 2026-07-03 06:22:43.246179 | debian-bookworm | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-03 06:22:43.246230 | 2026-07-03 06:22:43.400578 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-07-03 06:22:43.401507 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-07-03 06:22:44.182933 | 2026-07-03 06:22:44.183133 | PLAY [Base post] 2026-07-03 06:22:44.197942 | 2026-07-03 06:22:44.198117 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-03 06:22:44.781299 | debian-bookworm | changed 2026-07-03 06:22:44.790588 | 2026-07-03 06:22:44.790779 | PLAY RECAP 2026-07-03 06:22:44.790888 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-03 06:22:44.790981 | 2026-07-03 06:22:44.946477 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-07-03 06:22:44.948589 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-03 06:22:45.757461 | 2026-07-03 06:22:45.757700 | PLAY [Base post-logs] 2026-07-03 06:22:45.768890 | 2026-07-03 06:22:45.769044 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-03 06:22:46.268006 | localhost | changed 2026-07-03 06:22:46.287466 | 2026-07-03 06:22:46.287754 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-03 06:22:46.318928 | localhost | ok 2026-07-03 06:22:46.324863 | 2026-07-03 06:22:46.325027 | TASK [Set zuul-log-path fact] 2026-07-03 06:22:46.342331 | localhost | ok 2026-07-03 06:22:46.352251 | 2026-07-03 06:22:46.352374 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-03 06:22:46.388307 | localhost | ok 2026-07-03 06:22:46.392818 | 2026-07-03 06:22:46.392943 | TASK [upload-logs : Create log directories] 2026-07-03 06:22:46.917148 | localhost | changed 2026-07-03 06:22:46.923027 | 2026-07-03 06:22:46.923182 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-03 06:22:47.441509 | localhost -> localhost | ok: Runtime: 0:00:00.007334 2026-07-03 06:22:47.446578 | 2026-07-03 06:22:47.446724 | TASK [upload-logs : Upload logs to log server] 2026-07-03 06:22:48.052215 | localhost | Output suppressed because no_log was given 2026-07-03 06:22:48.054389 | 2026-07-03 06:22:48.054509 | LOOP [upload-logs : Compress console log and json output] 2026-07-03 06:22:48.119630 | localhost | skipping: Conditional result was False 2026-07-03 06:22:48.125974 | localhost | skipping: Conditional result was False 2026-07-03 06:22:48.134140 | 2026-07-03 06:22:48.134295 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-03 06:22:48.183904 | localhost | skipping: Conditional result was False 2026-07-03 06:22:48.184547 | 2026-07-03 06:22:48.188032 | localhost | skipping: Conditional result was False 2026-07-03 06:22:48.191981 | 2026-07-03 06:22:48.192102 | LOOP [upload-logs : Upload console log and json output]