2026-06-19 18:51:08.792682 | Job console starting 2026-06-19 18:51:08.812526 | Updating git repos 2026-06-19 18:51:08.867790 | Cloning repos into workspace 2026-06-19 18:51:08.944861 | Restoring repo states 2026-06-19 18:51:08.961054 | Merging changes 2026-06-19 18:51:09.583885 | Checking out repos 2026-06-19 18:51:09.651924 | Preparing playbooks 2026-06-19 18:51:11.449819 | Running Ansible setup 2026-06-19 18:51:17.201858 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-06-19 18:51:18.016983 | 2026-06-19 18:51:18.017119 | PLAY [Base pre] 2026-06-19 18:51:18.042407 | 2026-06-19 18:51:18.042545 | TASK [Setup log path fact] 2026-06-19 18:51:18.077570 | debian-bookworm | ok 2026-06-19 18:51:18.095099 | 2026-06-19 18:51:18.095248 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-19 18:51:18.133965 | debian-bookworm | ok 2026-06-19 18:51:18.146642 | 2026-06-19 18:51:18.146757 | TASK [emit-job-header : Print job information] 2026-06-19 18:51:18.185346 | # Job Information 2026-06-19 18:51:18.185539 | Ansible Version: 2.16.14 2026-06-19 18:51:18.185578 | Job: openstack-project-manager-mypy 2026-06-19 18:51:18.185612 | Pipeline: check 2026-06-19 18:51:18.185636 | Executor: 521e9411259a 2026-06-19 18:51:18.185658 | Triggered by: https://github.com/osism/openstack-project-manager/pull/274 2026-06-19 18:51:18.185679 | Event ID: cfebc380-6c0f-11f1-902e-91be15d6a666 2026-06-19 18:51:18.190444 | 2026-06-19 18:51:18.190556 | LOOP [emit-job-header : Print node information] 2026-06-19 18:51:18.393561 | debian-bookworm | ok: 2026-06-19 18:51:18.393857 | debian-bookworm | # Node Information 2026-06-19 18:51:18.393890 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-06-19 18:51:18.393911 | debian-bookworm | Hostname: debian 2026-06-19 18:51:18.393929 | debian-bookworm | Username: zuul 2026-06-19 18:51:18.393947 | debian-bookworm | Distro: Debian 12.14 2026-06-19 18:51:18.393971 | debian-bookworm | Provider: regiocloud-a 2026-06-19 18:51:18.393992 | debian-bookworm | Region: 2026-06-19 18:51:18.394010 | debian-bookworm | Label: debian-bookworm 2026-06-19 18:51:18.394026 | debian-bookworm | Product Name: OpenStack Nova 2026-06-19 18:51:18.394042 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe52:aa4b 2026-06-19 18:51:18.403889 | 2026-06-19 18:51:18.403996 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-19 18:51:18.948411 | debian-bookworm -> localhost | changed 2026-06-19 18:51:18.955445 | 2026-06-19 18:51:18.955567 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-19 18:51:20.337832 | debian-bookworm -> localhost | changed 2026-06-19 18:51:20.349023 | 2026-06-19 18:51:20.349155 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-19 18:51:20.818097 | debian-bookworm -> localhost | ok 2026-06-19 18:51:20.824464 | 2026-06-19 18:51:20.824606 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-19 18:51:20.854930 | debian-bookworm | ok 2026-06-19 18:51:20.884433 | debian-bookworm | included: /var/lib/zuul/builds/f0742181f38e4d949d6b82a1690cd6aa/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-19 18:51:20.890373 | 2026-06-19 18:51:20.890462 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-19 18:51:22.956824 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-06-19 18:51:22.957083 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/f0742181f38e4d949d6b82a1690cd6aa/work/f0742181f38e4d949d6b82a1690cd6aa_id_rsa 2026-06-19 18:51:22.957123 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/f0742181f38e4d949d6b82a1690cd6aa/work/f0742181f38e4d949d6b82a1690cd6aa_id_rsa.pub 2026-06-19 18:51:22.957151 | debian-bookworm -> localhost | The key fingerprint is: 2026-06-19 18:51:22.957177 | debian-bookworm -> localhost | SHA256:A6xKUqr0m4Q8CuMK+UdeoPlPAEGVEnYdODRSfze/ePU zuul-build-sshkey 2026-06-19 18:51:22.957211 | debian-bookworm -> localhost | The key's randomart image is: 2026-06-19 18:51:22.957235 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-06-19 18:51:22.957256 | debian-bookworm -> localhost | | .*=*+.. | 2026-06-19 18:51:22.957277 | debian-bookworm -> localhost | | ..+++. | 2026-06-19 18:51:22.957298 | debian-bookworm -> localhost | | o. .+ . o | 2026-06-19 18:51:22.957319 | debian-bookworm -> localhost | | o ... o . o | 2026-06-19 18:51:22.957339 | debian-bookworm -> localhost | |o..oo. S . . | 2026-06-19 18:51:22.957365 | debian-bookworm -> localhost | |++=.... . . o . | 2026-06-19 18:51:22.957385 | debian-bookworm -> localhost | |*+.* .. . o E| 2026-06-19 18:51:22.957405 | debian-bookworm -> localhost | |=oo *. . | 2026-06-19 18:51:22.957426 | debian-bookworm -> localhost | |+..+ .. | 2026-06-19 18:51:22.957446 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-06-19 18:51:22.957514 | debian-bookworm -> localhost | ok: Runtime: 0:00:01.474666 2026-06-19 18:51:22.965616 | 2026-06-19 18:51:22.965720 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-19 18:51:23.004311 | debian-bookworm | ok 2026-06-19 18:51:23.026610 | debian-bookworm | included: /var/lib/zuul/builds/f0742181f38e4d949d6b82a1690cd6aa/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-19 18:51:23.035906 | 2026-06-19 18:51:23.036010 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-19 18:51:23.049322 | debian-bookworm | skipping: Conditional result was False 2026-06-19 18:51:23.056386 | 2026-06-19 18:51:23.056521 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-19 18:51:23.684322 | debian-bookworm | changed 2026-06-19 18:51:23.689794 | 2026-06-19 18:51:23.689887 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-19 18:51:23.972184 | debian-bookworm | ok 2026-06-19 18:51:23.978450 | 2026-06-19 18:51:23.978608 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-19 18:51:24.638165 | debian-bookworm | changed 2026-06-19 18:51:24.643441 | 2026-06-19 18:51:24.643552 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-19 18:51:25.285872 | debian-bookworm | changed 2026-06-19 18:51:25.291319 | 2026-06-19 18:51:25.291415 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-19 18:51:25.314569 | debian-bookworm | skipping: Conditional result was False 2026-06-19 18:51:25.320358 | 2026-06-19 18:51:25.320454 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-19 18:51:25.736633 | debian-bookworm -> localhost | changed 2026-06-19 18:51:25.748240 | 2026-06-19 18:51:25.748353 | TASK [add-build-sshkey : Add back temp key] 2026-06-19 18:51:26.071807 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/f0742181f38e4d949d6b82a1690cd6aa/work/f0742181f38e4d949d6b82a1690cd6aa_id_rsa (zuul-build-sshkey) 2026-06-19 18:51:26.072335 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.010072 2026-06-19 18:51:26.091124 | 2026-06-19 18:51:26.091264 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-19 18:51:26.517310 | debian-bookworm | ok 2026-06-19 18:51:26.522436 | 2026-06-19 18:51:26.522537 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-19 18:51:26.555858 | debian-bookworm | skipping: Conditional result was False 2026-06-19 18:51:26.565950 | 2026-06-19 18:51:26.566052 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-06-19 18:51:26.998177 | debian-bookworm | ok 2026-06-19 18:51:27.012538 | 2026-06-19 18:51:27.012645 | TASK [validate-host : Define zuul_info_dir fact] 2026-06-19 18:51:27.040370 | debian-bookworm | ok 2026-06-19 18:51:27.045246 | 2026-06-19 18:51:27.045337 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-06-19 18:51:27.445928 | debian-bookworm -> localhost | ok 2026-06-19 18:51:27.452278 | 2026-06-19 18:51:27.452368 | TASK [validate-host : Collect information about the host] 2026-06-19 18:51:28.609007 | debian-bookworm | ok 2026-06-19 18:51:28.621433 | 2026-06-19 18:51:28.621597 | TASK [validate-host : Sanitize hostname] 2026-06-19 18:51:28.816016 | debian-bookworm | ok 2026-06-19 18:51:28.821169 | 2026-06-19 18:51:28.821290 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-06-19 18:51:29.639441 | debian-bookworm -> localhost | changed 2026-06-19 18:51:29.649228 | 2026-06-19 18:51:29.649367 | TASK [validate-host : Collect information about zuul worker] 2026-06-19 18:51:30.205478 | debian-bookworm | ok 2026-06-19 18:51:30.210813 | 2026-06-19 18:51:30.210968 | TASK [validate-host : Write out all zuul information for each host] 2026-06-19 18:51:31.059219 | debian-bookworm -> localhost | changed 2026-06-19 18:51:31.080076 | 2026-06-19 18:51:31.080237 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-06-19 18:51:31.414258 | debian-bookworm | ok 2026-06-19 18:51:31.428948 | 2026-06-19 18:51:31.429101 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-06-19 18:51:32.514198 | debian-bookworm | changed: 2026-06-19 18:51:32.514510 | debian-bookworm | cd+++++++++ src/ 2026-06-19 18:51:32.514552 | debian-bookworm | cd+++++++++ src/github.com/ 2026-06-19 18:51:32.514576 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-06-19 18:51:32.514598 | debian-bookworm | cd+++++++++ src/github.com/osism/openstack-project-manager/ 2026-06-19 18:51:32.514620 | debian-bookworm | User 2026-06-19 18:53:15.018510 | debian-bookworm | openstack_project_manager/manage_ldap.py:145: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-06-19 18:53:15.018526 | debian-bookworm | openstack_project_manager/manage_ldap.py:145: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.018544 | 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-06-19 18:53:15.018565 | 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-06-19 18:53:15.018579 | debian-bookworm | openstack_project_manager/manage_ldap.py:178: note: Possible overload variants: 2026-06-19 18:53:15.018593 | debian-bookworm | openstack_project_manager/manage_ldap.py:178: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-06-19 18:53:15.018606 | debian-bookworm | openstack_project_manager/manage_ldap.py:178: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-06-19 18:53:15.018620 | debian-bookworm | openstack_project_manager/manage_ldap.py:178: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.018635 | 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-06-19 18:53:15.018648 | debian-bookworm | openstack_project_manager/manage_ldap.py:184: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.018662 | 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-06-19 18:53:15.018684 | 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-06-19 18:53:15.018703 | 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-06-19 18:53:15.018723 | 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-06-19 18:53:15.018738 | debian-bookworm | openstack_project_manager/manage.py:530: error: "dict[str, Any]" has no attribute "project" [attr-defined] 2026-06-19 18:53:15.018754 | 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-06-19 18:53:15.018767 | 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-06-19 18:53:15.018784 | 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-06-19 18:53:15.018798 | 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-06-19 18:53:15.018812 | 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-06-19 18:53:15.018826 | debian-bookworm | openstack_project_manager/manage.py:618: error: Item "None" of "Any | DefaultType | None" has no attribute "volume_type_id" [union-attr] 2026-06-19 18:53:15.018839 | 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-06-19 18:53:15.018852 | 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-06-19 18:53:15.018865 | 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-06-19 18:53:15.018880 | 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-06-19 18:53:15.018962 | 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-06-19 18:53:15.018983 | debian-bookworm | openstack_project_manager/manage.py:1114: note: Possible overload variants: 2026-06-19 18:53:15.019000 | debian-bookworm | openstack_project_manager/manage.py:1114: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-06-19 18:53:15.019014 | debian-bookworm | openstack_project_manager/manage.py:1114: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-06-19 18:53:15.019028 | 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-06-19 18:53:15.019041 | debian-bookworm | openstack_project_manager/manage.py:1119: note: Possible overload variants: 2026-06-19 18:53:15.019059 | debian-bookworm | openstack_project_manager/manage.py:1119: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-06-19 18:53:15.019073 | debian-bookworm | openstack_project_manager/manage.py:1119: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-06-19 18:53:15.019087 | 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-06-19 18:53:15.019100 | 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-06-19 18:53:15.019113 | debian-bookworm | openstack_project_manager/manage.py:1152: note: Possible overload variants: 2026-06-19 18:53:15.019126 | debian-bookworm | openstack_project_manager/manage.py:1152: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-06-19 18:53:15.019138 | debian-bookworm | openstack_project_manager/manage.py:1152: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-06-19 18:53:15.019152 | debian-bookworm | openstack_project_manager/manage.py:1153: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.019165 | 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-06-19 18:53:15.019180 | 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-06-19 18:53:15.019193 | 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-06-19 18:53:15.019205 | 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-06-19 18:53:15.019219 | 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-06-19 18:53:15.019244 | 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-06-19 18:53:15.019274 | 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-06-19 18:53:15.019290 | 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-06-19 18:53:15.019304 | 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-06-19 18:53:15.019317 | 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-06-19 18:53:15.019330 | 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-06-19 18:53:15.019348 | 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-06-19 18:53:15.019362 | debian-bookworm | openstack_project_manager/create_user.py:72: note: Possible overload variants: 2026-06-19 18:53:15.019375 | debian-bookworm | openstack_project_manager/create_user.py:72: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-06-19 18:53:15.019388 | debian-bookworm | openstack_project_manager/create_user.py:72: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-06-19 18:53:15.019401 | 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-06-19 18:53:15.019414 | debian-bookworm | openstack_project_manager/create_user.py:86: error: Item "None" of "Any | Project | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.019427 | debian-bookworm | openstack_project_manager/create_user.py:92: error: Item "None" of "Any | Project | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.019440 | 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-06-19 18:53:15.019453 | 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-06-19 18:53:15.019466 | debian-bookworm | openstack_project_manager/create_ldap.py:185: note: Possible overload variants: 2026-06-19 18:53:15.019482 | debian-bookworm | openstack_project_manager/create_ldap.py:185: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-06-19 18:53:15.019495 | debian-bookworm | openstack_project_manager/create_ldap.py:185: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-06-19 18:53:15.019508 | debian-bookworm | openstack_project_manager/create_ldap.py:185: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.019521 | 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-06-19 18:53:15.019534 | debian-bookworm | openstack_project_manager/create_ldap.py:191: error: Item "None" of "Any | Domain | None" has no attribute "name" [union-attr] 2026-06-19 18:53:15.019546 | debian-bookworm | openstack_project_manager/create_ldap.py:191: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.019559 | 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-06-19 18:53:15.019572 | debian-bookworm | openstack_project_manager/create_ldap.py:204: error: Item "None" of "Any | Domain | None" has no attribute "name" [union-attr] 2026-06-19 18:53:15.019584 | debian-bookworm | openstack_project_manager/create_ldap.py:204: error: Item "None" of "Any | Domain | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.019597 | 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-06-19 18:53:15.019610 | debian-bookworm | openstack_project_manager/create_ldap.py:211: error: Item "None" of "Any | Project | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.019623 | 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-06-19 18:53:15.019640 | 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-06-19 18:53:15.019654 | 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-06-19 18:53:15.019666 | 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-06-19 18:53:15.019679 | 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-06-19 18:53:15.019691 | 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-06-19 18:53:15.019706 | 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-06-19 18:53:15.019719 | 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-06-19 18:53:15.019732 | 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-06-19 18:53:15.019745 | 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-06-19 18:53:15.019758 | debian-bookworm | openstack_project_manager/create.py:330: note: Possible overload variants: 2026-06-19 18:53:15.019772 | debian-bookworm | openstack_project_manager/create.py:330: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-06-19 18:53:15.019785 | debian-bookworm | openstack_project_manager/create.py:330: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-06-19 18:53:15.019799 | 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-06-19 18:53:15.019812 | 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-06-19 18:53:15.019826 | debian-bookworm | openstack_project_manager/create.py:382: error: Item "None" of "Any | User | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.019839 | 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-06-19 18:53:15.019852 | 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-06-19 18:53:15.019865 | debian-bookworm | openstack_project_manager/create.py:401: note: Possible overload variants: 2026-06-19 18:53:15.019878 | debian-bookworm | openstack_project_manager/create.py:401: note: def find_user(self, name_or_id: str, ignore_missing: Literal[False]) -> User 2026-06-19 18:53:15.019892 | debian-bookworm | openstack_project_manager/create.py:401: note: def find_user(self, name_or_id: str, ignore_missing: bool = ...) -> User | None 2026-06-19 18:53:15.019910 | 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-06-19 18:53:15.019923 | 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-06-19 18:53:15.019936 | 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-06-19 18:53:15.019949 | 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-06-19 18:53:15.019962 | 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-06-19 18:53:15.019974 | 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-06-19 18:53:15.019987 | debian-bookworm | openstack_project_manager/create.py:447: error: Item "None" of "Any | Project | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.020000 | debian-bookworm | openstack_project_manager/create.py:451: error: Item "None" of "Any | User | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.020013 | debian-bookworm | openstack_project_manager/create.py:456: error: Item "None" of "Any | User | None" has no attribute "id" [union-attr] 2026-06-19 18:53:15.020092 | debian-bookworm | Installing missing stub packages: 2026-06-19 18:53:15.020098 | debian-bookworm | /tmp/venv/bin/python3 -m pip install types-PyYAML types-simplejson types-tabulate 2026-06-19 18:53:15.020102 | debian-bookworm | 2026-06-19 18:53:15.020106 | debian-bookworm | 2026-06-19 18:53:15.020110 | debian-bookworm | Found 82 errors in 5 files (checked 13 source files) 2026-06-19 18:53:15.338391 | debian-bookworm | ERROR 2026-06-19 18:53:15.339006 | debian-bookworm | { 2026-06-19 18:53:15.339124 | debian-bookworm | "delta": "0:00:12.455318", 2026-06-19 18:53:15.339196 | debian-bookworm | "end": "2026-06-19 18:53:15.038589", 2026-06-19 18:53:15.339257 | debian-bookworm | "msg": "non-zero return code", 2026-06-19 18:53:15.339312 | debian-bookworm | "rc": 1, 2026-06-19 18:53:15.339367 | debian-bookworm | "start": "2026-06-19 18:53:02.583271" 2026-06-19 18:53:15.339419 | debian-bookworm | } failure 2026-06-19 18:53:15.349016 | 2026-06-19 18:53:15.349140 | PLAY RECAP 2026-06-19 18:53:15.349230 | debian-bookworm | ok: 10 changed: 6 unreachable: 0 failed: 1 skipped: 12 rescued: 0 ignored: 0 2026-06-19 18:53:15.349273 | 2026-06-19 18:53:15.577205 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/zuul-jobs/playbooks/mypy/run.yaml@main] 2026-06-19 18:53:15.578224 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-06-19 18:53:16.403079 | 2026-06-19 18:53:16.403314 | PLAY [Base post-fetch] 2026-06-19 18:53:16.421290 | 2026-06-19 18:53:16.421458 | TASK [diagnose-network : Ensure log directory exists] 2026-06-19 18:53:16.842780 | debian-bookworm | ok 2026-06-19 18:53:16.856115 | 2026-06-19 18:53:16.856324 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-06-19 18:53:54.945801 | debian-bookworm | ok: Runtime: 0:00:34.730733 2026-06-19 18:53:54.955563 | 2026-06-19 18:53:54.955748 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-06-19 18:54:00.998699 | debian-bookworm | ok: Runtime: 0:00:00.009579 2026-06-19 18:54:01.007613 | 2026-06-19 18:54:01.007832 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-06-19 18:54:07.046990 | debian-bookworm | ok: Runtime: 0:00:00.006552 2026-06-19 18:54:07.059542 | 2026-06-19 18:54:07.059679 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-19 18:54:07.115893 | debian-bookworm | skipping: Conditional result was False 2026-06-19 18:54:07.129449 | 2026-06-19 18:54:07.129661 | TASK [fetch-output : Set log path for single node] 2026-06-19 18:54:07.191449 | debian-bookworm | ok 2026-06-19 18:54:07.199401 | 2026-06-19 18:54:07.199581 | LOOP [fetch-output : Ensure local output dirs] 2026-06-19 18:54:07.530925 | debian-bookworm -> localhost | ok: "/var/lib/zuul/builds/f0742181f38e4d949d6b82a1690cd6aa/work/logs" 2026-06-19 18:54:07.823087 | debian-bookworm -> localhost | changed: "/var/lib/zuul/builds/f0742181f38e4d949d6b82a1690cd6aa/work/artifacts" 2026-06-19 18:54:08.115022 | debian-bookworm -> localhost | changed: "/var/lib/zuul/builds/f0742181f38e4d949d6b82a1690cd6aa/work/docs" 2026-06-19 18:54:08.136818 | 2026-06-19 18:54:08.137013 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-19 18:54:08.928445 | debian-bookworm | changed: 2026-06-19 18:54:08.928778 | debian-bookworm | .d..t...... ./ 2026-06-19 18:54:08.928836 | debian-bookworm | >f+++++++++ net-debug.post.txt 2026-06-19 18:54:08.928890 | debian-bookworm | >f+++++++++ net-debug.pre.txt 2026-06-19 18:54:08.928926 | debian-bookworm | >f+++++++++ sudo-debug.txt 2026-06-19 18:54:08.928959 | debian-bookworm | >f+++++++++ sudo-strace.log 2026-06-19 18:54:08.928990 | debian-bookworm | >f+++++++++ sudo-strace.log.time 2026-06-19 18:54:08.929052 | debian-bookworm | changed: All items complete 2026-06-19 18:54:08.929088 | 2026-06-19 18:54:09.509899 | debian-bookworm | changed: .d..t...... ./ 2026-06-19 18:54:10.112271 | debian-bookworm | changed: .d..t...... ./ 2026-06-19 18:54:10.140804 | 2026-06-19 18:54:10.140986 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-19 18:54:10.492794 | debian-bookworm -> localhost | ok: Item: artifacts Runtime: 0:00:00.008482 2026-06-19 18:54:10.791715 | debian-bookworm -> localhost | ok: Item: docs Runtime: 0:00:00.009431 2026-06-19 18:54:10.805419 | 2026-06-19 18:54:10.805549 | PLAY RECAP 2026-06-19 18:54:10.805605 | debian-bookworm | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-19 18:54:10.805630 | 2026-06-19 18:54:10.949150 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-06-19 18:54:10.951340 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-06-19 18:54:11.743626 | 2026-06-19 18:54:11.743821 | PLAY [Base post] 2026-06-19 18:54:11.758017 | 2026-06-19 18:54:11.758173 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-19 18:54:12.364070 | debian-bookworm | changed 2026-06-19 18:54:12.374515 | 2026-06-19 18:54:12.374645 | PLAY RECAP 2026-06-19 18:54:12.374725 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-19 18:54:12.374804 | 2026-06-19 18:54:12.502682 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-06-19 18:54:12.503656 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-19 18:54:13.316409 | 2026-06-19 18:54:13.316692 | PLAY [Base post-logs] 2026-06-19 18:54:13.327811 | 2026-06-19 18:54:13.327973 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-19 18:54:13.811626 | localhost | changed 2026-06-19 18:54:13.828738 | 2026-06-19 18:54:13.828930 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-19 18:54:13.866455 | localhost | ok 2026-06-19 18:54:13.872053 | 2026-06-19 18:54:13.872245 | TASK [Set zuul-log-path fact] 2026-06-19 18:54:13.889908 | localhost | ok 2026-06-19 18:54:13.902780 | 2026-06-19 18:54:13.902948 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-19 18:54:13.931641 | localhost | ok 2026-06-19 18:54:13.938566 | 2026-06-19 18:54:13.938757 | TASK [upload-logs : Create log directories] 2026-06-19 18:54:14.452495 | localhost | changed 2026-06-19 18:54:14.458382 | 2026-06-19 18:54:14.458565 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-19 18:54:15.004955 | localhost -> localhost | ok: Runtime: 0:00:00.007350 2026-06-19 18:54:15.013195 | 2026-06-19 18:54:15.013423 | TASK [upload-logs : Upload logs to log server] 2026-06-19 18:54:15.620795 | localhost | Output suppressed because no_log was given 2026-06-19 18:54:15.625546 | 2026-06-19 18:54:15.625810 | LOOP [upload-logs : Compress console log and json output] 2026-06-19 18:54:15.682028 | localhost | skipping: Conditional result was False 2026-06-19 18:54:15.687162 | localhost | skipping: Conditional result was False 2026-06-19 18:54:15.700431 | 2026-06-19 18:54:15.700691 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-19 18:54:15.750432 | localhost | skipping: Conditional result was False 2026-06-19 18:54:15.751115 | 2026-06-19 18:54:15.753846 | localhost | skipping: Conditional result was False 2026-06-19 18:54:15.762739 | 2026-06-19 18:54:15.763055 | LOOP [upload-logs : Upload console log and json output]