2026-06-10 18:57:04.024282 | Job console starting
2026-06-10 18:57:04.156844 | Updating git repos
2026-06-10 18:57:04.178875 | Cloning repos into workspace
2026-06-10 18:57:04.879892 | Restoring repo states
2026-06-10 18:57:04.894985 | Merging changes
2026-06-10 18:57:05.596681 | Checking out repos
2026-06-10 18:57:05.724631 | Preparing playbooks
2026-06-10 18:57:07.363111 | Running Ansible setup
2026-06-10 18:57:14.644965 | PRE-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/pre.yaml@main]
2026-06-10 18:57:15.393375 | 
2026-06-10 18:57:15.393588 | PLAY [localhost]
2026-06-10 18:57:15.403058 | 
2026-06-10 18:57:15.403127 | TASK [Gathering Facts]
2026-06-10 18:57:16.357618 | localhost | ok
2026-06-10 18:57:16.370266 | 
2026-06-10 18:57:16.370423 | TASK [Setup log path fact]
2026-06-10 18:57:16.392613 | localhost | ok
2026-06-10 18:57:16.417579 | 
2026-06-10 18:57:16.417726 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 18:57:16.456895 | localhost | ok
2026-06-10 18:57:16.464374 | 
2026-06-10 18:57:16.464489 | TASK [emit-job-header : Print job information]
2026-06-10 18:57:16.513893 | # Job Information
2026-06-10 18:57:16.514096 | Ansible Version: 2.16.18
2026-06-10 18:57:16.514136 | Job: dci-podman-lint-job
2026-06-10 18:57:16.514163 | Pipeline: check
2026-06-10 18:57:16.514187 | Executor: 38.102.83.47
2026-06-10 18:57:16.514211 | Triggered by: https://github.com/distributedci/dci-analytics/pull/31
2026-06-10 18:57:16.514239 | Event ID: 1eea0500-64fe-11f1-8b48-fc6bde5766fa
2026-06-10 18:57:16.517809 | 
2026-06-10 18:57:16.517898 | LOOP [emit-job-header : Print node information]
2026-06-10 18:57:16.624759 | localhost | ok:
2026-06-10 18:57:16.625118 | localhost | # Node Information
2026-06-10 18:57:16.625190 | localhost | Inventory Hostname: testrunner
2026-06-10 18:57:16.625244 | localhost | Hostname: 039cd4c2c0ee
2026-06-10 18:57:16.625293 | localhost | Username: zuul
2026-06-10 18:57:16.625351 | localhost | Distro: Fedora 41
2026-06-10 18:57:16.625398 | localhost | Provider: k1s04
2026-06-10 18:57:16.625481 | localhost | Region:
2026-06-10 18:57:16.625531 | localhost | Label: zuul-worker-f41
2026-06-10 18:57:16.625575 | localhost | Product Name: OpenStack Nova
2026-06-10 18:57:16.625619 | localhost | Interface IP: zuul-worker-f41-0000070096
2026-06-10 18:57:16.647158 | 
2026-06-10 18:57:16.647348 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-10 18:57:17.130739 | localhost -> localhost | changed
2026-06-10 18:57:17.137523 | 
2026-06-10 18:57:17.137616 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-10 18:57:18.206244 | localhost -> localhost | changed
2026-06-10 18:57:18.217398 | 
2026-06-10 18:57:18.217556 | PLAY [all]
2026-06-10 18:57:18.229696 | 
2026-06-10 18:57:18.229855 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-10 18:57:24.261082 | testrunner | ok
2026-06-10 18:57:24.273480 | 
2026-06-10 18:57:24.273623 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-10 18:57:24.301568 | testrunner | skipping: Conditional result was False
2026-06-10 18:57:24.310212 | 
2026-06-10 18:57:24.310350 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-10 18:57:24.347340 | testrunner | skipping: Conditional result was False
2026-06-10 18:57:24.358322 | 
2026-06-10 18:57:24.358501 | TASK [validate-host : Collect information about the host]
2026-06-10 18:57:24.385989 | testrunner | skipping: Conditional result was False
2026-06-10 18:57:24.394482 | 
2026-06-10 18:57:24.394631 | TASK [validate-host : Sanitize hostname]
2026-06-10 18:57:24.422463 | testrunner | skipping: Conditional result was False
2026-06-10 18:57:24.432535 | 
2026-06-10 18:57:24.432682 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-10 18:57:24.470129 | testrunner | skipping: Conditional result was False
2026-06-10 18:57:24.479186 | 
2026-06-10 18:57:24.479322 | TASK [validate-host : Collect information about zuul worker]
2026-06-10 18:57:24.506672 | testrunner | skipping: Conditional result was False
2026-06-10 18:57:24.517523 | 
2026-06-10 18:57:24.517808 | TASK [validate-host : Write out all zuul information for each host]
2026-06-10 18:57:24.554976 | testrunner | skipping: Conditional result was False
2026-06-10 18:57:24.569633 | 
2026-06-10 18:57:24.569777 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-10 18:57:24.596958 | testrunner | skipping: Conditional result was False
2026-06-10 18:57:24.608860 | 
2026-06-10 18:57:24.609049 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-10 18:57:24.651111 | 
2026-06-10 18:57:24.651378 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-10 18:57:24.689554 | testrunner | skipping: Conditional result was False
2026-06-10 18:57:24.704018 | 
2026-06-10 18:57:24.704168 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-10 18:57:24.732298 | testrunner | skipping: Conditional result was False
2026-06-10 18:57:24.755344 | 
2026-06-10 18:57:24.755693 | LOOP [prepare-workspace-openshift : Include rsync tasks]
2026-06-10 18:57:24.827042 | testrunner | ok:
2026-06-10 18:57:24.827348 | testrunner | [
2026-06-10 18:57:24.827418 | testrunner |   "testrunner",
2026-06-10 18:57:24.827521 | testrunner |   {
2026-06-10 18:57:24.827579 | testrunner |     "context": "main:zuul-worker/38-102-83-54:9023",
2026-06-10 18:57:24.827629 | testrunner |     "namespace": "main",
2026-06-10 18:57:24.827679 | testrunner |     "pod": "zuul-worker-f41-0000070096",
2026-06-10 18:57:24.827724 | testrunner |     "resources": {
2026-06-10 18:57:24.827771 | testrunner |       "cores": 0,
2026-06-10 18:57:24.827816 | testrunner |       "instances": 1,
2026-06-10 18:57:24.827862 | testrunner |       "ram": 0
2026-06-10 18:57:24.827908 | testrunner |     },
2026-06-10 18:57:24.827953 | testrunner |     "stream_port1": 34367,
2026-06-10 18:57:24.827997 | testrunner |     "stream_port2": 44031
2026-06-10 18:57:24.828041 | testrunner |   }
2026-06-10 18:57:24.828103 | testrunner | ]
2026-06-10 18:57:24.828182 | testrunner | ok: All items complete
2026-06-10 18:57:24.828240 | 
2026-06-10 18:57:24.841622 | testrunner | included: /var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace-openshift/tasks/rsync.yaml
2026-06-10 18:57:24.854494 | 
2026-06-10 18:57:24.854737 | TASK [prepare-workspace-openshift : Create src directory]
2026-06-10 18:57:26.351202 | testrunner -> localhost | ok: Runtime: 0:00:00.953877
2026-06-10 18:57:26.359564 | 
2026-06-10 18:57:26.359707 | TASK [prepare-workspace-openshift : Copy src repos to the pod]
2026-06-10 18:57:28.399283 | testrunner -> localhost | Output suppressed because no_log was given
2026-06-10 18:57:28.413287 | 
2026-06-10 18:57:28.413414 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-10 18:57:28.866886 | testrunner -> localhost | changed
2026-06-10 18:57:28.881180 | 
2026-06-10 18:57:28.881323 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-10 18:57:34.665385 | testrunner | ok: "logs"
2026-06-10 18:57:40.463792 | testrunner | ok: "artifacts"
2026-06-10 18:57:46.106009 | testrunner | ok: "docs"
2026-06-10 18:57:46.122813 | 
2026-06-10 18:57:46.123031 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-10 18:57:51.977014 | testrunner | changed: "logs"
2026-06-10 18:57:51.977366 | testrunner | ok: All items complete
2026-06-10 18:57:51.977413 | 
2026-06-10 18:57:57.799543 | testrunner | changed: "artifacts"
2026-06-10 18:58:03.663776 | testrunner | changed: "docs"
2026-06-10 18:58:03.686656 | 
2026-06-10 18:58:03.686834 | PLAY RECAP
2026-06-10 18:58:03.686920 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 18:58:03.686976 | testrunner | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 11 rescued: 0 ignored: 0
2026-06-10 18:58:03.687015 | 
2026-06-10 18:58:03.830051 | PRE-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/pre.yaml@main]
2026-06-10 18:58:03.832706 | RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/linters/podman/hadolint.yaml@main]
2026-06-10 18:58:04.452187 | 
2026-06-10 18:58:04.452355 | PLAY [testrunner]
2026-06-10 18:58:04.463191 | 
2026-06-10 18:58:04.463275 | TASK [Install hadolint]
2026-06-10 18:58:20.493916 | testrunner | changed
2026-06-10 18:58:20.501356 | 
2026-06-10 18:58:20.501562 | TASK [Run hadolint on Dockerfiles in current project]
2026-06-10 18:58:25.736061 | testrunner | ./Dockerfile:1 DL3006 [1m[93mwarning[0m: Always tag the version of an image explicitly
2026-06-10 18:58:25.736178 | testrunner | ./Dockerfile:9 DL3059 [92minfo[0m: Multiple consecutive `RUN` instructions. Consider consolidation.
2026-06-10 18:58:25.736198 | testrunner | ./Dockerfile:14 DL3013 [1m[93mwarning[0m: Pin versions in pip. Instead of `pip install <package>` use `pip install <package>==<version>` or `pip install --requirement <requirements file>`
2026-06-10 18:58:25.736210 | testrunner | ./Dockerfile:14 DL3041 [1m[93mwarning[0m: Specify version with `dnf install -y <package>-<version>`.
2026-06-10 18:58:26.823896 | testrunner | ok: Runtime: 0:00:00.091226
2026-06-10 18:58:26.826104 | 
2026-06-10 18:58:26.826200 | PLAY RECAP
2026-06-10 18:58:26.826281 | testrunner | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 18:58:26.826323 | 
2026-06-10 18:58:26.956714 | RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/linters/podman/hadolint.yaml@main]
2026-06-10 18:58:26.959177 | POST-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/post.yaml@main]
2026-06-10 18:58:27.621328 | 
2026-06-10 18:58:27.621483 | PLAY [all]
2026-06-10 18:58:27.630946 | 
2026-06-10 18:58:27.631021 | TASK [include_role : fetch-output]
2026-06-10 18:58:27.645350 | testrunner | skipping: Conditional result was False
2026-06-10 18:58:27.649326 | 
2026-06-10 18:58:27.649404 | TASK [include_role : fetch-output-openshift]
2026-06-10 18:58:27.686456 | testrunner | ok
2026-06-10 18:58:27.702556 | 
2026-06-10 18:58:27.702663 | TASK [fetch-output-openshift : Set log path for multiple nodes]
2026-06-10 18:58:27.767916 | testrunner | skipping: Conditional result was False
2026-06-10 18:58:27.773254 | 
2026-06-10 18:58:27.773349 | TASK [fetch-output-openshift : Set log path for single node]
2026-06-10 18:58:27.835742 | testrunner | ok
2026-06-10 18:58:27.842132 | 
2026-06-10 18:58:27.842267 | LOOP [fetch-output-openshift : Ensure local output dirs]
2026-06-10 18:58:28.336802 | testrunner -> localhost | changed: "/var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/work/logs"
2026-06-10 18:58:28.559671 | testrunner -> localhost | changed: "/var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/work/logs/npm"
2026-06-10 18:58:28.784516 | testrunner -> localhost | changed: "/var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/work/artifacts"
2026-06-10 18:58:29.022184 | testrunner -> localhost | changed: "/var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/work/docs"
2026-06-10 18:58:29.040678 | 
2026-06-10 18:58:29.040870 | LOOP [fetch-output-openshift : Include rsync tasks]
2026-06-10 18:58:29.103331 | testrunner | ok:
2026-06-10 18:58:29.103627 | testrunner | [
2026-06-10 18:58:29.103680 | testrunner |   "testrunner",
2026-06-10 18:58:29.103717 | testrunner |   {
2026-06-10 18:58:29.103751 | testrunner |     "context": "main:zuul-worker/38-102-83-54:9023",
2026-06-10 18:58:29.103787 | testrunner |     "namespace": "main",
2026-06-10 18:58:29.103822 | testrunner |     "pod": "zuul-worker-f41-0000070096",
2026-06-10 18:58:29.103855 | testrunner |     "resources": {
2026-06-10 18:58:29.103888 | testrunner |       "cores": 0,
2026-06-10 18:58:29.103921 | testrunner |       "instances": 1,
2026-06-10 18:58:29.103953 | testrunner |       "ram": 0
2026-06-10 18:58:29.103985 | testrunner |     },
2026-06-10 18:58:29.104023 | testrunner |     "stream_port1": 34367,
2026-06-10 18:58:29.104077 | testrunner |     "stream_port2": 44031
2026-06-10 18:58:29.104111 | testrunner |   }
2026-06-10 18:58:29.104143 | testrunner | ]
2026-06-10 18:58:29.104196 | testrunner | changed: All items complete
2026-06-10 18:58:29.104234 | 
2026-06-10 18:58:29.121768 | testrunner | included: /var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output-openshift/tasks/rsync.yaml
2026-06-10 18:58:29.132688 | 
2026-06-10 18:58:29.132838 | LOOP [fetch-output-openshift : Fetch zuul-output from the pod]
2026-06-10 18:58:34.514792 | testrunner | Output suppressed because no_log was given
2026-06-10 18:58:34.522422 | 
2026-06-10 18:58:34.522586 | TASK [fetch-output-openshift : Remove empty directory]
2026-06-10 18:58:34.942713 | testrunner -> localhost | ok: Runtime: 0:00:00.013571
2026-06-10 18:58:34.956842 | 
2026-06-10 18:58:34.956974 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-10 18:58:35.337707 | testrunner -> localhost | find: ‘/var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/work/artifacts’: No such file or directory
2026-06-10 18:58:35.338137 | testrunner -> localhost | find: ‘/var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/work/artifacts’: No such file or directory
2026-06-10 18:58:35.338223 | testrunner -> localhost | ok: Item: artifacts Runtime: 0:00:00.014413
2026-06-10 18:58:35.683523 | testrunner -> localhost | find: ‘/var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/work/docs’: No such file or directory
2026-06-10 18:58:35.683723 | testrunner -> localhost | find: ‘/var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/work/docs’: No such file or directory
2026-06-10 18:58:35.683768 | testrunner -> localhost | ok: Item: docs Runtime: 0:00:00.014127
2026-06-10 18:58:35.705085 | 
2026-06-10 18:58:35.705282 | PLAY [localhost]
2026-06-10 18:58:35.717374 | 
2026-06-10 18:58:35.717539 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-10 18:58:36.216088 | localhost | changed
2026-06-10 18:58:36.236078 | 
2026-06-10 18:58:36.236226 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-10 18:58:36.277650 | localhost | ok
2026-06-10 18:58:36.286531 | 
2026-06-10 18:58:36.286615 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-10 18:58:36.791567 | localhost | changed
2026-06-10 18:58:36.796930 | 
2026-06-10 18:58:36.797016 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-10 18:58:37.670330 | localhost | changed
2026-06-10 18:58:37.678222 | 
2026-06-10 18:58:37.678365 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-10 18:58:38.028330 | localhost | Identity added: /var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/work/tmp/ansible.a6u2qx51 (/var/lib/zuul/builds/4cc372ad88ee4f55b7449dce69f0a4c2/work/tmp/ansible.a6u2qx51)
2026-06-10 18:58:38.028732 | localhost | ok: Runtime: 0:00:00.019849
2026-06-10 18:58:38.035958 | 
2026-06-10 18:58:38.036113 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-10 18:58:38.422664 | localhost | ok: Runtime: 0:00:00.010832
2026-06-10 18:58:38.430845 | 
2026-06-10 18:58:38.430976 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-10 18:58:38.519002 | localhost | changed
2026-06-10 18:58:38.526322 | 
2026-06-10 18:58:38.526487 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-10 18:58:38.994226 | localhost | changed
2026-06-10 18:58:39.001731 | 
2026-06-10 18:58:39.001812 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-10 18:58:39.007157 | 
2026-06-10 18:58:39.007232 | TASK [Gathering Facts]
2026-06-10 18:58:40.521372 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 18:58:40.534367 | 
2026-06-10 18:58:40.534540 | TASK [Set zuul-log-path fact]
2026-06-10 18:58:40.567043 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 18:58:40.586172 | 
2026-06-10 18:58:40.586305 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 18:58:40.619071 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 18:58:40.631668 | 
2026-06-10 18:58:40.631810 | TASK [upload-logs : Create log directories]
2026-06-10 18:58:40.971533 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-10 18:58:40.977954 | 
2026-06-10 18:58:40.978087 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-10 18:58:41.340968 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.010614
2026-06-10 18:58:41.351287 | 
2026-06-10 18:58:41.351471 | TASK [upload-logs : Upload logs to log server]
2026-06-10 18:58:42.488208 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-10 18:58:42.494490 | 
2026-06-10 18:58:42.494619 | LOOP [upload-logs : Compress console log and json output]
