2026-06-09 10:55:40.981564 | Job console starting
2026-06-09 10:55:41.106215 | Updating git repos
2026-06-09 10:55:41.155740 | Cloning repos into workspace
2026-06-09 10:55:42.915194 | Restoring repo states
2026-06-09 10:55:42.935993 | Merging changes
2026-06-09 10:55:45.179165 | Checking out repos
2026-06-09 10:55:45.612518 | Preparing playbooks
2026-06-09 10:55:50.587875 | Running Ansible setup
2026-06-09 10:55:54.404698 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-09 10:55:55.068950 | 
2026-06-09 10:55:55.069077 | PLAY [localhost]
2026-06-09 10:55:55.076919 | 
2026-06-09 10:55:55.076996 | TASK [Gathering Facts]
2026-06-09 10:55:56.107379 | localhost | ok
2026-06-09 10:55:56.123393 | 
2026-06-09 10:55:56.123634 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-09 10:55:56.618329 | localhost -> localhost | changed
2026-06-09 10:55:56.627488 | 
2026-06-09 10:55:56.627724 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-09 10:55:57.639030 | localhost -> localhost | changed
2026-06-09 10:55:57.651512 | 
2026-06-09 10:55:57.651687 | TASK [Setup log path fact]
2026-06-09 10:55:57.675545 | localhost | ok
2026-06-09 10:55:57.694467 | 
2026-06-09 10:55:57.694638 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-09 10:55:57.735849 | localhost | ok
2026-06-09 10:55:57.746957 | 
2026-06-09 10:55:57.747093 | TASK [emit-job-header : Print job information]
2026-06-09 10:55:57.799060 | # Job Information
2026-06-09 10:55:57.799280 | Ansible Version: 2.16.18
2026-06-09 10:55:57.799334 | Job: rhoso-architecture-validate-nova05epsilon
2026-06-09 10:55:57.799378 | Pipeline: github-check
2026-06-09 10:55:57.799418 | Executor: 38.102.83.40
2026-06-09 10:55:57.799456 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/764
2026-06-09 10:55:57.799501 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/b32/rdoproject.org/b32c412a7fc84c839e114090bcf094e5/
2026-06-09 10:55:57.799542 | Event ID: 144839c0-63ee-11f1-8fa9-692d1e29f242
2026-06-09 10:55:57.805344 | 
2026-06-09 10:55:57.805481 | LOOP [emit-job-header : Print node information]
2026-06-09 10:55:57.926540 | localhost | ok:
2026-06-09 10:55:57.926848 | localhost | # Node Information
2026-06-09 10:55:57.926904 | localhost | Inventory Hostname: controller
2026-06-09 10:55:57.926954 | localhost | Hostname: np0000068411
2026-06-09 10:55:57.926993 | localhost | Username: zuul
2026-06-09 10:55:57.927034 | localhost | Distro: CentOS 9
2026-06-09 10:55:57.927071 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-09 10:55:57.927107 | localhost | Region: RegionOne
2026-06-09 10:55:57.927142 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-09 10:55:57.927176 | localhost | Product Name: OpenStack Nova
2026-06-09 10:55:57.927210 | localhost | Interface IP: 38.102.83.148
2026-06-09 10:55:57.944027 | 
2026-06-09 10:55:57.944171 | PLAY [all]
2026-06-09 10:55:57.955104 | 
2026-06-09 10:55:57.955231 | TASK [Gather network facts]
2026-06-09 10:55:58.386631 | controller | ok
2026-06-09 10:55:58.400334 | 
2026-06-09 10:55:58.400468 | TASK [include_role : start-zuul-console]
2026-06-09 10:55:58.422858 | controller | ok
2026-06-09 10:55:58.442990 | 
2026-06-09 10:55:58.443136 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-09 10:55:58.892134 | controller | ok
2026-06-09 10:55:58.899767 | 
2026-06-09 10:55:58.899864 | TASK [include_role : add-build-sshkey]
2026-06-09 10:55:58.929272 | controller | ok
2026-06-09 10:55:58.942972 | 
2026-06-09 10:55:58.943055 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-09 10:55:59.241539 | controller -> localhost | ok
2026-06-09 10:55:59.250740 | 
2026-06-09 10:55:59.250873 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-09 10:55:59.294899 | controller | ok
2026-06-09 10:55:59.324216 | controller | included: /var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-09 10:55:59.332688 | 
2026-06-09 10:55:59.332769 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-09 10:56:00.115984 | controller -> localhost | Generating public/private rsa key pair.
2026-06-09 10:56:00.116419 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/b32c412a7fc84c839e114090bcf094e5_id_rsa
2026-06-09 10:56:00.116511 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/b32c412a7fc84c839e114090bcf094e5_id_rsa.pub
2026-06-09 10:56:00.116569 | controller -> localhost | The key fingerprint is:
2026-06-09 10:56:00.116689 | controller -> localhost | SHA256:oFxcD30D3bGbTL+vO3TsDvr9pe77j4170FYKO4R1Nuw zuul-build-sshkey
2026-06-09 10:56:00.116746 | controller -> localhost | The key's randomart image is:
2026-06-09 10:56:00.116796 | controller -> localhost | +---[RSA 3072]----+
2026-06-09 10:56:00.116846 | controller -> localhost | |        o..o o.. |
2026-06-09 10:56:00.116888 | controller -> localhost | |     . . o. = *. |
2026-06-09 10:56:00.116926 | controller -> localhost | |      +   .+ =o. |
2026-06-09 10:56:00.116964 | controller -> localhost | |   . o .  . ooE+.|
2026-06-09 10:56:00.117002 | controller -> localhost | |    o   S  . o++o|
2026-06-09 10:56:00.117039 | controller -> localhost | |            o + *|
2026-06-09 10:56:00.117075 | controller -> localhost | |             o.*.|
2026-06-09 10:56:00.117117 | controller -> localhost | |             ..B=|
2026-06-09 10:56:00.117154 | controller -> localhost | |            .+%X@|
2026-06-09 10:56:00.117190 | controller -> localhost | +----[SHA256]-----+
2026-06-09 10:56:00.117280 | controller -> localhost | ok: Runtime: 0:00:00.269529
2026-06-09 10:56:00.125570 | 
2026-06-09 10:56:00.125736 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-09 10:56:00.161520 | controller | ok
2026-06-09 10:56:00.180237 | controller | included: /var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-09 10:56:00.196941 | 
2026-06-09 10:56:00.197185 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-09 10:56:00.214525 | controller | skipping: Conditional result was False
2026-06-09 10:56:00.220949 | 
2026-06-09 10:56:00.221042 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-09 10:56:00.739650 | controller | changed
2026-06-09 10:56:00.748245 | 
2026-06-09 10:56:00.748403 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-09 10:56:01.018525 | controller | ok
2026-06-09 10:56:01.026215 | 
2026-06-09 10:56:01.026370 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-09 10:56:01.776870 | controller | changed
2026-06-09 10:56:01.789680 | 
2026-06-09 10:56:01.789769 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-09 10:56:02.580455 | controller | changed
2026-06-09 10:56:02.584108 | 
2026-06-09 10:56:02.584173 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-09 10:56:02.609463 | controller | skipping: Conditional result was False
2026-06-09 10:56:02.614409 | 
2026-06-09 10:56:02.614477 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-09 10:56:03.084176 | controller -> localhost | changed
2026-06-09 10:56:03.099073 | 
2026-06-09 10:56:03.099207 | TASK [add-build-sshkey : Add back temp key]
2026-06-09 10:56:03.446504 | controller -> localhost | Identity added: /var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/b32c412a7fc84c839e114090bcf094e5_id_rsa (zuul-build-sshkey)
2026-06-09 10:56:03.446862 | controller -> localhost | ok: Runtime: 0:00:00.013457
2026-06-09 10:56:03.454137 | 
2026-06-09 10:56:03.454269 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-09 10:56:03.786067 | controller | ok
2026-06-09 10:56:03.789542 | 
2026-06-09 10:56:03.789621 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-09 10:56:03.814150 | controller | skipping: Conditional result was False
2026-06-09 10:56:03.845619 | 
2026-06-09 10:56:03.845762 | TASK [include_role : validate-host]
2026-06-09 10:56:03.875222 | controller | ok
2026-06-09 10:56:03.898776 | 
2026-06-09 10:56:03.898865 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-09 10:56:03.939669 | controller | ok
2026-06-09 10:56:03.946298 | 
2026-06-09 10:56:03.946424 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-09 10:56:04.205613 | controller -> localhost | ok
2026-06-09 10:56:04.216743 | 
2026-06-09 10:56:04.216880 | TASK [validate-host : Collect information about the host]
2026-06-09 10:56:04.953669 | controller | ok
2026-06-09 10:56:04.969051 | 
2026-06-09 10:56:04.969184 | TASK [validate-host : Sanitize hostname]
2026-06-09 10:56:05.045223 | controller | ok
2026-06-09 10:56:05.056153 | 
2026-06-09 10:56:05.056284 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-09 10:56:05.615191 | controller -> localhost | changed
2026-06-09 10:56:05.624908 | 
2026-06-09 10:56:05.625047 | TASK [validate-host : Collect information about zuul worker]
2026-06-09 10:56:06.068815 | controller | ok
2026-06-09 10:56:06.079465 | 
2026-06-09 10:56:06.079674 | TASK [validate-host : Write out all zuul information for each host]
2026-06-09 10:56:06.603852 | controller -> localhost | changed
2026-06-09 10:56:06.624368 | 
2026-06-09 10:56:06.624526 | TASK [include_role : prepare-workspace-openshift]
2026-06-09 10:56:06.651043 | controller | skipping: Conditional result was False
2026-06-09 10:56:06.660237 | 
2026-06-09 10:56:06.660373 | TASK [include_role : remove-zuul-sshkey]
2026-06-09 10:56:06.687543 | controller | skipping: Conditional result was False
2026-06-09 10:56:06.696515 | 
2026-06-09 10:56:06.696691 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-09 10:56:06.924898 | controller | ok: "logs"
2026-06-09 10:56:06.925333 | controller | ok: All items complete
2026-06-09 10:56:06.925389 | 
2026-06-09 10:56:07.150112 | controller | ok: "artifacts"
2026-06-09 10:56:07.356156 | controller | ok: "docs"
2026-06-09 10:56:07.375187 | 
2026-06-09 10:56:07.375554 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-09 10:56:07.666360 | controller | changed: "logs"
2026-06-09 10:56:07.889942 | controller | changed: "artifacts"
2026-06-09 10:56:08.109023 | controller | changed: "docs"
2026-06-09 10:56:08.130160 | 
2026-06-09 10:56:08.130334 | PLAY RECAP
2026-06-09 10:56:08.130420 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-09 10:56:08.130474 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-09 10:56:08.130511 | 
2026-06-09 10:56:08.324267 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-09 10:56:08.326679 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-09 10:56:08.962049 | 
2026-06-09 10:56:08.962167 | PLAY [all]
2026-06-09 10:56:08.973382 | 
2026-06-09 10:56:08.973465 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-09 10:56:09.022330 | controller | ok
2026-06-09 10:56:09.026104 | 
2026-06-09 10:56:09.026185 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-09 10:56:09.481282 | controller | changed
2026-06-09 10:56:09.487965 | 
2026-06-09 10:56:09.488066 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-09 10:56:10.610121 | controller | changed
2026-06-09 10:56:10.625933 | 
2026-06-09 10:56:10.626091 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-09 10:56:11.116236 | controller | changed:
2026-06-09 10:56:11.116623 | controller | {
2026-06-09 10:56:11.116687 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-09 10:56:11.116749 | controller | }
2026-06-09 10:56:11.393274 | controller | changed:
2026-06-09 10:56:11.393487 | controller | {
2026-06-09 10:56:11.393546 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-09 10:56:11.393639 | controller | }
2026-06-09 10:56:11.688239 | controller | changed:
2026-06-09 10:56:11.688450 | controller | {
2026-06-09 10:56:11.688502 | 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-09 10:56:11.688543 | controller | }
2026-06-09 10:56:11.970869 | controller | changed:
2026-06-09 10:56:11.971188 | controller | {
2026-06-09 10:56:11.971250 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-09 10:56:11.971299 | controller | }
2026-06-09 10:56:12.214348 | controller | changed:
2026-06-09 10:56:12.214517 | controller | {
2026-06-09 10:56:12.214555 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-09 10:56:12.214611 | controller | }
2026-06-09 10:56:12.495510 | controller | changed:
2026-06-09 10:56:12.495961 | controller | {
2026-06-09 10:56:12.496045 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-09 10:56:12.496090 | controller | }
2026-06-09 10:56:12.785386 | controller | changed:
2026-06-09 10:56:12.785632 | controller | {
2026-06-09 10:56:12.785714 | 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-09 10:56:12.785762 | controller | }
2026-06-09 10:56:13.072907 | controller | changed:
2026-06-09 10:56:13.073110 | controller | {
2026-06-09 10:56:13.073164 | 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-09 10:56:13.073225 | controller | }
2026-06-09 10:56:13.317951 | controller | changed:
2026-06-09 10:56:13.318154 | controller | {
2026-06-09 10:56:13.318204 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-09 10:56:13.318244 | controller | }
2026-06-09 10:56:13.583184 | controller | changed:
2026-06-09 10:56:13.583447 | controller | {
2026-06-09 10:56:13.583507 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-09 10:56:13.583548 | controller | }
2026-06-09 10:56:13.817500 | controller | changed:
2026-06-09 10:56:13.817770 | controller | {
2026-06-09 10:56:13.817833 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-09 10:56:13.817883 | controller | }
2026-06-09 10:56:14.403225 | controller | changed:
2026-06-09 10:56:14.403435 | controller | {
2026-06-09 10:56:14.403487 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-09 10:56:14.403531 | controller | }
2026-06-09 10:56:14.894186 | controller | changed:
2026-06-09 10:56:14.894357 | controller | {
2026-06-09 10:56:14.894406 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-09 10:56:14.894448 | controller | }
2026-06-09 10:56:15.234322 | controller | changed:
2026-06-09 10:56:15.234476 | controller | {
2026-06-09 10:56:15.234507 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-09 10:56:15.234532 | controller | }
2026-06-09 10:56:15.443258 | controller | changed:
2026-06-09 10:56:15.443442 | controller | {
2026-06-09 10:56:15.443490 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-09 10:56:15.443532 | controller | }
2026-06-09 10:56:15.693477 | controller | changed:
2026-06-09 10:56:15.693682 | controller | {
2026-06-09 10:56:15.693735 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-09 10:56:15.693776 | controller | }
2026-06-09 10:56:16.004950 | controller | changed:
2026-06-09 10:56:16.005138 | controller | {
2026-06-09 10:56:16.005188 | 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-09 10:56:16.005229 | controller | }
2026-06-09 10:56:16.256332 | controller | changed:
2026-06-09 10:56:16.256491 | controller | {
2026-06-09 10:56:16.256555 | 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-09 10:56:16.256760 | controller | }
2026-06-09 10:56:16.526769 | controller | changed:
2026-06-09 10:56:16.526993 | controller | {
2026-06-09 10:56:16.527042 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-09 10:56:16.527081 | controller | }
2026-06-09 10:56:16.770833 | controller | changed:
2026-06-09 10:56:16.771024 | controller | {
2026-06-09 10:56:16.771075 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-09 10:56:16.771116 | controller | }
2026-06-09 10:56:17.012155 | controller | changed:
2026-06-09 10:56:17.012356 | controller | {
2026-06-09 10:56:17.012425 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-09 10:56:17.012473 | controller | }
2026-06-09 10:56:17.324916 | controller | changed:
2026-06-09 10:56:17.325063 | controller | {
2026-06-09 10:56:17.325103 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-09 10:56:17.325134 | controller | }
2026-06-09 10:56:17.596908 | controller | changed:
2026-06-09 10:56:17.597172 | controller | {
2026-06-09 10:56:17.597232 | 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-09 10:56:17.597272 | controller | }
2026-06-09 10:56:17.891760 | controller | changed:
2026-06-09 10:56:17.891915 | controller | {
2026-06-09 10:56:17.891965 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-09 10:56:17.892004 | controller | }
2026-06-09 10:56:18.127956 | controller | changed:
2026-06-09 10:56:18.128096 | controller | {
2026-06-09 10:56:18.128145 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-09 10:56:18.128183 | controller | }
2026-06-09 10:56:18.416298 | controller | changed:
2026-06-09 10:56:18.416468 | controller | {
2026-06-09 10:56:18.416517 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-09 10:56:18.416556 | controller | }
2026-06-09 10:56:18.454050 | 
2026-06-09 10:56:18.454310 | TASK [Set timezone to UTC]
2026-06-09 10:56:18.952534 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-09 10:56:18.959957 | 
2026-06-09 10:56:18.960097 | TASK [Create nodepool directory]
2026-06-09 10:56:19.260201 | controller | changed
2026-06-09 10:56:19.271054 | 
2026-06-09 10:56:19.271200 | TASK [Create nodepool sub_nodes file]
2026-06-09 10:56:19.975383 | controller | changed
2026-06-09 10:56:19.983153 | 
2026-06-09 10:56:19.983296 | TASK [Create nodepool sub_nodes_private file]
2026-06-09 10:56:20.651666 | controller | changed
2026-06-09 10:56:20.660203 | 
2026-06-09 10:56:20.660334 | LOOP [Populate nodepool sub_nodes file]
2026-06-09 10:56:20.718737 | 
2026-06-09 10:56:20.719018 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-09 10:56:20.775655 | 
2026-06-09 10:56:20.775923 | TASK [Create nodepool primary file]
2026-06-09 10:56:20.803880 | controller | skipping: Conditional result was False
2026-06-09 10:56:20.816901 | 
2026-06-09 10:56:20.817042 | TASK [Create nodepool node_private for this node]
2026-06-09 10:56:21.595219 | controller | changed
2026-06-09 10:56:21.604905 | 
2026-06-09 10:56:21.605038 | LOOP [Copy ssh keys to nodepool directory]
2026-06-09 10:56:22.010210 | controller | ok: Item: id_rsa Runtime: 0:00:00.004432
2026-06-09 10:56:22.010604 | 
2026-06-09 10:56:22.196031 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.006218
2026-06-09 10:56:22.207747 | 
2026-06-09 10:56:22.207989 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-09 10:56:22.951363 | controller | changed
2026-06-09 10:56:22.959329 | 
2026-06-09 10:56:22.959457 | TASK [Validate sudoers config after edits]
2026-06-09 10:56:23.291731 | controller | /etc/sudoers: parsed OK
2026-06-09 10:56:23.291782 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-09 10:56:23.291789 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-09 10:56:23.291793 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-09 10:56:23.500434 | controller | ok: Runtime: 0:00:00.007919
2026-06-09 10:56:23.508624 | 
2026-06-09 10:56:23.508756 | TASK [Show the environment passed in to job shell scripts]
2026-06-09 10:56:23.795136 | controller | SHELL=/bin/bash
2026-06-09 10:56:23.795263 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-09 10:56:23.795273 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-09 10:56:23.795281 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/73/3773/8d35b9e1af5e6a7372aa170fa411d921c5d544fb^openstack-k8s-operators/architecture:main:refs/changes/64/764/3a417ae9ebf93c8053bfd9a0a9cfba684a567202
2026-06-09 10:56:23.795288 | controller | PWD=/home/zuul
2026-06-09 10:56:23.795292 | controller | ZUUL_PIPELINE=github-check
2026-06-09 10:56:23.795296 | controller | LOGNAME=zuul
2026-06-09 10:56:23.795302 | controller | XDG_SESSION_TYPE=tty
2026-06-09 10:56:23.795305 | controller | _=/usr/bin/env
2026-06-09 10:56:23.795308 | controller | MOTD_SHOWN=pam
2026-06-09 10:56:23.795312 | controller | HOME=/home/zuul
2026-06-09 10:56:23.795317 | controller | LANG=en_US.UTF-8
2026-06-09 10:56:23.795321 | controller | SSH_CONNECTION=38.102.83.40 53970 38.102.83.148 22
2026-06-09 10:56:23.795327 | 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-09 10:56:23.795332 | controller | ZUUL_CHANGE_IDS=3773,8d35b9e1af5e6a7372aa170fa411d921c5d544fb 764,3a417ae9ebf93c8053bfd9a0a9cfba684a567202
2026-06-09 10:56:23.795337 | controller | WORKSPACE=/home/zuul/workspace
2026-06-09 10:56:23.795340 | controller | XDG_SESSION_CLASS=user
2026-06-09 10:56:23.795344 | controller | SELINUX_ROLE_REQUESTED=
2026-06-09 10:56:23.795348 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-09 10:56:23.795351 | controller | USER=zuul
2026-06-09 10:56:23.795355 | controller | ZUUL_VOTING=True
2026-06-09 10:56:23.795358 | controller | BUILD_TIMEOUT=1800000
2026-06-09 10:56:23.795362 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-09 10:56:23.795365 | controller | SHLVL=1
2026-06-09 10:56:23.795369 | controller | ZUUL_PATCHSET=3a417ae9ebf93c8053bfd9a0a9cfba684a567202
2026-06-09 10:56:23.795373 | controller | XDG_SESSION_ID=1
2026-06-09 10:56:23.795376 | controller | ZUUL_BRANCH=main
2026-06-09 10:56:23.795382 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-09 10:56:23.795386 | controller | SSH_CLIENT=38.102.83.40 53970 22
2026-06-09 10:56:23.795390 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-09 10:56:23.795394 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-09 10:56:23.795398 | controller | which_declare=declare -f
2026-06-09 10:56:23.795402 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-09 10:56:23.795406 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-09 10:56:23.795409 | controller | ZUUL_CHANGE=764
2026-06-09 10:56:23.795413 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-09 10:56:23.795416 | controller | ZUUL_UUID=b32c412a7fc84c839e114090bcf094e5
2026-06-09 10:56:23.795420 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-09 10:56:23.795424 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-09 10:56:23.795428 | controller | }
2026-06-09 10:56:24.056195 | controller | ok: Runtime: 0:00:00.007834
2026-06-09 10:56:24.064536 | 
2026-06-09 10:56:24.064794 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-09 10:56:24.091511 | controller | skipping: Conditional result was False
2026-06-09 10:56:24.101080 | 
2026-06-09 10:56:24.101221 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-09 10:56:24.645154 | controller | skipping: Conditional result was False
2026-06-09 10:56:24.651806 | 
2026-06-09 10:56:24.651905 | TASK [Ensure legacy workspace directory]
2026-06-09 10:56:24.895043 | controller | changed
2026-06-09 10:56:24.896918 | 
2026-06-09 10:56:24.896975 | PLAY RECAP
2026-06-09 10:56:24.897027 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-09 10:56:24.897057 | 
2026-06-09 10:56:25.026731 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-09 10:56:25.029287 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-09 10:56:25.734397 | 
2026-06-09 10:56:25.734513 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-09 10:56:25.746284 | 
2026-06-09 10:56:25.746362 | TASK [Clone repos in the job workspace]
2026-06-09 10:56:25.774471 | controller | ok
2026-06-09 10:56:25.791387 | 
2026-06-09 10:56:25.791480 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-09 10:56:26.178708 | controller | ok
2026-06-09 10:56:26.188423 | 
2026-06-09 10:56:26.188569 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-09 10:56:28.156742 | controller | Output suppressed because no_log was given
2026-06-09 10:56:28.171802 | 
2026-06-09 10:56:28.171988 | TASK [Create zuul-output directory]
2026-06-09 10:56:28.565247 | controller | ok
2026-06-09 10:56:28.574445 | 
2026-06-09 10:56:28.574627 | TASK [Install required packages]
2026-06-09 10:57:14.741291 | controller | changed
2026-06-09 10:57:14.752713 | 
2026-06-09 10:57:14.752847 | TASK [Output pip related things]
2026-06-09 10:57:15.428942 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-09 10:57:15.789870 | controller | ok: Runtime: 0:00:00.356734
2026-06-09 10:57:15.793454 | 
2026-06-09 10:57:15.793520 | TASK [Install requirements]
2026-06-09 10:58:44.161758 | controller | changed
2026-06-09 10:58:44.185971 | 
2026-06-09 10:58:44.186166 | TASK [Add cronjob to trigger job stats]
2026-06-09 10:58:44.254516 | controller | skipping: Conditional result was False
2026-06-09 10:58:44.264667 | 
2026-06-09 10:58:44.264822 | LOOP [Construct project change list]
2026-06-09 10:58:44.341780 | controller | ok:
2026-06-09 10:58:44.342215 | controller | {
2026-06-09 10:58:44.342275 | controller |   "branch": "main",
2026-06-09 10:58:44.342318 | controller |   "change": "3773",
2026-06-09 10:58:44.342429 | controller |   "change_message": "[multiple] nova05epsilon: adjust Ceph for BM SNO DCN cases\n\n1.  Adjust ceph.yml post_stage_run hook for DCN conventions\r\n\r\n    The ceph.yml post_stage_run hook (via cifmw_ceph_client role) writes Ceph config files to  \r\n    cifmw_ceph_client_fetch_dir (default /tmp/). This template reads those files and provides them as base64-\r\n    encoded values under data.ceph_conf (DCN convention).\r\n\r\n2.  Allow overriding ssh and storage_mgmt\r\n    \r\n    To allow BM SNO with ceph using custom ceph CIDR values,\r\n    make ssh_network_range and storage_mgmt_network_range overridable via\r\n    cifmw_ceph_ssh_network_range and cifmw_ceph_storage_mgmt_network_range.\r\n    Both are set in set_fact which clobbers extra vars, so we use the\r\n    cifmw_ indirection with default() to preserve original defaults.\r\n    \r\n    NOTE: storage_network_range also needs this treatment.\r\n    It use to be commented out in set_fact, and this change needs\r\n    extra testing with Ceph ci jobs perhaps.\r\n\r\n    Also gather network facts for IP-to-host mapping. \r\n\r\n3. Add a hook for Swift and Ceph RWG on SNO                                                                                                                                                                  \r\n\r\n    On SNO with a single EDPM compute (single-host CephHCI), the Ceph\r\n    ingress service (haproxy/keepalived) is not deployed because the\r\n    ceph_rgw.yml.j2 spec template only creates it for multi-host clusters.\r\n\r\n    Add a hook to correct the Keystone Swift endpoint for this case.\r\n\r\n    The proper fix belongs in cifmw_cephadm/tasks/configure_object.yml\r\n    which should detect whether ingress is deployed and choose VIP:8080\r\n    vs host_ip:8082 accordingly.\r\n\r\nJira: [OSPRH-27641](https://redhat.atlassian.net/browse/OSPRH-27641)\r\nGenerated-by: claude-4.6-opus-high",
2026-06-09 10:58:44.342493 | controller |   "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3773",
2026-06-09 10:58:44.342533 | controller |   "commit_id": "8d35b9e1af5e6a7372aa170fa411d921c5d544fb",
2026-06-09 10:58:44.342567 | controller |   "patchset": "8d35b9e1af5e6a7372aa170fa411d921c5d544fb",
2026-06-09 10:58:44.342638 | controller |   "project": {
2026-06-09 10:58:44.342673 | controller |     "canonical_hostname": "github.com",
2026-06-09 10:58:44.342706 | controller |     "canonical_name": "github.com/openstack-k8s-operators/ci-framework",
2026-06-09 10:58:44.342739 | controller |     "name": "openstack-k8s-operators/ci-framework",
2026-06-09 10:58:44.342772 | controller |     "short_name": "ci-framework",
2026-06-09 10:58:44.342804 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/ci-framework"
2026-06-09 10:58:44.342838 | controller |   },
2026-06-09 10:58:44.342871 | controller |   "topic": null
2026-06-09 10:58:44.342904 | controller | }
2026-06-09 10:58:44.351850 | controller | ok:
2026-06-09 10:58:44.352225 | controller | {
2026-06-09 10:58:44.352251 | controller |   "branch": "main",
2026-06-09 10:58:44.352270 | controller |   "change": "764",
2026-06-09 10:58:44.352287 | controller |   "change_message": "nova05: follow up changes for tempest and ansibleTest/gpu-validation\n\n* Add cross-site routes/GWs and annotations\r\n\r\n   For all nova05epsilon's NADs, NetConfig subnets, host-level NNCP routes add missing cross-site DCN routes, \r\n   gateways, and storagemgmt.endpoint_annotation.\r\n\r\n   Previsourely those were tested in ci-framework jobs overlays but the base DT example was missing those   \r\n   CHANGEME templates.\r\n\r\n* Add SNO Swift fix hook for Ceph RGW\r\n\r\n* Ext net for tests accessing VMs via FIP\r\n\r\n   Remove the datacentre NAD so the ovn-operator creates it with\r\n   proper ownerReference and attaches the OVS pod to it.\r\n   Add external NAD definition with VLAN to DT nncp/values.yaml.\r\n   Add customServiceConfig to disable distributed FIPs in DT cp yaml.\r\n   Update DT README with external network / centralized FIP notes.\r\n   Update scenario-vars.yaml with external NAD for Tempest access to FIP.\r\n    \r\n* Add automation mocks for CI\r\n\r\nDepends-on: https://github.com/openstack-k8s-operators/ci-framework/pull/3773\r\nRelated: [OSPRH-30706](https://redhat.atlassian.net/browse/OSPRH-30706)",
2026-06-09 10:58:44.352306 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/764",
2026-06-09 10:58:44.352321 | controller |   "commit_id": "3a417ae9ebf93c8053bfd9a0a9cfba684a567202",
2026-06-09 10:58:44.352337 | controller |   "patchset": "3a417ae9ebf93c8053bfd9a0a9cfba684a567202",
2026-06-09 10:58:44.352374 | controller |   "project": {
2026-06-09 10:58:44.352390 | controller |     "canonical_hostname": "github.com",
2026-06-09 10:58:44.352404 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-09 10:58:44.352427 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-09 10:58:44.352442 | controller |     "short_name": "architecture",
2026-06-09 10:58:44.352457 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-09 10:58:44.352472 | controller |   },
2026-06-09 10:58:44.352487 | controller |   "topic": null
2026-06-09 10:58:44.352502 | controller | }
2026-06-09 10:58:44.417951 | 
2026-06-09 10:58:44.418111 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-09 10:58:44.425106 | 
2026-06-09 10:58:44.425195 | TASK [Filter out host if needed]
2026-06-09 10:58:44.438243 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-09 10:58:44.445802 | 
2026-06-09 10:58:44.447442 | TASK [Get git tag for image tagging]
2026-06-09 10:58:44.974764 | controller | skipping: Conditional result was False
2026-06-09 10:58:44.984074 | 
2026-06-09 10:58:44.984208 | TASK [Set openstack-runner image]
2026-06-09 10:58:45.020480 | controller | skipping: Conditional result was False
2026-06-09 10:58:45.029136 | 
2026-06-09 10:58:45.029270 | TASK [Build openstack-runner image]
2026-06-09 10:58:45.065965 | controller | skipping: Conditional result was False
2026-06-09 10:58:45.074847 | 
2026-06-09 10:58:45.075012 | TASK [Push openstack-runner image]
2026-06-09 10:58:45.111570 | controller | skipping: Conditional result was False
2026-06-09 10:58:45.120449 | 
2026-06-09 10:58:45.120611 | TASK [Make sure ci-framework directory exists]
2026-06-09 10:58:45.157564 | controller | skipping: Conditional result was False
2026-06-09 10:58:45.170111 | 
2026-06-09 10:58:45.170288 | TASK [Create EDPM ansible var file]
2026-06-09 10:58:45.197699 | controller | skipping: Conditional result was False
2026-06-09 10:58:45.199564 | 
2026-06-09 10:58:45.199694 | PLAY RECAP
2026-06-09 10:58:45.199787 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-09 10:58:45.199828 | 
2026-06-09 10:58:45.358068 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-09 10:58:45.360472 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-09 10:58:45.991533 | 
2026-06-09 10:58:45.991663 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-09 10:58:46.002470 | 
2026-06-09 10:58:46.002544 | TASK [Create zuul-output directory]
2026-06-09 10:58:46.409875 | controller | changed
2026-06-09 10:58:46.418092 | 
2026-06-09 10:58:46.418242 | TASK [Slurp Zuul inventory test]
2026-06-09 10:58:47.012366 | controller -> localhost | ok
2026-06-09 10:58:47.025385 | 
2026-06-09 10:58:47.025529 | TASK [Save zuul inventory]
2026-06-09 10:58:48.077277 | controller | changed
2026-06-09 10:58:48.085873 | 
2026-06-09 10:58:48.086014 | TASK [Save zuul vars without the change_message]
2026-06-09 10:58:48.810510 | controller | changed
2026-06-09 10:58:48.857643 | 
2026-06-09 10:58:48.857721 | PLAY RECAP
2026-06-09 10:58:48.857777 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-09 10:58:48.857804 | 
2026-06-09 10:58:48.968821 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-09 10:58:48.971679 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-09 10:58:49.588801 | 
2026-06-09 10:58:49.588912 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-09 10:58:49.598952 | 
2026-06-09 10:58:49.599020 | TASK [Filter out host if needed]
2026-06-09 10:58:49.606566 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-09 10:58:49.609899 | 
2026-06-09 10:58:49.609960 | TASK [Run playbook]
2026-06-09 10:58:50.619448 | controller |
2026-06-09 10:58:50.619580 | controller | PLAY [Test architecture automations] *******************************************
2026-06-09 10:58:50.619594 | controller |
2026-06-09 10:58:50.619604 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-09 10:58:50.619617 | controller | Tuesday 09 June 2026  10:58:50 +0000 (0:00:00.035)       0:00:00.035 **********
2026-06-09 10:58:50.619627 | controller | Tuesday 09 June 2026  10:58:50 +0000 (0:00:00.034)       0:00:00.034 **********
2026-06-09 10:58:51.523523 | controller | ok: [localhost]
2026-06-09 10:58:51.523590 | controller |
2026-06-09 10:58:51.523604 | 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-09 10:58:51.523621 | controller | Tuesday 09 June 2026  10:58:51 +0000 (0:00:00.905)       0:00:00.940 **********
2026-06-09 10:58:51.523630 | controller | Tuesday 09 June 2026  10:58:51 +0000 (0:00:00.905)       0:00:00.939 **********
2026-06-09 10:58:51.588472 | controller | ok: [localhost]
2026-06-09 10:58:51.588542 | controller |
2026-06-09 10:58:51.588554 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-09 10:58:51.588564 | controller | Tuesday 09 June 2026  10:58:51 +0000 (0:00:00.064)       0:00:01.005 **********
2026-06-09 10:58:51.588573 | controller | Tuesday 09 June 2026  10:58:51 +0000 (0:00:00.064)       0:00:01.004 **********
2026-06-09 10:58:51.634260 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-09 10:58:51.634315 | controller |
2026-06-09 10:58:51.634325 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-09 10:58:51.634334 | controller | Tuesday 09 June 2026  10:58:51 +0000 (0:00:00.045)       0:00:01.051 **********
2026-06-09 10:58:51.634341 | controller | Tuesday 09 June 2026  10:58:51 +0000 (0:00:00.045)       0:00:01.050 **********
2026-06-09 10:58:51.655991 | controller | ok: [localhost] =>
2026-06-09 10:58:51.656047 | controller |     cifmw_ci_setup_packages:
2026-06-09 10:58:51.656053 | controller |     - bash-completion
2026-06-09 10:58:51.656059 | controller |     - ca-certificates
2026-06-09 10:58:51.656064 | controller |     - git-core
2026-06-09 10:58:51.656069 | controller |     - make
2026-06-09 10:58:51.656074 | controller |     - tar
2026-06-09 10:58:51.656079 | controller |     - tmux
2026-06-09 10:58:51.656084 | controller |     - python3-pip
2026-06-09 10:58:51.656089 | controller |
2026-06-09 10:58:51.656094 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-09 10:58:51.656100 | controller | Tuesday 09 June 2026  10:58:51 +0000 (0:00:00.021)       0:00:01.073 **********
2026-06-09 10:58:51.656105 | controller | Tuesday 09 June 2026  10:58:51 +0000 (0:00:00.021)       0:00:01.071 **********
2026-06-09 10:58:55.486750 | controller | changed: [localhost]
2026-06-09 10:58:55.486937 | controller |
2026-06-09 10:58:55.486949 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-09 10:58:55.486959 | controller | Tuesday 09 June 2026  10:58:55 +0000 (0:00:03.830)       0:00:04.903 **********
2026-06-09 10:58:55.486967 | controller | Tuesday 09 June 2026  10:58:55 +0000 (0:00:03.830)       0:00:04.902 **********
2026-06-09 10:58:55.769503 | controller | ok: [localhost]
2026-06-09 10:58:55.769566 | controller |
2026-06-09 10:58:55.769574 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2026-06-09 10:58:55.769581 | controller | Tuesday 09 June 2026  10:58:55 +0000 (0:00:00.282)       0:00:05.186 **********
2026-06-09 10:58:55.769587 | controller | Tuesday 09 June 2026  10:58:55 +0000 (0:00:00.282)       0:00:05.184 **********
2026-06-09 10:58:56.101605 | controller | changed: [localhost]
2026-06-09 10:58:56.101659 | controller |
2026-06-09 10:58:56.101678 | 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-09 10:58:56.101688 | controller | Tuesday 09 June 2026  10:58:56 +0000 (0:00:00.332)       0:00:05.518 **********
2026-06-09 10:58:56.101769 | controller | Tuesday 09 June 2026  10:58:56 +0000 (0:00:00.332)       0:00:05.517 **********
2026-06-09 10:59:00.211268 | controller | changed: [localhost]
2026-06-09 10:59:00.211394 | controller |
2026-06-09 10:59:00.211405 | 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-09 10:59:00.211411 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:04.109)       0:00:09.628 **********
2026-06-09 10:59:00.211416 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:04.109)       0:00:09.627 **********
2026-06-09 10:59:00.245466 | controller | skipping: [localhost]
2026-06-09 10:59:00.245513 | controller |
2026-06-09 10:59:00.245518 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-09 10:59:00.245523 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.034)       0:00:09.662 **********
2026-06-09 10:59:00.245526 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.034)       0:00:09.661 **********
2026-06-09 10:59:00.541419 | controller | changed: [localhost]
2026-06-09 10:59:00.541459 | controller |
2026-06-09 10:59:00.541467 | 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-09 10:59:00.541473 | controller |   source ~/.oc_completion
2026-06-09 10:59:00.541479 | controller | fi] ***
2026-06-09 10:59:00.541484 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.295)       0:00:09.958 **********
2026-06-09 10:59:00.541490 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.295)       0:00:09.957 **********
2026-06-09 10:59:00.883431 | controller | changed: [localhost]
2026-06-09 10:59:00.883471 | controller |
2026-06-09 10:59:00.883478 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-09 10:59:00.883484 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.342)       0:00:10.300 **********
2026-06-09 10:59:00.883490 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.342)       0:00:10.299 **********
2026-06-09 10:59:00.905309 | controller | skipping: [localhost]
2026-06-09 10:59:00.905347 | controller |
2026-06-09 10:59:00.905356 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-09 10:59:00.905364 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-09 10:59:00.905372 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-09 10:59:00.905378 | controller | }}] ***
2026-06-09 10:59:00.905385 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.021)       0:00:10.322 **********
2026-06-09 10:59:00.905392 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.021)       0:00:10.321 **********
2026-06-09 10:59:00.930025 | controller | skipping: [localhost]
2026-06-09 10:59:00.930065 | controller |
2026-06-09 10:59:00.930074 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-09 10:59:00.930090 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.024)       0:00:10.347 **********
2026-06-09 10:59:00.930098 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.024)       0:00:10.345 **********
2026-06-09 10:59:00.950250 | controller | skipping: [localhost]
2026-06-09 10:59:00.950294 | controller |
2026-06-09 10:59:00.950303 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-09 10:59:00.950311 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.020)       0:00:10.367 **********
2026-06-09 10:59:00.950319 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.020)       0:00:10.366 **********
2026-06-09 10:59:00.966614 | controller | skipping: [localhost]
2026-06-09 10:59:00.966657 | controller |
2026-06-09 10:59:00.966667 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-09 10:59:00.966675 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.016)       0:00:10.383 **********
2026-06-09 10:59:00.966684 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.016)       0:00:10.382 **********
2026-06-09 10:59:00.988174 | controller | skipping: [localhost]
2026-06-09 10:59:00.988227 | controller |
2026-06-09 10:59:00.988238 | 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-09 10:59:00.988258 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.021)       0:00:10.405 **********
2026-06-09 10:59:00.988267 | controller | Tuesday 09 June 2026  10:59:00 +0000 (0:00:00.021)       0:00:10.404 **********
2026-06-09 10:59:01.017368 | controller | skipping: [localhost]
2026-06-09 10:59:01.017421 | controller |
2026-06-09 10:59:01.017432 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-09 10:59:01.017442 | controller | Tuesday 09 June 2026  10:59:01 +0000 (0:00:00.029)       0:00:10.434 **********
2026-06-09 10:59:01.017451 | controller | Tuesday 09 June 2026  10:59:01 +0000 (0:00:00.029)       0:00:10.433 **********
2026-06-09 10:59:02.081786 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-09 10:59:02.081823 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-09 10:59:02.081830 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-09 10:59:02.081836 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-09 10:59:02.081841 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-09 10:59:02.081847 | controller |
2026-06-09 10:59:02.081853 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-09 10:59:02.081858 | controller | Tuesday 09 June 2026  10:59:02 +0000 (0:00:01.064)       0:00:11.499 **********
2026-06-09 10:59:02.081863 | controller | Tuesday 09 June 2026  10:59:02 +0000 (0:00:01.064)       0:00:11.497 **********
2026-06-09 10:59:02.434073 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-09 10:59:02.434144 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-09 10:59:02.434150 | controller |
2026-06-09 10:59:02.434156 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-09 10:59:02.434162 | controller | Tuesday 09 June 2026  10:59:02 +0000 (0:00:00.351)       0:00:11.851 **********
2026-06-09 10:59:02.434167 | controller | Tuesday 09 June 2026  10:59:02 +0000 (0:00:00.351)       0:00:11.849 **********
2026-06-09 10:59:02.636044 | controller | ok: [localhost]
2026-06-09 10:59:02.636111 | controller |
2026-06-09 10:59:02.636118 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-09 10:59:02.636123 | controller | Tuesday 09 June 2026  10:59:02 +0000 (0:00:00.201)       0:00:12.052 **********
2026-06-09 10:59:02.636127 | controller | Tuesday 09 June 2026  10:59:02 +0000 (0:00:00.201)       0:00:12.051 **********
2026-06-09 10:59:02.943136 | controller | ok: [localhost]
2026-06-09 10:59:02.943197 | controller |
2026-06-09 10:59:02.943204 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-09 10:59:02.943217 | controller | Tuesday 09 June 2026  10:59:02 +0000 (0:00:00.307)       0:00:12.359 **********
2026-06-09 10:59:02.943223 | controller | Tuesday 09 June 2026  10:59:02 +0000 (0:00:00.307)       0:00:12.358 **********
2026-06-09 10:59:03.479082 | controller | changed: [localhost]
2026-06-09 10:59:03.479139 | controller |
2026-06-09 10:59:03.479147 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-09 10:59:03.479153 | controller | Tuesday 09 June 2026  10:59:03 +0000 (0:00:00.536)       0:00:12.896 **********
2026-06-09 10:59:03.479159 | controller | Tuesday 09 June 2026  10:59:03 +0000 (0:00:00.536)       0:00:12.895 **********
2026-06-09 10:59:03.505179 | controller | ok: [localhost]
2026-06-09 10:59:03.505207 | controller |
2026-06-09 10:59:03.505214 | 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-09 10:59:03.505220 | controller | Tuesday 09 June 2026  10:59:03 +0000 (0:00:00.025)       0:00:12.922 **********
2026-06-09 10:59:03.505236 | controller | Tuesday 09 June 2026  10:59:03 +0000 (0:00:00.026)       0:00:12.921 **********
2026-06-09 10:59:03.841662 | controller | ok: [localhost]
2026-06-09 10:59:03.841723 | controller |
2026-06-09 10:59:03.841730 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-09 10:59:03.841736 | controller | Tuesday 09 June 2026  10:59:03 +0000 (0:00:00.336)       0:00:13.258 **********
2026-06-09 10:59:03.841745 | controller | Tuesday 09 June 2026  10:59:03 +0000 (0:00:00.336)       0:00:13.257 **********
2026-06-09 10:59:04.263227 | controller | ok: [localhost]
2026-06-09 10:59:04.263293 | controller |
2026-06-09 10:59:04.263308 | 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-09 10:59:04.263315 | controller | ] ***
2026-06-09 10:59:04.263320 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.420)       0:00:13.679 **********
2026-06-09 10:59:04.263325 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.420)       0:00:13.677 **********
2026-06-09 10:59:04.299757 | controller | skipping: [localhost]
2026-06-09 10:59:04.299831 | controller |
2026-06-09 10:59:04.299838 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-09 10:59:04.299845 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.037)       0:00:13.716 **********
2026-06-09 10:59:04.299851 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.037)       0:00:13.715 **********
2026-06-09 10:59:04.526019 | controller | changed: [localhost]
2026-06-09 10:59:04.526077 | controller |
2026-06-09 10:59:04.526083 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-09 10:59:04.526087 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-09 10:59:04.526091 | controller |   default({}) |
2026-06-09 10:59:04.526095 | controller |   combine(item.value, recursive=True)
2026-06-09 10:59:04.526099 | controller | }}] ***
2026-06-09 10:59:04.526104 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.225)       0:00:13.942 **********
2026-06-09 10:59:04.526108 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.225)       0:00:13.941 **********
2026-06-09 10:59:04.599329 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-09 10:59:04.599382 | controller |
2026-06-09 10:59:04.599387 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{
2026-06-09 10:59:04.599392 | controller |   _b64_kustomize_user_patches |
2026-06-09 10:59:04.599396 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-09 10:59:04.599401 | controller | }}] ***
2026-06-09 10:59:04.599405 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.074)       0:00:14.016 **********
2026-06-09 10:59:04.599409 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.074)       0:00:14.015 **********
2026-06-09 10:59:04.679740 | controller | ok: [localhost]
2026-06-09 10:59:04.680014 | controller |
2026-06-09 10:59:04.680031 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-09 10:59:04.680045 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.080)       0:00:14.096 **********
2026-06-09 10:59:04.680058 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.080)       0:00:14.095 **********
2026-06-09 10:59:04.925214 | controller | ok: [localhost]
2026-06-09 10:59:04.925276 | controller |
2026-06-09 10:59:04.925284 | 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-09 10:59:04.925290 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.245)       0:00:14.342 **********
2026-06-09 10:59:04.925296 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.245)       0:00:14.341 **********
2026-06-09 10:59:04.962158 | controller | ok: [localhost]
2026-06-09 10:59:04.962203 | controller |
2026-06-09 10:59:04.962209 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-09 10:59:04.962214 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.036)       0:00:14.379 **********
2026-06-09 10:59:04.962218 | controller | Tuesday 09 June 2026  10:59:04 +0000 (0:00:00.036)       0:00:14.378 **********
2026-06-09 10:59:05.181537 | controller | ok: [localhost]
2026-06-09 10:59:05.181607 | controller |
2026-06-09 10:59:05.181615 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-09 10:59:05.181620 | controller |   _net_env_def_slurp['content'] |
2026-06-09 10:59:05.181626 | controller |   b64decode |
2026-06-09 10:59:05.181631 | controller |   from_yaml
2026-06-09 10:59:05.181637 | controller | }}, cacheable=True] ***
2026-06-09 10:59:05.181642 | controller | Tuesday 09 June 2026  10:59:05 +0000 (0:00:00.219)       0:00:14.598 **********
2026-06-09 10:59:05.181648 | controller | Tuesday 09 June 2026  10:59:05 +0000 (0:00:00.219)       0:00:14.597 **********
2026-06-09 10:59:05.241175 | controller | ok: [localhost]
2026-06-09 10:59:05.241207 | controller |
2026-06-09 10:59:05.241212 | controller | TASK [Discover automation files paths={{
2026-06-09 10:59:05.241216 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-09 10:59:05.241220 | controller |   path_join
2026-06-09 10:59:05.241224 | controller | }}, patterns=*.yaml] ***
2026-06-09 10:59:05.241227 | controller | Tuesday 09 June 2026  10:59:05 +0000 (0:00:00.059)       0:00:14.658 **********
2026-06-09 10:59:05.241232 | controller | Tuesday 09 June 2026  10:59:05 +0000 (0:00:00.059)       0:00:14.657 **********
2026-06-09 10:59:05.523628 | controller | ok: [localhost]
2026-06-09 10:59:05.523696 | controller |
2026-06-09 10:59:05.523773 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-09 10:59:05.523781 | controller | Tuesday 09 June 2026  10:59:05 +0000 (0:00:00.282)       0:00:14.940 **********
2026-06-09 10:59:05.523787 | controller | Tuesday 09 June 2026  10:59:05 +0000 (0:00:00.282)       0:00:14.939 **********
2026-06-09 10:59:13.748456 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-09 10:59:13.748539 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-09 10:59:13.748550 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-09 10:59:13.748575 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-09 10:59:13.748583 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-09 10:59:13.748591 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-09 10:59:13.748599 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-09 10:59:13.748606 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-09 10:59:13.748614 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-09 10:59:13.748621 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-09 10:59:13.748629 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-09 10:59:13.748637 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-09 10:59:13.748645 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-09 10:59:13.748652 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-09 10:59:13.748660 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-09 10:59:13.748668 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-09 10:59:13.748675 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-09 10:59:13.748683 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-09 10:59:13.748690 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-09 10:59:13.748698 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-09 10:59:13.748748 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-09 10:59:13.748756 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-09 10:59:13.748764 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-09 10:59:13.748771 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-09 10:59:13.748779 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-09 10:59:13.748787 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-09 10:59:13.748794 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-09 10:59:13.748812 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-09 10:59:13.748820 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-09 10:59:13.748828 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-09 10:59:13.748835 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-09 10:59:13.748843 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-09 10:59:13.748850 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-09 10:59:13.748858 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-09 10:59:13.748865 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-09 10:59:13.748873 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-09 10:59:13.748880 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-09 10:59:13.748888 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-09 10:59:13.748895 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-09 10:59:13.748903 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-09 10:59:13.748910 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-09 10:59:13.748918 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-09 10:59:13.748925 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-09 10:59:13.748933 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-09 10:59:13.748940 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-09 10:59:13.748948 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-09 10:59:13.748955 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-09 10:59:13.748963 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-09 10:59:13.748970 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-09 10:59:13.748978 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-09 10:59:13.748985 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-09 10:59:13.748992 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-09 10:59:13.749000 | controller |
2026-06-09 10:59:13.749008 | controller | TASK [Load automation files as fact vas={{
2026-06-09 10:59:13.749016 | controller |   vas | default({}) |
2026-06-09 10:59:13.749024 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-09 10:59:13.749032 | controller | }}] ***
2026-06-09 10:59:13.749040 | controller | Tuesday 09 June 2026  10:59:13 +0000 (0:00:08.224)       0:00:23.165 **********
2026-06-09 10:59:13.749048 | controller | Tuesday 09 June 2026  10:59:13 +0000 (0:00:08.224)       0:00:23.164 **********
2026-06-09 10:59:15.730770 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-09 10:59:15.730842 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-09 10:59:15.730852 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-09 10:59:15.730860 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-09 10:59:15.730868 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-09 10:59:15.730876 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-09 10:59:15.730883 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-09 10:59:15.730890 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-09 10:59:15.730897 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-09 10:59:15.730905 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-09 10:59:15.730912 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-09 10:59:15.730920 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-09 10:59:15.730928 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-09 10:59:15.730936 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-09 10:59:15.730943 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-09 10:59:15.730950 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-09 10:59:15.730958 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-09 10:59:15.730965 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-09 10:59:15.730972 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-09 10:59:15.730997 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-09 10:59:15.731005 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-09 10:59:15.731012 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-09 10:59:15.731019 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-09 10:59:15.731041 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-09 10:59:15.731049 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-09 10:59:15.731056 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-09 10:59:15.731064 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-09 10:59:15.731071 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-09 10:59:15.731078 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-09 10:59:15.731085 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-09 10:59:15.731092 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-09 10:59:15.731099 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-09 10:59:15.731106 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-09 10:59:15.731113 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-09 10:59:15.731120 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-09 10:59:15.731138 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-09 10:59:15.731145 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-09 10:59:15.731150 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-09 10:59:15.731155 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-09 10:59:15.731160 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-09 10:59:15.731165 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-09 10:59:15.731171 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-09 10:59:15.731176 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-09 10:59:15.731181 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-09 10:59:15.731186 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-09 10:59:15.731191 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-09 10:59:15.731196 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-09 10:59:15.731201 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-09 10:59:15.731206 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-09 10:59:15.731211 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-09 10:59:15.731216 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-09 10:59:15.731221 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-09 10:59:15.731227 | controller |
2026-06-09 10:59:15.731233 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-09 10:59:15.731238 | controller | Tuesday 09 June 2026  10:59:15 +0000 (0:00:01.982)       0:00:25.148 **********
2026-06-09 10:59:15.731244 | controller | Tuesday 09 June 2026  10:59:15 +0000 (0:00:01.982)       0:00:25.146 **********
2026-06-09 10:59:15.770122 | controller | ok: [localhost]
2026-06-09 10:59:15.770227 | controller |
2026-06-09 10:59:15.770234 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-09 10:59:15.770240 | controller | Tuesday 09 June 2026  10:59:15 +0000 (0:00:00.039)       0:00:25.187 **********
2026-06-09 10:59:15.770246 | controller | Tuesday 09 June 2026  10:59:15 +0000 (0:00:00.039)       0:00:25.186 **********
2026-06-09 10:59:16.372367 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-09 10:59:16.372414 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-09 10:59:16.372419 | controller |
2026-06-09 10:59:16.372424 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-09 10:59:16.372428 | controller | Tuesday 09 June 2026  10:59:16 +0000 (0:00:00.602)       0:00:25.789 **********
2026-06-09 10:59:16.372431 | controller | Tuesday 09 June 2026  10:59:16 +0000 (0:00:00.602)       0:00:25.788 **********
2026-06-09 10:59:16.671813 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-09 10:59:16.671861 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-09 10:59:16.671871 | controller |
2026-06-09 10:59:16.671881 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-09 10:59:16.671899 | controller | Tuesday 09 June 2026  10:59:16 +0000 (0:00:00.299)       0:00:26.088 **********
2026-06-09 10:59:16.671907 | controller | Tuesday 09 June 2026  10:59:16 +0000 (0:00:00.299)       0:00:26.087 **********
2026-06-09 10:59:16.996042 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-09 10:59:16.996133 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-09 10:59:16.996144 | controller |
2026-06-09 10:59:16.996154 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-09 10:59:16.996162 | controller |   _pub_keys.results[1].content | b64decode
2026-06-09 10:59:16.996171 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-09 10:59:16.996179 | controller |   _priv_keys.results[1].content | b64decode
2026-06-09 10:59:16.996187 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-09 10:59:16.996194 | controller |   _pub_keys.results[1].content | b64decode
2026-06-09 10:59:16.996202 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-09 10:59:16.996210 | controller |   _pub_keys.results[0].content | b64decode
2026-06-09 10:59:16.996218 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-09 10:59:16.996225 | controller |   _priv_keys.results[0].content | b64decode
2026-06-09 10:59:16.996233 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-09 10:59:16.996241 | controller |   [
2026-06-09 10:59:16.996249 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-09 10:59:16.996257 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-09 10:59:16.996264 | controller |   ] | select()
2026-06-09 10:59:16.996272 | controller | }}] ***
2026-06-09 10:59:16.996280 | controller | Tuesday 09 June 2026  10:59:16 +0000 (0:00:00.324)       0:00:26.413 **********
2026-06-09 10:59:16.996288 | controller | Tuesday 09 June 2026  10:59:16 +0000 (0:00:00.324)       0:00:26.411 **********
2026-06-09 10:59:17.043761 | controller | ok: [localhost]
2026-06-09 10:59:17.043825 | controller |
2026-06-09 10:59:17.043837 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-09 10:59:17.043847 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.047)       0:00:26.460 **********
2026-06-09 10:59:17.043864 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.047)       0:00:26.459 **********
2026-06-09 10:59:17.311163 | controller |
2026-06-09 10:59:17.311231 | 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-09 10:59:17.311240 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.267)       0:00:26.728 **********
2026-06-09 10:59:17.311248 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.267)       0:00:26.727 **********
2026-06-09 10:59:17.373240 | controller | ok: [localhost] =>
2026-06-09 10:59:17.373296 | controller |     changed: false
2026-06-09 10:59:17.373302 | controller |     msg: All assertions passed
2026-06-09 10:59:17.373308 | controller |
2026-06-09 10:59:17.373313 | 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-09 10:59:17.373320 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.062)       0:00:26.790 **********
2026-06-09 10:59:17.373325 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.062)       0:00:26.789 **********
2026-06-09 10:59:17.401126 | controller | skipping: [localhost]
2026-06-09 10:59:17.401184 | controller |
2026-06-09 10:59:17.401194 | 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-09 10:59:17.401203 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.027)       0:00:26.818 **********
2026-06-09 10:59:17.401210 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.027)       0:00:26.816 **********
2026-06-09 10:59:17.440337 | 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-09 10:59:17.440390 | controller |
2026-06-09 10:59:17.440398 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 10:59:17.440403 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.039)       0:00:26.857 **********
2026-06-09 10:59:17.440409 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.039)       0:00:26.856 **********
2026-06-09 10:59:17.464435 | controller | skipping: [localhost]
2026-06-09 10:59:17.464482 | controller |
2026-06-09 10:59:17.464489 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 10:59:17.464495 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.024)       0:00:26.881 **********
2026-06-09 10:59:17.464501 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.024)       0:00:26.880 **********
2026-06-09 10:59:17.496883 | controller | ok: [localhost]
2026-06-09 10:59:17.496944 | controller |
2026-06-09 10:59:17.496953 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 10:59:17.496961 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 10:59:17.496969 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 10:59:17.496977 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 10:59:17.496984 | controller | }}] ***
2026-06-09 10:59:17.496991 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.032)       0:00:26.914 **********
2026-06-09 10:59:17.496998 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.032)       0:00:26.912 **********
2026-06-09 10:59:17.555463 | controller | skipping: [localhost]
2026-06-09 10:59:17.555514 | controller |
2026-06-09 10:59:17.555537 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 10:59:17.555543 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:17.555549 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 10:59:17.555555 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 10:59:17.555560 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.058)       0:00:26.972 **********
2026-06-09 10:59:17.555566 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.058)       0:00:26.971 **********
2026-06-09 10:59:17.813139 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-09 10:59:17.813199 | controller |
2026-06-09 10:59:17.813206 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 10:59:17.813211 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.257)       0:00:27.230 **********
2026-06-09 10:59:17.813214 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.257)       0:00:27.228 **********
2026-06-09 10:59:17.873109 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 10:59:17.873142 | controller |
2026-06-09 10:59:17.873148 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-09 10:59:17.873152 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.060)       0:00:27.290 **********
2026-06-09 10:59:17.873157 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.060)       0:00:27.289 **********
2026-06-09 10:59:17.912685 | controller | skipping: [localhost]
2026-06-09 10:59:17.912742 | controller |
2026-06-09 10:59:17.912750 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-09 10:59:17.912756 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.039)       0:00:27.329 **********
2026-06-09 10:59:17.912761 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.039)       0:00:27.328 **********
2026-06-09 10:59:17.991432 | controller |
2026-06-09 10:59:17.991472 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 10:59:17.991489 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.079)       0:00:27.408 **********
2026-06-09 10:59:17.991495 | controller | Tuesday 09 June 2026  10:59:17 +0000 (0:00:00.079)       0:00:27.407 **********
2026-06-09 10:59:18.033642 | controller | skipping: [localhost]
2026-06-09 10:59:18.033673 | controller |
2026-06-09 10:59:18.033678 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 10:59:18.033682 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.042)       0:00:27.451 **********
2026-06-09 10:59:18.033686 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.042)       0:00:27.449 **********
2026-06-09 10:59:18.090152 | 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-09 10:59:18.090184 | controller |
2026-06-09 10:59:18.090189 | 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-09 10:59:18.090194 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.056)       0:00:27.507 **********
2026-06-09 10:59:18.090198 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.056)       0:00:27.506 **********
2026-06-09 10:59:18.135893 | controller | ok: [localhost] =>
2026-06-09 10:59:18.135936 | controller |     changed: false
2026-06-09 10:59:18.135948 | controller |     msg: All assertions passed
2026-06-09 10:59:18.135954 | controller |
2026-06-09 10:59:18.135960 | 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-09 10:59:18.135965 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.045)       0:00:27.553 **********
2026-06-09 10:59:18.135974 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.045)       0:00:27.551 **********
2026-06-09 10:59:18.404237 | controller | ok: [localhost]
2026-06-09 10:59:18.404310 | controller |
2026-06-09 10:59:18.404318 | 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-09 10:59:18.404325 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.267)       0:00:27.820 **********
2026-06-09 10:59:18.404331 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.267)       0:00:27.819 **********
2026-06-09 10:59:18.491825 | controller | ok: [localhost] =>
2026-06-09 10:59:18.491892 | controller |     changed: false
2026-06-09 10:59:18.491899 | controller |     msg: All assertions passed
2026-06-09 10:59:18.491905 | controller |
2026-06-09 10:59:18.491911 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 10:59:18.491916 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.087)       0:00:27.908 **********
2026-06-09 10:59:18.491921 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.087)       0:00:27.907 **********
2026-06-09 10:59:18.707980 | controller | ok: [localhost]
2026-06-09 10:59:18.708029 | controller |
2026-06-09 10:59:18.708035 | 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-09 10:59:18.708040 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 10:59:18.708044 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 10:59:18.708048 | controller |   _config_map_content |
2026-06-09 10:59:18.708051 | controller |   ansible.utils.remove_keys(
2026-06-09 10:59:18.708055 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 10:59:18.708058 | controller |     matching_parameter='regex')
2026-06-09 10:59:18.708062 | controller | }}, cacheable=False] ***
2026-06-09 10:59:18.708065 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.216)       0:00:28.124 **********
2026-06-09 10:59:18.708069 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.216)       0:00:28.123 **********
2026-06-09 10:59:18.989947 | controller | ok: [localhost]
2026-06-09 10:59:18.990032 | controller |
2026-06-09 10:59:18.990044 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 10:59:18.990068 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.282)       0:00:28.407 **********
2026-06-09 10:59:18.990078 | controller | Tuesday 09 June 2026  10:59:18 +0000 (0:00:00.282)       0:00:28.405 **********
2026-06-09 10:59:19.043628 | 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-09 10:59:19.043735 | controller |
2026-06-09 10:59:19.043745 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-09 10:59:19.043751 | controller | Tuesday 09 June 2026  10:59:19 +0000 (0:00:00.053)       0:00:28.460 **********
2026-06-09 10:59:19.043757 | controller | Tuesday 09 June 2026  10:59:19 +0000 (0:00:00.053)       0:00:28.459 **********
2026-06-09 10:59:19.086314 | controller | ok: [localhost] =>
2026-06-09 10:59:19.086392 | controller |     changed: false
2026-06-09 10:59:19.086404 | controller |     msg: All assertions passed
2026-06-09 10:59:19.086412 | controller |
2026-06-09 10:59:19.086421 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 10:59:19.086429 | controller | Tuesday 09 June 2026  10:59:19 +0000 (0:00:00.042)       0:00:28.503 **********
2026-06-09 10:59:19.086437 | controller | Tuesday 09 June 2026  10:59:19 +0000 (0:00:00.042)       0:00:28.502 **********
2026-06-09 10:59:19.304266 | controller | changed: [localhost]
2026-06-09 10:59:19.304348 | controller |
2026-06-09 10:59:19.304360 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 10:59:19.304368 | controller |   (snippet_datadir,
2026-06-09 10:59:19.304376 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 10:59:19.304385 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 10:59:19.304393 | controller | Tuesday 09 June 2026  10:59:19 +0000 (0:00:00.217)       0:00:28.721 **********
2026-06-09 10:59:19.304401 | controller | Tuesday 09 June 2026  10:59:19 +0000 (0:00:00.217)       0:00:28.720 **********
2026-06-09 10:59:19.885819 | controller | changed: [localhost]
2026-06-09 10:59:19.885874 | controller |
2026-06-09 10:59:19.885884 | 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-09 10:59:19.885893 | controller | Tuesday 09 June 2026  10:59:19 +0000 (0:00:00.581)       0:00:29.303 **********
2026-06-09 10:59:19.885900 | controller | Tuesday 09 June 2026  10:59:19 +0000 (0:00:00.581)       0:00:29.301 **********
2026-06-09 10:59:19.968680 | controller | ok: [localhost]
2026-06-09 10:59:19.968827 | controller |
2026-06-09 10:59:19.968845 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 10:59:19.968859 | controller |   (snippet_datadir,
2026-06-09 10:59:19.968871 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 10:59:19.968883 | controller | }}, content={{
2026-06-09 10:59:19.968895 | controller |   _base64_patch |
2026-06-09 10:59:19.968907 | controller |   default({}) |
2026-06-09 10:59:19.968919 | controller |   to_nice_yaml
2026-06-09 10:59:19.968931 | controller | }}, mode=0644] ***
2026-06-09 10:59:19.968963 | controller | Tuesday 09 June 2026  10:59:19 +0000 (0:00:00.082)       0:00:29.385 **********
2026-06-09 10:59:19.968976 | controller | Tuesday 09 June 2026  10:59:19 +0000 (0:00:00.082)       0:00:29.384 **********
2026-06-09 10:59:20.386998 | controller | changed: [localhost]
2026-06-09 10:59:20.387068 | controller |
2026-06-09 10:59:20.387079 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 10:59:20.387088 | controller |   (snippet_datadir,
2026-06-09 10:59:20.387097 | controller |    '04_user_data.yaml') | path_join
2026-06-09 10:59:20.387107 | controller | }}, content={{
2026-06-09 10:59:20.387116 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 10:59:20.387126 | controller |   default({}) |
2026-06-09 10:59:20.387137 | controller |   to_nice_yaml
2026-06-09 10:59:20.387165 | controller | }}, mode=0644] ***
2026-06-09 10:59:20.387181 | controller | Tuesday 09 June 2026  10:59:20 +0000 (0:00:00.418)       0:00:29.804 **********
2026-06-09 10:59:20.387192 | controller | Tuesday 09 June 2026  10:59:20 +0000 (0:00:00.418)       0:00:29.802 **********
2026-06-09 10:59:20.805066 | controller | changed: [localhost]
2026-06-09 10:59:20.805157 | controller |
2026-06-09 10:59:20.805172 | 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-09 10:59:20.805181 | controller |   (
2026-06-09 10:59:20.805189 | controller |     snippet_datadir,
2026-06-09 10:59:20.805197 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 10:59:20.805205 | controller |   ) | path_join
2026-06-09 10:59:20.805213 | controller | }}, mode=0644] ***
2026-06-09 10:59:20.805221 | controller | Tuesday 09 June 2026  10:59:20 +0000 (0:00:00.417)       0:00:30.221 **********
2026-06-09 10:59:20.805229 | controller | Tuesday 09 June 2026  10:59:20 +0000 (0:00:00.417)       0:00:30.220 **********
2026-06-09 10:59:21.273924 | controller | changed: [localhost]
2026-06-09 10:59:21.273973 | controller |
2026-06-09 10:59:21.273978 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 10:59:21.273983 | controller | Tuesday 09 June 2026  10:59:21 +0000 (0:00:00.469)       0:00:30.691 **********
2026-06-09 10:59:21.273987 | controller | Tuesday 09 June 2026  10:59:21 +0000 (0:00:00.469)       0:00:30.689 **********
2026-06-09 10:59:21.343117 | 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-09 10:59:21.343188 | controller |
2026-06-09 10:59:21.343196 | 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-09 10:59:21.343203 | controller | Tuesday 09 June 2026  10:59:21 +0000 (0:00:00.068)       0:00:30.760 **********
2026-06-09 10:59:21.343209 | controller | Tuesday 09 June 2026  10:59:21 +0000 (0:00:00.069)       0:00:30.758 **********
2026-06-09 10:59:21.386824 | controller | ok: [localhost] =>
2026-06-09 10:59:21.386894 | controller |     changed: false
2026-06-09 10:59:21.386901 | controller |     msg: All assertions passed
2026-06-09 10:59:21.386906 | controller |
2026-06-09 10:59:21.386912 | 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-09 10:59:21.386918 | controller | Tuesday 09 June 2026  10:59:21 +0000 (0:00:00.043)       0:00:30.804 **********
2026-06-09 10:59:21.386923 | controller | Tuesday 09 June 2026  10:59:21 +0000 (0:00:00.043)       0:00:30.802 **********
2026-06-09 10:59:21.621700 | controller | ok: [localhost]
2026-06-09 10:59:21.621802 | controller |
2026-06-09 10:59:21.621810 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 10:59:21.621816 | controller | Tuesday 09 June 2026  10:59:21 +0000 (0:00:00.234)       0:00:31.038 **********
2026-06-09 10:59:21.621821 | controller | Tuesday 09 June 2026  10:59:21 +0000 (0:00:00.234)       0:00:31.037 **********
2026-06-09 10:59:21.692693 | controller | ok: [localhost]
2026-06-09 10:59:21.692794 | controller |
2026-06-09 10:59:21.692802 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 10:59:21.692808 | controller | Tuesday 09 June 2026  10:59:21 +0000 (0:00:00.070)       0:00:31.109 **********
2026-06-09 10:59:21.692813 | controller | Tuesday 09 June 2026  10:59:21 +0000 (0:00:00.070)       0:00:31.107 **********
2026-06-09 10:59:22.336508 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-09 10:59:22.336572 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-09 10:59:22.336578 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-09 10:59:22.336583 | controller |
2026-06-09 10:59:22.336588 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 10:59:22.336593 | controller |   _content |
2026-06-09 10:59:22.336598 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 10:59:22.336603 | controller |   combine(_parsed, recursive=true)
2026-06-09 10:59:22.336608 | controller | }}
2026-06-09 10:59:22.336613 | controller | ] ***
2026-06-09 10:59:22.336632 | controller | Tuesday 09 June 2026  10:59:22 +0000 (0:00:00.644)       0:00:31.753 **********
2026-06-09 10:59:22.336637 | controller | Tuesday 09 June 2026  10:59:22 +0000 (0:00:00.644)       0:00:31.752 **********
2026-06-09 10:59:22.473546 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-09 10:59:22.473614 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 10:59:22.473620 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 10:59:22.473626 | controller |
2026-06-09 10:59:22.473632 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 10:59:22.473654 | controller | Tuesday 09 June 2026  10:59:22 +0000 (0:00:00.136)       0:00:31.890 **********
2026-06-09 10:59:22.473659 | controller | Tuesday 09 June 2026  10:59:22 +0000 (0:00:00.136)       0:00:31.889 **********
2026-06-09 10:59:22.713434 | controller | changed: [localhost]
2026-06-09 10:59:22.713491 | controller |
2026-06-09 10:59:22.713499 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 10:59:22.713505 | controller |   (_destdir,
2026-06-09 10:59:22.713511 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 10:59:22.713517 | controller | }}, content={{
2026-06-09 10:59:22.713522 | controller |   (
2026-06-09 10:59:22.713528 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 10:59:22.713533 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 10:59:22.713539 | controller | }}, mode=0644] ***
2026-06-09 10:59:22.713544 | controller | Tuesday 09 June 2026  10:59:22 +0000 (0:00:00.239)       0:00:32.130 **********
2026-06-09 10:59:22.713550 | controller | Tuesday 09 June 2026  10:59:22 +0000 (0:00:00.239)       0:00:32.129 **********
2026-06-09 10:59:23.121590 | controller | changed: [localhost]
2026-06-09 10:59:23.121650 | controller |
2026-06-09 10:59:23.121655 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-09 10:59:23.121660 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 10:59:23.121665 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 10:59:23.121669 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 10:59:23.121679 | controller | }}, dest={{
2026-06-09 10:59:23.121683 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:23.121687 | controller |   stage['path'], _val.src_file
2026-06-09 10:59:23.121691 | controller |   ) |
2026-06-09 10:59:23.121695 | controller |   path_join
2026-06-09 10:59:23.121712 | controller |  }}] ***
2026-06-09 10:59:23.121728 | controller | Tuesday 09 June 2026  10:59:23 +0000 (0:00:00.407)       0:00:32.538 **********
2026-06-09 10:59:23.121737 | controller | Tuesday 09 June 2026  10:59:23 +0000 (0:00:00.407)       0:00:32.537 **********
2026-06-09 10:59:23.416992 | controller | changed: [localhost] => (item=network-values)
2026-06-09 10:59:23.417033 | controller |
2026-06-09 10:59:23.417039 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:23.417044 | controller | Tuesday 09 June 2026  10:59:23 +0000 (0:00:00.295)       0:00:32.833 **********
2026-06-09 10:59:23.417048 | controller | Tuesday 09 June 2026  10:59:23 +0000 (0:00:00.295)       0:00:32.832 **********
2026-06-09 10:59:23.477495 | controller | skipping: [localhost]
2026-06-09 10:59:23.477556 | controller |
2026-06-09 10:59:23.477561 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 10:59:23.477566 | controller | Tuesday 09 June 2026  10:59:23 +0000 (0:00:00.060)       0:00:32.894 **********
2026-06-09 10:59:23.477570 | controller | Tuesday 09 June 2026  10:59:23 +0000 (0:00:00.060)       0:00:32.892 **********
2026-06-09 10:59:23.965237 | controller | changed: [localhost]
2026-06-09 10:59:23.965299 | controller |
2026-06-09 10:59:23.965305 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 10:59:23.965310 | controller | Tuesday 09 June 2026  10:59:23 +0000 (0:00:00.488)       0:00:33.382 **********
2026-06-09 10:59:23.965314 | controller | Tuesday 09 June 2026  10:59:23 +0000 (0:00:00.488)       0:00:33.381 **********
2026-06-09 10:59:24.395456 | controller | changed: [localhost]
2026-06-09 10:59:24.395505 | controller |
2026-06-09 10:59:24.395510 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/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-09 10:59:24.395515 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.429)       0:00:33.812 **********
2026-06-09 10:59:24.395520 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.429)       0:00:33.810 **********
2026-06-09 10:59:24.449295 | controller | skipping: [localhost]
2026-06-09 10:59:24.449353 | controller |
2026-06-09 10:59:24.449359 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 10:59:24.449363 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 10:59:24.449367 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 10:59:24.449371 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 10:59:24.449375 | controller |   ) | list
2026-06-09 10:59:24.449379 | controller | }}] ***
2026-06-09 10:59:24.449382 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.053)       0:00:33.865 **********
2026-06-09 10:59:24.449386 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.053)       0:00:33.864 **********
2026-06-09 10:59:24.509015 | controller | skipping: [localhost]
2026-06-09 10:59:24.509083 | controller |
2026-06-09 10:59:24.509091 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-09 10:59:24.509097 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 10:59:24.509103 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 10:59:24.509109 | controller | }}, mode=0644] ***
2026-06-09 10:59:24.509114 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.059)       0:00:33.925 **********
2026-06-09 10:59:24.509120 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.059)       0:00:33.924 **********
2026-06-09 10:59:24.811017 | controller | changed: [localhost]
2026-06-09 10:59:24.811075 | controller |
2026-06-09 10:59:24.811081 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:24.811086 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.301)       0:00:34.227 **********
2026-06-09 10:59:24.811090 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.301)       0:00:34.226 **********
2026-06-09 10:59:24.870388 | controller | skipping: [localhost]
2026-06-09 10:59:24.870467 | controller |
2026-06-09 10:59:24.870478 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 10:59:24.870506 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.059)       0:00:34.286 **********
2026-06-09 10:59:24.870517 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.059)       0:00:34.285 **********
2026-06-09 10:59:24.919214 | controller | skipping: [localhost]
2026-06-09 10:59:24.919320 | controller |
2026-06-09 10:59:24.919327 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-09 10:59:24.919335 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.049)       0:00:34.336 **********
2026-06-09 10:59:24.919340 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.049)       0:00:34.334 **********
2026-06-09 10:59:24.964644 | 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-09 10:59:24.964731 | controller | skipping: [localhost]
2026-06-09 10:59:24.964741 | controller |
2026-06-09 10:59:24.964748 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:24.964753 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.045)       0:00:34.381 **********
2026-06-09 10:59:24.964773 | controller | Tuesday 09 June 2026  10:59:24 +0000 (0:00:00.045)       0:00:34.380 **********
2026-06-09 10:59:25.013008 | controller | skipping: [localhost]
2026-06-09 10:59:25.013084 | controller |
2026-06-09 10:59:25.013091 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-09 10:59:25.013097 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.047)       0:00:34.429 **********
2026-06-09 10:59:25.013103 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.047)       0:00:34.428 **********
2026-06-09 10:59:25.059580 | controller | skipping: [localhost]
2026-06-09 10:59:25.059652 | controller |
2026-06-09 10:59:25.059660 | 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-09 10:59:25.059666 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.047)       0:00:34.476 **********
2026-06-09 10:59:25.059672 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.047)       0:00:34.475 **********
2026-06-09 10:59:25.099564 | controller | ok: [localhost] =>
2026-06-09 10:59:25.099600 | controller |     changed: false
2026-06-09 10:59:25.099605 | controller |     msg: All assertions passed
2026-06-09 10:59:25.099610 | controller |
2026-06-09 10:59:25.099615 | 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-09 10:59:25.099621 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.040)       0:00:34.516 **********
2026-06-09 10:59:25.099637 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.040)       0:00:34.515 **********
2026-06-09 10:59:25.132483 | controller | skipping: [localhost]
2026-06-09 10:59:25.132522 | controller |
2026-06-09 10:59:25.132530 | 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-09 10:59:25.132536 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.032)       0:00:34.549 **********
2026-06-09 10:59:25.132541 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.032)       0:00:34.548 **********
2026-06-09 10:59:25.161911 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-09 10:59:25.161953 | controller |
2026-06-09 10:59:25.161959 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 10:59:25.161965 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.029)       0:00:34.579 **********
2026-06-09 10:59:25.161970 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.029)       0:00:34.577 **********
2026-06-09 10:59:25.183469 | controller | skipping: [localhost]
2026-06-09 10:59:25.183498 | controller |
2026-06-09 10:59:25.183503 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 10:59:25.183507 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.021)       0:00:34.600 **********
2026-06-09 10:59:25.183511 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.021)       0:00:34.599 **********
2026-06-09 10:59:25.211808 | controller | ok: [localhost]
2026-06-09 10:59:25.211844 | controller |
2026-06-09 10:59:25.211852 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 10:59:25.211857 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 10:59:25.211862 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 10:59:25.211868 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 10:59:25.211873 | controller | }}] ***
2026-06-09 10:59:25.211878 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.028)       0:00:34.629 **********
2026-06-09 10:59:25.211883 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.028)       0:00:34.627 **********
2026-06-09 10:59:25.252749 | controller | skipping: [localhost]
2026-06-09 10:59:25.252787 | controller |
2026-06-09 10:59:25.252794 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 10:59:25.252800 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:25.252805 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 10:59:25.252810 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 10:59:25.252815 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.040)       0:00:34.669 **********
2026-06-09 10:59:25.252820 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.040)       0:00:34.668 **********
2026-06-09 10:59:25.503555 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-09 10:59:25.503593 | controller |
2026-06-09 10:59:25.503599 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 10:59:25.503604 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.250)       0:00:34.920 **********
2026-06-09 10:59:25.503608 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.250)       0:00:34.919 **********
2026-06-09 10:59:25.573879 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 10:59:25.573911 | controller |
2026-06-09 10:59:25.573917 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-09 10:59:25.573927 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.070)       0:00:34.991 **********
2026-06-09 10:59:25.573932 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.070)       0:00:34.989 **********
2026-06-09 10:59:25.616385 | controller | skipping: [localhost]
2026-06-09 10:59:25.616434 | controller |
2026-06-09 10:59:25.616440 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-09 10:59:25.616444 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.042)       0:00:35.033 **********
2026-06-09 10:59:25.616448 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.042)       0:00:35.032 **********
2026-06-09 10:59:25.699868 | controller |
2026-06-09 10:59:25.699935 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 10:59:25.699943 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.083)       0:00:35.117 **********
2026-06-09 10:59:25.699948 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.083)       0:00:35.115 **********
2026-06-09 10:59:25.740729 | controller | skipping: [localhost]
2026-06-09 10:59:25.740788 | controller |
2026-06-09 10:59:25.740794 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 10:59:25.740799 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.040)       0:00:35.157 **********
2026-06-09 10:59:25.740803 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.040)       0:00:35.156 **********
2026-06-09 10:59:25.846777 | 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-09 10:59:25.846844 | controller |
2026-06-09 10:59:25.846852 | 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-09 10:59:25.846859 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.106)       0:00:35.264 **********
2026-06-09 10:59:25.846864 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.106)       0:00:35.262 **********
2026-06-09 10:59:25.909549 | controller | ok: [localhost] =>
2026-06-09 10:59:25.909633 | controller |     changed: false
2026-06-09 10:59:25.909641 | controller |     msg: All assertions passed
2026-06-09 10:59:25.909647 | controller |
2026-06-09 10:59:25.909653 | 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-09 10:59:25.909660 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.062)       0:00:35.326 **********
2026-06-09 10:59:25.909666 | controller | Tuesday 09 June 2026  10:59:25 +0000 (0:00:00.062)       0:00:35.325 **********
2026-06-09 10:59:26.119609 | controller | ok: [localhost]
2026-06-09 10:59:26.119668 | controller |
2026-06-09 10:59:26.119673 | 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-09 10:59:26.119678 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.210)       0:00:35.536 **********
2026-06-09 10:59:26.119682 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.210)       0:00:35.535 **********
2026-06-09 10:59:26.184786 | controller | ok: [localhost] =>
2026-06-09 10:59:26.184850 | controller |     changed: false
2026-06-09 10:59:26.184857 | controller |     msg: All assertions passed
2026-06-09 10:59:26.184863 | controller |
2026-06-09 10:59:26.184869 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 10:59:26.184875 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.065)       0:00:35.602 **********
2026-06-09 10:59:26.184881 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.065)       0:00:35.600 **********
2026-06-09 10:59:26.385652 | controller | ok: [localhost]
2026-06-09 10:59:26.385685 | controller |
2026-06-09 10:59:26.385691 | 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-09 10:59:26.385696 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 10:59:26.385700 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 10:59:26.385718 | controller |   _config_map_content |
2026-06-09 10:59:26.385722 | controller |   ansible.utils.remove_keys(
2026-06-09 10:59:26.385725 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 10:59:26.385729 | controller |     matching_parameter='regex')
2026-06-09 10:59:26.385732 | controller | }}, cacheable=False] ***
2026-06-09 10:59:26.385736 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.200)       0:00:35.803 **********
2026-06-09 10:59:26.385740 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.200)       0:00:35.801 **********
2026-06-09 10:59:26.626747 | controller | ok: [localhost]
2026-06-09 10:59:26.626785 | controller |
2026-06-09 10:59:26.626796 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 10:59:26.626802 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.241)       0:00:36.044 **********
2026-06-09 10:59:26.626807 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.241)       0:00:36.042 **********
2026-06-09 10:59:26.680125 | 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-09 10:59:26.680163 | controller |
2026-06-09 10:59:26.680169 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-09 10:59:26.680175 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.053)       0:00:36.097 **********
2026-06-09 10:59:26.680180 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.053)       0:00:36.095 **********
2026-06-09 10:59:26.739986 | controller | ok: [localhost] =>
2026-06-09 10:59:26.740053 | controller |     changed: false
2026-06-09 10:59:26.740059 | controller |     msg: All assertions passed
2026-06-09 10:59:26.740064 | controller |
2026-06-09 10:59:26.740070 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 10:59:26.740075 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.059)       0:00:36.157 **********
2026-06-09 10:59:26.740080 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.059)       0:00:36.155 **********
2026-06-09 10:59:26.945942 | controller | ok: [localhost]
2026-06-09 10:59:26.946011 | controller |
2026-06-09 10:59:26.946019 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 10:59:26.946025 | controller |   (snippet_datadir,
2026-06-09 10:59:26.946029 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 10:59:26.946033 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 10:59:26.946050 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.206)       0:00:36.363 **********
2026-06-09 10:59:26.946053 | controller | Tuesday 09 June 2026  10:59:26 +0000 (0:00:00.206)       0:00:36.361 **********
2026-06-09 10:59:27.503927 | controller | ok: [localhost]
2026-06-09 10:59:27.503983 | controller |
2026-06-09 10:59:27.503989 | 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-09 10:59:27.503994 | controller | Tuesday 09 June 2026  10:59:27 +0000 (0:00:00.557)       0:00:36.921 **********
2026-06-09 10:59:27.503998 | controller | Tuesday 09 June 2026  10:59:27 +0000 (0:00:00.558)       0:00:36.919 **********
2026-06-09 10:59:27.563424 | controller | ok: [localhost]
2026-06-09 10:59:27.563493 | controller |
2026-06-09 10:59:27.563504 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 10:59:27.563510 | controller |   (snippet_datadir,
2026-06-09 10:59:27.563517 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 10:59:27.563523 | controller | }}, content={{
2026-06-09 10:59:27.563529 | controller |   _base64_patch |
2026-06-09 10:59:27.563548 | controller |   default({}) |
2026-06-09 10:59:27.563555 | controller |   to_nice_yaml
2026-06-09 10:59:27.563560 | controller | }}, mode=0644] ***
2026-06-09 10:59:27.563566 | controller | Tuesday 09 June 2026  10:59:27 +0000 (0:00:00.059)       0:00:36.980 **********
2026-06-09 10:59:27.563572 | controller | Tuesday 09 June 2026  10:59:27 +0000 (0:00:00.059)       0:00:36.979 **********
2026-06-09 10:59:27.991063 | controller | ok: [localhost]
2026-06-09 10:59:27.991124 | controller |
2026-06-09 10:59:27.991130 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 10:59:27.991134 | controller |   (snippet_datadir,
2026-06-09 10:59:27.991139 | controller |    '04_user_data.yaml') | path_join
2026-06-09 10:59:27.991143 | controller | }}, content={{
2026-06-09 10:59:27.991147 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 10:59:27.991151 | controller |   default({}) |
2026-06-09 10:59:27.991155 | controller |   to_nice_yaml
2026-06-09 10:59:27.991158 | controller | }}, mode=0644] ***
2026-06-09 10:59:27.991162 | controller | Tuesday 09 June 2026  10:59:27 +0000 (0:00:00.427)       0:00:37.407 **********
2026-06-09 10:59:27.991166 | controller | Tuesday 09 June 2026  10:59:27 +0000 (0:00:00.427)       0:00:37.406 **********
2026-06-09 10:59:28.383447 | controller | ok: [localhost]
2026-06-09 10:59:28.383491 | controller |
2026-06-09 10:59:28.383496 | 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-09 10:59:28.383501 | controller |   (
2026-06-09 10:59:28.383505 | controller |     snippet_datadir,
2026-06-09 10:59:28.383509 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 10:59:28.383513 | controller |   ) | path_join
2026-06-09 10:59:28.383516 | controller | }}, mode=0644] ***
2026-06-09 10:59:28.383520 | controller | Tuesday 09 June 2026  10:59:28 +0000 (0:00:00.392)       0:00:37.800 **********
2026-06-09 10:59:28.383524 | controller | Tuesday 09 June 2026  10:59:28 +0000 (0:00:00.392)       0:00:37.799 **********
2026-06-09 10:59:28.872990 | controller | changed: [localhost]
2026-06-09 10:59:28.873044 | controller |
2026-06-09 10:59:28.873049 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 10:59:28.873053 | controller | Tuesday 09 June 2026  10:59:28 +0000 (0:00:00.489)       0:00:38.290 **********
2026-06-09 10:59:28.873057 | controller | Tuesday 09 June 2026  10:59:28 +0000 (0:00:00.489)       0:00:38.288 **********
2026-06-09 10:59:28.934898 | 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-09 10:59:28.934963 | controller |
2026-06-09 10:59:28.934968 | 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-09 10:59:28.934979 | controller | Tuesday 09 June 2026  10:59:28 +0000 (0:00:00.062)       0:00:38.352 **********
2026-06-09 10:59:28.934983 | controller | Tuesday 09 June 2026  10:59:28 +0000 (0:00:00.061)       0:00:38.350 **********
2026-06-09 10:59:28.980245 | controller | ok: [localhost] =>
2026-06-09 10:59:28.980300 | controller |     changed: false
2026-06-09 10:59:28.980306 | controller |     msg: All assertions passed
2026-06-09 10:59:28.980312 | controller |
2026-06-09 10:59:28.980318 | 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-09 10:59:28.980324 | controller | Tuesday 09 June 2026  10:59:28 +0000 (0:00:00.045)       0:00:38.397 **********
2026-06-09 10:59:28.980329 | controller | Tuesday 09 June 2026  10:59:28 +0000 (0:00:00.045)       0:00:38.396 **********
2026-06-09 10:59:29.167294 | controller | ok: [localhost]
2026-06-09 10:59:29.167342 | controller |
2026-06-09 10:59:29.167355 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 10:59:29.167364 | controller | Tuesday 09 June 2026  10:59:29 +0000 (0:00:00.187)       0:00:38.584 **********
2026-06-09 10:59:29.167372 | controller | Tuesday 09 June 2026  10:59:29 +0000 (0:00:00.187)       0:00:38.583 **********
2026-06-09 10:59:29.207751 | controller | ok: [localhost]
2026-06-09 10:59:29.207804 | controller |
2026-06-09 10:59:29.207812 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 10:59:29.207819 | controller | Tuesday 09 June 2026  10:59:29 +0000 (0:00:00.040)       0:00:38.625 **********
2026-06-09 10:59:29.207824 | controller | Tuesday 09 June 2026  10:59:29 +0000 (0:00:00.040)       0:00:38.623 **********
2026-06-09 10:59:29.758027 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-09 10:59:29.758061 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-09 10:59:29.758066 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-09 10:59:29.758071 | controller |
2026-06-09 10:59:29.758075 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 10:59:29.758079 | controller |   _content |
2026-06-09 10:59:29.758083 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 10:59:29.758087 | controller |   combine(_parsed, recursive=true)
2026-06-09 10:59:29.758091 | controller | }}
2026-06-09 10:59:29.758094 | controller | ] ***
2026-06-09 10:59:29.758098 | controller | Tuesday 09 June 2026  10:59:29 +0000 (0:00:00.550)       0:00:39.175 **********
2026-06-09 10:59:29.758102 | controller | Tuesday 09 June 2026  10:59:29 +0000 (0:00:00.550)       0:00:39.173 **********
2026-06-09 10:59:29.888597 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-09 10:59:29.888635 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 10:59:29.888642 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 10:59:29.888648 | controller |
2026-06-09 10:59:29.888654 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 10:59:29.888659 | controller | Tuesday 09 June 2026  10:59:29 +0000 (0:00:00.130)       0:00:39.305 **********
2026-06-09 10:59:29.888665 | controller | Tuesday 09 June 2026  10:59:29 +0000 (0:00:00.130)       0:00:39.304 **********
2026-06-09 10:59:30.108481 | controller | ok: [localhost]
2026-06-09 10:59:30.108515 | controller |
2026-06-09 10:59:30.108522 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 10:59:30.108527 | controller |   (_destdir,
2026-06-09 10:59:30.108533 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 10:59:30.108537 | controller | }}, content={{
2026-06-09 10:59:30.108541 | controller |   (
2026-06-09 10:59:30.108546 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 10:59:30.108550 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 10:59:30.108555 | controller | }}, mode=0644] ***
2026-06-09 10:59:30.108559 | controller | Tuesday 09 June 2026  10:59:30 +0000 (0:00:00.220)       0:00:39.525 **********
2026-06-09 10:59:30.108564 | controller | Tuesday 09 June 2026  10:59:30 +0000 (0:00:00.220)       0:00:39.524 **********
2026-06-09 10:59:30.503577 | controller | ok: [localhost]
2026-06-09 10:59:30.503638 | controller |
2026-06-09 10:59:30.503646 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking mode=0644, backup=True, remote_src=True, src={{
2026-06-09 10:59:30.503661 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 10:59:30.503667 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 10:59:30.503672 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 10:59:30.503678 | controller | }}, dest={{
2026-06-09 10:59:30.503684 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:30.503689 | controller |   stage['path'], _val.src_file
2026-06-09 10:59:30.503695 | controller |   ) |
2026-06-09 10:59:30.503700 | controller |   path_join
2026-06-09 10:59:30.503731 | controller |  }}] ***
2026-06-09 10:59:30.503737 | controller | Tuesday 09 June 2026  10:59:30 +0000 (0:00:00.395)       0:00:39.920 **********
2026-06-09 10:59:30.503743 | controller | Tuesday 09 June 2026  10:59:30 +0000 (0:00:00.395)       0:00:39.919 **********
2026-06-09 10:59:30.793468 | controller | ok: [localhost] => (item=network-values)
2026-06-09 10:59:30.793519 | controller |
2026-06-09 10:59:30.793531 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:30.793541 | controller | Tuesday 09 June 2026  10:59:30 +0000 (0:00:00.289)       0:00:40.210 **********
2026-06-09 10:59:30.793550 | controller | Tuesday 09 June 2026  10:59:30 +0000 (0:00:00.289)       0:00:40.209 **********
2026-06-09 10:59:30.871758 | controller | skipping: [localhost]
2026-06-09 10:59:30.871804 | controller |
2026-06-09 10:59:30.871813 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 10:59:30.871821 | controller | Tuesday 09 June 2026  10:59:30 +0000 (0:00:00.077)       0:00:40.288 **********
2026-06-09 10:59:30.871828 | controller | Tuesday 09 June 2026  10:59:30 +0000 (0:00:00.077)       0:00:40.286 **********
2026-06-09 10:59:31.343668 | controller | changed: [localhost]
2026-06-09 10:59:31.343762 | controller |
2026-06-09 10:59:31.343773 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 10:59:31.343780 | controller | Tuesday 09 June 2026  10:59:31 +0000 (0:00:00.472)       0:00:40.761 **********
2026-06-09 10:59:31.343794 | controller | Tuesday 09 June 2026  10:59:31 +0000 (0:00:00.472)       0:00:40.759 **********
2026-06-09 10:59:31.769643 | controller | changed: [localhost]
2026-06-09 10:59:31.769726 | controller |
2026-06-09 10:59:31.769736 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 10:59:31.769743 | controller | Tuesday 09 June 2026  10:59:31 +0000 (0:00:00.425)       0:00:41.186 **********
2026-06-09 10:59:31.769749 | controller | Tuesday 09 June 2026  10:59:31 +0000 (0:00:00.425)       0:00:41.185 **********
2026-06-09 10:59:31.816989 | controller | skipping: [localhost]
2026-06-09 10:59:31.817056 | controller |
2026-06-09 10:59:31.817063 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 10:59:31.817069 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 10:59:31.817075 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 10:59:31.817080 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 10:59:31.817086 | controller |   ) | list
2026-06-09 10:59:31.817091 | controller | }}] ***
2026-06-09 10:59:31.817096 | controller | Tuesday 09 June 2026  10:59:31 +0000 (0:00:00.047)       0:00:41.234 **********
2026-06-09 10:59:31.817102 | controller | Tuesday 09 June 2026  10:59:31 +0000 (0:00:00.047)       0:00:41.233 **********
2026-06-09 10:59:31.879888 | controller | skipping: [localhost]
2026-06-09 10:59:31.879962 | controller |
2026-06-09 10:59:31.879983 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking remote_src=True, src={{ _output }}, dest={{
2026-06-09 10:59:31.879990 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 10:59:31.879995 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 10:59:31.880001 | controller | }}, mode=0644] ***
2026-06-09 10:59:31.880012 | controller | Tuesday 09 June 2026  10:59:31 +0000 (0:00:00.062)       0:00:41.297 **********
2026-06-09 10:59:31.880018 | controller | Tuesday 09 June 2026  10:59:31 +0000 (0:00:00.062)       0:00:41.295 **********
2026-06-09 10:59:32.147740 | controller | changed: [localhost]
2026-06-09 10:59:32.147794 | controller |
2026-06-09 10:59:32.147800 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:32.147805 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.267)       0:00:41.564 **********
2026-06-09 10:59:32.147809 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.267)       0:00:41.563 **********
2026-06-09 10:59:32.205157 | controller | skipping: [localhost]
2026-06-09 10:59:32.205190 | controller |
2026-06-09 10:59:32.205195 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 10:59:32.205200 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.058)       0:00:41.622 **********
2026-06-09 10:59:32.205204 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.058)       0:00:41.621 **********
2026-06-09 10:59:32.245121 | controller | skipping: [localhost]
2026-06-09 10:59:32.245175 | controller |
2026-06-09 10:59:32.245186 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-09 10:59:32.245195 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.039)       0:00:41.662 **********
2026-06-09 10:59:32.245204 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.039)       0:00:41.660 **********
2026-06-09 10:59:32.301169 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-09 10:59:32.301254 | controller | skipping: [localhost]
2026-06-09 10:59:32.301271 | controller |
2026-06-09 10:59:32.301278 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:32.301286 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.056)       0:00:41.718 **********
2026-06-09 10:59:32.301293 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.056)       0:00:41.716 **********
2026-06-09 10:59:32.337620 | controller | skipping: [localhost]
2026-06-09 10:59:32.337681 | controller |
2026-06-09 10:59:32.337687 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-09 10:59:32.337691 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.036)       0:00:41.755 **********
2026-06-09 10:59:32.337695 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.036)       0:00:41.753 **********
2026-06-09 10:59:32.379033 | controller | skipping: [localhost]
2026-06-09 10:59:32.379064 | controller |
2026-06-09 10:59:32.379069 | 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-09 10:59:32.379074 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.041)       0:00:41.796 **********
2026-06-09 10:59:32.379078 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.041)       0:00:41.795 **********
2026-06-09 10:59:32.422850 | controller | ok: [localhost] =>
2026-06-09 10:59:32.422880 | controller |     changed: false
2026-06-09 10:59:32.422886 | controller |     msg: All assertions passed
2026-06-09 10:59:32.422890 | controller |
2026-06-09 10:59:32.422894 | 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-09 10:59:32.422899 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.043)       0:00:41.840 **********
2026-06-09 10:59:32.422903 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.043)       0:00:41.838 **********
2026-06-09 10:59:32.446110 | controller | skipping: [localhost]
2026-06-09 10:59:32.446139 | controller |
2026-06-09 10:59:32.446145 | 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-09 10:59:32.446154 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.023)       0:00:41.863 **********
2026-06-09 10:59:32.446158 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.023)       0:00:41.862 **********
2026-06-09 10:59:32.474382 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-09 10:59:32.474415 | controller |
2026-06-09 10:59:32.474420 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 10:59:32.474424 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.028)       0:00:41.891 **********
2026-06-09 10:59:32.474428 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.028)       0:00:41.890 **********
2026-06-09 10:59:32.498792 | controller | skipping: [localhost]
2026-06-09 10:59:32.498829 | controller |
2026-06-09 10:59:32.498836 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 10:59:32.498842 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.024)       0:00:41.916 **********
2026-06-09 10:59:32.498847 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.024)       0:00:41.914 **********
2026-06-09 10:59:32.534440 | controller | ok: [localhost]
2026-06-09 10:59:32.534495 | controller |
2026-06-09 10:59:32.534500 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 10:59:32.534505 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 10:59:32.534509 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 10:59:32.534513 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 10:59:32.534517 | controller | }}] ***
2026-06-09 10:59:32.534520 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.035)       0:00:41.951 **********
2026-06-09 10:59:32.534524 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.035)       0:00:41.950 **********
2026-06-09 10:59:32.572924 | controller | skipping: [localhost]
2026-06-09 10:59:32.572971 | controller |
2026-06-09 10:59:32.572976 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 10:59:32.572980 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:32.572984 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 10:59:32.572988 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 10:59:32.572992 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.038)       0:00:41.990 **********
2026-06-09 10:59:32.572996 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.038)       0:00:41.988 **********
2026-06-09 10:59:32.982740 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-09 10:59:32.982806 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-09 10:59:32.982811 | controller |
2026-06-09 10:59:32.982816 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 10:59:32.982820 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.409)       0:00:42.399 **********
2026-06-09 10:59:32.982825 | controller | Tuesday 09 June 2026  10:59:32 +0000 (0:00:00.409)       0:00:42.398 **********
2026-06-09 10:59:33.075761 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 10:59:33.075802 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-09 10:59:33.075810 | controller |
2026-06-09 10:59:33.075824 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-09 10:59:33.075830 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.093)       0:00:42.492 **********
2026-06-09 10:59:33.075836 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.093)       0:00:42.491 **********
2026-06-09 10:59:33.120290 | controller | skipping: [localhost]
2026-06-09 10:59:33.120367 | controller |
2026-06-09 10:59:33.120379 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane name=ci_gen_kustomize_values] ***
2026-06-09 10:59:33.120397 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.044)       0:00:42.537 **********
2026-06-09 10:59:33.120405 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.044)       0:00:42.536 **********
2026-06-09 10:59:33.233231 | controller |
2026-06-09 10:59:33.233354 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 10:59:33.233365 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.112)       0:00:42.650 **********
2026-06-09 10:59:33.233372 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.112)       0:00:42.649 **********
2026-06-09 10:59:33.273965 | controller | skipping: [localhost]
2026-06-09 10:59:33.274031 | controller |
2026-06-09 10:59:33.274039 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 10:59:33.274045 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.040)       0:00:42.691 **********
2026-06-09 10:59:33.274051 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.040)       0:00:42.689 **********
2026-06-09 10:59:33.338432 | 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-09 10:59:33.338505 | controller |
2026-06-09 10:59:33.338514 | 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-09 10:59:33.338521 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.064)       0:00:42.755 **********
2026-06-09 10:59:33.338527 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.064)       0:00:42.754 **********
2026-06-09 10:59:33.442148 | controller | ok: [localhost] =>
2026-06-09 10:59:33.442225 | controller |     changed: false
2026-06-09 10:59:33.442235 | controller |     msg: All assertions passed
2026-06-09 10:59:33.442243 | controller |
2026-06-09 10:59:33.442251 | 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-09 10:59:33.442260 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.103)       0:00:42.859 **********
2026-06-09 10:59:33.442267 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.103)       0:00:42.858 **********
2026-06-09 10:59:33.647672 | controller | ok: [localhost]
2026-06-09 10:59:33.647813 | controller |
2026-06-09 10:59:33.647827 | 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-09 10:59:33.647836 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.205)       0:00:43.064 **********
2026-06-09 10:59:33.647844 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.205)       0:00:43.063 **********
2026-06-09 10:59:33.703765 | controller | ok: [localhost] =>
2026-06-09 10:59:33.703819 | controller |     changed: false
2026-06-09 10:59:33.703826 | controller |     msg: All assertions passed
2026-06-09 10:59:33.703832 | controller |
2026-06-09 10:59:33.703837 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 10:59:33.703843 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.056)       0:00:43.121 **********
2026-06-09 10:59:33.703856 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.056)       0:00:43.119 **********
2026-06-09 10:59:33.932097 | controller | ok: [localhost]
2026-06-09 10:59:33.932154 | controller |
2026-06-09 10:59:33.932168 | 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-09 10:59:33.932176 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 10:59:33.932181 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 10:59:33.932187 | controller |   _config_map_content |
2026-06-09 10:59:33.932191 | controller |   ansible.utils.remove_keys(
2026-06-09 10:59:33.932196 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 10:59:33.932209 | controller |     matching_parameter='regex')
2026-06-09 10:59:33.932213 | controller | }}, cacheable=False] ***
2026-06-09 10:59:33.932216 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.228)       0:00:43.349 **********
2026-06-09 10:59:33.932220 | controller | Tuesday 09 June 2026  10:59:33 +0000 (0:00:00.228)       0:00:43.348 **********
2026-06-09 10:59:34.219529 | controller | ok: [localhost]
2026-06-09 10:59:34.219608 | controller |
2026-06-09 10:59:34.219619 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 10:59:34.219628 | controller | Tuesday 09 June 2026  10:59:34 +0000 (0:00:00.287)       0:00:43.636 **********
2026-06-09 10:59:34.219636 | controller | Tuesday 09 June 2026  10:59:34 +0000 (0:00:00.287)       0:00:43.635 **********
2026-06-09 10:59:34.290333 | 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-09 10:59:34.290410 | controller |
2026-06-09 10:59:34.290420 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-09 10:59:34.290429 | controller | Tuesday 09 June 2026  10:59:34 +0000 (0:00:00.070)       0:00:43.707 **********
2026-06-09 10:59:34.290437 | controller | Tuesday 09 June 2026  10:59:34 +0000 (0:00:00.070)       0:00:43.706 **********
2026-06-09 10:59:34.339337 | controller | ok: [localhost] =>
2026-06-09 10:59:34.339428 | controller |     changed: false
2026-06-09 10:59:34.339441 | controller |     msg: All assertions passed
2026-06-09 10:59:34.339453 | controller |
2026-06-09 10:59:34.339464 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 10:59:34.339475 | controller | Tuesday 09 June 2026  10:59:34 +0000 (0:00:00.048)       0:00:43.756 **********
2026-06-09 10:59:34.339486 | controller | Tuesday 09 June 2026  10:59:34 +0000 (0:00:00.048)       0:00:43.755 **********
2026-06-09 10:59:34.566136 | controller | ok: [localhost]
2026-06-09 10:59:34.566212 | controller |
2026-06-09 10:59:34.566223 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 10:59:34.566232 | controller |   (snippet_datadir,
2026-06-09 10:59:34.566240 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 10:59:34.566249 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 10:59:34.566257 | controller | Tuesday 09 June 2026  10:59:34 +0000 (0:00:00.226)       0:00:43.983 **********
2026-06-09 10:59:34.566264 | controller | Tuesday 09 June 2026  10:59:34 +0000 (0:00:00.226)       0:00:43.981 **********
2026-06-09 10:59:35.114734 | controller | ok: [localhost]
2026-06-09 10:59:35.114799 | controller |
2026-06-09 10:59:35.114805 | 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-09 10:59:35.114809 | controller | Tuesday 09 June 2026  10:59:35 +0000 (0:00:00.549)       0:00:44.532 **********
2026-06-09 10:59:35.114814 | controller | Tuesday 09 June 2026  10:59:35 +0000 (0:00:00.548)       0:00:44.530 **********
2026-06-09 10:59:35.169210 | controller | ok: [localhost]
2026-06-09 10:59:35.169271 | controller |
2026-06-09 10:59:35.169279 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 10:59:35.169285 | controller |   (snippet_datadir,
2026-06-09 10:59:35.169291 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 10:59:35.169296 | controller | }}, content={{
2026-06-09 10:59:35.169302 | controller |   _base64_patch |
2026-06-09 10:59:35.169307 | controller |   default({}) |
2026-06-09 10:59:35.169312 | controller |   to_nice_yaml
2026-06-09 10:59:35.169317 | controller | }}, mode=0644] ***
2026-06-09 10:59:35.169322 | controller | Tuesday 09 June 2026  10:59:35 +0000 (0:00:00.054)       0:00:44.586 **********
2026-06-09 10:59:35.169327 | controller | Tuesday 09 June 2026  10:59:35 +0000 (0:00:00.054)       0:00:44.585 **********
2026-06-09 10:59:35.605430 | controller | ok: [localhost]
2026-06-09 10:59:35.605478 | controller |
2026-06-09 10:59:35.605483 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 10:59:35.605487 | controller |   (snippet_datadir,
2026-06-09 10:59:35.605492 | controller |    '04_user_data.yaml') | path_join
2026-06-09 10:59:35.605501 | controller | }}, content={{
2026-06-09 10:59:35.605505 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 10:59:35.605508 | controller |   default({}) |
2026-06-09 10:59:35.605512 | controller |   to_nice_yaml
2026-06-09 10:59:35.605515 | controller | }}, mode=0644] ***
2026-06-09 10:59:35.605518 | controller | Tuesday 09 June 2026  10:59:35 +0000 (0:00:00.436)       0:00:45.022 **********
2026-06-09 10:59:35.605522 | controller | Tuesday 09 June 2026  10:59:35 +0000 (0:00:00.436)       0:00:45.021 **********
2026-06-09 10:59:36.019500 | controller | ok: [localhost]
2026-06-09 10:59:36.019548 | controller |
2026-06-09 10:59:36.019553 | 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-09 10:59:36.019557 | controller |   (
2026-06-09 10:59:36.019561 | controller |     snippet_datadir,
2026-06-09 10:59:36.019565 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 10:59:36.019569 | controller |   ) | path_join
2026-06-09 10:59:36.019572 | controller | }}, mode=0644] ***
2026-06-09 10:59:36.019576 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.413)       0:00:45.436 **********
2026-06-09 10:59:36.019580 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.414)       0:00:45.435 **********
2026-06-09 10:59:36.463978 | controller | ok: [localhost]
2026-06-09 10:59:36.464028 | controller |
2026-06-09 10:59:36.464034 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 10:59:36.464038 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.444)       0:00:45.881 **********
2026-06-09 10:59:36.464042 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.444)       0:00:45.879 **********
2026-06-09 10:59:36.538942 | 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-09 10:59:36.539021 | controller |
2026-06-09 10:59:36.539032 | 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-09 10:59:36.539044 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.075)       0:00:45.956 **********
2026-06-09 10:59:36.539052 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.075)       0:00:45.954 **********
2026-06-09 10:59:36.609410 | controller | ok: [localhost] =>
2026-06-09 10:59:36.609494 | controller |     changed: false
2026-06-09 10:59:36.609508 | controller |     msg: All assertions passed
2026-06-09 10:59:36.609520 | controller |
2026-06-09 10:59:36.609532 | 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-09 10:59:36.609557 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.069)       0:00:46.025 **********
2026-06-09 10:59:36.609569 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.069)       0:00:46.024 **********
2026-06-09 10:59:36.818926 | controller | ok: [localhost]
2026-06-09 10:59:36.818978 | controller |
2026-06-09 10:59:36.818984 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 10:59:36.818988 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.209)       0:00:46.235 **********
2026-06-09 10:59:36.818992 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.209)       0:00:46.234 **********
2026-06-09 10:59:36.866216 | controller | ok: [localhost]
2026-06-09 10:59:36.866280 | controller |
2026-06-09 10:59:36.866285 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 10:59:36.866290 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.047)       0:00:46.283 **********
2026-06-09 10:59:36.866294 | controller | Tuesday 09 June 2026  10:59:36 +0000 (0:00:00.047)       0:00:46.281 **********
2026-06-09 10:59:37.403490 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-09 10:59:37.403527 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-09 10:59:37.403532 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-09 10:59:37.403542 | controller |
2026-06-09 10:59:37.403547 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 10:59:37.403550 | controller |   _content |
2026-06-09 10:59:37.403554 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 10:59:37.403558 | controller |   combine(_parsed, recursive=true)
2026-06-09 10:59:37.403562 | controller | }}
2026-06-09 10:59:37.403565 | controller | ] ***
2026-06-09 10:59:37.403569 | controller | Tuesday 09 June 2026  10:59:37 +0000 (0:00:00.537)       0:00:46.820 **********
2026-06-09 10:59:37.403573 | controller | Tuesday 09 June 2026  10:59:37 +0000 (0:00:00.537)       0:00:46.819 **********
2026-06-09 10:59:37.530328 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-09 10:59:37.530363 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 10:59:37.530369 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 10:59:37.530374 | controller |
2026-06-09 10:59:37.530378 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 10:59:37.530384 | controller | Tuesday 09 June 2026  10:59:37 +0000 (0:00:00.126)       0:00:46.947 **********
2026-06-09 10:59:37.530388 | controller | Tuesday 09 June 2026  10:59:37 +0000 (0:00:00.126)       0:00:46.946 **********
2026-06-09 10:59:37.758313 | controller | ok: [localhost]
2026-06-09 10:59:37.758345 | controller |
2026-06-09 10:59:37.758350 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 10:59:37.758354 | controller |   (_destdir,
2026-06-09 10:59:37.758358 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 10:59:37.758362 | controller | }}, content={{
2026-06-09 10:59:37.758365 | controller |   (
2026-06-09 10:59:37.758369 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 10:59:37.758372 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 10:59:37.758376 | controller | }}, mode=0644] ***
2026-06-09 10:59:37.758380 | controller | Tuesday 09 June 2026  10:59:37 +0000 (0:00:00.227)       0:00:47.175 **********
2026-06-09 10:59:37.758384 | controller | Tuesday 09 June 2026  10:59:37 +0000 (0:00:00.227)       0:00:47.174 **********
2026-06-09 10:59:38.235731 | controller | ok: [localhost]
2026-06-09 10:59:38.235773 | controller |
2026-06-09 10:59:38.235781 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 10:59:38.235787 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.477)       0:00:47.652 **********
2026-06-09 10:59:38.235793 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.477)       0:00:47.651 **********
2026-06-09 10:59:38.288309 | controller | skipping: [localhost]
2026-06-09 10:59:38.288363 | controller |
2026-06-09 10:59:38.288368 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 10:59:38.288373 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.052)       0:00:47.705 **********
2026-06-09 10:59:38.288377 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.052)       0:00:47.704 **********
2026-06-09 10:59:38.351674 | 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-09 10:59:38.351772 | controller |
2026-06-09 10:59:38.351781 | 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-09 10:59:38.351787 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.063)       0:00:47.769 **********
2026-06-09 10:59:38.351804 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.063)       0:00:47.767 **********
2026-06-09 10:59:38.401607 | controller | ok: [localhost] =>
2026-06-09 10:59:38.401666 | controller |     changed: false
2026-06-09 10:59:38.401671 | controller |     msg: All assertions passed
2026-06-09 10:59:38.401675 | controller |
2026-06-09 10:59:38.401679 | 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-09 10:59:38.401684 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.049)       0:00:47.818 **********
2026-06-09 10:59:38.401697 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.049)       0:00:47.817 **********
2026-06-09 10:59:38.597679 | controller | ok: [localhost]
2026-06-09 10:59:38.597752 | controller |
2026-06-09 10:59:38.597769 | 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-09 10:59:38.597778 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.196)       0:00:48.014 **********
2026-06-09 10:59:38.597785 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.196)       0:00:48.013 **********
2026-06-09 10:59:38.670674 | controller | ok: [localhost] =>
2026-06-09 10:59:38.670782 | controller |     changed: false
2026-06-09 10:59:38.670798 | controller |     msg: All assertions passed
2026-06-09 10:59:38.670811 | controller |
2026-06-09 10:59:38.670824 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 10:59:38.670837 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.072)       0:00:48.087 **********
2026-06-09 10:59:38.670848 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.072)       0:00:48.086 **********
2026-06-09 10:59:38.907355 | controller | ok: [localhost]
2026-06-09 10:59:38.907407 | controller |
2026-06-09 10:59:38.907412 | 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-09 10:59:38.907417 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 10:59:38.907421 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 10:59:38.907425 | controller |   _config_map_content |
2026-06-09 10:59:38.907429 | controller |   ansible.utils.remove_keys(
2026-06-09 10:59:38.907432 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 10:59:38.907441 | controller |     matching_parameter='regex')
2026-06-09 10:59:38.907446 | controller | }}, cacheable=False] ***
2026-06-09 10:59:38.907451 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.237)       0:00:48.324 **********
2026-06-09 10:59:38.907457 | controller | Tuesday 09 June 2026  10:59:38 +0000 (0:00:00.237)       0:00:48.323 **********
2026-06-09 10:59:39.122281 | controller | ok: [localhost]
2026-06-09 10:59:39.122354 | controller |
2026-06-09 10:59:39.122365 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 10:59:39.122374 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.214)       0:00:48.539 **********
2026-06-09 10:59:39.122382 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.214)       0:00:48.538 **********
2026-06-09 10:59:39.180254 | controller | skipping: [localhost]
2026-06-09 10:59:39.180339 | controller |
2026-06-09 10:59:39.180354 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 10:59:39.180363 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.057)       0:00:48.597 **********
2026-06-09 10:59:39.180372 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.057)       0:00:48.595 **********
2026-06-09 10:59:39.367077 | controller | changed: [localhost]
2026-06-09 10:59:39.367147 | controller |
2026-06-09 10:59:39.367158 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 10:59:39.367167 | controller |   (snippet_datadir,
2026-06-09 10:59:39.367175 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 10:59:39.367184 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 10:59:39.367192 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.187)       0:00:48.784 **********
2026-06-09 10:59:39.367200 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.187)       0:00:48.783 **********
2026-06-09 10:59:39.426853 | controller | skipping: [localhost]
2026-06-09 10:59:39.426903 | controller |
2026-06-09 10:59:39.426909 | 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-09 10:59:39.426913 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.059)       0:00:48.844 **********
2026-06-09 10:59:39.426924 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.059)       0:00:48.842 **********
2026-06-09 10:59:39.529442 | controller | ok: [localhost]
2026-06-09 10:59:39.529506 | controller |
2026-06-09 10:59:39.529515 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 10:59:39.529521 | controller |   (snippet_datadir,
2026-06-09 10:59:39.529527 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 10:59:39.529532 | controller | }}, content={{
2026-06-09 10:59:39.529538 | controller |   _base64_patch |
2026-06-09 10:59:39.529543 | controller |   default({}) |
2026-06-09 10:59:39.529548 | controller |   to_nice_yaml
2026-06-09 10:59:39.529553 | controller | }}, mode=0644] ***
2026-06-09 10:59:39.529558 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.102)       0:00:48.946 **********
2026-06-09 10:59:39.529563 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.102)       0:00:48.944 **********
2026-06-09 10:59:39.981427 | controller | changed: [localhost]
2026-06-09 10:59:39.981477 | controller |
2026-06-09 10:59:39.981482 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 10:59:39.981486 | controller |   (snippet_datadir,
2026-06-09 10:59:39.981490 | controller |    '04_user_data.yaml') | path_join
2026-06-09 10:59:39.981495 | controller | }}, content={{
2026-06-09 10:59:39.981498 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 10:59:39.981502 | controller |   default({}) |
2026-06-09 10:59:39.981505 | controller |   to_nice_yaml
2026-06-09 10:59:39.981509 | controller | }}, mode=0644] ***
2026-06-09 10:59:39.981512 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.451)       0:00:49.397 **********
2026-06-09 10:59:39.981516 | controller | Tuesday 09 June 2026  10:59:39 +0000 (0:00:00.451)       0:00:49.396 **********
2026-06-09 10:59:40.395890 | controller | changed: [localhost]
2026-06-09 10:59:40.395939 | controller |
2026-06-09 10:59:40.395944 | 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-09 10:59:40.395949 | controller |   (
2026-06-09 10:59:40.395952 | controller |     snippet_datadir,
2026-06-09 10:59:40.395956 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 10:59:40.395960 | controller |   ) | path_join
2026-06-09 10:59:40.395964 | controller | }}, mode=0644] ***
2026-06-09 10:59:40.395967 | controller | Tuesday 09 June 2026  10:59:40 +0000 (0:00:00.415)       0:00:49.813 **********
2026-06-09 10:59:40.395972 | controller | Tuesday 09 June 2026  10:59:40 +0000 (0:00:00.415)       0:00:49.811 **********
2026-06-09 10:59:40.830626 | controller | changed: [localhost]
2026-06-09 10:59:40.830696 | controller |
2026-06-09 10:59:40.830726 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 10:59:40.830733 | controller | Tuesday 09 June 2026  10:59:40 +0000 (0:00:00.434)       0:00:50.247 **********
2026-06-09 10:59:40.830739 | controller | Tuesday 09 June 2026  10:59:40 +0000 (0:00:00.434)       0:00:50.246 **********
2026-06-09 10:59:40.922890 | 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-09 10:59:40.922964 | controller |
2026-06-09 10:59:40.922972 | 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-09 10:59:40.922979 | controller | Tuesday 09 June 2026  10:59:40 +0000 (0:00:00.092)       0:00:50.339 **********
2026-06-09 10:59:40.923001 | controller | Tuesday 09 June 2026  10:59:40 +0000 (0:00:00.092)       0:00:50.338 **********
2026-06-09 10:59:40.984575 | controller | ok: [localhost] =>
2026-06-09 10:59:40.984637 | controller |     changed: false
2026-06-09 10:59:40.984645 | controller |     msg: All assertions passed
2026-06-09 10:59:40.984651 | controller |
2026-06-09 10:59:40.984657 | 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-09 10:59:40.984663 | controller | Tuesday 09 June 2026  10:59:40 +0000 (0:00:00.061)       0:00:50.401 **********
2026-06-09 10:59:40.984669 | controller | Tuesday 09 June 2026  10:59:40 +0000 (0:00:00.061)       0:00:50.400 **********
2026-06-09 10:59:41.187673 | controller | ok: [localhost]
2026-06-09 10:59:41.187784 | controller |
2026-06-09 10:59:41.187801 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 10:59:41.187814 | controller | Tuesday 09 June 2026  10:59:41 +0000 (0:00:00.203)       0:00:50.605 **********
2026-06-09 10:59:41.187827 | controller | Tuesday 09 June 2026  10:59:41 +0000 (0:00:00.203)       0:00:50.603 **********
2026-06-09 10:59:41.248280 | controller | ok: [localhost]
2026-06-09 10:59:41.248371 | controller |
2026-06-09 10:59:41.248385 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 10:59:41.248397 | controller | Tuesday 09 June 2026  10:59:41 +0000 (0:00:00.059)       0:00:50.664 **********
2026-06-09 10:59:41.248408 | controller | Tuesday 09 June 2026  10:59:41 +0000 (0:00:00.059)       0:00:50.663 **********
2026-06-09 10:59:41.695462 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-09 10:59:41.695498 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-09 10:59:41.695505 | controller |
2026-06-09 10:59:41.695510 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 10:59:41.695515 | controller |   _content |
2026-06-09 10:59:41.695520 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 10:59:41.695525 | controller |   combine(_parsed, recursive=true)
2026-06-09 10:59:41.695530 | controller | }}
2026-06-09 10:59:41.695534 | controller | ] ***
2026-06-09 10:59:41.695539 | controller | Tuesday 09 June 2026  10:59:41 +0000 (0:00:00.448)       0:00:51.112 **********
2026-06-09 10:59:41.695544 | controller | Tuesday 09 June 2026  10:59:41 +0000 (0:00:00.447)       0:00:51.111 **********
2026-06-09 10:59:41.779518 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 10:59:41.779553 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 10:59:41.779559 | controller |
2026-06-09 10:59:41.779565 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 10:59:41.779570 | controller | Tuesday 09 June 2026  10:59:41 +0000 (0:00:00.084)       0:00:51.197 **********
2026-06-09 10:59:41.779575 | controller | Tuesday 09 June 2026  10:59:41 +0000 (0:00:00.084)       0:00:51.195 **********
2026-06-09 10:59:42.002573 | controller | changed: [localhost]
2026-06-09 10:59:42.002639 | controller |
2026-06-09 10:59:42.002648 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 10:59:42.002655 | controller |   (_destdir,
2026-06-09 10:59:42.002662 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 10:59:42.002670 | controller | }}, content={{
2026-06-09 10:59:42.002676 | controller |   (
2026-06-09 10:59:42.002683 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 10:59:42.002690 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 10:59:42.002696 | controller | }}, mode=0644] ***
2026-06-09 10:59:42.002734 | controller | Tuesday 09 June 2026  10:59:42 +0000 (0:00:00.222)       0:00:51.419 **********
2026-06-09 10:59:42.002742 | controller | Tuesday 09 June 2026  10:59:42 +0000 (0:00:00.222)       0:00:51.418 **********
2026-06-09 10:59:42.467326 | controller | changed: [localhost]
2026-06-09 10:59:42.467358 | controller |
2026-06-09 10:59:42.467364 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-09 10:59:42.467368 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 10:59:42.467372 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 10:59:42.467376 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 10:59:42.467379 | controller | }}, dest={{
2026-06-09 10:59:42.467383 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:42.467387 | controller |   stage['path'], _val.src_file
2026-06-09 10:59:42.467390 | controller |   ) |
2026-06-09 10:59:42.467394 | controller |   path_join
2026-06-09 10:59:42.467397 | controller |  }}] ***
2026-06-09 10:59:42.467401 | controller | Tuesday 09 June 2026  10:59:42 +0000 (0:00:00.464)       0:00:51.884 **********
2026-06-09 10:59:42.467405 | controller | Tuesday 09 June 2026  10:59:42 +0000 (0:00:00.464)       0:00:51.883 **********
2026-06-09 10:59:43.062664 | controller | ok: [localhost] => (item=network-values)
2026-06-09 10:59:43.062739 | controller | changed: [localhost] => (item=service-values)
2026-06-09 10:59:43.062753 | controller |
2026-06-09 10:59:43.062762 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:43.062769 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.595)       0:00:52.479 **********
2026-06-09 10:59:43.062777 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.595)       0:00:52.478 **********
2026-06-09 10:59:43.110366 | controller | skipping: [localhost]
2026-06-09 10:59:43.110416 | controller |
2026-06-09 10:59:43.110421 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 10:59:43.110426 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.047)       0:00:52.527 **********
2026-06-09 10:59:43.110430 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.047)       0:00:52.526 **********
2026-06-09 10:59:43.456745 | controller | changed: [localhost]
2026-06-09 10:59:43.456823 | controller |
2026-06-09 10:59:43.456838 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 10:59:43.456851 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.346)       0:00:52.873 **********
2026-06-09 10:59:43.456862 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.346)       0:00:52.872 **********
2026-06-09 10:59:43.850339 | controller | changed: [localhost]
2026-06-09 10:59:43.850417 | controller |
2026-06-09 10:59:43.850428 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 10:59:43.850437 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.393)       0:00:53.267 **********
2026-06-09 10:59:43.850446 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.393)       0:00:53.266 **********
2026-06-09 10:59:43.906254 | controller | skipping: [localhost]
2026-06-09 10:59:43.906315 | controller |
2026-06-09 10:59:43.906320 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 10:59:43.906325 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 10:59:43.906329 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 10:59:43.906333 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 10:59:43.906337 | controller |   ) | list
2026-06-09 10:59:43.906340 | controller | }}] ***
2026-06-09 10:59:43.906344 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.056)       0:00:53.323 **********
2026-06-09 10:59:43.906347 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.056)       0:00:53.322 **********
2026-06-09 10:59:43.969266 | controller | skipping: [localhost]
2026-06-09 10:59:43.969301 | controller |
2026-06-09 10:59:43.969308 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-09 10:59:43.969314 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 10:59:43.969319 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 10:59:43.969324 | controller | }}, mode=0644] ***
2026-06-09 10:59:43.969329 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.062)       0:00:53.386 **********
2026-06-09 10:59:43.969334 | controller | Tuesday 09 June 2026  10:59:43 +0000 (0:00:00.062)       0:00:53.385 **********
2026-06-09 10:59:44.216753 | controller | changed: [localhost]
2026-06-09 10:59:44.216824 | controller |
2026-06-09 10:59:44.216835 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:44.216844 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.247)       0:00:53.633 **********
2026-06-09 10:59:44.216852 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.247)       0:00:53.632 **********
2026-06-09 10:59:44.255984 | controller | skipping: [localhost]
2026-06-09 10:59:44.256107 | controller |
2026-06-09 10:59:44.256119 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 10:59:44.256128 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.039)       0:00:53.673 **********
2026-06-09 10:59:44.256137 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.039)       0:00:53.671 **********
2026-06-09 10:59:44.296089 | controller | skipping: [localhost]
2026-06-09 10:59:44.296159 | controller |
2026-06-09 10:59:44.296174 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane _raw_params=wait_condition.yml] ***
2026-06-09 10:59:44.296187 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.040)       0:00:53.713 **********
2026-06-09 10:59:44.296198 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.040)       0:00:53.712 **********
2026-06-09 10:59:44.347448 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-09 10:59:44.347538 | controller | skipping: [localhost]
2026-06-09 10:59:44.347554 | controller |
2026-06-09 10:59:44.347567 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:44.347579 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.051)       0:00:53.764 **********
2026-06-09 10:59:44.347592 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.051)       0:00:53.763 **********
2026-06-09 10:59:44.407402 | controller | skipping: [localhost]
2026-06-09 10:59:44.407481 | controller |
2026-06-09 10:59:44.407493 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-09 10:59:44.407502 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.059)       0:00:53.824 **********
2026-06-09 10:59:44.407510 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.059)       0:00:53.822 **********
2026-06-09 10:59:44.464496 | controller | skipping: [localhost]
2026-06-09 10:59:44.464558 | controller |
2026-06-09 10:59:44.464565 | 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-09 10:59:44.464572 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.056)       0:00:53.881 **********
2026-06-09 10:59:44.464578 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.057)       0:00:53.879 **********
2026-06-09 10:59:44.515369 | controller | ok: [localhost] =>
2026-06-09 10:59:44.515444 | controller |     changed: false
2026-06-09 10:59:44.515453 | controller |     msg: All assertions passed
2026-06-09 10:59:44.515461 | controller |
2026-06-09 10:59:44.515468 | 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-09 10:59:44.515475 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.051)       0:00:53.932 **********
2026-06-09 10:59:44.515482 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.051)       0:00:53.931 **********
2026-06-09 10:59:44.557590 | controller | skipping: [localhost]
2026-06-09 10:59:44.557649 | controller |
2026-06-09 10:59:44.557657 | 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-09 10:59:44.557663 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.042)       0:00:53.974 **********
2026-06-09 10:59:44.557668 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.042)       0:00:53.973 **********
2026-06-09 10:59:44.597412 | controller | ok: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-09 10:59:44.597479 | controller |
2026-06-09 10:59:44.597486 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 10:59:44.597493 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.039)       0:00:54.014 **********
2026-06-09 10:59:44.597509 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.039)       0:00:54.013 **********
2026-06-09 10:59:44.627661 | controller | skipping: [localhost]
2026-06-09 10:59:44.627731 | controller |
2026-06-09 10:59:44.627739 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 10:59:44.627743 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.030)       0:00:54.044 **********
2026-06-09 10:59:44.627747 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.030)       0:00:54.043 **********
2026-06-09 10:59:44.668660 | controller | ok: [localhost]
2026-06-09 10:59:44.668745 | controller |
2026-06-09 10:59:44.668755 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 10:59:44.668760 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 10:59:44.668766 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 10:59:44.668771 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 10:59:44.668776 | controller | }}] ***
2026-06-09 10:59:44.668781 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.040)       0:00:54.085 **********
2026-06-09 10:59:44.668802 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.041)       0:00:54.084 **********
2026-06-09 10:59:44.716120 | controller | skipping: [localhost]
2026-06-09 10:59:44.716188 | controller |
2026-06-09 10:59:44.716196 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 10:59:44.716201 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:44.716205 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 10:59:44.716209 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 10:59:44.716213 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.047)       0:00:54.133 **********
2026-06-09 10:59:44.716217 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.047)       0:00:54.131 **********
2026-06-09 10:59:44.937332 | controller | ok: [localhost] => (item={'name': 'dns-values', 'src_file': 'values.yaml'})
2026-06-09 10:59:44.937402 | controller |
2026-06-09 10:59:44.937410 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 10:59:44.937417 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.220)       0:00:54.354 **********
2026-06-09 10:59:44.937422 | controller | Tuesday 09 June 2026  10:59:44 +0000 (0:00:00.220)       0:00:54.352 **********
2026-06-09 10:59:45.003967 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 10:59:45.004024 | controller |
2026-06-09 10:59:45.004032 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-09 10:59:45.004038 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.066)       0:00:54.421 **********
2026-06-09 10:59:45.004044 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.066)       0:00:54.419 **********
2026-06-09 10:59:45.049156 | controller | skipping: [localhost]
2026-06-09 10:59:45.049223 | controller |
2026-06-09 10:59:45.049231 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=ci_gen_kustomize_values] ***
2026-06-09 10:59:45.049237 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.045)       0:00:54.466 **********
2026-06-09 10:59:45.049243 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.045)       0:00:54.465 **********
2026-06-09 10:59:45.153869 | controller |
2026-06-09 10:59:45.153905 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 10:59:45.153917 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.104)       0:00:54.571 **********
2026-06-09 10:59:45.153922 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.104)       0:00:54.569 **********
2026-06-09 10:59:45.194786 | controller | skipping: [localhost]
2026-06-09 10:59:45.194823 | controller |
2026-06-09 10:59:45.194830 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 10:59:45.194836 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.040)       0:00:54.611 **********
2026-06-09 10:59:45.194850 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.040)       0:00:54.610 **********
2026-06-09 10:59:45.247291 | 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-09 10:59:45.247320 | controller |
2026-06-09 10:59:45.247326 | 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-09 10:59:45.247330 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.052)       0:00:54.664 **********
2026-06-09 10:59:45.247334 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.052)       0:00:54.663 **********
2026-06-09 10:59:45.322910 | controller | ok: [localhost] =>
2026-06-09 10:59:45.322973 | controller |     changed: false
2026-06-09 10:59:45.322983 | controller |     msg: All assertions passed
2026-06-09 10:59:45.322991 | controller |
2026-06-09 10:59:45.322999 | 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-09 10:59:45.323008 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.075)       0:00:54.740 **********
2026-06-09 10:59:45.323015 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.075)       0:00:54.738 **********
2026-06-09 10:59:45.558921 | controller | ok: [localhost]
2026-06-09 10:59:45.558979 | controller |
2026-06-09 10:59:45.558984 | 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-09 10:59:45.558989 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.235)       0:00:54.975 **********
2026-06-09 10:59:45.558994 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.235)       0:00:54.974 **********
2026-06-09 10:59:45.620492 | controller | ok: [localhost] =>
2026-06-09 10:59:45.620558 | controller |     changed: false
2026-06-09 10:59:45.620564 | controller |     msg: All assertions passed
2026-06-09 10:59:45.620570 | controller |
2026-06-09 10:59:45.620575 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 10:59:45.620581 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.061)       0:00:55.036 **********
2026-06-09 10:59:45.620586 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.061)       0:00:55.035 **********
2026-06-09 10:59:45.838012 | controller | ok: [localhost]
2026-06-09 10:59:45.838049 | controller |
2026-06-09 10:59:45.838056 | 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-09 10:59:45.838061 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 10:59:45.838065 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 10:59:45.838068 | controller |   _config_map_content |
2026-06-09 10:59:45.838072 | controller |   ansible.utils.remove_keys(
2026-06-09 10:59:45.838075 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 10:59:45.838079 | controller |     matching_parameter='regex')
2026-06-09 10:59:45.838082 | controller | }}, cacheable=False] ***
2026-06-09 10:59:45.838086 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.218)       0:00:55.255 **********
2026-06-09 10:59:45.838090 | controller | Tuesday 09 June 2026  10:59:45 +0000 (0:00:00.218)       0:00:55.253 **********
2026-06-09 10:59:46.045225 | controller | ok: [localhost]
2026-06-09 10:59:46.045292 | controller |
2026-06-09 10:59:46.045299 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 10:59:46.045304 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.207)       0:00:55.462 **********
2026-06-09 10:59:46.045309 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.207)       0:00:55.460 **********
2026-06-09 10:59:46.111595 | controller | skipping: [localhost]
2026-06-09 10:59:46.111668 | controller |
2026-06-09 10:59:46.111679 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 10:59:46.111721 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.066)       0:00:55.528 **********
2026-06-09 10:59:46.111734 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.066)       0:00:55.527 **********
2026-06-09 10:59:46.318570 | controller | changed: [localhost]
2026-06-09 10:59:46.318629 | controller |
2026-06-09 10:59:46.318635 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 10:59:46.318639 | controller |   (snippet_datadir,
2026-06-09 10:59:46.318643 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 10:59:46.318647 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 10:59:46.318651 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.207)       0:00:55.735 **********
2026-06-09 10:59:46.318655 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.207)       0:00:55.734 **********
2026-06-09 10:59:46.377330 | controller | skipping: [localhost]
2026-06-09 10:59:46.377398 | controller |
2026-06-09 10:59:46.377405 | 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-09 10:59:46.377411 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.058)       0:00:55.794 **********
2026-06-09 10:59:46.377417 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.058)       0:00:55.793 **********
2026-06-09 10:59:46.436659 | controller | ok: [localhost]
2026-06-09 10:59:46.436742 | controller |
2026-06-09 10:59:46.436762 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 10:59:46.436767 | controller |   (snippet_datadir,
2026-06-09 10:59:46.436771 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 10:59:46.436775 | controller | }}, content={{
2026-06-09 10:59:46.436778 | controller |   _base64_patch |
2026-06-09 10:59:46.436782 | controller |   default({}) |
2026-06-09 10:59:46.436785 | controller |   to_nice_yaml
2026-06-09 10:59:46.436789 | controller | }}, mode=0644] ***
2026-06-09 10:59:46.436792 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.059)       0:00:55.853 **********
2026-06-09 10:59:46.436796 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.059)       0:00:55.852 **********
2026-06-09 10:59:46.850173 | controller | changed: [localhost]
2026-06-09 10:59:46.850224 | controller |
2026-06-09 10:59:46.850229 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 10:59:46.850234 | controller |   (snippet_datadir,
2026-06-09 10:59:46.850237 | controller |    '04_user_data.yaml') | path_join
2026-06-09 10:59:46.850241 | controller | }}, content={{
2026-06-09 10:59:46.850245 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 10:59:46.850248 | controller |   default({}) |
2026-06-09 10:59:46.850252 | controller |   to_nice_yaml
2026-06-09 10:59:46.850255 | controller | }}, mode=0644] ***
2026-06-09 10:59:46.850259 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.413)       0:00:56.267 **********
2026-06-09 10:59:46.850262 | controller | Tuesday 09 June 2026  10:59:46 +0000 (0:00:00.413)       0:00:56.266 **********
2026-06-09 10:59:47.275056 | controller | changed: [localhost]
2026-06-09 10:59:47.275122 | controller |
2026-06-09 10:59:47.275129 | 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-09 10:59:47.275135 | controller |   (
2026-06-09 10:59:47.275140 | controller |     snippet_datadir,
2026-06-09 10:59:47.275145 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 10:59:47.275150 | controller |   ) | path_join
2026-06-09 10:59:47.275155 | controller | }}, mode=0644] ***
2026-06-09 10:59:47.275160 | controller | Tuesday 09 June 2026  10:59:47 +0000 (0:00:00.424)       0:00:56.692 **********
2026-06-09 10:59:47.275165 | controller | Tuesday 09 June 2026  10:59:47 +0000 (0:00:00.424)       0:00:56.690 **********
2026-06-09 10:59:47.643870 | controller | changed: [localhost]
2026-06-09 10:59:47.643930 | controller |
2026-06-09 10:59:47.643935 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 10:59:47.643940 | controller | Tuesday 09 June 2026  10:59:47 +0000 (0:00:00.368)       0:00:57.061 **********
2026-06-09 10:59:47.643944 | controller | Tuesday 09 June 2026  10:59:47 +0000 (0:00:00.368)       0:00:57.059 **********
2026-06-09 10:59:47.700322 | 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-09 10:59:47.700382 | controller |
2026-06-09 10:59:47.700388 | 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-09 10:59:47.700393 | controller | Tuesday 09 June 2026  10:59:47 +0000 (0:00:00.056)       0:00:57.117 **********
2026-06-09 10:59:47.700397 | controller | Tuesday 09 June 2026  10:59:47 +0000 (0:00:00.056)       0:00:57.116 **********
2026-06-09 10:59:47.763173 | controller | ok: [localhost] =>
2026-06-09 10:59:47.763235 | controller |     changed: false
2026-06-09 10:59:47.763239 | controller |     msg: All assertions passed
2026-06-09 10:59:47.763243 | controller |
2026-06-09 10:59:47.763248 | 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-09 10:59:47.763252 | controller | Tuesday 09 June 2026  10:59:47 +0000 (0:00:00.062)       0:00:57.180 **********
2026-06-09 10:59:47.763256 | controller | Tuesday 09 June 2026  10:59:47 +0000 (0:00:00.062)       0:00:57.179 **********
2026-06-09 10:59:47.978473 | controller | ok: [localhost]
2026-06-09 10:59:47.978545 | controller |
2026-06-09 10:59:47.978556 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 10:59:47.978564 | controller | Tuesday 09 June 2026  10:59:47 +0000 (0:00:00.214)       0:00:57.395 **********
2026-06-09 10:59:47.978571 | controller | Tuesday 09 June 2026  10:59:47 +0000 (0:00:00.214)       0:00:57.394 **********
2026-06-09 10:59:48.021643 | controller | ok: [localhost]
2026-06-09 10:59:48.021698 | controller |
2026-06-09 10:59:48.021744 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 10:59:48.021760 | controller | Tuesday 09 June 2026  10:59:48 +0000 (0:00:00.043)       0:00:57.438 **********
2026-06-09 10:59:48.021767 | controller | Tuesday 09 June 2026  10:59:48 +0000 (0:00:00.043)       0:00:57.437 **********
2026-06-09 10:59:48.419943 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml)
2026-06-09 10:59:48.420009 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml)
2026-06-09 10:59:48.420016 | controller |
2026-06-09 10:59:48.420022 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 10:59:48.420028 | controller |   _content |
2026-06-09 10:59:48.420033 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 10:59:48.420039 | controller |   combine(_parsed, recursive=true)
2026-06-09 10:59:48.420044 | controller | }}
2026-06-09 10:59:48.420049 | controller | ] ***
2026-06-09 10:59:48.420055 | controller | Tuesday 09 June 2026  10:59:48 +0000 (0:00:00.398)       0:00:57.837 **********
2026-06-09 10:59:48.420060 | controller | Tuesday 09 June 2026  10:59:48 +0000 (0:00:00.398)       0:00:57.835 **********
2026-06-09 10:59:48.510111 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 10:59:48.510187 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 10:59:48.510199 | controller |
2026-06-09 10:59:48.510208 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 10:59:48.510217 | controller | Tuesday 09 June 2026  10:59:48 +0000 (0:00:00.090)       0:00:57.927 **********
2026-06-09 10:59:48.510225 | controller | Tuesday 09 June 2026  10:59:48 +0000 (0:00:00.090)       0:00:57.925 **********
2026-06-09 10:59:48.740214 | controller | changed: [localhost]
2026-06-09 10:59:48.740282 | controller |
2026-06-09 10:59:48.740289 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 10:59:48.740295 | controller |   (_destdir,
2026-06-09 10:59:48.740300 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 10:59:48.740305 | controller | }}, content={{
2026-06-09 10:59:48.740310 | controller |   (
2026-06-09 10:59:48.740315 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 10:59:48.740320 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 10:59:48.740336 | controller | }}, mode=0644] ***
2026-06-09 10:59:48.740341 | controller | Tuesday 09 June 2026  10:59:48 +0000 (0:00:00.229)       0:00:58.156 **********
2026-06-09 10:59:48.740346 | controller | Tuesday 09 June 2026  10:59:48 +0000 (0:00:00.229)       0:00:58.155 **********
2026-06-09 10:59:49.221534 | controller | changed: [localhost]
2026-06-09 10:59:49.221599 | controller |
2026-06-09 10:59:49.221606 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking/dns mode=0644, backup=True, remote_src=True, src={{
2026-06-09 10:59:49.221612 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 10:59:49.221618 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 10:59:49.221623 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 10:59:49.221628 | controller | }}, dest={{
2026-06-09 10:59:49.221633 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:49.221638 | controller |   stage['path'], _val.src_file
2026-06-09 10:59:49.221643 | controller |   ) |
2026-06-09 10:59:49.221648 | controller |   path_join
2026-06-09 10:59:49.221652 | controller |  }}] ***
2026-06-09 10:59:49.221658 | controller | Tuesday 09 June 2026  10:59:49 +0000 (0:00:00.482)       0:00:58.638 **********
2026-06-09 10:59:49.221663 | controller | Tuesday 09 June 2026  10:59:49 +0000 (0:00:00.482)       0:00:58.637 **********
2026-06-09 10:59:49.500448 | controller | changed: [localhost] => (item=dns-values)
2026-06-09 10:59:49.500511 | controller |
2026-06-09 10:59:49.500532 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:49.500542 | controller | Tuesday 09 June 2026  10:59:49 +0000 (0:00:00.278)       0:00:58.917 **********
2026-06-09 10:59:49.500551 | controller | Tuesday 09 June 2026  10:59:49 +0000 (0:00:00.278)       0:00:58.916 **********
2026-06-09 10:59:49.565775 | controller | skipping: [localhost]
2026-06-09 10:59:49.565840 | controller |
2026-06-09 10:59:49.565852 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/dns chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 10:59:49.565861 | controller | Tuesday 09 June 2026  10:59:49 +0000 (0:00:00.065)       0:00:58.983 **********
2026-06-09 10:59:49.565870 | controller | Tuesday 09 June 2026  10:59:49 +0000 (0:00:00.065)       0:00:58.981 **********
2026-06-09 10:59:49.900288 | controller | changed: [localhost]
2026-06-09 10:59:49.900341 | controller |
2026-06-09 10:59:49.900348 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 10:59:49.900354 | controller | Tuesday 09 June 2026  10:59:49 +0000 (0:00:00.334)       0:00:59.317 **********
2026-06-09 10:59:49.900359 | controller | Tuesday 09 June 2026  10:59:49 +0000 (0:00:00.334)       0:00:59.316 **********
2026-06-09 10:59:50.399031 | controller | changed: [localhost]
2026-06-09 10:59:50.399068 | controller |
2026-06-09 10:59:50.399073 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking/dns executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 10:59:50.399079 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.498)       0:00:59.816 **********
2026-06-09 10:59:50.399083 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.498)       0:00:59.815 **********
2026-06-09 10:59:50.438895 | controller | skipping: [localhost]
2026-06-09 10:59:50.438942 | controller |
2026-06-09 10:59:50.438949 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 10:59:50.438953 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 10:59:50.438957 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 10:59:50.438961 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 10:59:50.438965 | controller |   ) | list
2026-06-09 10:59:50.438969 | controller | }}] ***
2026-06-09 10:59:50.438972 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.039)       0:00:59.856 **********
2026-06-09 10:59:50.438976 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.039)       0:00:59.854 **********
2026-06-09 10:59:50.536071 | controller | skipping: [localhost]
2026-06-09 10:59:50.536145 | controller |
2026-06-09 10:59:50.536161 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking/dns remote_src=True, src={{ _output }}, dest={{
2026-06-09 10:59:50.536169 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 10:59:50.536176 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 10:59:50.536183 | controller | }}, mode=0644] ***
2026-06-09 10:59:50.536190 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.097)       0:00:59.953 **********
2026-06-09 10:59:50.536197 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.097)       0:00:59.952 **********
2026-06-09 10:59:50.876101 | controller | changed: [localhost]
2026-06-09 10:59:50.876184 | controller |
2026-06-09 10:59:50.876196 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:50.876203 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.339)       0:01:00.292 **********
2026-06-09 10:59:50.876211 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.339)       0:01:00.291 **********
2026-06-09 10:59:50.941945 | controller | skipping: [localhost]
2026-06-09 10:59:50.942014 | controller |
2026-06-09 10:59:50.942024 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 10:59:50.942031 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.065)       0:01:00.358 **********
2026-06-09 10:59:50.942037 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.065)       0:01:00.357 **********
2026-06-09 10:59:50.994643 | controller | skipping: [localhost]
2026-06-09 10:59:50.994744 | controller |
2026-06-09 10:59:50.994770 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=wait_condition.yml] ***
2026-06-09 10:59:50.994776 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.053)       0:01:00.411 **********
2026-06-09 10:59:50.994784 | controller | Tuesday 09 June 2026  10:59:50 +0000 (0:00:00.053)       0:01:00.410 **********
2026-06-09 10:59:51.044173 | controller | skipping: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-09 10:59:51.044235 | controller | skipping: [localhost]
2026-06-09 10:59:51.044244 | controller |
2026-06-09 10:59:51.044250 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:51.044256 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.049)       0:01:00.461 **********
2026-06-09 10:59:51.044261 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.049)       0:01:00.459 **********
2026-06-09 10:59:51.107969 | controller | skipping: [localhost]
2026-06-09 10:59:51.108037 | controller |
2026-06-09 10:59:51.108044 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-09 10:59:51.108050 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.064)       0:01:00.525 **********
2026-06-09 10:59:51.108056 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.064)       0:01:00.523 **********
2026-06-09 10:59:51.168680 | controller | skipping: [localhost]
2026-06-09 10:59:51.168745 | controller |
2026-06-09 10:59:51.168751 | 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-09 10:59:51.168756 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.060)       0:01:00.586 **********
2026-06-09 10:59:51.168760 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.060)       0:01:00.584 **********
2026-06-09 10:59:51.228260 | controller | ok: [localhost] =>
2026-06-09 10:59:51.228304 | controller |     changed: false
2026-06-09 10:59:51.228313 | controller |     msg: All assertions passed
2026-06-09 10:59:51.228322 | controller |
2026-06-09 10:59:51.228338 | 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-09 10:59:51.228346 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.058)       0:01:00.644 **********
2026-06-09 10:59:51.228355 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.059)       0:01:00.643 **********
2026-06-09 10:59:51.270679 | controller | skipping: [localhost]
2026-06-09 10:59:51.270757 | controller |
2026-06-09 10:59:51.270768 | 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-09 10:59:51.270777 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.042)       0:01:00.687 **********
2026-06-09 10:59:51.270785 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.042)       0:01:00.686 **********
2026-06-09 10:59:51.324654 | controller | ok: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-09 10:59:51.324700 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-09 10:59:51.324751 | controller |
2026-06-09 10:59:51.324760 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 10:59:51.324769 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.053)       0:01:00.741 **********
2026-06-09 10:59:51.324777 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.053)       0:01:00.740 **********
2026-06-09 10:59:51.358643 | controller | skipping: [localhost]
2026-06-09 10:59:51.358685 | controller |
2026-06-09 10:59:51.358696 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 10:59:51.358742 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.033)       0:01:00.775 **********
2026-06-09 10:59:51.358753 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.033)       0:01:00.774 **********
2026-06-09 10:59:51.402033 | controller | ok: [localhost]
2026-06-09 10:59:51.402067 | controller |
2026-06-09 10:59:51.402073 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 10:59:51.402079 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 10:59:51.402085 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 10:59:51.402090 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 10:59:51.402095 | controller | }}] ***
2026-06-09 10:59:51.402100 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.043)       0:01:00.819 **********
2026-06-09 10:59:51.402105 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.043)       0:01:00.817 **********
2026-06-09 10:59:51.446408 | controller | skipping: [localhost]
2026-06-09 10:59:51.446443 | controller |
2026-06-09 10:59:51.446450 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 10:59:51.446456 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:51.446462 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 10:59:51.446468 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 10:59:51.446473 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.044)       0:01:00.863 **********
2026-06-09 10:59:51.446479 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.044)       0:01:00.862 **********
2026-06-09 10:59:51.688417 | controller | ok: [localhost] => (item={'name': 'baremetalhost-values', 'src_file': 'values.yaml'})
2026-06-09 10:59:51.688448 | controller |
2026-06-09 10:59:51.688458 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 10:59:51.688463 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.241)       0:01:01.105 **********
2026-06-09 10:59:51.688467 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.241)       0:01:01.104 **********
2026-06-09 10:59:51.765044 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 10:59:51.765072 | controller |
2026-06-09 10:59:51.765082 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-09 10:59:51.765086 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.077)       0:01:01.182 **********
2026-06-09 10:59:51.765090 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.077)       0:01:01.181 **********
2026-06-09 10:59:51.835927 | controller | skipping: [localhost]
2026-06-09 10:59:51.835958 | controller |
2026-06-09 10:59:51.835964 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=ci_gen_kustomize_values] ***
2026-06-09 10:59:51.835968 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.070)       0:01:01.253 **********
2026-06-09 10:59:51.835972 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.070)       0:01:01.251 **********
2026-06-09 10:59:51.944839 | controller |
2026-06-09 10:59:51.944868 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 10:59:51.944873 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.108)       0:01:01.362 **********
2026-06-09 10:59:51.944877 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.108)       0:01:01.360 **********
2026-06-09 10:59:51.985211 | controller | skipping: [localhost]
2026-06-09 10:59:51.985239 | controller |
2026-06-09 10:59:51.985244 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 10:59:51.985249 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.040)       0:01:01.402 **********
2026-06-09 10:59:51.985253 | controller | Tuesday 09 June 2026  10:59:51 +0000 (0:00:00.040)       0:01:01.401 **********
2026-06-09 10:59:52.068321 | 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-09 10:59:52.068350 | controller |
2026-06-09 10:59:52.068355 | 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-09 10:59:52.068360 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.083)       0:01:01.485 **********
2026-06-09 10:59:52.068365 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.083)       0:01:01.484 **********
2026-06-09 10:59:52.137202 | controller | ok: [localhost] =>
2026-06-09 10:59:52.137246 | controller |     changed: false
2026-06-09 10:59:52.137256 | controller |     msg: All assertions passed
2026-06-09 10:59:52.137264 | controller |
2026-06-09 10:59:52.137273 | 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-09 10:59:52.137282 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.068)       0:01:01.554 **********
2026-06-09 10:59:52.137290 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.068)       0:01:01.552 **********
2026-06-09 10:59:52.355117 | controller | ok: [localhost]
2026-06-09 10:59:52.355153 | controller |
2026-06-09 10:59:52.355159 | 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-09 10:59:52.355165 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.218)       0:01:01.772 **********
2026-06-09 10:59:52.355170 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.218)       0:01:01.770 **********
2026-06-09 10:59:52.412448 | controller | ok: [localhost] =>
2026-06-09 10:59:52.412483 | controller |     changed: false
2026-06-09 10:59:52.412489 | controller |     msg: All assertions passed
2026-06-09 10:59:52.412494 | controller |
2026-06-09 10:59:52.412500 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 10:59:52.412505 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.057)       0:01:01.829 **********
2026-06-09 10:59:52.412510 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.057)       0:01:01.828 **********
2026-06-09 10:59:52.633891 | controller | ok: [localhost]
2026-06-09 10:59:52.633924 | controller |
2026-06-09 10:59:52.633931 | 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-09 10:59:52.633943 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 10:59:52.633948 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 10:59:52.633954 | controller |   _config_map_content |
2026-06-09 10:59:52.633959 | controller |   ansible.utils.remove_keys(
2026-06-09 10:59:52.633964 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 10:59:52.633968 | controller |     matching_parameter='regex')
2026-06-09 10:59:52.633974 | controller | }}, cacheable=False] ***
2026-06-09 10:59:52.633978 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.221)       0:01:02.051 **********
2026-06-09 10:59:52.633984 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.221)       0:01:02.049 **********
2026-06-09 10:59:52.850450 | controller | ok: [localhost]
2026-06-09 10:59:52.850483 | controller |
2026-06-09 10:59:52.850490 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 10:59:52.850495 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.216)       0:01:02.267 **********
2026-06-09 10:59:52.850500 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.216)       0:01:02.266 **********
2026-06-09 10:59:52.895888 | controller | skipping: [localhost]
2026-06-09 10:59:52.895921 | controller |
2026-06-09 10:59:52.895927 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 10:59:52.895933 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.045)       0:01:02.313 **********
2026-06-09 10:59:52.895938 | controller | Tuesday 09 June 2026  10:59:52 +0000 (0:00:00.045)       0:01:02.311 **********
2026-06-09 10:59:53.113888 | controller | changed: [localhost]
2026-06-09 10:59:53.113929 | controller |
2026-06-09 10:59:53.113940 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 10:59:53.113948 | controller |   (snippet_datadir,
2026-06-09 10:59:53.113957 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 10:59:53.113965 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 10:59:53.113973 | controller | Tuesday 09 June 2026  10:59:53 +0000 (0:00:00.217)       0:01:02.530 **********
2026-06-09 10:59:53.113981 | controller | Tuesday 09 June 2026  10:59:53 +0000 (0:00:00.217)       0:01:02.529 **********
2026-06-09 10:59:53.180659 | controller | skipping: [localhost]
2026-06-09 10:59:53.180701 | controller |
2026-06-09 10:59:53.180762 | 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-09 10:59:53.180772 | controller | Tuesday 09 June 2026  10:59:53 +0000 (0:00:00.066)       0:01:02.597 **********
2026-06-09 10:59:53.180780 | controller | Tuesday 09 June 2026  10:59:53 +0000 (0:00:00.066)       0:01:02.596 **********
2026-06-09 10:59:53.255844 | controller | ok: [localhost]
2026-06-09 10:59:53.255886 | controller |
2026-06-09 10:59:53.255897 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 10:59:53.255906 | controller |   (snippet_datadir,
2026-06-09 10:59:53.255914 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 10:59:53.255923 | controller | }}, content={{
2026-06-09 10:59:53.255931 | controller |   _base64_patch |
2026-06-09 10:59:53.255939 | controller |   default({}) |
2026-06-09 10:59:53.255947 | controller |   to_nice_yaml
2026-06-09 10:59:53.255954 | controller | }}, mode=0644] ***
2026-06-09 10:59:53.255962 | controller | Tuesday 09 June 2026  10:59:53 +0000 (0:00:00.075)       0:01:02.672 **********
2026-06-09 10:59:53.255970 | controller | Tuesday 09 June 2026  10:59:53 +0000 (0:00:00.075)       0:01:02.671 **********
2026-06-09 10:59:53.732811 | controller | changed: [localhost]
2026-06-09 10:59:53.732844 | controller |
2026-06-09 10:59:53.732848 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 10:59:53.732853 | controller |   (snippet_datadir,
2026-06-09 10:59:53.732857 | controller |    '04_user_data.yaml') | path_join
2026-06-09 10:59:53.732861 | controller | }}, content={{
2026-06-09 10:59:53.732865 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 10:59:53.732870 | controller |   default({}) |
2026-06-09 10:59:53.732879 | controller |   to_nice_yaml
2026-06-09 10:59:53.732884 | controller | }}, mode=0644] ***
2026-06-09 10:59:53.732889 | controller | Tuesday 09 June 2026  10:59:53 +0000 (0:00:00.477)       0:01:03.149 **********
2026-06-09 10:59:53.732894 | controller | Tuesday 09 June 2026  10:59:53 +0000 (0:00:00.477)       0:01:03.148 **********
2026-06-09 10:59:54.105486 | controller | changed: [localhost]
2026-06-09 10:59:54.105522 | controller |
2026-06-09 10:59:54.105529 | 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-09 10:59:54.105536 | controller |   (
2026-06-09 10:59:54.105541 | controller |     snippet_datadir,
2026-06-09 10:59:54.105547 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 10:59:54.105552 | controller |   ) | path_join
2026-06-09 10:59:54.105557 | controller | }}, mode=0644] ***
2026-06-09 10:59:54.105563 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.372)       0:01:03.522 **********
2026-06-09 10:59:54.105568 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.372)       0:01:03.521 **********
2026-06-09 10:59:54.519011 | controller | changed: [localhost]
2026-06-09 10:59:54.519067 | controller |
2026-06-09 10:59:54.519082 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 10:59:54.519095 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.412)       0:01:03.935 **********
2026-06-09 10:59:54.519107 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.412)       0:01:03.934 **********
2026-06-09 10:59:54.609251 | 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-09 10:59:54.609281 | controller |
2026-06-09 10:59:54.609287 | 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-09 10:59:54.609292 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.091)       0:01:04.026 **********
2026-06-09 10:59:54.609296 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.091)       0:01:04.025 **********
2026-06-09 10:59:54.675728 | controller | ok: [localhost] =>
2026-06-09 10:59:54.675762 | controller |     changed: false
2026-06-09 10:59:54.675768 | controller |     msg: All assertions passed
2026-06-09 10:59:54.675772 | controller |
2026-06-09 10:59:54.675776 | 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-09 10:59:54.675781 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.066)       0:01:04.093 **********
2026-06-09 10:59:54.675785 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.066)       0:01:04.091 **********
2026-06-09 10:59:54.900459 | controller | ok: [localhost]
2026-06-09 10:59:54.900501 | controller |
2026-06-09 10:59:54.900511 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 10:59:54.900519 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.224)       0:01:04.317 **********
2026-06-09 10:59:54.900526 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.224)       0:01:04.316 **********
2026-06-09 10:59:54.949699 | controller | ok: [localhost]
2026-06-09 10:59:54.949767 | controller |
2026-06-09 10:59:54.949775 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 10:59:54.949781 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.049)       0:01:04.366 **********
2026-06-09 10:59:54.949787 | controller | Tuesday 09 June 2026  10:59:54 +0000 (0:00:00.049)       0:01:04.365 **********
2026-06-09 10:59:55.343413 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml)
2026-06-09 10:59:55.343481 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml)
2026-06-09 10:59:55.343488 | controller |
2026-06-09 10:59:55.343495 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 10:59:55.343500 | controller |   _content |
2026-06-09 10:59:55.343506 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 10:59:55.343518 | controller |   combine(_parsed, recursive=true)
2026-06-09 10:59:55.343524 | controller | }}
2026-06-09 10:59:55.343529 | controller | ] ***
2026-06-09 10:59:55.343534 | controller | Tuesday 09 June 2026  10:59:55 +0000 (0:00:00.393)       0:01:04.760 **********
2026-06-09 10:59:55.343540 | controller | Tuesday 09 June 2026  10:59:55 +0000 (0:00:00.393)       0:01:04.759 **********
2026-06-09 10:59:55.442772 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 10:59:55.442839 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 10:59:55.442849 | controller |
2026-06-09 10:59:55.442855 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 10:59:55.442861 | controller | Tuesday 09 June 2026  10:59:55 +0000 (0:00:00.099)       0:01:04.859 **********
2026-06-09 10:59:55.442867 | controller | Tuesday 09 June 2026  10:59:55 +0000 (0:00:00.099)       0:01:04.858 **********
2026-06-09 10:59:55.666512 | controller | changed: [localhost]
2026-06-09 10:59:55.666572 | controller |
2026-06-09 10:59:55.666580 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 10:59:55.666585 | controller |   (_destdir,
2026-06-09 10:59:55.666591 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 10:59:55.666597 | controller | }}, content={{
2026-06-09 10:59:55.666602 | controller |   (
2026-06-09 10:59:55.666607 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 10:59:55.666613 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 10:59:55.666618 | controller | }}, mode=0644] ***
2026-06-09 10:59:55.666623 | controller | Tuesday 09 June 2026  10:59:55 +0000 (0:00:00.224)       0:01:05.083 **********
2026-06-09 10:59:55.666629 | controller | Tuesday 09 June 2026  10:59:55 +0000 (0:00:00.224)       0:01:05.082 **********
2026-06-09 10:59:56.150868 | controller | changed: [localhost]
2026-06-09 10:59:56.150945 | controller |
2026-06-09 10:59:56.150969 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm/baremetalhosts mode=0644, backup=True, remote_src=True, src={{
2026-06-09 10:59:56.150993 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 10:59:56.151006 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 10:59:56.151017 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 10:59:56.151028 | controller | }}, dest={{
2026-06-09 10:59:56.151039 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:56.151049 | controller |   stage['path'], _val.src_file
2026-06-09 10:59:56.151060 | controller |   ) |
2026-06-09 10:59:56.151071 | controller |   path_join
2026-06-09 10:59:56.151081 | controller |  }}] ***
2026-06-09 10:59:56.151090 | controller | Tuesday 09 June 2026  10:59:56 +0000 (0:00:00.484)       0:01:05.568 **********
2026-06-09 10:59:56.151098 | controller | Tuesday 09 June 2026  10:59:56 +0000 (0:00:00.484)       0:01:05.566 **********
2026-06-09 10:59:56.478475 | controller | changed: [localhost] => (item=baremetalhost-values)
2026-06-09 10:59:56.478536 | controller |
2026-06-09 10:59:56.478541 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:56.478546 | controller | Tuesday 09 June 2026  10:59:56 +0000 (0:00:00.327)       0:01:05.895 **********
2026-06-09 10:59:56.478550 | controller | Tuesday 09 June 2026  10:59:56 +0000 (0:00:00.327)       0:01:05.894 **********
2026-06-09 10:59:56.524522 | controller | skipping: [localhost]
2026-06-09 10:59:56.524588 | controller |
2026-06-09 10:59:56.524595 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 10:59:56.524641 | controller | Tuesday 09 June 2026  10:59:56 +0000 (0:00:00.045)       0:01:05.941 **********
2026-06-09 10:59:56.524648 | controller | Tuesday 09 June 2026  10:59:56 +0000 (0:00:00.045)       0:01:05.940 **********
2026-06-09 10:59:56.859196 | controller | changed: [localhost]
2026-06-09 10:59:56.859302 | controller |
2026-06-09 10:59:56.859309 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 10:59:56.859314 | controller | Tuesday 09 June 2026  10:59:56 +0000 (0:00:00.334)       0:01:06.276 **********
2026-06-09 10:59:56.859340 | controller | Tuesday 09 June 2026  10:59:56 +0000 (0:00:00.334)       0:01:06.274 **********
2026-06-09 10:59:57.251587 | controller | changed: [localhost]
2026-06-09 10:59:57.251620 | controller |
2026-06-09 10:59:57.251625 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm/baremetalhosts executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 10:59:57.251630 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.392)       0:01:06.668 **********
2026-06-09 10:59:57.251634 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.392)       0:01:06.667 **********
2026-06-09 10:59:57.295654 | controller | skipping: [localhost]
2026-06-09 10:59:57.295734 | controller |
2026-06-09 10:59:57.295745 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 10:59:57.295750 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 10:59:57.295754 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 10:59:57.295758 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 10:59:57.295762 | controller |   ) | list
2026-06-09 10:59:57.295765 | controller | }}] ***
2026-06-09 10:59:57.295770 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.044)       0:01:06.713 **********
2026-06-09 10:59:57.295773 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.044)       0:01:06.711 **********
2026-06-09 10:59:57.342196 | controller | skipping: [localhost]
2026-06-09 10:59:57.342249 | controller |
2026-06-09 10:59:57.342262 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm/baremetalhosts remote_src=True, src={{ _output }}, dest={{
2026-06-09 10:59:57.342266 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 10:59:57.342270 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 10:59:57.342274 | controller | }}, mode=0644] ***
2026-06-09 10:59:57.342278 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.046)       0:01:06.759 **********
2026-06-09 10:59:57.342282 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.046)       0:01:06.758 **********
2026-06-09 10:59:57.590271 | controller | changed: [localhost]
2026-06-09 10:59:57.590332 | controller |
2026-06-09 10:59:57.590343 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:57.590352 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.247)       0:01:07.007 **********
2026-06-09 10:59:57.590361 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.247)       0:01:07.006 **********
2026-06-09 10:59:57.653111 | controller | skipping: [localhost]
2026-06-09 10:59:57.653196 | controller |
2026-06-09 10:59:57.653208 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 10:59:57.653218 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.062)       0:01:07.070 **********
2026-06-09 10:59:57.653227 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.062)       0:01:07.069 **********
2026-06-09 10:59:57.694128 | controller | skipping: [localhost]
2026-06-09 10:59:57.694198 | controller |
2026-06-09 10:59:57.694209 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=wait_condition.yml] ***
2026-06-09 10:59:57.694218 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.040)       0:01:07.111 **********
2026-06-09 10:59:57.694226 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.040)       0:01:07.110 **********
2026-06-09 10:59:57.772591 | controller | skipping: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-09 10:59:57.772654 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-09 10:59:57.772667 | controller | skipping: [localhost]
2026-06-09 10:59:57.772677 | controller |
2026-06-09 10:59:57.772686 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 10:59:57.772739 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.078)       0:01:07.189 **********
2026-06-09 10:59:57.772759 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.078)       0:01:07.188 **********
2026-06-09 10:59:57.818944 | controller | skipping: [localhost]
2026-06-09 10:59:57.818998 | controller |
2026-06-09 10:59:57.819009 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-09 10:59:57.819018 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.046)       0:01:07.236 **********
2026-06-09 10:59:57.819026 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.046)       0:01:07.234 **********
2026-06-09 10:59:57.893142 | controller | skipping: [localhost]
2026-06-09 10:59:57.893209 | controller |
2026-06-09 10:59:57.893219 | 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-09 10:59:57.893228 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.074)       0:01:07.310 **********
2026-06-09 10:59:57.893235 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.074)       0:01:07.309 **********
2026-06-09 10:59:57.943058 | controller | ok: [localhost] =>
2026-06-09 10:59:57.943111 | controller |     changed: false
2026-06-09 10:59:57.943117 | controller |     msg: All assertions passed
2026-06-09 10:59:57.943121 | controller |
2026-06-09 10:59:57.943125 | 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-09 10:59:57.943129 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.049)       0:01:07.360 **********
2026-06-09 10:59:57.943133 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.049)       0:01:07.358 **********
2026-06-09 10:59:57.970602 | controller | skipping: [localhost]
2026-06-09 10:59:57.970654 | controller |
2026-06-09 10:59:57.970660 | 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-09 10:59:57.970665 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.027)       0:01:07.387 **********
2026-06-09 10:59:57.970669 | controller | Tuesday 09 June 2026  10:59:57 +0000 (0:00:00.027)       0:01:07.386 **********
2026-06-09 10:59:58.007156 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-09 10:59:58.007196 | controller |
2026-06-09 10:59:58.007204 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 10:59:58.007210 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.036)       0:01:07.424 **********
2026-06-09 10:59:58.007215 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.036)       0:01:07.422 **********
2026-06-09 10:59:58.031191 | controller | skipping: [localhost]
2026-06-09 10:59:58.031231 | controller |
2026-06-09 10:59:58.031239 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 10:59:58.031245 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.024)       0:01:07.448 **********
2026-06-09 10:59:58.031251 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.024)       0:01:07.447 **********
2026-06-09 10:59:58.063176 | controller | ok: [localhost]
2026-06-09 10:59:58.063216 | controller |
2026-06-09 10:59:58.063224 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 10:59:58.063230 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 10:59:58.063237 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 10:59:58.063243 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 10:59:58.063248 | controller | }}] ***
2026-06-09 10:59:58.063254 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.032)       0:01:07.480 **********
2026-06-09 10:59:58.063265 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.032)       0:01:07.479 **********
2026-06-09 10:59:58.103834 | controller | skipping: [localhost]
2026-06-09 10:59:58.103872 | controller |
2026-06-09 10:59:58.103880 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 10:59:58.103886 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 10:59:58.103892 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 10:59:58.103898 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 10:59:58.103904 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.040)       0:01:07.521 **********
2026-06-09 10:59:58.103910 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.040)       0:01:07.519 **********
2026-06-09 10:59:58.334472 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-09 10:59:58.334505 | controller |
2026-06-09 10:59:58.334511 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 10:59:58.334515 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.230)       0:01:07.751 **********
2026-06-09 10:59:58.334519 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.230)       0:01:07.750 **********
2026-06-09 10:59:58.396367 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 10:59:58.396401 | controller |
2026-06-09 10:59:58.396407 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-09 10:59:58.396411 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.061)       0:01:07.813 **********
2026-06-09 10:59:58.396415 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.061)       0:01:07.812 **********
2026-06-09 10:59:58.436768 | controller | skipping: [localhost]
2026-06-09 10:59:58.436804 | controller |
2026-06-09 10:59:58.436811 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] ***
2026-06-09 10:59:58.436816 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.040)       0:01:07.854 **********
2026-06-09 10:59:58.436822 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.040)       0:01:07.852 **********
2026-06-09 10:59:58.517082 | controller |
2026-06-09 10:59:58.517115 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 10:59:58.517133 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.080)       0:01:07.934 **********
2026-06-09 10:59:58.517138 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.080)       0:01:07.933 **********
2026-06-09 10:59:58.621829 | controller | skipping: [localhost]
2026-06-09 10:59:58.621865 | controller |
2026-06-09 10:59:58.621870 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 10:59:58.621875 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.104)       0:01:08.039 **********
2026-06-09 10:59:58.621879 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.104)       0:01:08.037 **********
2026-06-09 10:59:58.684547 | 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-09 10:59:58.684615 | controller |
2026-06-09 10:59:58.684626 | 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-09 10:59:58.684635 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.062)       0:01:08.101 **********
2026-06-09 10:59:58.684644 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.062)       0:01:08.100 **********
2026-06-09 10:59:58.730503 | controller | ok: [localhost] =>
2026-06-09 10:59:58.730580 | controller |     changed: false
2026-06-09 10:59:58.730593 | controller |     msg: All assertions passed
2026-06-09 10:59:58.730605 | controller |
2026-06-09 10:59:58.730616 | 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-09 10:59:58.730640 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.045)       0:01:08.147 **********
2026-06-09 10:59:58.730651 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.045)       0:01:08.146 **********
2026-06-09 10:59:58.925722 | controller | ok: [localhost]
2026-06-09 10:59:58.925786 | controller |
2026-06-09 10:59:58.925793 | 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-09 10:59:58.925800 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.195)       0:01:08.342 **********
2026-06-09 10:59:58.925805 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.195)       0:01:08.341 **********
2026-06-09 10:59:58.993459 | controller | ok: [localhost] =>
2026-06-09 10:59:58.993519 | controller |     changed: false
2026-06-09 10:59:58.993530 | controller |     msg: All assertions passed
2026-06-09 10:59:58.993534 | controller |
2026-06-09 10:59:58.993538 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 10:59:58.993543 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.067)       0:01:08.409 **********
2026-06-09 10:59:58.993559 | controller | Tuesday 09 June 2026  10:59:58 +0000 (0:00:00.067)       0:01:08.408 **********
2026-06-09 10:59:59.212838 | controller | ok: [localhost]
2026-06-09 10:59:59.212896 | controller |
2026-06-09 10:59:59.212903 | 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-09 10:59:59.212910 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 10:59:59.212916 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 10:59:59.212921 | controller |   _config_map_content |
2026-06-09 10:59:59.212926 | controller |   ansible.utils.remove_keys(
2026-06-09 10:59:59.212930 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 10:59:59.212935 | controller |     matching_parameter='regex')
2026-06-09 10:59:59.212940 | controller | }}, cacheable=False] ***
2026-06-09 10:59:59.212945 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.219)       0:01:08.629 **********
2026-06-09 10:59:59.212950 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.219)       0:01:08.628 **********
2026-06-09 10:59:59.490797 | controller | ok: [localhost]
2026-06-09 10:59:59.490861 | controller |
2026-06-09 10:59:59.490868 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 10:59:59.490872 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.278)       0:01:08.907 **********
2026-06-09 10:59:59.490876 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.278)       0:01:08.906 **********
2026-06-09 10:59:59.552957 | 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-09 10:59:59.553025 | controller |
2026-06-09 10:59:59.553040 | 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-09 10:59:59.553045 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.062)       0:01:08.970 **********
2026-06-09 10:59:59.553050 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.062)       0:01:08.968 **********
2026-06-09 10:59:59.615442 | 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-09 10:59:59.615504 | controller |
2026-06-09 10:59:59.615511 | 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-09 10:59:59.615517 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.062)       0:01:09.032 **********
2026-06-09 10:59:59.615532 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.062)       0:01:09.031 **********
2026-06-09 10:59:59.675805 | controller | ok: [localhost] =>
2026-06-09 10:59:59.675879 | controller |     changed: false
2026-06-09 10:59:59.675886 | controller |     msg: All assertions passed
2026-06-09 10:59:59.675892 | controller |
2026-06-09 10:59:59.675898 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-09 10:59:59.675903 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.059)       0:01:09.092 **********
2026-06-09 10:59:59.675908 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.059)       0:01:09.091 **********
2026-06-09 10:59:59.740807 | 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-09 10:59:59.740893 | controller |
2026-06-09 10:59:59.740905 | 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-09 10:59:59.740915 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.064)       0:01:09.157 **********
2026-06-09 10:59:59.740924 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.064)       0:01:09.156 **********
2026-06-09 10:59:59.785613 | controller | skipping: [localhost]
2026-06-09 10:59:59.785671 | controller |
2026-06-09 10:59:59.785678 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-09 10:59:59.785684 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-09 10:59:59.785690 | controller | }}] ***
2026-06-09 10:59:59.785695 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.044)       0:01:09.201 **********
2026-06-09 10:59:59.785700 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.044)       0:01:09.200 **********
2026-06-09 10:59:59.864770 | controller | ok: [localhost]
2026-06-09 10:59:59.864818 | controller |
2026-06-09 10:59:59.864835 | 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-09 10:59:59.864845 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.079)       0:01:09.281 **********
2026-06-09 10:59:59.864853 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.079)       0:01:09.280 **********
2026-06-09 10:59:59.927929 | controller | ok: [localhost] =>
2026-06-09 10:59:59.927984 | controller |     changed: false
2026-06-09 10:59:59.927995 | controller |     msg: All assertions passed
2026-06-09 10:59:59.928062 | controller |
2026-06-09 10:59:59.928088 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 10:59:59.928097 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.063)       0:01:09.345 **********
2026-06-09 10:59:59.928106 | controller | Tuesday 09 June 2026  10:59:59 +0000 (0:00:00.063)       0:01:09.343 **********
2026-06-09 11:00:00.174234 | controller | changed: [localhost]
2026-06-09 11:00:00.174297 | controller |
2026-06-09 11:00:00.174304 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 11:00:00.174309 | controller |   (snippet_datadir,
2026-06-09 11:00:00.174312 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 11:00:00.174317 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 11:00:00.174321 | controller | Tuesday 09 June 2026  11:00:00 +0000 (0:00:00.245)       0:01:09.590 **********
2026-06-09 11:00:00.174324 | controller | Tuesday 09 June 2026  11:00:00 +0000 (0:00:00.245)       0:01:09.589 **********
2026-06-09 11:00:00.683245 | controller | changed: [localhost]
2026-06-09 11:00:00.683313 | controller |
2026-06-09 11:00:00.683320 | 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-09 11:00:00.683338 | controller | Tuesday 09 June 2026  11:00:00 +0000 (0:00:00.509)       0:01:10.100 **********
2026-06-09 11:00:00.683344 | controller | Tuesday 09 June 2026  11:00:00 +0000 (0:00:00.509)       0:01:10.099 **********
2026-06-09 11:00:00.742623 | controller | ok: [localhost]
2026-06-09 11:00:00.742694 | controller |
2026-06-09 11:00:00.742728 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 11:00:00.742737 | controller |   (snippet_datadir,
2026-06-09 11:00:00.742742 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 11:00:00.742748 | controller | }}, content={{
2026-06-09 11:00:00.742752 | controller |   _base64_patch |
2026-06-09 11:00:00.742757 | controller |   default({}) |
2026-06-09 11:00:00.742761 | controller |   to_nice_yaml
2026-06-09 11:00:00.742766 | controller | }}, mode=0644] ***
2026-06-09 11:00:00.742770 | controller | Tuesday 09 June 2026  11:00:00 +0000 (0:00:00.059)       0:01:10.159 **********
2026-06-09 11:00:00.742775 | controller | Tuesday 09 June 2026  11:00:00 +0000 (0:00:00.059)       0:01:10.158 **********
2026-06-09 11:00:01.167400 | controller | changed: [localhost]
2026-06-09 11:00:01.167470 | controller |
2026-06-09 11:00:01.167479 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 11:00:01.167485 | controller |   (snippet_datadir,
2026-06-09 11:00:01.167490 | controller |    '04_user_data.yaml') | path_join
2026-06-09 11:00:01.167496 | controller | }}, content={{
2026-06-09 11:00:01.167502 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 11:00:01.167507 | controller |   default({}) |
2026-06-09 11:00:01.167512 | controller |   to_nice_yaml
2026-06-09 11:00:01.167517 | controller | }}, mode=0644] ***
2026-06-09 11:00:01.167522 | controller | Tuesday 09 June 2026  11:00:01 +0000 (0:00:00.424)       0:01:10.584 **********
2026-06-09 11:00:01.167527 | controller | Tuesday 09 June 2026  11:00:01 +0000 (0:00:00.424)       0:01:10.583 **********
2026-06-09 11:00:01.558565 | controller | changed: [localhost]
2026-06-09 11:00:01.558630 | controller |
2026-06-09 11:00:01.558637 | 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-09 11:00:01.558643 | controller |   (
2026-06-09 11:00:01.558648 | controller |     snippet_datadir,
2026-06-09 11:00:01.558654 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 11:00:01.558659 | controller |   ) | path_join
2026-06-09 11:00:01.558664 | controller | }}, mode=0644] ***
2026-06-09 11:00:01.558669 | controller | Tuesday 09 June 2026  11:00:01 +0000 (0:00:00.391)       0:01:10.975 **********
2026-06-09 11:00:01.558675 | controller | Tuesday 09 June 2026  11:00:01 +0000 (0:00:00.391)       0:01:10.974 **********
2026-06-09 11:00:01.960289 | controller | changed: [localhost]
2026-06-09 11:00:01.960355 | controller |
2026-06-09 11:00:01.960361 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 11:00:01.960366 | controller | Tuesday 09 June 2026  11:00:01 +0000 (0:00:00.401)       0:01:11.377 **********
2026-06-09 11:00:01.960370 | controller | Tuesday 09 June 2026  11:00:01 +0000 (0:00:00.401)       0:01:11.376 **********
2026-06-09 11:00:02.031491 | 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-09 11:00:02.031561 | controller |
2026-06-09 11:00:02.031569 | 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-09 11:00:02.031575 | controller | Tuesday 09 June 2026  11:00:02 +0000 (0:00:00.070)       0:01:11.448 **********
2026-06-09 11:00:02.031581 | controller | Tuesday 09 June 2026  11:00:02 +0000 (0:00:00.070)       0:01:11.447 **********
2026-06-09 11:00:02.096740 | controller | ok: [localhost] =>
2026-06-09 11:00:02.096827 | controller |     changed: false
2026-06-09 11:00:02.096837 | controller |     msg: All assertions passed
2026-06-09 11:00:02.096846 | controller |
2026-06-09 11:00:02.096855 | 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-09 11:00:02.096864 | controller | Tuesday 09 June 2026  11:00:02 +0000 (0:00:00.065)       0:01:11.514 **********
2026-06-09 11:00:02.096884 | controller | Tuesday 09 June 2026  11:00:02 +0000 (0:00:00.065)       0:01:11.512 **********
2026-06-09 11:00:02.342183 | controller | ok: [localhost]
2026-06-09 11:00:02.342253 | controller |
2026-06-09 11:00:02.342260 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 11:00:02.342265 | controller | Tuesday 09 June 2026  11:00:02 +0000 (0:00:00.245)       0:01:11.759 **********
2026-06-09 11:00:02.342270 | controller | Tuesday 09 June 2026  11:00:02 +0000 (0:00:00.245)       0:01:11.758 **********
2026-06-09 11:00:02.387022 | controller | ok: [localhost]
2026-06-09 11:00:02.387081 | controller |
2026-06-09 11:00:02.387086 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 11:00:02.387096 | controller | Tuesday 09 June 2026  11:00:02 +0000 (0:00:00.044)       0:01:11.804 **********
2026-06-09 11:00:02.387100 | controller | Tuesday 09 June 2026  11:00:02 +0000 (0:00:00.044)       0:01:11.802 **********
2026-06-09 11:00:02.934272 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-09 11:00:02.934337 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-09 11:00:02.934343 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-09 11:00:02.934349 | controller |
2026-06-09 11:00:02.934355 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 11:00:02.934360 | controller |   _content |
2026-06-09 11:00:02.934365 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 11:00:02.934371 | controller |   combine(_parsed, recursive=true)
2026-06-09 11:00:02.934376 | controller | }}
2026-06-09 11:00:02.934382 | controller | ] ***
2026-06-09 11:00:02.934387 | controller | Tuesday 09 June 2026  11:00:02 +0000 (0:00:00.547)       0:01:12.351 **********
2026-06-09 11:00:02.934392 | controller | Tuesday 09 June 2026  11:00:02 +0000 (0:00:00.547)       0:01:12.350 **********
2026-06-09 11:00:03.065885 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-09 11:00:03.065946 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 11:00:03.065953 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 11:00:03.065959 | controller |
2026-06-09 11:00:03.065965 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 11:00:03.065971 | controller | Tuesday 09 June 2026  11:00:03 +0000 (0:00:00.131)       0:01:12.483 **********
2026-06-09 11:00:03.065976 | controller | Tuesday 09 June 2026  11:00:03 +0000 (0:00:00.131)       0:01:12.481 **********
2026-06-09 11:00:03.277978 | controller | changed: [localhost]
2026-06-09 11:00:03.278037 | controller |
2026-06-09 11:00:03.278043 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 11:00:03.278047 | controller |   (_destdir,
2026-06-09 11:00:03.278051 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 11:00:03.278055 | controller | }}, content={{
2026-06-09 11:00:03.278059 | controller |   (
2026-06-09 11:00:03.278063 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 11:00:03.278066 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 11:00:03.278070 | controller | }}, mode=0644] ***
2026-06-09 11:00:03.278074 | controller | Tuesday 09 June 2026  11:00:03 +0000 (0:00:00.211)       0:01:12.695 **********
2026-06-09 11:00:03.278077 | controller | Tuesday 09 June 2026  11:00:03 +0000 (0:00:00.211)       0:01:12.693 **********
2026-06-09 11:00:03.671235 | controller | changed: [localhost]
2026-06-09 11:00:03.671302 | controller |
2026-06-09 11:00:03.671312 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-09 11:00:03.671321 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 11:00:03.671330 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 11:00:03.671337 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 11:00:03.671344 | controller | }}, dest={{
2026-06-09 11:00:03.671352 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 11:00:03.671359 | controller |   stage['path'], _val.src_file
2026-06-09 11:00:03.671366 | controller |   ) |
2026-06-09 11:00:03.671373 | controller |   path_join
2026-06-09 11:00:03.671389 | controller |  }}] ***
2026-06-09 11:00:03.671397 | controller | Tuesday 09 June 2026  11:00:03 +0000 (0:00:00.393)       0:01:13.088 **********
2026-06-09 11:00:03.671405 | controller | Tuesday 09 June 2026  11:00:03 +0000 (0:00:00.393)       0:01:13.087 **********
2026-06-09 11:00:03.941096 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-09 11:00:03.941127 | controller |
2026-06-09 11:00:03.941132 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 11:00:03.941137 | controller | Tuesday 09 June 2026  11:00:03 +0000 (0:00:00.269)       0:01:13.358 **********
2026-06-09 11:00:03.941141 | controller | Tuesday 09 June 2026  11:00:03 +0000 (0:00:00.269)       0:01:13.357 **********
2026-06-09 11:00:03.994245 | controller | skipping: [localhost]
2026-06-09 11:00:03.994278 | controller |
2026-06-09 11:00:03.994283 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 11:00:03.994288 | controller | Tuesday 09 June 2026  11:00:03 +0000 (0:00:00.052)       0:01:13.411 **********
2026-06-09 11:00:03.994292 | controller | Tuesday 09 June 2026  11:00:03 +0000 (0:00:00.052)       0:01:13.409 **********
2026-06-09 11:00:04.318030 | controller | changed: [localhost]
2026-06-09 11:00:04.318096 | controller |
2026-06-09 11:00:04.318107 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 11:00:04.318117 | controller | Tuesday 09 June 2026  11:00:04 +0000 (0:00:00.323)       0:01:13.735 **********
2026-06-09 11:00:04.318125 | controller | Tuesday 09 June 2026  11:00:04 +0000 (0:00:00.323)       0:01:13.733 **********
2026-06-09 11:00:04.721362 | controller | changed: [localhost]
2026-06-09 11:00:04.721396 | controller |
2026-06-09 11:00:04.721401 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 11:00:04.721406 | controller | Tuesday 09 June 2026  11:00:04 +0000 (0:00:00.402)       0:01:14.138 **********
2026-06-09 11:00:04.721410 | controller | Tuesday 09 June 2026  11:00:04 +0000 (0:00:00.402)       0:01:14.136 **********
2026-06-09 11:00:04.766506 | controller | skipping: [localhost]
2026-06-09 11:00:04.766542 | controller |
2026-06-09 11:00:04.766549 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 11:00:04.766555 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 11:00:04.766560 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 11:00:04.766565 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 11:00:04.766570 | controller |   ) | list
2026-06-09 11:00:04.766575 | controller | }}] ***
2026-06-09 11:00:04.766580 | controller | Tuesday 09 June 2026  11:00:04 +0000 (0:00:00.045)       0:01:14.183 **********
2026-06-09 11:00:04.766584 | controller | Tuesday 09 June 2026  11:00:04 +0000 (0:00:00.045)       0:01:14.182 **********
2026-06-09 11:00:04.814300 | controller | skipping: [localhost]
2026-06-09 11:00:04.814338 | controller |
2026-06-09 11:00:04.814345 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-09 11:00:04.814351 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 11:00:04.814356 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 11:00:04.814361 | controller | }}, mode=0644] ***
2026-06-09 11:00:04.814367 | controller | Tuesday 09 June 2026  11:00:04 +0000 (0:00:00.047)       0:01:14.231 **********
2026-06-09 11:00:04.814372 | controller | Tuesday 09 June 2026  11:00:04 +0000 (0:00:00.047)       0:01:14.230 **********
2026-06-09 11:00:05.074480 | controller | changed: [localhost]
2026-06-09 11:00:05.074518 | controller |
2026-06-09 11:00:05.074525 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 11:00:05.074537 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.260)       0:01:14.491 **********
2026-06-09 11:00:05.074543 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.260)       0:01:14.490 **********
2026-06-09 11:00:05.115175 | controller | skipping: [localhost]
2026-06-09 11:00:05.115239 | controller |
2026-06-09 11:00:05.115244 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 11:00:05.115249 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.040)       0:01:14.532 **********
2026-06-09 11:00:05.115369 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.040)       0:01:14.531 **********
2026-06-09 11:00:05.153196 | controller | skipping: [localhost]
2026-06-09 11:00:05.153251 | controller |
2026-06-09 11:00:05.153258 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] ***
2026-06-09 11:00:05.153264 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.038)       0:01:14.570 **********
2026-06-09 11:00:05.153270 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.038)       0:01:14.569 **********
2026-06-09 11:00:05.190947 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-09 11:00:05.190999 | controller | skipping: [localhost]
2026-06-09 11:00:05.191005 | controller |
2026-06-09 11:00:05.191009 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 11:00:05.191013 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.037)       0:01:14.608 **********
2026-06-09 11:00:05.191018 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.037)       0:01:14.606 **********
2026-06-09 11:00:05.234348 | controller | skipping: [localhost]
2026-06-09 11:00:05.234407 | controller |
2026-06-09 11:00:05.234413 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-09 11:00:05.234417 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.043)       0:01:14.651 **********
2026-06-09 11:00:05.234421 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.043)       0:01:14.650 **********
2026-06-09 11:00:05.281202 | controller | skipping: [localhost]
2026-06-09 11:00:05.281239 | controller |
2026-06-09 11:00:05.281247 | 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-09 11:00:05.281254 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.046)       0:01:14.698 **********
2026-06-09 11:00:05.281259 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.046)       0:01:14.697 **********
2026-06-09 11:00:05.324879 | controller | ok: [localhost] =>
2026-06-09 11:00:05.324911 | controller |     changed: false
2026-06-09 11:00:05.324916 | controller |     msg: All assertions passed
2026-06-09 11:00:05.324920 | controller |
2026-06-09 11:00:05.324924 | 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-09 11:00:05.324930 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.043)       0:01:14.742 **********
2026-06-09 11:00:05.324943 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.043)       0:01:14.740 **********
2026-06-09 11:00:05.350227 | controller | skipping: [localhost]
2026-06-09 11:00:05.350258 | controller |
2026-06-09 11:00:05.350264 | 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-09 11:00:05.350269 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.025)       0:01:14.767 **********
2026-06-09 11:00:05.350274 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.025)       0:01:14.766 **********
2026-06-09 11:00:05.380640 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-09 11:00:05.380684 | controller |
2026-06-09 11:00:05.380691 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 11:00:05.380697 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.030)       0:01:14.797 **********
2026-06-09 11:00:05.380763 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.030)       0:01:14.796 **********
2026-06-09 11:00:05.405925 | controller | skipping: [localhost]
2026-06-09 11:00:05.405957 | controller |
2026-06-09 11:00:05.405962 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 11:00:05.405966 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.025)       0:01:14.823 **********
2026-06-09 11:00:05.405970 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.025)       0:01:14.821 **********
2026-06-09 11:00:05.433827 | controller | ok: [localhost]
2026-06-09 11:00:05.433861 | controller |
2026-06-09 11:00:05.433868 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 11:00:05.433872 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 11:00:05.433877 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 11:00:05.433882 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 11:00:05.433886 | controller | }}] ***
2026-06-09 11:00:05.433890 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.027)       0:01:14.851 **********
2026-06-09 11:00:05.433894 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.027)       0:01:14.849 **********
2026-06-09 11:00:05.472135 | controller | skipping: [localhost]
2026-06-09 11:00:05.472171 | controller |
2026-06-09 11:00:05.472177 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 11:00:05.472182 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 11:00:05.472186 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 11:00:05.472191 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 11:00:05.472202 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.038)       0:01:14.889 **********
2026-06-09 11:00:05.472207 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.038)       0:01:14.888 **********
2026-06-09 11:00:05.699920 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-09 11:00:05.699987 | controller |
2026-06-09 11:00:05.699993 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 11:00:05.699998 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.227)       0:01:15.116 **********
2026-06-09 11:00:05.700002 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.227)       0:01:15.115 **********
2026-06-09 11:00:05.845306 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 11:00:05.845389 | controller |
2026-06-09 11:00:05.845400 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-09 11:00:05.845409 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.145)       0:01:15.262 **********
2026-06-09 11:00:05.845417 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.145)       0:01:15.261 **********
2026-06-09 11:00:05.886148 | controller | skipping: [localhost]
2026-06-09 11:00:05.886183 | controller |
2026-06-09 11:00:05.886193 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] ***
2026-06-09 11:00:05.886201 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.040)       0:01:15.303 **********
2026-06-09 11:00:05.886209 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.040)       0:01:15.302 **********
2026-06-09 11:00:05.972642 | controller |
2026-06-09 11:00:05.972688 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 11:00:05.973352 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.086)       0:01:15.389 **********
2026-06-09 11:00:05.973368 | controller | Tuesday 09 June 2026  11:00:05 +0000 (0:00:00.086)       0:01:15.388 **********
2026-06-09 11:00:06.020418 | controller | skipping: [localhost]
2026-06-09 11:00:06.020481 | controller |
2026-06-09 11:00:06.020486 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 11:00:06.020491 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.047)       0:01:15.437 **********
2026-06-09 11:00:06.020495 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.047)       0:01:15.436 **********
2026-06-09 11:00:06.089674 | 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-09 11:00:06.089724 | controller |
2026-06-09 11:00:06.089731 | 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-09 11:00:06.089736 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.069)       0:01:15.507 **********
2026-06-09 11:00:06.089740 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.069)       0:01:15.505 **********
2026-06-09 11:00:06.131464 | controller | ok: [localhost] =>
2026-06-09 11:00:06.131509 | controller |     changed: false
2026-06-09 11:00:06.131514 | controller |     msg: All assertions passed
2026-06-09 11:00:06.131518 | controller |
2026-06-09 11:00:06.131522 | 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-09 11:00:06.131527 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.041)       0:01:15.548 **********
2026-06-09 11:00:06.131531 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.041)       0:01:15.547 **********
2026-06-09 11:00:06.351837 | controller | ok: [localhost]
2026-06-09 11:00:06.351902 | controller |
2026-06-09 11:00:06.351907 | 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-09 11:00:06.351911 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.219)       0:01:15.768 **********
2026-06-09 11:00:06.351915 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.219)       0:01:15.767 **********
2026-06-09 11:00:06.422117 | controller | ok: [localhost] =>
2026-06-09 11:00:06.422176 | controller |     changed: false
2026-06-09 11:00:06.422181 | controller |     msg: All assertions passed
2026-06-09 11:00:06.422186 | controller |
2026-06-09 11:00:06.422190 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 11:00:06.422194 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.070)       0:01:15.839 **********
2026-06-09 11:00:06.422198 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.070)       0:01:15.837 **********
2026-06-09 11:00:06.620890 | controller | ok: [localhost]
2026-06-09 11:00:06.620964 | controller |
2026-06-09 11:00:06.620971 | 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-09 11:00:06.620979 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 11:00:06.620984 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 11:00:06.620989 | controller |   _config_map_content |
2026-06-09 11:00:06.620994 | controller |   ansible.utils.remove_keys(
2026-06-09 11:00:06.620999 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 11:00:06.621004 | controller |     matching_parameter='regex')
2026-06-09 11:00:06.621009 | controller | }}, cacheable=False] ***
2026-06-09 11:00:06.621014 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.198)       0:01:16.038 **********
2026-06-09 11:00:06.621020 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.198)       0:01:16.036 **********
2026-06-09 11:00:06.862720 | controller | ok: [localhost]
2026-06-09 11:00:06.862780 | controller |
2026-06-09 11:00:06.862797 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 11:00:06.862801 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.241)       0:01:16.279 **********
2026-06-09 11:00:06.862809 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.241)       0:01:16.278 **********
2026-06-09 11:00:06.915865 | controller | skipping: [localhost]
2026-06-09 11:00:06.915954 | controller |
2026-06-09 11:00:06.915969 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 11:00:06.915981 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.053)       0:01:16.332 **********
2026-06-09 11:00:06.915993 | controller | Tuesday 09 June 2026  11:00:06 +0000 (0:00:00.053)       0:01:16.331 **********
2026-06-09 11:00:07.147582 | controller | changed: [localhost]
2026-06-09 11:00:07.147632 | controller |
2026-06-09 11:00:07.147638 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 11:00:07.147642 | controller |   (snippet_datadir,
2026-06-09 11:00:07.147646 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 11:00:07.147650 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 11:00:07.147654 | controller | Tuesday 09 June 2026  11:00:07 +0000 (0:00:00.232)       0:01:16.564 **********
2026-06-09 11:00:07.147658 | controller | Tuesday 09 June 2026  11:00:07 +0000 (0:00:00.232)       0:01:16.563 **********
2026-06-09 11:00:07.208579 | controller | skipping: [localhost]
2026-06-09 11:00:07.208643 | controller |
2026-06-09 11:00:07.208653 | 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-09 11:00:07.208661 | controller | Tuesday 09 June 2026  11:00:07 +0000 (0:00:00.060)       0:01:16.625 **********
2026-06-09 11:00:07.208669 | controller | Tuesday 09 June 2026  11:00:07 +0000 (0:00:00.060)       0:01:16.624 **********
2026-06-09 11:00:07.272036 | controller | ok: [localhost]
2026-06-09 11:00:07.272102 | controller |
2026-06-09 11:00:07.272110 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 11:00:07.272116 | controller |   (snippet_datadir,
2026-06-09 11:00:07.272122 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 11:00:07.272128 | controller | }}, content={{
2026-06-09 11:00:07.272133 | controller |   _base64_patch |
2026-06-09 11:00:07.272138 | controller |   default({}) |
2026-06-09 11:00:07.272156 | controller |   to_nice_yaml
2026-06-09 11:00:07.272174 | controller | }}, mode=0644] ***
2026-06-09 11:00:07.272186 | controller | Tuesday 09 June 2026  11:00:07 +0000 (0:00:00.063)       0:01:16.689 **********
2026-06-09 11:00:07.272194 | controller | Tuesday 09 June 2026  11:00:07 +0000 (0:00:00.063)       0:01:16.687 **********
2026-06-09 11:00:07.667366 | controller | changed: [localhost]
2026-06-09 11:00:07.667431 | controller |
2026-06-09 11:00:07.667437 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 11:00:07.667443 | controller |   (snippet_datadir,
2026-06-09 11:00:07.667448 | controller |    '04_user_data.yaml') | path_join
2026-06-09 11:00:07.667454 | controller | }}, content={{
2026-06-09 11:00:07.667459 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 11:00:07.667464 | controller |   default({}) |
2026-06-09 11:00:07.667468 | controller |   to_nice_yaml
2026-06-09 11:00:07.667473 | controller | }}, mode=0644] ***
2026-06-09 11:00:07.667477 | controller | Tuesday 09 June 2026  11:00:07 +0000 (0:00:00.394)       0:01:17.084 **********
2026-06-09 11:00:07.667482 | controller | Tuesday 09 June 2026  11:00:07 +0000 (0:00:00.394)       0:01:17.082 **********
2026-06-09 11:00:08.088174 | controller | changed: [localhost]
2026-06-09 11:00:08.088285 | controller |
2026-06-09 11:00:08.088291 | 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-09 11:00:08.088296 | controller |   (
2026-06-09 11:00:08.088299 | controller |     snippet_datadir,
2026-06-09 11:00:08.088303 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 11:00:08.088307 | controller |   ) | path_join
2026-06-09 11:00:08.088311 | controller | }}, mode=0644] ***
2026-06-09 11:00:08.088315 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.421)       0:01:17.505 **********
2026-06-09 11:00:08.088319 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.421)       0:01:17.504 **********
2026-06-09 11:00:08.479961 | controller | changed: [localhost]
2026-06-09 11:00:08.480025 | controller |
2026-06-09 11:00:08.480032 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 11:00:08.480046 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.391)       0:01:17.897 **********
2026-06-09 11:00:08.480051 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.391)       0:01:17.895 **********
2026-06-09 11:00:08.546046 | 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-09 11:00:08.546108 | controller |
2026-06-09 11:00:08.546113 | 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-09 11:00:08.546118 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.066)       0:01:17.963 **********
2026-06-09 11:00:08.546122 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.066)       0:01:17.962 **********
2026-06-09 11:00:08.586460 | controller | ok: [localhost] =>
2026-06-09 11:00:08.586520 | controller |     changed: false
2026-06-09 11:00:08.586525 | controller |     msg: All assertions passed
2026-06-09 11:00:08.586529 | controller |
2026-06-09 11:00:08.586533 | 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-09 11:00:08.586538 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.040)       0:01:18.003 **********
2026-06-09 11:00:08.586542 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.040)       0:01:18.002 **********
2026-06-09 11:00:08.792640 | controller | ok: [localhost]
2026-06-09 11:00:08.792694 | controller |
2026-06-09 11:00:08.792699 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 11:00:08.792721 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.206)       0:01:18.209 **********
2026-06-09 11:00:08.792726 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.206)       0:01:18.208 **********
2026-06-09 11:00:08.845170 | controller | ok: [localhost]
2026-06-09 11:00:08.845239 | controller |
2026-06-09 11:00:08.845262 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 11:00:08.845271 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.052)       0:01:18.262 **********
2026-06-09 11:00:08.845279 | controller | Tuesday 09 June 2026  11:00:08 +0000 (0:00:00.052)       0:01:18.261 **********
2026-06-09 11:00:09.227980 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-09 11:00:09.228051 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-09 11:00:09.228061 | controller |
2026-06-09 11:00:09.228070 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 11:00:09.228079 | controller |   _content |
2026-06-09 11:00:09.228087 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 11:00:09.228096 | controller |   combine(_parsed, recursive=true)
2026-06-09 11:00:09.228104 | controller | }}
2026-06-09 11:00:09.228112 | controller | ] ***
2026-06-09 11:00:09.228121 | controller | Tuesday 09 June 2026  11:00:09 +0000 (0:00:00.382)       0:01:18.644 **********
2026-06-09 11:00:09.228129 | controller | Tuesday 09 June 2026  11:00:09 +0000 (0:00:00.382)       0:01:18.643 **********
2026-06-09 11:00:09.329269 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 11:00:09.329332 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 11:00:09.329343 | controller |
2026-06-09 11:00:09.329353 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 11:00:09.329361 | controller | Tuesday 09 June 2026  11:00:09 +0000 (0:00:00.101)       0:01:18.746 **********
2026-06-09 11:00:09.329369 | controller | Tuesday 09 June 2026  11:00:09 +0000 (0:00:00.101)       0:01:18.745 **********
2026-06-09 11:00:09.546781 | controller | changed: [localhost]
2026-06-09 11:00:09.546822 | controller |
2026-06-09 11:00:09.546829 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 11:00:09.546836 | controller |   (_destdir,
2026-06-09 11:00:09.546842 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 11:00:09.546854 | controller | }}, content={{
2026-06-09 11:00:09.546859 | controller |   (
2026-06-09 11:00:09.546865 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 11:00:09.546870 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 11:00:09.546876 | controller | }}, mode=0644] ***
2026-06-09 11:00:09.546881 | controller | Tuesday 09 June 2026  11:00:09 +0000 (0:00:00.217)       0:01:18.964 **********
2026-06-09 11:00:09.546887 | controller | Tuesday 09 June 2026  11:00:09 +0000 (0:00:00.217)       0:01:18.962 **********
2026-06-09 11:00:09.988481 | controller | changed: [localhost]
2026-06-09 11:00:09.988563 | controller |
2026-06-09 11:00:09.988575 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-09 11:00:09.988585 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 11:00:09.988594 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 11:00:09.988603 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 11:00:09.988612 | controller | }}, dest={{
2026-06-09 11:00:09.988620 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 11:00:09.988629 | controller |   stage['path'], _val.src_file
2026-06-09 11:00:09.988638 | controller |   ) |
2026-06-09 11:00:09.988646 | controller |   path_join
2026-06-09 11:00:09.988654 | controller |  }}] ***
2026-06-09 11:00:09.988663 | controller | Tuesday 09 June 2026  11:00:09 +0000 (0:00:00.441)       0:01:19.405 **********
2026-06-09 11:00:09.988672 | controller | Tuesday 09 June 2026  11:00:09 +0000 (0:00:00.441)       0:01:19.404 **********
2026-06-09 11:00:10.255189 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-09 11:00:10.255271 | controller |
2026-06-09 11:00:10.255286 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 11:00:10.255299 | controller | Tuesday 09 June 2026  11:00:10 +0000 (0:00:00.266)       0:01:19.672 **********
2026-06-09 11:00:10.255310 | controller | Tuesday 09 June 2026  11:00:10 +0000 (0:00:00.266)       0:01:19.670 **********
2026-06-09 11:00:10.299666 | controller | skipping: [localhost]
2026-06-09 11:00:10.299789 | controller |
2026-06-09 11:00:10.299806 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 11:00:10.299819 | controller | Tuesday 09 June 2026  11:00:10 +0000 (0:00:00.044)       0:01:19.716 **********
2026-06-09 11:00:10.299831 | controller | Tuesday 09 June 2026  11:00:10 +0000 (0:00:00.044)       0:01:19.715 **********
2026-06-09 11:00:10.621472 | controller | changed: [localhost]
2026-06-09 11:00:10.621519 | controller |
2026-06-09 11:00:10.621525 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 11:00:10.621530 | controller | Tuesday 09 June 2026  11:00:10 +0000 (0:00:00.321)       0:01:20.038 **********
2026-06-09 11:00:10.621535 | controller | Tuesday 09 June 2026  11:00:10 +0000 (0:00:00.321)       0:01:20.037 **********
2026-06-09 11:00:11.030021 | controller | changed: [localhost]
2026-06-09 11:00:11.030055 | controller |
2026-06-09 11:00:11.030061 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 11:00:11.030067 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.408)       0:01:20.447 **********
2026-06-09 11:00:11.030071 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.408)       0:01:20.446 **********
2026-06-09 11:00:11.070230 | controller | skipping: [localhost]
2026-06-09 11:00:11.070268 | controller |
2026-06-09 11:00:11.070276 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 11:00:11.070282 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 11:00:11.070287 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 11:00:11.070293 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 11:00:11.070305 | controller |   ) | list
2026-06-09 11:00:11.070310 | controller | }}] ***
2026-06-09 11:00:11.070315 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.039)       0:01:20.487 **********
2026-06-09 11:00:11.070320 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.039)       0:01:20.486 **********
2026-06-09 11:00:11.130081 | controller | skipping: [localhost]
2026-06-09 11:00:11.130119 | controller |
2026-06-09 11:00:11.130126 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-09 11:00:11.130132 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 11:00:11.130137 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 11:00:11.130143 | controller | }}, mode=0644] ***
2026-06-09 11:00:11.130148 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.060)       0:01:20.547 **********
2026-06-09 11:00:11.130153 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.060)       0:01:20.546 **********
2026-06-09 11:00:11.364459 | controller | changed: [localhost]
2026-06-09 11:00:11.364492 | controller |
2026-06-09 11:00:11.364499 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 11:00:11.364505 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.234)       0:01:20.781 **********
2026-06-09 11:00:11.364510 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.234)       0:01:20.780 **********
2026-06-09 11:00:11.400926 | controller | skipping: [localhost]
2026-06-09 11:00:11.400958 | controller |
2026-06-09 11:00:11.400963 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 11:00:11.400983 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.036)       0:01:20.818 **********
2026-06-09 11:00:11.400988 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.036)       0:01:20.816 **********
2026-06-09 11:00:11.440746 | controller | skipping: [localhost]
2026-06-09 11:00:11.440793 | controller |
2026-06-09 11:00:11.440803 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] ***
2026-06-09 11:00:11.440812 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.039)       0:01:20.857 **********
2026-06-09 11:00:11.440820 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.039)       0:01:20.856 **********
2026-06-09 11:00:11.484389 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-09 11:00:11.484450 | controller | skipping: [localhost]
2026-06-09 11:00:11.484455 | controller |
2026-06-09 11:00:11.484460 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 11:00:11.484464 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.043)       0:01:20.901 **********
2026-06-09 11:00:11.484468 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.043)       0:01:20.900 **********
2026-06-09 11:00:11.525841 | controller | skipping: [localhost]
2026-06-09 11:00:11.525904 | controller |
2026-06-09 11:00:11.525910 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-09 11:00:11.525914 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.041)       0:01:20.943 **********
2026-06-09 11:00:11.525918 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.041)       0:01:20.941 **********
2026-06-09 11:00:11.569202 | controller | skipping: [localhost]
2026-06-09 11:00:11.569269 | controller |
2026-06-09 11:00:11.569283 | 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-09 11:00:11.569290 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.043)       0:01:20.986 **********
2026-06-09 11:00:11.569295 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.043)       0:01:20.985 **********
2026-06-09 11:00:11.613368 | controller | ok: [localhost] =>
2026-06-09 11:00:11.613428 | controller |     changed: false
2026-06-09 11:00:11.613433 | controller |     msg: All assertions passed
2026-06-09 11:00:11.613438 | controller |
2026-06-09 11:00:11.613442 | 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-09 11:00:11.613446 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.044)       0:01:21.030 **********
2026-06-09 11:00:11.613450 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.044)       0:01:21.029 **********
2026-06-09 11:00:11.637830 | controller | skipping: [localhost]
2026-06-09 11:00:11.637903 | controller |
2026-06-09 11:00:11.637911 | 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-09 11:00:11.637917 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.024)       0:01:21.055 **********
2026-06-09 11:00:11.637923 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.024)       0:01:21.053 **********
2026-06-09 11:00:11.676577 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-09 11:00:11.676639 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-09 11:00:11.676643 | controller |
2026-06-09 11:00:11.676648 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 11:00:11.676653 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.038)       0:01:21.093 **********
2026-06-09 11:00:11.676656 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.038)       0:01:21.092 **********
2026-06-09 11:00:11.712519 | controller | skipping: [localhost]
2026-06-09 11:00:11.712578 | controller |
2026-06-09 11:00:11.712583 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 11:00:11.712587 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.035)       0:01:21.129 **********
2026-06-09 11:00:11.712591 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.035)       0:01:21.128 **********
2026-06-09 11:00:11.741973 | controller | ok: [localhost]
2026-06-09 11:00:11.742033 | controller |
2026-06-09 11:00:11.742039 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 11:00:11.742044 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 11:00:11.742049 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 11:00:11.742054 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 11:00:11.742058 | controller | }}] ***
2026-06-09 11:00:11.742062 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.029)       0:01:21.159 **********
2026-06-09 11:00:11.742066 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.029)       0:01:21.157 **********
2026-06-09 11:00:11.781301 | controller | skipping: [localhost]
2026-06-09 11:00:11.781365 | controller |
2026-06-09 11:00:11.781371 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 11:00:11.781375 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 11:00:11.781379 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 11:00:11.781384 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 11:00:11.781387 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.039)       0:01:21.198 **********
2026-06-09 11:00:11.781392 | controller | Tuesday 09 June 2026  11:00:11 +0000 (0:00:00.039)       0:01:21.197 **********
2026-06-09 11:00:12.250635 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-09 11:00:12.250670 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-09 11:00:12.250676 | controller |
2026-06-09 11:00:12.250681 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 11:00:12.250693 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.468)       0:01:21.667 **********
2026-06-09 11:00:12.250698 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.469)       0:01:21.666 **********
2026-06-09 11:00:12.371467 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-09 11:00:12.371544 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 11:00:12.371551 | controller |
2026-06-09 11:00:12.371556 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-09 11:00:12.371562 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.120)       0:01:21.788 **********
2026-06-09 11:00:12.371567 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.120)       0:01:21.787 **********
2026-06-09 11:00:12.422218 | controller | skipping: [localhost]
2026-06-09 11:00:12.422289 | controller |
2026-06-09 11:00:12.422296 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon name=ci_gen_kustomize_values] ***
2026-06-09 11:00:12.422302 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.050)       0:01:21.839 **********
2026-06-09 11:00:12.422307 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.050)       0:01:21.837 **********
2026-06-09 11:00:12.564534 | controller |
2026-06-09 11:00:12.564594 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 11:00:12.564599 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.142)       0:01:21.981 **********
2026-06-09 11:00:12.564604 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.142)       0:01:21.980 **********
2026-06-09 11:00:12.603378 | controller | skipping: [localhost]
2026-06-09 11:00:12.603438 | controller |
2026-06-09 11:00:12.603443 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 11:00:12.603448 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.039)       0:01:22.020 **********
2026-06-09 11:00:12.603452 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.039)       0:01:22.019 **********
2026-06-09 11:00:12.659254 | 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-09 11:00:12.659322 | controller |
2026-06-09 11:00:12.659330 | 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-09 11:00:12.659337 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.055)       0:01:22.076 **********
2026-06-09 11:00:12.659343 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.055)       0:01:22.075 **********
2026-06-09 11:00:12.703392 | controller | ok: [localhost] =>
2026-06-09 11:00:12.703452 | controller |     changed: false
2026-06-09 11:00:12.703458 | controller |     msg: All assertions passed
2026-06-09 11:00:12.703465 | controller |
2026-06-09 11:00:12.703471 | 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-09 11:00:12.703477 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.044)       0:01:22.120 **********
2026-06-09 11:00:12.703482 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.044)       0:01:22.119 **********
2026-06-09 11:00:12.928834 | controller | ok: [localhost]
2026-06-09 11:00:12.928881 | controller |
2026-06-09 11:00:12.928886 | 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-09 11:00:12.928891 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.225)       0:01:22.346 **********
2026-06-09 11:00:12.928900 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.225)       0:01:22.344 **********
2026-06-09 11:00:12.977555 | controller | ok: [localhost] =>
2026-06-09 11:00:12.977609 | controller |     changed: false
2026-06-09 11:00:12.977613 | controller |     msg: All assertions passed
2026-06-09 11:00:12.977618 | controller |
2026-06-09 11:00:12.977622 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 11:00:12.977633 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.048)       0:01:22.394 **********
2026-06-09 11:00:12.977637 | controller | Tuesday 09 June 2026  11:00:12 +0000 (0:00:00.048)       0:01:22.393 **********
2026-06-09 11:00:13.190040 | controller | ok: [localhost]
2026-06-09 11:00:13.190154 | controller |
2026-06-09 11:00:13.190176 | 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-09 11:00:13.190190 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 11:00:13.190202 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 11:00:13.190214 | controller |   _config_map_content |
2026-06-09 11:00:13.190226 | controller |   ansible.utils.remove_keys(
2026-06-09 11:00:13.190238 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 11:00:13.190251 | controller |     matching_parameter='regex')
2026-06-09 11:00:13.190263 | controller | }}, cacheable=False] ***
2026-06-09 11:00:13.190276 | controller | Tuesday 09 June 2026  11:00:13 +0000 (0:00:00.212)       0:01:22.607 **********
2026-06-09 11:00:13.190290 | controller | Tuesday 09 June 2026  11:00:13 +0000 (0:00:00.212)       0:01:22.605 **********
2026-06-09 11:00:13.601970 | controller | ok: [localhost]
2026-06-09 11:00:13.602036 | controller |
2026-06-09 11:00:13.602042 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 11:00:13.602046 | controller | Tuesday 09 June 2026  11:00:13 +0000 (0:00:00.411)       0:01:23.019 **********
2026-06-09 11:00:13.602050 | controller | Tuesday 09 June 2026  11:00:13 +0000 (0:00:00.411)       0:01:23.017 **********
2026-06-09 11:00:13.651244 | controller | skipping: [localhost]
2026-06-09 11:00:13.651320 | controller |
2026-06-09 11:00:13.651331 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 11:00:13.651340 | controller | Tuesday 09 June 2026  11:00:13 +0000 (0:00:00.048)       0:01:23.068 **********
2026-06-09 11:00:13.651348 | controller | Tuesday 09 June 2026  11:00:13 +0000 (0:00:00.048)       0:01:23.066 **********
2026-06-09 11:00:13.889185 | controller | ok: [localhost]
2026-06-09 11:00:13.889270 | controller |
2026-06-09 11:00:13.889287 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 11:00:13.889300 | controller |   (snippet_datadir,
2026-06-09 11:00:13.889312 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 11:00:13.889323 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 11:00:13.889334 | controller | Tuesday 09 June 2026  11:00:13 +0000 (0:00:00.238)       0:01:23.306 **********
2026-06-09 11:00:13.889345 | controller | Tuesday 09 June 2026  11:00:13 +0000 (0:00:00.238)       0:01:23.304 **********
2026-06-09 11:00:13.948804 | controller | skipping: [localhost]
2026-06-09 11:00:13.948896 | controller |
2026-06-09 11:00:13.948910 | 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-09 11:00:13.948922 | controller | Tuesday 09 June 2026  11:00:13 +0000 (0:00:00.059)       0:01:23.366 **********
2026-06-09 11:00:13.948933 | controller | Tuesday 09 June 2026  11:00:13 +0000 (0:00:00.059)       0:01:23.364 **********
2026-06-09 11:00:14.003338 | controller | ok: [localhost]
2026-06-09 11:00:14.003420 | controller |
2026-06-09 11:00:14.003434 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 11:00:14.003444 | controller |   (snippet_datadir,
2026-06-09 11:00:14.003453 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 11:00:14.003462 | controller | }}, content={{
2026-06-09 11:00:14.003471 | controller |   _base64_patch |
2026-06-09 11:00:14.003479 | controller |   default({}) |
2026-06-09 11:00:14.003487 | controller |   to_nice_yaml
2026-06-09 11:00:14.003495 | controller | }}, mode=0644] ***
2026-06-09 11:00:14.003504 | controller | Tuesday 09 June 2026  11:00:14 +0000 (0:00:00.054)       0:01:23.420 **********
2026-06-09 11:00:14.003512 | controller | Tuesday 09 June 2026  11:00:14 +0000 (0:00:00.054)       0:01:23.419 **********
2026-06-09 11:00:14.429817 | controller | ok: [localhost]
2026-06-09 11:00:14.429888 | controller |
2026-06-09 11:00:14.429906 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 11:00:14.429912 | controller |   (snippet_datadir,
2026-06-09 11:00:14.429917 | controller |    '04_user_data.yaml') | path_join
2026-06-09 11:00:14.429923 | controller | }}, content={{
2026-06-09 11:00:14.429926 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 11:00:14.429930 | controller |   default({}) |
2026-06-09 11:00:14.429939 | controller |   to_nice_yaml
2026-06-09 11:00:14.429943 | controller | }}, mode=0644] ***
2026-06-09 11:00:14.429946 | controller | Tuesday 09 June 2026  11:00:14 +0000 (0:00:00.426)       0:01:23.846 **********
2026-06-09 11:00:14.429950 | controller | Tuesday 09 June 2026  11:00:14 +0000 (0:00:00.426)       0:01:23.845 **********
2026-06-09 11:00:14.841877 | controller | ok: [localhost]
2026-06-09 11:00:14.841936 | controller |
2026-06-09 11:00:14.841942 | 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-09 11:00:14.841946 | controller |   (
2026-06-09 11:00:14.841950 | controller |     snippet_datadir,
2026-06-09 11:00:14.841955 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 11:00:14.841958 | controller |   ) | path_join
2026-06-09 11:00:14.841962 | controller | }}, mode=0644] ***
2026-06-09 11:00:14.841965 | controller | Tuesday 09 June 2026  11:00:14 +0000 (0:00:00.412)       0:01:24.259 **********
2026-06-09 11:00:14.841969 | controller | Tuesday 09 June 2026  11:00:14 +0000 (0:00:00.412)       0:01:24.257 **********
2026-06-09 11:00:15.245082 | controller | changed: [localhost]
2026-06-09 11:00:15.245142 | controller |
2026-06-09 11:00:15.245155 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 11:00:15.245164 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.402)       0:01:24.662 **********
2026-06-09 11:00:15.245172 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.402)       0:01:24.660 **********
2026-06-09 11:00:15.316396 | 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-09 11:00:15.316456 | controller |
2026-06-09 11:00:15.316475 | 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-09 11:00:15.316480 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.071)       0:01:24.733 **********
2026-06-09 11:00:15.316484 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.071)       0:01:24.732 **********
2026-06-09 11:00:15.372115 | controller | ok: [localhost] =>
2026-06-09 11:00:15.372177 | controller |     changed: false
2026-06-09 11:00:15.372182 | controller |     msg: All assertions passed
2026-06-09 11:00:15.372186 | controller |
2026-06-09 11:00:15.372191 | 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-09 11:00:15.372195 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.055)       0:01:24.789 **********
2026-06-09 11:00:15.372199 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.055)       0:01:24.787 **********
2026-06-09 11:00:15.563307 | controller | ok: [localhost]
2026-06-09 11:00:15.563371 | controller |
2026-06-09 11:00:15.563381 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 11:00:15.563390 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.191)       0:01:24.980 **********
2026-06-09 11:00:15.563398 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.191)       0:01:24.979 **********
2026-06-09 11:00:15.603917 | controller | ok: [localhost]
2026-06-09 11:00:15.603986 | controller |
2026-06-09 11:00:15.603997 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 11:00:15.604005 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.040)       0:01:25.021 **********
2026-06-09 11:00:15.604014 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.040)       0:01:25.019 **********
2026-06-09 11:00:15.993042 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-09 11:00:15.993120 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-09 11:00:15.993127 | controller |
2026-06-09 11:00:15.993133 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 11:00:15.993139 | controller |   _content |
2026-06-09 11:00:15.993144 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 11:00:15.993149 | controller |   combine(_parsed, recursive=true)
2026-06-09 11:00:15.993155 | controller | }}
2026-06-09 11:00:15.993160 | controller | ] ***
2026-06-09 11:00:15.993166 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.389)       0:01:25.410 **********
2026-06-09 11:00:15.993171 | controller | Tuesday 09 June 2026  11:00:15 +0000 (0:00:00.389)       0:01:25.408 **********
2026-06-09 11:00:16.084691 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 11:00:16.084783 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 11:00:16.084791 | controller |
2026-06-09 11:00:16.084796 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 11:00:16.084802 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.091)       0:01:25.502 **********
2026-06-09 11:00:16.084807 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.091)       0:01:25.500 **********
2026-06-09 11:00:16.282413 | controller | ok: [localhost]
2026-06-09 11:00:16.282462 | controller |
2026-06-09 11:00:16.282467 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 11:00:16.282472 | controller |   (_destdir,
2026-06-09 11:00:16.282476 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 11:00:16.282480 | controller | }}, content={{
2026-06-09 11:00:16.282483 | controller |   (
2026-06-09 11:00:16.282487 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 11:00:16.282491 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 11:00:16.282494 | controller | }}, mode=0644] ***
2026-06-09 11:00:16.282498 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.197)       0:01:25.699 **********
2026-06-09 11:00:16.282502 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.197)       0:01:25.698 **********
2026-06-09 11:00:16.713147 | controller | changed: [localhost]
2026-06-09 11:00:16.713193 | controller |
2026-06-09 11:00:16.713199 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 11:00:16.713203 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.430)       0:01:26.130 **********
2026-06-09 11:00:16.713207 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.430)       0:01:26.129 **********
2026-06-09 11:00:16.755730 | controller | skipping: [localhost]
2026-06-09 11:00:16.755800 | controller |
2026-06-09 11:00:16.755809 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 11:00:16.755815 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.042)       0:01:26.172 **********
2026-06-09 11:00:16.755821 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.042)       0:01:26.171 **********
2026-06-09 11:00:16.844423 | 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-09 11:00:16.844505 | controller |
2026-06-09 11:00:16.844517 | 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-09 11:00:16.844531 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.088)       0:01:26.261 **********
2026-06-09 11:00:16.844542 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.088)       0:01:26.260 **********
2026-06-09 11:00:16.905153 | controller | ok: [localhost] =>
2026-06-09 11:00:16.905207 | controller |     changed: false
2026-06-09 11:00:16.905218 | controller |     msg: All assertions passed
2026-06-09 11:00:16.905226 | controller |
2026-06-09 11:00:16.905235 | 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-09 11:00:16.905244 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.060)       0:01:26.322 **********
2026-06-09 11:00:16.905260 | controller | Tuesday 09 June 2026  11:00:16 +0000 (0:00:00.060)       0:01:26.320 **********
2026-06-09 11:00:17.127554 | controller | ok: [localhost]
2026-06-09 11:00:17.127593 | controller |
2026-06-09 11:00:17.127600 | 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-09 11:00:17.127606 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.221)       0:01:26.544 **********
2026-06-09 11:00:17.127612 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.221)       0:01:26.542 **********
2026-06-09 11:00:17.200106 | controller | ok: [localhost] =>
2026-06-09 11:00:17.200156 | controller |     changed: false
2026-06-09 11:00:17.200165 | controller |     msg: All assertions passed
2026-06-09 11:00:17.200174 | controller |
2026-06-09 11:00:17.200183 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 11:00:17.200191 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.072)       0:01:26.616 **********
2026-06-09 11:00:17.200199 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.072)       0:01:26.615 **********
2026-06-09 11:00:17.424604 | controller | ok: [localhost]
2026-06-09 11:00:17.424643 | controller |
2026-06-09 11:00:17.424651 | 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-09 11:00:17.424658 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 11:00:17.424663 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 11:00:17.424669 | controller |   _config_map_content |
2026-06-09 11:00:17.424675 | controller |   ansible.utils.remove_keys(
2026-06-09 11:00:17.424680 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 11:00:17.424687 | controller |     matching_parameter='regex')
2026-06-09 11:00:17.424692 | controller | }}, cacheable=False] ***
2026-06-09 11:00:17.424698 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.225)       0:01:26.841 **********
2026-06-09 11:00:17.424755 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.224)       0:01:26.840 **********
2026-06-09 11:00:17.638533 | controller | ok: [localhost]
2026-06-09 11:00:17.638564 | controller |
2026-06-09 11:00:17.638570 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 11:00:17.638575 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.213)       0:01:27.055 **********
2026-06-09 11:00:17.638579 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.213)       0:01:27.054 **********
2026-06-09 11:00:17.685828 | controller | skipping: [localhost]
2026-06-09 11:00:17.685860 | controller |
2026-06-09 11:00:17.685866 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 11:00:17.685870 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.047)       0:01:27.102 **********
2026-06-09 11:00:17.685875 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.047)       0:01:27.101 **********
2026-06-09 11:00:17.890549 | controller | changed: [localhost]
2026-06-09 11:00:17.890609 | controller |
2026-06-09 11:00:17.890648 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 11:00:17.890658 | controller |   (snippet_datadir,
2026-06-09 11:00:17.890668 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 11:00:17.890675 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 11:00:17.890680 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.204)       0:01:27.307 **********
2026-06-09 11:00:17.890684 | controller | Tuesday 09 June 2026  11:00:17 +0000 (0:00:00.204)       0:01:27.306 **********
2026-06-09 11:00:18.021483 | controller | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ansible.errors.AnsibleLookupError: The 'file' lookup had an issue accessing the file '/tmp/ceph.client.openstack.keyring'. file not found, use -vvvvv to see paths searched
2026-06-09 11:00:18.021541 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml:118
2026-06-09 11:00:18.021557 | controller | fatal: [localhost]: FAILED! =>
2026-06-09 11:00:18.021564 | controller |     changed: false
2026-06-09 11:00:18.021569 | controller |     msg: 'AnsibleLookupError: The ''file'' lookup had an issue accessing the file ''/tmp/ceph.client.openstack.keyring''.
2026-06-09 11:00:18.021574 | controller |       file not found, use -vvvvv to see paths searched'
2026-06-09 11:00:18.021580 | controller |
2026-06-09 11:00:18.021584 | controller | NO MORE HOSTS LEFT *************************************************************
2026-06-09 11:00:18.021589 | controller |
2026-06-09 11:00:18.021594 | controller | PLAY RECAP *********************************************************************
2026-06-09 11:00:18.021598 | controller | localhost                  : ok=295  changed=78   unreachable=0    failed=1    skipped=118  rescued=0    ignored=0
2026-06-09 11:00:18.021602 | controller |
2026-06-09 11:00:18.021607 | controller | Tuesday 09 June 2026  11:00:18 +0000 (0:00:00.129)       0:01:27.437 **********
2026-06-09 11:00:18.021611 | controller | ===============================================================================
2026-06-09 11:00:18.021615 | controller | Get automation contents ------------------------------------------------- 8.22s
2026-06-09 11:00:18.021620 | controller | ci_setup : Install openshift client ------------------------------------- 4.11s
2026-06-09 11:00:18.021624 | controller | ci_setup : Install needed packages -------------------------------------- 3.83s
2026-06-09 11:00:18.021628 | controller | Load automation files as fact ------------------------------------------- 1.98s
2026-06-09 11:00:18.021632 | controller | ci_setup : Manage directories ------------------------------------------- 1.06s
2026-06-09 11:00:18.021637 | controller | Gathering Facts --------------------------------------------------------- 0.91s
2026-06-09 11:00:18.021647 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s
2026-06-09 11:00:18.021652 | controller | Create needed SSH keypairs ---------------------------------------------- 0.60s
2026-06-09 11:00:18.021656 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane --- 0.60s
2026-06-09 11:00:18.021661 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.58s
2026-06-09 11:00:18.021666 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.56s
2026-06-09 11:00:18.021671 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.55s
2026-06-09 11:00:18.021675 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.55s
2026-06-09 11:00:18.021680 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.55s
2026-06-09 11:00:18.021684 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.54s
2026-06-09 11:00:18.021689 | controller | Copy file on localhost -------------------------------------------------- 0.54s
2026-06-09 11:00:18.021694 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.51s
2026-06-09 11:00:18.021699 | controller | kustomize_deploy : Output kustomize build in final file ----------------- 0.50s
2026-06-09 11:00:18.021730 | controller | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.49s
2026-06-09 11:00:18.021735 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp --- 0.49s
2026-06-09 11:00:18.021740 | controller | Tuesday 09 June 2026  11:00:18 +0000 (0:00:00.131)       0:01:27.437 **********
2026-06-09 11:00:18.021744 | controller | ===============================================================================
2026-06-09 11:00:18.021749 | controller | ci_gen_kustomize_values ------------------------------------------------ 42.07s
2026-06-09 11:00:18.021754 | controller | kustomize_deploy ------------------------------------------------------- 19.81s
2026-06-09 11:00:18.021759 | controller | ci_setup --------------------------------------------------------------- 10.49s
2026-06-09 11:00:18.021764 | controller | ansible.builtin.slurp --------------------------------------------------- 9.16s
2026-06-09 11:00:18.021769 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.07s
2026-06-09 11:00:18.021785 | controller | gather_facts ------------------------------------------------------------ 0.91s
2026-06-09 11:00:18.021791 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.60s
2026-06-09 11:00:18.021795 | controller | networking_mapper ------------------------------------------------------- 0.56s
2026-06-09 11:00:18.021800 | controller | ansible.builtin.copy ---------------------------------------------------- 0.54s
2026-06-09 11:00:18.021805 | controller | ansible.builtin.file ---------------------------------------------------- 0.35s
2026-06-09 11:00:18.021809 | controller | ansible.builtin.find ---------------------------------------------------- 0.28s
2026-06-09 11:00:18.021814 | controller | ansible.builtin.include_role -------------------------------------------- 0.27s
2026-06-09 11:00:18.021819 | controller | ansible.builtin.stat ---------------------------------------------------- 0.20s
2026-06-09 11:00:18.021824 | controller | ansible.builtin.assert -------------------------------------------------- 0.06s
2026-06-09 11:00:18.021836 | controller | ansible.builtin.include_vars -------------------------------------------- 0.03s
2026-06-09 11:00:18.021841 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-09 11:00:18.021846 | controller | total ------------------------------------------------------------------ 87.40s
2026-06-09 11:00:18.252667 | controller | ERROR
2026-06-09 11:00:18.253002 | controller | {
2026-06-09 11:00:18.253074 | controller |   "delta": "0:01:28.142677",
2026-06-09 11:00:18.253118 | controller |   "end": "2026-06-09 11:00:18.127168",
2026-06-09 11:00:18.253155 | controller |   "msg": "non-zero return code",
2026-06-09 11:00:18.253191 | controller |   "rc": 2,
2026-06-09 11:00:18.253225 | controller |   "start": "2026-06-09 10:58:49.984491"
2026-06-09 11:00:18.253264 | controller | }
failure
2026-06-09 11:00:18.318658 | 
2026-06-09 11:00:18.318821 | PLAY RECAP
2026-06-09 11:00:18.318912 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0
2026-06-09 11:00:18.318956 | 
2026-06-09 11:00:18.454203 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-09 11:00:18.457464 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-09 11:00:19.093312 | 
2026-06-09 11:00:19.093420 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-09 11:00:19.104029 | 
2026-06-09 11:00:19.104105 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-09 11:00:19.520878 | controller | ok
2026-06-09 11:00:19.563147 | 
2026-06-09 11:00:19.563299 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-09 11:00:19.570712 | 
2026-06-09 11:00:19.570820 | TASK [Filter out host if needed]
2026-06-09 11:00:19.581266 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-09 11:00:19.585400 | 
2026-06-09 11:00:19.585473 | TASK [Ensure file is present]
2026-06-09 11:00:19.971656 | controller | ok
2026-06-09 11:00:19.977303 | 
2026-06-09 11:00:19.977389 | TASK [Manage molecule report file]
2026-06-09 11:00:20.499640 | controller | skipping: Conditional result was False
2026-06-09 11:00:20.508756 | 
2026-06-09 11:00:20.508887 | TASK [Check if we get ci-framework-data basedir]
2026-06-09 11:00:20.788141 | controller | ok
2026-06-09 11:00:20.796822 | 
2026-06-09 11:00:20.796954 | TASK [Create ci-framework-data log directory for zuul]
2026-06-09 11:00:21.024318 | controller | changed
2026-06-09 11:00:21.032958 | 
2026-06-09 11:00:21.033094 | TASK [Copy ci-framework interesting files]
2026-06-09 11:00:21.498152 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-09 11:00:21.580035 | controller | ok: Runtime: 0:00:00.025834
2026-06-09 11:00:21.588703 | 
2026-06-09 11:00:21.588934 | TASK [Get SELinux listing]
2026-06-09 11:00:22.128004 | controller | ok: Runtime: 0:00:00.011036
2026-06-09 11:00:22.136894 | 
2026-06-09 11:00:22.137020 | TASK [Generate log index]
2026-06-09 11:00:23.016954 | controller | changed
2026-06-09 11:00:23.024786 | 
2026-06-09 11:00:23.024912 | TASK [Get some env related data]
2026-06-09 11:00:23.715096 | controller | /home/zuul/.local/bin/ansible
2026-06-09 11:00:24.579796 | controller | ok: Runtime: 0:00:01.086765
2026-06-09 11:00:24.605652 | 
2026-06-09 11:00:24.605787 | TASK [Generate list of logs to collect in home directory]
2026-06-09 11:00:24.977338 | controller | ok: All paths examined
2026-06-09 11:00:25.029212 | 
2026-06-09 11:00:25.029371 | LOOP [Copy logs from home directory]
2026-06-09 11:00:25.450482 | controller | changed:
2026-06-09 11:00:25.450833 | controller | {
2026-06-09 11:00:25.450900 | controller |   "atime": 1781002687.3690836,
2026-06-09 11:00:25.450944 | controller |   "ctime": 1781002818.0201168,
2026-06-09 11:00:25.450984 | controller |   "dev": 64513,
2026-06-09 11:00:25.451023 | controller |   "gid": 1000,
2026-06-09 11:00:25.451062 | controller |   "gr_name": "zuul",
2026-06-09 11:00:25.451099 | controller |   "inode": 240964,
2026-06-09 11:00:25.451134 | controller |   "isblk": false,
2026-06-09 11:00:25.451168 | controller |   "ischr": false,
2026-06-09 11:00:25.451200 | controller |   "isdir": false,
2026-06-09 11:00:25.451232 | controller |   "isfifo": false,
2026-06-09 11:00:25.451546 | controller |   "isgid": false,
2026-06-09 11:00:25.451804 | controller |   "islnk": false,
2026-06-09 11:00:25.451853 | controller |   "isreg": true,
2026-06-09 11:00:25.451996 | controller |   "issock": false,
2026-06-09 11:00:25.452077 | controller |   "isuid": false,
2026-06-09 11:00:25.452116 | controller |   "mode": "0644",
2026-06-09 11:00:25.452150 | controller |   "mtime": 1781002818.0201168,
2026-06-09 11:00:25.452185 | controller |   "nlink": 1,
2026-06-09 11:00:25.452220 | controller |   "path": "/home/zuul/ansible.log",
2026-06-09 11:00:25.452254 | controller |   "pw_name": "zuul",
2026-06-09 11:00:25.452287 | controller |   "rgrp": true,
2026-06-09 11:00:25.452320 | controller |   "roth": true,
2026-06-09 11:00:25.452357 | controller |   "rusr": true,
2026-06-09 11:00:25.452391 | controller |   "size": 278683,
2026-06-09 11:00:25.452424 | controller |   "uid": 1000,
2026-06-09 11:00:25.452457 | controller |   "wgrp": false,
2026-06-09 11:00:25.452489 | controller |   "woth": false,
2026-06-09 11:00:25.452520 | controller |   "wusr": true,
2026-06-09 11:00:25.452552 | controller |   "xgrp": false,
2026-06-09 11:00:25.452647 | controller |   "xoth": false,
2026-06-09 11:00:25.452687 | controller |   "xusr": false
2026-06-09 11:00:25.452721 | controller | }
2026-06-09 11:00:25.467019 | 
2026-06-09 11:00:25.467223 | TASK [Copy crio stats log file]
2026-06-09 11:00:25.505148 | controller | skipping: Conditional result was False
2026-06-09 11:00:25.514251 | 
2026-06-09 11:00:25.514391 | TASK [Get SELinux related data]
2026-06-09 11:00:25.788263 | controller | <no matches>
2026-06-09 11:00:26.057423 | controller | ERROR
2026-06-09 11:00:26.057813 | controller | {
2026-06-09 11:00:26.057895 | controller |   "delta": "0:00:00.011381",
2026-06-09 11:00:26.057942 | controller |   "end": "2026-06-09 11:00:25.789387",
2026-06-09 11:00:26.057994 | controller |   "msg": "non-zero return code",
2026-06-09 11:00:26.058032 | controller |   "rc": 1,
2026-06-09 11:00:26.058067 | controller |   "start": "2026-06-09 11:00:25.778006"
2026-06-09 11:00:26.058101 | controller | }
2026-06-09 11:00:26.058147 | controller | ERROR: Ignoring Errors
2026-06-09 11:00:26.065719 | 
2026-06-09 11:00:26.065844 | TASK [Create system configuration directory]
2026-06-09 11:00:26.283155 | controller | changed
2026-06-09 11:00:26.293118 | 
2026-06-09 11:00:26.293253 | TASK [Get some of the system configurations]
2026-06-09 11:00:26.841636 | controller | ok: Runtime: 0:00:00.017649
2026-06-09 11:00:26.845326 | 
2026-06-09 11:00:26.845397 | TASK [Copy generated documentation if available]
2026-06-09 11:00:26.881646 | controller | skipping: Conditional result was False
2026-06-09 11:00:26.892174 | 
2026-06-09 11:00:26.892320 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-09 11:00:26.921044 | controller | skipping: Conditional result was False
2026-06-09 11:00:26.932470 | 
2026-06-09 11:00:26.932810 | TASK [Compress logs bigger than 2MB]
2026-06-09 11:00:27.481478 | controller | ok: Runtime: 0:00:00.005152
2026-06-09 11:00:27.486844 | 
2026-06-09 11:00:27.486921 | TASK [Copy files from workspace on node]
2026-06-09 11:00:27.511063 | controller | ok
2026-06-09 11:00:27.536184 | 
2026-06-09 11:00:27.536306 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-09 11:00:27.571331 | controller | skipping: Conditional result was False
2026-06-09 11:00:27.578724 | 
2026-06-09 11:00:27.578807 | TASK [fetch-output : Set log path for single node]
2026-06-09 11:00:27.629448 | controller | ok
2026-06-09 11:00:27.634777 | 
2026-06-09 11:00:27.634871 | LOOP [fetch-output : Ensure local output dirs]
2026-06-09 11:00:27.985966 | controller -> localhost | changed: "/var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/logs"
2026-06-09 11:00:27.986290 | controller -> localhost | changed: All items complete
2026-06-09 11:00:27.986324 | 
2026-06-09 11:00:28.243775 | controller -> localhost | changed: "/var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/artifacts"
2026-06-09 11:00:28.516820 | controller -> localhost | changed: "/var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/docs"
2026-06-09 11:00:28.527868 | 
2026-06-09 11:00:28.527992 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-09 11:00:29.336368 | controller | changed:
2026-06-09 11:00:29.336842 | controller | .d..t...... ./
2026-06-09 11:00:29.336923 | controller | >f+++++++++ README.html
2026-06-09 11:00:29.336995 | controller | >f+++++++++ ansible.log
2026-06-09 11:00:29.337057 | controller | >f+++++++++ dmesg.log
2026-06-09 11:00:29.337117 | controller | >f+++++++++ installed-pkgs.log
2026-06-09 11:00:29.337170 | controller | >f+++++++++ python.log
2026-06-09 11:00:29.337223 | controller | >f+++++++++ registries.conf
2026-06-09 11:00:29.337277 | controller | >f+++++++++ selinux-denials.log
2026-06-09 11:00:29.337330 | controller | >f+++++++++ selinux-listing.log
2026-06-09 11:00:29.337381 | controller | cd+++++++++ ci-framework-data/
2026-06-09 11:00:29.337434 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-09 11:00:29.337490 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-09 11:00:29.337548 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-09 11:00:29.337669 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-09 11:00:29.337735 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-09 11:00:29.337790 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-09 11:00:29.337846 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-09 11:00:29.337904 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/
2026-06-09 11:00:29.337964 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/values.yaml
2026-06-09 11:00:29.338038 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/
2026-06-09 11:00:29.338097 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/values.yaml
2026-06-09 11:00:29.338149 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-09 11:00:29.338203 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-09 11:00:29.338254 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-09 11:00:29.338302 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-09 11:00:29.338348 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-09 11:00:29.338394 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-09 11:00:29.338440 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-09 11:00:29.338486 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-09 11:00:29.338537 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32000.2026-06-09@11:00:16~
2026-06-09 11:00:29.338665 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-09 11:00:29.338731 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/
2026-06-09 11:00:29.338788 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/01_original.yaml
2026-06-09 11:00:29.338845 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml
2026-06-09 11:00:29.338897 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml
2026-06-09 11:00:29.338952 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/
2026-06-09 11:00:29.339008 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/01_original.yaml
2026-06-09 11:00:29.339062 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml
2026-06-09 11:00:29.339116 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml
2026-06-09 11:00:29.339169 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-09 11:00:29.339221 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-09 11:00:29.339275 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-09 11:00:29.339328 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-09 11:00:29.339379 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/
2026-06-09 11:00:29.339431 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-09 11:00:29.339486 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-09 11:00:29.339571 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-09 11:00:29.339686 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-09 11:00:29.339729 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-09 11:00:29.339765 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-09 11:00:29.339845 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-09 11:00:29.339889 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30419.2026-06-09@10:59:28~
2026-06-09 11:00:29.339927 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-09 11:00:29.339965 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-09 11:00:29.340008 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-09 11:00:29.340064 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-09 11:00:29.340119 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-09 11:00:29.340164 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.31956.2026-06-09@11:00:15~
2026-06-09 11:00:29.340200 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-09 11:00:29.340238 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-09 11:00:29.340275 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-09 11:00:29.340312 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/baremetalhosts.yaml
2026-06-09 11:00:29.340348 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-09 11:00:29.340383 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml
2026-06-09 11:00:29.340418 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/dns.yaml
2026-06-09 11:00:29.340454 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-09 11:00:29.340489 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-09 11:00:29.340527 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml
2026-06-09 11:00:29.341650 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-09 11:00:29.341754 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-09 11:00:29.341810 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-09 11:00:29.341854 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-09 11:00:29.341897 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-09 11:00:29.341937 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-09 11:00:29.341976 | controller | cd+++++++++ registries.conf.d/
2026-06-09 11:00:29.342016 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-09 11:00:29.342055 | controller | cd+++++++++ system-config/
2026-06-09 11:00:29.342092 | controller | cd+++++++++ system-config/libvirt/
2026-06-09 11:00:29.342132 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-09 11:00:29.342169 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-09 11:00:29.813902 | controller | changed: .d..t...... ./
2026-06-09 11:00:30.316655 | controller | changed: .d..t...... ./
2026-06-09 11:00:30.340404 | 
2026-06-09 11:00:30.340536 | TASK [Return artifact to Zuul]
2026-06-09 11:00:30.364481 | controller | skipping: Conditional result was False
2026-06-09 11:00:30.367789 | 
2026-06-09 11:00:30.367865 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-09 11:00:30.368003 | 
2026-06-09 11:00:30.368041 | PLAY RECAP
2026-06-09 11:00:30.368096 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-09 11:00:30.368123 | 
2026-06-09 11:00:30.511542 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-09 11:00:30.514092 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-09 11:00:31.209678 | 
2026-06-09 11:00:31.209844 | PLAY [all]
2026-06-09 11:00:31.219258 | 
2026-06-09 11:00:31.219328 | TASK [include_role : fetch-output]
2026-06-09 11:00:31.266925 | controller | ok
2026-06-09 11:00:31.287299 | 
2026-06-09 11:00:31.287443 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-09 11:00:31.355208 | controller | skipping: Conditional result was False
2026-06-09 11:00:31.366153 | 
2026-06-09 11:00:31.366409 | TASK [fetch-output : Set log path for single node]
2026-06-09 11:00:31.431395 | controller | ok
2026-06-09 11:00:31.439130 | 
2026-06-09 11:00:31.439264 | LOOP [fetch-output : Ensure local output dirs]
2026-06-09 11:00:31.941442 | controller -> localhost | ok: "/var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/logs"
2026-06-09 11:00:32.183016 | controller -> localhost | ok: "/var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/artifacts"
2026-06-09 11:00:32.459531 | controller -> localhost | ok: "/var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/docs"
2026-06-09 11:00:32.477400 | 
2026-06-09 11:00:32.477551 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-09 11:00:33.260803 | controller | ok
2026-06-09 11:00:33.261014 | controller | ok: All items complete
2026-06-09 11:00:33.261043 | 
2026-06-09 11:00:33.842859 | controller | ok
2026-06-09 11:00:34.365680 | controller | ok
2026-06-09 11:00:34.392223 | 
2026-06-09 11:00:34.392449 | TASK [include_role : fetch-output-openshift]
2026-06-09 11:00:34.418725 | controller | skipping: Conditional result was False
2026-06-09 11:00:34.428760 | 
2026-06-09 11:00:34.428915 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-09 11:00:34.926243 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.013399
2026-06-09 11:00:35.235643 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.014671
2026-06-09 11:00:35.254035 | 
2026-06-09 11:00:35.254262 | PLAY [all]
2026-06-09 11:00:35.260815 | 
2026-06-09 11:00:35.260902 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-09 11:00:35.793727 | controller | changed
2026-06-09 11:00:35.802393 | 
2026-06-09 11:00:35.802489 | PLAY RECAP
2026-06-09 11:00:35.802570 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-09 11:00:35.802659 | 
2026-06-09 11:00:35.931732 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-09 11:00:35.934039 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-09 11:00:36.652984 | 
2026-06-09 11:00:36.653096 | PLAY [localhost]
2026-06-09 11:00:36.663178 | 
2026-06-09 11:00:36.663251 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-09 11:00:37.043384 | localhost | changed
2026-06-09 11:00:37.052979 | 
2026-06-09 11:00:37.053113 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-09 11:00:37.090265 | localhost | ok
2026-06-09 11:00:37.095978 | 
2026-06-09 11:00:37.096082 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-09 11:00:37.588618 | localhost | changed
2026-06-09 11:00:37.593907 | 
2026-06-09 11:00:37.593975 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-09 11:00:38.508130 | localhost | changed
2026-06-09 11:00:38.517058 | 
2026-06-09 11:00:38.517199 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-09 11:00:39.057316 | localhost | Identity added: /var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/tmp/ansible.ta9b67yw (/var/lib/zuul/builds/b32c412a7fc84c839e114090bcf094e5/work/tmp/ansible.ta9b67yw)
2026-06-09 11:00:39.057697 | localhost | ok: Runtime: 0:00:00.020734
2026-06-09 11:00:39.065960 | 
2026-06-09 11:00:39.066105 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-09 11:00:39.402391 | localhost | ok: Runtime: 0:00:00.009444
2026-06-09 11:00:39.410921 | 
2026-06-09 11:00:39.411061 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-09 11:00:39.497717 | localhost | changed
2026-06-09 11:00:39.505168 | 
2026-06-09 11:00:39.505303 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-09 11:00:40.005767 | localhost | changed
2026-06-09 11:00:40.013886 | 
2026-06-09 11:00:40.013973 | PLAY [localhost]
2026-06-09 11:00:40.020606 | 
2026-06-09 11:00:40.020753 | TASK [Generate bulk log download script]
2026-06-09 11:00:40.054856 | localhost | ok
2026-06-09 11:00:40.071716 | 
2026-06-09 11:00:40.071827 | TASK [local-log-download : Check API endpoint is defined]
2026-06-09 11:00:40.122646 | localhost | ok: All assertions passed
2026-06-09 11:00:40.129520 | 
2026-06-09 11:00:40.129628 | TASK [local-log-download : Create download script]
2026-06-09 11:00:40.721880 | localhost -> localhost | changed
2026-06-09 11:00:40.760621 | 
2026-06-09 11:00:40.760740 | TASK [Register quick-download link]
2026-06-09 11:00:40.788003 | localhost | ok
2026-06-09 11:00:40.790138 | 
2026-06-09 11:00:40.790190 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-09 11:00:40.797542 | 
2026-06-09 11:00:40.797864 | TASK [Set zuul-log-path fact]
2026-06-09 11:00:40.815450 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-09 11:00:40.824239 | 
2026-06-09 11:00:40.824324 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-09 11:00:40.860650 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-09 11:00:40.864176 | 
2026-06-09 11:00:40.864257 | TASK [upload-logs : Create log directories]
2026-06-09 11:00:41.761238 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-09 11:00:41.763039 | 
2026-06-09 11:00:41.763107 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-09 11:00:42.084313 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.011534
2026-06-09 11:00:42.090703 | 
2026-06-09 11:00:42.090864 | TASK [upload-logs : Upload logs to log server]
2026-06-09 11:00:45.998270 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-09 11:00:46.000471 | 
2026-06-09 11:00:46.000545 | LOOP [upload-logs : Compress console log and json output]
