2026-06-18 13:32:46.328058 | Job console starting
2026-06-18 13:32:46.467062 | Updating git repos
2026-06-18 13:32:46.506702 | Cloning repos into workspace
2026-06-18 13:32:48.306100 | Restoring repo states
2026-06-18 13:32:48.325583 | Merging changes
2026-06-18 13:32:49.280851 | Checking out repos
2026-06-18 13:32:50.078218 | Preparing playbooks
2026-06-18 13:32:55.574371 | Running Ansible setup
2026-06-18 13:32:59.434422 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-18 13:33:00.016606 | 
2026-06-18 13:33:00.016815 | PLAY [localhost]
2026-06-18 13:33:00.023978 | 
2026-06-18 13:33:00.024041 | TASK [Gathering Facts]
2026-06-18 13:33:02.006676 | localhost | ok
2026-06-18 13:33:02.017722 | 
2026-06-18 13:33:02.017849 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-18 13:33:02.448413 | localhost -> localhost | changed
2026-06-18 13:33:02.453086 | 
2026-06-18 13:33:02.453153 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-18 13:33:03.368976 | localhost -> localhost | changed
2026-06-18 13:33:03.383433 | 
2026-06-18 13:33:03.383695 | TASK [Setup log path fact]
2026-06-18 13:33:03.406933 | localhost | ok
2026-06-18 13:33:03.428474 | 
2026-06-18 13:33:03.428717 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-18 13:33:03.469866 | localhost | ok
2026-06-18 13:33:03.482163 | 
2026-06-18 13:33:03.482303 | TASK [emit-job-header : Print job information]
2026-06-18 13:33:03.534637 | # Job Information
2026-06-18 13:33:03.534857 | Ansible Version: 2.16.18
2026-06-18 13:33:03.534910 | Job: rhoso-architecture-validate-uni07eta
2026-06-18 13:33:03.534951 | Pipeline: github-check
2026-06-18 13:33:03.534988 | Executor: 38.102.83.32
2026-06-18 13:33:03.535024 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/770
2026-06-18 13:33:03.535066 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/930/rdoproject.org/930ca60520954ae9bb55c461042bbc85/
2026-06-18 13:33:03.535109 | Event ID: a3fd31b0-6b19-11f1-8c27-9cac447d2a1a
2026-06-18 13:33:03.542419 | 
2026-06-18 13:33:03.542590 | LOOP [emit-job-header : Print node information]
2026-06-18 13:33:03.647438 | localhost | ok:
2026-06-18 13:33:03.647728 | localhost | # Node Information
2026-06-18 13:33:03.647786 | localhost | Inventory Hostname: controller
2026-06-18 13:33:03.647832 | localhost | Hostname: np0000078648
2026-06-18 13:33:03.647873 | localhost | Username: zuul
2026-06-18 13:33:03.647916 | localhost | Distro: CentOS 9
2026-06-18 13:33:03.647953 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-18 13:33:03.647990 | localhost | Region: RegionOne
2026-06-18 13:33:03.648025 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-18 13:33:03.648060 | localhost | Product Name: OpenStack Nova
2026-06-18 13:33:03.648094 | localhost | Interface IP: 38.102.83.9
2026-06-18 13:33:03.664223 | 
2026-06-18 13:33:03.664362 | PLAY [all]
2026-06-18 13:33:03.677895 | 
2026-06-18 13:33:03.678032 | TASK [Gather network facts]
2026-06-18 13:33:04.115182 | controller | ok
2026-06-18 13:33:04.120674 | 
2026-06-18 13:33:04.120737 | TASK [include_role : start-zuul-console]
2026-06-18 13:33:04.138881 | controller | ok
2026-06-18 13:33:04.147652 | 
2026-06-18 13:33:04.147735 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-18 13:33:04.907008 | controller | ok
2026-06-18 13:33:04.919741 | 
2026-06-18 13:33:04.919874 | TASK [include_role : add-build-sshkey]
2026-06-18 13:33:04.952832 | controller | ok
2026-06-18 13:33:04.977048 | 
2026-06-18 13:33:04.977188 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-18 13:33:05.236865 | controller -> localhost | ok
2026-06-18 13:33:05.248055 | 
2026-06-18 13:33:05.248235 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-18 13:33:05.282603 | controller | ok
2026-06-18 13:33:05.312403 | controller | included: /var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-18 13:33:05.319241 | 
2026-06-18 13:33:05.319351 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-18 13:33:05.918077 | controller -> localhost | Generating public/private rsa key pair.
2026-06-18 13:33:05.918291 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/930ca60520954ae9bb55c461042bbc85_id_rsa
2026-06-18 13:33:05.918334 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/930ca60520954ae9bb55c461042bbc85_id_rsa.pub
2026-06-18 13:33:05.918365 | controller -> localhost | The key fingerprint is:
2026-06-18 13:33:05.918394 | controller -> localhost | SHA256:NiCTwc5lKvr5TmbG7NArHGn3aUY7tUNaBP+9tRm1n34 zuul-build-sshkey
2026-06-18 13:33:05.918422 | controller -> localhost | The key's randomart image is:
2026-06-18 13:33:05.918449 | controller -> localhost | +---[RSA 3072]----+
2026-06-18 13:33:05.918474 | controller -> localhost | |   ..            |
2026-06-18 13:33:05.918501 | controller -> localhost | |    .o+          |
2026-06-18 13:33:05.918632 | controller -> localhost | |   o++.o         |
2026-06-18 13:33:05.918666 | controller -> localhost | |  . +o .o       .|
2026-06-18 13:33:05.918693 | controller -> localhost | | . o   .S. .   ..|
2026-06-18 13:33:05.918717 | controller -> localhost | |. ++. ..+.. . o. |
2026-06-18 13:33:05.918741 | controller -> localhost | | +.+Oo B .   o +o|
2026-06-18 13:33:05.918769 | controller -> localhost | |  =B .O o   . o.E|
2026-06-18 13:33:05.918794 | controller -> localhost | |   +=o . .    ...|
2026-06-18 13:33:05.918818 | controller -> localhost | +----[SHA256]-----+
2026-06-18 13:33:05.918876 | controller -> localhost | ok: Runtime: 0:00:00.155856
2026-06-18 13:33:05.923926 | 
2026-06-18 13:33:05.924019 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-18 13:33:05.943592 | controller | ok
2026-06-18 13:33:05.955893 | controller | included: /var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-18 13:33:05.965593 | 
2026-06-18 13:33:05.965711 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-18 13:33:05.989948 | controller | skipping: Conditional result was False
2026-06-18 13:33:05.995286 | 
2026-06-18 13:33:05.995422 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-18 13:33:06.514260 | controller | changed
2026-06-18 13:33:06.522983 | 
2026-06-18 13:33:06.523131 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-18 13:33:06.800310 | controller | ok
2026-06-18 13:33:06.804949 | 
2026-06-18 13:33:06.805022 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-18 13:33:07.592432 | controller | changed
2026-06-18 13:33:07.599436 | 
2026-06-18 13:33:07.599853 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-18 13:33:08.430696 | controller | changed
2026-06-18 13:33:08.438029 | 
2026-06-18 13:33:08.438155 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-18 13:33:08.463620 | controller | skipping: Conditional result was False
2026-06-18 13:33:08.472088 | 
2026-06-18 13:33:08.472217 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-18 13:33:08.913090 | controller -> localhost | changed
2026-06-18 13:33:08.919882 | 
2026-06-18 13:33:08.919967 | TASK [add-build-sshkey : Add back temp key]
2026-06-18 13:33:09.238932 | controller -> localhost | Identity added: /var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/930ca60520954ae9bb55c461042bbc85_id_rsa (zuul-build-sshkey)
2026-06-18 13:33:09.239101 | controller -> localhost | ok: Runtime: 0:00:00.018667
2026-06-18 13:33:09.242498 | 
2026-06-18 13:33:09.242631 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-18 13:33:09.575693 | controller | ok
2026-06-18 13:33:09.582501 | 
2026-06-18 13:33:09.582656 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-18 13:33:09.607703 | controller | skipping: Conditional result was False
2026-06-18 13:33:09.621280 | 
2026-06-18 13:33:09.621468 | TASK [include_role : validate-host]
2026-06-18 13:33:09.645893 | controller | ok
2026-06-18 13:33:09.674168 | 
2026-06-18 13:33:09.674297 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-18 13:33:09.714376 | controller | ok
2026-06-18 13:33:09.720871 | 
2026-06-18 13:33:09.720994 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-18 13:33:09.989175 | controller -> localhost | ok
2026-06-18 13:33:09.997980 | 
2026-06-18 13:33:09.998113 | TASK [validate-host : Collect information about the host]
2026-06-18 13:33:10.688488 | controller | ok
2026-06-18 13:33:10.698391 | 
2026-06-18 13:33:10.698495 | TASK [validate-host : Sanitize hostname]
2026-06-18 13:33:10.777503 | controller | ok
2026-06-18 13:33:10.782039 | 
2026-06-18 13:33:10.782113 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-18 13:33:11.382668 | controller -> localhost | changed
2026-06-18 13:33:11.393301 | 
2026-06-18 13:33:11.393431 | TASK [validate-host : Collect information about zuul worker]
2026-06-18 13:33:11.831557 | controller | ok
2026-06-18 13:33:11.838219 | 
2026-06-18 13:33:11.838344 | TASK [validate-host : Write out all zuul information for each host]
2026-06-18 13:33:12.401848 | controller -> localhost | changed
2026-06-18 13:33:12.409685 | 
2026-06-18 13:33:12.409765 | TASK [include_role : prepare-workspace-openshift]
2026-06-18 13:33:12.423817 | controller | skipping: Conditional result was False
2026-06-18 13:33:12.427649 | 
2026-06-18 13:33:12.427712 | TASK [include_role : remove-zuul-sshkey]
2026-06-18 13:33:12.451629 | controller | skipping: Conditional result was False
2026-06-18 13:33:12.456066 | 
2026-06-18 13:33:12.456139 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-18 13:33:12.723281 | controller | ok: "logs"
2026-06-18 13:33:12.723732 | controller | ok: All items complete
2026-06-18 13:33:12.723799 | 
2026-06-18 13:33:12.924454 | controller | ok: "artifacts"
2026-06-18 13:33:13.123403 | controller | ok: "docs"
2026-06-18 13:33:13.135952 | 
2026-06-18 13:33:13.136078 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-18 13:33:13.363383 | controller | changed: "logs"
2026-06-18 13:33:13.578970 | controller | changed: "artifacts"
2026-06-18 13:33:13.798115 | controller | changed: "docs"
2026-06-18 13:33:13.816742 | 
2026-06-18 13:33:13.816885 | PLAY RECAP
2026-06-18 13:33:13.817078 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-18 13:33:13.817226 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-18 13:33:13.817278 | 
2026-06-18 13:33:13.951406 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-18 13:33:13.953796 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-18 13:33:14.693945 | 
2026-06-18 13:33:14.694058 | PLAY [all]
2026-06-18 13:33:14.704404 | 
2026-06-18 13:33:14.704500 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-18 13:33:14.753141 | controller | ok
2026-06-18 13:33:14.758136 | 
2026-06-18 13:33:14.758244 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-18 13:33:15.208754 | controller | changed
2026-06-18 13:33:15.219478 | 
2026-06-18 13:33:15.219712 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-18 13:33:16.683544 | controller | changed
2026-06-18 13:33:16.699947 | 
2026-06-18 13:33:16.700158 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-18 13:33:17.192826 | controller | changed:
2026-06-18 13:33:17.192986 | controller | {
2026-06-18 13:33:17.193012 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-18 13:33:17.193043 | controller | }
2026-06-18 13:33:17.430104 | controller | changed:
2026-06-18 13:33:17.430214 | controller | {
2026-06-18 13:33:17.430249 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-18 13:33:17.430324 | controller | }
2026-06-18 13:33:17.728304 | controller | changed:
2026-06-18 13:33:17.728443 | controller | {
2026-06-18 13:33:17.728492 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com"
2026-06-18 13:33:17.728572 | controller | }
2026-06-18 13:33:17.971638 | controller | changed:
2026-06-18 13:33:17.971779 | controller | {
2026-06-18 13:33:17.971830 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-18 13:33:17.971869 | controller | }
2026-06-18 13:33:18.235798 | controller | changed:
2026-06-18 13:33:18.236278 | controller | {
2026-06-18 13:33:18.236348 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-18 13:33:18.236395 | controller | }
2026-06-18 13:33:18.509047 | controller | changed:
2026-06-18 13:33:18.509190 | controller | {
2026-06-18 13:33:18.509247 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-18 13:33:18.509291 | controller | }
2026-06-18 13:33:18.788542 | controller | changed:
2026-06-18 13:33:18.788688 | controller | {
2026-06-18 13:33:18.788741 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen"
2026-06-18 13:33:18.788786 | controller | }
2026-06-18 13:33:19.041120 | controller | changed:
2026-06-18 13:33:19.041336 | controller | {
2026-06-18 13:33:19.041395 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora"
2026-06-18 13:33:19.041457 | controller | }
2026-06-18 13:33:19.329567 | controller | changed:
2026-06-18 13:33:19.329699 | controller | {
2026-06-18 13:33:19.329746 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-18 13:33:19.329785 | controller | }
2026-06-18 13:33:19.584338 | controller | changed:
2026-06-18 13:33:19.584575 | controller | {
2026-06-18 13:33:19.584644 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-18 13:33:19.584685 | controller | }
2026-06-18 13:33:19.828116 | controller | changed:
2026-06-18 13:33:19.828335 | controller | {
2026-06-18 13:33:19.828392 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-18 13:33:19.828433 | controller | }
2026-06-18 13:33:20.095486 | controller | changed:
2026-06-18 13:33:20.095659 | controller | {
2026-06-18 13:33:20.095712 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-18 13:33:20.095754 | controller | }
2026-06-18 13:33:20.340812 | controller | changed:
2026-06-18 13:33:20.340950 | controller | {
2026-06-18 13:33:20.340998 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-18 13:33:20.341040 | controller | }
2026-06-18 13:33:20.672386 | controller | changed:
2026-06-18 13:33:20.672552 | controller | {
2026-06-18 13:33:20.672597 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-18 13:33:20.672629 | controller | }
2026-06-18 13:33:20.884140 | controller | changed:
2026-06-18 13:33:20.884254 | controller | {
2026-06-18 13:33:20.884291 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-18 13:33:20.884322 | controller | }
2026-06-18 13:33:21.175385 | controller | changed:
2026-06-18 13:33:21.175499 | controller | {
2026-06-18 13:33:21.175553 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-18 13:33:21.175580 | controller | }
2026-06-18 13:33:21.463265 | controller | changed:
2026-06-18 13:33:21.463486 | controller | {
2026-06-18 13:33:21.463597 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com"
2026-06-18 13:33:21.463645 | controller | }
2026-06-18 13:33:21.734487 | controller | changed:
2026-06-18 13:33:21.734676 | controller | {
2026-06-18 13:33:21.734744 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb"
2026-06-18 13:33:21.734807 | controller | }
2026-06-18 13:33:22.006157 | controller | changed:
2026-06-18 13:33:22.006308 | controller | {
2026-06-18 13:33:22.006553 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-18 13:33:22.006629 | controller | }
2026-06-18 13:33:22.243501 | controller | changed:
2026-06-18 13:33:22.243674 | controller | {
2026-06-18 13:33:22.243724 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-18 13:33:22.243779 | controller | }
2026-06-18 13:33:22.476898 | controller | changed:
2026-06-18 13:33:22.477025 | controller | {
2026-06-18 13:33:22.477056 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-18 13:33:22.477082 | controller | }
2026-06-18 13:33:22.765676 | controller | changed:
2026-06-18 13:33:22.765853 | controller | {
2026-06-18 13:33:22.765925 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-18 13:33:22.765974 | controller | }
2026-06-18 13:33:23.034239 | controller | changed:
2026-06-18 13:33:23.034353 | controller | {
2026-06-18 13:33:23.034384 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com"
2026-06-18 13:33:23.034411 | controller | }
2026-06-18 13:33:23.304039 | controller | changed:
2026-06-18 13:33:23.304274 | controller | {
2026-06-18 13:33:23.304335 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-18 13:33:23.304379 | controller | }
2026-06-18 13:33:23.575885 | controller | changed:
2026-06-18 13:33:23.576016 | controller | {
2026-06-18 13:33:23.576063 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-18 13:33:23.576102 | controller | }
2026-06-18 13:33:23.888715 | controller | changed:
2026-06-18 13:33:23.888815 | controller | {
2026-06-18 13:33:23.888866 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-18 13:33:23.888892 | controller | }
2026-06-18 13:33:23.912425 | 
2026-06-18 13:33:23.912552 | TASK [Set timezone to UTC]
2026-06-18 13:33:24.461214 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-18 13:33:24.466426 | 
2026-06-18 13:33:24.466510 | TASK [Create nodepool directory]
2026-06-18 13:33:24.754757 | controller | changed
2026-06-18 13:33:24.766000 | 
2026-06-18 13:33:24.766150 | TASK [Create nodepool sub_nodes file]
2026-06-18 13:33:25.501441 | controller | changed
2026-06-18 13:33:25.510662 | 
2026-06-18 13:33:25.510822 | TASK [Create nodepool sub_nodes_private file]
2026-06-18 13:33:26.217437 | controller | changed
2026-06-18 13:33:26.225650 | 
2026-06-18 13:33:26.225774 | LOOP [Populate nodepool sub_nodes file]
2026-06-18 13:33:26.271827 | 
2026-06-18 13:33:26.272081 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-18 13:33:26.319401 | 
2026-06-18 13:33:26.319700 | TASK [Create nodepool primary file]
2026-06-18 13:33:26.357025 | controller | skipping: Conditional result was False
2026-06-18 13:33:26.366095 | 
2026-06-18 13:33:26.366579 | TASK [Create nodepool node_private for this node]
2026-06-18 13:33:27.091705 | controller | changed
2026-06-18 13:33:27.100999 | 
2026-06-18 13:33:27.101131 | LOOP [Copy ssh keys to nodepool directory]
2026-06-18 13:33:27.500475 | controller | ok: Item: id_rsa Runtime: 0:00:00.005095
2026-06-18 13:33:27.500923 | 
2026-06-18 13:33:27.722475 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.013934
2026-06-18 13:33:27.740116 | 
2026-06-18 13:33:27.740280 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-18 13:33:28.479409 | controller | changed
2026-06-18 13:33:28.492814 | 
2026-06-18 13:33:28.492960 | TASK [Validate sudoers config after edits]
2026-06-18 13:33:28.771486 | controller | /etc/sudoers: parsed OK
2026-06-18 13:33:28.771579 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-18 13:33:28.771588 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-18 13:33:28.771592 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-18 13:33:29.034733 | controller | ok: Runtime: 0:00:00.007230
2026-06-18 13:33:29.042733 | 
2026-06-18 13:33:29.042855 | TASK [Show the environment passed in to job shell scripts]
2026-06-18 13:33:29.333801 | controller | SHELL=/bin/bash
2026-06-18 13:33:29.333852 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-18 13:33:29.333858 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-18 13:33:29.333866 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/70/770/ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0
2026-06-18 13:33:29.333871 | controller | PWD=/home/zuul
2026-06-18 13:33:29.333875 | controller | ZUUL_PIPELINE=github-check
2026-06-18 13:33:29.333880 | controller | LOGNAME=zuul
2026-06-18 13:33:29.333884 | controller | XDG_SESSION_TYPE=tty
2026-06-18 13:33:29.333888 | controller | _=/usr/bin/env
2026-06-18 13:33:29.333895 | controller | MOTD_SHOWN=pam
2026-06-18 13:33:29.333900 | controller | HOME=/home/zuul
2026-06-18 13:33:29.333904 | controller | LANG=en_US.UTF-8
2026-06-18 13:33:29.333909 | controller | SSH_CONNECTION=38.102.83.32 57642 38.102.83.9 22
2026-06-18 13:33:29.333915 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET
2026-06-18 13:33:29.333920 | controller | ZUUL_CHANGE_IDS=770,ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0
2026-06-18 13:33:29.333925 | controller | WORKSPACE=/home/zuul/workspace
2026-06-18 13:33:29.333929 | controller | XDG_SESSION_CLASS=user
2026-06-18 13:33:29.333934 | controller | SELINUX_ROLE_REQUESTED=
2026-06-18 13:33:29.333938 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-18 13:33:29.333943 | controller | USER=zuul
2026-06-18 13:33:29.333947 | controller | ZUUL_VOTING=True
2026-06-18 13:33:29.333951 | controller | BUILD_TIMEOUT=1800000
2026-06-18 13:33:29.333995 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-18 13:33:29.334002 | controller | SHLVL=1
2026-06-18 13:33:29.334006 | controller | ZUUL_PATCHSET=ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0
2026-06-18 13:33:29.334010 | controller | XDG_SESSION_ID=1
2026-06-18 13:33:29.334013 | controller | ZUUL_BRANCH=main
2026-06-18 13:33:29.334016 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-18 13:33:29.334020 | controller | SSH_CLIENT=38.102.83.32 57642 22
2026-06-18 13:33:29.334026 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-18 13:33:29.334030 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-18 13:33:29.334034 | controller | which_declare=declare -f
2026-06-18 13:33:29.334037 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-18 13:33:29.334041 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-18 13:33:29.334044 | controller | ZUUL_CHANGE=770
2026-06-18 13:33:29.334048 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-18 13:33:29.334051 | controller | ZUUL_UUID=930ca60520954ae9bb55c461042bbc85
2026-06-18 13:33:29.334055 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-18 13:33:29.334059 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-18 13:33:29.334062 | controller | }
2026-06-18 13:33:29.583481 | controller | ok: Runtime: 0:00:00.008402
2026-06-18 13:33:29.592640 | 
2026-06-18 13:33:29.592805 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-18 13:33:29.609047 | controller | skipping: Conditional result was False
2026-06-18 13:33:29.613798 | 
2026-06-18 13:33:29.613925 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-18 13:33:30.135784 | controller | skipping: Conditional result was False
2026-06-18 13:33:30.144282 | 
2026-06-18 13:33:30.144410 | TASK [Ensure legacy workspace directory]
2026-06-18 13:33:30.420803 | controller | changed
2026-06-18 13:33:30.423220 | 
2026-06-18 13:33:30.423312 | PLAY RECAP
2026-06-18 13:33:30.423390 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-18 13:33:30.423434 | 
2026-06-18 13:33:30.573225 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-18 13:33:30.574341 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-18 13:33:31.255177 | 
2026-06-18 13:33:31.255371 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-18 13:33:31.280927 | 
2026-06-18 13:33:31.281127 | TASK [Clone repos in the job workspace]
2026-06-18 13:33:31.306563 | controller | ok
2026-06-18 13:33:31.336751 | 
2026-06-18 13:33:31.336929 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-18 13:33:31.706583 | controller | ok
2026-06-18 13:33:31.718624 | 
2026-06-18 13:33:31.718780 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-18 13:33:33.625480 | controller | Output suppressed because no_log was given
2026-06-18 13:33:33.675387 | 
2026-06-18 13:33:33.675499 | TASK [Create zuul-output directory]
2026-06-18 13:33:34.030050 | controller | ok
2026-06-18 13:33:34.034334 | 
2026-06-18 13:33:34.034400 | TASK [Install required packages]
2026-06-18 13:34:25.903772 | controller | changed
2026-06-18 13:34:25.921466 | 
2026-06-18 13:34:25.921679 | TASK [Output pip related things]
2026-06-18 13:34:26.718666 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-18 13:34:26.969136 | controller | ok: Runtime: 0:00:00.438979
2026-06-18 13:34:26.977880 | 
2026-06-18 13:34:26.978088 | TASK [Install requirements]
2026-06-18 13:36:33.442318 | controller | changed
2026-06-18 13:36:33.458988 | 
2026-06-18 13:36:33.459137 | TASK [Add cronjob to trigger job stats]
2026-06-18 13:36:33.506365 | controller | skipping: Conditional result was False
2026-06-18 13:36:33.511586 | 
2026-06-18 13:36:33.511703 | LOOP [Construct project change list]
2026-06-18 13:36:33.560552 | controller | ok:
2026-06-18 13:36:33.560705 | controller | {
2026-06-18 13:36:33.560731 | controller |   "branch": "main",
2026-06-18 13:36:33.560750 | controller |   "change": "770",
2026-06-18 13:36:33.560768 | controller |   "change_message": "Fix/nfv controlplane novnc and metricstorage\n\nFixes two gaps in the NFV OVS-DPDK-SRIOV controlplane configuration identified by comparing rendered manifests against authoritative RHOSO component specs:\r\n\r\n  - **Add noVNCProxyServiceTemplate to nova cell1** (`lib/control-plane/base`): The base OpenStackControlPlane defines cell1 without a noVNCProxyServiceTemplate, meaning VNC console access to VMs on cell1 compute nodes is unavailable out of the box. The authoritative RHOSO docs specify `enabled: true` with a `ctlplane` network attachment. This affects all validated architectures inheriting from `lib/control-plane/base`.\r\n\r\n  - **Add metricStorage kustomize replacement** (`va/nfv/ovs-dpdk-sriov`): The NFV VA already exposes `telemetry.enabled` and `ceilometer.enabled` via service-values replacements, but `metricStorage.enabled` has no replacement \u2014 it stays `false` regardless of deployer intent. This adds the missing replacement so NFV deployments can toggle Prometheus metric collection through `service-values.yaml`.",
2026-06-18 13:36:33.560798 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/770",
2026-06-18 13:36:33.560817 | controller |   "commit_id": "ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0",
2026-06-18 13:36:33.560834 | controller |   "patchset": "ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0",
2026-06-18 13:36:33.560850 | controller |   "project": {
2026-06-18 13:36:33.560866 | controller |     "canonical_hostname": "github.com",
2026-06-18 13:36:33.560881 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-18 13:36:33.560896 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-18 13:36:33.560912 | controller |     "short_name": "architecture",
2026-06-18 13:36:33.560927 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-18 13:36:33.560943 | controller |   },
2026-06-18 13:36:33.560958 | controller |   "topic": null
2026-06-18 13:36:33.560974 | controller | }
2026-06-18 13:36:33.590814 | 
2026-06-18 13:36:33.590909 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-18 13:36:33.596761 | 
2026-06-18 13:36:33.596886 | TASK [Filter out host if needed]
2026-06-18 13:36:33.608755 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-18 13:36:33.612075 | 
2026-06-18 13:36:33.612197 | TASK [Get git tag for image tagging]
2026-06-18 13:36:34.135342 | controller | skipping: Conditional result was False
2026-06-18 13:36:34.144811 | 
2026-06-18 13:36:34.144988 | TASK [Set openstack-runner image]
2026-06-18 13:36:34.175314 | controller | skipping: Conditional result was False
2026-06-18 13:36:34.185953 | 
2026-06-18 13:36:34.186088 | TASK [Build openstack-runner image]
2026-06-18 13:36:34.213885 | controller | skipping: Conditional result was False
2026-06-18 13:36:34.226176 | 
2026-06-18 13:36:34.226378 | TASK [Push openstack-runner image]
2026-06-18 13:36:34.254797 | controller | skipping: Conditional result was False
2026-06-18 13:36:34.267225 | 
2026-06-18 13:36:34.267377 | TASK [Make sure ci-framework directory exists]
2026-06-18 13:36:34.295164 | controller | skipping: Conditional result was False
2026-06-18 13:36:34.307445 | 
2026-06-18 13:36:34.307659 | TASK [Create EDPM ansible var file]
2026-06-18 13:36:34.336617 | controller | skipping: Conditional result was False
2026-06-18 13:36:34.338786 | 
2026-06-18 13:36:34.338917 | PLAY RECAP
2026-06-18 13:36:34.339046 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-18 13:36:34.339100 | 
2026-06-18 13:36:34.506420 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-18 13:36:34.507662 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-18 13:36:35.090859 | 
2026-06-18 13:36:35.090963 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-18 13:36:35.101881 | 
2026-06-18 13:36:35.101959 | TASK [Create zuul-output directory]
2026-06-18 13:36:35.539619 | controller | changed
2026-06-18 13:36:35.547778 | 
2026-06-18 13:36:35.547928 | TASK [Slurp Zuul inventory test]
2026-06-18 13:36:35.972345 | controller -> localhost | ok
2026-06-18 13:36:35.987260 | 
2026-06-18 13:36:35.987431 | TASK [Save zuul inventory]
2026-06-18 13:36:37.434771 | controller | changed
2026-06-18 13:36:37.442853 | 
2026-06-18 13:36:37.442999 | TASK [Save zuul vars without the change_message]
2026-06-18 13:36:38.778242 | controller | changed
2026-06-18 13:36:38.780355 | 
2026-06-18 13:36:38.780436 | PLAY RECAP
2026-06-18 13:36:38.780504 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-18 13:36:38.780609 | 
2026-06-18 13:36:38.895340 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-18 13:36:38.896693 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-18 13:36:39.523930 | 
2026-06-18 13:36:39.524044 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-18 13:36:39.533989 | 
2026-06-18 13:36:39.534059 | TASK [Filter out host if needed]
2026-06-18 13:36:39.541800 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-18 13:36:39.545637 | 
2026-06-18 13:36:39.545701 | TASK [Run playbook]
2026-06-18 13:36:40.934247 | controller |
2026-06-18 13:36:40.934374 | controller | PLAY [Test architecture automations] *******************************************
2026-06-18 13:36:40.934383 | controller |
2026-06-18 13:36:40.934389 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-18 13:36:40.934397 | controller | Thursday 18 June 2026  13:36:40 +0000 (0:00:00.032)       0:00:00.032 *********
2026-06-18 13:36:40.934403 | controller | Thursday 18 June 2026  13:36:40 +0000 (0:00:00.031)       0:00:00.031 *********
2026-06-18 13:36:41.859252 | controller | ok: [localhost]
2026-06-18 13:36:41.859289 | controller |
2026-06-18 13:36:41.859298 | controller | TASK [Assert we have the bare minimum to run quiet=True, that=['cifmw_architecture_repo is defined', 'cifmw_architecture_scenario is defined', 'cifmw_networking_mapper_networking_env_def_path is defined']] ***
2026-06-18 13:36:41.859310 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.925)       0:00:00.958 *********
2026-06-18 13:36:41.859315 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.925)       0:00:00.956 *********
2026-06-18 13:36:41.896700 | controller | ok: [localhost]
2026-06-18 13:36:41.896763 | controller |
2026-06-18 13:36:41.896768 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-18 13:36:41.896773 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.037)       0:00:00.995 *********
2026-06-18 13:36:41.896778 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.037)       0:00:00.993 *********
2026-06-18 13:36:41.962881 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-18 13:36:41.962945 | controller |
2026-06-18 13:36:41.962952 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-18 13:36:41.962958 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.065)       0:00:01.061 *********
2026-06-18 13:36:41.962963 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.065)       0:00:01.059 *********
2026-06-18 13:36:41.997309 | controller | ok: [localhost] =>
2026-06-18 13:36:41.997371 | controller |     cifmw_ci_setup_packages:
2026-06-18 13:36:41.997378 | controller |     - bash-completion
2026-06-18 13:36:41.997385 | controller |     - ca-certificates
2026-06-18 13:36:41.997390 | controller |     - git-core
2026-06-18 13:36:41.997395 | controller |     - make
2026-06-18 13:36:41.997401 | controller |     - tar
2026-06-18 13:36:41.997406 | controller |     - tmux
2026-06-18 13:36:41.997433 | controller |     - python3-pip
2026-06-18 13:36:41.997440 | controller |
2026-06-18 13:36:41.997446 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-18 13:36:41.997451 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.034)       0:00:01.095 *********
2026-06-18 13:36:41.997457 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.034)       0:00:01.093 *********
2026-06-18 13:36:45.632512 | controller | changed: [localhost]
2026-06-18 13:36:45.632542 | controller |
2026-06-18 13:36:45.632549 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-18 13:36:45.632555 | controller | Thursday 18 June 2026  13:36:45 +0000 (0:00:03.635)       0:00:04.731 *********
2026-06-18 13:36:45.632558 | controller | Thursday 18 June 2026  13:36:45 +0000 (0:00:03.635)       0:00:04.729 *********
2026-06-18 13:36:45.992025 | controller | ok: [localhost]
2026-06-18 13:36:45.992078 | controller |
2026-06-18 13:36:45.992092 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2026-06-18 13:36:45.992106 | controller | Thursday 18 June 2026  13:36:45 +0000 (0:00:00.358)       0:00:05.090 *********
2026-06-18 13:36:45.992118 | controller | Thursday 18 June 2026  13:36:45 +0000 (0:00:00.358)       0:00:05.088 *********
2026-06-18 13:36:46.312794 | controller | changed: [localhost]
2026-06-18 13:36:46.312842 | controller |
2026-06-18 13:36:46.312859 | controller | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] ***
2026-06-18 13:36:46.312870 | controller | Thursday 18 June 2026  13:36:46 +0000 (0:00:00.320)       0:00:05.411 *********
2026-06-18 13:36:46.312894 | controller | Thursday 18 June 2026  13:36:46 +0000 (0:00:00.320)       0:00:05.409 *********
2026-06-18 13:36:50.257146 | controller | changed: [localhost]
2026-06-18 13:36:50.257204 | controller |
2026-06-18 13:36:50.257210 | controller | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] ***
2026-06-18 13:36:50.257217 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:03.944)       0:00:09.355 *********
2026-06-18 13:36:50.257222 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:03.944)       0:00:09.354 *********
2026-06-18 13:36:50.286193 | controller | skipping: [localhost]
2026-06-18 13:36:50.286248 | controller |
2026-06-18 13:36:50.286256 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-18 13:36:50.286261 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.029)       0:00:09.385 *********
2026-06-18 13:36:50.286267 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.029)       0:00:09.383 *********
2026-06-18 13:36:50.604674 | controller | changed: [localhost]
2026-06-18 13:36:50.604738 | controller |
2026-06-18 13:36:50.604747 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then
2026-06-18 13:36:50.604754 | controller |   source ~/.oc_completion
2026-06-18 13:36:50.604760 | controller | fi] ***
2026-06-18 13:36:50.604766 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.318)       0:00:09.703 *********
2026-06-18 13:36:50.604772 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.318)       0:00:09.701 *********
2026-06-18 13:36:50.882188 | controller | changed: [localhost]
2026-06-18 13:36:50.882252 | controller |
2026-06-18 13:36:50.882261 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-18 13:36:50.882269 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.277)       0:00:09.981 *********
2026-06-18 13:36:50.882277 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.277)       0:00:09.979 *********
2026-06-18 13:36:50.898998 | controller | skipping: [localhost]
2026-06-18 13:36:50.899053 | controller |
2026-06-18 13:36:50.899061 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-18 13:36:50.899066 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-18 13:36:50.899072 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-18 13:36:50.899077 | controller | }}] ***
2026-06-18 13:36:50.899082 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.017)       0:00:09.998 *********
2026-06-18 13:36:50.899088 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.016)       0:00:09.996 *********
2026-06-18 13:36:50.917354 | controller | skipping: [localhost]
2026-06-18 13:36:50.917436 | controller |
2026-06-18 13:36:50.917443 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-18 13:36:50.917464 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.017)       0:00:10.016 *********
2026-06-18 13:36:50.917468 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.017)       0:00:10.014 *********
2026-06-18 13:36:50.934387 | controller | skipping: [localhost]
2026-06-18 13:36:50.934453 | controller |
2026-06-18 13:36:50.934458 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-18 13:36:50.934463 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.017)       0:00:10.033 *********
2026-06-18 13:36:50.934467 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.017)       0:00:10.031 *********
2026-06-18 13:36:50.949880 | controller | skipping: [localhost]
2026-06-18 13:36:50.949922 | controller |
2026-06-18 13:36:50.949927 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-18 13:36:50.949931 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.015)       0:00:10.049 *********
2026-06-18 13:36:50.949936 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.015)       0:00:10.047 *********
2026-06-18 13:36:50.964583 | controller | skipping: [localhost]
2026-06-18 13:36:50.964637 | controller |
2026-06-18 13:36:50.964642 | controller | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] ***
2026-06-18 13:36:50.964658 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.014)       0:00:10.063 *********
2026-06-18 13:36:50.964662 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.014)       0:00:10.061 *********
2026-06-18 13:36:50.993749 | controller | skipping: [localhost]
2026-06-18 13:36:50.993809 | controller |
2026-06-18 13:36:50.993815 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-18 13:36:50.993822 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.029)       0:00:10.092 *********
2026-06-18 13:36:50.993826 | controller | Thursday 18 June 2026  13:36:50 +0000 (0:00:00.029)       0:00:10.090 *********
2026-06-18 13:36:51.970595 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-18 13:36:51.970840 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-18 13:36:51.970855 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-18 13:36:51.970861 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-18 13:36:51.970868 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-18 13:36:51.970874 | controller |
2026-06-18 13:36:51.970881 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-18 13:36:51.970887 | controller | Thursday 18 June 2026  13:36:51 +0000 (0:00:00.976)       0:00:11.069 *********
2026-06-18 13:36:51.970892 | controller | Thursday 18 June 2026  13:36:51 +0000 (0:00:00.976)       0:00:11.067 *********
2026-06-18 13:36:52.363681 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-18 13:36:52.363757 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-18 13:36:52.363766 | controller |
2026-06-18 13:36:52.363773 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-18 13:36:52.363779 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.392)       0:00:11.462 *********
2026-06-18 13:36:52.363784 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.392)       0:00:11.460 *********
2026-06-18 13:36:52.533544 | controller | ok: [localhost]
2026-06-18 13:36:52.533602 | controller |
2026-06-18 13:36:52.533610 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-18 13:36:52.533616 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.169)       0:00:11.631 *********
2026-06-18 13:36:52.533621 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.169)       0:00:11.630 *********
2026-06-18 13:36:52.559349 | controller | skipping: [localhost]
2026-06-18 13:36:52.559459 | controller |
2026-06-18 13:36:52.559473 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-18 13:36:52.559491 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.025)       0:00:11.657 *********
2026-06-18 13:36:52.559499 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.025)       0:00:11.656 *********
2026-06-18 13:36:52.584866 | controller | skipping: [localhost]
2026-06-18 13:36:52.584931 | controller |
2026-06-18 13:36:52.584938 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-18 13:36:52.584944 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.025)       0:00:11.683 *********
2026-06-18 13:36:52.584949 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.025)       0:00:11.681 *********
2026-06-18 13:36:52.602689 | controller | skipping: [localhost]
2026-06-18 13:36:52.602776 | controller |
2026-06-18 13:36:52.602787 | controller | TASK [kustomize_deploy : Ensure that architecture repo exists repo={{ cifmw_kustomize_deploy_architecture_repo_url }}, dest={{ cifmw_kustomize_deploy_architecture_repo_dest_dir }}, update=False, version={{ cifmw_kustomize_deploy_architecture_repo_version }}] ***
2026-06-18 13:36:52.602797 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.017)       0:00:11.701 *********
2026-06-18 13:36:52.602823 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.017)       0:00:11.699 *********
2026-06-18 13:36:52.899830 | controller | ok: [localhost]
2026-06-18 13:36:52.899866 | controller |
2026-06-18 13:36:52.899872 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-18 13:36:52.899878 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.297)       0:00:11.998 *********
2026-06-18 13:36:52.899891 | controller | Thursday 18 June 2026  13:36:52 +0000 (0:00:00.297)       0:00:11.997 *********
2026-06-18 13:36:53.249200 | controller | ok: [localhost]
2026-06-18 13:36:53.249266 | controller |
2026-06-18 13:36:53.249282 | controller | TASK [kustomize_deploy : Check if scenario is in the list msg=You need to properly set the `cifmw_architecture_scenario` variable in order to select the architecture-based scenario to deploy. You can take a list of scenario in the `examples/va` folder in the architecture repo.
2026-06-18 13:36:53.249296 | controller | ] ***
2026-06-18 13:36:53.249304 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.348)       0:00:12.347 *********
2026-06-18 13:36:53.249313 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.348)       0:00:12.345 *********
2026-06-18 13:36:53.285859 | controller | skipping: [localhost]
2026-06-18 13:36:53.285921 | controller |
2026-06-18 13:36:53.285933 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-18 13:36:53.285943 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.037)       0:00:12.384 *********
2026-06-18 13:36:53.285953 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.037)       0:00:12.382 *********
2026-06-18 13:36:53.468613 | controller | changed: [localhost]
2026-06-18 13:36:53.468664 | controller |
2026-06-18 13:36:53.468676 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-18 13:36:53.468685 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-18 13:36:53.468695 | controller |   default({}) |
2026-06-18 13:36:53.468704 | controller |   combine(item.value, recursive=True)
2026-06-18 13:36:53.468712 | controller | }}] ***
2026-06-18 13:36:53.468722 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.183)       0:00:12.567 *********
2026-06-18 13:36:53.468731 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.183)       0:00:12.565 *********
2026-06-18 13:36:53.549670 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-18 13:36:53.549722 | controller |
2026-06-18 13:36:53.549733 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{
2026-06-18 13:36:53.549743 | controller |   _b64_kustomize_user_patches |
2026-06-18 13:36:53.549751 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-18 13:36:53.549759 | controller | }}] ***
2026-06-18 13:36:53.549767 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.080)       0:00:12.648 *********
2026-06-18 13:36:53.549775 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.080)       0:00:12.646 *********
2026-06-18 13:36:53.681409 | controller | ok: [localhost]
2026-06-18 13:36:53.681455 | controller |
2026-06-18 13:36:53.681462 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-18 13:36:53.681468 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.131)       0:00:12.780 *********
2026-06-18 13:36:53.681472 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.131)       0:00:12.778 *********
2026-06-18 13:36:53.964111 | controller | ok: [localhost]
2026-06-18 13:36:53.964178 | controller |
2026-06-18 13:36:53.964185 | controller | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] ***
2026-06-18 13:36:53.964192 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.283)       0:00:13.063 *********
2026-06-18 13:36:53.964198 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.283)       0:00:13.061 *********
2026-06-18 13:36:54.001924 | controller | ok: [localhost]
2026-06-18 13:36:54.001985 | controller |
2026-06-18 13:36:54.001991 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-18 13:36:54.001996 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.037)       0:00:13.101 *********
2026-06-18 13:36:54.002001 | controller | Thursday 18 June 2026  13:36:53 +0000 (0:00:00.037)       0:00:13.099 *********
2026-06-18 13:36:54.291321 | controller | ok: [localhost]
2026-06-18 13:36:54.291357 | controller |
2026-06-18 13:36:54.291363 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-18 13:36:54.291367 | controller |   _net_env_def_slurp['content'] |
2026-06-18 13:36:54.291371 | controller |   b64decode |
2026-06-18 13:36:54.291375 | controller |   from_yaml
2026-06-18 13:36:54.291379 | controller | }}, cacheable=True] ***
2026-06-18 13:36:54.291382 | controller | Thursday 18 June 2026  13:36:54 +0000 (0:00:00.289)       0:00:13.390 *********
2026-06-18 13:36:54.291386 | controller | Thursday 18 June 2026  13:36:54 +0000 (0:00:00.289)       0:00:13.388 *********
2026-06-18 13:36:54.357271 | controller | ok: [localhost]
2026-06-18 13:36:54.357324 | controller |
2026-06-18 13:36:54.357335 | controller | TASK [Discover automation files paths={{
2026-06-18 13:36:54.357346 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-18 13:36:54.357354 | controller |   path_join
2026-06-18 13:36:54.357363 | controller | }}, patterns=*.yaml] ***
2026-06-18 13:36:54.357371 | controller | Thursday 18 June 2026  13:36:54 +0000 (0:00:00.066)       0:00:13.456 *********
2026-06-18 13:36:54.357380 | controller | Thursday 18 June 2026  13:36:54 +0000 (0:00:00.066)       0:00:13.454 *********
2026-06-18 13:36:54.619616 | controller | ok: [localhost]
2026-06-18 13:36:54.619649 | controller |
2026-06-18 13:36:54.619654 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-18 13:36:54.619658 | controller | Thursday 18 June 2026  13:36:54 +0000 (0:00:00.262)       0:00:13.718 *********
2026-06-18 13:36:54.619662 | controller | Thursday 18 June 2026  13:36:54 +0000 (0:00:00.262)       0:00:13.716 *********
2026-06-18 13:37:02.960337 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-18 13:37:02.960399 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-18 13:37:02.960404 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-18 13:37:02.960433 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-18 13:37:02.960439 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-18 13:37:02.960442 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-18 13:37:02.960446 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-18 13:37:02.960449 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-18 13:37:02.960452 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-18 13:37:02.960456 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-18 13:37:02.960459 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-18 13:37:02.960463 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-18 13:37:02.960466 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-18 13:37:02.960470 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-18 13:37:02.960473 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-18 13:37:02.960477 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-18 13:37:02.960480 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-18 13:37:02.960484 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-18 13:37:02.960487 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-18 13:37:02.960490 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-18 13:37:02.960494 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-18 13:37:02.960497 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-18 13:37:02.960500 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-18 13:37:02.960504 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-18 13:37:02.960507 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-18 13:37:02.960511 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-18 13:37:02.960514 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-18 13:37:02.960525 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-18 13:37:02.960528 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-18 13:37:02.960532 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-18 13:37:02.960535 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-18 13:37:02.960538 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-18 13:37:02.960542 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-18 13:37:02.960545 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-18 13:37:02.960548 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-18 13:37:02.960552 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-18 13:37:02.960555 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-18 13:37:02.960558 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-18 13:37:02.960562 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-18 13:37:02.960565 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-18 13:37:02.960569 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-18 13:37:02.960572 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-18 13:37:02.960575 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-18 13:37:02.960579 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-18 13:37:02.960582 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-18 13:37:02.960585 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-18 13:37:02.960588 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-18 13:37:02.960592 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-18 13:37:02.960595 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-18 13:37:02.960598 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-18 13:37:02.960602 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-18 13:37:02.960605 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-18 13:37:02.960609 | controller |
2026-06-18 13:37:02.960612 | controller | TASK [Load automation files as fact vas={{
2026-06-18 13:37:02.960616 | controller |   vas | default({}) |
2026-06-18 13:37:02.960619 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-18 13:37:02.960623 | controller | }}] ***
2026-06-18 13:37:02.960626 | controller | Thursday 18 June 2026  13:37:02 +0000 (0:00:08.340)       0:00:22.058 *********
2026-06-18 13:37:02.960630 | controller | Thursday 18 June 2026  13:37:02 +0000 (0:00:08.340)       0:00:22.057 *********
2026-06-18 13:37:04.910522 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-18 13:37:04.910640 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-18 13:37:04.910648 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-18 13:37:04.910653 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-18 13:37:04.910659 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-18 13:37:04.910664 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-18 13:37:04.910669 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-18 13:37:04.910674 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-18 13:37:04.910679 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-18 13:37:04.910684 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-18 13:37:04.910689 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-18 13:37:04.910694 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-18 13:37:04.910699 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-18 13:37:04.910704 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-18 13:37:04.910710 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-18 13:37:04.910715 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-18 13:37:04.910720 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-18 13:37:04.910725 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-18 13:37:04.910730 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-18 13:37:04.910758 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-18 13:37:04.910763 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-18 13:37:04.910768 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-18 13:37:04.910773 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-18 13:37:04.910793 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-18 13:37:04.910800 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-18 13:37:04.910805 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-18 13:37:04.910810 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-18 13:37:04.910815 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-18 13:37:04.910820 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-18 13:37:04.910825 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-18 13:37:04.910829 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-18 13:37:04.910834 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-18 13:37:04.910840 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-18 13:37:04.910845 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-18 13:37:04.910849 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-18 13:37:04.910854 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-18 13:37:04.910859 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-18 13:37:04.910864 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-18 13:37:04.910868 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-18 13:37:04.910873 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-18 13:37:04.910878 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-18 13:37:04.910883 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-18 13:37:04.910887 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-18 13:37:04.910892 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-18 13:37:04.910897 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-18 13:37:04.910901 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-18 13:37:04.910906 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-18 13:37:04.910911 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-18 13:37:04.910916 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-18 13:37:04.910920 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-18 13:37:04.910925 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-18 13:37:04.910930 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-18 13:37:04.910936 | controller |
2026-06-18 13:37:04.910942 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-18 13:37:04.910948 | controller | Thursday 18 June 2026  13:37:04 +0000 (0:00:01.950)       0:00:24.009 *********
2026-06-18 13:37:04.910953 | controller | Thursday 18 June 2026  13:37:04 +0000 (0:00:01.950)       0:00:24.007 *********
2026-06-18 13:37:04.953131 | controller | ok: [localhost]
2026-06-18 13:37:04.953239 | controller |
2026-06-18 13:37:04.953246 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-18 13:37:04.953251 | controller | Thursday 18 June 2026  13:37:04 +0000 (0:00:00.042)       0:00:24.052 *********
2026-06-18 13:37:04.953257 | controller | Thursday 18 June 2026  13:37:04 +0000 (0:00:00.042)       0:00:24.050 *********
2026-06-18 13:37:05.605336 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-18 13:37:05.605401 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-18 13:37:05.605409 | controller |
2026-06-18 13:37:05.605431 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-18 13:37:05.605439 | controller | Thursday 18 June 2026  13:37:05 +0000 (0:00:00.652)       0:00:24.704 *********
2026-06-18 13:37:05.605445 | controller | Thursday 18 June 2026  13:37:05 +0000 (0:00:00.652)       0:00:24.702 *********
2026-06-18 13:37:05.928753 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-18 13:37:05.928804 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-18 13:37:05.928810 | controller |
2026-06-18 13:37:05.928814 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-18 13:37:05.928826 | controller | Thursday 18 June 2026  13:37:05 +0000 (0:00:00.323)       0:00:25.027 *********
2026-06-18 13:37:05.928829 | controller | Thursday 18 June 2026  13:37:05 +0000 (0:00:00.323)       0:00:25.026 *********
2026-06-18 13:37:06.237138 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-18 13:37:06.237176 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-18 13:37:06.237182 | controller |
2026-06-18 13:37:06.237189 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-18 13:37:06.237195 | controller |   _pub_keys.results[1].content | b64decode
2026-06-18 13:37:06.237201 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-18 13:37:06.237206 | controller |   _priv_keys.results[1].content | b64decode
2026-06-18 13:37:06.237211 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-18 13:37:06.237217 | controller |   _pub_keys.results[1].content | b64decode
2026-06-18 13:37:06.237221 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-18 13:37:06.237226 | controller |   _pub_keys.results[0].content | b64decode
2026-06-18 13:37:06.237230 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-18 13:37:06.237234 | controller |   _priv_keys.results[0].content | b64decode
2026-06-18 13:37:06.237239 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-18 13:37:06.237243 | controller |   [
2026-06-18 13:37:06.237248 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-18 13:37:06.237252 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-18 13:37:06.237257 | controller |   ] | select()
2026-06-18 13:37:06.237261 | controller | }}] ***
2026-06-18 13:37:06.237266 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.308)       0:00:25.336 *********
2026-06-18 13:37:06.237270 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.308)       0:00:25.334 *********
2026-06-18 13:37:06.264764 | controller | ok: [localhost]
2026-06-18 13:37:06.264800 | controller |
2026-06-18 13:37:06.264807 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-18 13:37:06.264813 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.027)       0:00:25.363 *********
2026-06-18 13:37:06.264824 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.027)       0:00:25.362 *********
2026-06-18 13:37:06.458028 | controller |
2026-06-18 13:37:06.458106 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:37:06.458118 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.193)       0:00:25.557 *********
2026-06-18 13:37:06.458126 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.193)       0:00:25.555 *********
2026-06-18 13:37:06.499006 | controller | ok: [localhost] =>
2026-06-18 13:37:06.499075 | controller |     changed: false
2026-06-18 13:37:06.499085 | controller |     msg: All assertions passed
2026-06-18 13:37:06.499094 | controller |
2026-06-18 13:37:06.499103 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:06.499113 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.041)       0:00:25.598 *********
2026-06-18 13:37:06.499122 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.041)       0:00:25.596 *********
2026-06-18 13:37:06.523878 | controller | skipping: [localhost]
2026-06-18 13:37:06.523931 | controller |
2026-06-18 13:37:06.523945 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:06.523958 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.024)       0:00:25.623 *********
2026-06-18 13:37:06.523968 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.024)       0:00:25.621 *********
2026-06-18 13:37:06.568332 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-18 13:37:06.568369 | controller |
2026-06-18 13:37:06.568375 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:37:06.568380 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.044)       0:00:25.667 *********
2026-06-18 13:37:06.568385 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.044)       0:00:25.665 *********
2026-06-18 13:37:06.590712 | controller | skipping: [localhost]
2026-06-18 13:37:06.590748 | controller |
2026-06-18 13:37:06.590755 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:37:06.590761 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.022)       0:00:25.689 *********
2026-06-18 13:37:06.590766 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.022)       0:00:25.688 *********
2026-06-18 13:37:06.627189 | controller | ok: [localhost]
2026-06-18 13:37:06.627228 | controller |
2026-06-18 13:37:06.627234 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:37:06.627239 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:37:06.627244 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:37:06.627249 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:37:06.627254 | controller | }}] ***
2026-06-18 13:37:06.627258 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.036)       0:00:25.726 *********
2026-06-18 13:37:06.627263 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.036)       0:00:25.724 *********
2026-06-18 13:37:06.668914 | controller | skipping: [localhost]
2026-06-18 13:37:06.668969 | controller |
2026-06-18 13:37:06.668984 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:37:06.668988 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:06.668992 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:37:06.668996 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:06.669000 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.041)       0:00:25.767 *********
2026-06-18 13:37:06.669004 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.041)       0:00:25.766 *********
2026-06-18 13:37:06.876092 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-18 13:37:06.876130 | controller |
2026-06-18 13:37:06.876137 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:37:06.876143 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.207)       0:00:25.975 *********
2026-06-18 13:37:06.876148 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.207)       0:00:25.973 *********
2026-06-18 13:37:06.929954 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:37:06.929986 | controller |
2026-06-18 13:37:06.929992 | controller | TASK [Executing pre_stage hooks for examples/dt/uni07eta/control-plane/networking/nncp name=run_hook] ***
2026-06-18 13:37:06.929996 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.053)       0:00:26.029 *********
2026-06-18 13:37:06.930002 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.053)       0:00:26.027 *********
2026-06-18 13:37:06.976207 | controller | skipping: [localhost]
2026-06-18 13:37:06.976247 | controller |
2026-06-18 13:37:06.976254 | controller | TASK [Generate values.yaml for examples/dt/uni07eta/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-18 13:37:06.976260 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.046)       0:00:26.075 *********
2026-06-18 13:37:06.976265 | controller | Thursday 18 June 2026  13:37:06 +0000 (0:00:00.046)       0:00:26.073 *********
2026-06-18 13:37:07.052131 | controller |
2026-06-18 13:37:07.052167 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:37:07.052180 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.075)       0:00:26.151 *********
2026-06-18 13:37:07.052185 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.075)       0:00:26.149 *********
2026-06-18 13:37:07.091347 | controller | skipping: [localhost]
2026-06-18 13:37:07.091381 | controller |
2026-06-18 13:37:07.091388 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:37:07.091394 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.039)       0:00:26.190 *********
2026-06-18 13:37:07.091400 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.039)       0:00:26.188 *********
2026-06-18 13:37:07.145614 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:37:07.145659 | controller |
2026-06-18 13:37:07.145671 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:37:07.145680 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.054)       0:00:26.244 *********
2026-06-18 13:37:07.145689 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.054)       0:00:26.243 *********
2026-06-18 13:37:07.187957 | controller | ok: [localhost] =>
2026-06-18 13:37:07.188004 | controller |     changed: false
2026-06-18 13:37:07.188015 | controller |     msg: All assertions passed
2026-06-18 13:37:07.188024 | controller |
2026-06-18 13:37:07.188033 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:07.188042 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.042)       0:00:26.287 *********
2026-06-18 13:37:07.188050 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.042)       0:00:26.285 *********
2026-06-18 13:37:07.465588 | controller | ok: [localhost]
2026-06-18 13:37:07.465654 | controller |
2026-06-18 13:37:07.465667 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:37:07.465679 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.277)       0:00:26.564 *********
2026-06-18 13:37:07.465688 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.277)       0:00:26.562 *********
2026-06-18 13:37:07.550648 | controller | ok: [localhost] =>
2026-06-18 13:37:07.550708 | controller |     changed: false
2026-06-18 13:37:07.550718 | controller |     msg: All assertions passed
2026-06-18 13:37:07.550727 | controller |
2026-06-18 13:37:07.550736 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:37:07.550744 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.084)       0:00:26.649 *********
2026-06-18 13:37:07.550752 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.084)       0:00:26.647 *********
2026-06-18 13:37:07.788990 | controller | ok: [localhost]
2026-06-18 13:37:07.789042 | controller |
2026-06-18 13:37:07.789050 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:37:07.789056 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:37:07.789061 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:37:07.789066 | controller |   _config_map_content |
2026-06-18 13:37:07.789071 | controller |   ansible.utils.remove_keys(
2026-06-18 13:37:07.789076 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:37:07.789081 | controller |     matching_parameter='regex')
2026-06-18 13:37:07.789085 | controller | }}, cacheable=False] ***
2026-06-18 13:37:07.789090 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.238)       0:00:26.888 *********
2026-06-18 13:37:07.789095 | controller | Thursday 18 June 2026  13:37:07 +0000 (0:00:00.238)       0:00:26.886 *********
2026-06-18 13:37:08.052048 | controller | ok: [localhost]
2026-06-18 13:37:08.052100 | controller |
2026-06-18 13:37:08.052106 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:37:08.052120 | controller | Thursday 18 June 2026  13:37:08 +0000 (0:00:00.262)       0:00:27.151 *********
2026-06-18 13:37:08.052124 | controller | Thursday 18 June 2026  13:37:08 +0000 (0:00:00.262)       0:00:27.149 *********
2026-06-18 13:37:08.119085 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-18 13:37:08.119119 | controller |
2026-06-18 13:37:08.119125 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-18 13:37:08.119130 | controller | Thursday 18 June 2026  13:37:08 +0000 (0:00:00.066)       0:00:27.217 *********
2026-06-18 13:37:08.119135 | controller | Thursday 18 June 2026  13:37:08 +0000 (0:00:00.066)       0:00:27.216 *********
2026-06-18 13:37:08.187943 | controller | ok: [localhost] =>
2026-06-18 13:37:08.188001 | controller |     changed: false
2026-06-18 13:37:08.188006 | controller |     msg: All assertions passed
2026-06-18 13:37:08.188010 | controller |
2026-06-18 13:37:08.188015 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:37:08.188019 | controller | Thursday 18 June 2026  13:37:08 +0000 (0:00:00.068)       0:00:27.286 *********
2026-06-18 13:37:08.188023 | controller | Thursday 18 June 2026  13:37:08 +0000 (0:00:00.068)       0:00:27.285 *********
2026-06-18 13:37:08.381647 | controller | changed: [localhost]
2026-06-18 13:37:08.381741 | controller |
2026-06-18 13:37:08.381753 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:37:08.381761 | controller |   (snippet_datadir,
2026-06-18 13:37:08.381770 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:37:08.381778 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:37:08.381786 | controller | Thursday 18 June 2026  13:37:08 +0000 (0:00:00.193)       0:00:27.480 *********
2026-06-18 13:37:08.381794 | controller | Thursday 18 June 2026  13:37:08 +0000 (0:00:00.193)       0:00:27.478 *********
2026-06-18 13:37:09.058842 | controller | changed: [localhost]
2026-06-18 13:37:09.058874 | controller |
2026-06-18 13:37:09.058880 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:37:09.058886 | controller | Thursday 18 June 2026  13:37:09 +0000 (0:00:00.677)       0:00:28.158 *********
2026-06-18 13:37:09.058891 | controller | Thursday 18 June 2026  13:37:09 +0000 (0:00:00.677)       0:00:28.156 *********
2026-06-18 13:37:09.164269 | controller | ok: [localhost]
2026-06-18 13:37:09.164320 | controller |
2026-06-18 13:37:09.164331 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:37:09.164341 | controller |   (snippet_datadir,
2026-06-18 13:37:09.164350 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:37:09.164359 | controller | }}, content={{
2026-06-18 13:37:09.164367 | controller |   _base64_patch |
2026-06-18 13:37:09.164375 | controller |   default({}) |
2026-06-18 13:37:09.164384 | controller |   to_nice_yaml
2026-06-18 13:37:09.164392 | controller | }}, mode=0644] ***
2026-06-18 13:37:09.164411 | controller | Thursday 18 June 2026  13:37:09 +0000 (0:00:00.104)       0:00:28.262 *********
2026-06-18 13:37:09.164451 | controller | Thursday 18 June 2026  13:37:09 +0000 (0:00:00.104)       0:00:28.260 *********
2026-06-18 13:37:09.578263 | controller | changed: [localhost]
2026-06-18 13:37:09.578292 | controller |
2026-06-18 13:37:09.578298 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:37:09.578302 | controller |   (snippet_datadir,
2026-06-18 13:37:09.578306 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:37:09.578310 | controller | }}, content={{
2026-06-18 13:37:09.578314 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:37:09.578317 | controller |   default({}) |
2026-06-18 13:37:09.578321 | controller |   to_nice_yaml
2026-06-18 13:37:09.578324 | controller | }}, mode=0644] ***
2026-06-18 13:37:09.578328 | controller | Thursday 18 June 2026  13:37:09 +0000 (0:00:00.414)       0:00:28.677 *********
2026-06-18 13:37:09.578331 | controller | Thursday 18 June 2026  13:37:09 +0000 (0:00:00.414)       0:00:28.675 *********
2026-06-18 13:37:10.046486 | controller | changed: [localhost]
2026-06-18 13:37:10.046546 | controller |
2026-06-18 13:37:10.046561 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:37:10.046575 | controller |   (
2026-06-18 13:37:10.046586 | controller |     snippet_datadir,
2026-06-18 13:37:10.046598 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:37:10.046609 | controller |   ) | path_join
2026-06-18 13:37:10.046620 | controller | }}, mode=0644] ***
2026-06-18 13:37:10.046632 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.467)       0:00:29.144 *********
2026-06-18 13:37:10.046643 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.467)       0:00:29.143 *********
2026-06-18 13:37:10.499544 | controller | changed: [localhost]
2026-06-18 13:37:10.499636 | controller |
2026-06-18 13:37:10.499647 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:37:10.499656 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.453)       0:00:29.598 *********
2026-06-18 13:37:10.499664 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.453)       0:00:29.596 *********
2026-06-18 13:37:10.588908 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:37:10.588970 | controller |
2026-06-18 13:37:10.588980 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:37:10.588990 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.089)       0:00:29.687 *********
2026-06-18 13:37:10.588998 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.089)       0:00:29.686 *********
2026-06-18 13:37:10.658945 | controller | ok: [localhost] =>
2026-06-18 13:37:10.658995 | controller |     changed: false
2026-06-18 13:37:10.659002 | controller |     msg: All assertions passed
2026-06-18 13:37:10.659007 | controller |
2026-06-18 13:37:10.659013 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:37:10.659019 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.070)       0:00:29.757 *********
2026-06-18 13:37:10.659024 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.070)       0:00:29.756 *********
2026-06-18 13:37:10.880616 | controller | ok: [localhost]
2026-06-18 13:37:10.880678 | controller |
2026-06-18 13:37:10.880685 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:37:10.880691 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.220)       0:00:29.978 *********
2026-06-18 13:37:10.880696 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.220)       0:00:29.977 *********
2026-06-18 13:37:10.922081 | controller | ok: [localhost]
2026-06-18 13:37:10.922144 | controller |
2026-06-18 13:37:10.922149 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:37:10.922154 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.042)       0:00:30.021 *********
2026-06-18 13:37:10.922158 | controller | Thursday 18 June 2026  13:37:10 +0000 (0:00:00.042)       0:00:30.019 *********
2026-06-18 13:37:11.545859 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-18 13:37:11.545923 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-18 13:37:11.545928 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-18 13:37:11.545931 | controller |
2026-06-18 13:37:11.545936 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:37:11.545940 | controller |   _content |
2026-06-18 13:37:11.545944 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:37:11.545947 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:37:11.545951 | controller | }}
2026-06-18 13:37:11.545955 | controller | ] ***
2026-06-18 13:37:11.545969 | controller | Thursday 18 June 2026  13:37:11 +0000 (0:00:00.623)       0:00:30.645 *********
2026-06-18 13:37:11.545973 | controller | Thursday 18 June 2026  13:37:11 +0000 (0:00:00.623)       0:00:30.643 *********
2026-06-18 13:37:11.690539 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:37:11.690599 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:37:11.690604 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:37:11.690608 | controller |
2026-06-18 13:37:11.690612 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:37:11.690629 | controller | Thursday 18 June 2026  13:37:11 +0000 (0:00:00.143)       0:00:30.789 *********
2026-06-18 13:37:11.690633 | controller | Thursday 18 June 2026  13:37:11 +0000 (0:00:00.144)       0:00:30.787 *********
2026-06-18 13:37:11.900801 | controller | changed: [localhost]
2026-06-18 13:37:11.900856 | controller |
2026-06-18 13:37:11.900861 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:37:11.900865 | controller |   (_destdir,
2026-06-18 13:37:11.900869 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:37:11.900873 | controller | }}, content={{
2026-06-18 13:37:11.900876 | controller |   (
2026-06-18 13:37:11.900880 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:37:11.900883 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:37:11.900887 | controller | }}, mode=0644] ***
2026-06-18 13:37:11.900891 | controller | Thursday 18 June 2026  13:37:11 +0000 (0:00:00.210)       0:00:30.999 *********
2026-06-18 13:37:11.900895 | controller | Thursday 18 June 2026  13:37:11 +0000 (0:00:00.210)       0:00:30.997 *********
2026-06-18 13:37:12.327205 | controller | changed: [localhost]
2026-06-18 13:37:12.327267 | controller |
2026-06-18 13:37:12.327280 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni07eta/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:37:12.327289 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:37:12.327298 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:37:12.327306 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:37:12.327313 | controller | }}, dest={{
2026-06-18 13:37:12.327321 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:12.327330 | controller |   stage['path'], _val.src_file
2026-06-18 13:37:12.327338 | controller |   ) |
2026-06-18 13:37:12.327345 | controller |   path_join
2026-06-18 13:37:12.327353 | controller |  }}] ***
2026-06-18 13:37:12.327362 | controller | Thursday 18 June 2026  13:37:12 +0000 (0:00:00.426)       0:00:31.426 *********
2026-06-18 13:37:12.327370 | controller | Thursday 18 June 2026  13:37:12 +0000 (0:00:00.426)       0:00:31.424 *********
2026-06-18 13:37:12.623938 | controller | changed: [localhost] => (item=network-values)
2026-06-18 13:37:12.623996 | controller |
2026-06-18 13:37:12.624008 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:12.624018 | controller | Thursday 18 June 2026  13:37:12 +0000 (0:00:00.296)       0:00:31.722 *********
2026-06-18 13:37:12.624027 | controller | Thursday 18 June 2026  13:37:12 +0000 (0:00:00.296)       0:00:31.721 *********
2026-06-18 13:37:12.680369 | controller | skipping: [localhost]
2026-06-18 13:37:12.680472 | controller |
2026-06-18 13:37:12.680490 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni07eta/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:37:12.680500 | controller | Thursday 18 June 2026  13:37:12 +0000 (0:00:00.056)       0:00:31.779 *********
2026-06-18 13:37:12.680509 | controller | Thursday 18 June 2026  13:37:12 +0000 (0:00:00.056)       0:00:31.777 *********
2026-06-18 13:37:13.153859 | controller | changed: [localhost]
2026-06-18 13:37:13.153919 | controller |
2026-06-18 13:37:13.153926 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:37:13.153933 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.473)       0:00:32.252 *********
2026-06-18 13:37:13.153939 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.473)       0:00:32.250 *********
2026-06-18 13:37:13.543977 | controller | changed: [localhost]
2026-06-18 13:37:13.544048 | controller |
2026-06-18 13:37:13.544059 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni07eta/control-plane/networking/nncp executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:37:13.544069 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.390)       0:00:32.642 *********
2026-06-18 13:37:13.544078 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.390)       0:00:32.641 *********
2026-06-18 13:37:13.616867 | controller | skipping: [localhost]
2026-06-18 13:37:13.616928 | controller |
2026-06-18 13:37:13.616935 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:37:13.616941 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:37:13.616947 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:37:13.616953 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:37:13.616958 | controller |   ) | list
2026-06-18 13:37:13.616963 | controller | }}] ***
2026-06-18 13:37:13.616969 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.072)       0:00:32.715 *********
2026-06-18 13:37:13.616974 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.072)       0:00:32.714 *********
2026-06-18 13:37:13.665608 | controller | skipping: [localhost]
2026-06-18 13:37:13.665680 | controller |
2026-06-18 13:37:13.665691 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni07eta/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:37:13.665699 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:37:13.665707 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:37:13.665714 | controller | }}, mode=0644] ***
2026-06-18 13:37:13.665721 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.048)       0:00:32.764 *********
2026-06-18 13:37:13.665729 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.048)       0:00:32.762 *********
2026-06-18 13:37:13.939317 | controller | changed: [localhost]
2026-06-18 13:37:13.939383 | controller |
2026-06-18 13:37:13.939393 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:13.939403 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.273)       0:00:33.038 *********
2026-06-18 13:37:13.939412 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.273)       0:00:33.036 *********
2026-06-18 13:37:13.978630 | controller | skipping: [localhost]
2026-06-18 13:37:13.978668 | controller |
2026-06-18 13:37:13.978678 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni07eta/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:37:13.978685 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.039)       0:00:33.077 *********
2026-06-18 13:37:13.978703 | controller | Thursday 18 June 2026  13:37:13 +0000 (0:00:00.039)       0:00:33.076 *********
2026-06-18 13:37:14.018465 | controller | skipping: [localhost]
2026-06-18 13:37:14.018507 | controller |
2026-06-18 13:37:14.018517 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni07eta/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-18 13:37:14.018526 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.039)       0:00:33.117 *********
2026-06-18 13:37:14.018534 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.039)       0:00:33.115 *********
2026-06-18 13:37:14.062844 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-18 13:37:14.062916 | controller | skipping: [localhost]
2026-06-18 13:37:14.062926 | controller |
2026-06-18 13:37:14.062935 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:14.062944 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.044)       0:00:33.161 *********
2026-06-18 13:37:14.062952 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.044)       0:00:33.160 *********
2026-06-18 13:37:14.105461 | controller | skipping: [localhost]
2026-06-18 13:37:14.105539 | controller |
2026-06-18 13:37:14.105551 | controller | TASK [Executing post_stage hooks for examples/dt/uni07eta/control-plane/networking/nncp name=run_hook] ***
2026-06-18 13:37:14.105560 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.042)       0:00:33.204 *********
2026-06-18 13:37:14.105569 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.042)       0:00:33.202 *********
2026-06-18 13:37:14.166025 | controller | skipping: [localhost]
2026-06-18 13:37:14.166100 | controller |
2026-06-18 13:37:14.166111 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:37:14.166121 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.060)       0:00:33.264 *********
2026-06-18 13:37:14.166129 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.060)       0:00:33.263 *********
2026-06-18 13:37:14.219621 | controller | ok: [localhost] =>
2026-06-18 13:37:14.219689 | controller |     changed: false
2026-06-18 13:37:14.219695 | controller |     msg: All assertions passed
2026-06-18 13:37:14.219701 | controller |
2026-06-18 13:37:14.219707 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:14.219714 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.053)       0:00:33.318 *********
2026-06-18 13:37:14.219719 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.053)       0:00:33.316 *********
2026-06-18 13:37:14.253786 | controller | skipping: [localhost]
2026-06-18 13:37:14.253844 | controller |
2026-06-18 13:37:14.253849 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:14.253854 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.034)       0:00:33.352 *********
2026-06-18 13:37:14.253858 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.034)       0:00:33.351 *********
2026-06-18 13:37:14.298870 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-18 13:37:14.298942 | controller |
2026-06-18 13:37:14.298952 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:37:14.298960 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.044)       0:00:33.397 *********
2026-06-18 13:37:14.298967 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.044)       0:00:33.396 *********
2026-06-18 13:37:14.328392 | controller | skipping: [localhost]
2026-06-18 13:37:14.328488 | controller |
2026-06-18 13:37:14.328499 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:37:14.328508 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.029)       0:00:33.427 *********
2026-06-18 13:37:14.328516 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.029)       0:00:33.425 *********
2026-06-18 13:37:14.378264 | controller | ok: [localhost]
2026-06-18 13:37:14.378332 | controller |
2026-06-18 13:37:14.378340 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:37:14.378346 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:37:14.378352 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:37:14.378358 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:37:14.378363 | controller | }}] ***
2026-06-18 13:37:14.378369 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.050)       0:00:33.477 *********
2026-06-18 13:37:14.378374 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.050)       0:00:33.475 *********
2026-06-18 13:37:14.444896 | controller | skipping: [localhost]
2026-06-18 13:37:14.444962 | controller |
2026-06-18 13:37:14.444979 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:37:14.444983 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:14.444986 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:37:14.444990 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:14.444994 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.066)       0:00:33.543 *********
2026-06-18 13:37:14.444998 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.066)       0:00:33.542 *********
2026-06-18 13:37:14.702048 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-18 13:37:14.702128 | controller |
2026-06-18 13:37:14.702139 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:37:14.702148 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.257)       0:00:33.801 *********
2026-06-18 13:37:14.702156 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.257)       0:00:33.799 *********
2026-06-18 13:37:14.811743 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:37:14.811836 | controller |
2026-06-18 13:37:14.811850 | controller | TASK [Executing pre_stage hooks for examples/dt/uni07eta/control-plane/networking name=run_hook] ***
2026-06-18 13:37:14.811860 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.108)       0:00:33.909 *********
2026-06-18 13:37:14.811890 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.108)       0:00:33.908 *********
2026-06-18 13:37:14.884031 | controller | skipping: [localhost]
2026-06-18 13:37:14.884115 | controller |
2026-06-18 13:37:14.884143 | controller | TASK [Generate values.yaml for examples/dt/uni07eta/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-18 13:37:14.884153 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.072)       0:00:33.982 *********
2026-06-18 13:37:14.884161 | controller | Thursday 18 June 2026  13:37:14 +0000 (0:00:00.072)       0:00:33.980 *********
2026-06-18 13:37:15.009964 | controller |
2026-06-18 13:37:15.010034 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:37:15.010042 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.126)       0:00:34.108 *********
2026-06-18 13:37:15.010047 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.126)       0:00:34.107 *********
2026-06-18 13:37:15.105680 | controller | skipping: [localhost]
2026-06-18 13:37:15.105753 | controller |
2026-06-18 13:37:15.105763 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:37:15.105772 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.095)       0:00:34.204 *********
2026-06-18 13:37:15.105781 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.095)       0:00:34.202 *********
2026-06-18 13:37:15.185495 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:37:15.185562 | controller |
2026-06-18 13:37:15.185569 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:37:15.185575 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.080)       0:00:34.284 *********
2026-06-18 13:37:15.185580 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.080)       0:00:34.282 *********
2026-06-18 13:37:15.234624 | controller | ok: [localhost] =>
2026-06-18 13:37:15.234692 | controller |     changed: false
2026-06-18 13:37:15.234697 | controller |     msg: All assertions passed
2026-06-18 13:37:15.234701 | controller |
2026-06-18 13:37:15.234705 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:15.234710 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.049)       0:00:34.333 *********
2026-06-18 13:37:15.234713 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.049)       0:00:34.331 *********
2026-06-18 13:37:15.499794 | controller | ok: [localhost]
2026-06-18 13:37:15.499855 | controller |
2026-06-18 13:37:15.499863 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:37:15.499870 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.265)       0:00:34.598 *********
2026-06-18 13:37:15.499875 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.265)       0:00:34.597 *********
2026-06-18 13:37:15.563228 | controller | ok: [localhost] =>
2026-06-18 13:37:15.563289 | controller |     changed: false
2026-06-18 13:37:15.563294 | controller |     msg: All assertions passed
2026-06-18 13:37:15.563298 | controller |
2026-06-18 13:37:15.563303 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:37:15.563307 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.063)       0:00:34.662 *********
2026-06-18 13:37:15.563311 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.063)       0:00:34.660 *********
2026-06-18 13:37:15.812389 | controller | ok: [localhost]
2026-06-18 13:37:15.812493 | controller |
2026-06-18 13:37:15.812505 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:37:15.812516 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:37:15.812525 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:37:15.812534 | controller |   _config_map_content |
2026-06-18 13:37:15.812542 | controller |   ansible.utils.remove_keys(
2026-06-18 13:37:15.812551 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:37:15.812559 | controller |     matching_parameter='regex')
2026-06-18 13:37:15.812568 | controller | }}, cacheable=False] ***
2026-06-18 13:37:15.812576 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.248)       0:00:34.911 *********
2026-06-18 13:37:15.812585 | controller | Thursday 18 June 2026  13:37:15 +0000 (0:00:00.248)       0:00:34.909 *********
2026-06-18 13:37:16.087814 | controller | ok: [localhost]
2026-06-18 13:37:16.087927 | controller |
2026-06-18 13:37:16.087935 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:37:16.087942 | controller | Thursday 18 June 2026  13:37:16 +0000 (0:00:00.275)       0:00:35.186 *********
2026-06-18 13:37:16.087948 | controller | Thursday 18 June 2026  13:37:16 +0000 (0:00:00.275)       0:00:35.184 *********
2026-06-18 13:37:16.186719 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-18 13:37:16.186849 | controller |
2026-06-18 13:37:16.186866 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-18 13:37:16.186878 | controller | Thursday 18 June 2026  13:37:16 +0000 (0:00:00.099)       0:00:35.285 *********
2026-06-18 13:37:16.186887 | controller | Thursday 18 June 2026  13:37:16 +0000 (0:00:00.099)       0:00:35.283 *********
2026-06-18 13:37:16.246580 | controller | ok: [localhost] =>
2026-06-18 13:37:16.246696 | controller |     changed: false
2026-06-18 13:37:16.246703 | controller |     msg: All assertions passed
2026-06-18 13:37:16.246710 | controller |
2026-06-18 13:37:16.246717 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:37:16.246723 | controller | Thursday 18 June 2026  13:37:16 +0000 (0:00:00.060)       0:00:35.345 *********
2026-06-18 13:37:16.246729 | controller | Thursday 18 June 2026  13:37:16 +0000 (0:00:00.060)       0:00:35.343 *********
2026-06-18 13:37:16.496307 | controller | ok: [localhost]
2026-06-18 13:37:16.496382 | controller |
2026-06-18 13:37:16.496396 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:37:16.496407 | controller |   (snippet_datadir,
2026-06-18 13:37:16.496445 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:37:16.496459 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:37:16.496469 | controller | Thursday 18 June 2026  13:37:16 +0000 (0:00:00.249)       0:00:35.595 *********
2026-06-18 13:37:16.496489 | controller | Thursday 18 June 2026  13:37:16 +0000 (0:00:00.249)       0:00:35.593 *********
2026-06-18 13:37:17.185848 | controller | ok: [localhost]
2026-06-18 13:37:17.185905 | controller |
2026-06-18 13:37:17.185911 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:37:17.185915 | controller | Thursday 18 June 2026  13:37:17 +0000 (0:00:00.688)       0:00:36.283 *********
2026-06-18 13:37:17.185919 | controller | Thursday 18 June 2026  13:37:17 +0000 (0:00:00.688)       0:00:36.282 *********
2026-06-18 13:37:17.247684 | controller | ok: [localhost]
2026-06-18 13:37:17.247734 | controller |
2026-06-18 13:37:17.247740 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:37:17.247744 | controller |   (snippet_datadir,
2026-06-18 13:37:17.247749 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:37:17.247753 | controller | }}, content={{
2026-06-18 13:37:17.247756 | controller |   _base64_patch |
2026-06-18 13:37:17.247760 | controller |   default({}) |
2026-06-18 13:37:17.247763 | controller |   to_nice_yaml
2026-06-18 13:37:17.247766 | controller | }}, mode=0644] ***
2026-06-18 13:37:17.247778 | controller | Thursday 18 June 2026  13:37:17 +0000 (0:00:00.062)       0:00:36.346 *********
2026-06-18 13:37:17.247781 | controller | Thursday 18 June 2026  13:37:17 +0000 (0:00:00.062)       0:00:36.345 *********
2026-06-18 13:37:17.667202 | controller | ok: [localhost]
2026-06-18 13:37:17.667267 | controller |
2026-06-18 13:37:17.667277 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:37:17.667284 | controller |   (snippet_datadir,
2026-06-18 13:37:17.667292 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:37:17.667299 | controller | }}, content={{
2026-06-18 13:37:17.667306 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:37:17.667312 | controller |   default({}) |
2026-06-18 13:37:17.667319 | controller |   to_nice_yaml
2026-06-18 13:37:17.667326 | controller | }}, mode=0644] ***
2026-06-18 13:37:17.667332 | controller | Thursday 18 June 2026  13:37:17 +0000 (0:00:00.419)       0:00:36.766 *********
2026-06-18 13:37:17.667339 | controller | Thursday 18 June 2026  13:37:17 +0000 (0:00:00.419)       0:00:36.764 *********
2026-06-18 13:37:18.146702 | controller | ok: [localhost]
2026-06-18 13:37:18.146768 | controller |
2026-06-18 13:37:18.146783 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:37:18.146797 | controller |   (
2026-06-18 13:37:18.146808 | controller |     snippet_datadir,
2026-06-18 13:37:18.146820 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:37:18.146832 | controller |   ) | path_join
2026-06-18 13:37:18.146842 | controller | }}, mode=0644] ***
2026-06-18 13:37:18.146851 | controller | Thursday 18 June 2026  13:37:18 +0000 (0:00:00.479)       0:00:37.245 *********
2026-06-18 13:37:18.146860 | controller | Thursday 18 June 2026  13:37:18 +0000 (0:00:00.479)       0:00:37.244 *********
2026-06-18 13:37:18.620082 | controller | changed: [localhost]
2026-06-18 13:37:18.620145 | controller |
2026-06-18 13:37:18.620157 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:37:18.620167 | controller | Thursday 18 June 2026  13:37:18 +0000 (0:00:00.473)       0:00:37.718 *********
2026-06-18 13:37:18.620175 | controller | Thursday 18 June 2026  13:37:18 +0000 (0:00:00.473)       0:00:37.717 *********
2026-06-18 13:37:18.712281 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:37:18.712347 | controller |
2026-06-18 13:37:18.712354 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:37:18.712360 | controller | Thursday 18 June 2026  13:37:18 +0000 (0:00:00.092)       0:00:37.811 *********
2026-06-18 13:37:18.712365 | controller | Thursday 18 June 2026  13:37:18 +0000 (0:00:00.092)       0:00:37.809 *********
2026-06-18 13:37:18.793496 | controller | ok: [localhost] =>
2026-06-18 13:37:18.793567 | controller |     changed: false
2026-06-18 13:37:18.793588 | controller |     msg: All assertions passed
2026-06-18 13:37:18.793598 | controller |
2026-06-18 13:37:18.793607 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:37:18.793617 | controller | Thursday 18 June 2026  13:37:18 +0000 (0:00:00.080)       0:00:37.891 *********
2026-06-18 13:37:18.793625 | controller | Thursday 18 June 2026  13:37:18 +0000 (0:00:00.080)       0:00:37.890 *********
2026-06-18 13:37:19.080816 | controller | ok: [localhost]
2026-06-18 13:37:19.080884 | controller |
2026-06-18 13:37:19.080895 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:37:19.080903 | controller | Thursday 18 June 2026  13:37:19 +0000 (0:00:00.287)       0:00:38.179 *********
2026-06-18 13:37:19.080911 | controller | Thursday 18 June 2026  13:37:19 +0000 (0:00:00.287)       0:00:38.177 *********
2026-06-18 13:37:19.153798 | controller | ok: [localhost]
2026-06-18 13:37:19.153853 | controller |
2026-06-18 13:37:19.153860 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:37:19.153866 | controller | Thursday 18 June 2026  13:37:19 +0000 (0:00:00.073)       0:00:38.252 *********
2026-06-18 13:37:19.153871 | controller | Thursday 18 June 2026  13:37:19 +0000 (0:00:00.073)       0:00:38.250 *********
2026-06-18 13:37:19.795479 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-18 13:37:19.795515 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-18 13:37:19.795521 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-18 13:37:19.795526 | controller |
2026-06-18 13:37:19.795531 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:37:19.795536 | controller |   _content |
2026-06-18 13:37:19.795541 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:37:19.795545 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:37:19.795551 | controller | }}
2026-06-18 13:37:19.795555 | controller | ] ***
2026-06-18 13:37:19.795560 | controller | Thursday 18 June 2026  13:37:19 +0000 (0:00:00.641)       0:00:38.894 *********
2026-06-18 13:37:19.795565 | controller | Thursday 18 June 2026  13:37:19 +0000 (0:00:00.641)       0:00:38.892 *********
2026-06-18 13:37:19.974404 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:37:19.974504 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:37:19.974514 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:37:19.974523 | controller |
2026-06-18 13:37:19.974532 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:37:19.974540 | controller | Thursday 18 June 2026  13:37:19 +0000 (0:00:00.178)       0:00:39.072 *********
2026-06-18 13:37:19.974547 | controller | Thursday 18 June 2026  13:37:19 +0000 (0:00:00.178)       0:00:39.071 *********
2026-06-18 13:37:20.232900 | controller | ok: [localhost]
2026-06-18 13:37:20.232983 | controller |
2026-06-18 13:37:20.232994 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:37:20.233003 | controller |   (_destdir,
2026-06-18 13:37:20.233011 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:37:20.233019 | controller | }}, content={{
2026-06-18 13:37:20.233026 | controller |   (
2026-06-18 13:37:20.233034 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:37:20.233042 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:37:20.233050 | controller | }}, mode=0644] ***
2026-06-18 13:37:20.233058 | controller | Thursday 18 June 2026  13:37:20 +0000 (0:00:00.258)       0:00:39.331 *********
2026-06-18 13:37:20.233065 | controller | Thursday 18 June 2026  13:37:20 +0000 (0:00:00.258)       0:00:39.329 *********
2026-06-18 13:37:20.698620 | controller | ok: [localhost]
2026-06-18 13:37:20.698680 | controller |
2026-06-18 13:37:20.698685 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni07eta/control-plane/networking mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:37:20.698690 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:37:20.698702 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:37:20.698706 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:37:20.698710 | controller | }}, dest={{
2026-06-18 13:37:20.698714 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:20.698717 | controller |   stage['path'], _val.src_file
2026-06-18 13:37:20.698721 | controller |   ) |
2026-06-18 13:37:20.698724 | controller |   path_join
2026-06-18 13:37:20.698728 | controller |  }}] ***
2026-06-18 13:37:20.698731 | controller | Thursday 18 June 2026  13:37:20 +0000 (0:00:00.466)       0:00:39.797 *********
2026-06-18 13:37:20.698735 | controller | Thursday 18 June 2026  13:37:20 +0000 (0:00:00.466)       0:00:39.795 *********
2026-06-18 13:37:20.956015 | controller | ok: [localhost] => (item=network-values)
2026-06-18 13:37:20.956076 | controller |
2026-06-18 13:37:20.956082 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:20.956087 | controller | Thursday 18 June 2026  13:37:20 +0000 (0:00:00.257)       0:00:40.055 *********
2026-06-18 13:37:20.956090 | controller | Thursday 18 June 2026  13:37:20 +0000 (0:00:00.257)       0:00:40.053 *********
2026-06-18 13:37:21.016671 | controller | skipping: [localhost]
2026-06-18 13:37:21.016729 | controller |
2026-06-18 13:37:21.016744 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni07eta/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:37:21.016758 | controller | Thursday 18 June 2026  13:37:21 +0000 (0:00:00.060)       0:00:40.115 *********
2026-06-18 13:37:21.016770 | controller | Thursday 18 June 2026  13:37:21 +0000 (0:00:00.060)       0:00:40.113 *********
2026-06-18 13:37:21.416229 | controller | changed: [localhost]
2026-06-18 13:37:21.416267 | controller |
2026-06-18 13:37:21.416273 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:37:21.416280 | controller | Thursday 18 June 2026  13:37:21 +0000 (0:00:00.399)       0:00:40.515 *********
2026-06-18 13:37:21.416285 | controller | Thursday 18 June 2026  13:37:21 +0000 (0:00:00.399)       0:00:40.513 *********
2026-06-18 13:37:21.819012 | controller | changed: [localhost]
2026-06-18 13:37:21.819082 | controller |
2026-06-18 13:37:21.819101 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni07eta/control-plane/networking executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:37:21.819107 | controller | Thursday 18 June 2026  13:37:21 +0000 (0:00:00.402)       0:00:40.918 *********
2026-06-18 13:37:21.819111 | controller | Thursday 18 June 2026  13:37:21 +0000 (0:00:00.402)       0:00:40.916 *********
2026-06-18 13:37:21.862412 | controller | skipping: [localhost]
2026-06-18 13:37:21.862487 | controller |
2026-06-18 13:37:21.862494 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:37:21.862499 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:37:21.862505 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:37:21.862511 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:37:21.862515 | controller |   ) | list
2026-06-18 13:37:21.862520 | controller | }}] ***
2026-06-18 13:37:21.862526 | controller | Thursday 18 June 2026  13:37:21 +0000 (0:00:00.043)       0:00:40.961 *********
2026-06-18 13:37:21.862531 | controller | Thursday 18 June 2026  13:37:21 +0000 (0:00:00.043)       0:00:40.959 *********
2026-06-18 13:37:21.927602 | controller | skipping: [localhost]
2026-06-18 13:37:21.927663 | controller |
2026-06-18 13:37:21.927668 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni07eta/control-plane/networking remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:37:21.927673 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:37:21.927677 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:37:21.927694 | controller | }}, mode=0644] ***
2026-06-18 13:37:21.927698 | controller | Thursday 18 June 2026  13:37:21 +0000 (0:00:00.065)       0:00:41.026 *********
2026-06-18 13:37:21.927702 | controller | Thursday 18 June 2026  13:37:21 +0000 (0:00:00.065)       0:00:41.024 *********
2026-06-18 13:37:22.160802 | controller | changed: [localhost]
2026-06-18 13:37:22.160888 | controller |
2026-06-18 13:37:22.160896 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:22.160902 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.232)       0:00:41.259 *********
2026-06-18 13:37:22.160907 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.232)       0:00:41.257 *********
2026-06-18 13:37:22.205832 | controller | skipping: [localhost]
2026-06-18 13:37:22.205895 | controller |
2026-06-18 13:37:22.205901 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni07eta/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:37:22.205905 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.045)       0:00:41.304 *********
2026-06-18 13:37:22.205909 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.045)       0:00:41.303 *********
2026-06-18 13:37:22.247040 | controller | skipping: [localhost]
2026-06-18 13:37:22.247111 | controller |
2026-06-18 13:37:22.247118 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni07eta/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-18 13:37:22.247123 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.041)       0:00:41.346 *********
2026-06-18 13:37:22.247128 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.041)       0:00:41.344 *********
2026-06-18 13:37:22.293100 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-18 13:37:22.293134 | controller | skipping: [localhost]
2026-06-18 13:37:22.293139 | controller |
2026-06-18 13:37:22.293144 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:22.293148 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.045)       0:00:41.392 *********
2026-06-18 13:37:22.293152 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.045)       0:00:41.390 *********
2026-06-18 13:37:22.335812 | controller | skipping: [localhost]
2026-06-18 13:37:22.335850 | controller |
2026-06-18 13:37:22.335856 | controller | TASK [Executing post_stage hooks for examples/dt/uni07eta/control-plane/networking name=run_hook] ***
2026-06-18 13:37:22.335862 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.042)       0:00:41.434 *********
2026-06-18 13:37:22.335867 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.042)       0:00:41.432 *********
2026-06-18 13:37:22.389833 | controller | skipping: [localhost]
2026-06-18 13:37:22.389870 | controller |
2026-06-18 13:37:22.389877 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:37:22.389883 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.053)       0:00:41.488 *********
2026-06-18 13:37:22.389888 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.053)       0:00:41.486 *********
2026-06-18 13:37:22.438603 | controller | ok: [localhost] =>
2026-06-18 13:37:22.438633 | controller |     changed: false
2026-06-18 13:37:22.438638 | controller |     msg: All assertions passed
2026-06-18 13:37:22.438642 | controller |
2026-06-18 13:37:22.438646 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:22.438651 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.048)       0:00:41.537 *********
2026-06-18 13:37:22.438655 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.048)       0:00:41.535 *********
2026-06-18 13:37:22.465472 | controller | skipping: [localhost]
2026-06-18 13:37:22.465531 | controller |
2026-06-18 13:37:22.465538 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:22.465551 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.026)       0:00:41.564 *********
2026-06-18 13:37:22.465557 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.026)       0:00:41.562 *********
2026-06-18 13:37:22.495636 | controller | ok: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=60m)
2026-06-18 13:37:22.495712 | controller |
2026-06-18 13:37:22.495722 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:37:22.495731 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.029)       0:00:41.594 *********
2026-06-18 13:37:22.495739 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.030)       0:00:41.592 *********
2026-06-18 13:37:22.532472 | controller | skipping: [localhost]
2026-06-18 13:37:22.532541 | controller |
2026-06-18 13:37:22.532555 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:37:22.532567 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.036)       0:00:41.631 *********
2026-06-18 13:37:22.532577 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.036)       0:00:41.629 *********
2026-06-18 13:37:22.586492 | controller | ok: [localhost]
2026-06-18 13:37:22.586542 | controller |
2026-06-18 13:37:22.586550 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:37:22.586556 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:37:22.586562 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:37:22.586567 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:37:22.586572 | controller | }}] ***
2026-06-18 13:37:22.586577 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.054)       0:00:41.685 *********
2026-06-18 13:37:22.586582 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.054)       0:00:41.683 *********
2026-06-18 13:37:22.641337 | controller | skipping: [localhost]
2026-06-18 13:37:22.641401 | controller |
2026-06-18 13:37:22.641407 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:37:22.641430 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:22.641436 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:37:22.641440 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:22.641444 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.054)       0:00:41.740 *********
2026-06-18 13:37:22.641448 | controller | Thursday 18 June 2026  13:37:22 +0000 (0:00:00.054)       0:00:41.738 *********
2026-06-18 13:37:23.140749 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-18 13:37:23.140807 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-18 13:37:23.140812 | controller |
2026-06-18 13:37:23.140817 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:37:23.140821 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.499)       0:00:42.239 *********
2026-06-18 13:37:23.140826 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.499)       0:00:42.237 *********
2026-06-18 13:37:23.236443 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:37:23.236503 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-18 13:37:23.236507 | controller |
2026-06-18 13:37:23.236512 | controller | TASK [Executing pre_stage hooks for examples/dt/uni07eta/control-plane name=run_hook] ***
2026-06-18 13:37:23.236516 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.095)       0:00:42.335 *********
2026-06-18 13:37:23.236519 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.095)       0:00:42.333 *********
2026-06-18 13:37:23.277978 | controller | skipping: [localhost]
2026-06-18 13:37:23.278016 | controller |
2026-06-18 13:37:23.278023 | controller | TASK [Generate values.yaml for examples/dt/uni07eta/control-plane name=ci_gen_kustomize_values] ***
2026-06-18 13:37:23.278037 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.041)       0:00:42.377 *********
2026-06-18 13:37:23.278047 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.041)       0:00:42.375 *********
2026-06-18 13:37:23.404784 | controller |
2026-06-18 13:37:23.404824 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:37:23.404832 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.126)       0:00:42.503 *********
2026-06-18 13:37:23.404838 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.126)       0:00:42.502 *********
2026-06-18 13:37:23.452731 | controller | skipping: [localhost]
2026-06-18 13:37:23.452762 | controller |
2026-06-18 13:37:23.452767 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:37:23.452771 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.047)       0:00:42.551 *********
2026-06-18 13:37:23.452774 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.047)       0:00:42.550 *********
2026-06-18 13:37:23.518735 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:37:23.518765 | controller |
2026-06-18 13:37:23.518770 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:37:23.518775 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.065)       0:00:42.617 *********
2026-06-18 13:37:23.518779 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.065)       0:00:42.616 *********
2026-06-18 13:37:23.571028 | controller | ok: [localhost] =>
2026-06-18 13:37:23.571063 | controller |     changed: false
2026-06-18 13:37:23.571068 | controller |     msg: All assertions passed
2026-06-18 13:37:23.571073 | controller |
2026-06-18 13:37:23.571078 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:23.571083 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.052)       0:00:42.670 *********
2026-06-18 13:37:23.571088 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.052)       0:00:42.668 *********
2026-06-18 13:37:23.800889 | controller | ok: [localhost]
2026-06-18 13:37:23.800952 | controller |
2026-06-18 13:37:23.800958 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:37:23.800963 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.229)       0:00:42.899 *********
2026-06-18 13:37:23.800967 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.229)       0:00:42.897 *********
2026-06-18 13:37:23.859827 | controller | ok: [localhost] =>
2026-06-18 13:37:23.859889 | controller |     changed: false
2026-06-18 13:37:23.859896 | controller |     msg: All assertions passed
2026-06-18 13:37:23.859901 | controller |
2026-06-18 13:37:23.859907 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:37:23.859912 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.059)       0:00:42.958 *********
2026-06-18 13:37:23.859918 | controller | Thursday 18 June 2026  13:37:23 +0000 (0:00:00.059)       0:00:42.956 *********
2026-06-18 13:37:24.042202 | controller | ok: [localhost]
2026-06-18 13:37:24.042285 | controller |
2026-06-18 13:37:24.042300 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:37:24.042306 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:37:24.042311 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:37:24.042315 | controller |   _config_map_content |
2026-06-18 13:37:24.042318 | controller |   ansible.utils.remove_keys(
2026-06-18 13:37:24.042322 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:37:24.042325 | controller |     matching_parameter='regex')
2026-06-18 13:37:24.042329 | controller | }}, cacheable=False] ***
2026-06-18 13:37:24.042333 | controller | Thursday 18 June 2026  13:37:24 +0000 (0:00:00.182)       0:00:43.141 *********
2026-06-18 13:37:24.042345 | controller | Thursday 18 June 2026  13:37:24 +0000 (0:00:00.182)       0:00:43.139 *********
2026-06-18 13:37:24.326962 | controller | ok: [localhost]
2026-06-18 13:37:24.327065 | controller |
2026-06-18 13:37:24.327074 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:37:24.327081 | controller | Thursday 18 June 2026  13:37:24 +0000 (0:00:00.284)       0:00:43.425 *********
2026-06-18 13:37:24.327087 | controller | Thursday 18 June 2026  13:37:24 +0000 (0:00:00.284)       0:00:43.423 *********
2026-06-18 13:37:24.391535 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-18 13:37:24.391645 | controller |
2026-06-18 13:37:24.391653 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-18 13:37:24.391659 | controller | Thursday 18 June 2026  13:37:24 +0000 (0:00:00.064)       0:00:43.490 *********
2026-06-18 13:37:24.391665 | controller | Thursday 18 June 2026  13:37:24 +0000 (0:00:00.064)       0:00:43.488 *********
2026-06-18 13:37:24.434621 | controller | ok: [localhost] =>
2026-06-18 13:37:24.434737 | controller |     changed: false
2026-06-18 13:37:24.434744 | controller |     msg: All assertions passed
2026-06-18 13:37:24.434750 | controller |
2026-06-18 13:37:24.434756 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:37:24.434763 | controller | Thursday 18 June 2026  13:37:24 +0000 (0:00:00.043)       0:00:43.533 *********
2026-06-18 13:37:24.434769 | controller | Thursday 18 June 2026  13:37:24 +0000 (0:00:00.043)       0:00:43.531 *********
2026-06-18 13:37:24.649988 | controller | ok: [localhost]
2026-06-18 13:37:24.650088 | controller |
2026-06-18 13:37:24.650097 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:37:24.650103 | controller |   (snippet_datadir,
2026-06-18 13:37:24.650109 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:37:24.650115 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:37:24.650120 | controller | Thursday 18 June 2026  13:37:24 +0000 (0:00:00.215)       0:00:43.748 *********
2026-06-18 13:37:24.650126 | controller | Thursday 18 June 2026  13:37:24 +0000 (0:00:00.215)       0:00:43.747 *********
2026-06-18 13:37:25.190120 | controller | ok: [localhost]
2026-06-18 13:37:25.190154 | controller |
2026-06-18 13:37:25.190162 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:37:25.190168 | controller | Thursday 18 June 2026  13:37:25 +0000 (0:00:00.540)       0:00:44.289 *********
2026-06-18 13:37:25.190174 | controller | Thursday 18 June 2026  13:37:25 +0000 (0:00:00.540)       0:00:44.287 *********
2026-06-18 13:37:25.254241 | controller | ok: [localhost]
2026-06-18 13:37:25.254296 | controller |
2026-06-18 13:37:25.254309 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:37:25.254320 | controller |   (snippet_datadir,
2026-06-18 13:37:25.254331 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:37:25.254341 | controller | }}, content={{
2026-06-18 13:37:25.254352 | controller |   _base64_patch |
2026-06-18 13:37:25.254362 | controller |   default({}) |
2026-06-18 13:37:25.254373 | controller |   to_nice_yaml
2026-06-18 13:37:25.254383 | controller | }}, mode=0644] ***
2026-06-18 13:37:25.254394 | controller | Thursday 18 June 2026  13:37:25 +0000 (0:00:00.064)       0:00:44.353 *********
2026-06-18 13:37:25.254404 | controller | Thursday 18 June 2026  13:37:25 +0000 (0:00:00.064)       0:00:44.351 *********
2026-06-18 13:37:25.711060 | controller | ok: [localhost]
2026-06-18 13:37:25.711095 | controller |
2026-06-18 13:37:25.711102 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:37:25.711107 | controller |   (snippet_datadir,
2026-06-18 13:37:25.711112 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:37:25.711117 | controller | }}, content={{
2026-06-18 13:37:25.711122 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:37:25.711126 | controller |   default({}) |
2026-06-18 13:37:25.711130 | controller |   to_nice_yaml
2026-06-18 13:37:25.711140 | controller | }}, mode=0644] ***
2026-06-18 13:37:25.711144 | controller | Thursday 18 June 2026  13:37:25 +0000 (0:00:00.456)       0:00:44.810 *********
2026-06-18 13:37:25.711148 | controller | Thursday 18 June 2026  13:37:25 +0000 (0:00:00.456)       0:00:44.808 *********
2026-06-18 13:37:26.172894 | controller | ok: [localhost]
2026-06-18 13:37:26.172958 | controller |
2026-06-18 13:37:26.172963 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:37:26.172968 | controller |   (
2026-06-18 13:37:26.172972 | controller |     snippet_datadir,
2026-06-18 13:37:26.172976 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:37:26.172980 | controller |   ) | path_join
2026-06-18 13:37:26.172983 | controller | }}, mode=0644] ***
2026-06-18 13:37:26.172987 | controller | Thursday 18 June 2026  13:37:26 +0000 (0:00:00.460)       0:00:45.271 *********
2026-06-18 13:37:26.172991 | controller | Thursday 18 June 2026  13:37:26 +0000 (0:00:00.460)       0:00:45.269 *********
2026-06-18 13:37:26.595320 | controller | ok: [localhost]
2026-06-18 13:37:26.595394 | controller |
2026-06-18 13:37:26.595405 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:37:26.595437 | controller | Thursday 18 June 2026  13:37:26 +0000 (0:00:00.422)       0:00:45.693 *********
2026-06-18 13:37:26.595449 | controller | Thursday 18 June 2026  13:37:26 +0000 (0:00:00.422)       0:00:45.692 *********
2026-06-18 13:37:26.696836 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:37:26.696946 | controller |
2026-06-18 13:37:26.696953 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:37:26.696959 | controller | Thursday 18 June 2026  13:37:26 +0000 (0:00:00.101)       0:00:45.795 *********
2026-06-18 13:37:26.696964 | controller | Thursday 18 June 2026  13:37:26 +0000 (0:00:00.101)       0:00:45.793 *********
2026-06-18 13:37:26.771168 | controller | ok: [localhost] =>
2026-06-18 13:37:26.771299 | controller |     changed: false
2026-06-18 13:37:26.771314 | controller |     msg: All assertions passed
2026-06-18 13:37:26.771321 | controller |
2026-06-18 13:37:26.771328 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:37:26.771335 | controller | Thursday 18 June 2026  13:37:26 +0000 (0:00:00.074)       0:00:45.869 *********
2026-06-18 13:37:26.771342 | controller | Thursday 18 June 2026  13:37:26 +0000 (0:00:00.074)       0:00:45.868 *********
2026-06-18 13:37:26.978822 | controller | ok: [localhost]
2026-06-18 13:37:26.978907 | controller |
2026-06-18 13:37:26.978921 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:37:26.978934 | controller | Thursday 18 June 2026  13:37:26 +0000 (0:00:00.207)       0:00:46.077 *********
2026-06-18 13:37:26.978945 | controller | Thursday 18 June 2026  13:37:26 +0000 (0:00:00.207)       0:00:46.075 *********
2026-06-18 13:37:27.049242 | controller | ok: [localhost]
2026-06-18 13:37:27.049304 | controller |
2026-06-18 13:37:27.049326 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:37:27.049334 | controller | Thursday 18 June 2026  13:37:27 +0000 (0:00:00.070)       0:00:46.147 *********
2026-06-18 13:37:27.049341 | controller | Thursday 18 June 2026  13:37:27 +0000 (0:00:00.070)       0:00:46.146 *********
2026-06-18 13:37:27.647430 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-18 13:37:27.647488 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-18 13:37:27.647493 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-18 13:37:27.647497 | controller |
2026-06-18 13:37:27.647501 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:37:27.647523 | controller |   _content |
2026-06-18 13:37:27.647527 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:37:27.647531 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:37:27.647535 | controller | }}
2026-06-18 13:37:27.647539 | controller | ] ***
2026-06-18 13:37:27.647542 | controller | Thursday 18 June 2026  13:37:27 +0000 (0:00:00.598)       0:00:46.746 *********
2026-06-18 13:37:27.647546 | controller | Thursday 18 June 2026  13:37:27 +0000 (0:00:00.598)       0:00:46.744 *********
2026-06-18 13:37:27.792813 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:37:27.792904 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:37:27.792911 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:37:27.792916 | controller |
2026-06-18 13:37:27.792923 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:37:27.792929 | controller | Thursday 18 June 2026  13:37:27 +0000 (0:00:00.145)       0:00:46.891 *********
2026-06-18 13:37:27.792934 | controller | Thursday 18 June 2026  13:37:27 +0000 (0:00:00.145)       0:00:46.889 *********
2026-06-18 13:37:28.038036 | controller | ok: [localhost]
2026-06-18 13:37:28.038123 | controller |
2026-06-18 13:37:28.038130 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:37:28.038135 | controller |   (_destdir,
2026-06-18 13:37:28.038140 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:37:28.038144 | controller | }}, content={{
2026-06-18 13:37:28.038147 | controller |   (
2026-06-18 13:37:28.038151 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:37:28.038155 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:37:28.038159 | controller | }}, mode=0644] ***
2026-06-18 13:37:28.038163 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.245)       0:00:47.136 *********
2026-06-18 13:37:28.038167 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.245)       0:00:47.135 *********
2026-06-18 13:37:28.509190 | controller | ok: [localhost]
2026-06-18 13:37:28.509260 | controller |
2026-06-18 13:37:28.509268 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:37:28.509275 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.471)       0:00:47.608 *********
2026-06-18 13:37:28.509280 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.471)       0:00:47.606 *********
2026-06-18 13:37:28.551934 | controller | skipping: [localhost]
2026-06-18 13:37:28.551986 | controller |
2026-06-18 13:37:28.551991 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:37:28.551996 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.042)       0:00:47.650 *********
2026-06-18 13:37:28.552000 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.042)       0:00:47.649 *********
2026-06-18 13:37:28.612439 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:37:28.612494 | controller |
2026-06-18 13:37:28.612502 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:37:28.612509 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.060)       0:00:47.711 *********
2026-06-18 13:37:28.612514 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.060)       0:00:47.709 *********
2026-06-18 13:37:28.686861 | controller | ok: [localhost] =>
2026-06-18 13:37:28.686935 | controller |     changed: false
2026-06-18 13:37:28.686944 | controller |     msg: All assertions passed
2026-06-18 13:37:28.686953 | controller |
2026-06-18 13:37:28.686978 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:28.686987 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.074)       0:00:47.785 *********
2026-06-18 13:37:28.686995 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.074)       0:00:47.783 *********
2026-06-18 13:37:28.927304 | controller | ok: [localhost]
2026-06-18 13:37:28.927378 | controller |
2026-06-18 13:37:28.927389 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:37:28.927399 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.240)       0:00:48.026 *********
2026-06-18 13:37:28.927407 | controller | Thursday 18 June 2026  13:37:28 +0000 (0:00:00.240)       0:00:48.024 *********
2026-06-18 13:37:29.011822 | controller | ok: [localhost] =>
2026-06-18 13:37:29.011896 | controller |     changed: false
2026-06-18 13:37:29.011907 | controller |     msg: All assertions passed
2026-06-18 13:37:29.011917 | controller |
2026-06-18 13:37:29.011925 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:37:29.011934 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.084)       0:00:48.110 *********
2026-06-18 13:37:29.011942 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.084)       0:00:48.108 *********
2026-06-18 13:37:29.248373 | controller | ok: [localhost]
2026-06-18 13:37:29.248470 | controller |
2026-06-18 13:37:29.248484 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:37:29.248494 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:37:29.248502 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:37:29.248510 | controller |   _config_map_content |
2026-06-18 13:37:29.248518 | controller |   ansible.utils.remove_keys(
2026-06-18 13:37:29.248525 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:37:29.248533 | controller |     matching_parameter='regex')
2026-06-18 13:37:29.248540 | controller | }}, cacheable=False] ***
2026-06-18 13:37:29.248548 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.236)       0:00:48.347 *********
2026-06-18 13:37:29.248556 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.236)       0:00:48.345 *********
2026-06-18 13:37:29.524043 | controller | ok: [localhost]
2026-06-18 13:37:29.524159 | controller |
2026-06-18 13:37:29.524169 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:37:29.524176 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.275)       0:00:48.622 *********
2026-06-18 13:37:29.524182 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.275)       0:00:48.621 *********
2026-06-18 13:37:29.590228 | controller | skipping: [localhost]
2026-06-18 13:37:29.590335 | controller |
2026-06-18 13:37:29.590345 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:37:29.590352 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.065)       0:00:48.688 *********
2026-06-18 13:37:29.590358 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.065)       0:00:48.686 *********
2026-06-18 13:37:29.840617 | controller | changed: [localhost]
2026-06-18 13:37:29.840729 | controller |
2026-06-18 13:37:29.840736 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:37:29.840742 | controller |   (snippet_datadir,
2026-06-18 13:37:29.840748 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:37:29.840754 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:37:29.840759 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.250)       0:00:48.939 *********
2026-06-18 13:37:29.840764 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.250)       0:00:48.937 *********
2026-06-18 13:37:29.937886 | controller | skipping: [localhost]
2026-06-18 13:37:29.937995 | controller |
2026-06-18 13:37:29.938001 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:37:29.938007 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.096)       0:00:49.035 *********
2026-06-18 13:37:29.938011 | controller | Thursday 18 June 2026  13:37:29 +0000 (0:00:00.096)       0:00:49.034 *********
2026-06-18 13:37:30.016907 | controller | ok: [localhost]
2026-06-18 13:37:30.016965 | controller |
2026-06-18 13:37:30.016978 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:37:30.016986 | controller |   (snippet_datadir,
2026-06-18 13:37:30.016995 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:37:30.017003 | controller | }}, content={{
2026-06-18 13:37:30.017011 | controller |   _base64_patch |
2026-06-18 13:37:30.017018 | controller |   default({}) |
2026-06-18 13:37:30.017025 | controller |   to_nice_yaml
2026-06-18 13:37:30.017032 | controller | }}, mode=0644] ***
2026-06-18 13:37:30.017040 | controller | Thursday 18 June 2026  13:37:30 +0000 (0:00:00.078)       0:00:49.114 *********
2026-06-18 13:37:30.017049 | controller | Thursday 18 June 2026  13:37:30 +0000 (0:00:00.078)       0:00:49.113 *********
2026-06-18 13:37:30.484970 | controller | changed: [localhost]
2026-06-18 13:37:30.485020 | controller |
2026-06-18 13:37:30.485030 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:37:30.485039 | controller |   (snippet_datadir,
2026-06-18 13:37:30.485047 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:37:30.485055 | controller | }}, content={{
2026-06-18 13:37:30.485062 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:37:30.485070 | controller |   default({}) |
2026-06-18 13:37:30.485077 | controller |   to_nice_yaml
2026-06-18 13:37:30.485084 | controller | }}, mode=0644] ***
2026-06-18 13:37:30.485091 | controller | Thursday 18 June 2026  13:37:30 +0000 (0:00:00.468)       0:00:49.583 *********
2026-06-18 13:37:30.485099 | controller | Thursday 18 June 2026  13:37:30 +0000 (0:00:00.468)       0:00:49.581 *********
2026-06-18 13:37:30.901928 | controller | changed: [localhost]
2026-06-18 13:37:30.901984 | controller |
2026-06-18 13:37:30.901990 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:37:30.901994 | controller |   (
2026-06-18 13:37:30.901997 | controller |     snippet_datadir,
2026-06-18 13:37:30.902001 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:37:30.902005 | controller |   ) | path_join
2026-06-18 13:37:30.902008 | controller | }}, mode=0644] ***
2026-06-18 13:37:30.902012 | controller | Thursday 18 June 2026  13:37:30 +0000 (0:00:00.417)       0:00:50.000 *********
2026-06-18 13:37:30.902016 | controller | Thursday 18 June 2026  13:37:30 +0000 (0:00:00.417)       0:00:49.999 *********
2026-06-18 13:37:31.332675 | controller | changed: [localhost]
2026-06-18 13:37:31.332749 | controller |
2026-06-18 13:37:31.332756 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:37:31.332761 | controller | Thursday 18 June 2026  13:37:31 +0000 (0:00:00.430)       0:00:50.431 *********
2026-06-18 13:37:31.332765 | controller | Thursday 18 June 2026  13:37:31 +0000 (0:00:00.430)       0:00:50.429 *********
2026-06-18 13:37:31.446261 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:37:31.446349 | controller |
2026-06-18 13:37:31.446365 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:37:31.446377 | controller | Thursday 18 June 2026  13:37:31 +0000 (0:00:00.113)       0:00:50.545 *********
2026-06-18 13:37:31.446390 | controller | Thursday 18 June 2026  13:37:31 +0000 (0:00:00.113)       0:00:50.543 *********
2026-06-18 13:37:31.532060 | controller | ok: [localhost] =>
2026-06-18 13:37:31.532137 | controller |     changed: false
2026-06-18 13:37:31.532146 | controller |     msg: All assertions passed
2026-06-18 13:37:31.532155 | controller |
2026-06-18 13:37:31.532163 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:37:31.532172 | controller | Thursday 18 June 2026  13:37:31 +0000 (0:00:00.085)       0:00:50.630 *********
2026-06-18 13:37:31.532192 | controller | Thursday 18 June 2026  13:37:31 +0000 (0:00:00.085)       0:00:50.629 *********
2026-06-18 13:37:31.735106 | controller | ok: [localhost]
2026-06-18 13:37:31.735157 | controller |
2026-06-18 13:37:31.735171 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:37:31.735181 | controller | Thursday 18 June 2026  13:37:31 +0000 (0:00:00.203)       0:00:50.834 *********
2026-06-18 13:37:31.735186 | controller | Thursday 18 June 2026  13:37:31 +0000 (0:00:00.203)       0:00:50.832 *********
2026-06-18 13:37:31.777883 | controller | ok: [localhost]
2026-06-18 13:37:31.777943 | controller |
2026-06-18 13:37:31.777948 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:37:31.777952 | controller | Thursday 18 June 2026  13:37:31 +0000 (0:00:00.042)       0:00:50.877 *********
2026-06-18 13:37:31.777956 | controller | Thursday 18 June 2026  13:37:31 +0000 (0:00:00.042)       0:00:50.875 *********
2026-06-18 13:37:32.203176 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-18 13:37:32.203242 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-18 13:37:32.203250 | controller |
2026-06-18 13:37:32.203256 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:37:32.203262 | controller |   _content |
2026-06-18 13:37:32.203267 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:37:32.203272 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:37:32.203278 | controller | }}
2026-06-18 13:37:32.203283 | controller | ] ***
2026-06-18 13:37:32.203288 | controller | Thursday 18 June 2026  13:37:32 +0000 (0:00:00.424)       0:00:51.301 *********
2026-06-18 13:37:32.203294 | controller | Thursday 18 June 2026  13:37:32 +0000 (0:00:00.424)       0:00:51.300 *********
2026-06-18 13:37:32.347507 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:37:32.347567 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:37:32.347573 | controller |
2026-06-18 13:37:32.347579 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:37:32.347584 | controller | Thursday 18 June 2026  13:37:32 +0000 (0:00:00.144)       0:00:51.445 *********
2026-06-18 13:37:32.347589 | controller | Thursday 18 June 2026  13:37:32 +0000 (0:00:00.144)       0:00:51.444 *********
2026-06-18 13:37:32.562981 | controller | changed: [localhost]
2026-06-18 13:37:32.563033 | controller |
2026-06-18 13:37:32.563040 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:37:32.563046 | controller |   (_destdir,
2026-06-18 13:37:32.563051 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:37:32.563055 | controller | }}, content={{
2026-06-18 13:37:32.563060 | controller |   (
2026-06-18 13:37:32.563065 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:37:32.563070 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:37:32.563075 | controller | }}, mode=0644] ***
2026-06-18 13:37:32.563080 | controller | Thursday 18 June 2026  13:37:32 +0000 (0:00:00.215)       0:00:51.661 *********
2026-06-18 13:37:32.563085 | controller | Thursday 18 June 2026  13:37:32 +0000 (0:00:00.215)       0:00:51.660 *********
2026-06-18 13:37:33.016130 | controller | changed: [localhost]
2026-06-18 13:37:33.016190 | controller |
2026-06-18 13:37:33.016201 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni07eta/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:37:33.016210 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:37:33.016219 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:37:33.016227 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:37:33.016235 | controller | }}, dest={{
2026-06-18 13:37:33.016246 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:33.016257 | controller |   stage['path'], _val.src_file
2026-06-18 13:37:33.016268 | controller |   ) |
2026-06-18 13:37:33.016279 | controller |   path_join
2026-06-18 13:37:33.016290 | controller |  }}] ***
2026-06-18 13:37:33.016301 | controller | Thursday 18 June 2026  13:37:33 +0000 (0:00:00.453)       0:00:52.115 *********
2026-06-18 13:37:33.016313 | controller | Thursday 18 June 2026  13:37:33 +0000 (0:00:00.453)       0:00:52.113 *********
2026-06-18 13:37:33.631949 | controller | ok: [localhost] => (item=network-values)
2026-06-18 13:37:33.632016 | controller | changed: [localhost] => (item=service-values)
2026-06-18 13:37:33.632027 | controller |
2026-06-18 13:37:33.632037 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:33.632062 | controller | Thursday 18 June 2026  13:37:33 +0000 (0:00:00.615)       0:00:52.730 *********
2026-06-18 13:37:33.632071 | controller | Thursday 18 June 2026  13:37:33 +0000 (0:00:00.615)       0:00:52.729 *********
2026-06-18 13:37:33.695838 | controller | skipping: [localhost]
2026-06-18 13:37:33.695900 | controller |
2026-06-18 13:37:33.695907 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni07eta/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:37:33.695913 | controller | Thursday 18 June 2026  13:37:33 +0000 (0:00:00.063)       0:00:52.794 *********
2026-06-18 13:37:33.695918 | controller | Thursday 18 June 2026  13:37:33 +0000 (0:00:00.063)       0:00:52.792 *********
2026-06-18 13:37:34.107984 | controller | changed: [localhost]
2026-06-18 13:37:34.108019 | controller |
2026-06-18 13:37:34.108026 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:37:34.108033 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.412)       0:00:53.206 *********
2026-06-18 13:37:34.108038 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.412)       0:00:53.204 *********
2026-06-18 13:37:34.547581 | controller | changed: [localhost]
2026-06-18 13:37:34.547610 | controller |
2026-06-18 13:37:34.547616 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni07eta/control-plane executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:37:34.547621 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.440)       0:00:53.646 *********
2026-06-18 13:37:34.547625 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.439)       0:00:53.644 *********
2026-06-18 13:37:34.588848 | controller | skipping: [localhost]
2026-06-18 13:37:34.588924 | controller |
2026-06-18 13:37:34.588935 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:37:34.588944 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:37:34.588952 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:37:34.588959 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:37:34.588967 | controller |   ) | list
2026-06-18 13:37:34.588974 | controller | }}] ***
2026-06-18 13:37:34.588981 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.041)       0:00:53.687 *********
2026-06-18 13:37:34.588988 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.041)       0:00:53.686 *********
2026-06-18 13:37:34.639225 | controller | skipping: [localhost]
2026-06-18 13:37:34.639295 | controller |
2026-06-18 13:37:34.639304 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni07eta/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:37:34.639310 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:37:34.639316 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:37:34.639322 | controller | }}, mode=0644] ***
2026-06-18 13:37:34.639327 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.050)       0:00:53.738 *********
2026-06-18 13:37:34.639333 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.050)       0:00:53.736 *********
2026-06-18 13:37:34.914344 | controller | changed: [localhost]
2026-06-18 13:37:34.914437 | controller |
2026-06-18 13:37:34.914448 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:34.914455 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.274)       0:00:54.012 *********
2026-06-18 13:37:34.914460 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.274)       0:00:54.011 *********
2026-06-18 13:37:34.957288 | controller | skipping: [localhost]
2026-06-18 13:37:34.957348 | controller |
2026-06-18 13:37:34.957354 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni07eta/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:37:34.957358 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.043)       0:00:54.056 *********
2026-06-18 13:37:34.957372 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.043)       0:00:54.054 *********
2026-06-18 13:37:34.999443 | controller | skipping: [localhost]
2026-06-18 13:37:34.999511 | controller |
2026-06-18 13:37:34.999520 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni07eta/control-plane _raw_params=wait_condition.yml] ***
2026-06-18 13:37:34.999525 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.041)       0:00:54.098 *********
2026-06-18 13:37:34.999531 | controller | Thursday 18 June 2026  13:37:34 +0000 (0:00:00.041)       0:00:54.096 *********
2026-06-18 13:37:35.056351 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=60m)
2026-06-18 13:37:35.056456 | controller | skipping: [localhost]
2026-06-18 13:37:35.056469 | controller |
2026-06-18 13:37:35.056478 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:35.056486 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.056)       0:00:54.155 *********
2026-06-18 13:37:35.056494 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.056)       0:00:54.153 *********
2026-06-18 13:37:35.113702 | controller | skipping: [localhost]
2026-06-18 13:37:35.113771 | controller |
2026-06-18 13:37:35.113779 | controller | TASK [Executing post_stage hooks for examples/dt/uni07eta/control-plane name=run_hook] ***
2026-06-18 13:37:35.113784 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.057)       0:00:54.212 *********
2026-06-18 13:37:35.113789 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.057)       0:00:54.210 *********
2026-06-18 13:37:35.169611 | controller | skipping: [localhost]
2026-06-18 13:37:35.169684 | controller |
2026-06-18 13:37:35.169692 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:37:35.169699 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.055)       0:00:54.268 *********
2026-06-18 13:37:35.169704 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.055)       0:00:54.266 *********
2026-06-18 13:37:35.214462 | controller | ok: [localhost] =>
2026-06-18 13:37:35.214531 | controller |     changed: false
2026-06-18 13:37:35.214538 | controller |     msg: All assertions passed
2026-06-18 13:37:35.214544 | controller |
2026-06-18 13:37:35.214550 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:35.214557 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.044)       0:00:54.313 *********
2026-06-18 13:37:35.214563 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.044)       0:00:54.311 *********
2026-06-18 13:37:35.246819 | controller | skipping: [localhost]
2026-06-18 13:37:35.246880 | controller |
2026-06-18 13:37:35.246886 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:35.246891 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.032)       0:00:54.345 *********
2026-06-18 13:37:35.246895 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.032)       0:00:54.344 *********
2026-06-18 13:37:35.282389 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset networker-nodes --for condition=SetupReady --timeout=10m)
2026-06-18 13:37:35.282437 | controller |
2026-06-18 13:37:35.282452 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:37:35.282457 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.035)       0:00:54.381 *********
2026-06-18 13:37:35.282461 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.035)       0:00:54.379 *********
2026-06-18 13:37:35.306474 | controller | skipping: [localhost]
2026-06-18 13:37:35.306504 | controller |
2026-06-18 13:37:35.306510 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:37:35.306517 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.024)       0:00:54.405 *********
2026-06-18 13:37:35.306521 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.024)       0:00:54.403 *********
2026-06-18 13:37:35.338028 | controller | ok: [localhost]
2026-06-18 13:37:35.338059 | controller |
2026-06-18 13:37:35.338064 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:37:35.338069 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:37:35.338073 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:37:35.338077 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:37:35.338080 | controller | }}] ***
2026-06-18 13:37:35.338084 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.031)       0:00:54.436 *********
2026-06-18 13:37:35.338087 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.031)       0:00:54.435 *********
2026-06-18 13:37:35.375975 | controller | skipping: [localhost]
2026-06-18 13:37:35.376006 | controller |
2026-06-18 13:37:35.376011 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:37:35.376015 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:35.376018 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:37:35.376022 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:35.376026 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.038)       0:00:54.475 *********
2026-06-18 13:37:35.376030 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.038)       0:00:54.473 *********
2026-06-18 13:37:35.592902 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-18 13:37:35.592976 | controller |
2026-06-18 13:37:35.593005 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:37:35.593014 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.216)       0:00:54.692 *********
2026-06-18 13:37:35.593022 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.216)       0:00:54.690 *********
2026-06-18 13:37:35.655278 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:37:35.655354 | controller |
2026-06-18 13:37:35.655364 | controller | TASK [Executing pre_stage hooks for examples/dt/uni07eta/networker/nodeset name=run_hook] ***
2026-06-18 13:37:35.655373 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.062)       0:00:54.754 *********
2026-06-18 13:37:35.655381 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.062)       0:00:54.752 *********
2026-06-18 13:37:35.699346 | controller | skipping: [localhost]
2026-06-18 13:37:35.699443 | controller |
2026-06-18 13:37:35.699456 | controller | TASK [Generate values.yaml for examples/dt/uni07eta/networker/nodeset name=ci_gen_kustomize_values] ***
2026-06-18 13:37:35.699465 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.044)       0:00:54.798 *********
2026-06-18 13:37:35.699473 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.044)       0:00:54.796 *********
2026-06-18 13:37:35.804562 | controller |
2026-06-18 13:37:35.804641 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:37:35.804651 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.105)       0:00:54.903 *********
2026-06-18 13:37:35.804660 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.105)       0:00:54.901 *********
2026-06-18 13:37:35.858098 | controller | skipping: [localhost]
2026-06-18 13:37:35.858183 | controller |
2026-06-18 13:37:35.858197 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:37:35.858225 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.053)       0:00:54.956 *********
2026-06-18 13:37:35.858237 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.053)       0:00:54.955 *********
2026-06-18 13:37:35.923448 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:37:35.923540 | controller |
2026-06-18 13:37:35.923554 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:37:35.923564 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.065)       0:00:55.022 *********
2026-06-18 13:37:35.923572 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.065)       0:00:55.020 *********
2026-06-18 13:37:35.966405 | controller | ok: [localhost] =>
2026-06-18 13:37:35.966485 | controller |     changed: false
2026-06-18 13:37:35.966492 | controller |     msg: All assertions passed
2026-06-18 13:37:35.966498 | controller |
2026-06-18 13:37:35.966504 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:35.966510 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.043)       0:00:55.065 *********
2026-06-18 13:37:35.966516 | controller | Thursday 18 June 2026  13:37:35 +0000 (0:00:00.043)       0:00:55.063 *********
2026-06-18 13:37:36.157968 | controller | ok: [localhost]
2026-06-18 13:37:36.158003 | controller |
2026-06-18 13:37:36.158010 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:37:36.158017 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.191)       0:00:55.256 *********
2026-06-18 13:37:36.158023 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.191)       0:00:55.255 *********
2026-06-18 13:37:36.246887 | controller | ok: [localhost] =>
2026-06-18 13:37:36.246942 | controller |     changed: false
2026-06-18 13:37:36.246956 | controller |     msg: All assertions passed
2026-06-18 13:37:36.246969 | controller |
2026-06-18 13:37:36.246981 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:37:36.246994 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.088)       0:00:55.345 *********
2026-06-18 13:37:36.247006 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.088)       0:00:55.343 *********
2026-06-18 13:37:36.480181 | controller | ok: [localhost]
2026-06-18 13:37:36.480236 | controller |
2026-06-18 13:37:36.480251 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:37:36.480263 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:37:36.480273 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:37:36.480283 | controller |   _config_map_content |
2026-06-18 13:37:36.480294 | controller |   ansible.utils.remove_keys(
2026-06-18 13:37:36.480304 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:37:36.480314 | controller |     matching_parameter='regex')
2026-06-18 13:37:36.480325 | controller | }}, cacheable=False] ***
2026-06-18 13:37:36.480335 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.233)       0:00:55.578 *********
2026-06-18 13:37:36.480346 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.233)       0:00:55.577 *********
2026-06-18 13:37:36.725810 | controller | ok: [localhost]
2026-06-18 13:37:36.725865 | controller |
2026-06-18 13:37:36.725878 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:37:36.725889 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.245)       0:00:55.824 *********
2026-06-18 13:37:36.725899 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.245)       0:00:55.822 *********
2026-06-18 13:37:36.829993 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost
2026-06-18 13:37:36.830048 | controller |
2026-06-18 13:37:36.830059 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] ***
2026-06-18 13:37:36.830069 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.104)       0:00:55.928 *********
2026-06-18 13:37:36.830085 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.104)       0:00:55.927 *********
2026-06-18 13:37:36.922139 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost
2026-06-18 13:37:36.922213 | controller |
2026-06-18 13:37:36.922223 | controller | TASK [ci_gen_kustomize_values : Ensure the required parameters are defined and configured. that=['cifmw_networking_env_definition is defined', 'cifmw_ci_gen_kustomize_values_ssh_authorizedkeys is defined', "cifmw_ci_gen_kustomize_values_ssh_authorizedkeys != ''", 'cifmw_ci_gen_kustomize_values_ssh_private_key is defined', "cifmw_ci_gen_kustomize_values_ssh_private_key != ''", 'cifmw_ci_gen_kustomize_values_ssh_public_key is defined', "cifmw_ci_gen_kustomize_values_ssh_public_key != ''"]] ***
2026-06-18 13:37:36.922231 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.092)       0:00:56.021 *********
2026-06-18 13:37:36.922237 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.092)       0:00:56.019 *********
2026-06-18 13:37:36.997446 | controller | ok: [localhost] =>
2026-06-18 13:37:36.997510 | controller |     changed: false
2026-06-18 13:37:36.997516 | controller |     msg: All assertions passed
2026-06-18 13:37:36.997520 | controller |
2026-06-18 13:37:36.997537 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-18 13:37:36.997541 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.075)       0:00:56.096 *********
2026-06-18 13:37:36.997545 | controller | Thursday 18 June 2026  13:37:36 +0000 (0:00:00.075)       0:00:56.094 *********
2026-06-18 13:37:37.082050 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost
2026-06-18 13:37:37.082114 | controller |
2026-06-18 13:37:37.082120 | controller | TASK [ci_gen_kustomize_values : Fetch the already deployed services for further usage _raw_params=oc get osdps --namespace openstack --no-headers -o custom-columns=":metadata.name"] ***
2026-06-18 13:37:37.082124 | controller | Thursday 18 June 2026  13:37:37 +0000 (0:00:00.084)       0:00:56.181 *********
2026-06-18 13:37:37.082128 | controller | Thursday 18 June 2026  13:37:37 +0000 (0:00:00.084)       0:00:56.179 *********
2026-06-18 13:37:37.152282 | controller | skipping: [localhost]
2026-06-18 13:37:37.152358 | controller |
2026-06-18 13:37:37.152368 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-18 13:37:37.152375 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-18 13:37:37.152383 | controller | }}] ***
2026-06-18 13:37:37.152390 | controller | Thursday 18 June 2026  13:37:37 +0000 (0:00:00.070)       0:00:56.251 *********
2026-06-18 13:37:37.152397 | controller | Thursday 18 June 2026  13:37:37 +0000 (0:00:00.070)       0:00:56.249 *********
2026-06-18 13:37:37.207344 | controller | ok: [localhost]
2026-06-18 13:37:37.207425 | controller |
2026-06-18 13:37:37.207442 | controller | TASK [ci_gen_kustomize_values : Check if required variables for nova migration are provided. that=['cifmw_ci_gen_kustomize_values_migration_priv_key is defined', "cifmw_ci_gen_kustomize_values_migration_priv_key != ''", 'cifmw_ci_gen_kustomize_values_migration_pub_key is defined', "cifmw_ci_gen_kustomize_values_migration_pub_key != ''"]] ***
2026-06-18 13:37:37.207447 | controller | Thursday 18 June 2026  13:37:37 +0000 (0:00:00.055)       0:00:56.306 *********
2026-06-18 13:37:37.207451 | controller | Thursday 18 June 2026  13:37:37 +0000 (0:00:00.055)       0:00:56.304 *********
2026-06-18 13:37:37.284447 | controller | ok: [localhost] =>
2026-06-18 13:37:37.284532 | controller |     changed: false
2026-06-18 13:37:37.284542 | controller |     msg: All assertions passed
2026-06-18 13:37:37.284551 | controller |
2026-06-18 13:37:37.284560 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:37:37.284568 | controller | Thursday 18 June 2026  13:37:37 +0000 (0:00:00.076)       0:00:56.383 *********
2026-06-18 13:37:37.284576 | controller | Thursday 18 June 2026  13:37:37 +0000 (0:00:00.076)       0:00:56.381 *********
2026-06-18 13:37:37.527186 | controller | changed: [localhost]
2026-06-18 13:37:37.527250 | controller |
2026-06-18 13:37:37.527256 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:37:37.527260 | controller |   (snippet_datadir,
2026-06-18 13:37:37.527263 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:37:37.527267 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:37:37.527271 | controller | Thursday 18 June 2026  13:37:37 +0000 (0:00:00.243)       0:00:56.626 *********
2026-06-18 13:37:37.527275 | controller | Thursday 18 June 2026  13:37:37 +0000 (0:00:00.243)       0:00:56.624 *********
2026-06-18 13:37:38.047388 | controller | changed: [localhost]
2026-06-18 13:37:38.047470 | controller |
2026-06-18 13:37:38.047482 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:37:38.047491 | controller | Thursday 18 June 2026  13:37:38 +0000 (0:00:00.519)       0:00:57.145 *********
2026-06-18 13:37:38.047499 | controller | Thursday 18 June 2026  13:37:38 +0000 (0:00:00.519)       0:00:57.143 *********
2026-06-18 13:37:38.132920 | controller | ok: [localhost]
2026-06-18 13:37:38.132981 | controller |
2026-06-18 13:37:38.132986 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:37:38.132990 | controller |   (snippet_datadir,
2026-06-18 13:37:38.132994 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:37:38.132998 | controller | }}, content={{
2026-06-18 13:37:38.133002 | controller |   _base64_patch |
2026-06-18 13:37:38.133005 | controller |   default({}) |
2026-06-18 13:37:38.133008 | controller |   to_nice_yaml
2026-06-18 13:37:38.133012 | controller | }}, mode=0644] ***
2026-06-18 13:37:38.133016 | controller | Thursday 18 June 2026  13:37:38 +0000 (0:00:00.086)       0:00:57.232 *********
2026-06-18 13:37:38.133020 | controller | Thursday 18 June 2026  13:37:38 +0000 (0:00:00.086)       0:00:57.230 *********
2026-06-18 13:37:38.558117 | controller | changed: [localhost]
2026-06-18 13:37:38.558183 | controller |
2026-06-18 13:37:38.558189 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:37:38.558193 | controller |   (snippet_datadir,
2026-06-18 13:37:38.558197 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:37:38.558201 | controller | }}, content={{
2026-06-18 13:37:38.558204 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:37:38.558208 | controller |   default({}) |
2026-06-18 13:37:38.558211 | controller |   to_nice_yaml
2026-06-18 13:37:38.558215 | controller | }}, mode=0644] ***
2026-06-18 13:37:38.558218 | controller | Thursday 18 June 2026  13:37:38 +0000 (0:00:00.424)       0:00:57.656 *********
2026-06-18 13:37:38.558222 | controller | Thursday 18 June 2026  13:37:38 +0000 (0:00:00.424)       0:00:57.655 *********
2026-06-18 13:37:38.970519 | controller | changed: [localhost]
2026-06-18 13:37:38.970595 | controller |
2026-06-18 13:37:38.970607 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:37:38.970617 | controller |   (
2026-06-18 13:37:38.970625 | controller |     snippet_datadir,
2026-06-18 13:37:38.970633 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:37:38.970641 | controller |   ) | path_join
2026-06-18 13:37:38.970648 | controller | }}, mode=0644] ***
2026-06-18 13:37:38.970656 | controller | Thursday 18 June 2026  13:37:38 +0000 (0:00:00.411)       0:00:58.068 *********
2026-06-18 13:37:38.970665 | controller | Thursday 18 June 2026  13:37:38 +0000 (0:00:00.412)       0:00:58.067 *********
2026-06-18 13:37:39.472038 | controller | changed: [localhost]
2026-06-18 13:37:39.472116 | controller |
2026-06-18 13:37:39.472132 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:37:39.472145 | controller | Thursday 18 June 2026  13:37:39 +0000 (0:00:00.501)       0:00:58.570 *********
2026-06-18 13:37:39.472157 | controller | Thursday 18 June 2026  13:37:39 +0000 (0:00:00.501)       0:00:58.569 *********
2026-06-18 13:37:39.555639 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:37:39.555716 | controller |
2026-06-18 13:37:39.555728 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:37:39.555750 | controller | Thursday 18 June 2026  13:37:39 +0000 (0:00:00.083)       0:00:58.654 *********
2026-06-18 13:37:39.555760 | controller | Thursday 18 June 2026  13:37:39 +0000 (0:00:00.083)       0:00:58.652 *********
2026-06-18 13:37:39.627016 | controller | ok: [localhost] =>
2026-06-18 13:37:39.627074 | controller |     changed: false
2026-06-18 13:37:39.627080 | controller |     msg: All assertions passed
2026-06-18 13:37:39.627086 | controller |
2026-06-18 13:37:39.627092 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:37:39.627098 | controller | Thursday 18 June 2026  13:37:39 +0000 (0:00:00.071)       0:00:58.725 *********
2026-06-18 13:37:39.627103 | controller | Thursday 18 June 2026  13:37:39 +0000 (0:00:00.071)       0:00:58.724 *********
2026-06-18 13:37:39.875801 | controller | ok: [localhost]
2026-06-18 13:37:39.875865 | controller |
2026-06-18 13:37:39.875873 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:37:39.875879 | controller | Thursday 18 June 2026  13:37:39 +0000 (0:00:00.249)       0:00:58.974 *********
2026-06-18 13:37:39.875957 | controller | Thursday 18 June 2026  13:37:39 +0000 (0:00:00.249)       0:00:58.973 *********
2026-06-18 13:37:39.933031 | controller | ok: [localhost]
2026-06-18 13:37:39.933106 | controller |
2026-06-18 13:37:39.933116 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:37:39.933124 | controller | Thursday 18 June 2026  13:37:39 +0000 (0:00:00.056)       0:00:59.031 *********
2026-06-18 13:37:39.933132 | controller | Thursday 18 June 2026  13:37:39 +0000 (0:00:00.056)       0:00:59.029 *********
2026-06-18 13:37:40.454453 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-18 13:37:40.454481 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-18 13:37:40.454485 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-18 13:37:40.454489 | controller |
2026-06-18 13:37:40.454493 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:37:40.454497 | controller |   _content |
2026-06-18 13:37:40.454501 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:37:40.454504 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:37:40.454508 | controller | }}
2026-06-18 13:37:40.454512 | controller | ] ***
2026-06-18 13:37:40.454515 | controller | Thursday 18 June 2026  13:37:40 +0000 (0:00:00.521)       0:00:59.553 *********
2026-06-18 13:37:40.454519 | controller | Thursday 18 June 2026  13:37:40 +0000 (0:00:00.521)       0:00:59.551 *********
2026-06-18 13:37:40.632603 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:37:40.632658 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:37:40.632668 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:37:40.632677 | controller |
2026-06-18 13:37:40.632686 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:37:40.632694 | controller | Thursday 18 June 2026  13:37:40 +0000 (0:00:00.177)       0:00:59.731 *********
2026-06-18 13:37:40.632701 | controller | Thursday 18 June 2026  13:37:40 +0000 (0:00:00.177)       0:00:59.729 *********
2026-06-18 13:37:40.904852 | controller | changed: [localhost]
2026-06-18 13:37:40.904902 | controller |
2026-06-18 13:37:40.904915 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:37:40.904924 | controller |   (_destdir,
2026-06-18 13:37:40.904932 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:37:40.904940 | controller | }}, content={{
2026-06-18 13:37:40.904947 | controller |   (
2026-06-18 13:37:40.904955 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:37:40.904963 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:37:40.904970 | controller | }}, mode=0644] ***
2026-06-18 13:37:40.904978 | controller | Thursday 18 June 2026  13:37:40 +0000 (0:00:00.272)       0:01:00.003 *********
2026-06-18 13:37:40.904995 | controller | Thursday 18 June 2026  13:37:40 +0000 (0:00:00.272)       0:01:00.001 *********
2026-06-18 13:37:41.389900 | controller | changed: [localhost]
2026-06-18 13:37:41.389950 | controller |
2026-06-18 13:37:41.389961 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni07eta/networker/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:37:41.389970 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:37:41.389979 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:37:41.389986 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:37:41.389994 | controller | }}, dest={{
2026-06-18 13:37:41.390002 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:41.390009 | controller |   stage['path'], _val.src_file
2026-06-18 13:37:41.390017 | controller |   ) |
2026-06-18 13:37:41.390025 | controller |   path_join
2026-06-18 13:37:41.390032 | controller |  }}] ***
2026-06-18 13:37:41.390040 | controller | Thursday 18 June 2026  13:37:41 +0000 (0:00:00.485)       0:01:00.489 *********
2026-06-18 13:37:41.390048 | controller | Thursday 18 June 2026  13:37:41 +0000 (0:00:00.485)       0:01:00.487 *********
2026-06-18 13:37:41.671170 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-18 13:37:41.671224 | controller |
2026-06-18 13:37:41.671235 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:41.671244 | controller | Thursday 18 June 2026  13:37:41 +0000 (0:00:00.281)       0:01:00.770 *********
2026-06-18 13:37:41.671251 | controller | Thursday 18 June 2026  13:37:41 +0000 (0:00:00.281)       0:01:00.768 *********
2026-06-18 13:37:41.725339 | controller | skipping: [localhost]
2026-06-18 13:37:41.725370 | controller |
2026-06-18 13:37:41.725375 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni07eta/networker/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:37:41.725380 | controller | Thursday 18 June 2026  13:37:41 +0000 (0:00:00.053)       0:01:00.824 *********
2026-06-18 13:37:41.725383 | controller | Thursday 18 June 2026  13:37:41 +0000 (0:00:00.053)       0:01:00.822 *********
2026-06-18 13:37:42.033579 | controller | changed: [localhost]
2026-06-18 13:37:42.033647 | controller |
2026-06-18 13:37:42.033665 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:37:42.033670 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.308)       0:01:01.132 *********
2026-06-18 13:37:42.033674 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.308)       0:01:01.130 *********
2026-06-18 13:37:42.463164 | controller | changed: [localhost]
2026-06-18 13:37:42.463228 | controller |
2026-06-18 13:37:42.463240 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni07eta/networker/nodeset executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:37:42.463250 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.429)       0:01:01.561 *********
2026-06-18 13:37:42.463259 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.429)       0:01:01.559 *********
2026-06-18 13:37:42.522399 | controller | skipping: [localhost]
2026-06-18 13:37:42.522476 | controller |
2026-06-18 13:37:42.522485 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:37:42.522491 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:37:42.522496 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:37:42.522501 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:37:42.522506 | controller |   ) | list
2026-06-18 13:37:42.522511 | controller | }}] ***
2026-06-18 13:37:42.522516 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.059)       0:01:01.621 *********
2026-06-18 13:37:42.522521 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.059)       0:01:01.619 *********
2026-06-18 13:37:42.578124 | controller | skipping: [localhost]
2026-06-18 13:37:42.578187 | controller |
2026-06-18 13:37:42.578194 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni07eta/networker/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:37:42.578207 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:37:42.578212 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:37:42.578218 | controller | }}, mode=0644] ***
2026-06-18 13:37:42.578222 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.055)       0:01:01.677 *********
2026-06-18 13:37:42.578228 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.055)       0:01:01.675 *********
2026-06-18 13:37:42.916700 | controller | changed: [localhost]
2026-06-18 13:37:42.916767 | controller |
2026-06-18 13:37:42.916775 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:42.916781 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.338)       0:01:02.015 *********
2026-06-18 13:37:42.916787 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.338)       0:01:02.013 *********
2026-06-18 13:37:42.965720 | controller | skipping: [localhost]
2026-06-18 13:37:42.965790 | controller |
2026-06-18 13:37:42.965798 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni07eta/networker/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:37:42.965804 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.048)       0:01:02.064 *********
2026-06-18 13:37:42.965810 | controller | Thursday 18 June 2026  13:37:42 +0000 (0:00:00.048)       0:01:02.062 *********
2026-06-18 13:37:43.013130 | controller | skipping: [localhost]
2026-06-18 13:37:43.013197 | controller |
2026-06-18 13:37:43.013205 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni07eta/networker/nodeset _raw_params=wait_condition.yml] ***
2026-06-18 13:37:43.013210 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.047)       0:01:02.111 *********
2026-06-18 13:37:43.013216 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.047)       0:01:02.110 *********
2026-06-18 13:37:43.091673 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset networker-nodes --for condition=SetupReady --timeout=10m)
2026-06-18 13:37:43.091749 | controller | skipping: [localhost]
2026-06-18 13:37:43.091759 | controller |
2026-06-18 13:37:43.091768 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:43.091776 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.078)       0:01:02.190 *********
2026-06-18 13:37:43.091784 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.078)       0:01:02.188 *********
2026-06-18 13:37:43.159894 | controller | skipping: [localhost]
2026-06-18 13:37:43.159975 | controller |
2026-06-18 13:37:43.159985 | controller | TASK [Executing post_stage hooks for examples/dt/uni07eta/networker/nodeset name=run_hook] ***
2026-06-18 13:37:43.159994 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.068)       0:01:02.258 *********
2026-06-18 13:37:43.160002 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.068)       0:01:02.256 *********
2026-06-18 13:37:43.238681 | controller | skipping: [localhost]
2026-06-18 13:37:43.238790 | controller |
2026-06-18 13:37:43.238803 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:37:43.238814 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.079)       0:01:02.337 *********
2026-06-18 13:37:43.238823 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.079)       0:01:02.335 *********
2026-06-18 13:37:43.292351 | controller | ok: [localhost] =>
2026-06-18 13:37:43.292499 | controller |     changed: false
2026-06-18 13:37:43.292510 | controller |     msg: All assertions passed
2026-06-18 13:37:43.292519 | controller |
2026-06-18 13:37:43.292528 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:43.292562 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.053)       0:01:02.391 *********
2026-06-18 13:37:43.292581 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.053)       0:01:02.389 *********
2026-06-18 13:37:43.330713 | controller | skipping: [localhost]
2026-06-18 13:37:43.330828 | controller |
2026-06-18 13:37:43.330839 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:43.330847 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.038)       0:01:02.429 *********
2026-06-18 13:37:43.330854 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.038)       0:01:02.427 *********
2026-06-18 13:37:43.379532 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanedeployment networker-deploy --for condition=Ready --timeout=40m)
2026-06-18 13:37:43.379651 | controller |
2026-06-18 13:37:43.379659 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:37:43.379665 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.048)       0:01:02.478 *********
2026-06-18 13:37:43.379671 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.048)       0:01:02.476 *********
2026-06-18 13:37:43.413785 | controller | skipping: [localhost]
2026-06-18 13:37:43.413902 | controller |
2026-06-18 13:37:43.413910 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:37:43.413916 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.034)       0:01:02.512 *********
2026-06-18 13:37:43.413922 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.034)       0:01:02.510 *********
2026-06-18 13:37:43.499604 | controller | ok: [localhost]
2026-06-18 13:37:43.499715 | controller |
2026-06-18 13:37:43.499724 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:37:43.499732 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:37:43.499739 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:37:43.499746 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:37:43.499753 | controller | }}] ***
2026-06-18 13:37:43.499758 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.085)       0:01:02.598 *********
2026-06-18 13:37:43.499764 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.085)       0:01:02.596 *********
2026-06-18 13:37:43.570233 | controller | skipping: [localhost]
2026-06-18 13:37:43.570306 | controller |
2026-06-18 13:37:43.570314 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:37:43.570319 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:43.570324 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:37:43.570329 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:43.570335 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.070)       0:01:02.669 *********
2026-06-18 13:37:43.570339 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.070)       0:01:02.667 *********
2026-06-18 13:37:43.820490 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-18 13:37:43.820566 | controller |
2026-06-18 13:37:43.820574 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:37:43.820579 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.250)       0:01:02.919 *********
2026-06-18 13:37:43.820584 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.250)       0:01:02.917 *********
2026-06-18 13:37:43.876881 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:37:43.876950 | controller |
2026-06-18 13:37:43.876960 | controller | TASK [Executing pre_stage hooks for examples/dt/uni07eta/networker name=run_hook] ***
2026-06-18 13:37:43.876965 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.056)       0:01:02.976 *********
2026-06-18 13:37:43.876969 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.056)       0:01:02.974 *********
2026-06-18 13:37:43.937973 | controller | skipping: [localhost]
2026-06-18 13:37:43.938044 | controller |
2026-06-18 13:37:43.938051 | controller | TASK [Generate values.yaml for examples/dt/uni07eta/networker name=ci_gen_kustomize_values] ***
2026-06-18 13:37:43.938055 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.061)       0:01:03.037 *********
2026-06-18 13:37:43.938059 | controller | Thursday 18 June 2026  13:37:43 +0000 (0:00:00.061)       0:01:03.035 *********
2026-06-18 13:37:44.025291 | controller |
2026-06-18 13:37:44.025359 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:37:44.025364 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.087)       0:01:03.124 *********
2026-06-18 13:37:44.025368 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.087)       0:01:03.122 *********
2026-06-18 13:37:44.086310 | controller | skipping: [localhost]
2026-06-18 13:37:44.086372 | controller |
2026-06-18 13:37:44.086377 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:37:44.086382 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.060)       0:01:03.185 *********
2026-06-18 13:37:44.086386 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.060)       0:01:03.183 *********
2026-06-18 13:37:44.151159 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:37:44.151219 | controller |
2026-06-18 13:37:44.151225 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:37:44.151229 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.064)       0:01:03.250 *********
2026-06-18 13:37:44.151233 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.064)       0:01:03.248 *********
2026-06-18 13:37:44.192215 | controller | ok: [localhost] =>
2026-06-18 13:37:44.192257 | controller |     changed: false
2026-06-18 13:37:44.192262 | controller |     msg: All assertions passed
2026-06-18 13:37:44.192267 | controller |
2026-06-18 13:37:44.192271 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:44.192275 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.041)       0:01:03.291 *********
2026-06-18 13:37:44.192279 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.041)       0:01:03.289 *********
2026-06-18 13:37:44.387143 | controller | ok: [localhost]
2026-06-18 13:37:44.387213 | controller |
2026-06-18 13:37:44.387223 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:37:44.387262 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.194)       0:01:03.486 *********
2026-06-18 13:37:44.387268 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.194)       0:01:03.484 *********
2026-06-18 13:37:44.445544 | controller | ok: [localhost] =>
2026-06-18 13:37:44.445625 | controller |     changed: false
2026-06-18 13:37:44.445636 | controller |     msg: All assertions passed
2026-06-18 13:37:44.445645 | controller |
2026-06-18 13:37:44.445655 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:37:44.445664 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.057)       0:01:03.544 *********
2026-06-18 13:37:44.445673 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.057)       0:01:03.542 *********
2026-06-18 13:37:44.665867 | controller | ok: [localhost]
2026-06-18 13:37:44.665957 | controller |
2026-06-18 13:37:44.665970 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:37:44.665980 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:37:44.665988 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:37:44.665996 | controller |   _config_map_content |
2026-06-18 13:37:44.666017 | controller |   ansible.utils.remove_keys(
2026-06-18 13:37:44.666025 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:37:44.666033 | controller |     matching_parameter='regex')
2026-06-18 13:37:44.666041 | controller | }}, cacheable=False] ***
2026-06-18 13:37:44.666049 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.220)       0:01:03.764 *********
2026-06-18 13:37:44.666057 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.220)       0:01:03.762 *********
2026-06-18 13:37:44.883747 | controller | ok: [localhost]
2026-06-18 13:37:44.883818 | controller |
2026-06-18 13:37:44.883827 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:37:44.883832 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.218)       0:01:03.982 *********
2026-06-18 13:37:44.883838 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.218)       0:01:03.980 *********
2026-06-18 13:37:44.944230 | controller | skipping: [localhost]
2026-06-18 13:37:44.944303 | controller |
2026-06-18 13:37:44.944312 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:37:44.944319 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.060)       0:01:04.043 *********
2026-06-18 13:37:44.944327 | controller | Thursday 18 June 2026  13:37:44 +0000 (0:00:00.060)       0:01:04.041 *********
2026-06-18 13:37:45.168672 | controller | changed: [localhost]
2026-06-18 13:37:45.168753 | controller |
2026-06-18 13:37:45.168764 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:37:45.168773 | controller |   (snippet_datadir,
2026-06-18 13:37:45.168782 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:37:45.168791 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:37:45.168799 | controller | Thursday 18 June 2026  13:37:45 +0000 (0:00:00.223)       0:01:04.267 *********
2026-06-18 13:37:45.168808 | controller | Thursday 18 June 2026  13:37:45 +0000 (0:00:00.223)       0:01:04.265 *********
2026-06-18 13:37:45.258250 | controller | skipping: [localhost]
2026-06-18 13:37:45.258334 | controller |
2026-06-18 13:37:45.258346 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:37:45.258355 | controller | Thursday 18 June 2026  13:37:45 +0000 (0:00:00.089)       0:01:04.356 *********
2026-06-18 13:37:45.258363 | controller | Thursday 18 June 2026  13:37:45 +0000 (0:00:00.089)       0:01:04.355 *********
2026-06-18 13:37:45.347179 | controller | ok: [localhost]
2026-06-18 13:37:45.347245 | controller |
2026-06-18 13:37:45.347252 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:37:45.347257 | controller |   (snippet_datadir,
2026-06-18 13:37:45.347263 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:37:45.347268 | controller | }}, content={{
2026-06-18 13:37:45.347273 | controller |   _base64_patch |
2026-06-18 13:37:45.347277 | controller |   default({}) |
2026-06-18 13:37:45.347282 | controller |   to_nice_yaml
2026-06-18 13:37:45.347287 | controller | }}, mode=0644] ***
2026-06-18 13:37:45.347291 | controller | Thursday 18 June 2026  13:37:45 +0000 (0:00:00.089)       0:01:04.445 *********
2026-06-18 13:37:45.347296 | controller | Thursday 18 June 2026  13:37:45 +0000 (0:00:00.089)       0:01:04.444 *********
2026-06-18 13:37:45.778267 | controller | changed: [localhost]
2026-06-18 13:37:45.778337 | controller |
2026-06-18 13:37:45.778343 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:37:45.778348 | controller |   (snippet_datadir,
2026-06-18 13:37:45.778351 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:37:45.778356 | controller | }}, content={{
2026-06-18 13:37:45.778360 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:37:45.778363 | controller |   default({}) |
2026-06-18 13:37:45.778367 | controller |   to_nice_yaml
2026-06-18 13:37:45.778370 | controller | }}, mode=0644] ***
2026-06-18 13:37:45.778373 | controller | Thursday 18 June 2026  13:37:45 +0000 (0:00:00.431)       0:01:04.877 *********
2026-06-18 13:37:45.778377 | controller | Thursday 18 June 2026  13:37:45 +0000 (0:00:00.431)       0:01:04.875 *********
2026-06-18 13:37:46.161276 | controller | changed: [localhost]
2026-06-18 13:37:46.161322 | controller |
2026-06-18 13:37:46.161333 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:37:46.161342 | controller |   (
2026-06-18 13:37:46.161346 | controller |     snippet_datadir,
2026-06-18 13:37:46.161350 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:37:46.161354 | controller |   ) | path_join
2026-06-18 13:37:46.161357 | controller | }}, mode=0644] ***
2026-06-18 13:37:46.161361 | controller | Thursday 18 June 2026  13:37:46 +0000 (0:00:00.382)       0:01:05.259 *********
2026-06-18 13:37:46.161365 | controller | Thursday 18 June 2026  13:37:46 +0000 (0:00:00.382)       0:01:05.258 *********
2026-06-18 13:37:46.634453 | controller | changed: [localhost]
2026-06-18 13:37:46.634534 | controller |
2026-06-18 13:37:46.634550 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:37:46.634563 | controller | Thursday 18 June 2026  13:37:46 +0000 (0:00:00.473)       0:01:05.733 *********
2026-06-18 13:37:46.634576 | controller | Thursday 18 June 2026  13:37:46 +0000 (0:00:00.473)       0:01:05.731 *********
2026-06-18 13:37:46.713898 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:37:46.713978 | controller |
2026-06-18 13:37:46.713990 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:37:46.713999 | controller | Thursday 18 June 2026  13:37:46 +0000 (0:00:00.079)       0:01:05.812 *********
2026-06-18 13:37:46.714007 | controller | Thursday 18 June 2026  13:37:46 +0000 (0:00:00.079)       0:01:05.811 *********
2026-06-18 13:37:46.772109 | controller | ok: [localhost] =>
2026-06-18 13:37:46.772206 | controller |     changed: false
2026-06-18 13:37:46.772216 | controller |     msg: All assertions passed
2026-06-18 13:37:46.772224 | controller |
2026-06-18 13:37:46.772234 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:37:46.772242 | controller | Thursday 18 June 2026  13:37:46 +0000 (0:00:00.057)       0:01:05.870 *********
2026-06-18 13:37:46.772250 | controller | Thursday 18 June 2026  13:37:46 +0000 (0:00:00.057)       0:01:05.869 *********
2026-06-18 13:37:47.021516 | controller | ok: [localhost]
2026-06-18 13:37:47.021635 | controller |
2026-06-18 13:37:47.021645 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:37:47.021654 | controller | Thursday 18 June 2026  13:37:47 +0000 (0:00:00.249)       0:01:06.120 *********
2026-06-18 13:37:47.021661 | controller | Thursday 18 June 2026  13:37:47 +0000 (0:00:00.249)       0:01:06.118 *********
2026-06-18 13:37:47.059249 | controller | ok: [localhost]
2026-06-18 13:37:47.059329 | controller |
2026-06-18 13:37:47.059341 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:37:47.059350 | controller | Thursday 18 June 2026  13:37:47 +0000 (0:00:00.037)       0:01:06.158 *********
2026-06-18 13:37:47.059359 | controller | Thursday 18 June 2026  13:37:47 +0000 (0:00:00.037)       0:01:06.156 *********
2026-06-18 13:37:47.440108 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-18 13:37:47.440179 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-18 13:37:47.440186 | controller |
2026-06-18 13:37:47.440192 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:37:47.440196 | controller |   _content |
2026-06-18 13:37:47.440202 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:37:47.440206 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:37:47.440211 | controller | }}
2026-06-18 13:37:47.440216 | controller | ] ***
2026-06-18 13:37:47.440220 | controller | Thursday 18 June 2026  13:37:47 +0000 (0:00:00.380)       0:01:06.538 *********
2026-06-18 13:37:47.440225 | controller | Thursday 18 June 2026  13:37:47 +0000 (0:00:00.380)       0:01:06.536 *********
2026-06-18 13:37:47.542251 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:37:47.542333 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:37:47.542346 | controller |
2026-06-18 13:37:47.542355 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:37:47.542364 | controller | Thursday 18 June 2026  13:37:47 +0000 (0:00:00.101)       0:01:06.640 *********
2026-06-18 13:37:47.542371 | controller | Thursday 18 June 2026  13:37:47 +0000 (0:00:00.101)       0:01:06.638 *********
2026-06-18 13:37:47.758203 | controller | changed: [localhost]
2026-06-18 13:37:47.758241 | controller |
2026-06-18 13:37:47.758250 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:37:47.758256 | controller |   (_destdir,
2026-06-18 13:37:47.758262 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:37:47.758267 | controller | }}, content={{
2026-06-18 13:37:47.758272 | controller |   (
2026-06-18 13:37:47.758277 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:37:47.758282 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:37:47.758288 | controller | }}, mode=0644] ***
2026-06-18 13:37:47.758293 | controller | Thursday 18 June 2026  13:37:47 +0000 (0:00:00.216)       0:01:06.857 *********
2026-06-18 13:37:47.758298 | controller | Thursday 18 June 2026  13:37:47 +0000 (0:00:00.216)       0:01:06.855 *********
2026-06-18 13:37:48.144404 | controller | changed: [localhost]
2026-06-18 13:37:48.144620 | controller |
2026-06-18 13:37:48.144637 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni07eta/networker mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:37:48.144649 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:37:48.144661 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:37:48.144672 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:37:48.144684 | controller | }}, dest={{
2026-06-18 13:37:48.144695 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:48.144706 | controller |   stage['path'], _val.src_file
2026-06-18 13:37:48.144717 | controller |   ) |
2026-06-18 13:37:48.144728 | controller |   path_join
2026-06-18 13:37:48.144739 | controller |  }}] ***
2026-06-18 13:37:48.144748 | controller | Thursday 18 June 2026  13:37:48 +0000 (0:00:00.386)       0:01:07.243 *********
2026-06-18 13:37:48.144756 | controller | Thursday 18 June 2026  13:37:48 +0000 (0:00:00.386)       0:01:07.241 *********
2026-06-18 13:37:48.439021 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-18 13:37:48.439081 | controller |
2026-06-18 13:37:48.439087 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:48.439093 | controller | Thursday 18 June 2026  13:37:48 +0000 (0:00:00.294)       0:01:07.538 *********
2026-06-18 13:37:48.439099 | controller | Thursday 18 June 2026  13:37:48 +0000 (0:00:00.294)       0:01:07.536 *********
2026-06-18 13:37:48.512875 | controller | skipping: [localhost]
2026-06-18 13:37:48.512943 | controller |
2026-06-18 13:37:48.512950 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni07eta/networker chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:37:48.512957 | controller | Thursday 18 June 2026  13:37:48 +0000 (0:00:00.073)       0:01:07.611 *********
2026-06-18 13:37:48.512962 | controller | Thursday 18 June 2026  13:37:48 +0000 (0:00:00.073)       0:01:07.609 *********
2026-06-18 13:37:48.957073 | controller | changed: [localhost]
2026-06-18 13:37:48.957139 | controller |
2026-06-18 13:37:48.957150 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:37:48.957160 | controller | Thursday 18 June 2026  13:37:48 +0000 (0:00:00.444)       0:01:08.055 *********
2026-06-18 13:37:48.957169 | controller | Thursday 18 June 2026  13:37:48 +0000 (0:00:00.444)       0:01:08.053 *********
2026-06-18 13:37:49.425987 | controller | changed: [localhost]
2026-06-18 13:37:49.426103 | controller |
2026-06-18 13:37:49.426119 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni07eta/networker executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:37:49.426141 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.469)       0:01:08.525 *********
2026-06-18 13:37:49.426153 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.469)       0:01:08.523 *********
2026-06-18 13:37:49.467697 | controller | skipping: [localhost]
2026-06-18 13:37:49.467744 | controller |
2026-06-18 13:37:49.467751 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:37:49.467759 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:37:49.467765 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:37:49.467771 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:37:49.467777 | controller |   ) | list
2026-06-18 13:37:49.467783 | controller | }}] ***
2026-06-18 13:37:49.467788 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.041)       0:01:08.566 *********
2026-06-18 13:37:49.467793 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.041)       0:01:08.565 *********
2026-06-18 13:37:49.527266 | controller | skipping: [localhost]
2026-06-18 13:37:49.527312 | controller |
2026-06-18 13:37:49.527317 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni07eta/networker remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:37:49.527321 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:37:49.527326 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:37:49.527329 | controller | }}, mode=0644] ***
2026-06-18 13:37:49.527333 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.059)       0:01:08.626 *********
2026-06-18 13:37:49.527337 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.059)       0:01:08.624 *********
2026-06-18 13:37:49.794330 | controller | changed: [localhost]
2026-06-18 13:37:49.794385 | controller |
2026-06-18 13:37:49.794390 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:49.794395 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.267)       0:01:08.893 *********
2026-06-18 13:37:49.794399 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.267)       0:01:08.891 *********
2026-06-18 13:37:49.858495 | controller | skipping: [localhost]
2026-06-18 13:37:49.858555 | controller |
2026-06-18 13:37:49.858560 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni07eta/networker _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:37:49.858564 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.063)       0:01:08.956 *********
2026-06-18 13:37:49.858568 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.063)       0:01:08.955 *********
2026-06-18 13:37:49.930322 | controller | skipping: [localhost]
2026-06-18 13:37:49.930398 | controller |
2026-06-18 13:37:49.930408 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni07eta/networker _raw_params=wait_condition.yml] ***
2026-06-18 13:37:49.930441 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.071)       0:01:09.028 *********
2026-06-18 13:37:49.930450 | controller | Thursday 18 June 2026  13:37:49 +0000 (0:00:00.071)       0:01:09.026 *********
2026-06-18 13:37:50.005130 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanedeployment networker-deploy --for condition=Ready --timeout=40m)
2026-06-18 13:37:50.005199 | controller | skipping: [localhost]
2026-06-18 13:37:50.005207 | controller |
2026-06-18 13:37:50.005214 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:50.005221 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.075)       0:01:09.103 *********
2026-06-18 13:37:50.005227 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.075)       0:01:09.102 *********
2026-06-18 13:37:50.057091 | controller | skipping: [localhost]
2026-06-18 13:37:50.057169 | controller |
2026-06-18 13:37:50.057183 | controller | TASK [Executing post_stage hooks for examples/dt/uni07eta/networker name=run_hook] ***
2026-06-18 13:37:50.057195 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.051)       0:01:09.155 *********
2026-06-18 13:37:50.057206 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.051)       0:01:09.153 *********
2026-06-18 13:37:50.117140 | controller | skipping: [localhost]
2026-06-18 13:37:50.117206 | controller |
2026-06-18 13:37:50.117214 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:37:50.117220 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.060)       0:01:09.216 *********
2026-06-18 13:37:50.117225 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.060)       0:01:09.214 *********
2026-06-18 13:37:50.165729 | controller | ok: [localhost] =>
2026-06-18 13:37:50.165802 | controller |     changed: false
2026-06-18 13:37:50.165808 | controller |     msg: All assertions passed
2026-06-18 13:37:50.165812 | controller |
2026-06-18 13:37:50.165816 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:50.165821 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.048)       0:01:09.264 *********
2026-06-18 13:37:50.165825 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.048)       0:01:09.262 *********
2026-06-18 13:37:50.196069 | controller | skipping: [localhost]
2026-06-18 13:37:50.196130 | controller |
2026-06-18 13:37:50.196136 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:50.196141 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.030)       0:01:09.295 *********
2026-06-18 13:37:50.196145 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.030)       0:01:09.293 *********
2026-06-18 13:37:50.233529 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-18 13:37:50.233618 | controller |
2026-06-18 13:37:50.233623 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:37:50.233628 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.037)       0:01:09.332 *********
2026-06-18 13:37:50.233632 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.037)       0:01:09.330 *********
2026-06-18 13:37:50.258555 | controller | skipping: [localhost]
2026-06-18 13:37:50.258623 | controller |
2026-06-18 13:37:50.258630 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:37:50.258635 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.025)       0:01:09.357 *********
2026-06-18 13:37:50.258641 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.025)       0:01:09.355 *********
2026-06-18 13:37:50.288589 | controller | ok: [localhost]
2026-06-18 13:37:50.288656 | controller |
2026-06-18 13:37:50.288679 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:37:50.288685 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:37:50.288691 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:37:50.288696 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:37:50.288701 | controller | }}] ***
2026-06-18 13:37:50.288707 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.029)       0:01:09.387 *********
2026-06-18 13:37:50.288711 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.029)       0:01:09.385 *********
2026-06-18 13:37:50.344768 | controller | skipping: [localhost]
2026-06-18 13:37:50.344843 | controller |
2026-06-18 13:37:50.344851 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:37:50.344858 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:50.344863 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:37:50.344869 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:50.344875 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.056)       0:01:09.443 *********
2026-06-18 13:37:50.344892 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.056)       0:01:09.441 *********
2026-06-18 13:37:50.575495 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-18 13:37:50.575557 | controller |
2026-06-18 13:37:50.575562 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:37:50.575566 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.230)       0:01:09.674 *********
2026-06-18 13:37:50.575570 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.230)       0:01:09.672 *********
2026-06-18 13:37:50.642506 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:37:50.642574 | controller |
2026-06-18 13:37:50.642579 | controller | TASK [Executing pre_stage hooks for examples/dt/uni07eta/edpm name=run_hook] ***
2026-06-18 13:37:50.642583 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.066)       0:01:09.741 *********
2026-06-18 13:37:50.642587 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.066)       0:01:09.739 *********
2026-06-18 13:37:50.688577 | controller | skipping: [localhost]
2026-06-18 13:37:50.688624 | controller |
2026-06-18 13:37:50.688630 | controller | TASK [Generate values.yaml for examples/dt/uni07eta/edpm name=ci_gen_kustomize_values] ***
2026-06-18 13:37:50.688635 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.045)       0:01:09.787 *********
2026-06-18 13:37:50.688639 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.045)       0:01:09.785 *********
2026-06-18 13:37:50.775511 | controller |
2026-06-18 13:37:50.775579 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:37:50.775584 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.086)       0:01:09.874 *********
2026-06-18 13:37:50.775588 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.087)       0:01:09.872 *********
2026-06-18 13:37:50.818622 | controller | skipping: [localhost]
2026-06-18 13:37:50.818684 | controller |
2026-06-18 13:37:50.818701 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:37:50.818706 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.043)       0:01:09.917 *********
2026-06-18 13:37:50.818710 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.043)       0:01:09.915 *********
2026-06-18 13:37:50.881497 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:37:50.881571 | controller |
2026-06-18 13:37:50.881579 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:37:50.881585 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.062)       0:01:09.980 *********
2026-06-18 13:37:50.881590 | controller | Thursday 18 June 2026  13:37:50 +0000 (0:00:00.062)       0:01:09.978 *********
2026-06-18 13:37:51.031006 | controller | ok: [localhost] =>
2026-06-18 13:37:51.031083 | controller |     changed: false
2026-06-18 13:37:51.031092 | controller |     msg: All assertions passed
2026-06-18 13:37:51.031101 | controller |
2026-06-18 13:37:51.031110 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:51.031118 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.149)       0:01:10.129 *********
2026-06-18 13:37:51.031127 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.149)       0:01:10.128 *********
2026-06-18 13:37:51.254156 | controller | ok: [localhost]
2026-06-18 13:37:51.254230 | controller |
2026-06-18 13:37:51.254240 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:37:51.254249 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.222)       0:01:10.352 *********
2026-06-18 13:37:51.254257 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.222)       0:01:10.351 *********
2026-06-18 13:37:51.342283 | controller | ok: [localhost] =>
2026-06-18 13:37:51.342382 | controller |     changed: false
2026-06-18 13:37:51.342391 | controller |     msg: All assertions passed
2026-06-18 13:37:51.342400 | controller |
2026-06-18 13:37:51.342409 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:37:51.342451 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.087)       0:01:10.440 *********
2026-06-18 13:37:51.342460 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.088)       0:01:10.439 *********
2026-06-18 13:37:51.582645 | controller | ok: [localhost]
2026-06-18 13:37:51.582707 | controller |
2026-06-18 13:37:51.582713 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:37:51.582718 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:37:51.582722 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:37:51.582726 | controller |   _config_map_content |
2026-06-18 13:37:51.582729 | controller |   ansible.utils.remove_keys(
2026-06-18 13:37:51.582732 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:37:51.582736 | controller |     matching_parameter='regex')
2026-06-18 13:37:51.582739 | controller | }}, cacheable=False] ***
2026-06-18 13:37:51.582743 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.240)       0:01:10.681 *********
2026-06-18 13:37:51.582747 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.240)       0:01:10.679 *********
2026-06-18 13:37:51.829113 | controller | ok: [localhost]
2026-06-18 13:37:51.829181 | controller |
2026-06-18 13:37:51.829187 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:37:51.829191 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.246)       0:01:10.927 *********
2026-06-18 13:37:51.829195 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.246)       0:01:10.926 *********
2026-06-18 13:37:51.894408 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost
2026-06-18 13:37:51.894529 | controller |
2026-06-18 13:37:51.894545 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] ***
2026-06-18 13:37:51.894557 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.065)       0:01:10.993 *********
2026-06-18 13:37:51.894568 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.065)       0:01:10.991 *********
2026-06-18 13:37:51.948052 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost
2026-06-18 13:37:51.948120 | controller |
2026-06-18 13:37:51.948132 | controller | TASK [ci_gen_kustomize_values : Ensure the required parameters are defined and configured. that=['cifmw_networking_env_definition is defined', 'cifmw_ci_gen_kustomize_values_ssh_authorizedkeys is defined', "cifmw_ci_gen_kustomize_values_ssh_authorizedkeys != ''", 'cifmw_ci_gen_kustomize_values_ssh_private_key is defined', "cifmw_ci_gen_kustomize_values_ssh_private_key != ''", 'cifmw_ci_gen_kustomize_values_ssh_public_key is defined', "cifmw_ci_gen_kustomize_values_ssh_public_key != ''"]] ***
2026-06-18 13:37:51.948143 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.053)       0:01:11.046 *********
2026-06-18 13:37:51.948151 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.053)       0:01:11.045 *********
2026-06-18 13:37:52.000211 | controller | ok: [localhost] =>
2026-06-18 13:37:52.000289 | controller |     changed: false
2026-06-18 13:37:52.000299 | controller |     msg: All assertions passed
2026-06-18 13:37:52.000307 | controller |
2026-06-18 13:37:52.000315 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-18 13:37:52.000323 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.052)       0:01:11.099 *********
2026-06-18 13:37:52.000331 | controller | Thursday 18 June 2026  13:37:51 +0000 (0:00:00.052)       0:01:11.097 *********
2026-06-18 13:37:52.082829 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost
2026-06-18 13:37:52.082908 | controller |
2026-06-18 13:37:52.082919 | controller | TASK [ci_gen_kustomize_values : Fetch the already deployed services for further usage _raw_params=oc get osdps --namespace openstack --no-headers -o custom-columns=":metadata.name"] ***
2026-06-18 13:37:52.082928 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.082)       0:01:11.181 *********
2026-06-18 13:37:52.082936 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.082)       0:01:11.179 *********
2026-06-18 13:37:52.152236 | controller | skipping: [localhost]
2026-06-18 13:37:52.152295 | controller |
2026-06-18 13:37:52.152301 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-18 13:37:52.152306 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-18 13:37:52.152310 | controller | }}] ***
2026-06-18 13:37:52.152314 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.069)       0:01:11.251 *********
2026-06-18 13:37:52.152317 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.069)       0:01:11.249 *********
2026-06-18 13:37:52.208665 | controller | ok: [localhost]
2026-06-18 13:37:52.208731 | controller |
2026-06-18 13:37:52.208738 | controller | TASK [ci_gen_kustomize_values : Check if required variables for nova migration are provided. that=['cifmw_ci_gen_kustomize_values_migration_priv_key is defined', "cifmw_ci_gen_kustomize_values_migration_priv_key != ''", 'cifmw_ci_gen_kustomize_values_migration_pub_key is defined', "cifmw_ci_gen_kustomize_values_migration_pub_key != ''"]] ***
2026-06-18 13:37:52.208744 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.056)       0:01:11.307 *********
2026-06-18 13:37:52.208749 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.056)       0:01:11.305 *********
2026-06-18 13:37:52.284953 | controller | ok: [localhost] =>
2026-06-18 13:37:52.285017 | controller |     changed: false
2026-06-18 13:37:52.285023 | controller |     msg: All assertions passed
2026-06-18 13:37:52.285027 | controller |
2026-06-18 13:37:52.285031 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:37:52.285035 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.076)       0:01:11.383 *********
2026-06-18 13:37:52.285039 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.076)       0:01:11.381 *********
2026-06-18 13:37:52.487407 | controller | ok: [localhost]
2026-06-18 13:37:52.487471 | controller |
2026-06-18 13:37:52.487478 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:37:52.487483 | controller |   (snippet_datadir,
2026-06-18 13:37:52.487487 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:37:52.487491 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:37:52.487495 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.202)       0:01:11.586 *********
2026-06-18 13:37:52.487499 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.202)       0:01:11.584 *********
2026-06-18 13:37:53.001005 | controller | changed: [localhost]
2026-06-18 13:37:53.001070 | controller |
2026-06-18 13:37:53.001077 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:37:53.001083 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.513)       0:01:12.100 *********
2026-06-18 13:37:53.001088 | controller | Thursday 18 June 2026  13:37:52 +0000 (0:00:00.513)       0:01:12.098 *********
2026-06-18 13:37:53.082241 | controller | ok: [localhost]
2026-06-18 13:37:53.082303 | controller |
2026-06-18 13:37:53.082308 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:37:53.082313 | controller |   (snippet_datadir,
2026-06-18 13:37:53.082317 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:37:53.082320 | controller | }}, content={{
2026-06-18 13:37:53.082324 | controller |   _base64_patch |
2026-06-18 13:37:53.082327 | controller |   default({}) |
2026-06-18 13:37:53.082330 | controller |   to_nice_yaml
2026-06-18 13:37:53.082334 | controller | }}, mode=0644] ***
2026-06-18 13:37:53.082337 | controller | Thursday 18 June 2026  13:37:53 +0000 (0:00:00.081)       0:01:12.181 *********
2026-06-18 13:37:53.082350 | controller | Thursday 18 June 2026  13:37:53 +0000 (0:00:00.081)       0:01:12.179 *********
2026-06-18 13:37:53.555356 | controller | ok: [localhost]
2026-06-18 13:37:53.555406 | controller |
2026-06-18 13:37:53.555415 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:37:53.555431 | controller |   (snippet_datadir,
2026-06-18 13:37:53.555436 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:37:53.555440 | controller | }}, content={{
2026-06-18 13:37:53.555443 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:37:53.555447 | controller |   default({}) |
2026-06-18 13:37:53.555450 | controller |   to_nice_yaml
2026-06-18 13:37:53.555454 | controller | }}, mode=0644] ***
2026-06-18 13:37:53.555457 | controller | Thursday 18 June 2026  13:37:53 +0000 (0:00:00.473)       0:01:12.654 *********
2026-06-18 13:37:53.555461 | controller | Thursday 18 June 2026  13:37:53 +0000 (0:00:00.473)       0:01:12.652 *********
2026-06-18 13:37:54.006972 | controller | ok: [localhost]
2026-06-18 13:37:54.007027 | controller |
2026-06-18 13:37:54.007034 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:37:54.007041 | controller |   (
2026-06-18 13:37:54.007046 | controller |     snippet_datadir,
2026-06-18 13:37:54.007052 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:37:54.007057 | controller |   ) | path_join
2026-06-18 13:37:54.007062 | controller | }}, mode=0644] ***
2026-06-18 13:37:54.007068 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.450)       0:01:13.105 *********
2026-06-18 13:37:54.007073 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.451)       0:01:13.103 *********
2026-06-18 13:37:54.489207 | controller | changed: [localhost]
2026-06-18 13:37:54.489301 | controller |
2026-06-18 13:37:54.489307 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:37:54.489312 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.482)       0:01:13.588 *********
2026-06-18 13:37:54.489316 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.482)       0:01:13.586 *********
2026-06-18 13:37:54.569159 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:37:54.569269 | controller |
2026-06-18 13:37:54.569276 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:37:54.569282 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.079)       0:01:13.668 *********
2026-06-18 13:37:54.569286 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.079)       0:01:13.666 *********
2026-06-18 13:37:54.658338 | controller | ok: [localhost] =>
2026-06-18 13:37:54.658690 | controller |     changed: false
2026-06-18 13:37:54.658781 | controller |     msg: All assertions passed
2026-06-18 13:37:54.658795 | controller |
2026-06-18 13:37:54.658808 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:37:54.658820 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.088)       0:01:13.756 *********
2026-06-18 13:37:54.658832 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.088)       0:01:13.754 *********
2026-06-18 13:37:54.866853 | controller | ok: [localhost]
2026-06-18 13:37:54.866918 | controller |
2026-06-18 13:37:54.866929 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:37:54.866939 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.208)       0:01:13.964 *********
2026-06-18 13:37:54.866950 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.208)       0:01:13.963 *********
2026-06-18 13:37:54.926453 | controller | ok: [localhost]
2026-06-18 13:37:54.926524 | controller |
2026-06-18 13:37:54.926535 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:37:54.926543 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.059)       0:01:14.024 *********
2026-06-18 13:37:54.926563 | controller | Thursday 18 June 2026  13:37:54 +0000 (0:00:00.059)       0:01:14.023 *********
2026-06-18 13:37:55.556485 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-18 13:37:55.556550 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-18 13:37:55.556560 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-18 13:37:55.556570 | controller |
2026-06-18 13:37:55.556579 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:37:55.556588 | controller |   _content |
2026-06-18 13:37:55.556597 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:37:55.556605 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:37:55.556614 | controller | }}
2026-06-18 13:37:55.556622 | controller | ] ***
2026-06-18 13:37:55.556631 | controller | Thursday 18 June 2026  13:37:55 +0000 (0:00:00.629)       0:01:14.654 *********
2026-06-18 13:37:55.556639 | controller | Thursday 18 June 2026  13:37:55 +0000 (0:00:00.629)       0:01:14.653 *********
2026-06-18 13:37:55.709701 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:37:55.709786 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:37:55.709797 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:37:55.709805 | controller |
2026-06-18 13:37:55.709814 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:37:55.709823 | controller | Thursday 18 June 2026  13:37:55 +0000 (0:00:00.152)       0:01:14.807 *********
2026-06-18 13:37:55.709830 | controller | Thursday 18 June 2026  13:37:55 +0000 (0:00:00.152)       0:01:14.806 *********
2026-06-18 13:37:55.974801 | controller | ok: [localhost]
2026-06-18 13:37:55.974861 | controller |
2026-06-18 13:37:55.974872 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:37:55.974881 | controller |   (_destdir,
2026-06-18 13:37:55.974889 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:37:55.974897 | controller | }}, content={{
2026-06-18 13:37:55.974905 | controller |   (
2026-06-18 13:37:55.974912 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:37:55.974920 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:37:55.974928 | controller | }}, mode=0644] ***
2026-06-18 13:37:55.974935 | controller | Thursday 18 June 2026  13:37:55 +0000 (0:00:00.265)       0:01:15.072 *********
2026-06-18 13:37:55.974943 | controller | Thursday 18 June 2026  13:37:55 +0000 (0:00:00.265)       0:01:15.071 *********
2026-06-18 13:37:56.448054 | controller | changed: [localhost]
2026-06-18 13:37:56.448095 | controller |
2026-06-18 13:37:56.448100 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni07eta/edpm mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:37:56.448105 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:37:56.448109 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:37:56.448112 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:37:56.448116 | controller | }}, dest={{
2026-06-18 13:37:56.448120 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:56.448123 | controller |   stage['path'], _val.src_file
2026-06-18 13:37:56.448127 | controller |   ) |
2026-06-18 13:37:56.448130 | controller |   path_join
2026-06-18 13:37:56.448134 | controller |  }}] ***
2026-06-18 13:37:56.448137 | controller | Thursday 18 June 2026  13:37:56 +0000 (0:00:00.474)       0:01:15.547 *********
2026-06-18 13:37:56.448141 | controller | Thursday 18 June 2026  13:37:56 +0000 (0:00:00.474)       0:01:15.545 *********
2026-06-18 13:37:56.800117 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-18 13:37:56.800196 | controller |
2026-06-18 13:37:56.800208 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:56.800217 | controller | Thursday 18 June 2026  13:37:56 +0000 (0:00:00.351)       0:01:15.898 *********
2026-06-18 13:37:56.800226 | controller | Thursday 18 June 2026  13:37:56 +0000 (0:00:00.351)       0:01:15.897 *********
2026-06-18 13:37:56.872057 | controller | skipping: [localhost]
2026-06-18 13:37:56.872154 | controller |
2026-06-18 13:37:56.872165 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni07eta/edpm chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:37:56.872172 | controller | Thursday 18 June 2026  13:37:56 +0000 (0:00:00.072)       0:01:15.970 *********
2026-06-18 13:37:56.872180 | controller | Thursday 18 June 2026  13:37:56 +0000 (0:00:00.072)       0:01:15.969 *********
2026-06-18 13:37:57.229479 | controller | changed: [localhost]
2026-06-18 13:37:57.229556 | controller |
2026-06-18 13:37:57.229567 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:37:57.229576 | controller | Thursday 18 June 2026  13:37:57 +0000 (0:00:00.357)       0:01:16.328 *********
2026-06-18 13:37:57.229584 | controller | Thursday 18 June 2026  13:37:57 +0000 (0:00:00.357)       0:01:16.326 *********
2026-06-18 13:37:57.690827 | controller | changed: [localhost]
2026-06-18 13:37:57.690890 | controller |
2026-06-18 13:37:57.690911 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni07eta/edpm executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:37:57.690921 | controller | Thursday 18 June 2026  13:37:57 +0000 (0:00:00.461)       0:01:16.789 *********
2026-06-18 13:37:57.690929 | controller | Thursday 18 June 2026  13:37:57 +0000 (0:00:00.461)       0:01:16.787 *********
2026-06-18 13:37:57.742338 | controller | skipping: [localhost]
2026-06-18 13:37:57.742401 | controller |
2026-06-18 13:37:57.742434 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:37:57.742447 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:37:57.742456 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:37:57.742465 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:37:57.742474 | controller |   ) | list
2026-06-18 13:37:57.742482 | controller | }}] ***
2026-06-18 13:37:57.742491 | controller | Thursday 18 June 2026  13:37:57 +0000 (0:00:00.051)       0:01:16.841 *********
2026-06-18 13:37:57.742499 | controller | Thursday 18 June 2026  13:37:57 +0000 (0:00:00.051)       0:01:16.839 *********
2026-06-18 13:37:57.823847 | controller | skipping: [localhost]
2026-06-18 13:37:57.823930 | controller |
2026-06-18 13:37:57.823944 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni07eta/edpm remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:37:57.823955 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:37:57.823967 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:37:57.823978 | controller | }}, mode=0644] ***
2026-06-18 13:37:57.823989 | controller | Thursday 18 June 2026  13:37:57 +0000 (0:00:00.081)       0:01:16.922 *********
2026-06-18 13:37:57.824001 | controller | Thursday 18 June 2026  13:37:57 +0000 (0:00:00.081)       0:01:16.921 *********
2026-06-18 13:37:58.120308 | controller | changed: [localhost]
2026-06-18 13:37:58.120343 | controller |
2026-06-18 13:37:58.120348 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:58.120353 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.296)       0:01:17.219 *********
2026-06-18 13:37:58.120357 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.296)       0:01:17.217 *********
2026-06-18 13:37:58.163949 | controller | skipping: [localhost]
2026-06-18 13:37:58.164004 | controller |
2026-06-18 13:37:58.164011 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni07eta/edpm _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:37:58.164017 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.043)       0:01:17.263 *********
2026-06-18 13:37:58.164022 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.043)       0:01:17.261 *********
2026-06-18 13:37:58.211456 | controller | skipping: [localhost]
2026-06-18 13:37:58.211515 | controller |
2026-06-18 13:37:58.211523 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni07eta/edpm _raw_params=wait_condition.yml] ***
2026-06-18 13:37:58.211535 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.047)       0:01:17.310 *********
2026-06-18 13:37:58.211540 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.047)       0:01:17.308 *********
2026-06-18 13:37:58.286511 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-18 13:37:58.286574 | controller | skipping: [localhost]
2026-06-18 13:37:58.286585 | controller |
2026-06-18 13:37:58.286592 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:37:58.286599 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.075)       0:01:17.385 *********
2026-06-18 13:37:58.286606 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.075)       0:01:17.383 *********
2026-06-18 13:37:58.348990 | controller | skipping: [localhost]
2026-06-18 13:37:58.349062 | controller |
2026-06-18 13:37:58.349074 | controller | TASK [Executing post_stage hooks for examples/dt/uni07eta/edpm name=run_hook] ***
2026-06-18 13:37:58.349084 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.061)       0:01:17.447 *********
2026-06-18 13:37:58.349092 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.061)       0:01:17.445 *********
2026-06-18 13:37:58.442784 | controller | skipping: [localhost]
2026-06-18 13:37:58.442877 | controller |
2026-06-18 13:37:58.442912 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:37:58.442927 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.093)       0:01:17.540 *********
2026-06-18 13:37:58.442939 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.093)       0:01:17.539 *********
2026-06-18 13:37:58.523208 | controller | ok: [localhost] =>
2026-06-18 13:37:58.523321 | controller |     changed: false
2026-06-18 13:37:58.523329 | controller |     msg: All assertions passed
2026-06-18 13:37:58.523336 | controller |
2026-06-18 13:37:58.523342 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:58.523350 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.081)       0:01:17.622 *********
2026-06-18 13:37:58.523359 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.081)       0:01:17.620 *********
2026-06-18 13:37:58.553630 | controller | skipping: [localhost]
2026-06-18 13:37:58.553692 | controller |
2026-06-18 13:37:58.553700 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:37:58.553707 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.030)       0:01:17.652 *********
2026-06-18 13:37:58.553713 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.030)       0:01:17.650 *********
2026-06-18 13:37:58.592724 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanedeployment edpm-deployment --for condition=Ready --timeout=60m)
2026-06-18 13:37:58.592772 | controller |
2026-06-18 13:37:58.592781 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:37:58.592787 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.039)       0:01:17.691 *********
2026-06-18 13:37:58.592792 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.039)       0:01:17.689 *********
2026-06-18 13:37:58.621766 | controller | skipping: [localhost]
2026-06-18 13:37:58.621802 | controller |
2026-06-18 13:37:58.621809 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:37:58.621815 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.029)       0:01:17.720 *********
2026-06-18 13:37:58.621820 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.029)       0:01:17.718 *********
2026-06-18 13:37:58.702350 | controller | ok: [localhost]
2026-06-18 13:37:58.702390 | controller |
2026-06-18 13:37:58.702397 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:37:58.702402 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:37:58.702407 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:37:58.702412 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:37:58.702437 | controller | }}] ***
2026-06-18 13:37:58.702442 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.080)       0:01:17.801 *********
2026-06-18 13:37:58.702446 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.080)       0:01:17.799 *********
2026-06-18 13:37:58.761182 | controller | skipping: [localhost]
2026-06-18 13:37:58.761221 | controller |
2026-06-18 13:37:58.761229 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:37:58.761235 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:37:58.761242 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:37:58.761248 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:58.761254 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.058)       0:01:17.860 *********
2026-06-18 13:37:58.761259 | controller | Thursday 18 June 2026  13:37:58 +0000 (0:00:00.058)       0:01:17.858 *********
2026-06-18 13:37:59.008078 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-18 13:37:59.008117 | controller |
2026-06-18 13:37:59.008124 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:37:59.008130 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.246)       0:01:18.106 *********
2026-06-18 13:37:59.008136 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.246)       0:01:18.105 *********
2026-06-18 13:37:59.072732 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:37:59.072766 | controller |
2026-06-18 13:37:59.072771 | controller | TASK [Executing pre_stage hooks for examples/dt/uni07eta name=run_hook] ********
2026-06-18 13:37:59.072775 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.064)       0:01:18.171 *********
2026-06-18 13:37:59.072780 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.064)       0:01:18.169 *********
2026-06-18 13:37:59.140991 | controller | skipping: [localhost]
2026-06-18 13:37:59.141021 | controller |
2026-06-18 13:37:59.141026 | controller | TASK [Generate values.yaml for examples/dt/uni07eta name=ci_gen_kustomize_values] ***
2026-06-18 13:37:59.141030 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.068)       0:01:18.239 *********
2026-06-18 13:37:59.141034 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.068)       0:01:18.237 *********
2026-06-18 13:37:59.242410 | controller |
2026-06-18 13:37:59.242497 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:37:59.242505 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.101)       0:01:18.341 *********
2026-06-18 13:37:59.242512 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.101)       0:01:18.339 *********
2026-06-18 13:37:59.290089 | controller | skipping: [localhost]
2026-06-18 13:37:59.290131 | controller |
2026-06-18 13:37:59.290139 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:37:59.290147 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.047)       0:01:18.389 *********
2026-06-18 13:37:59.290153 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.047)       0:01:18.387 *********
2026-06-18 13:37:59.361161 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:37:59.361204 | controller |
2026-06-18 13:37:59.361212 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:37:59.361220 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.071)       0:01:18.460 *********
2026-06-18 13:37:59.361231 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.071)       0:01:18.458 *********
2026-06-18 13:37:59.416774 | controller | ok: [localhost] =>
2026-06-18 13:37:59.416806 | controller |     changed: false
2026-06-18 13:37:59.416810 | controller |     msg: All assertions passed
2026-06-18 13:37:59.416815 | controller |
2026-06-18 13:37:59.416819 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:37:59.416824 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.055)       0:01:18.515 *********
2026-06-18 13:37:59.416828 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.055)       0:01:18.513 *********
2026-06-18 13:37:59.662925 | controller | ok: [localhost]
2026-06-18 13:37:59.662958 | controller |
2026-06-18 13:37:59.662963 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:37:59.662967 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.246)       0:01:18.761 *********
2026-06-18 13:37:59.662971 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.246)       0:01:18.760 *********
2026-06-18 13:37:59.714366 | controller | ok: [localhost] =>
2026-06-18 13:37:59.714398 | controller |     changed: false
2026-06-18 13:37:59.714403 | controller |     msg: All assertions passed
2026-06-18 13:37:59.714408 | controller |
2026-06-18 13:37:59.714413 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:37:59.714432 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.051)       0:01:18.813 *********
2026-06-18 13:37:59.714438 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.051)       0:01:18.811 *********
2026-06-18 13:37:59.961043 | controller | ok: [localhost]
2026-06-18 13:37:59.961074 | controller |
2026-06-18 13:37:59.961081 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:37:59.961087 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:37:59.961092 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:37:59.961096 | controller |   _config_map_content |
2026-06-18 13:37:59.961100 | controller |   ansible.utils.remove_keys(
2026-06-18 13:37:59.961103 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:37:59.961106 | controller |     matching_parameter='regex')
2026-06-18 13:37:59.961110 | controller | }}, cacheable=False] ***
2026-06-18 13:37:59.961113 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.246)       0:01:19.060 *********
2026-06-18 13:37:59.961117 | controller | Thursday 18 June 2026  13:37:59 +0000 (0:00:00.246)       0:01:19.058 *********
2026-06-18 13:38:00.176354 | controller | ok: [localhost]
2026-06-18 13:38:00.176391 | controller |
2026-06-18 13:38:00.176397 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:38:00.176403 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.215)       0:01:19.275 *********
2026-06-18 13:38:00.176407 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.215)       0:01:19.273 *********
2026-06-18 13:38:00.228149 | controller | skipping: [localhost]
2026-06-18 13:38:00.228185 | controller |
2026-06-18 13:38:00.228191 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:38:00.228196 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.051)       0:01:19.327 *********
2026-06-18 13:38:00.228201 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.051)       0:01:19.325 *********
2026-06-18 13:38:00.437574 | controller | ok: [localhost]
2026-06-18 13:38:00.437612 | controller |
2026-06-18 13:38:00.437619 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:38:00.437625 | controller |   (snippet_datadir,
2026-06-18 13:38:00.437631 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:38:00.437635 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:38:00.437639 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.209)       0:01:19.536 *********
2026-06-18 13:38:00.437647 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.209)       0:01:19.534 *********
2026-06-18 13:38:00.496867 | controller | skipping: [localhost]
2026-06-18 13:38:00.496899 | controller |
2026-06-18 13:38:00.496905 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:38:00.496910 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.059)       0:01:19.595 *********
2026-06-18 13:38:00.496914 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.059)       0:01:19.594 *********
2026-06-18 13:38:00.556571 | controller | ok: [localhost]
2026-06-18 13:38:00.556607 | controller |
2026-06-18 13:38:00.556613 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:38:00.556618 | controller |   (snippet_datadir,
2026-06-18 13:38:00.556623 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:38:00.556628 | controller | }}, content={{
2026-06-18 13:38:00.556632 | controller |   _base64_patch |
2026-06-18 13:38:00.556636 | controller |   default({}) |
2026-06-18 13:38:00.556641 | controller |   to_nice_yaml
2026-06-18 13:38:00.556645 | controller | }}, mode=0644] ***
2026-06-18 13:38:00.556649 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.059)       0:01:19.655 *********
2026-06-18 13:38:00.556653 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.059)       0:01:19.653 *********
2026-06-18 13:38:00.968465 | controller | ok: [localhost]
2026-06-18 13:38:00.968494 | controller |
2026-06-18 13:38:00.968505 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:38:00.968510 | controller |   (snippet_datadir,
2026-06-18 13:38:00.968514 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:38:00.968518 | controller | }}, content={{
2026-06-18 13:38:00.968521 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:38:00.968525 | controller |   default({}) |
2026-06-18 13:38:00.968528 | controller |   to_nice_yaml
2026-06-18 13:38:00.968532 | controller | }}, mode=0644] ***
2026-06-18 13:38:00.968535 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.411)       0:01:20.067 *********
2026-06-18 13:38:00.968539 | controller | Thursday 18 June 2026  13:38:00 +0000 (0:00:00.411)       0:01:20.065 *********
2026-06-18 13:38:01.433569 | controller | ok: [localhost]
2026-06-18 13:38:01.433603 | controller |
2026-06-18 13:38:01.433610 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:38:01.433616 | controller |   (
2026-06-18 13:38:01.433620 | controller |     snippet_datadir,
2026-06-18 13:38:01.433626 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:38:01.433631 | controller |   ) | path_join
2026-06-18 13:38:01.433636 | controller | }}, mode=0644] ***
2026-06-18 13:38:01.433640 | controller | Thursday 18 June 2026  13:38:01 +0000 (0:00:00.464)       0:01:20.532 *********
2026-06-18 13:38:01.433646 | controller | Thursday 18 June 2026  13:38:01 +0000 (0:00:00.464)       0:01:20.530 *********
2026-06-18 13:38:01.923993 | controller | changed: [localhost]
2026-06-18 13:38:01.924028 | controller |
2026-06-18 13:38:01.924034 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:38:01.924038 | controller | Thursday 18 June 2026  13:38:01 +0000 (0:00:00.490)       0:01:21.022 *********
2026-06-18 13:38:01.924042 | controller | Thursday 18 June 2026  13:38:01 +0000 (0:00:00.490)       0:01:21.020 *********
2026-06-18 13:38:01.996468 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:38:01.996517 | controller |
2026-06-18 13:38:01.996528 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:38:01.996537 | controller | Thursday 18 June 2026  13:38:01 +0000 (0:00:00.072)       0:01:21.095 *********
2026-06-18 13:38:01.996545 | controller | Thursday 18 June 2026  13:38:01 +0000 (0:00:00.072)       0:01:21.093 *********
2026-06-18 13:38:02.045766 | controller | ok: [localhost] =>
2026-06-18 13:38:02.045840 | controller |     changed: false
2026-06-18 13:38:02.045854 | controller |     msg: All assertions passed
2026-06-18 13:38:02.045866 | controller |
2026-06-18 13:38:02.045877 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:38:02.045888 | controller | Thursday 18 June 2026  13:38:02 +0000 (0:00:00.049)       0:01:21.144 *********
2026-06-18 13:38:02.045899 | controller | Thursday 18 June 2026  13:38:02 +0000 (0:00:00.049)       0:01:21.142 *********
2026-06-18 13:38:02.327488 | controller | ok: [localhost]
2026-06-18 13:38:02.327552 | controller |
2026-06-18 13:38:02.327585 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:38:02.327599 | controller | Thursday 18 June 2026  13:38:02 +0000 (0:00:00.281)       0:01:21.425 *********
2026-06-18 13:38:02.327610 | controller | Thursday 18 June 2026  13:38:02 +0000 (0:00:00.281)       0:01:21.424 *********
2026-06-18 13:38:02.415393 | controller | ok: [localhost]
2026-06-18 13:38:02.415506 | controller |
2026-06-18 13:38:02.415519 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:38:02.415528 | controller | Thursday 18 June 2026  13:38:02 +0000 (0:00:00.087)       0:01:21.513 *********
2026-06-18 13:38:02.415536 | controller | Thursday 18 June 2026  13:38:02 +0000 (0:00:00.087)       0:01:21.512 *********
2026-06-18 13:38:02.887398 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-18 13:38:02.887490 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-18 13:38:02.887504 | controller |
2026-06-18 13:38:02.887515 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:38:02.887526 | controller |   _content |
2026-06-18 13:38:02.887536 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:38:02.887546 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:38:02.887557 | controller | }}
2026-06-18 13:38:02.887567 | controller | ] ***
2026-06-18 13:38:02.887577 | controller | Thursday 18 June 2026  13:38:02 +0000 (0:00:00.472)       0:01:21.985 *********
2026-06-18 13:38:02.887588 | controller | Thursday 18 June 2026  13:38:02 +0000 (0:00:00.472)       0:01:21.984 *********
2026-06-18 13:38:02.989792 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:38:02.989839 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:38:02.989850 | controller |
2026-06-18 13:38:02.989877 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:38:02.989885 | controller | Thursday 18 June 2026  13:38:02 +0000 (0:00:00.102)       0:01:22.088 *********
2026-06-18 13:38:02.989893 | controller | Thursday 18 June 2026  13:38:02 +0000 (0:00:00.102)       0:01:22.086 *********
2026-06-18 13:38:03.204277 | controller | ok: [localhost]
2026-06-18 13:38:03.204327 | controller |
2026-06-18 13:38:03.204338 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:38:03.204348 | controller |   (_destdir,
2026-06-18 13:38:03.204357 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:38:03.204366 | controller | }}, content={{
2026-06-18 13:38:03.204374 | controller |   (
2026-06-18 13:38:03.204383 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:38:03.204392 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:38:03.204400 | controller | }}, mode=0644] ***
2026-06-18 13:38:03.204409 | controller | Thursday 18 June 2026  13:38:03 +0000 (0:00:00.214)       0:01:22.303 *********
2026-06-18 13:38:03.204444 | controller | Thursday 18 June 2026  13:38:03 +0000 (0:00:00.214)       0:01:22.301 *********
2026-06-18 13:38:03.689775 | controller | changed: [localhost]
2026-06-18 13:38:03.689821 | controller |
2026-06-18 13:38:03.689834 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni07eta mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:38:03.689843 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:38:03.689851 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:38:03.689859 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:38:03.689875 | controller | }}, dest={{
2026-06-18 13:38:03.689883 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:38:03.689891 | controller |   stage['path'], _val.src_file
2026-06-18 13:38:03.689899 | controller |   ) |
2026-06-18 13:38:03.689907 | controller |   path_join
2026-06-18 13:38:03.689914 | controller |  }}] ***
2026-06-18 13:38:03.689922 | controller | Thursday 18 June 2026  13:38:03 +0000 (0:00:00.485)       0:01:22.788 *********
2026-06-18 13:38:03.689930 | controller | Thursday 18 June 2026  13:38:03 +0000 (0:00:00.485)       0:01:22.787 *********
2026-06-18 13:38:04.041217 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-18 13:38:04.041285 | controller |
2026-06-18 13:38:04.041295 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:38:04.041304 | controller | Thursday 18 June 2026  13:38:04 +0000 (0:00:00.351)       0:01:23.140 *********
2026-06-18 13:38:04.041313 | controller | Thursday 18 June 2026  13:38:04 +0000 (0:00:00.351)       0:01:23.138 *********
2026-06-18 13:38:04.106063 | controller | skipping: [localhost]
2026-06-18 13:38:04.106143 | controller |
2026-06-18 13:38:04.106160 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni07eta chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:38:04.106173 | controller | Thursday 18 June 2026  13:38:04 +0000 (0:00:00.064)       0:01:23.204 *********
2026-06-18 13:38:04.106185 | controller | Thursday 18 June 2026  13:38:04 +0000 (0:00:00.064)       0:01:23.203 *********
2026-06-18 13:38:04.491051 | controller | changed: [localhost]
2026-06-18 13:38:04.491128 | controller |
2026-06-18 13:38:04.491139 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:38:04.491148 | controller | Thursday 18 June 2026  13:38:04 +0000 (0:00:00.384)       0:01:23.589 *********
2026-06-18 13:38:04.491156 | controller | Thursday 18 June 2026  13:38:04 +0000 (0:00:00.384)       0:01:23.587 *********
2026-06-18 13:38:04.945136 | controller | changed: [localhost]
2026-06-18 13:38:04.945180 | controller |
2026-06-18 13:38:04.945186 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni07eta executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:38:04.945190 | controller | Thursday 18 June 2026  13:38:04 +0000 (0:00:00.454)       0:01:24.044 *********
2026-06-18 13:38:04.945195 | controller | Thursday 18 June 2026  13:38:04 +0000 (0:00:00.454)       0:01:24.042 *********
2026-06-18 13:38:04.988307 | controller | skipping: [localhost]
2026-06-18 13:38:04.988353 | controller |
2026-06-18 13:38:04.988365 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:38:04.988370 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:38:04.988374 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:38:04.988378 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:38:04.988381 | controller |   ) | list
2026-06-18 13:38:04.988385 | controller | }}] ***
2026-06-18 13:38:04.988389 | controller | Thursday 18 June 2026  13:38:04 +0000 (0:00:00.043)       0:01:24.087 *********
2026-06-18 13:38:04.988392 | controller | Thursday 18 June 2026  13:38:04 +0000 (0:00:00.043)       0:01:24.085 *********
2026-06-18 13:38:05.033479 | controller | skipping: [localhost]
2026-06-18 13:38:05.033524 | controller |
2026-06-18 13:38:05.033529 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni07eta remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:38:05.033533 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:38:05.033537 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:38:05.033542 | controller | }}, mode=0644] ***
2026-06-18 13:38:05.033545 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.045)       0:01:24.132 *********
2026-06-18 13:38:05.033549 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.045)       0:01:24.130 *********
2026-06-18 13:38:05.346212 | controller | changed: [localhost]
2026-06-18 13:38:05.346260 | controller |
2026-06-18 13:38:05.346267 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:38:05.346280 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.312)       0:01:24.445 *********
2026-06-18 13:38:05.346285 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.312)       0:01:24.443 *********
2026-06-18 13:38:05.394297 | controller | skipping: [localhost]
2026-06-18 13:38:05.394403 | controller |
2026-06-18 13:38:05.394409 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni07eta _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:38:05.394434 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.048)       0:01:24.493 *********
2026-06-18 13:38:05.394439 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.048)       0:01:24.491 *********
2026-06-18 13:38:05.451701 | controller | skipping: [localhost]
2026-06-18 13:38:05.451820 | controller |
2026-06-18 13:38:05.451833 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni07eta _raw_params=wait_condition.yml] ***
2026-06-18 13:38:05.451843 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.056)       0:01:24.549 *********
2026-06-18 13:38:05.451852 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.056)       0:01:24.548 *********
2026-06-18 13:38:05.531315 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanedeployment edpm-deployment --for condition=Ready --timeout=60m)
2026-06-18 13:38:05.531510 | controller | skipping: [localhost]
2026-06-18 13:38:05.531539 | controller |
2026-06-18 13:38:05.531551 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:38:05.531560 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.079)       0:01:24.629 *********
2026-06-18 13:38:05.531595 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.079)       0:01:24.627 *********
2026-06-18 13:38:05.607354 | controller | skipping: [localhost]
2026-06-18 13:38:05.607531 | controller |
2026-06-18 13:38:05.607544 | controller | TASK [Executing post_stage hooks for examples/dt/uni07eta name=run_hook] *******
2026-06-18 13:38:05.607554 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.075)       0:01:24.705 *********
2026-06-18 13:38:05.607562 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.075)       0:01:24.703 *********
2026-06-18 13:38:05.710352 | controller | skipping: [localhost]
2026-06-18 13:38:05.710502 | controller |
2026-06-18 13:38:05.710512 | controller | PLAY RECAP *********************************************************************
2026-06-18 13:38:05.710520 | controller | localhost                  : ok=268  changed=67   unreachable=0    failed=0    skipped=111  rescued=0    ignored=0
2026-06-18 13:38:05.710525 | controller |
2026-06-18 13:38:05.710530 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.102)       0:01:24.808 *********
2026-06-18 13:38:05.710535 | controller | ===============================================================================
2026-06-18 13:38:05.710540 | controller | Get automation contents ------------------------------------------------- 8.34s
2026-06-18 13:38:05.710546 | controller | ci_setup : Install openshift client ------------------------------------- 3.94s
2026-06-18 13:38:05.710551 | controller | ci_setup : Install needed packages -------------------------------------- 3.64s
2026-06-18 13:38:05.710556 | controller | Load automation files as fact ------------------------------------------- 1.95s
2026-06-18 13:38:05.710560 | controller | ci_setup : Manage directories ------------------------------------------- 0.98s
2026-06-18 13:38:05.710566 | controller | Gathering Facts --------------------------------------------------------- 0.93s
2026-06-18 13:38:05.710571 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.69s
2026-06-18 13:38:05.710575 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.68s
2026-06-18 13:38:05.710580 | controller | Create needed SSH keypairs ---------------------------------------------- 0.65s
2026-06-18 13:38:05.710585 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s
2026-06-18 13:38:05.710590 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s
2026-06-18 13:38:05.710595 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.62s
2026-06-18 13:38:05.710619 | controller | kustomize_deploy : Copy generated values for examples/dt/uni07eta/control-plane --- 0.62s
2026-06-18 13:38:05.710623 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.60s
2026-06-18 13:38:05.710628 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.54s
2026-06-18 13:38:05.710633 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.52s
2026-06-18 13:38:05.710638 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.52s
2026-06-18 13:38:05.710643 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.51s
2026-06-18 13:38:05.710647 | controller | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.50s
2026-06-18 13:38:05.710652 | controller | kustomize_deploy : Ensure source files exists --------------------------- 0.50s
2026-06-18 13:38:05.710656 | controller | Thursday 18 June 2026  13:38:05 +0000 (0:00:00.103)       0:01:24.807 *********
2026-06-18 13:38:05.710661 | controller | ===============================================================================
2026-06-18 13:38:05.710666 | controller | ci_gen_kustomize_values ------------------------------------------------ 40.40s
2026-06-18 13:38:05.710670 | controller | kustomize_deploy ------------------------------------------------------- 19.93s
2026-06-18 13:38:05.710675 | controller | ci_setup --------------------------------------------------------------- 10.07s
2026-06-18 13:38:05.710679 | controller | ansible.builtin.slurp --------------------------------------------------- 9.00s
2026-06-18 13:38:05.710684 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.02s
2026-06-18 13:38:05.710689 | controller | gather_facts ------------------------------------------------------------ 0.93s
2026-06-18 13:38:05.710693 | controller | networking_mapper ------------------------------------------------------- 0.68s
2026-06-18 13:38:05.710698 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.65s
2026-06-18 13:38:05.710702 | controller | ansible.builtin.file ---------------------------------------------------- 0.39s
2026-06-18 13:38:05.710707 | controller | ansible.builtin.find ---------------------------------------------------- 0.26s
2026-06-18 13:38:05.710712 | controller | ansible.builtin.include_role -------------------------------------------- 0.19s
2026-06-18 13:38:05.710716 | controller | ansible.builtin.stat ---------------------------------------------------- 0.17s
2026-06-18 13:38:05.710721 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s
2026-06-18 13:38:05.710725 | controller | ansible.builtin.copy ---------------------------------------------------- 0.03s
2026-06-18 13:38:05.710730 | controller | ansible.builtin.include_vars -------------------------------------------- 0.02s
2026-06-18 13:38:05.710734 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-18 13:38:05.710740 | controller | total ------------------------------------------------------------------ 84.77s
2026-06-18 13:38:06.183941 | controller | ok: Runtime: 0:01:25.729843
2026-06-18 13:38:06.213110 | 
2026-06-18 13:38:06.213191 | PLAY RECAP
2026-06-18 13:38:06.213245 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-18 13:38:06.213275 | 
2026-06-18 13:38:06.318876 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-18 13:38:06.321430 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-18 13:38:06.994216 | 
2026-06-18 13:38:06.994326 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-18 13:38:07.005344 | 
2026-06-18 13:38:07.005422 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-18 13:38:07.474344 | controller | ok
2026-06-18 13:38:07.515540 | 
2026-06-18 13:38:07.515658 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-18 13:38:07.521754 | 
2026-06-18 13:38:07.521862 | TASK [Filter out host if needed]
2026-06-18 13:38:07.531953 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-18 13:38:07.536407 | 
2026-06-18 13:38:07.536479 | TASK [Ensure file is present]
2026-06-18 13:38:07.881635 | controller | ok
2026-06-18 13:38:07.892421 | 
2026-06-18 13:38:07.892616 | TASK [Manage molecule report file]
2026-06-18 13:38:08.429049 | controller | skipping: Conditional result was False
2026-06-18 13:38:08.434754 | 
2026-06-18 13:38:08.434829 | TASK [Check if we get ci-framework-data basedir]
2026-06-18 13:38:08.678923 | controller | ok
2026-06-18 13:38:08.688177 | 
2026-06-18 13:38:08.688307 | TASK [Create ci-framework-data log directory for zuul]
2026-06-18 13:38:08.925917 | controller | changed
2026-06-18 13:38:08.935009 | 
2026-06-18 13:38:08.935241 | TASK [Copy ci-framework interesting files]
2026-06-18 13:38:09.387928 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-18 13:38:09.475098 | controller | ok: Runtime: 0:00:00.026906
2026-06-18 13:38:09.478635 | 
2026-06-18 13:38:09.478695 | TASK [Get SELinux listing]
2026-06-18 13:38:10.004057 | controller | ok: Runtime: 0:00:00.010840
2026-06-18 13:38:10.010693 | 
2026-06-18 13:38:10.010773 | TASK [Generate log index]
2026-06-18 13:38:10.879766 | controller | changed
2026-06-18 13:38:10.889366 | 
2026-06-18 13:38:10.889498 | TASK [Get some env related data]
2026-06-18 13:38:11.554147 | controller | /home/zuul/.local/bin/ansible
2026-06-18 13:38:12.431845 | controller | ok: Runtime: 0:00:01.082305
2026-06-18 13:38:12.440272 | 
2026-06-18 13:38:12.440436 | TASK [Generate list of logs to collect in home directory]
2026-06-18 13:38:12.803649 | controller | ok: All paths examined
2026-06-18 13:38:12.812897 | 
2026-06-18 13:38:12.813024 | LOOP [Copy logs from home directory]
2026-06-18 13:38:13.275350 | controller | changed:
2026-06-18 13:38:13.275493 | controller | {
2026-06-18 13:38:13.275552 | controller |   "atime": 1781789768.6853628,
2026-06-18 13:38:13.275578 | controller |   "ctime": 1781789885.7086513,
2026-06-18 13:38:13.275600 | controller |   "dev": 64513,
2026-06-18 13:38:13.275622 | controller |   "gid": 1000,
2026-06-18 13:38:13.275642 | controller |   "gr_name": "zuul",
2026-06-18 13:38:13.275663 | controller |   "inode": 877444,
2026-06-18 13:38:13.275683 | controller |   "isblk": false,
2026-06-18 13:38:13.275703 | controller |   "ischr": false,
2026-06-18 13:38:13.275723 | controller |   "isdir": false,
2026-06-18 13:38:13.275742 | controller |   "isfifo": false,
2026-06-18 13:38:13.275762 | controller |   "isgid": false,
2026-06-18 13:38:13.275781 | controller |   "islnk": false,
2026-06-18 13:38:13.275801 | controller |   "isreg": true,
2026-06-18 13:38:13.275820 | controller |   "issock": false,
2026-06-18 13:38:13.275842 | controller |   "isuid": false,
2026-06-18 13:38:13.275863 | controller |   "mode": "0644",
2026-06-18 13:38:13.275883 | controller |   "mtime": 1781789885.7086513,
2026-06-18 13:38:13.275903 | controller |   "nlink": 1,
2026-06-18 13:38:13.275923 | controller |   "path": "/home/zuul/ansible.log",
2026-06-18 13:38:13.275944 | controller |   "pw_name": "zuul",
2026-06-18 13:38:13.275964 | controller |   "rgrp": true,
2026-06-18 13:38:13.275983 | controller |   "roth": true,
2026-06-18 13:38:13.276006 | controller |   "rusr": true,
2026-06-18 13:38:13.276027 | controller |   "size": 255699,
2026-06-18 13:38:13.276047 | controller |   "uid": 1000,
2026-06-18 13:38:13.276067 | controller |   "wgrp": false,
2026-06-18 13:38:13.276086 | controller |   "woth": false,
2026-06-18 13:38:13.276105 | controller |   "wusr": true,
2026-06-18 13:38:13.276124 | controller |   "xgrp": false,
2026-06-18 13:38:13.276144 | controller |   "xoth": false,
2026-06-18 13:38:13.276164 | controller |   "xusr": false
2026-06-18 13:38:13.276184 | controller | }
2026-06-18 13:38:13.287048 | 
2026-06-18 13:38:13.287139 | TASK [Copy crio stats log file]
2026-06-18 13:38:13.301634 | controller | skipping: Conditional result was False
2026-06-18 13:38:13.307263 | 
2026-06-18 13:38:13.307342 | TASK [Get SELinux related data]
2026-06-18 13:38:13.574952 | controller | <no matches>
2026-06-18 13:38:13.840106 | controller | ERROR
2026-06-18 13:38:13.840423 | controller | {
2026-06-18 13:38:13.840491 | controller |   "delta": "0:00:00.011385",
2026-06-18 13:38:13.840671 | controller |   "end": "2026-06-18 13:38:13.575990",
2026-06-18 13:38:13.840716 | controller |   "msg": "non-zero return code",
2026-06-18 13:38:13.840753 | controller |   "rc": 1,
2026-06-18 13:38:13.840792 | controller |   "start": "2026-06-18 13:38:13.564605"
2026-06-18 13:38:13.840826 | controller | }
2026-06-18 13:38:13.840871 | controller | ERROR: Ignoring Errors
2026-06-18 13:38:13.849785 | 
2026-06-18 13:38:13.849915 | TASK [Create system configuration directory]
2026-06-18 13:38:14.095042 | controller | changed
2026-06-18 13:38:14.099577 | 
2026-06-18 13:38:14.099647 | TASK [Get some of the system configurations]
2026-06-18 13:38:14.626981 | controller | ok: Runtime: 0:00:00.018202
2026-06-18 13:38:14.635719 | 
2026-06-18 13:38:14.635842 | TASK [Copy generated documentation if available]
2026-06-18 13:38:14.671421 | controller | skipping: Conditional result was False
2026-06-18 13:38:14.679704 | 
2026-06-18 13:38:14.679830 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-18 13:38:14.715370 | controller | skipping: Conditional result was False
2026-06-18 13:38:14.724897 | 
2026-06-18 13:38:14.725021 | TASK [Compress logs bigger than 2MB]
2026-06-18 13:38:15.268256 | controller | ok: Runtime: 0:00:00.006722
2026-06-18 13:38:15.275879 | 
2026-06-18 13:38:15.276004 | TASK [Copy files from workspace on node]
2026-06-18 13:38:15.299096 | controller | ok
2026-06-18 13:38:15.332573 | 
2026-06-18 13:38:15.332691 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-18 13:38:15.357048 | controller | skipping: Conditional result was False
2026-06-18 13:38:15.363657 | 
2026-06-18 13:38:15.363749 | TASK [fetch-output : Set log path for single node]
2026-06-18 13:38:15.405905 | controller | ok
2026-06-18 13:38:15.410863 | 
2026-06-18 13:38:15.410944 | LOOP [fetch-output : Ensure local output dirs]
2026-06-18 13:38:15.669508 | controller -> localhost | changed: "/var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/logs"
2026-06-18 13:38:15.669968 | controller -> localhost | changed: All items complete
2026-06-18 13:38:15.670025 | 
2026-06-18 13:38:15.899705 | controller -> localhost | changed: "/var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/artifacts"
2026-06-18 13:38:16.175372 | controller -> localhost | changed: "/var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/docs"
2026-06-18 13:38:16.191012 | 
2026-06-18 13:38:16.191146 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-18 13:38:16.919093 | controller | changed:
2026-06-18 13:38:16.919260 | controller | .d..t...... ./
2026-06-18 13:38:16.919288 | controller | >f+++++++++ README.html
2026-06-18 13:38:16.919308 | controller | >f+++++++++ ansible.log
2026-06-18 13:38:16.919326 | controller | >f+++++++++ dmesg.log
2026-06-18 13:38:16.919345 | controller | >f+++++++++ installed-pkgs.log
2026-06-18 13:38:16.919363 | controller | >f+++++++++ python.log
2026-06-18 13:38:16.919380 | controller | >f+++++++++ registries.conf
2026-06-18 13:38:16.919396 | controller | >f+++++++++ selinux-denials.log
2026-06-18 13:38:16.919413 | controller | >f+++++++++ selinux-listing.log
2026-06-18 13:38:16.919429 | controller | cd+++++++++ ci-framework-data/
2026-06-18 13:38:16.919445 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-18 13:38:16.919462 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-18 13:38:16.919479 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-18 13:38:16.919496 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-18 13:38:16.919527 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-18 13:38:16.919549 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-18 13:38:16.919565 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-18 13:38:16.919582 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-18 13:38:16.919599 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-18 13:38:16.919615 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml.31798.2026-06-18@13:38:03~
2026-06-18 13:38:16.919634 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-18 13:38:16.919651 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-18 13:38:16.919667 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml.31567.2026-06-18@13:37:56~
2026-06-18 13:38:16.919684 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-18 13:38:16.919700 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-18 13:38:16.919716 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-18 13:38:16.919731 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-18 13:38:16.919746 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-18 13:38:16.919762 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-18 13:38:16.919825 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-18 13:38:16.919844 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml.31754.2026-06-18@13:38:01~
2026-06-18 13:38:16.919860 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-18 13:38:16.919875 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-18 13:38:16.919890 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-18 13:38:16.919905 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-18 13:38:16.919921 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml.31521.2026-06-18@13:37:54~
2026-06-18 13:38:16.919936 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-18 13:38:16.919951 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml.31461.2026-06-18@13:37:52~
2026-06-18 13:38:16.919967 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-18 13:38:16.919982 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-18 13:38:16.919997 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-18 13:38:16.920012 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-18 13:38:16.920028 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30407.2026-06-18@13:37:18~
2026-06-18 13:38:16.920062 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-18 13:38:16.920084 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-18 13:38:16.920101 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-18 13:38:16.920117 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-18 13:38:16.920133 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-18 13:38:16.920148 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-18 13:38:16.920163 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-18 13:38:16.920179 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-18 13:38:16.920194 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-18 13:38:16.920211 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-deployment-networker.yaml
2026-06-18 13:38:16.920226 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-deployment.yaml
2026-06-18 13:38:16.920242 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-nodeset-networker.yaml
2026-06-18 13:38:16.920258 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-nodeset.yaml
2026-06-18 13:38:16.920274 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/networking.yaml
2026-06-18 13:38:16.920290 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-18 13:38:16.920306 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-18 13:38:16.920322 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-18 13:38:16.920341 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-18 13:38:16.920357 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-18 13:38:16.920372 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-18 13:38:16.920387 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-18 13:38:16.920403 | controller | cd+++++++++ registries.conf.d/
2026-06-18 13:38:16.920418 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-18 13:38:16.920434 | controller | cd+++++++++ system-config/
2026-06-18 13:38:16.920449 | controller | cd+++++++++ system-config/libvirt/
2026-06-18 13:38:16.920467 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-18 13:38:16.920484 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-18 13:38:17.420832 | controller | changed: .d..t...... ./
2026-06-18 13:38:17.900575 | controller | changed: .d..t...... ./
2026-06-18 13:38:17.937347 | 
2026-06-18 13:38:17.937659 | TASK [Return artifact to Zuul]
2026-06-18 13:38:17.973896 | controller | skipping: Conditional result was False
2026-06-18 13:38:17.977975 | 
2026-06-18 13:38:17.979733 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-18 13:38:17.979943 | 
2026-06-18 13:38:17.979999 | PLAY RECAP
2026-06-18 13:38:17.980074 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-18 13:38:17.980114 | 
2026-06-18 13:38:18.107380 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-18 13:38:18.110251 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-18 13:38:18.835726 | 
2026-06-18 13:38:18.835895 | PLAY [all]
2026-06-18 13:38:18.846602 | 
2026-06-18 13:38:18.846702 | TASK [include_role : fetch-output]
2026-06-18 13:38:18.896617 | controller | ok
2026-06-18 13:38:18.914583 | 
2026-06-18 13:38:18.914806 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-18 13:38:18.971239 | controller | skipping: Conditional result was False
2026-06-18 13:38:18.979327 | 
2026-06-18 13:38:18.979452 | TASK [fetch-output : Set log path for single node]
2026-06-18 13:38:19.023846 | controller | ok
2026-06-18 13:38:19.029829 | 
2026-06-18 13:38:19.029987 | LOOP [fetch-output : Ensure local output dirs]
2026-06-18 13:38:19.531084 | controller -> localhost | ok: "/var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/logs"
2026-06-18 13:38:19.839979 | controller -> localhost | ok: "/var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/artifacts"
2026-06-18 13:38:20.068772 | controller -> localhost | ok: "/var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/docs"
2026-06-18 13:38:20.084642 | 
2026-06-18 13:38:20.084755 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-18 13:38:20.754458 | controller | ok
2026-06-18 13:38:20.754848 | controller | ok: All items complete
2026-06-18 13:38:20.754876 | 
2026-06-18 13:38:21.263803 | controller | ok
2026-06-18 13:38:21.805088 | controller | ok
2026-06-18 13:38:21.818940 | 
2026-06-18 13:38:21.819082 | TASK [include_role : fetch-output-openshift]
2026-06-18 13:38:21.836709 | controller | skipping: Conditional result was False
2026-06-18 13:38:21.843186 | 
2026-06-18 13:38:21.843275 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-18 13:38:22.409797 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.014514
2026-06-18 13:38:22.741998 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009070
2026-06-18 13:38:22.757153 | 
2026-06-18 13:38:22.757273 | PLAY [all]
2026-06-18 13:38:22.763337 | 
2026-06-18 13:38:22.763424 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-18 13:38:23.272785 | controller | changed
2026-06-18 13:38:23.282801 | 
2026-06-18 13:38:23.282906 | PLAY RECAP
2026-06-18 13:38:23.282988 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-18 13:38:23.283042 | 
2026-06-18 13:38:23.454828 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-18 13:38:23.455972 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-18 13:38:24.154250 | 
2026-06-18 13:38:24.154365 | PLAY [localhost]
2026-06-18 13:38:24.164714 | 
2026-06-18 13:38:24.164791 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-18 13:38:24.661058 | localhost | changed
2026-06-18 13:38:24.675198 | 
2026-06-18 13:38:24.675435 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-18 13:38:24.715941 | localhost | ok
2026-06-18 13:38:24.722388 | 
2026-06-18 13:38:24.722462 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-18 13:38:25.150089 | localhost | changed
2026-06-18 13:38:25.163111 | 
2026-06-18 13:38:25.163327 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-18 13:38:26.081759 | localhost | changed
2026-06-18 13:38:26.091433 | 
2026-06-18 13:38:26.091751 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-18 13:38:26.546418 | localhost | Identity added: /var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/tmp/ansible.6tp_cpfv (/var/lib/zuul/builds/930ca60520954ae9bb55c461042bbc85/work/tmp/ansible.6tp_cpfv)
2026-06-18 13:38:26.546619 | localhost | ok: Runtime: 0:00:00.013412
2026-06-18 13:38:26.549920 | 
2026-06-18 13:38:26.549985 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-18 13:38:26.821994 | localhost | ok: Runtime: 0:00:00.009155
2026-06-18 13:38:26.834261 | 
2026-06-18 13:38:26.834364 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-18 13:38:26.898918 | localhost | changed
2026-06-18 13:38:26.906353 | 
2026-06-18 13:38:26.906464 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-18 13:38:27.395659 | localhost | changed
2026-06-18 13:38:27.425753 | 
2026-06-18 13:38:27.425863 | PLAY [localhost]
2026-06-18 13:38:27.431902 | 
2026-06-18 13:38:27.431990 | TASK [Generate bulk log download script]
2026-06-18 13:38:27.464386 | localhost | ok
2026-06-18 13:38:27.483977 | 
2026-06-18 13:38:27.484133 | TASK [local-log-download : Check API endpoint is defined]
2026-06-18 13:38:27.523246 | localhost | ok: All assertions passed
2026-06-18 13:38:27.527103 | 
2026-06-18 13:38:27.527171 | TASK [local-log-download : Create download script]
2026-06-18 13:38:28.107926 | localhost -> localhost | changed
2026-06-18 13:38:28.157490 | 
2026-06-18 13:38:28.157634 | TASK [Register quick-download link]
2026-06-18 13:38:28.184609 | localhost | ok
2026-06-18 13:38:28.186541 | 
2026-06-18 13:38:28.186593 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-18 13:38:28.191421 | 
2026-06-18 13:38:28.191481 | TASK [Set zuul-log-path fact]
2026-06-18 13:38:28.205804 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-18 13:38:28.212026 | 
2026-06-18 13:38:28.212088 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-18 13:38:28.237933 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-18 13:38:28.241126 | 
2026-06-18 13:38:28.241211 | TASK [upload-logs : Create log directories]
2026-06-18 13:38:29.157656 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-18 13:38:29.160014 | 
2026-06-18 13:38:29.160103 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-18 13:38:29.499439 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.005800
2026-06-18 13:38:29.505405 | 
2026-06-18 13:38:29.505591 | TASK [upload-logs : Upload logs to log server]
2026-06-18 13:38:33.217363 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-18 13:38:33.220644 | 
2026-06-18 13:38:33.220795 | LOOP [upload-logs : Compress console log and json output]
