2026-06-10 13:02:45.098306 | Job console starting
2026-06-10 13:02:45.239305 | Updating git repos
2026-06-10 13:02:45.954809 | Cloning repos into workspace
2026-06-10 13:02:47.619903 | Restoring repo states
2026-06-10 13:02:47.642845 | Merging changes
2026-06-10 13:02:49.775377 | Checking out repos
2026-06-10 13:02:50.286104 | Preparing playbooks
2026-06-10 13:02:55.124268 | Running Ansible setup
2026-06-10 13:02:58.987337 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-10 13:02:59.646332 | 
2026-06-10 13:02:59.646540 | PLAY [localhost]
2026-06-10 13:02:59.654912 | 
2026-06-10 13:02:59.654987 | TASK [Gathering Facts]
2026-06-10 13:03:01.625623 | localhost | ok
2026-06-10 13:03:01.636101 | 
2026-06-10 13:03:01.636211 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-10 13:03:02.106797 | localhost -> localhost | changed
2026-06-10 13:03:02.115486 | 
2026-06-10 13:03:02.115623 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-10 13:03:03.052663 | localhost -> localhost | changed
2026-06-10 13:03:03.064867 | 
2026-06-10 13:03:03.065000 | TASK [Setup log path fact]
2026-06-10 13:03:03.088679 | localhost | ok
2026-06-10 13:03:03.107978 | 
2026-06-10 13:03:03.108128 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 13:03:03.151508 | localhost | ok
2026-06-10 13:03:03.163173 | 
2026-06-10 13:03:03.163340 | TASK [emit-job-header : Print job information]
2026-06-10 13:03:03.213800 | # Job Information
2026-06-10 13:03:03.213972 | Ansible Version: 2.16.18
2026-06-10 13:03:03.214007 | Job: rhoso-architecture-validate-nova05epsilon
2026-06-10 13:03:03.214040 | Pipeline: github-check
2026-06-10 13:03:03.214066 | Executor: 38.102.83.47
2026-06-10 13:03:03.214090 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/764
2026-06-10 13:03:03.214115 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/393/rdoproject.org/39366f7ce46c45c7aede0d1e7469c7f1/
2026-06-10 13:03:03.214140 | Event ID: 8bfc26a0-64cc-11f1-9ddb-26dbfe2478e5
2026-06-10 13:03:03.217977 | 
2026-06-10 13:03:03.218060 | LOOP [emit-job-header : Print node information]
2026-06-10 13:03:03.322309 | localhost | ok:
2026-06-10 13:03:03.322627 | localhost | # Node Information
2026-06-10 13:03:03.322684 | localhost | Inventory Hostname: controller
2026-06-10 13:03:03.322730 | localhost | Hostname: np0000069733
2026-06-10 13:03:03.322770 | localhost | Username: zuul
2026-06-10 13:03:03.322811 | localhost | Distro: CentOS 9
2026-06-10 13:03:03.322847 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-10 13:03:03.322882 | localhost | Region: RegionOne
2026-06-10 13:03:03.322917 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-10 13:03:03.322951 | localhost | Product Name: OpenStack Nova
2026-06-10 13:03:03.322986 | localhost | Interface IP: 38.102.83.50
2026-06-10 13:03:03.333681 | 
2026-06-10 13:03:03.333821 | PLAY [all]
2026-06-10 13:03:03.345064 | 
2026-06-10 13:03:03.345186 | TASK [Gather network facts]
2026-06-10 13:03:03.774299 | controller | ok
2026-06-10 13:03:03.787640 | 
2026-06-10 13:03:03.787775 | TASK [include_role : start-zuul-console]
2026-06-10 13:03:03.810613 | controller | ok
2026-06-10 13:03:03.829537 | 
2026-06-10 13:03:03.829703 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-10 13:03:04.227254 | controller | ok
2026-06-10 13:03:04.239856 | 
2026-06-10 13:03:04.239990 | TASK [include_role : add-build-sshkey]
2026-06-10 13:03:04.273202 | controller | ok
2026-06-10 13:03:04.296548 | 
2026-06-10 13:03:04.296685 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-10 13:03:04.585703 | controller -> localhost | ok
2026-06-10 13:03:04.591675 | 
2026-06-10 13:03:04.591759 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-10 13:03:04.621580 | controller | ok
2026-06-10 13:03:04.639301 | controller | included: /var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-10 13:03:04.645186 | 
2026-06-10 13:03:04.645266 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-10 13:03:05.860632 | controller -> localhost | Generating public/private rsa key pair.
2026-06-10 13:03:05.860982 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/39366f7ce46c45c7aede0d1e7469c7f1_id_rsa
2026-06-10 13:03:05.861056 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/39366f7ce46c45c7aede0d1e7469c7f1_id_rsa.pub
2026-06-10 13:03:05.861104 | controller -> localhost | The key fingerprint is:
2026-06-10 13:03:05.861144 | controller -> localhost | SHA256:nZXiKtY/bI6MhIhIfygqlkSJxi+AAxNvBvKdqIGU7VU zuul-build-sshkey
2026-06-10 13:03:05.861184 | controller -> localhost | The key's randomart image is:
2026-06-10 13:03:05.861222 | controller -> localhost | +---[RSA 3072]----+
2026-06-10 13:03:05.861259 | controller -> localhost | |+oo   .E         |
2026-06-10 13:03:05.861298 | controller -> localhost | |*= + o       .   |
2026-06-10 13:03:05.861335 | controller -> localhost | |B.O +     . o    |
2026-06-10 13:03:05.861371 | controller -> localhost | |=X .     o +     |
2026-06-10 13:03:05.861408 | controller -> localhost | |=o.     S +      |
2026-06-10 13:03:05.861515 | controller -> localhost | |o+.o.. . .       |
2026-06-10 13:03:05.861575 | controller -> localhost | |+.+o..+ o.       |
2026-06-10 13:03:05.861636 | controller -> localhost | |oo. .o + o+      |
2026-06-10 13:03:05.861682 | controller -> localhost | |+     . ooo.     |
2026-06-10 13:03:05.861720 | controller -> localhost | +----[SHA256]-----+
2026-06-10 13:03:05.861903 | controller -> localhost | ok: Runtime: 0:00:00.712525
2026-06-10 13:03:05.869955 | 
2026-06-10 13:03:05.870083 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-10 13:03:05.905209 | controller | ok
2026-06-10 13:03:05.922262 | controller | included: /var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-10 13:03:05.936565 | 
2026-06-10 13:03:05.936644 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-10 13:03:05.962374 | controller | skipping: Conditional result was False
2026-06-10 13:03:05.968332 | 
2026-06-10 13:03:05.968415 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-10 13:03:06.455857 | controller | changed
2026-06-10 13:03:06.463677 | 
2026-06-10 13:03:06.463804 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-10 13:03:06.711548 | controller | ok
2026-06-10 13:03:06.718544 | 
2026-06-10 13:03:06.718679 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-10 13:03:07.419844 | controller | changed
2026-06-10 13:03:07.424737 | 
2026-06-10 13:03:07.424821 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-10 13:03:08.087251 | controller | changed
2026-06-10 13:03:08.095654 | 
2026-06-10 13:03:08.095804 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-10 13:03:08.123142 | controller | skipping: Conditional result was False
2026-06-10 13:03:08.132270 | 
2026-06-10 13:03:08.132404 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-10 13:03:08.620257 | controller -> localhost | changed
2026-06-10 13:03:08.635926 | 
2026-06-10 13:03:08.636056 | TASK [add-build-sshkey : Add back temp key]
2026-06-10 13:03:08.942249 | controller -> localhost | Identity added: /var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/39366f7ce46c45c7aede0d1e7469c7f1_id_rsa (zuul-build-sshkey)
2026-06-10 13:03:08.942587 | controller -> localhost | ok: Runtime: 0:00:00.017436
2026-06-10 13:03:08.950376 | 
2026-06-10 13:03:08.950583 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-10 13:03:09.338088 | controller | ok
2026-06-10 13:03:09.345231 | 
2026-06-10 13:03:09.345357 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-10 13:03:09.381907 | controller | skipping: Conditional result was False
2026-06-10 13:03:09.398240 | 
2026-06-10 13:03:09.398367 | TASK [include_role : validate-host]
2026-06-10 13:03:09.430099 | controller | ok
2026-06-10 13:03:09.463541 | 
2026-06-10 13:03:09.463627 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-10 13:03:09.504673 | controller | ok
2026-06-10 13:03:09.511242 | 
2026-06-10 13:03:09.511367 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-10 13:03:09.821496 | controller -> localhost | ok
2026-06-10 13:03:09.830419 | 
2026-06-10 13:03:09.830593 | TASK [validate-host : Collect information about the host]
2026-06-10 13:03:10.537042 | controller | ok
2026-06-10 13:03:10.551971 | 
2026-06-10 13:03:10.552101 | TASK [validate-host : Sanitize hostname]
2026-06-10 13:03:10.635125 | controller | ok
2026-06-10 13:03:10.644598 | 
2026-06-10 13:03:10.644741 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-10 13:03:11.217182 | controller -> localhost | changed
2026-06-10 13:03:11.226212 | 
2026-06-10 13:03:11.226343 | TASK [validate-host : Collect information about zuul worker]
2026-06-10 13:03:11.628095 | controller | ok
2026-06-10 13:03:11.635398 | 
2026-06-10 13:03:11.635561 | TASK [validate-host : Write out all zuul information for each host]
2026-06-10 13:03:12.211205 | controller -> localhost | changed
2026-06-10 13:03:12.232251 | 
2026-06-10 13:03:12.232404 | TASK [include_role : prepare-workspace-openshift]
2026-06-10 13:03:12.258293 | controller | skipping: Conditional result was False
2026-06-10 13:03:12.266806 | 
2026-06-10 13:03:12.266933 | TASK [include_role : remove-zuul-sshkey]
2026-06-10 13:03:12.293012 | controller | skipping: Conditional result was False
2026-06-10 13:03:12.301380 | 
2026-06-10 13:03:12.301550 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-10 13:03:12.537519 | controller | ok: "logs"
2026-06-10 13:03:12.538038 | controller | ok: All items complete
2026-06-10 13:03:12.538121 | 
2026-06-10 13:03:12.737039 | controller | ok: "artifacts"
2026-06-10 13:03:12.987023 | controller | ok: "docs"
2026-06-10 13:03:13.005127 | 
2026-06-10 13:03:13.005264 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-10 13:03:13.253816 | controller | changed: "logs"
2026-06-10 13:03:13.460259 | controller | changed: "artifacts"
2026-06-10 13:03:13.663175 | controller | changed: "docs"
2026-06-10 13:03:13.675936 | 
2026-06-10 13:03:13.676109 | PLAY RECAP
2026-06-10 13:03:13.676191 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 13:03:13.676244 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 13:03:13.676281 | 
2026-06-10 13:03:13.826556 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-10 13:03:13.829011 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-10 13:03:14.478396 | 
2026-06-10 13:03:14.478628 | PLAY [all]
2026-06-10 13:03:14.489100 | 
2026-06-10 13:03:14.489174 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-10 13:03:14.547164 | controller | ok
2026-06-10 13:03:14.550749 | 
2026-06-10 13:03:14.550821 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-10 13:03:15.012697 | controller | changed
2026-06-10 13:03:15.017107 | 
2026-06-10 13:03:15.017174 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-10 13:03:16.197641 | controller | changed
2026-06-10 13:03:16.204408 | 
2026-06-10 13:03:16.204508 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-10 13:03:16.659572 | controller | changed:
2026-06-10 13:03:16.659845 | controller | {
2026-06-10 13:03:16.659886 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-10 13:03:16.660020 | controller | }
2026-06-10 13:03:16.935479 | controller | changed:
2026-06-10 13:03:16.935637 | controller | {
2026-06-10 13:03:16.935694 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-10 13:03:16.935736 | controller | }
2026-06-10 13:03:17.179345 | controller | changed:
2026-06-10 13:03:17.179548 | controller | {
2026-06-10 13:03:17.179600 | 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-10 13:03:17.179640 | controller | }
2026-06-10 13:03:17.413901 | controller | changed:
2026-06-10 13:03:17.414090 | controller | {
2026-06-10 13:03:17.414143 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-10 13:03:17.414183 | controller | }
2026-06-10 13:03:17.656399 | controller | changed:
2026-06-10 13:03:17.656604 | controller | {
2026-06-10 13:03:17.656665 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-10 13:03:17.656714 | controller | }
2026-06-10 13:03:17.902379 | controller | changed:
2026-06-10 13:03:17.902524 | controller | {
2026-06-10 13:03:17.902549 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-10 13:03:17.902567 | controller | }
2026-06-10 13:03:18.134838 | controller | changed:
2026-06-10 13:03:18.134988 | controller | {
2026-06-10 13:03:18.135037 | 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-10 13:03:18.135078 | controller | }
2026-06-10 13:03:18.380357 | controller | changed:
2026-06-10 13:03:18.380776 | controller | {
2026-06-10 13:03:18.380872 | 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-10 13:03:18.380962 | controller | }
2026-06-10 13:03:18.653373 | controller | changed:
2026-06-10 13:03:18.653512 | controller | {
2026-06-10 13:03:18.653535 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-10 13:03:18.653553 | controller | }
2026-06-10 13:03:18.907173 | controller | changed:
2026-06-10 13:03:18.907341 | controller | {
2026-06-10 13:03:18.907503 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-10 13:03:18.907553 | controller | }
2026-06-10 13:03:19.143805 | controller | changed:
2026-06-10 13:03:19.143918 | controller | {
2026-06-10 13:03:19.143941 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-10 13:03:19.143960 | controller | }
2026-06-10 13:03:19.412707 | controller | changed:
2026-06-10 13:03:19.412821 | controller | {
2026-06-10 13:03:19.412850 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-10 13:03:19.412876 | controller | }
2026-06-10 13:03:19.672475 | controller | changed:
2026-06-10 13:03:19.672638 | controller | {
2026-06-10 13:03:19.672687 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-10 13:03:19.672728 | controller | }
2026-06-10 13:03:19.967490 | controller | changed:
2026-06-10 13:03:19.967650 | controller | {
2026-06-10 13:03:19.967700 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-10 13:03:19.967739 | controller | }
2026-06-10 13:03:20.202007 | controller | changed:
2026-06-10 13:03:20.202189 | controller | {
2026-06-10 13:03:20.202243 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-10 13:03:20.202297 | controller | }
2026-06-10 13:03:20.476608 | controller | changed:
2026-06-10 13:03:20.476768 | controller | {
2026-06-10 13:03:20.476817 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-10 13:03:20.476860 | controller | }
2026-06-10 13:03:20.736835 | controller | changed:
2026-06-10 13:03:20.736983 | controller | {
2026-06-10 13:03:20.737035 | 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-10 13:03:20.737076 | controller | }
2026-06-10 13:03:20.994145 | controller | changed:
2026-06-10 13:03:20.994289 | controller | {
2026-06-10 13:03:20.994339 | 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-10 13:03:20.994394 | controller | }
2026-06-10 13:03:21.240543 | controller | changed:
2026-06-10 13:03:21.240650 | controller | {
2026-06-10 13:03:21.240680 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-10 13:03:21.240705 | controller | }
2026-06-10 13:03:21.497042 | controller | changed:
2026-06-10 13:03:21.497243 | controller | {
2026-06-10 13:03:21.497350 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-10 13:03:21.497435 | controller | }
2026-06-10 13:03:21.729656 | controller | changed:
2026-06-10 13:03:21.729805 | controller | {
2026-06-10 13:03:21.729853 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-10 13:03:21.729892 | controller | }
2026-06-10 13:03:22.009412 | controller | changed:
2026-06-10 13:03:22.009591 | controller | {
2026-06-10 13:03:22.009641 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-10 13:03:22.009679 | controller | }
2026-06-10 13:03:22.251618 | controller | changed:
2026-06-10 13:03:22.251904 | controller | {
2026-06-10 13:03:22.251968 | 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-10 13:03:22.252013 | controller | }
2026-06-10 13:03:22.532557 | controller | changed:
2026-06-10 13:03:22.532712 | controller | {
2026-06-10 13:03:22.532764 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-10 13:03:22.532804 | controller | }
2026-06-10 13:03:22.817081 | controller | changed:
2026-06-10 13:03:22.817285 | controller | {
2026-06-10 13:03:22.817342 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-10 13:03:22.817389 | controller | }
2026-06-10 13:03:23.086777 | controller | changed:
2026-06-10 13:03:23.086939 | controller | {
2026-06-10 13:03:23.087000 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-10 13:03:23.087052 | controller | }
2026-06-10 13:03:23.111029 | 
2026-06-10 13:03:23.111165 | TASK [Set timezone to UTC]
2026-06-10 13:03:23.574142 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-10 13:03:23.582382 | 
2026-06-10 13:03:23.582595 | TASK [Create nodepool directory]
2026-06-10 13:03:23.819950 | controller | changed
2026-06-10 13:03:23.831302 | 
2026-06-10 13:03:23.831487 | TASK [Create nodepool sub_nodes file]
2026-06-10 13:03:24.508520 | controller | changed
2026-06-10 13:03:24.516918 | 
2026-06-10 13:03:24.517086 | TASK [Create nodepool sub_nodes_private file]
2026-06-10 13:03:25.173741 | controller | changed
2026-06-10 13:03:25.181711 | 
2026-06-10 13:03:25.181831 | LOOP [Populate nodepool sub_nodes file]
2026-06-10 13:03:25.218049 | 
2026-06-10 13:03:25.218330 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-10 13:03:25.274066 | 
2026-06-10 13:03:25.274368 | TASK [Create nodepool primary file]
2026-06-10 13:03:25.312024 | controller | skipping: Conditional result was False
2026-06-10 13:03:25.324976 | 
2026-06-10 13:03:25.325118 | TASK [Create nodepool node_private for this node]
2026-06-10 13:03:26.001572 | controller | changed
2026-06-10 13:03:26.006093 | 
2026-06-10 13:03:26.006152 | LOOP [Copy ssh keys to nodepool directory]
2026-06-10 13:03:26.416830 | controller | ok: Item: id_rsa Runtime: 0:00:00.005288
2026-06-10 13:03:26.417137 | 
2026-06-10 13:03:26.612421 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.005804
2026-06-10 13:03:26.623990 | 
2026-06-10 13:03:26.624059 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-10 13:03:27.328327 | controller | changed
2026-06-10 13:03:27.333334 | 
2026-06-10 13:03:27.333414 | TASK [Validate sudoers config after edits]
2026-06-10 13:03:27.590700 | controller | /etc/sudoers: parsed OK
2026-06-10 13:03:27.590808 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-10 13:03:27.590820 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-10 13:03:27.590827 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-10 13:03:27.874235 | controller | ok: Runtime: 0:00:00.006734
2026-06-10 13:03:27.883379 | 
2026-06-10 13:03:27.883551 | TASK [Show the environment passed in to job shell scripts]
2026-06-10 13:03:28.159677 | controller | SHELL=/bin/bash
2026-06-10 13:03:28.159775 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-10 13:03:28.159786 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-10 13:03:28.159794 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/73/3773/b078db7b2836cd7c168de9d1a4db38983af17642^openstack-k8s-operators/architecture:main:refs/changes/64/764/a7994e0a4dfd75406af849e4ae208871c78fc223
2026-06-10 13:03:28.159801 | controller | PWD=/home/zuul
2026-06-10 13:03:28.159806 | controller | ZUUL_PIPELINE=github-check
2026-06-10 13:03:28.159810 | controller | LOGNAME=zuul
2026-06-10 13:03:28.159815 | controller | XDG_SESSION_TYPE=tty
2026-06-10 13:03:28.159819 | controller | _=/usr/bin/env
2026-06-10 13:03:28.159822 | controller | MOTD_SHOWN=pam
2026-06-10 13:03:28.159825 | controller | HOME=/home/zuul
2026-06-10 13:03:28.159830 | controller | LANG=en_US.UTF-8
2026-06-10 13:03:28.159835 | controller | SSH_CONNECTION=38.102.83.47 40664 38.102.83.50 22
2026-06-10 13:03:28.159841 | 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-10 13:03:28.159847 | controller | ZUUL_CHANGE_IDS=3773,b078db7b2836cd7c168de9d1a4db38983af17642 764,a7994e0a4dfd75406af849e4ae208871c78fc223
2026-06-10 13:03:28.159853 | controller | WORKSPACE=/home/zuul/workspace
2026-06-10 13:03:28.159858 | controller | XDG_SESSION_CLASS=user
2026-06-10 13:03:28.159862 | controller | SELINUX_ROLE_REQUESTED=
2026-06-10 13:03:28.159865 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-10 13:03:28.159869 | controller | USER=zuul
2026-06-10 13:03:28.159872 | controller | ZUUL_VOTING=True
2026-06-10 13:03:28.159876 | controller | BUILD_TIMEOUT=1800000
2026-06-10 13:03:28.159879 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-10 13:03:28.159883 | controller | SHLVL=1
2026-06-10 13:03:28.159886 | controller | ZUUL_PATCHSET=a7994e0a4dfd75406af849e4ae208871c78fc223
2026-06-10 13:03:28.159890 | controller | XDG_SESSION_ID=1
2026-06-10 13:03:28.159893 | controller | ZUUL_BRANCH=main
2026-06-10 13:03:28.159900 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-10 13:03:28.159904 | controller | SSH_CLIENT=38.102.83.47 40664 22
2026-06-10 13:03:28.159907 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-10 13:03:28.159911 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-10 13:03:28.159915 | controller | which_declare=declare -f
2026-06-10 13:03:28.159919 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-10 13:03:28.159924 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-10 13:03:28.159927 | controller | ZUUL_CHANGE=764
2026-06-10 13:03:28.159930 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-10 13:03:28.159934 | controller | ZUUL_UUID=39366f7ce46c45c7aede0d1e7469c7f1
2026-06-10 13:03:28.159938 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-10 13:03:28.159941 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-10 13:03:28.159946 | controller | }
2026-06-10 13:03:28.422385 | controller | ok: Runtime: 0:00:00.007280
2026-06-10 13:03:28.430776 | 
2026-06-10 13:03:28.430900 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-10 13:03:28.447332 | controller | skipping: Conditional result was False
2026-06-10 13:03:28.456050 | 
2026-06-10 13:03:28.456176 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-10 13:03:28.993489 | controller | skipping: Conditional result was False
2026-06-10 13:03:29.003051 | 
2026-06-10 13:03:29.003182 | TASK [Ensure legacy workspace directory]
2026-06-10 13:03:29.240382 | controller | changed
2026-06-10 13:03:29.243739 | 
2026-06-10 13:03:29.243842 | PLAY RECAP
2026-06-10 13:03:29.243924 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 13:03:29.243967 | 
2026-06-10 13:03:29.429545 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-10 13:03:29.431056 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-10 13:03:30.186071 | 
2026-06-10 13:03:30.186219 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-10 13:03:30.198078 | 
2026-06-10 13:03:30.198180 | TASK [Clone repos in the job workspace]
2026-06-10 13:03:30.215772 | controller | ok
2026-06-10 13:03:30.232189 | 
2026-06-10 13:03:30.232267 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-10 13:03:30.613497 | controller | ok
2026-06-10 13:03:30.618342 | 
2026-06-10 13:03:30.618413 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-10 13:03:32.634498 | controller | Output suppressed because no_log was given
2026-06-10 13:03:32.649157 | 
2026-06-10 13:03:32.649325 | TASK [Create zuul-output directory]
2026-06-10 13:03:33.000170 | controller | ok
2026-06-10 13:03:33.008770 | 
2026-06-10 13:03:33.008931 | TASK [Install required packages]
2026-06-10 13:04:18.303195 | controller | changed
2026-06-10 13:04:18.312694 | 
2026-06-10 13:04:18.312834 | TASK [Output pip related things]
2026-06-10 13:04:19.014909 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-10 13:04:19.361860 | controller | ok: Runtime: 0:00:00.356334
2026-06-10 13:04:19.370740 | 
2026-06-10 13:04:19.370876 | TASK [Install requirements]
2026-06-10 13:05:28.182302 | controller | changed
2026-06-10 13:05:28.209294 | 
2026-06-10 13:05:28.209493 | TASK [Add cronjob to trigger job stats]
2026-06-10 13:05:28.256158 | controller | skipping: Conditional result was False
2026-06-10 13:05:28.266058 | 
2026-06-10 13:05:28.266195 | LOOP [Construct project change list]
2026-06-10 13:05:28.360623 | controller | ok:
2026-06-10 13:05:28.361097 | controller | {
2026-06-10 13:05:28.361163 | controller |   "branch": "main",
2026-06-10 13:05:28.361211 | controller |   "change": "3773",
2026-06-10 13:05:28.361251 | 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-10 13:05:28.361324 | controller |   "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3773",
2026-06-10 13:05:28.361367 | controller |   "commit_id": "b078db7b2836cd7c168de9d1a4db38983af17642",
2026-06-10 13:05:28.361406 | controller |   "patchset": "b078db7b2836cd7c168de9d1a4db38983af17642",
2026-06-10 13:05:28.361492 | controller |   "project": {
2026-06-10 13:05:28.361534 | controller |     "canonical_hostname": "github.com",
2026-06-10 13:05:28.361571 | controller |     "canonical_name": "github.com/openstack-k8s-operators/ci-framework",
2026-06-10 13:05:28.361607 | controller |     "name": "openstack-k8s-operators/ci-framework",
2026-06-10 13:05:28.361643 | controller |     "short_name": "ci-framework",
2026-06-10 13:05:28.361678 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/ci-framework"
2026-06-10 13:05:28.361715 | controller |   },
2026-06-10 13:05:28.361751 | controller |   "topic": null
2026-06-10 13:05:28.361790 | controller | }
2026-06-10 13:05:28.370203 | controller | ok:
2026-06-10 13:05:28.370334 | controller | {
2026-06-10 13:05:28.370400 | controller |   "branch": "main",
2026-06-10 13:05:28.370499 | controller |   "change": "764",
2026-06-10 13:05:28.370556 | controller |   "change_message": "nova05: follow up changes\n\n* Add cross-site routes/GWs\r\n\r\n   For all nova05epsilon's NADs, NetConfig subnets, host-level NNCP routes add missing cross-site DCN routes, \r\n   and gateways.\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   Add external NAD definition with VLAN to DT nncp/values.yaml.\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\n* Fix telemetry spec and kustomize chain for SNO                                                                                                                                                          \r\n\r\n    The DT-level kustomization was missing service-values replacements\r\n    (telemetry, nova, glance, ovn, extraMounts), so the examples kustomize\r\n    build produced base defaults instead of DT-specific config. This caused\r\n    metricStorage.enabled=false and missing alertmanagerConfig on the\r\n    deployed OSCP.\r\n\r\n    Additionally, pvcStorageClass was hardcoded to \"local-storage\" but SNO\r\n    uses LVMS (\"lvms-local-storage\"), and alertmanager defaulted to 2\r\n    replicas which cannot schedule on a single node due to required\r\n    pod anti-affinity.\r\n\r\n    Align the kustomization layers with nova04delta:\r\n    - dt/nova/nova05epsilon/kustomization.yaml: add service-values\r\n      replacements matching nova04delta pattern\r\n    - Remove deplicated replacements for\r\n      dt/nova/nova05epsilon/control-plane/kustomization.yaml\r\n    - examples/.../control-plane/service-values.yaml: add full DT-specific\r\n      data (telemetry, nova, glance, ovn, extraMounts)\r\n    - Set pvcStorageClass to lvms-local-storage and alertmanagerConfig\r\n      replicas to 1 for SNO compatibility\r\n    - update control-plane.md\r\n\r\n* Separate pre and post ceph OSCP configs                                                                                                                                                                 \r\n\r\n    HCI uses edpm post ceph to also patch the OSCP which looks suboptimal.\r\n\r\n    Separate this into a two steps:\r\n    - make post-ceph nodeset layer handling EDPM resources only (NodeSet,\r\n      Services, Secrets, ConfigMap) - remove OSCP layer resources\r\n    - add control-plane-post-ceph layer for OSCP with Glance RBD + Ceph\r\n      extraMounts config. Use lib/control-plane/base instead of\r\n      lib/control-plane which required network-values duplication\r\n      otherwise. Since we're only patching glance config and extraMounts\r\n      into an existing OSCP, that's all we need.\r\n    - update README.md stages list from 4 to 6 steps, automation step\r\n      count from 9 to 10\r\n    - add note for defferred Ceph config for control-plane.md\r\n    - add control-plane post-ceph doc for the dedicated Ceph\r\n      control-plane update stage\r\n    - remove control-plane update references for\r\n      dataplane-post-ceph.md, add prerequisite for\r\n      control-plane-post-ceph\r\n    - add control-plane-post-ceph stage between pre-ceph deployment and\r\n      post-ceph nodeset ini automation vars\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-10 13:05:28.370670 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/764",
2026-06-10 13:05:28.370732 | controller |   "commit_id": "a7994e0a4dfd75406af849e4ae208871c78fc223",
2026-06-10 13:05:28.370783 | controller |   "patchset": "a7994e0a4dfd75406af849e4ae208871c78fc223",
2026-06-10 13:05:28.370833 | controller |   "project": {
2026-06-10 13:05:28.370882 | controller |     "canonical_hostname": "github.com",
2026-06-10 13:05:28.370930 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-10 13:05:28.370984 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-10 13:05:28.371034 | controller |     "short_name": "architecture",
2026-06-10 13:05:28.371143 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-10 13:05:28.371212 | controller |   },
2026-06-10 13:05:28.371262 | controller |   "topic": null
2026-06-10 13:05:28.371361 | controller | }
2026-06-10 13:05:28.430015 | 
2026-06-10 13:05:28.430128 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-10 13:05:28.436322 | 
2026-06-10 13:05:28.436400 | TASK [Filter out host if needed]
2026-06-10 13:05:28.448043 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 13:05:28.452217 | 
2026-06-10 13:05:28.452291 | TASK [Get git tag for image tagging]
2026-06-10 13:05:28.981009 | controller | skipping: Conditional result was False
2026-06-10 13:05:28.993054 | 
2026-06-10 13:05:28.993196 | TASK [Set openstack-runner image]
2026-06-10 13:05:29.030267 | controller | skipping: Conditional result was False
2026-06-10 13:05:29.036165 | 
2026-06-10 13:05:29.036250 | TASK [Build openstack-runner image]
2026-06-10 13:05:29.071079 | controller | skipping: Conditional result was False
2026-06-10 13:05:29.076405 | 
2026-06-10 13:05:29.076508 | TASK [Push openstack-runner image]
2026-06-10 13:05:29.101219 | controller | skipping: Conditional result was False
2026-06-10 13:05:29.111110 | 
2026-06-10 13:05:29.111249 | TASK [Make sure ci-framework directory exists]
2026-06-10 13:05:29.147680 | controller | skipping: Conditional result was False
2026-06-10 13:05:29.159685 | 
2026-06-10 13:05:29.159823 | TASK [Create EDPM ansible var file]
2026-06-10 13:05:29.197030 | controller | skipping: Conditional result was False
2026-06-10 13:05:29.199059 | 
2026-06-10 13:05:29.199158 | PLAY RECAP
2026-06-10 13:05:29.199260 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-10 13:05:29.199304 | 
2026-06-10 13:05:29.366086 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-10 13:05:29.368592 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-10 13:05:30.052640 | 
2026-06-10 13:05:30.052759 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-10 13:05:30.063931 | 
2026-06-10 13:05:30.064004 | TASK [Create zuul-output directory]
2026-06-10 13:05:30.512091 | controller | changed
2026-06-10 13:05:30.520140 | 
2026-06-10 13:05:30.520289 | TASK [Slurp Zuul inventory test]
2026-06-10 13:05:30.932569 | controller -> localhost | ok
2026-06-10 13:05:30.948983 | 
2026-06-10 13:05:30.949135 | TASK [Save zuul inventory]
2026-06-10 13:05:32.048136 | controller | changed
2026-06-10 13:05:32.055976 | 
2026-06-10 13:05:32.056106 | TASK [Save zuul vars without the change_message]
2026-06-10 13:05:32.761517 | controller | changed
2026-06-10 13:05:32.764081 | 
2026-06-10 13:05:32.764177 | PLAY RECAP
2026-06-10 13:05:32.764262 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 13:05:32.764306 | 
2026-06-10 13:05:32.889301 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-10 13:05:32.890664 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-10 13:05:33.547927 | 
2026-06-10 13:05:33.548062 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-10 13:05:33.558607 | 
2026-06-10 13:05:33.558681 | TASK [Filter out host if needed]
2026-06-10 13:05:33.566573 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 13:05:33.570031 | 
2026-06-10 13:05:33.570095 | TASK [Run playbook]
2026-06-10 13:05:34.547839 | controller |
2026-06-10 13:05:34.547979 | controller | PLAY [Test architecture automations] *******************************************
2026-06-10 13:05:34.547992 | controller |
2026-06-10 13:05:34.548001 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-10 13:05:34.548013 | controller | Wednesday 10 June 2026  13:05:34 +0000 (0:00:00.031)       0:00:00.031 ********
2026-06-10 13:05:34.548022 | controller | Wednesday 10 June 2026  13:05:34 +0000 (0:00:00.030)       0:00:00.030 ********
2026-06-10 13:05:35.387324 | controller | ok: [localhost]
2026-06-10 13:05:35.387371 | controller |
2026-06-10 13:05:35.387379 | 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-10 13:05:35.387387 | controller | Wednesday 10 June 2026  13:05:35 +0000 (0:00:00.840)       0:00:00.871 ********
2026-06-10 13:05:35.387391 | controller | Wednesday 10 June 2026  13:05:35 +0000 (0:00:00.840)       0:00:00.870 ********
2026-06-10 13:05:35.422672 | controller | ok: [localhost]
2026-06-10 13:05:35.422729 | controller |
2026-06-10 13:05:35.422734 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-10 13:05:35.422739 | controller | Wednesday 10 June 2026  13:05:35 +0000 (0:00:00.035)       0:00:00.907 ********
2026-06-10 13:05:35.422743 | controller | Wednesday 10 June 2026  13:05:35 +0000 (0:00:00.035)       0:00:00.905 ********
2026-06-10 13:05:35.456263 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-10 13:05:35.456315 | controller |
2026-06-10 13:05:35.456320 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-10 13:05:35.456325 | controller | Wednesday 10 June 2026  13:05:35 +0000 (0:00:00.033)       0:00:00.940 ********
2026-06-10 13:05:35.456328 | controller | Wednesday 10 June 2026  13:05:35 +0000 (0:00:00.033)       0:00:00.939 ********
2026-06-10 13:05:35.476324 | controller | ok: [localhost] =>
2026-06-10 13:05:35.476383 | controller |     cifmw_ci_setup_packages:
2026-06-10 13:05:35.476388 | controller |     - bash-completion
2026-06-10 13:05:35.476394 | controller |     - ca-certificates
2026-06-10 13:05:35.476397 | controller |     - git-core
2026-06-10 13:05:35.476401 | controller |     - make
2026-06-10 13:05:35.476405 | controller |     - tar
2026-06-10 13:05:35.476408 | controller |     - tmux
2026-06-10 13:05:35.476412 | controller |     - python3-pip
2026-06-10 13:05:35.476415 | controller |
2026-06-10 13:05:35.476419 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-10 13:05:35.476424 | controller | Wednesday 10 June 2026  13:05:35 +0000 (0:00:00.020)       0:00:00.960 ********
2026-06-10 13:05:35.476428 | controller | Wednesday 10 June 2026  13:05:35 +0000 (0:00:00.020)       0:00:00.959 ********
2026-06-10 13:05:38.620807 | controller | changed: [localhost]
2026-06-10 13:05:38.620843 | controller |
2026-06-10 13:05:38.620850 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-10 13:05:38.620856 | controller | Wednesday 10 June 2026  13:05:38 +0000 (0:00:03.144)       0:00:04.105 ********
2026-06-10 13:05:38.620860 | controller | Wednesday 10 June 2026  13:05:38 +0000 (0:00:03.144)       0:00:04.103 ********
2026-06-10 13:05:38.895987 | controller | ok: [localhost]
2026-06-10 13:05:38.896020 | controller |
2026-06-10 13:05:38.896025 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2026-06-10 13:05:38.896031 | controller | Wednesday 10 June 2026  13:05:38 +0000 (0:00:00.275)       0:00:04.380 ********
2026-06-10 13:05:38.896048 | controller | Wednesday 10 June 2026  13:05:38 +0000 (0:00:00.275)       0:00:04.379 ********
2026-06-10 13:05:39.187662 | controller | changed: [localhost]
2026-06-10 13:05:39.187778 | controller |
2026-06-10 13:05:39.187806 | 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-10 13:05:39.187820 | controller | Wednesday 10 June 2026  13:05:39 +0000 (0:00:00.291)       0:00:04.672 ********
2026-06-10 13:05:39.187860 | controller | Wednesday 10 June 2026  13:05:39 +0000 (0:00:00.291)       0:00:04.670 ********
2026-06-10 13:05:44.027404 | controller | changed: [localhost]
2026-06-10 13:05:44.027466 | controller |
2026-06-10 13:05:44.027473 | 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-10 13:05:44.027481 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:04.839)       0:00:09.511 ********
2026-06-10 13:05:44.027487 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:04.839)       0:00:09.510 ********
2026-06-10 13:05:44.054285 | controller | skipping: [localhost]
2026-06-10 13:05:44.054332 | controller |
2026-06-10 13:05:44.054337 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-10 13:05:44.054341 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.027)       0:00:09.538 ********
2026-06-10 13:05:44.054344 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.027)       0:00:09.537 ********
2026-06-10 13:05:44.333154 | controller | changed: [localhost]
2026-06-10 13:05:44.333186 | controller |
2026-06-10 13:05:44.333192 | 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-10 13:05:44.333197 | controller |   source ~/.oc_completion
2026-06-10 13:05:44.333200 | controller | fi] ***
2026-06-10 13:05:44.333205 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.278)       0:00:09.817 ********
2026-06-10 13:05:44.333209 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.278)       0:00:09.816 ********
2026-06-10 13:05:44.582483 | controller | changed: [localhost]
2026-06-10 13:05:44.582514 | controller |
2026-06-10 13:05:44.582520 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-10 13:05:44.582524 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.249)       0:00:10.067 ********
2026-06-10 13:05:44.582528 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.249)       0:00:10.065 ********
2026-06-10 13:05:44.597991 | controller | skipping: [localhost]
2026-06-10 13:05:44.598014 | controller |
2026-06-10 13:05:44.598018 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-10 13:05:44.598022 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-10 13:05:44.598026 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-10 13:05:44.598030 | controller | }}] ***
2026-06-10 13:05:44.598046 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.015)       0:00:10.082 ********
2026-06-10 13:05:44.598054 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.015)       0:00:10.081 ********
2026-06-10 13:05:44.611650 | controller | skipping: [localhost]
2026-06-10 13:05:44.611678 | controller |
2026-06-10 13:05:44.611684 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-10 13:05:44.611693 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.013)       0:00:10.096 ********
2026-06-10 13:05:44.611697 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.013)       0:00:10.094 ********
2026-06-10 13:05:44.625182 | controller | skipping: [localhost]
2026-06-10 13:05:44.625210 | controller |
2026-06-10 13:05:44.625215 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-10 13:05:44.625219 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.013)       0:00:10.109 ********
2026-06-10 13:05:44.625223 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.013)       0:00:10.108 ********
2026-06-10 13:05:44.639821 | controller | skipping: [localhost]
2026-06-10 13:05:44.639847 | controller |
2026-06-10 13:05:44.639852 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-10 13:05:44.639856 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.014)       0:00:10.124 ********
2026-06-10 13:05:44.639861 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.014)       0:00:10.123 ********
2026-06-10 13:05:44.653502 | controller | skipping: [localhost]
2026-06-10 13:05:44.653528 | controller |
2026-06-10 13:05:44.653533 | 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-10 13:05:44.653545 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.013)       0:00:10.138 ********
2026-06-10 13:05:44.653549 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.013)       0:00:10.136 ********
2026-06-10 13:05:44.671184 | controller | skipping: [localhost]
2026-06-10 13:05:44.671215 | controller |
2026-06-10 13:05:44.671220 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-10 13:05:44.671225 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.017)       0:00:10.155 ********
2026-06-10 13:05:44.671230 | controller | Wednesday 10 June 2026  13:05:44 +0000 (0:00:00.017)       0:00:10.154 ********
2026-06-10 13:05:45.558262 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-10 13:05:45.558294 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-10 13:05:45.558299 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-10 13:05:45.558303 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-10 13:05:45.558307 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-10 13:05:45.558310 | controller |
2026-06-10 13:05:45.558314 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-10 13:05:45.558318 | controller | Wednesday 10 June 2026  13:05:45 +0000 (0:00:00.886)       0:00:11.042 ********
2026-06-10 13:05:45.558322 | controller | Wednesday 10 June 2026  13:05:45 +0000 (0:00:00.886)       0:00:11.041 ********
2026-06-10 13:05:45.925985 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-10 13:05:45.926051 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-10 13:05:45.926058 | controller |
2026-06-10 13:05:45.926063 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-10 13:05:45.926067 | controller | Wednesday 10 June 2026  13:05:45 +0000 (0:00:00.367)       0:00:11.410 ********
2026-06-10 13:05:45.926070 | controller | Wednesday 10 June 2026  13:05:45 +0000 (0:00:00.367)       0:00:11.409 ********
2026-06-10 13:05:46.123725 | controller | ok: [localhost]
2026-06-10 13:05:46.123783 | controller |
2026-06-10 13:05:46.123789 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-10 13:05:46.123795 | controller | Wednesday 10 June 2026  13:05:46 +0000 (0:00:00.197)       0:00:11.608 ********
2026-06-10 13:05:46.123799 | controller | Wednesday 10 June 2026  13:05:46 +0000 (0:00:00.197)       0:00:11.606 ********
2026-06-10 13:05:46.376997 | controller | ok: [localhost]
2026-06-10 13:05:46.377052 | controller |
2026-06-10 13:05:46.377059 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-10 13:05:46.377067 | controller | Wednesday 10 June 2026  13:05:46 +0000 (0:00:00.253)       0:00:11.861 ********
2026-06-10 13:05:46.377071 | controller | Wednesday 10 June 2026  13:05:46 +0000 (0:00:00.253)       0:00:11.860 ********
2026-06-10 13:05:46.817171 | controller | changed: [localhost]
2026-06-10 13:05:46.817218 | controller |
2026-06-10 13:05:46.817229 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-10 13:05:46.817238 | controller | Wednesday 10 June 2026  13:05:46 +0000 (0:00:00.440)       0:00:12.301 ********
2026-06-10 13:05:46.817246 | controller | Wednesday 10 June 2026  13:05:46 +0000 (0:00:00.440)       0:00:12.300 ********
2026-06-10 13:05:46.838403 | controller | ok: [localhost]
2026-06-10 13:05:46.838444 | controller |
2026-06-10 13:05:46.838454 | 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-10 13:05:46.838463 | controller | Wednesday 10 June 2026  13:05:46 +0000 (0:00:00.021)       0:00:12.322 ********
2026-06-10 13:05:46.838482 | controller | Wednesday 10 June 2026  13:05:46 +0000 (0:00:00.021)       0:00:12.321 ********
2026-06-10 13:05:47.157950 | controller | ok: [localhost]
2026-06-10 13:05:47.158009 | controller |
2026-06-10 13:05:47.158016 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-10 13:05:47.158022 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.318)       0:00:12.641 ********
2026-06-10 13:05:47.158053 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.318)       0:00:12.640 ********
2026-06-10 13:05:47.484468 | controller | ok: [localhost]
2026-06-10 13:05:47.484532 | controller |
2026-06-10 13:05:47.484546 | 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-10 13:05:47.484553 | controller | ] ***
2026-06-10 13:05:47.484557 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.327)       0:00:12.968 ********
2026-06-10 13:05:47.484563 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.327)       0:00:12.967 ********
2026-06-10 13:05:47.506521 | controller | skipping: [localhost]
2026-06-10 13:05:47.506583 | controller |
2026-06-10 13:05:47.506590 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-10 13:05:47.506609 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.022)       0:00:12.991 ********
2026-06-10 13:05:47.506614 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.022)       0:00:12.989 ********
2026-06-10 13:05:47.665004 | controller | changed: [localhost]
2026-06-10 13:05:47.665077 | controller |
2026-06-10 13:05:47.665083 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-10 13:05:47.665087 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-10 13:05:47.665092 | controller |   default({}) |
2026-06-10 13:05:47.665095 | controller |   combine(item.value, recursive=True)
2026-06-10 13:05:47.665099 | controller | }}] ***
2026-06-10 13:05:47.665104 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.158)       0:00:13.149 ********
2026-06-10 13:05:47.665108 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.158)       0:00:13.148 ********
2026-06-10 13:05:47.737926 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-10 13:05:47.737989 | controller |
2026-06-10 13:05:47.737996 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{
2026-06-10 13:05:47.738003 | controller |   _b64_kustomize_user_patches |
2026-06-10 13:05:47.738009 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-10 13:05:47.738014 | controller | }}] ***
2026-06-10 13:05:47.738020 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.072)       0:00:13.222 ********
2026-06-10 13:05:47.738026 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.072)       0:00:13.221 ********
2026-06-10 13:05:47.818226 | controller | ok: [localhost]
2026-06-10 13:05:47.818291 | controller |
2026-06-10 13:05:47.818298 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-10 13:05:47.818304 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.080)       0:00:13.302 ********
2026-06-10 13:05:47.818310 | controller | Wednesday 10 June 2026  13:05:47 +0000 (0:00:00.080)       0:00:13.301 ********
2026-06-10 13:05:48.053844 | controller | ok: [localhost]
2026-06-10 13:05:48.053880 | controller |
2026-06-10 13:05:48.053888 | 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-10 13:05:48.053895 | controller | Wednesday 10 June 2026  13:05:48 +0000 (0:00:00.235)       0:00:13.538 ********
2026-06-10 13:05:48.053901 | controller | Wednesday 10 June 2026  13:05:48 +0000 (0:00:00.235)       0:00:13.537 ********
2026-06-10 13:05:48.099064 | controller | ok: [localhost]
2026-06-10 13:05:48.099096 | controller |
2026-06-10 13:05:48.099102 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-10 13:05:48.099106 | controller | Wednesday 10 June 2026  13:05:48 +0000 (0:00:00.045)       0:00:13.583 ********
2026-06-10 13:05:48.099110 | controller | Wednesday 10 June 2026  13:05:48 +0000 (0:00:00.045)       0:00:13.582 ********
2026-06-10 13:05:48.306932 | controller | ok: [localhost]
2026-06-10 13:05:48.306962 | controller |
2026-06-10 13:05:48.306968 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-10 13:05:48.306972 | controller |   _net_env_def_slurp['content'] |
2026-06-10 13:05:48.306976 | controller |   b64decode |
2026-06-10 13:05:48.306980 | controller |   from_yaml
2026-06-10 13:05:48.306983 | controller | }}, cacheable=True] ***
2026-06-10 13:05:48.306987 | controller | Wednesday 10 June 2026  13:05:48 +0000 (0:00:00.207)       0:00:13.791 ********
2026-06-10 13:05:48.306991 | controller | Wednesday 10 June 2026  13:05:48 +0000 (0:00:00.207)       0:00:13.790 ********
2026-06-10 13:05:48.354817 | controller | ok: [localhost]
2026-06-10 13:05:48.354851 | controller |
2026-06-10 13:05:48.354857 | controller | TASK [Discover automation files paths={{
2026-06-10 13:05:48.354863 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-10 13:05:48.354868 | controller |   path_join
2026-06-10 13:05:48.354872 | controller | }}, patterns=*.yaml] ***
2026-06-10 13:05:48.354877 | controller | Wednesday 10 June 2026  13:05:48 +0000 (0:00:00.047)       0:00:13.839 ********
2026-06-10 13:05:48.354882 | controller | Wednesday 10 June 2026  13:05:48 +0000 (0:00:00.047)       0:00:13.838 ********
2026-06-10 13:05:48.573381 | controller | ok: [localhost]
2026-06-10 13:05:48.573440 | controller |
2026-06-10 13:05:48.573445 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-10 13:05:48.573450 | controller | Wednesday 10 June 2026  13:05:48 +0000 (0:00:00.218)       0:00:14.057 ********
2026-06-10 13:05:48.573453 | controller | Wednesday 10 June 2026  13:05:48 +0000 (0:00:00.218)       0:00:14.056 ********
2026-06-10 13:05:55.976460 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-10 13:05:55.976523 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-10 13:05:55.976529 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-10 13:05:55.976547 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-10 13:05:55.976552 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-10 13:05:55.976557 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-10 13:05:55.976561 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-10 13:05:55.976565 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-10 13:05:55.976570 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-10 13:05:55.976574 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-10 13:05:55.976579 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-10 13:05:55.976583 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-10 13:05:55.976588 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-10 13:05:55.976592 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-10 13:05:55.976597 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-10 13:05:55.976601 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-10 13:05:55.976606 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-10 13:05:55.976610 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-10 13:05:55.976614 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-10 13:05:55.976619 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-10 13:05:55.976623 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-10 13:05:55.976627 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-10 13:05:55.976632 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-10 13:05:55.976636 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-10 13:05:55.976640 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-10 13:05:55.976645 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-10 13:05:55.976649 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-10 13:05:55.976662 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-10 13:05:55.976666 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-10 13:05:55.976670 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-10 13:05:55.976675 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-10 13:05:55.976679 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-10 13:05:55.976683 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-10 13:05:55.976687 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-10 13:05:55.976692 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-10 13:05:55.976696 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-10 13:05:55.976700 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-10 13:05:55.976704 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-10 13:05:55.976709 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-10 13:05:55.976713 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-10 13:05:55.976717 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-10 13:05:55.976721 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-10 13:05:55.976726 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-10 13:05:55.976730 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-10 13:05:55.976734 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-10 13:05:55.976739 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-10 13:05:55.976743 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-10 13:05:55.976747 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-10 13:05:55.976751 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-10 13:05:55.976755 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-10 13:05:55.976760 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-10 13:05:55.976764 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-10 13:05:55.976768 | controller |
2026-06-10 13:05:55.976773 | controller | TASK [Load automation files as fact vas={{
2026-06-10 13:05:55.976777 | controller |   vas | default({}) |
2026-06-10 13:05:55.976782 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-10 13:05:55.976786 | controller | }}] ***
2026-06-10 13:05:55.976791 | controller | Wednesday 10 June 2026  13:05:55 +0000 (0:00:07.402)       0:00:21.460 ********
2026-06-10 13:05:55.976795 | controller | Wednesday 10 June 2026  13:05:55 +0000 (0:00:07.402)       0:00:21.459 ********
2026-06-10 13:05:57.858179 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-10 13:05:57.858247 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-10 13:05:57.858255 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-10 13:05:57.858261 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-10 13:05:57.858266 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-10 13:05:57.858271 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-10 13:05:57.858276 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-10 13:05:57.858281 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-10 13:05:57.858287 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-10 13:05:57.858292 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-10 13:05:57.858297 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-10 13:05:57.858302 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-10 13:05:57.858307 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-10 13:05:57.858312 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-10 13:05:57.858317 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-10 13:05:57.858323 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-10 13:05:57.858328 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-10 13:05:57.858333 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-10 13:05:57.858338 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-10 13:05:57.858361 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-10 13:05:57.858367 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-10 13:05:57.858372 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-10 13:05:57.858377 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-10 13:05:57.858390 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-10 13:05:57.858396 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-10 13:05:57.858401 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-10 13:05:57.858406 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-10 13:05:57.858411 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-10 13:05:57.858418 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-10 13:05:57.858425 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-10 13:05:57.858432 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-10 13:05:57.858439 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-10 13:05:57.858446 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-10 13:05:57.858453 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-10 13:05:57.858461 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-10 13:05:57.858468 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-10 13:05:57.858475 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-10 13:05:57.858483 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-10 13:05:57.858490 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-10 13:05:57.858497 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-10 13:05:57.858504 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-10 13:05:57.858512 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-10 13:05:57.858519 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-10 13:05:57.858526 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-10 13:05:57.858533 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-10 13:05:57.858540 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-10 13:05:57.858547 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-10 13:05:57.858554 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-10 13:05:57.858562 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-10 13:05:57.858568 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-10 13:05:57.858576 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-10 13:05:57.858640 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-10 13:05:57.858652 | controller |
2026-06-10 13:05:57.858661 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-10 13:05:57.858669 | controller | Wednesday 10 June 2026  13:05:57 +0000 (0:00:01.881)       0:00:23.342 ********
2026-06-10 13:05:57.858676 | controller | Wednesday 10 June 2026  13:05:57 +0000 (0:00:01.881)       0:00:23.340 ********
2026-06-10 13:05:57.892460 | controller | ok: [localhost]
2026-06-10 13:05:57.892495 | controller |
2026-06-10 13:05:57.892500 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-10 13:05:57.892504 | controller | Wednesday 10 June 2026  13:05:57 +0000 (0:00:00.034)       0:00:23.377 ********
2026-06-10 13:05:57.892509 | controller | Wednesday 10 June 2026  13:05:57 +0000 (0:00:00.034)       0:00:23.375 ********
2026-06-10 13:05:58.502487 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-10 13:05:58.502520 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-10 13:05:58.502525 | controller |
2026-06-10 13:05:58.502529 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-10 13:05:58.502533 | controller | Wednesday 10 June 2026  13:05:58 +0000 (0:00:00.610)       0:00:23.987 ********
2026-06-10 13:05:58.502537 | controller | Wednesday 10 June 2026  13:05:58 +0000 (0:00:00.610)       0:00:23.985 ********
2026-06-10 13:05:58.818359 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-10 13:05:58.818417 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-10 13:05:58.818423 | controller |
2026-06-10 13:05:58.818430 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-10 13:05:58.818448 | controller | Wednesday 10 June 2026  13:05:58 +0000 (0:00:00.315)       0:00:24.302 ********
2026-06-10 13:05:58.818453 | controller | Wednesday 10 June 2026  13:05:58 +0000 (0:00:00.315)       0:00:24.301 ********
2026-06-10 13:05:59.127689 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-10 13:05:59.127748 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-10 13:05:59.127753 | controller |
2026-06-10 13:05:59.127758 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-10 13:05:59.127762 | controller |   _pub_keys.results[1].content | b64decode
2026-06-10 13:05:59.127766 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-10 13:05:59.127770 | controller |   _priv_keys.results[1].content | b64decode
2026-06-10 13:05:59.127773 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-10 13:05:59.127777 | controller |   _pub_keys.results[1].content | b64decode
2026-06-10 13:05:59.127780 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-10 13:05:59.127784 | controller |   _pub_keys.results[0].content | b64decode
2026-06-10 13:05:59.127787 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-10 13:05:59.127791 | controller |   _priv_keys.results[0].content | b64decode
2026-06-10 13:05:59.127794 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-10 13:05:59.127798 | controller |   [
2026-06-10 13:05:59.127801 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-10 13:05:59.127804 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-10 13:05:59.127808 | controller |   ] | select()
2026-06-10 13:05:59.127811 | controller | }}] ***
2026-06-10 13:05:59.127815 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.309)       0:00:24.612 ********
2026-06-10 13:05:59.127818 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.309)       0:00:24.610 ********
2026-06-10 13:05:59.156110 | controller | ok: [localhost]
2026-06-10 13:05:59.156171 | controller |
2026-06-10 13:05:59.156176 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-10 13:05:59.156181 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.028)       0:00:24.640 ********
2026-06-10 13:05:59.156197 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.028)       0:00:24.639 ********
2026-06-10 13:05:59.436564 | controller |
2026-06-10 13:05:59.436625 | 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-10 13:05:59.436631 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.280)       0:00:24.921 ********
2026-06-10 13:05:59.436635 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.280)       0:00:24.919 ********
2026-06-10 13:05:59.473791 | controller | ok: [localhost] =>
2026-06-10 13:05:59.473853 | controller |     changed: false
2026-06-10 13:05:59.473859 | controller |     msg: All assertions passed
2026-06-10 13:05:59.473863 | controller |
2026-06-10 13:05:59.473867 | 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-10 13:05:59.473872 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.036)       0:00:24.958 ********
2026-06-10 13:05:59.473876 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.036)       0:00:24.956 ********
2026-06-10 13:05:59.498962 | controller | skipping: [localhost]
2026-06-10 13:05:59.499019 | controller |
2026-06-10 13:05:59.499025 | 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-10 13:05:59.499029 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.025)       0:00:24.983 ********
2026-06-10 13:05:59.499037 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.025)       0:00:24.982 ********
2026-06-10 13:05:59.531447 | 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-10 13:05:59.531507 | controller |
2026-06-10 13:05:59.531512 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:05:59.531516 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.032)       0:00:25.016 ********
2026-06-10 13:05:59.531520 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.032)       0:00:25.014 ********
2026-06-10 13:05:59.553308 | controller | skipping: [localhost]
2026-06-10 13:05:59.553329 | controller |
2026-06-10 13:05:59.553336 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:05:59.553341 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.021)       0:00:25.037 ********
2026-06-10 13:05:59.553346 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.021)       0:00:25.036 ********
2026-06-10 13:05:59.580540 | controller | ok: [localhost]
2026-06-10 13:05:59.580559 | controller |
2026-06-10 13:05:59.580564 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:05:59.580568 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:05:59.580572 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:05:59.580576 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:05:59.580579 | controller | }}] ***
2026-06-10 13:05:59.580583 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.027)       0:00:25.065 ********
2026-06-10 13:05:59.580587 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.027)       0:00:25.063 ********
2026-06-10 13:05:59.621757 | controller | skipping: [localhost]
2026-06-10 13:05:59.621812 | controller |
2026-06-10 13:05:59.621830 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:05:59.621834 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:05:59.621838 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:05:59.621841 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:05:59.621845 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.040)       0:00:25.106 ********
2026-06-10 13:05:59.621849 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.040)       0:00:25.104 ********
2026-06-10 13:05:59.817996 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-10 13:05:59.818061 | controller |
2026-06-10 13:05:59.818067 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 13:05:59.818084 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.196)       0:00:25.302 ********
2026-06-10 13:05:59.818087 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.196)       0:00:25.301 ********
2026-06-10 13:05:59.880534 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:05:59.880598 | controller |
2026-06-10 13:05:59.880603 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-10 13:05:59.880607 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.062)       0:00:25.365 ********
2026-06-10 13:05:59.880612 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.062)       0:00:25.363 ********
2026-06-10 13:05:59.919248 | controller | skipping: [localhost]
2026-06-10 13:05:59.919309 | controller |
2026-06-10 13:05:59.919314 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-10 13:05:59.919319 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.038)       0:00:25.403 ********
2026-06-10 13:05:59.919323 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.038)       0:00:25.402 ********
2026-06-10 13:05:59.991736 | controller |
2026-06-10 13:05:59.991798 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:05:59.991818 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.072)       0:00:25.476 ********
2026-06-10 13:05:59.991822 | controller | Wednesday 10 June 2026  13:05:59 +0000 (0:00:00.072)       0:00:25.474 ********
2026-06-10 13:06:00.030267 | controller | skipping: [localhost]
2026-06-10 13:06:00.030299 | controller |
2026-06-10 13:06:00.030304 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:00.030308 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.038)       0:00:25.514 ********
2026-06-10 13:06:00.030312 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.038)       0:00:25.513 ********
2026-06-10 13:06:00.087355 | 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-10 13:06:00.087438 | controller |
2026-06-10 13:06:00.087445 | 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-10 13:06:00.087450 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.056)       0:00:25.571 ********
2026-06-10 13:06:00.087454 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.056)       0:00:25.570 ********
2026-06-10 13:06:00.131579 | controller | ok: [localhost] =>
2026-06-10 13:06:00.131642 | controller |     changed: false
2026-06-10 13:06:00.131648 | controller |     msg: All assertions passed
2026-06-10 13:06:00.131652 | controller |
2026-06-10 13:06:00.131656 | 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-10 13:06:00.131661 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.044)       0:00:25.616 ********
2026-06-10 13:06:00.131665 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.044)       0:00:25.614 ********
2026-06-10 13:06:00.347200 | controller | ok: [localhost]
2026-06-10 13:06:00.347265 | controller |
2026-06-10 13:06:00.347273 | 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-10 13:06:00.347292 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.215)       0:00:25.831 ********
2026-06-10 13:06:00.347298 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.215)       0:00:25.830 ********
2026-06-10 13:06:00.394250 | controller | ok: [localhost] =>
2026-06-10 13:06:00.394313 | controller |     changed: false
2026-06-10 13:06:00.394318 | controller |     msg: All assertions passed
2026-06-10 13:06:00.394322 | controller |
2026-06-10 13:06:00.394326 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:00.394330 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.046)       0:00:25.878 ********
2026-06-10 13:06:00.394334 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.046)       0:00:25.877 ********
2026-06-10 13:06:00.574128 | controller | ok: [localhost]
2026-06-10 13:06:00.574187 | controller |
2026-06-10 13:06:00.574193 | 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-10 13:06:00.574199 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:00.574203 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:00.574207 | controller |   _config_map_content |
2026-06-10 13:06:00.574210 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:00.574214 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:00.574217 | controller |     matching_parameter='regex')
2026-06-10 13:06:00.574221 | controller | }}, cacheable=False] ***
2026-06-10 13:06:00.574224 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.179)       0:00:26.058 ********
2026-06-10 13:06:00.574228 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.179)       0:00:26.057 ********
2026-06-10 13:06:00.875564 | controller | ok: [localhost]
2026-06-10 13:06:00.875623 | controller |
2026-06-10 13:06:00.875629 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:00.875644 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.301)       0:00:26.360 ********
2026-06-10 13:06:00.875649 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.301)       0:00:26.358 ********
2026-06-10 13:06:00.941905 | 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-10 13:06:00.941966 | controller |
2026-06-10 13:06:00.941972 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 13:06:00.941976 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.066)       0:00:26.426 ********
2026-06-10 13:06:00.941980 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.066)       0:00:26.425 ********
2026-06-10 13:06:00.989389 | controller | ok: [localhost] =>
2026-06-10 13:06:00.989458 | controller |     changed: false
2026-06-10 13:06:00.989470 | controller |     msg: All assertions passed
2026-06-10 13:06:00.989476 | controller |
2026-06-10 13:06:00.989481 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:00.989486 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.047)       0:00:26.473 ********
2026-06-10 13:06:00.989492 | controller | Wednesday 10 June 2026  13:06:00 +0000 (0:00:00.047)       0:00:26.472 ********
2026-06-10 13:06:01.181531 | controller | changed: [localhost]
2026-06-10 13:06:01.181603 | controller |
2026-06-10 13:06:01.181610 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:01.181616 | controller |   (snippet_datadir,
2026-06-10 13:06:01.181621 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:01.181626 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:01.181632 | controller | Wednesday 10 June 2026  13:06:01 +0000 (0:00:00.191)       0:00:26.665 ********
2026-06-10 13:06:01.181637 | controller | Wednesday 10 June 2026  13:06:01 +0000 (0:00:00.191)       0:00:26.664 ********
2026-06-10 13:06:01.707978 | controller | changed: [localhost]
2026-06-10 13:06:01.708084 | controller |
2026-06-10 13:06:01.708091 | 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-10 13:06:01.708095 | controller | Wednesday 10 June 2026  13:06:01 +0000 (0:00:00.526)       0:00:27.192 ********
2026-06-10 13:06:01.708099 | controller | Wednesday 10 June 2026  13:06:01 +0000 (0:00:00.526)       0:00:27.190 ********
2026-06-10 13:06:01.764928 | controller | ok: [localhost]
2026-06-10 13:06:01.764994 | controller |
2026-06-10 13:06:01.765002 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:06:01.765007 | controller |   (snippet_datadir,
2026-06-10 13:06:01.765013 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:06:01.765018 | controller | }}, content={{
2026-06-10 13:06:01.765022 | controller |   _base64_patch |
2026-06-10 13:06:01.765025 | controller |   default({}) |
2026-06-10 13:06:01.765030 | controller |   to_nice_yaml
2026-06-10 13:06:01.765065 | controller | }}, mode=0644] ***
2026-06-10 13:06:01.765084 | controller | Wednesday 10 June 2026  13:06:01 +0000 (0:00:00.057)       0:00:27.249 ********
2026-06-10 13:06:01.765092 | controller | Wednesday 10 June 2026  13:06:01 +0000 (0:00:00.057)       0:00:27.248 ********
2026-06-10 13:06:02.154388 | controller | changed: [localhost]
2026-06-10 13:06:02.154430 | controller |
2026-06-10 13:06:02.154436 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:06:02.154440 | controller |   (snippet_datadir,
2026-06-10 13:06:02.154444 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:06:02.154449 | controller | }}, content={{
2026-06-10 13:06:02.154453 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:06:02.154456 | controller |   default({}) |
2026-06-10 13:06:02.154460 | controller |   to_nice_yaml
2026-06-10 13:06:02.154463 | controller | }}, mode=0644] ***
2026-06-10 13:06:02.154467 | controller | Wednesday 10 June 2026  13:06:02 +0000 (0:00:00.389)       0:00:27.638 ********
2026-06-10 13:06:02.154471 | controller | Wednesday 10 June 2026  13:06:02 +0000 (0:00:00.389)       0:00:27.637 ********
2026-06-10 13:06:02.513648 | controller | changed: [localhost]
2026-06-10 13:06:02.513701 | controller |
2026-06-10 13:06:02.513707 | 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-10 13:06:02.513711 | controller |   (
2026-06-10 13:06:02.513715 | controller |     snippet_datadir,
2026-06-10 13:06:02.513719 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:06:02.513723 | controller |   ) | path_join
2026-06-10 13:06:02.513726 | controller | }}, mode=0644] ***
2026-06-10 13:06:02.513730 | controller | Wednesday 10 June 2026  13:06:02 +0000 (0:00:00.359)       0:00:27.998 ********
2026-06-10 13:06:02.513734 | controller | Wednesday 10 June 2026  13:06:02 +0000 (0:00:00.359)       0:00:27.996 ********
2026-06-10 13:06:02.905369 | controller | changed: [localhost]
2026-06-10 13:06:02.905424 | controller |
2026-06-10 13:06:02.905430 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:06:02.905434 | controller | Wednesday 10 June 2026  13:06:02 +0000 (0:00:00.391)       0:00:28.389 ********
2026-06-10 13:06:02.905439 | controller | Wednesday 10 June 2026  13:06:02 +0000 (0:00:00.391)       0:00:28.388 ********
2026-06-10 13:06:02.963983 | 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-10 13:06:02.964068 | controller |
2026-06-10 13:06:02.964080 | 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-10 13:06:02.964087 | controller | Wednesday 10 June 2026  13:06:02 +0000 (0:00:00.058)       0:00:28.448 ********
2026-06-10 13:06:02.964093 | controller | Wednesday 10 June 2026  13:06:02 +0000 (0:00:00.058)       0:00:28.447 ********
2026-06-10 13:06:03.006976 | controller | ok: [localhost] =>
2026-06-10 13:06:03.007065 | controller |     changed: false
2026-06-10 13:06:03.007074 | controller |     msg: All assertions passed
2026-06-10 13:06:03.007082 | controller |
2026-06-10 13:06:03.007088 | 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-10 13:06:03.007094 | controller | Wednesday 10 June 2026  13:06:03 +0000 (0:00:00.043)       0:00:28.491 ********
2026-06-10 13:06:03.007100 | controller | Wednesday 10 June 2026  13:06:03 +0000 (0:00:00.043)       0:00:28.490 ********
2026-06-10 13:06:03.213335 | controller | ok: [localhost]
2026-06-10 13:06:03.213396 | controller |
2026-06-10 13:06:03.213401 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:06:03.213406 | controller | Wednesday 10 June 2026  13:06:03 +0000 (0:00:00.206)       0:00:28.697 ********
2026-06-10 13:06:03.213410 | controller | Wednesday 10 June 2026  13:06:03 +0000 (0:00:00.206)       0:00:28.696 ********
2026-06-10 13:06:03.255129 | controller | ok: [localhost]
2026-06-10 13:06:03.255183 | controller |
2026-06-10 13:06:03.255190 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:06:03.255196 | controller | Wednesday 10 June 2026  13:06:03 +0000 (0:00:00.041)       0:00:28.739 ********
2026-06-10 13:06:03.255202 | controller | Wednesday 10 June 2026  13:06:03 +0000 (0:00:00.041)       0:00:28.738 ********
2026-06-10 13:06:03.814278 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 13:06:03.814320 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 13:06:03.814325 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 13:06:03.814329 | controller |
2026-06-10 13:06:03.814333 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:06:03.814337 | controller |   _content |
2026-06-10 13:06:03.814341 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:06:03.814345 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:06:03.814349 | controller | }}
2026-06-10 13:06:03.814352 | controller | ] ***
2026-06-10 13:06:03.814366 | controller | Wednesday 10 June 2026  13:06:03 +0000 (0:00:00.559)       0:00:29.298 ********
2026-06-10 13:06:03.814390 | controller | Wednesday 10 June 2026  13:06:03 +0000 (0:00:00.559)       0:00:29.297 ********
2026-06-10 13:06:03.936029 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 13:06:03.936083 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:06:03.936090 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:06:03.936096 | controller |
2026-06-10 13:06:03.936101 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:06:03.936113 | controller | Wednesday 10 June 2026  13:06:03 +0000 (0:00:00.121)       0:00:29.420 ********
2026-06-10 13:06:03.936118 | controller | Wednesday 10 June 2026  13:06:03 +0000 (0:00:00.121)       0:00:29.419 ********
2026-06-10 13:06:04.137119 | controller | changed: [localhost]
2026-06-10 13:06:04.137177 | controller |
2026-06-10 13:06:04.137188 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:06:04.137197 | controller |   (_destdir,
2026-06-10 13:06:04.137205 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:06:04.137214 | controller | }}, content={{
2026-06-10 13:06:04.137221 | controller |   (
2026-06-10 13:06:04.137229 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:06:04.137237 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:06:04.137246 | controller | }}, mode=0644] ***
2026-06-10 13:06:04.137254 | controller | Wednesday 10 June 2026  13:06:04 +0000 (0:00:00.200)       0:00:29.621 ********
2026-06-10 13:06:04.137262 | controller | Wednesday 10 June 2026  13:06:04 +0000 (0:00:00.200)       0:00:29.620 ********
2026-06-10 13:06:04.540971 | controller | changed: [localhost]
2026-06-10 13:06:04.541034 | controller |
2026-06-10 13:06:04.541039 | 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-10 13:06:04.541044 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:06:04.541048 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:06:04.541064 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:06:04.541068 | controller | }}, dest={{
2026-06-10 13:06:04.541072 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:04.541076 | controller |   stage['path'], _val.src_file
2026-06-10 13:06:04.541079 | controller |   ) |
2026-06-10 13:06:04.541083 | controller |   path_join
2026-06-10 13:06:04.541086 | controller |  }}] ***
2026-06-10 13:06:04.541090 | controller | Wednesday 10 June 2026  13:06:04 +0000 (0:00:00.403)       0:00:30.025 ********
2026-06-10 13:06:04.541094 | controller | Wednesday 10 June 2026  13:06:04 +0000 (0:00:00.403)       0:00:30.023 ********
2026-06-10 13:06:04.798363 | controller | changed: [localhost] => (item=network-values)
2026-06-10 13:06:04.798399 | controller |
2026-06-10 13:06:04.798405 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:04.798410 | controller | Wednesday 10 June 2026  13:06:04 +0000 (0:00:00.257)       0:00:30.282 ********
2026-06-10 13:06:04.798415 | controller | Wednesday 10 June 2026  13:06:04 +0000 (0:00:00.257)       0:00:30.281 ********
2026-06-10 13:06:04.838808 | controller | skipping: [localhost]
2026-06-10 13:06:04.838846 | controller |
2026-06-10 13:06:04.838854 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:06:04.838861 | controller | Wednesday 10 June 2026  13:06:04 +0000 (0:00:00.040)       0:00:30.323 ********
2026-06-10 13:06:04.838866 | controller | Wednesday 10 June 2026  13:06:04 +0000 (0:00:00.040)       0:00:30.321 ********
2026-06-10 13:06:05.248505 | controller | changed: [localhost]
2026-06-10 13:06:05.248535 | controller |
2026-06-10 13:06:05.248540 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:06:05.248545 | controller | Wednesday 10 June 2026  13:06:05 +0000 (0:00:00.409)       0:00:30.733 ********
2026-06-10 13:06:05.248549 | controller | Wednesday 10 June 2026  13:06:05 +0000 (0:00:00.409)       0:00:30.731 ********
2026-06-10 13:06:05.645950 | controller | changed: [localhost]
2026-06-10 13:06:05.646017 | controller |
2026-06-10 13:06:05.646024 | 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-10 13:06:05.646030 | controller | Wednesday 10 June 2026  13:06:05 +0000 (0:00:00.397)       0:00:31.130 ********
2026-06-10 13:06:05.646053 | controller | Wednesday 10 June 2026  13:06:05 +0000 (0:00:00.397)       0:00:31.129 ********
2026-06-10 13:06:05.689011 | controller | skipping: [localhost]
2026-06-10 13:06:05.689086 | controller |
2026-06-10 13:06:05.689093 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:06:05.689098 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:06:05.689102 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:06:05.689106 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:06:05.689110 | controller |   ) | list
2026-06-10 13:06:05.689113 | controller | }}] ***
2026-06-10 13:06:05.689117 | controller | Wednesday 10 June 2026  13:06:05 +0000 (0:00:00.042)       0:00:31.173 ********
2026-06-10 13:06:05.689121 | controller | Wednesday 10 June 2026  13:06:05 +0000 (0:00:00.043)       0:00:31.172 ********
2026-06-10 13:06:05.739892 | controller | skipping: [localhost]
2026-06-10 13:06:05.739951 | controller |
2026-06-10 13:06:05.739956 | 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-10 13:06:05.739960 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:06:05.739964 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:06:05.739968 | controller | }}, mode=0644] ***
2026-06-10 13:06:05.739972 | controller | Wednesday 10 June 2026  13:06:05 +0000 (0:00:00.050)       0:00:31.224 ********
2026-06-10 13:06:05.739976 | controller | Wednesday 10 June 2026  13:06:05 +0000 (0:00:00.050)       0:00:31.223 ********
2026-06-10 13:06:05.963456 | controller | changed: [localhost]
2026-06-10 13:06:05.963516 | controller |
2026-06-10 13:06:05.963522 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:05.963526 | controller | Wednesday 10 June 2026  13:06:05 +0000 (0:00:00.223)       0:00:31.448 ********
2026-06-10 13:06:05.963530 | controller | Wednesday 10 June 2026  13:06:05 +0000 (0:00:00.223)       0:00:31.446 ********
2026-06-10 13:06:06.015397 | controller | skipping: [localhost]
2026-06-10 13:06:06.015462 | controller |
2026-06-10 13:06:06.015467 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:06:06.015485 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.051)       0:00:31.499 ********
2026-06-10 13:06:06.015490 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.051)       0:00:31.498 ********
2026-06-10 13:06:06.067631 | controller | skipping: [localhost]
2026-06-10 13:06:06.067690 | controller |
2026-06-10 13:06:06.067695 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-10 13:06:06.067700 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.052)       0:00:31.552 ********
2026-06-10 13:06:06.067704 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.052)       0:00:31.550 ********
2026-06-10 13:06:06.109207 | 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-10 13:06:06.109265 | controller | skipping: [localhost]
2026-06-10 13:06:06.109271 | controller |
2026-06-10 13:06:06.109275 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:06.109279 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.041)       0:00:31.593 ********
2026-06-10 13:06:06.109295 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.041)       0:00:31.592 ********
2026-06-10 13:06:06.156697 | controller | skipping: [localhost]
2026-06-10 13:06:06.156752 | controller |
2026-06-10 13:06:06.156758 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-10 13:06:06.156762 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.046)       0:00:31.640 ********
2026-06-10 13:06:06.156766 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.046)       0:00:31.639 ********
2026-06-10 13:06:06.208608 | controller | skipping: [localhost]
2026-06-10 13:06:06.208669 | controller |
2026-06-10 13:06:06.208675 | 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-10 13:06:06.208680 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.052)       0:00:31.693 ********
2026-06-10 13:06:06.208684 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.052)       0:00:31.691 ********
2026-06-10 13:06:06.249313 | controller | ok: [localhost] =>
2026-06-10 13:06:06.249365 | controller |     changed: false
2026-06-10 13:06:06.249369 | controller |     msg: All assertions passed
2026-06-10 13:06:06.249374 | controller |
2026-06-10 13:06:06.249378 | 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-10 13:06:06.249382 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.040)       0:00:31.733 ********
2026-06-10 13:06:06.249386 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.040)       0:00:31.732 ********
2026-06-10 13:06:06.276779 | controller | skipping: [localhost]
2026-06-10 13:06:06.276827 | controller |
2026-06-10 13:06:06.276833 | 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-10 13:06:06.276837 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.027)       0:00:31.761 ********
2026-06-10 13:06:06.276841 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.027)       0:00:31.760 ********
2026-06-10 13:06:06.305825 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-10 13:06:06.305868 | controller |
2026-06-10 13:06:06.305875 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:06:06.305881 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.028)       0:00:31.790 ********
2026-06-10 13:06:06.305886 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.028)       0:00:31.789 ********
2026-06-10 13:06:06.333325 | controller | skipping: [localhost]
2026-06-10 13:06:06.333373 | controller |
2026-06-10 13:06:06.333379 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:06:06.333383 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.027)       0:00:31.817 ********
2026-06-10 13:06:06.333387 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.027)       0:00:31.816 ********
2026-06-10 13:06:06.363664 | controller | ok: [localhost]
2026-06-10 13:06:06.363716 | controller |
2026-06-10 13:06:06.363722 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:06:06.363727 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:06:06.363731 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:06:06.363735 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:06:06.363738 | controller | }}] ***
2026-06-10 13:06:06.363742 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.030)       0:00:31.848 ********
2026-06-10 13:06:06.363746 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.030)       0:00:31.846 ********
2026-06-10 13:06:06.411959 | controller | skipping: [localhost]
2026-06-10 13:06:06.412017 | controller |
2026-06-10 13:06:06.412022 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:06:06.412026 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:06.412030 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:06:06.412046 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:06:06.412050 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.048)       0:00:31.896 ********
2026-06-10 13:06:06.412054 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.048)       0:00:31.895 ********
2026-06-10 13:06:06.645653 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-10 13:06:06.645746 | controller |
2026-06-10 13:06:06.645762 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 13:06:06.645775 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.233)       0:00:32.130 ********
2026-06-10 13:06:06.645787 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.233)       0:00:32.128 ********
2026-06-10 13:06:06.704071 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:06:06.704135 | controller |
2026-06-10 13:06:06.704141 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-10 13:06:06.704160 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.058)       0:00:32.188 ********
2026-06-10 13:06:06.704168 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.058)       0:00:32.187 ********
2026-06-10 13:06:06.743044 | controller | skipping: [localhost]
2026-06-10 13:06:06.743120 | controller |
2026-06-10 13:06:06.743127 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-10 13:06:06.743132 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.039)       0:00:32.227 ********
2026-06-10 13:06:06.743138 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.039)       0:00:32.226 ********
2026-06-10 13:06:06.864829 | controller |
2026-06-10 13:06:06.864887 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:06:06.864893 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.121)       0:00:32.349 ********
2026-06-10 13:06:06.864897 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.121)       0:00:32.348 ********
2026-06-10 13:06:06.905327 | controller | skipping: [localhost]
2026-06-10 13:06:06.905390 | controller |
2026-06-10 13:06:06.905398 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:06.905404 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.040)       0:00:32.389 ********
2026-06-10 13:06:06.905410 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.040)       0:00:32.388 ********
2026-06-10 13:06:06.956311 | 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-10 13:06:06.956378 | controller |
2026-06-10 13:06:06.956386 | 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-10 13:06:06.956393 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.050)       0:00:32.440 ********
2026-06-10 13:06:06.956399 | controller | Wednesday 10 June 2026  13:06:06 +0000 (0:00:00.050)       0:00:32.439 ********
2026-06-10 13:06:07.002436 | controller | ok: [localhost] =>
2026-06-10 13:06:07.002503 | controller |     changed: false
2026-06-10 13:06:07.002510 | controller |     msg: All assertions passed
2026-06-10 13:06:07.002516 | controller |
2026-06-10 13:06:07.002522 | 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-10 13:06:07.002529 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.046)       0:00:32.486 ********
2026-06-10 13:06:07.002534 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.046)       0:00:32.485 ********
2026-06-10 13:06:07.182506 | controller | ok: [localhost]
2026-06-10 13:06:07.182565 | controller |
2026-06-10 13:06:07.182571 | 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-10 13:06:07.182576 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.180)       0:00:32.667 ********
2026-06-10 13:06:07.182580 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.180)       0:00:32.665 ********
2026-06-10 13:06:07.230902 | controller | ok: [localhost] =>
2026-06-10 13:06:07.230961 | controller |     changed: false
2026-06-10 13:06:07.230966 | controller |     msg: All assertions passed
2026-06-10 13:06:07.230971 | controller |
2026-06-10 13:06:07.230975 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:07.230980 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.048)       0:00:32.715 ********
2026-06-10 13:06:07.230984 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.048)       0:00:32.714 ********
2026-06-10 13:06:07.407706 | controller | ok: [localhost]
2026-06-10 13:06:07.407764 | controller |
2026-06-10 13:06:07.407769 | 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-10 13:06:07.407774 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:07.407778 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:07.407782 | controller |   _config_map_content |
2026-06-10 13:06:07.407786 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:07.407789 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:07.407793 | controller |     matching_parameter='regex')
2026-06-10 13:06:07.407797 | controller | }}, cacheable=False] ***
2026-06-10 13:06:07.407800 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.176)       0:00:32.892 ********
2026-06-10 13:06:07.407805 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.176)       0:00:32.890 ********
2026-06-10 13:06:07.635021 | controller | ok: [localhost]
2026-06-10 13:06:07.635065 | controller |
2026-06-10 13:06:07.635072 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:07.635077 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.227)       0:00:33.119 ********
2026-06-10 13:06:07.635081 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.227)       0:00:33.118 ********
2026-06-10 13:06:07.725082 | 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-10 13:06:07.725117 | controller |
2026-06-10 13:06:07.725124 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 13:06:07.725129 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.089)       0:00:33.209 ********
2026-06-10 13:06:07.725135 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.089)       0:00:33.207 ********
2026-06-10 13:06:07.781508 | controller | ok: [localhost] =>
2026-06-10 13:06:07.781544 | controller |     changed: false
2026-06-10 13:06:07.781645 | controller |     msg: All assertions passed
2026-06-10 13:06:07.781651 | controller |
2026-06-10 13:06:07.781655 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:07.781659 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.056)       0:00:33.266 ********
2026-06-10 13:06:07.781663 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.056)       0:00:33.264 ********
2026-06-10 13:06:07.974962 | controller | ok: [localhost]
2026-06-10 13:06:07.975088 | controller |
2026-06-10 13:06:07.975096 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:07.975100 | controller |   (snippet_datadir,
2026-06-10 13:06:07.975104 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:07.975109 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:07.975120 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.193)       0:00:33.459 ********
2026-06-10 13:06:07.975124 | controller | Wednesday 10 June 2026  13:06:07 +0000 (0:00:00.193)       0:00:33.458 ********
2026-06-10 13:06:08.477512 | controller | ok: [localhost]
2026-06-10 13:06:08.477574 | controller |
2026-06-10 13:06:08.477580 | 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-10 13:06:08.477584 | controller | Wednesday 10 June 2026  13:06:08 +0000 (0:00:00.502)       0:00:33.962 ********
2026-06-10 13:06:08.477588 | controller | Wednesday 10 June 2026  13:06:08 +0000 (0:00:00.502)       0:00:33.960 ********
2026-06-10 13:06:08.534009 | controller | ok: [localhost]
2026-06-10 13:06:08.534082 | controller |
2026-06-10 13:06:08.534088 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:06:08.534092 | controller |   (snippet_datadir,
2026-06-10 13:06:08.534097 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:06:08.534101 | controller | }}, content={{
2026-06-10 13:06:08.534104 | controller |   _base64_patch |
2026-06-10 13:06:08.534144 | controller |   default({}) |
2026-06-10 13:06:08.534149 | controller |   to_nice_yaml
2026-06-10 13:06:08.534152 | controller | }}, mode=0644] ***
2026-06-10 13:06:08.534156 | controller | Wednesday 10 June 2026  13:06:08 +0000 (0:00:00.056)       0:00:34.018 ********
2026-06-10 13:06:08.534160 | controller | Wednesday 10 June 2026  13:06:08 +0000 (0:00:00.056)       0:00:34.017 ********
2026-06-10 13:06:08.931400 | controller | ok: [localhost]
2026-06-10 13:06:08.931459 | controller |
2026-06-10 13:06:08.931465 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:06:08.931469 | controller |   (snippet_datadir,
2026-06-10 13:06:08.931474 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:06:08.931478 | controller | }}, content={{
2026-06-10 13:06:08.931482 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:06:08.931486 | controller |   default({}) |
2026-06-10 13:06:08.931489 | controller |   to_nice_yaml
2026-06-10 13:06:08.931492 | controller | }}, mode=0644] ***
2026-06-10 13:06:08.931496 | controller | Wednesday 10 June 2026  13:06:08 +0000 (0:00:00.397)       0:00:34.415 ********
2026-06-10 13:06:08.931499 | controller | Wednesday 10 June 2026  13:06:08 +0000 (0:00:00.397)       0:00:34.414 ********
2026-06-10 13:06:09.327333 | controller | ok: [localhost]
2026-06-10 13:06:09.327387 | controller |
2026-06-10 13:06:09.327393 | 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-10 13:06:09.327398 | controller |   (
2026-06-10 13:06:09.327402 | controller |     snippet_datadir,
2026-06-10 13:06:09.327406 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:06:09.327410 | controller |   ) | path_join
2026-06-10 13:06:09.327413 | controller | }}, mode=0644] ***
2026-06-10 13:06:09.327417 | controller | Wednesday 10 June 2026  13:06:09 +0000 (0:00:00.395)       0:00:34.811 ********
2026-06-10 13:06:09.327421 | controller | Wednesday 10 June 2026  13:06:09 +0000 (0:00:00.395)       0:00:34.810 ********
2026-06-10 13:06:09.759865 | controller | changed: [localhost]
2026-06-10 13:06:09.759915 | controller |
2026-06-10 13:06:09.759921 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:06:09.759925 | controller | Wednesday 10 June 2026  13:06:09 +0000 (0:00:00.432)       0:00:35.244 ********
2026-06-10 13:06:09.759929 | controller | Wednesday 10 June 2026  13:06:09 +0000 (0:00:00.432)       0:00:35.242 ********
2026-06-10 13:06:09.822619 | 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-10 13:06:09.822682 | controller |
2026-06-10 13:06:09.822688 | 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-10 13:06:09.822693 | controller | Wednesday 10 June 2026  13:06:09 +0000 (0:00:00.062)       0:00:35.307 ********
2026-06-10 13:06:09.822697 | controller | Wednesday 10 June 2026  13:06:09 +0000 (0:00:00.062)       0:00:35.305 ********
2026-06-10 13:06:09.882129 | controller | ok: [localhost] =>
2026-06-10 13:06:09.882181 | controller |     changed: false
2026-06-10 13:06:09.882186 | controller |     msg: All assertions passed
2026-06-10 13:06:09.882190 | controller |
2026-06-10 13:06:09.882194 | 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-10 13:06:09.882198 | controller | Wednesday 10 June 2026  13:06:09 +0000 (0:00:00.059)       0:00:35.366 ********
2026-06-10 13:06:09.882203 | controller | Wednesday 10 June 2026  13:06:09 +0000 (0:00:00.059)       0:00:35.365 ********
2026-06-10 13:06:10.069205 | controller | ok: [localhost]
2026-06-10 13:06:10.069271 | controller |
2026-06-10 13:06:10.069278 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:06:10.069283 | controller | Wednesday 10 June 2026  13:06:10 +0000 (0:00:00.186)       0:00:35.553 ********
2026-06-10 13:06:10.069288 | controller | Wednesday 10 June 2026  13:06:10 +0000 (0:00:00.186)       0:00:35.552 ********
2026-06-10 13:06:10.111926 | controller | ok: [localhost]
2026-06-10 13:06:10.111991 | controller |
2026-06-10 13:06:10.111996 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:06:10.112000 | controller | Wednesday 10 June 2026  13:06:10 +0000 (0:00:00.042)       0:00:35.596 ********
2026-06-10 13:06:10.112004 | controller | Wednesday 10 June 2026  13:06:10 +0000 (0:00:00.042)       0:00:35.594 ********
2026-06-10 13:06:10.641659 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 13:06:10.641721 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 13:06:10.641726 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 13:06:10.641730 | controller |
2026-06-10 13:06:10.641735 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:06:10.641739 | controller |   _content |
2026-06-10 13:06:10.641743 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:06:10.641747 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:06:10.641751 | controller | }}
2026-06-10 13:06:10.641754 | controller | ] ***
2026-06-10 13:06:10.641758 | controller | Wednesday 10 June 2026  13:06:10 +0000 (0:00:00.529)       0:00:36.126 ********
2026-06-10 13:06:10.641762 | controller | Wednesday 10 June 2026  13:06:10 +0000 (0:00:00.529)       0:00:36.124 ********
2026-06-10 13:06:10.782987 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 13:06:10.783061 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:06:10.783067 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:06:10.783072 | controller |
2026-06-10 13:06:10.783076 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:06:10.783080 | controller | Wednesday 10 June 2026  13:06:10 +0000 (0:00:00.140)       0:00:36.267 ********
2026-06-10 13:06:10.783084 | controller | Wednesday 10 June 2026  13:06:10 +0000 (0:00:00.140)       0:00:36.265 ********
2026-06-10 13:06:10.984686 | controller | ok: [localhost]
2026-06-10 13:06:10.984752 | controller |
2026-06-10 13:06:10.984759 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:06:10.984765 | controller |   (_destdir,
2026-06-10 13:06:10.984770 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:06:10.984775 | controller | }}, content={{
2026-06-10 13:06:10.984779 | controller |   (
2026-06-10 13:06:10.984782 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:06:10.984786 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:06:10.984789 | controller | }}, mode=0644] ***
2026-06-10 13:06:10.984793 | controller | Wednesday 10 June 2026  13:06:10 +0000 (0:00:00.202)       0:00:36.469 ********
2026-06-10 13:06:10.984797 | controller | Wednesday 10 June 2026  13:06:10 +0000 (0:00:00.202)       0:00:36.467 ********
2026-06-10 13:06:11.366093 | controller | ok: [localhost]
2026-06-10 13:06:11.366124 | controller |
2026-06-10 13:06:11.366130 | 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-10 13:06:11.366140 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:06:11.366145 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:06:11.366149 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:06:11.366152 | controller | }}, dest={{
2026-06-10 13:06:11.366156 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:11.366160 | controller |   stage['path'], _val.src_file
2026-06-10 13:06:11.366163 | controller |   ) |
2026-06-10 13:06:11.366167 | controller |   path_join
2026-06-10 13:06:11.366170 | controller |  }}] ***
2026-06-10 13:06:11.366174 | controller | Wednesday 10 June 2026  13:06:11 +0000 (0:00:00.381)       0:00:36.850 ********
2026-06-10 13:06:11.366178 | controller | Wednesday 10 June 2026  13:06:11 +0000 (0:00:00.381)       0:00:36.849 ********
2026-06-10 13:06:11.637264 | controller | ok: [localhost] => (item=network-values)
2026-06-10 13:06:11.637296 | controller |
2026-06-10 13:06:11.637301 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:11.637306 | controller | Wednesday 10 June 2026  13:06:11 +0000 (0:00:00.271)       0:00:37.121 ********
2026-06-10 13:06:11.637310 | controller | Wednesday 10 June 2026  13:06:11 +0000 (0:00:00.271)       0:00:37.120 ********
2026-06-10 13:06:11.675211 | controller | skipping: [localhost]
2026-06-10 13:06:11.675242 | controller |
2026-06-10 13:06:11.675247 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:06:11.675252 | controller | Wednesday 10 June 2026  13:06:11 +0000 (0:00:00.037)       0:00:37.159 ********
2026-06-10 13:06:11.675256 | controller | Wednesday 10 June 2026  13:06:11 +0000 (0:00:00.037)       0:00:37.158 ********
2026-06-10 13:06:12.069349 | controller | changed: [localhost]
2026-06-10 13:06:12.069457 | controller |
2026-06-10 13:06:12.069464 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:06:12.069470 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.394)       0:00:37.553 ********
2026-06-10 13:06:12.069490 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.394)       0:00:37.552 ********
2026-06-10 13:06:12.504265 | controller | changed: [localhost]
2026-06-10 13:06:12.504326 | controller |
2026-06-10 13:06:12.504332 | 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-10 13:06:12.504337 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.434)       0:00:37.988 ********
2026-06-10 13:06:12.504341 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.434)       0:00:37.987 ********
2026-06-10 13:06:12.553485 | controller | skipping: [localhost]
2026-06-10 13:06:12.553550 | controller |
2026-06-10 13:06:12.553556 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:06:12.553560 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:06:12.553565 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:06:12.553569 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:06:12.553572 | controller |   ) | list
2026-06-10 13:06:12.553576 | controller | }}] ***
2026-06-10 13:06:12.553580 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.048)       0:00:38.037 ********
2026-06-10 13:06:12.553583 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.048)       0:00:38.036 ********
2026-06-10 13:06:12.598818 | controller | skipping: [localhost]
2026-06-10 13:06:12.598887 | controller |
2026-06-10 13:06:12.598912 | 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-10 13:06:12.598919 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:06:12.598924 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:06:12.598929 | controller | }}, mode=0644] ***
2026-06-10 13:06:12.598940 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.045)       0:00:38.083 ********
2026-06-10 13:06:12.598945 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.045)       0:00:38.082 ********
2026-06-10 13:06:12.829264 | controller | changed: [localhost]
2026-06-10 13:06:12.829327 | controller |
2026-06-10 13:06:12.829333 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:12.829337 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.230)       0:00:38.313 ********
2026-06-10 13:06:12.829341 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.230)       0:00:38.312 ********
2026-06-10 13:06:12.871307 | controller | skipping: [localhost]
2026-06-10 13:06:12.871373 | controller |
2026-06-10 13:06:12.871379 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:06:12.871384 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.041)       0:00:38.355 ********
2026-06-10 13:06:12.871389 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.041)       0:00:38.354 ********
2026-06-10 13:06:12.909434 | controller | skipping: [localhost]
2026-06-10 13:06:12.909495 | controller |
2026-06-10 13:06:12.909500 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-10 13:06:12.909505 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.038)       0:00:38.394 ********
2026-06-10 13:06:12.909509 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.038)       0:00:38.392 ********
2026-06-10 13:06:12.948273 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-10 13:06:12.948335 | controller | skipping: [localhost]
2026-06-10 13:06:12.948341 | controller |
2026-06-10 13:06:12.948345 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:12.948349 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.038)       0:00:38.432 ********
2026-06-10 13:06:12.948353 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.038)       0:00:38.431 ********
2026-06-10 13:06:12.993313 | controller | skipping: [localhost]
2026-06-10 13:06:12.993367 | controller |
2026-06-10 13:06:12.993372 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-10 13:06:12.993377 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.045)       0:00:38.477 ********
2026-06-10 13:06:12.993380 | controller | Wednesday 10 June 2026  13:06:12 +0000 (0:00:00.045)       0:00:38.476 ********
2026-06-10 13:06:13.036719 | controller | skipping: [localhost]
2026-06-10 13:06:13.036761 | controller |
2026-06-10 13:06:13.036766 | 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-10 13:06:13.036771 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.043)       0:00:38.521 ********
2026-06-10 13:06:13.036775 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.043)       0:00:38.519 ********
2026-06-10 13:06:13.075102 | controller | ok: [localhost] =>
2026-06-10 13:06:13.075161 | controller |     changed: false
2026-06-10 13:06:13.075166 | controller |     msg: All assertions passed
2026-06-10 13:06:13.075170 | controller |
2026-06-10 13:06:13.075174 | 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-10 13:06:13.075179 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.038)       0:00:38.559 ********
2026-06-10 13:06:13.075183 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.038)       0:00:38.558 ********
2026-06-10 13:06:13.103650 | controller | skipping: [localhost]
2026-06-10 13:06:13.103694 | controller |
2026-06-10 13:06:13.103699 | 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-10 13:06:13.103712 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.028)       0:00:38.588 ********
2026-06-10 13:06:13.103716 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.028)       0:00:38.586 ********
2026-06-10 13:06:13.132892 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-10 13:06:13.132957 | controller |
2026-06-10 13:06:13.132964 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:06:13.132969 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.029)       0:00:38.617 ********
2026-06-10 13:06:13.132975 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.029)       0:00:38.616 ********
2026-06-10 13:06:13.155399 | controller | skipping: [localhost]
2026-06-10 13:06:13.155459 | controller |
2026-06-10 13:06:13.155464 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:06:13.155468 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.022)       0:00:38.639 ********
2026-06-10 13:06:13.155472 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.022)       0:00:38.638 ********
2026-06-10 13:06:13.184516 | controller | ok: [localhost]
2026-06-10 13:06:13.184571 | controller |
2026-06-10 13:06:13.184577 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:06:13.184583 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:06:13.184588 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:06:13.184593 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:06:13.184598 | controller | }}] ***
2026-06-10 13:06:13.184603 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.029)       0:00:38.669 ********
2026-06-10 13:06:13.184608 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.029)       0:00:38.667 ********
2026-06-10 13:06:13.224401 | controller | skipping: [localhost]
2026-06-10 13:06:13.224461 | controller |
2026-06-10 13:06:13.224466 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:06:13.224470 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:13.224474 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:06:13.224478 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:06:13.224482 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.039)       0:00:38.708 ********
2026-06-10 13:06:13.224486 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.039)       0:00:38.707 ********
2026-06-10 13:06:13.605007 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-10 13:06:13.605087 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 13:06:13.605098 | controller |
2026-06-10 13:06:13.605103 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 13:06:13.605113 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.380)       0:00:39.089 ********
2026-06-10 13:06:13.605118 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.380)       0:00:39.088 ********
2026-06-10 13:06:13.696365 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:06:13.696426 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 13:06:13.696435 | controller |
2026-06-10 13:06:13.696455 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-10 13:06:13.696460 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.091)       0:00:39.180 ********
2026-06-10 13:06:13.696464 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.091)       0:00:39.179 ********
2026-06-10 13:06:13.734648 | controller | skipping: [localhost]
2026-06-10 13:06:13.734713 | controller |
2026-06-10 13:06:13.734721 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane name=ci_gen_kustomize_values] ***
2026-06-10 13:06:13.734738 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.038)       0:00:39.219 ********
2026-06-10 13:06:13.734744 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.038)       0:00:39.217 ********
2026-06-10 13:06:13.847231 | controller |
2026-06-10 13:06:13.847300 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:06:13.847306 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.112)       0:00:39.331 ********
2026-06-10 13:06:13.847311 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.112)       0:00:39.330 ********
2026-06-10 13:06:13.884883 | controller | skipping: [localhost]
2026-06-10 13:06:13.884942 | controller |
2026-06-10 13:06:13.884947 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:13.884952 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.037)       0:00:39.369 ********
2026-06-10 13:06:13.884956 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.037)       0:00:39.368 ********
2026-06-10 13:06:13.969542 | 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-10 13:06:13.969601 | controller |
2026-06-10 13:06:13.969606 | 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-10 13:06:13.969611 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.084)       0:00:39.454 ********
2026-06-10 13:06:13.969615 | controller | Wednesday 10 June 2026  13:06:13 +0000 (0:00:00.084)       0:00:39.452 ********
2026-06-10 13:06:14.016650 | controller | ok: [localhost] =>
2026-06-10 13:06:14.016707 | controller |     changed: false
2026-06-10 13:06:14.016711 | controller |     msg: All assertions passed
2026-06-10 13:06:14.016728 | controller |
2026-06-10 13:06:14.016732 | 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-10 13:06:14.016736 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.047)       0:00:39.501 ********
2026-06-10 13:06:14.016740 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.047)       0:00:39.499 ********
2026-06-10 13:06:14.202637 | controller | ok: [localhost]
2026-06-10 13:06:14.202698 | controller |
2026-06-10 13:06:14.202704 | 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-10 13:06:14.202709 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.186)       0:00:39.687 ********
2026-06-10 13:06:14.202713 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.186)       0:00:39.685 ********
2026-06-10 13:06:14.251662 | controller | ok: [localhost] =>
2026-06-10 13:06:14.251724 | controller |     changed: false
2026-06-10 13:06:14.251730 | controller |     msg: All assertions passed
2026-06-10 13:06:14.251736 | controller |
2026-06-10 13:06:14.251741 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:14.251746 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.048)       0:00:39.736 ********
2026-06-10 13:06:14.251764 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.048)       0:00:39.734 ********
2026-06-10 13:06:14.429311 | controller | ok: [localhost]
2026-06-10 13:06:14.429372 | controller |
2026-06-10 13:06:14.429377 | 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-10 13:06:14.429382 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:14.429386 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:14.429390 | controller |   _config_map_content |
2026-06-10 13:06:14.429393 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:14.429397 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:14.429411 | controller |     matching_parameter='regex')
2026-06-10 13:06:14.429414 | controller | }}, cacheable=False] ***
2026-06-10 13:06:14.429418 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.177)       0:00:39.913 ********
2026-06-10 13:06:14.429422 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.177)       0:00:39.912 ********
2026-06-10 13:06:14.682306 | controller | ok: [localhost]
2026-06-10 13:06:14.682363 | controller |
2026-06-10 13:06:14.682369 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:14.682374 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.252)       0:00:40.166 ********
2026-06-10 13:06:14.682378 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.252)       0:00:40.165 ********
2026-06-10 13:06:14.737599 | 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-10 13:06:14.737662 | controller |
2026-06-10 13:06:14.737668 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 13:06:14.737674 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.055)       0:00:40.222 ********
2026-06-10 13:06:14.737679 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.055)       0:00:40.220 ********
2026-06-10 13:06:14.781934 | controller | ok: [localhost] =>
2026-06-10 13:06:14.781992 | controller |     changed: false
2026-06-10 13:06:14.781997 | controller |     msg: All assertions passed
2026-06-10 13:06:14.782001 | controller |
2026-06-10 13:06:14.782006 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:14.782010 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.044)       0:00:40.266 ********
2026-06-10 13:06:14.782014 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.044)       0:00:40.265 ********
2026-06-10 13:06:14.987131 | controller | ok: [localhost]
2026-06-10 13:06:14.987162 | controller |
2026-06-10 13:06:14.987168 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:14.987172 | controller |   (snippet_datadir,
2026-06-10 13:06:14.987177 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:14.987180 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:14.987184 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.205)       0:00:40.471 ********
2026-06-10 13:06:14.987188 | controller | Wednesday 10 June 2026  13:06:14 +0000 (0:00:00.205)       0:00:40.470 ********
2026-06-10 13:06:15.485690 | controller | ok: [localhost]
2026-06-10 13:06:15.485805 | controller |
2026-06-10 13:06:15.485811 | 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-10 13:06:15.485815 | controller | Wednesday 10 June 2026  13:06:15 +0000 (0:00:00.498)       0:00:40.970 ********
2026-06-10 13:06:15.485819 | controller | Wednesday 10 June 2026  13:06:15 +0000 (0:00:00.498)       0:00:40.968 ********
2026-06-10 13:06:15.544583 | controller | ok: [localhost]
2026-06-10 13:06:15.544630 | controller |
2026-06-10 13:06:15.544636 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:06:15.544640 | controller |   (snippet_datadir,
2026-06-10 13:06:15.544644 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:06:15.544648 | controller | }}, content={{
2026-06-10 13:06:15.544651 | controller |   _base64_patch |
2026-06-10 13:06:15.544654 | controller |   default({}) |
2026-06-10 13:06:15.544658 | controller |   to_nice_yaml
2026-06-10 13:06:15.544661 | controller | }}, mode=0644] ***
2026-06-10 13:06:15.544664 | controller | Wednesday 10 June 2026  13:06:15 +0000 (0:00:00.058)       0:00:41.029 ********
2026-06-10 13:06:15.544668 | controller | Wednesday 10 June 2026  13:06:15 +0000 (0:00:00.058)       0:00:41.027 ********
2026-06-10 13:06:15.905864 | controller | ok: [localhost]
2026-06-10 13:06:15.905902 | controller |
2026-06-10 13:06:15.905909 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:06:15.905915 | controller |   (snippet_datadir,
2026-06-10 13:06:15.905920 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:06:15.905933 | controller | }}, content={{
2026-06-10 13:06:15.905938 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:06:15.905943 | controller |   default({}) |
2026-06-10 13:06:15.905949 | controller |   to_nice_yaml
2026-06-10 13:06:15.905954 | controller | }}, mode=0644] ***
2026-06-10 13:06:15.905959 | controller | Wednesday 10 June 2026  13:06:15 +0000 (0:00:00.361)       0:00:41.390 ********
2026-06-10 13:06:15.905964 | controller | Wednesday 10 June 2026  13:06:15 +0000 (0:00:00.361)       0:00:41.389 ********
2026-06-10 13:06:16.295813 | controller | ok: [localhost]
2026-06-10 13:06:16.295877 | controller |
2026-06-10 13:06:16.295885 | 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-10 13:06:16.295890 | controller |   (
2026-06-10 13:06:16.295895 | controller |     snippet_datadir,
2026-06-10 13:06:16.295902 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:06:16.295907 | controller |   ) | path_join
2026-06-10 13:06:16.295912 | controller | }}, mode=0644] ***
2026-06-10 13:06:16.295917 | controller | Wednesday 10 June 2026  13:06:16 +0000 (0:00:00.389)       0:00:41.780 ********
2026-06-10 13:06:16.295923 | controller | Wednesday 10 June 2026  13:06:16 +0000 (0:00:00.389)       0:00:41.778 ********
2026-06-10 13:06:16.672944 | controller | ok: [localhost]
2026-06-10 13:06:16.672972 | controller |
2026-06-10 13:06:16.672978 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:06:16.672982 | controller | Wednesday 10 June 2026  13:06:16 +0000 (0:00:00.377)       0:00:42.157 ********
2026-06-10 13:06:16.672986 | controller | Wednesday 10 June 2026  13:06:16 +0000 (0:00:00.377)       0:00:42.156 ********
2026-06-10 13:06:16.732014 | 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-10 13:06:16.732174 | controller |
2026-06-10 13:06:16.732190 | 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-10 13:06:16.732204 | controller | Wednesday 10 June 2026  13:06:16 +0000 (0:00:00.058)       0:00:42.216 ********
2026-06-10 13:06:16.732215 | controller | Wednesday 10 June 2026  13:06:16 +0000 (0:00:00.058)       0:00:42.215 ********
2026-06-10 13:06:16.773264 | controller | ok: [localhost] =>
2026-06-10 13:06:16.773370 | controller |     changed: false
2026-06-10 13:06:16.773376 | controller |     msg: All assertions passed
2026-06-10 13:06:16.773382 | controller |
2026-06-10 13:06:16.773389 | 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-10 13:06:16.773417 | controller | Wednesday 10 June 2026  13:06:16 +0000 (0:00:00.041)       0:00:42.257 ********
2026-06-10 13:06:16.773423 | controller | Wednesday 10 June 2026  13:06:16 +0000 (0:00:00.041)       0:00:42.256 ********
2026-06-10 13:06:16.962659 | controller | ok: [localhost]
2026-06-10 13:06:16.962777 | controller |
2026-06-10 13:06:16.962788 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:06:16.962798 | controller | Wednesday 10 June 2026  13:06:16 +0000 (0:00:00.189)       0:00:42.447 ********
2026-06-10 13:06:16.962807 | controller | Wednesday 10 June 2026  13:06:16 +0000 (0:00:00.189)       0:00:42.445 ********
2026-06-10 13:06:17.005599 | controller | ok: [localhost]
2026-06-10 13:06:17.005710 | controller |
2026-06-10 13:06:17.005718 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:06:17.005724 | controller | Wednesday 10 June 2026  13:06:17 +0000 (0:00:00.042)       0:00:42.490 ********
2026-06-10 13:06:17.005730 | controller | Wednesday 10 June 2026  13:06:17 +0000 (0:00:00.042)       0:00:42.488 ********
2026-06-10 13:06:17.519796 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 13:06:17.519828 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 13:06:17.519833 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 13:06:17.519841 | controller |
2026-06-10 13:06:17.519845 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:06:17.519849 | controller |   _content |
2026-06-10 13:06:17.519853 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:06:17.519857 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:06:17.519861 | controller | }}
2026-06-10 13:06:17.519865 | controller | ] ***
2026-06-10 13:06:17.519868 | controller | Wednesday 10 June 2026  13:06:17 +0000 (0:00:00.514)       0:00:43.004 ********
2026-06-10 13:06:17.519872 | controller | Wednesday 10 June 2026  13:06:17 +0000 (0:00:00.514)       0:00:43.003 ********
2026-06-10 13:06:17.640999 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 13:06:17.641064 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:06:17.641072 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:06:17.641076 | controller |
2026-06-10 13:06:17.641081 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:06:17.641085 | controller | Wednesday 10 June 2026  13:06:17 +0000 (0:00:00.121)       0:00:43.125 ********
2026-06-10 13:06:17.641089 | controller | Wednesday 10 June 2026  13:06:17 +0000 (0:00:00.121)       0:00:43.124 ********
2026-06-10 13:06:17.846205 | controller | ok: [localhost]
2026-06-10 13:06:17.846295 | controller |
2026-06-10 13:06:17.846311 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:06:17.846323 | controller |   (_destdir,
2026-06-10 13:06:17.846334 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:06:17.846344 | controller | }}, content={{
2026-06-10 13:06:17.846354 | controller |   (
2026-06-10 13:06:17.846364 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:06:17.846374 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:06:17.846384 | controller | }}, mode=0644] ***
2026-06-10 13:06:17.846395 | controller | Wednesday 10 June 2026  13:06:17 +0000 (0:00:00.204)       0:00:43.330 ********
2026-06-10 13:06:17.846405 | controller | Wednesday 10 June 2026  13:06:17 +0000 (0:00:00.204)       0:00:43.328 ********
2026-06-10 13:06:18.239140 | controller | ok: [localhost]
2026-06-10 13:06:18.239199 | controller |
2026-06-10 13:06:18.239204 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:06:18.239208 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.393)       0:00:43.723 ********
2026-06-10 13:06:18.239212 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.393)       0:00:43.722 ********
2026-06-10 13:06:18.276790 | controller | skipping: [localhost]
2026-06-10 13:06:18.276827 | controller |
2026-06-10 13:06:18.276834 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:18.276841 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.037)       0:00:43.761 ********
2026-06-10 13:06:18.276847 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.037)       0:00:43.760 ********
2026-06-10 13:06:18.327652 | 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-10 13:06:18.327682 | controller |
2026-06-10 13:06:18.327688 | 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-10 13:06:18.327692 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.050)       0:00:43.812 ********
2026-06-10 13:06:18.327702 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.050)       0:00:43.810 ********
2026-06-10 13:06:18.371263 | controller | ok: [localhost] =>
2026-06-10 13:06:18.371299 | controller |     changed: false
2026-06-10 13:06:18.371306 | controller |     msg: All assertions passed
2026-06-10 13:06:18.371312 | controller |
2026-06-10 13:06:18.371318 | 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-10 13:06:18.371324 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.043)       0:00:43.855 ********
2026-06-10 13:06:18.371335 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.043)       0:00:43.854 ********
2026-06-10 13:06:18.589360 | controller | ok: [localhost]
2026-06-10 13:06:18.589391 | controller |
2026-06-10 13:06:18.589397 | 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-10 13:06:18.589401 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.217)       0:00:44.073 ********
2026-06-10 13:06:18.589406 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.217)       0:00:44.072 ********
2026-06-10 13:06:18.641182 | controller | ok: [localhost] =>
2026-06-10 13:06:18.641213 | controller |     changed: false
2026-06-10 13:06:18.641217 | controller |     msg: All assertions passed
2026-06-10 13:06:18.641222 | controller |
2026-06-10 13:06:18.641226 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:18.641230 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.052)       0:00:44.125 ********
2026-06-10 13:06:18.641233 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.052)       0:00:44.124 ********
2026-06-10 13:06:18.844356 | controller | ok: [localhost]
2026-06-10 13:06:18.844387 | controller |
2026-06-10 13:06:18.844392 | 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-10 13:06:18.844398 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:18.844403 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:18.844406 | controller |   _config_map_content |
2026-06-10 13:06:18.844410 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:18.844413 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:18.844417 | controller |     matching_parameter='regex')
2026-06-10 13:06:18.844420 | controller | }}, cacheable=False] ***
2026-06-10 13:06:18.844424 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.203)       0:00:44.329 ********
2026-06-10 13:06:18.844428 | controller | Wednesday 10 June 2026  13:06:18 +0000 (0:00:00.203)       0:00:44.327 ********
2026-06-10 13:06:19.049506 | controller | ok: [localhost]
2026-06-10 13:06:19.049537 | controller |
2026-06-10 13:06:19.049542 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:19.049546 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.205)       0:00:44.534 ********
2026-06-10 13:06:19.049550 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.205)       0:00:44.532 ********
2026-06-10 13:06:19.093302 | controller | skipping: [localhost]
2026-06-10 13:06:19.093333 | controller |
2026-06-10 13:06:19.093339 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:19.093343 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.043)       0:00:44.577 ********
2026-06-10 13:06:19.093347 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.043)       0:00:44.576 ********
2026-06-10 13:06:19.310882 | controller | changed: [localhost]
2026-06-10 13:06:19.310938 | controller |
2026-06-10 13:06:19.310943 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:19.310947 | controller |   (snippet_datadir,
2026-06-10 13:06:19.310951 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:19.310955 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:19.310959 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.217)       0:00:44.795 ********
2026-06-10 13:06:19.310962 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.217)       0:00:44.794 ********
2026-06-10 13:06:19.368399 | controller | skipping: [localhost]
2026-06-10 13:06:19.368436 | controller |
2026-06-10 13:06:19.368443 | 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-10 13:06:19.368449 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.057)       0:00:44.852 ********
2026-06-10 13:06:19.368460 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.057)       0:00:44.851 ********
2026-06-10 13:06:19.424357 | controller | ok: [localhost]
2026-06-10 13:06:19.424395 | controller |
2026-06-10 13:06:19.424405 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:06:19.424414 | controller |   (snippet_datadir,
2026-06-10 13:06:19.424422 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:06:19.424430 | controller | }}, content={{
2026-06-10 13:06:19.424437 | controller |   _base64_patch |
2026-06-10 13:06:19.424445 | controller |   default({}) |
2026-06-10 13:06:19.424452 | controller |   to_nice_yaml
2026-06-10 13:06:19.424458 | controller | }}, mode=0644] ***
2026-06-10 13:06:19.424465 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.056)       0:00:44.908 ********
2026-06-10 13:06:19.424473 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.056)       0:00:44.907 ********
2026-06-10 13:06:19.783970 | controller | changed: [localhost]
2026-06-10 13:06:19.784029 | controller |
2026-06-10 13:06:19.784048 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:06:19.784057 | controller |   (snippet_datadir,
2026-06-10 13:06:19.784062 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:06:19.784068 | controller | }}, content={{
2026-06-10 13:06:19.784073 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:06:19.784078 | controller |   default({}) |
2026-06-10 13:06:19.784082 | controller |   to_nice_yaml
2026-06-10 13:06:19.784087 | controller | }}, mode=0644] ***
2026-06-10 13:06:19.784090 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.359)       0:00:45.268 ********
2026-06-10 13:06:19.784094 | controller | Wednesday 10 June 2026  13:06:19 +0000 (0:00:00.359)       0:00:45.267 ********
2026-06-10 13:06:20.153173 | controller | changed: [localhost]
2026-06-10 13:06:20.153233 | controller |
2026-06-10 13:06:20.153238 | 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-10 13:06:20.153243 | controller |   (
2026-06-10 13:06:20.153246 | controller |     snippet_datadir,
2026-06-10 13:06:20.153250 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:06:20.153254 | controller |   ) | path_join
2026-06-10 13:06:20.153257 | controller | }}, mode=0644] ***
2026-06-10 13:06:20.153261 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.369)       0:00:45.637 ********
2026-06-10 13:06:20.153265 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.369)       0:00:45.636 ********
2026-06-10 13:06:20.574755 | controller | changed: [localhost]
2026-06-10 13:06:20.574814 | controller |
2026-06-10 13:06:20.574819 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:06:20.574824 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.421)       0:00:46.059 ********
2026-06-10 13:06:20.574828 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.421)       0:00:46.057 ********
2026-06-10 13:06:20.635079 | 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-10 13:06:20.635133 | controller |
2026-06-10 13:06:20.635139 | 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-10 13:06:20.635144 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.060)       0:00:46.119 ********
2026-06-10 13:06:20.635159 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.060)       0:00:46.118 ********
2026-06-10 13:06:20.676898 | controller | ok: [localhost] =>
2026-06-10 13:06:20.676917 | controller |     changed: false
2026-06-10 13:06:20.676921 | controller |     msg: All assertions passed
2026-06-10 13:06:20.676925 | controller |
2026-06-10 13:06:20.676929 | 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-10 13:06:20.676933 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.041)       0:00:46.161 ********
2026-06-10 13:06:20.676936 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.041)       0:00:46.160 ********
2026-06-10 13:06:20.865218 | controller | ok: [localhost]
2026-06-10 13:06:20.865276 | controller |
2026-06-10 13:06:20.865281 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:06:20.865286 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.188)       0:00:46.349 ********
2026-06-10 13:06:20.865289 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.188)       0:00:46.348 ********
2026-06-10 13:06:20.908397 | controller | ok: [localhost]
2026-06-10 13:06:20.908461 | controller |
2026-06-10 13:06:20.908469 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:06:20.908475 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.043)       0:00:46.392 ********
2026-06-10 13:06:20.908480 | controller | Wednesday 10 June 2026  13:06:20 +0000 (0:00:00.043)       0:00:46.391 ********
2026-06-10 13:06:21.277965 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 13:06:21.278024 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 13:06:21.278030 | controller |
2026-06-10 13:06:21.278045 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:06:21.278050 | controller |   _content |
2026-06-10 13:06:21.278055 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:06:21.278058 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:06:21.278062 | controller | }}
2026-06-10 13:06:21.278066 | controller | ] ***
2026-06-10 13:06:21.278070 | controller | Wednesday 10 June 2026  13:06:21 +0000 (0:00:00.369)       0:00:46.762 ********
2026-06-10 13:06:21.278074 | controller | Wednesday 10 June 2026  13:06:21 +0000 (0:00:00.369)       0:00:46.761 ********
2026-06-10 13:06:21.371450 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:06:21.371511 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:06:21.371517 | controller |
2026-06-10 13:06:21.371522 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:06:21.371526 | controller | Wednesday 10 June 2026  13:06:21 +0000 (0:00:00.093)       0:00:46.856 ********
2026-06-10 13:06:21.371530 | controller | Wednesday 10 June 2026  13:06:21 +0000 (0:00:00.093)       0:00:46.854 ********
2026-06-10 13:06:21.561749 | controller | changed: [localhost]
2026-06-10 13:06:21.561810 | controller |
2026-06-10 13:06:21.561816 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:06:21.561820 | controller |   (_destdir,
2026-06-10 13:06:21.561824 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:06:21.561828 | controller | }}, content={{
2026-06-10 13:06:21.561831 | controller |   (
2026-06-10 13:06:21.561835 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:06:21.561839 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:06:21.561843 | controller | }}, mode=0644] ***
2026-06-10 13:06:21.561846 | controller | Wednesday 10 June 2026  13:06:21 +0000 (0:00:00.190)       0:00:47.046 ********
2026-06-10 13:06:21.561850 | controller | Wednesday 10 June 2026  13:06:21 +0000 (0:00:00.190)       0:00:47.044 ********
2026-06-10 13:06:21.962773 | controller | changed: [localhost]
2026-06-10 13:06:21.962895 | controller |
2026-06-10 13:06:21.962908 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-10 13:06:21.962918 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:06:21.962928 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:06:21.962936 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:06:21.962944 | controller | }}, dest={{
2026-06-10 13:06:21.962953 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:21.962961 | controller |   stage['path'], _val.src_file
2026-06-10 13:06:21.962969 | controller |   ) |
2026-06-10 13:06:21.962977 | controller |   path_join
2026-06-10 13:06:21.962985 | controller |  }}] ***
2026-06-10 13:06:21.962993 | controller | Wednesday 10 June 2026  13:06:21 +0000 (0:00:00.401)       0:00:47.447 ********
2026-06-10 13:06:21.963002 | controller | Wednesday 10 June 2026  13:06:21 +0000 (0:00:00.401)       0:00:47.446 ********
2026-06-10 13:06:22.458967 | controller | ok: [localhost] => (item=network-values)
2026-06-10 13:06:22.459119 | controller | changed: [localhost] => (item=service-values)
2026-06-10 13:06:22.459131 | controller |
2026-06-10 13:06:22.459141 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:22.459150 | controller | Wednesday 10 June 2026  13:06:22 +0000 (0:00:00.496)       0:00:47.943 ********
2026-06-10 13:06:22.459159 | controller | Wednesday 10 June 2026  13:06:22 +0000 (0:00:00.496)       0:00:47.942 ********
2026-06-10 13:06:22.499964 | controller | skipping: [localhost]
2026-06-10 13:06:22.500086 | controller |
2026-06-10 13:06:22.500096 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:06:22.500101 | controller | Wednesday 10 June 2026  13:06:22 +0000 (0:00:00.040)       0:00:47.984 ********
2026-06-10 13:06:22.500107 | controller | Wednesday 10 June 2026  13:06:22 +0000 (0:00:00.040)       0:00:47.983 ********
2026-06-10 13:06:22.856106 | controller | changed: [localhost]
2026-06-10 13:06:22.856225 | controller |
2026-06-10 13:06:22.856236 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:06:22.856246 | controller | Wednesday 10 June 2026  13:06:22 +0000 (0:00:00.356)       0:00:48.340 ********
2026-06-10 13:06:22.856255 | controller | Wednesday 10 June 2026  13:06:22 +0000 (0:00:00.356)       0:00:48.339 ********
2026-06-10 13:06:23.293202 | controller | changed: [localhost]
2026-06-10 13:06:23.293324 | controller |
2026-06-10 13:06:23.293337 | 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-10 13:06:23.293348 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.437)       0:00:48.777 ********
2026-06-10 13:06:23.293357 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.437)       0:00:48.776 ********
2026-06-10 13:06:23.333892 | controller | skipping: [localhost]
2026-06-10 13:06:23.334017 | controller |
2026-06-10 13:06:23.334029 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:06:23.334065 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:06:23.334075 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:06:23.334083 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:06:23.334091 | controller |   ) | list
2026-06-10 13:06:23.334099 | controller | }}] ***
2026-06-10 13:06:23.334106 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.040)       0:00:48.818 ********
2026-06-10 13:06:23.334114 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.040)       0:00:48.817 ********
2026-06-10 13:06:23.380024 | controller | skipping: [localhost]
2026-06-10 13:06:23.380082 | controller |
2026-06-10 13:06:23.380090 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-10 13:06:23.380096 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:06:23.380103 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:06:23.380109 | controller | }}, mode=0644] ***
2026-06-10 13:06:23.380114 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.046)       0:00:48.864 ********
2026-06-10 13:06:23.380121 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.046)       0:00:48.863 ********
2026-06-10 13:06:23.626952 | controller | changed: [localhost]
2026-06-10 13:06:23.626987 | controller |
2026-06-10 13:06:23.626993 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:23.626999 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.246)       0:00:49.111 ********
2026-06-10 13:06:23.627004 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.246)       0:00:49.110 ********
2026-06-10 13:06:23.667854 | controller | skipping: [localhost]
2026-06-10 13:06:23.667890 | controller |
2026-06-10 13:06:23.667896 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:06:23.667900 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.040)       0:00:49.152 ********
2026-06-10 13:06:23.667904 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.040)       0:00:49.151 ********
2026-06-10 13:06:23.707242 | controller | skipping: [localhost]
2026-06-10 13:06:23.707272 | controller |
2026-06-10 13:06:23.707277 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane _raw_params=wait_condition.yml] ***
2026-06-10 13:06:23.707282 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.039)       0:00:49.191 ********
2026-06-10 13:06:23.707286 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.039)       0:00:49.190 ********
2026-06-10 13:06:23.752339 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-10 13:06:23.752374 | controller | skipping: [localhost]
2026-06-10 13:06:23.752381 | controller |
2026-06-10 13:06:23.752386 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:23.752391 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.045)       0:00:49.236 ********
2026-06-10 13:06:23.752395 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.045)       0:00:49.235 ********
2026-06-10 13:06:23.791440 | controller | skipping: [localhost]
2026-06-10 13:06:23.791503 | controller |
2026-06-10 13:06:23.791511 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-10 13:06:23.791517 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.039)       0:00:49.275 ********
2026-06-10 13:06:23.791523 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.039)       0:00:49.274 ********
2026-06-10 13:06:23.835707 | controller | skipping: [localhost]
2026-06-10 13:06:23.835743 | controller |
2026-06-10 13:06:23.835751 | 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-10 13:06:23.835757 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.044)       0:00:49.320 ********
2026-06-10 13:06:23.835763 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.044)       0:00:49.318 ********
2026-06-10 13:06:23.875923 | controller | ok: [localhost] =>
2026-06-10 13:06:23.875971 | controller |     changed: false
2026-06-10 13:06:23.875978 | controller |     msg: All assertions passed
2026-06-10 13:06:23.875984 | controller |
2026-06-10 13:06:23.875989 | 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-10 13:06:23.875995 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.040)       0:00:49.360 ********
2026-06-10 13:06:23.876001 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.040)       0:00:49.359 ********
2026-06-10 13:06:23.901314 | controller | skipping: [localhost]
2026-06-10 13:06:23.901375 | controller |
2026-06-10 13:06:23.901390 | 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-10 13:06:23.901402 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.025)       0:00:49.385 ********
2026-06-10 13:06:23.901413 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.025)       0:00:49.384 ********
2026-06-10 13:06:23.929216 | controller | ok: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-10 13:06:23.929250 | controller |
2026-06-10 13:06:23.929256 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:06:23.929260 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.027)       0:00:49.413 ********
2026-06-10 13:06:23.929270 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.027)       0:00:49.412 ********
2026-06-10 13:06:23.955322 | controller | skipping: [localhost]
2026-06-10 13:06:23.955364 | controller |
2026-06-10 13:06:23.955369 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:06:23.955373 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.026)       0:00:49.439 ********
2026-06-10 13:06:23.955377 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.026)       0:00:49.438 ********
2026-06-10 13:06:23.986160 | controller | ok: [localhost]
2026-06-10 13:06:23.986204 | controller |
2026-06-10 13:06:23.986210 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:06:23.986214 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:06:23.986218 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:06:23.986222 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:06:23.986226 | controller | }}] ***
2026-06-10 13:06:23.986230 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.030)       0:00:49.470 ********
2026-06-10 13:06:23.986240 | controller | Wednesday 10 June 2026  13:06:23 +0000 (0:00:00.030)       0:00:49.469 ********
2026-06-10 13:06:24.027823 | controller | skipping: [localhost]
2026-06-10 13:06:24.027875 | controller |
2026-06-10 13:06:24.027880 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:06:24.027885 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:24.027888 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:06:24.027892 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:06:24.027896 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.041)       0:00:49.512 ********
2026-06-10 13:06:24.027900 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.041)       0:00:49.511 ********
2026-06-10 13:06:24.236310 | controller | ok: [localhost] => (item={'name': 'dns-values', 'src_file': 'values.yaml'})
2026-06-10 13:06:24.236340 | controller |
2026-06-10 13:06:24.236346 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 13:06:24.236350 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.208)       0:00:49.720 ********
2026-06-10 13:06:24.236354 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.208)       0:00:49.719 ********
2026-06-10 13:06:24.290998 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:06:24.291028 | controller |
2026-06-10 13:06:24.291048 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-10 13:06:24.291054 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.054)       0:00:49.775 ********
2026-06-10 13:06:24.291058 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.054)       0:00:49.774 ********
2026-06-10 13:06:24.327904 | controller | skipping: [localhost]
2026-06-10 13:06:24.327933 | controller |
2026-06-10 13:06:24.327938 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=ci_gen_kustomize_values] ***
2026-06-10 13:06:24.327942 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.037)       0:00:49.812 ********
2026-06-10 13:06:24.327946 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.037)       0:00:49.811 ********
2026-06-10 13:06:24.400844 | controller |
2026-06-10 13:06:24.400874 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:06:24.400885 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.072)       0:00:49.885 ********
2026-06-10 13:06:24.400890 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.072)       0:00:49.884 ********
2026-06-10 13:06:24.448045 | controller | skipping: [localhost]
2026-06-10 13:06:24.448075 | controller |
2026-06-10 13:06:24.448080 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:24.448085 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.047)       0:00:49.932 ********
2026-06-10 13:06:24.448096 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.047)       0:00:49.931 ********
2026-06-10 13:06:24.508200 | 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-10 13:06:24.508234 | controller |
2026-06-10 13:06:24.508241 | 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-10 13:06:24.508246 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.060)       0:00:49.992 ********
2026-06-10 13:06:24.508251 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.060)       0:00:49.991 ********
2026-06-10 13:06:24.548944 | controller | ok: [localhost] =>
2026-06-10 13:06:24.548974 | controller |     changed: false
2026-06-10 13:06:24.548979 | controller |     msg: All assertions passed
2026-06-10 13:06:24.548983 | controller |
2026-06-10 13:06:24.548987 | 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-10 13:06:24.548992 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.040)       0:00:50.033 ********
2026-06-10 13:06:24.548995 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.040)       0:00:50.032 ********
2026-06-10 13:06:24.728336 | controller | ok: [localhost]
2026-06-10 13:06:24.728367 | controller |
2026-06-10 13:06:24.728372 | 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-10 13:06:24.728377 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.179)       0:00:50.212 ********
2026-06-10 13:06:24.728381 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.179)       0:00:50.211 ********
2026-06-10 13:06:24.773232 | controller | ok: [localhost] =>
2026-06-10 13:06:24.773275 | controller |     changed: false
2026-06-10 13:06:24.773280 | controller |     msg: All assertions passed
2026-06-10 13:06:24.773284 | controller |
2026-06-10 13:06:24.773288 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:24.773292 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.044)       0:00:50.257 ********
2026-06-10 13:06:24.773296 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.044)       0:00:50.256 ********
2026-06-10 13:06:24.945880 | controller | ok: [localhost]
2026-06-10 13:06:24.945949 | controller |
2026-06-10 13:06:24.945960 | 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-10 13:06:24.945970 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:24.945978 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:24.945986 | controller |   _config_map_content |
2026-06-10 13:06:24.945994 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:24.946002 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:24.946009 | controller |     matching_parameter='regex')
2026-06-10 13:06:24.946017 | controller | }}, cacheable=False] ***
2026-06-10 13:06:24.946025 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.172)       0:00:50.430 ********
2026-06-10 13:06:24.946061 | controller | Wednesday 10 June 2026  13:06:24 +0000 (0:00:00.172)       0:00:50.429 ********
2026-06-10 13:06:25.143632 | controller | ok: [localhost]
2026-06-10 13:06:25.143690 | controller |
2026-06-10 13:06:25.143695 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:25.143699 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.197)       0:00:50.628 ********
2026-06-10 13:06:25.143703 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.197)       0:00:50.626 ********
2026-06-10 13:06:25.181874 | controller | skipping: [localhost]
2026-06-10 13:06:25.181925 | controller |
2026-06-10 13:06:25.181930 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:25.181941 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.038)       0:00:50.666 ********
2026-06-10 13:06:25.181945 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.038)       0:00:50.665 ********
2026-06-10 13:06:25.366901 | controller | changed: [localhost]
2026-06-10 13:06:25.366932 | controller |
2026-06-10 13:06:25.366937 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:25.366941 | controller |   (snippet_datadir,
2026-06-10 13:06:25.366945 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:25.366949 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:25.366952 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.184)       0:00:50.851 ********
2026-06-10 13:06:25.366956 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.184)       0:00:50.850 ********
2026-06-10 13:06:25.424983 | controller | skipping: [localhost]
2026-06-10 13:06:25.425059 | controller |
2026-06-10 13:06:25.425068 | 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-10 13:06:25.425072 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.058)       0:00:50.909 ********
2026-06-10 13:06:25.425076 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.058)       0:00:50.908 ********
2026-06-10 13:06:25.482870 | controller | ok: [localhost]
2026-06-10 13:06:25.482937 | controller |
2026-06-10 13:06:25.482979 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:06:25.482985 | controller |   (snippet_datadir,
2026-06-10 13:06:25.482991 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:06:25.482997 | controller | }}, content={{
2026-06-10 13:06:25.483003 | controller |   _base64_patch |
2026-06-10 13:06:25.483008 | controller |   default({}) |
2026-06-10 13:06:25.483013 | controller |   to_nice_yaml
2026-06-10 13:06:25.483018 | controller | }}, mode=0644] ***
2026-06-10 13:06:25.483024 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.057)       0:00:50.967 ********
2026-06-10 13:06:25.483029 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.057)       0:00:50.965 ********
2026-06-10 13:06:25.849348 | controller | changed: [localhost]
2026-06-10 13:06:25.849410 | controller |
2026-06-10 13:06:25.849417 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:06:25.849423 | controller |   (snippet_datadir,
2026-06-10 13:06:25.849428 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:06:25.849434 | controller | }}, content={{
2026-06-10 13:06:25.849439 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:06:25.849444 | controller |   default({}) |
2026-06-10 13:06:25.849449 | controller |   to_nice_yaml
2026-06-10 13:06:25.849454 | controller | }}, mode=0644] ***
2026-06-10 13:06:25.849458 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.366)       0:00:51.333 ********
2026-06-10 13:06:25.849463 | controller | Wednesday 10 June 2026  13:06:25 +0000 (0:00:00.366)       0:00:51.332 ********
2026-06-10 13:06:26.207291 | controller | changed: [localhost]
2026-06-10 13:06:26.207327 | controller |
2026-06-10 13:06:26.207332 | 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-10 13:06:26.207337 | controller |   (
2026-06-10 13:06:26.207340 | controller |     snippet_datadir,
2026-06-10 13:06:26.207344 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:06:26.207348 | controller |   ) | path_join
2026-06-10 13:06:26.207351 | controller | }}, mode=0644] ***
2026-06-10 13:06:26.207355 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.357)       0:00:51.691 ********
2026-06-10 13:06:26.207359 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.357)       0:00:51.690 ********
2026-06-10 13:06:26.574271 | controller | changed: [localhost]
2026-06-10 13:06:26.574321 | controller |
2026-06-10 13:06:26.574326 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:06:26.574330 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.366)       0:00:52.058 ********
2026-06-10 13:06:26.574334 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.366)       0:00:52.057 ********
2026-06-10 13:06:26.632813 | 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-10 13:06:26.632848 | controller |
2026-06-10 13:06:26.632854 | 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-10 13:06:26.632860 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.058)       0:00:52.117 ********
2026-06-10 13:06:26.632865 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.058)       0:00:52.116 ********
2026-06-10 13:06:26.673647 | controller | ok: [localhost] =>
2026-06-10 13:06:26.673679 | controller |     changed: false
2026-06-10 13:06:26.673683 | controller |     msg: All assertions passed
2026-06-10 13:06:26.673687 | controller |
2026-06-10 13:06:26.673692 | 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-10 13:06:26.673696 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.040)       0:00:52.158 ********
2026-06-10 13:06:26.673700 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.040)       0:00:52.156 ********
2026-06-10 13:06:26.880434 | controller | ok: [localhost]
2026-06-10 13:06:26.880490 | controller |
2026-06-10 13:06:26.880497 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:06:26.880501 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.207)       0:00:52.365 ********
2026-06-10 13:06:26.880505 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.206)       0:00:52.363 ********
2026-06-10 13:06:26.919981 | controller | ok: [localhost]
2026-06-10 13:06:26.920021 | controller |
2026-06-10 13:06:26.920026 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:06:26.920030 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.039)       0:00:52.404 ********
2026-06-10 13:06:26.920046 | controller | Wednesday 10 June 2026  13:06:26 +0000 (0:00:00.039)       0:00:52.403 ********
2026-06-10 13:06:27.259689 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml)
2026-06-10 13:06:27.259721 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml)
2026-06-10 13:06:27.259726 | controller |
2026-06-10 13:06:27.259730 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:06:27.259734 | controller |   _content |
2026-06-10 13:06:27.259738 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:06:27.259742 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:06:27.259746 | controller | }}
2026-06-10 13:06:27.259749 | controller | ] ***
2026-06-10 13:06:27.259753 | controller | Wednesday 10 June 2026  13:06:27 +0000 (0:00:00.339)       0:00:52.744 ********
2026-06-10 13:06:27.259756 | controller | Wednesday 10 June 2026  13:06:27 +0000 (0:00:00.339)       0:00:52.742 ********
2026-06-10 13:06:27.343312 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:06:27.343360 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:06:27.343367 | controller |
2026-06-10 13:06:27.343373 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:06:27.343378 | controller | Wednesday 10 June 2026  13:06:27 +0000 (0:00:00.083)       0:00:52.827 ********
2026-06-10 13:06:27.343383 | controller | Wednesday 10 June 2026  13:06:27 +0000 (0:00:00.083)       0:00:52.826 ********
2026-06-10 13:06:27.531216 | controller | changed: [localhost]
2026-06-10 13:06:27.531305 | controller |
2026-06-10 13:06:27.531312 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:06:27.531316 | controller |   (_destdir,
2026-06-10 13:06:27.531321 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:06:27.531325 | controller | }}, content={{
2026-06-10 13:06:27.531328 | controller |   (
2026-06-10 13:06:27.531332 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:06:27.531336 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:06:27.531350 | controller | }}, mode=0644] ***
2026-06-10 13:06:27.531354 | controller | Wednesday 10 June 2026  13:06:27 +0000 (0:00:00.187)       0:00:53.015 ********
2026-06-10 13:06:27.531358 | controller | Wednesday 10 June 2026  13:06:27 +0000 (0:00:00.187)       0:00:53.014 ********
2026-06-10 13:06:27.886941 | controller | changed: [localhost]
2026-06-10 13:06:27.886970 | controller |
2026-06-10 13:06:27.886976 | 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-10 13:06:27.886980 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:06:27.886985 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:06:27.886988 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:06:27.886992 | controller | }}, dest={{
2026-06-10 13:06:27.886996 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:27.886999 | controller |   stage['path'], _val.src_file
2026-06-10 13:06:27.887003 | controller |   ) |
2026-06-10 13:06:27.887006 | controller |   path_join
2026-06-10 13:06:27.887081 | controller |  }}] ***
2026-06-10 13:06:27.887086 | controller | Wednesday 10 June 2026  13:06:27 +0000 (0:00:00.355)       0:00:53.371 ********
2026-06-10 13:06:27.887089 | controller | Wednesday 10 June 2026  13:06:27 +0000 (0:00:00.355)       0:00:53.370 ********
2026-06-10 13:06:28.145601 | controller | changed: [localhost] => (item=dns-values)
2026-06-10 13:06:28.145638 | controller |
2026-06-10 13:06:28.145655 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:28.145661 | controller | Wednesday 10 June 2026  13:06:28 +0000 (0:00:00.258)       0:00:53.630 ********
2026-06-10 13:06:28.145666 | controller | Wednesday 10 June 2026  13:06:28 +0000 (0:00:00.258)       0:00:53.628 ********
2026-06-10 13:06:28.184444 | controller | skipping: [localhost]
2026-06-10 13:06:28.184475 | controller |
2026-06-10 13:06:28.184480 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/dns chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:06:28.184485 | controller | Wednesday 10 June 2026  13:06:28 +0000 (0:00:00.038)       0:00:53.669 ********
2026-06-10 13:06:28.184489 | controller | Wednesday 10 June 2026  13:06:28 +0000 (0:00:00.038)       0:00:53.667 ********
2026-06-10 13:06:28.513908 | controller | changed: [localhost]
2026-06-10 13:06:28.513964 | controller |
2026-06-10 13:06:28.513979 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:06:28.513992 | controller | Wednesday 10 June 2026  13:06:28 +0000 (0:00:00.328)       0:00:53.997 ********
2026-06-10 13:06:28.514004 | controller | Wednesday 10 June 2026  13:06:28 +0000 (0:00:00.328)       0:00:53.996 ********
2026-06-10 13:06:28.937385 | controller | changed: [localhost]
2026-06-10 13:06:28.937429 | controller |
2026-06-10 13:06:28.937440 | 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-10 13:06:28.937450 | controller | Wednesday 10 June 2026  13:06:28 +0000 (0:00:00.423)       0:00:54.421 ********
2026-06-10 13:06:28.937458 | controller | Wednesday 10 June 2026  13:06:28 +0000 (0:00:00.423)       0:00:54.420 ********
2026-06-10 13:06:28.980798 | controller | skipping: [localhost]
2026-06-10 13:06:28.980827 | controller |
2026-06-10 13:06:28.980832 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:06:28.980837 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:06:28.980841 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:06:28.980845 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:06:28.980849 | controller |   ) | list
2026-06-10 13:06:28.980852 | controller | }}] ***
2026-06-10 13:06:28.980856 | controller | Wednesday 10 June 2026  13:06:28 +0000 (0:00:00.044)       0:00:54.465 ********
2026-06-10 13:06:28.980860 | controller | Wednesday 10 June 2026  13:06:28 +0000 (0:00:00.043)       0:00:54.464 ********
2026-06-10 13:06:29.038738 | controller | skipping: [localhost]
2026-06-10 13:06:29.038766 | controller |
2026-06-10 13:06:29.038771 | 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-10 13:06:29.038776 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:06:29.038779 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:06:29.038783 | controller | }}, mode=0644] ***
2026-06-10 13:06:29.038787 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.058)       0:00:54.523 ********
2026-06-10 13:06:29.038791 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.057)       0:00:54.522 ********
2026-06-10 13:06:29.319766 | controller | changed: [localhost]
2026-06-10 13:06:29.319793 | controller |
2026-06-10 13:06:29.319798 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:29.319803 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.280)       0:00:54.804 ********
2026-06-10 13:06:29.319807 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.280)       0:00:54.803 ********
2026-06-10 13:06:29.357781 | controller | skipping: [localhost]
2026-06-10 13:06:29.357808 | controller |
2026-06-10 13:06:29.357814 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:06:29.357819 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.038)       0:00:54.842 ********
2026-06-10 13:06:29.357823 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.038)       0:00:54.841 ********
2026-06-10 13:06:29.404349 | controller | skipping: [localhost]
2026-06-10 13:06:29.404383 | controller |
2026-06-10 13:06:29.404395 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=wait_condition.yml] ***
2026-06-10 13:06:29.404401 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.046)       0:00:54.888 ********
2026-06-10 13:06:29.404407 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.046)       0:00:54.887 ********
2026-06-10 13:06:29.459007 | controller | skipping: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-10 13:06:29.459052 | controller | skipping: [localhost]
2026-06-10 13:06:29.459066 | controller |
2026-06-10 13:06:29.459077 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:29.459082 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.055)       0:00:54.943 ********
2026-06-10 13:06:29.459088 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.055)       0:00:54.942 ********
2026-06-10 13:06:29.546890 | controller | skipping: [localhost]
2026-06-10 13:06:29.546917 | controller |
2026-06-10 13:06:29.546922 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-10 13:06:29.546927 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.087)       0:00:55.031 ********
2026-06-10 13:06:29.546931 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.087)       0:00:55.030 ********
2026-06-10 13:06:29.589096 | controller | skipping: [localhost]
2026-06-10 13:06:29.589122 | controller |
2026-06-10 13:06:29.589128 | 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-10 13:06:29.589132 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.042)       0:00:55.073 ********
2026-06-10 13:06:29.589136 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.042)       0:00:55.072 ********
2026-06-10 13:06:29.626947 | controller | ok: [localhost] =>
2026-06-10 13:06:29.626973 | controller |     changed: false
2026-06-10 13:06:29.626978 | controller |     msg: All assertions passed
2026-06-10 13:06:29.626982 | controller |
2026-06-10 13:06:29.626990 | 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-10 13:06:29.626994 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.037)       0:00:55.111 ********
2026-06-10 13:06:29.626998 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.037)       0:00:55.110 ********
2026-06-10 13:06:29.653818 | controller | skipping: [localhost]
2026-06-10 13:06:29.653844 | controller |
2026-06-10 13:06:29.653849 | 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-10 13:06:29.653854 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.026)       0:00:55.138 ********
2026-06-10 13:06:29.653858 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.026)       0:00:55.137 ********
2026-06-10 13:06:29.689426 | controller | ok: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-10 13:06:29.689453 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 13:06:29.689458 | controller |
2026-06-10 13:06:29.689462 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:06:29.689466 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.035)       0:00:55.174 ********
2026-06-10 13:06:29.689470 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.035)       0:00:55.172 ********
2026-06-10 13:06:29.715243 | controller | skipping: [localhost]
2026-06-10 13:06:29.715270 | controller |
2026-06-10 13:06:29.715275 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:06:29.715279 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.025)       0:00:55.199 ********
2026-06-10 13:06:29.715283 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.025)       0:00:55.198 ********
2026-06-10 13:06:29.744709 | controller | ok: [localhost]
2026-06-10 13:06:29.744736 | controller |
2026-06-10 13:06:29.744741 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:06:29.744745 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:06:29.744750 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:06:29.744754 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:06:29.744757 | controller | }}] ***
2026-06-10 13:06:29.744761 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.029)       0:00:55.229 ********
2026-06-10 13:06:29.744764 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.029)       0:00:55.227 ********
2026-06-10 13:06:29.807256 | controller | skipping: [localhost]
2026-06-10 13:06:29.807290 | controller |
2026-06-10 13:06:29.807296 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:06:29.807301 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:29.807306 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:06:29.807311 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:06:29.807316 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.062)       0:00:55.291 ********
2026-06-10 13:06:29.807321 | controller | Wednesday 10 June 2026  13:06:29 +0000 (0:00:00.062)       0:00:55.290 ********
2026-06-10 13:06:30.006100 | controller | ok: [localhost] => (item={'name': 'baremetalhost-values', 'src_file': 'values.yaml'})
2026-06-10 13:06:30.006129 | controller |
2026-06-10 13:06:30.006138 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 13:06:30.006143 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.198)       0:00:55.490 ********
2026-06-10 13:06:30.006147 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.198)       0:00:55.489 ********
2026-06-10 13:06:30.070513 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:06:30.070547 | controller |
2026-06-10 13:06:30.070558 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-10 13:06:30.070564 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.064)       0:00:55.554 ********
2026-06-10 13:06:30.070569 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.064)       0:00:55.553 ********
2026-06-10 13:06:30.132843 | controller | skipping: [localhost]
2026-06-10 13:06:30.132877 | controller |
2026-06-10 13:06:30.132884 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=ci_gen_kustomize_values] ***
2026-06-10 13:06:30.132890 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.062)       0:00:55.617 ********
2026-06-10 13:06:30.132896 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.062)       0:00:55.615 ********
2026-06-10 13:06:30.234589 | controller |
2026-06-10 13:06:30.234619 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:06:30.234624 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.101)       0:00:55.719 ********
2026-06-10 13:06:30.234629 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.101)       0:00:55.717 ********
2026-06-10 13:06:30.275812 | controller | skipping: [localhost]
2026-06-10 13:06:30.275843 | controller |
2026-06-10 13:06:30.275848 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:30.275852 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.041)       0:00:55.760 ********
2026-06-10 13:06:30.275856 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.041)       0:00:55.758 ********
2026-06-10 13:06:30.332586 | 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-10 13:06:30.332615 | controller |
2026-06-10 13:06:30.332620 | 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-10 13:06:30.332625 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.056)       0:00:55.817 ********
2026-06-10 13:06:30.332629 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.056)       0:00:55.815 ********
2026-06-10 13:06:30.379986 | controller | ok: [localhost] =>
2026-06-10 13:06:30.380014 | controller |     changed: false
2026-06-10 13:06:30.380018 | controller |     msg: All assertions passed
2026-06-10 13:06:30.380023 | controller |
2026-06-10 13:06:30.380027 | 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-10 13:06:30.380031 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.047)       0:00:55.864 ********
2026-06-10 13:06:30.380058 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.047)       0:00:55.863 ********
2026-06-10 13:06:30.561005 | controller | ok: [localhost]
2026-06-10 13:06:30.561054 | controller |
2026-06-10 13:06:30.561066 | 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-10 13:06:30.561072 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.181)       0:00:56.045 ********
2026-06-10 13:06:30.561077 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.181)       0:00:56.044 ********
2026-06-10 13:06:30.609997 | controller | ok: [localhost] =>
2026-06-10 13:06:30.610025 | controller |     changed: false
2026-06-10 13:06:30.610064 | controller |     msg: All assertions passed
2026-06-10 13:06:30.610072 | controller |
2026-06-10 13:06:30.610077 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:30.610083 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.049)       0:00:56.094 ********
2026-06-10 13:06:30.610088 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.049)       0:00:56.093 ********
2026-06-10 13:06:30.792646 | controller | ok: [localhost]
2026-06-10 13:06:30.792675 | controller |
2026-06-10 13:06:30.792680 | 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-10 13:06:30.792689 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:30.792693 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:30.792697 | controller |   _config_map_content |
2026-06-10 13:06:30.792701 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:30.792704 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:30.792707 | controller |     matching_parameter='regex')
2026-06-10 13:06:30.792711 | controller | }}, cacheable=False] ***
2026-06-10 13:06:30.792715 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.182)       0:00:56.277 ********
2026-06-10 13:06:30.792719 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.182)       0:00:56.275 ********
2026-06-10 13:06:30.994161 | controller | ok: [localhost]
2026-06-10 13:06:30.994193 | controller |
2026-06-10 13:06:30.994201 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:30.994207 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.201)       0:00:56.478 ********
2026-06-10 13:06:30.994214 | controller | Wednesday 10 June 2026  13:06:30 +0000 (0:00:00.201)       0:00:56.477 ********
2026-06-10 13:06:31.037621 | controller | skipping: [localhost]
2026-06-10 13:06:31.037654 | controller |
2026-06-10 13:06:31.037662 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:31.037667 | controller | Wednesday 10 June 2026  13:06:31 +0000 (0:00:00.043)       0:00:56.522 ********
2026-06-10 13:06:31.037673 | controller | Wednesday 10 June 2026  13:06:31 +0000 (0:00:00.043)       0:00:56.520 ********
2026-06-10 13:06:31.215840 | controller | changed: [localhost]
2026-06-10 13:06:31.215869 | controller |
2026-06-10 13:06:31.215874 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:31.215879 | controller |   (snippet_datadir,
2026-06-10 13:06:31.215884 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:31.215889 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:31.215894 | controller | Wednesday 10 June 2026  13:06:31 +0000 (0:00:00.178)       0:00:56.700 ********
2026-06-10 13:06:31.215899 | controller | Wednesday 10 June 2026  13:06:31 +0000 (0:00:00.178)       0:00:56.698 ********
2026-06-10 13:06:31.280746 | controller | skipping: [localhost]
2026-06-10 13:06:31.280783 | controller |
2026-06-10 13:06:31.280797 | 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-10 13:06:31.280803 | controller | Wednesday 10 June 2026  13:06:31 +0000 (0:00:00.064)       0:00:56.765 ********
2026-06-10 13:06:31.280809 | controller | Wednesday 10 June 2026  13:06:31 +0000 (0:00:00.064)       0:00:56.763 ********
2026-06-10 13:06:31.338945 | controller | ok: [localhost]
2026-06-10 13:06:31.338973 | controller |
2026-06-10 13:06:31.338979 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:06:31.338983 | controller |   (snippet_datadir,
2026-06-10 13:06:31.338988 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:06:31.338992 | controller | }}, content={{
2026-06-10 13:06:31.338995 | controller |   _base64_patch |
2026-06-10 13:06:31.338999 | controller |   default({}) |
2026-06-10 13:06:31.339002 | controller |   to_nice_yaml
2026-06-10 13:06:31.339005 | controller | }}, mode=0644] ***
2026-06-10 13:06:31.339009 | controller | Wednesday 10 June 2026  13:06:31 +0000 (0:00:00.058)       0:00:56.823 ********
2026-06-10 13:06:31.339013 | controller | Wednesday 10 June 2026  13:06:31 +0000 (0:00:00.058)       0:00:56.822 ********
2026-06-10 13:06:31.741787 | controller | changed: [localhost]
2026-06-10 13:06:31.741819 | controller |
2026-06-10 13:06:31.741826 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:06:31.741832 | controller |   (snippet_datadir,
2026-06-10 13:06:31.741837 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:06:31.741843 | controller | }}, content={{
2026-06-10 13:06:31.741848 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:06:31.741853 | controller |   default({}) |
2026-06-10 13:06:31.741862 | controller |   to_nice_yaml
2026-06-10 13:06:31.741867 | controller | }}, mode=0644] ***
2026-06-10 13:06:31.741871 | controller | Wednesday 10 June 2026  13:06:31 +0000 (0:00:00.402)       0:00:57.226 ********
2026-06-10 13:06:31.741876 | controller | Wednesday 10 June 2026  13:06:31 +0000 (0:00:00.402)       0:00:57.224 ********
2026-06-10 13:06:32.127984 | controller | changed: [localhost]
2026-06-10 13:06:32.128014 | controller |
2026-06-10 13:06:32.128022 | 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-10 13:06:32.128029 | controller |   (
2026-06-10 13:06:32.128061 | controller |     snippet_datadir,
2026-06-10 13:06:32.128067 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:06:32.128072 | controller |   ) | path_join
2026-06-10 13:06:32.128077 | controller | }}, mode=0644] ***
2026-06-10 13:06:32.128082 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.386)       0:00:57.612 ********
2026-06-10 13:06:32.128087 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.386)       0:00:57.611 ********
2026-06-10 13:06:32.505968 | controller | changed: [localhost]
2026-06-10 13:06:32.505996 | controller |
2026-06-10 13:06:32.506002 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:06:32.506006 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.378)       0:00:57.990 ********
2026-06-10 13:06:32.506010 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.378)       0:00:57.989 ********
2026-06-10 13:06:32.563233 | 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-10 13:06:32.563261 | controller |
2026-06-10 13:06:32.563266 | 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-10 13:06:32.563271 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.057)       0:00:58.047 ********
2026-06-10 13:06:32.563275 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.057)       0:00:58.046 ********
2026-06-10 13:06:32.605948 | controller | ok: [localhost] =>
2026-06-10 13:06:32.605974 | controller |     changed: false
2026-06-10 13:06:32.605979 | controller |     msg: All assertions passed
2026-06-10 13:06:32.605983 | controller |
2026-06-10 13:06:32.605988 | 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-10 13:06:32.605992 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.042)       0:00:58.090 ********
2026-06-10 13:06:32.605996 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.042)       0:00:58.089 ********
2026-06-10 13:06:32.814802 | controller | ok: [localhost]
2026-06-10 13:06:32.814829 | controller |
2026-06-10 13:06:32.814835 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:06:32.814839 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.208)       0:00:58.299 ********
2026-06-10 13:06:32.814842 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.208)       0:00:58.298 ********
2026-06-10 13:06:32.883984 | controller | ok: [localhost]
2026-06-10 13:06:32.884012 | controller |
2026-06-10 13:06:32.884018 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:06:32.884050 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.069)       0:00:58.368 ********
2026-06-10 13:06:32.884055 | controller | Wednesday 10 June 2026  13:06:32 +0000 (0:00:00.069)       0:00:58.367 ********
2026-06-10 13:06:33.268601 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml)
2026-06-10 13:06:33.268634 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml)
2026-06-10 13:06:33.268640 | controller |
2026-06-10 13:06:33.268646 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:06:33.268651 | controller |   _content |
2026-06-10 13:06:33.268656 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:06:33.268665 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:06:33.268671 | controller | }}
2026-06-10 13:06:33.268676 | controller | ] ***
2026-06-10 13:06:33.268680 | controller | Wednesday 10 June 2026  13:06:33 +0000 (0:00:00.384)       0:00:58.753 ********
2026-06-10 13:06:33.268683 | controller | Wednesday 10 June 2026  13:06:33 +0000 (0:00:00.384)       0:00:58.751 ********
2026-06-10 13:06:33.359494 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:06:33.359526 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:06:33.359531 | controller |
2026-06-10 13:06:33.359536 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:06:33.359540 | controller | Wednesday 10 June 2026  13:06:33 +0000 (0:00:00.090)       0:00:58.844 ********
2026-06-10 13:06:33.359544 | controller | Wednesday 10 June 2026  13:06:33 +0000 (0:00:00.090)       0:00:58.842 ********
2026-06-10 13:06:33.553562 | controller | changed: [localhost]
2026-06-10 13:06:33.553594 | controller |
2026-06-10 13:06:33.553600 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:06:33.553606 | controller |   (_destdir,
2026-06-10 13:06:33.553611 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:06:33.553616 | controller | }}, content={{
2026-06-10 13:06:33.553621 | controller |   (
2026-06-10 13:06:33.553626 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:06:33.553631 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:06:33.553636 | controller | }}, mode=0644] ***
2026-06-10 13:06:33.553641 | controller | Wednesday 10 June 2026  13:06:33 +0000 (0:00:00.193)       0:00:59.037 ********
2026-06-10 13:06:33.553646 | controller | Wednesday 10 June 2026  13:06:33 +0000 (0:00:00.193)       0:00:59.036 ********
2026-06-10 13:06:33.973180 | controller | changed: [localhost]
2026-06-10 13:06:33.973207 | controller |
2026-06-10 13:06:33.973212 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm/baremetalhosts mode=0644, backup=True, remote_src=True, src={{
2026-06-10 13:06:33.973216 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:06:33.973220 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:06:33.973224 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:06:33.973228 | controller | }}, dest={{
2026-06-10 13:06:33.973232 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:33.973235 | controller |   stage['path'], _val.src_file
2026-06-10 13:06:33.973239 | controller |   ) |
2026-06-10 13:06:33.973242 | controller |   path_join
2026-06-10 13:06:33.973246 | controller |  }}] ***
2026-06-10 13:06:33.973249 | controller | Wednesday 10 June 2026  13:06:33 +0000 (0:00:00.419)       0:00:59.457 ********
2026-06-10 13:06:33.973253 | controller | Wednesday 10 June 2026  13:06:33 +0000 (0:00:00.419)       0:00:59.456 ********
2026-06-10 13:06:34.291487 | controller | changed: [localhost] => (item=baremetalhost-values)
2026-06-10 13:06:34.291515 | controller |
2026-06-10 13:06:34.291520 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:34.291524 | controller | Wednesday 10 June 2026  13:06:34 +0000 (0:00:00.318)       0:00:59.776 ********
2026-06-10 13:06:34.291528 | controller | Wednesday 10 June 2026  13:06:34 +0000 (0:00:00.318)       0:00:59.774 ********
2026-06-10 13:06:34.332592 | controller | skipping: [localhost]
2026-06-10 13:06:34.332620 | controller |
2026-06-10 13:06:34.332625 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:06:34.332630 | controller | Wednesday 10 June 2026  13:06:34 +0000 (0:00:00.041)       0:00:59.817 ********
2026-06-10 13:06:34.332634 | controller | Wednesday 10 June 2026  13:06:34 +0000 (0:00:00.041)       0:00:59.815 ********
2026-06-10 13:06:34.668852 | controller | changed: [localhost]
2026-06-10 13:06:34.668880 | controller |
2026-06-10 13:06:34.668885 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:06:34.668890 | controller | Wednesday 10 June 2026  13:06:34 +0000 (0:00:00.336)       0:01:00.153 ********
2026-06-10 13:06:34.668897 | controller | Wednesday 10 June 2026  13:06:34 +0000 (0:00:00.336)       0:01:00.152 ********
2026-06-10 13:06:35.032974 | controller | changed: [localhost]
2026-06-10 13:06:35.033001 | controller |
2026-06-10 13:06:35.033007 | 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-10 13:06:35.033011 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.364)       0:01:00.517 ********
2026-06-10 13:06:35.033015 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.364)       0:01:00.516 ********
2026-06-10 13:06:35.075568 | controller | skipping: [localhost]
2026-06-10 13:06:35.075597 | controller |
2026-06-10 13:06:35.075603 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:06:35.075607 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:06:35.075611 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:06:35.075615 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:06:35.075619 | controller |   ) | list
2026-06-10 13:06:35.075623 | controller | }}] ***
2026-06-10 13:06:35.075627 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.042)       0:01:00.560 ********
2026-06-10 13:06:35.075630 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.042)       0:01:00.558 ********
2026-06-10 13:06:35.122238 | controller | skipping: [localhost]
2026-06-10 13:06:35.122266 | controller |
2026-06-10 13:06:35.122275 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm/baremetalhosts remote_src=True, src={{ _output }}, dest={{
2026-06-10 13:06:35.122280 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:06:35.122284 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:06:35.122288 | controller | }}, mode=0644] ***
2026-06-10 13:06:35.122291 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.046)       0:01:00.606 ********
2026-06-10 13:06:35.122295 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.046)       0:01:00.605 ********
2026-06-10 13:06:35.364811 | controller | changed: [localhost]
2026-06-10 13:06:35.364855 | controller |
2026-06-10 13:06:35.364865 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:35.364874 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.241)       0:01:00.848 ********
2026-06-10 13:06:35.364882 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.242)       0:01:00.847 ********
2026-06-10 13:06:35.415531 | controller | skipping: [localhost]
2026-06-10 13:06:35.415576 | controller |
2026-06-10 13:06:35.415587 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:06:35.415596 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.050)       0:01:00.899 ********
2026-06-10 13:06:35.415604 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.050)       0:01:00.898 ********
2026-06-10 13:06:35.462465 | controller | skipping: [localhost]
2026-06-10 13:06:35.462499 | controller |
2026-06-10 13:06:35.462506 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=wait_condition.yml] ***
2026-06-10 13:06:35.462512 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.047)       0:01:00.946 ********
2026-06-10 13:06:35.462518 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.047)       0:01:00.945 ********
2026-06-10 13:06:35.527596 | controller | skipping: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-10 13:06:35.527624 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 13:06:35.527629 | controller | skipping: [localhost]
2026-06-10 13:06:35.527634 | controller |
2026-06-10 13:06:35.527638 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:35.527646 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.065)       0:01:01.012 ********
2026-06-10 13:06:35.527650 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.065)       0:01:01.010 ********
2026-06-10 13:06:35.573874 | controller | skipping: [localhost]
2026-06-10 13:06:35.573902 | controller |
2026-06-10 13:06:35.573908 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-10 13:06:35.573912 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.046)       0:01:01.058 ********
2026-06-10 13:06:35.573916 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.046)       0:01:01.057 ********
2026-06-10 13:06:35.642241 | controller | skipping: [localhost]
2026-06-10 13:06:35.642276 | controller |
2026-06-10 13:06:35.642285 | 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-10 13:06:35.642291 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.067)       0:01:01.126 ********
2026-06-10 13:06:35.642297 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.068)       0:01:01.125 ********
2026-06-10 13:06:35.695957 | controller | ok: [localhost] =>
2026-06-10 13:06:35.695985 | controller |     changed: false
2026-06-10 13:06:35.695989 | controller |     msg: All assertions passed
2026-06-10 13:06:35.695993 | controller |
2026-06-10 13:06:35.695998 | 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-10 13:06:35.696002 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.053)       0:01:01.180 ********
2026-06-10 13:06:35.696006 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.053)       0:01:01.179 ********
2026-06-10 13:06:35.735779 | controller | skipping: [localhost]
2026-06-10 13:06:35.735812 | controller |
2026-06-10 13:06:35.735821 | 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-10 13:06:35.735827 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.039)       0:01:01.220 ********
2026-06-10 13:06:35.735833 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.039)       0:01:01.218 ********
2026-06-10 13:06:35.766728 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-10 13:06:35.766758 | controller |
2026-06-10 13:06:35.766766 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:06:35.766773 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.030)       0:01:01.251 ********
2026-06-10 13:06:35.766778 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.030)       0:01:01.249 ********
2026-06-10 13:06:35.791456 | controller | skipping: [localhost]
2026-06-10 13:06:35.791485 | controller |
2026-06-10 13:06:35.791492 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:06:35.791498 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.024)       0:01:01.275 ********
2026-06-10 13:06:35.791504 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.024)       0:01:01.274 ********
2026-06-10 13:06:35.825119 | controller | ok: [localhost]
2026-06-10 13:06:35.825152 | controller |
2026-06-10 13:06:35.825159 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:06:35.825166 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:06:35.825172 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:06:35.825178 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:06:35.825183 | controller | }}] ***
2026-06-10 13:06:35.825189 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.033)       0:01:01.309 ********
2026-06-10 13:06:35.825200 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.033)       0:01:01.308 ********
2026-06-10 13:06:35.869092 | controller | skipping: [localhost]
2026-06-10 13:06:35.869125 | controller |
2026-06-10 13:06:35.869132 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:06:35.869138 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:35.869144 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:06:35.869150 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:06:35.869155 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.043)       0:01:01.353 ********
2026-06-10 13:06:35.869161 | controller | Wednesday 10 June 2026  13:06:35 +0000 (0:00:00.043)       0:01:01.352 ********
2026-06-10 13:06:36.065670 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-10 13:06:36.065697 | controller |
2026-06-10 13:06:36.065703 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 13:06:36.065707 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.196)       0:01:01.550 ********
2026-06-10 13:06:36.065711 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.196)       0:01:01.548 ********
2026-06-10 13:06:36.128395 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:06:36.128424 | controller |
2026-06-10 13:06:36.128430 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-10 13:06:36.128434 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.062)       0:01:01.612 ********
2026-06-10 13:06:36.128438 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.062)       0:01:01.611 ********
2026-06-10 13:06:36.172143 | controller | skipping: [localhost]
2026-06-10 13:06:36.172171 | controller |
2026-06-10 13:06:36.172176 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] ***
2026-06-10 13:06:36.172180 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.043)       0:01:01.656 ********
2026-06-10 13:06:36.172184 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.043)       0:01:01.655 ********
2026-06-10 13:06:36.247108 | controller |
2026-06-10 13:06:36.247141 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:06:36.247161 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.074)       0:01:01.731 ********
2026-06-10 13:06:36.247167 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.074)       0:01:01.730 ********
2026-06-10 13:06:36.285959 | controller | skipping: [localhost]
2026-06-10 13:06:36.285987 | controller |
2026-06-10 13:06:36.285992 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:36.285997 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.039)       0:01:01.770 ********
2026-06-10 13:06:36.286000 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.039)       0:01:01.769 ********
2026-06-10 13:06:36.340220 | 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-10 13:06:36.340251 | controller |
2026-06-10 13:06:36.340258 | 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-10 13:06:36.340264 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.054)       0:01:01.824 ********
2026-06-10 13:06:36.340270 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.054)       0:01:01.823 ********
2026-06-10 13:06:36.382527 | controller | ok: [localhost] =>
2026-06-10 13:06:36.382553 | controller |     changed: false
2026-06-10 13:06:36.382558 | controller |     msg: All assertions passed
2026-06-10 13:06:36.382562 | controller |
2026-06-10 13:06:36.382566 | 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-10 13:06:36.382575 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.042)       0:01:01.867 ********
2026-06-10 13:06:36.382579 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.042)       0:01:01.865 ********
2026-06-10 13:06:36.579790 | controller | ok: [localhost]
2026-06-10 13:06:36.579818 | controller |
2026-06-10 13:06:36.579823 | 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-10 13:06:36.579828 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.197)       0:01:02.064 ********
2026-06-10 13:06:36.579833 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.197)       0:01:02.062 ********
2026-06-10 13:06:36.676872 | controller | ok: [localhost] =>
2026-06-10 13:06:36.676902 | controller |     changed: false
2026-06-10 13:06:36.676906 | controller |     msg: All assertions passed
2026-06-10 13:06:36.676911 | controller |
2026-06-10 13:06:36.676915 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:36.676919 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.097)       0:01:02.161 ********
2026-06-10 13:06:36.676927 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.097)       0:01:02.160 ********
2026-06-10 13:06:36.869440 | controller | ok: [localhost]
2026-06-10 13:06:36.869467 | controller |
2026-06-10 13:06:36.869472 | 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-10 13:06:36.869477 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:36.869481 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:36.869485 | controller |   _config_map_content |
2026-06-10 13:06:36.869488 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:36.869492 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:36.869495 | controller |     matching_parameter='regex')
2026-06-10 13:06:36.869499 | controller | }}, cacheable=False] ***
2026-06-10 13:06:36.869503 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.192)       0:01:02.354 ********
2026-06-10 13:06:36.869507 | controller | Wednesday 10 June 2026  13:06:36 +0000 (0:00:00.192)       0:01:02.352 ********
2026-06-10 13:06:37.108120 | controller | ok: [localhost]
2026-06-10 13:06:37.108156 | controller |
2026-06-10 13:06:37.108163 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:37.108169 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.238)       0:01:02.592 ********
2026-06-10 13:06:37.108175 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.238)       0:01:02.591 ********
2026-06-10 13:06:37.179617 | 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-10 13:06:37.179660 | controller |
2026-06-10 13:06:37.179670 | 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-10 13:06:37.179678 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.071)       0:01:02.663 ********
2026-06-10 13:06:37.179686 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.071)       0:01:02.662 ********
2026-06-10 13:06:37.243526 | 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-10 13:06:37.243558 | controller |
2026-06-10 13:06:37.243566 | 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-10 13:06:37.243574 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.064)       0:01:02.727 ********
2026-06-10 13:06:37.243587 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.064)       0:01:02.726 ********
2026-06-10 13:06:37.295551 | controller | ok: [localhost] =>
2026-06-10 13:06:37.295595 | controller |     changed: false
2026-06-10 13:06:37.295604 | controller |     msg: All assertions passed
2026-06-10 13:06:37.295612 | controller |
2026-06-10 13:06:37.295620 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-10 13:06:37.295628 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.051)       0:01:02.779 ********
2026-06-10 13:06:37.295634 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.051)       0:01:02.778 ********
2026-06-10 13:06:37.347289 | 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-10 13:06:37.347316 | controller |
2026-06-10 13:06:37.347321 | 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-10 13:06:37.347326 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.051)       0:01:02.831 ********
2026-06-10 13:06:37.347330 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.051)       0:01:02.830 ********
2026-06-10 13:06:37.384677 | controller | skipping: [localhost]
2026-06-10 13:06:37.384711 | controller |
2026-06-10 13:06:37.384718 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-10 13:06:37.384724 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-10 13:06:37.384729 | controller | }}] ***
2026-06-10 13:06:37.384734 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.037)       0:01:02.869 ********
2026-06-10 13:06:37.384739 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.037)       0:01:02.867 ********
2026-06-10 13:06:37.426391 | controller | ok: [localhost]
2026-06-10 13:06:37.426420 | controller |
2026-06-10 13:06:37.426427 | 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-10 13:06:37.426432 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.041)       0:01:02.911 ********
2026-06-10 13:06:37.426436 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.041)       0:01:02.909 ********
2026-06-10 13:06:37.472209 | controller | ok: [localhost] =>
2026-06-10 13:06:37.472239 | controller |     changed: false
2026-06-10 13:06:37.472243 | controller |     msg: All assertions passed
2026-06-10 13:06:37.472247 | controller |
2026-06-10 13:06:37.472256 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:37.472260 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.045)       0:01:02.956 ********
2026-06-10 13:06:37.472264 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.045)       0:01:02.955 ********
2026-06-10 13:06:37.655536 | controller | changed: [localhost]
2026-06-10 13:06:37.655564 | controller |
2026-06-10 13:06:37.655570 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:37.655574 | controller |   (snippet_datadir,
2026-06-10 13:06:37.655577 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:37.655581 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:37.655585 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.183)       0:01:03.140 ********
2026-06-10 13:06:37.655589 | controller | Wednesday 10 June 2026  13:06:37 +0000 (0:00:00.183)       0:01:03.138 ********
2026-06-10 13:06:38.167203 | controller | changed: [localhost]
2026-06-10 13:06:38.167231 | controller |
2026-06-10 13:06:38.167237 | 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-10 13:06:38.167245 | controller | Wednesday 10 June 2026  13:06:38 +0000 (0:00:00.511)       0:01:03.651 ********
2026-06-10 13:06:38.167249 | controller | Wednesday 10 June 2026  13:06:38 +0000 (0:00:00.511)       0:01:03.650 ********
2026-06-10 13:06:38.221281 | controller | ok: [localhost]
2026-06-10 13:06:38.221310 | controller |
2026-06-10 13:06:38.221315 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:06:38.221320 | controller |   (snippet_datadir,
2026-06-10 13:06:38.221324 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:06:38.221327 | controller | }}, content={{
2026-06-10 13:06:38.221331 | controller |   _base64_patch |
2026-06-10 13:06:38.221334 | controller |   default({}) |
2026-06-10 13:06:38.221338 | controller |   to_nice_yaml
2026-06-10 13:06:38.221341 | controller | }}, mode=0644] ***
2026-06-10 13:06:38.221345 | controller | Wednesday 10 June 2026  13:06:38 +0000 (0:00:00.054)       0:01:03.705 ********
2026-06-10 13:06:38.221348 | controller | Wednesday 10 June 2026  13:06:38 +0000 (0:00:00.054)       0:01:03.704 ********
2026-06-10 13:06:38.593147 | controller | changed: [localhost]
2026-06-10 13:06:38.593173 | controller |
2026-06-10 13:06:38.593178 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:06:38.593183 | controller |   (snippet_datadir,
2026-06-10 13:06:38.593187 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:06:38.593191 | controller | }}, content={{
2026-06-10 13:06:38.593195 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:06:38.593198 | controller |   default({}) |
2026-06-10 13:06:38.593202 | controller |   to_nice_yaml
2026-06-10 13:06:38.593205 | controller | }}, mode=0644] ***
2026-06-10 13:06:38.593208 | controller | Wednesday 10 June 2026  13:06:38 +0000 (0:00:00.371)       0:01:04.077 ********
2026-06-10 13:06:38.593212 | controller | Wednesday 10 June 2026  13:06:38 +0000 (0:00:00.371)       0:01:04.076 ********
2026-06-10 13:06:38.953060 | controller | changed: [localhost]
2026-06-10 13:06:38.953091 | controller |
2026-06-10 13:06:38.953096 | 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-10 13:06:38.953100 | controller |   (
2026-06-10 13:06:38.953104 | controller |     snippet_datadir,
2026-06-10 13:06:38.953108 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:06:38.953113 | controller |   ) | path_join
2026-06-10 13:06:38.953116 | controller | }}, mode=0644] ***
2026-06-10 13:06:38.953120 | controller | Wednesday 10 June 2026  13:06:38 +0000 (0:00:00.359)       0:01:04.437 ********
2026-06-10 13:06:38.953124 | controller | Wednesday 10 June 2026  13:06:38 +0000 (0:00:00.359)       0:01:04.436 ********
2026-06-10 13:06:39.325343 | controller | changed: [localhost]
2026-06-10 13:06:39.325371 | controller |
2026-06-10 13:06:39.325387 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:06:39.325394 | controller | Wednesday 10 June 2026  13:06:39 +0000 (0:00:00.372)       0:01:04.809 ********
2026-06-10 13:06:39.325399 | controller | Wednesday 10 June 2026  13:06:39 +0000 (0:00:00.372)       0:01:04.808 ********
2026-06-10 13:06:39.378413 | 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-10 13:06:39.378441 | controller |
2026-06-10 13:06:39.378446 | 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-10 13:06:39.378451 | controller | Wednesday 10 June 2026  13:06:39 +0000 (0:00:00.053)       0:01:04.863 ********
2026-06-10 13:06:39.378455 | controller | Wednesday 10 June 2026  13:06:39 +0000 (0:00:00.053)       0:01:04.861 ********
2026-06-10 13:06:39.420823 | controller | ok: [localhost] =>
2026-06-10 13:06:39.420859 | controller |     changed: false
2026-06-10 13:06:39.420866 | controller |     msg: All assertions passed
2026-06-10 13:06:39.420871 | controller |
2026-06-10 13:06:39.420877 | 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-10 13:06:39.420883 | controller | Wednesday 10 June 2026  13:06:39 +0000 (0:00:00.042)       0:01:04.905 ********
2026-06-10 13:06:39.420895 | controller | Wednesday 10 June 2026  13:06:39 +0000 (0:00:00.042)       0:01:04.903 ********
2026-06-10 13:06:39.622469 | controller | ok: [localhost]
2026-06-10 13:06:39.622497 | controller |
2026-06-10 13:06:39.622503 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:06:39.622508 | controller | Wednesday 10 June 2026  13:06:39 +0000 (0:00:00.201)       0:01:05.107 ********
2026-06-10 13:06:39.622511 | controller | Wednesday 10 June 2026  13:06:39 +0000 (0:00:00.201)       0:01:05.105 ********
2026-06-10 13:06:39.661256 | controller | ok: [localhost]
2026-06-10 13:06:39.661286 | controller |
2026-06-10 13:06:39.661293 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:06:39.661298 | controller | Wednesday 10 June 2026  13:06:39 +0000 (0:00:00.038)       0:01:05.145 ********
2026-06-10 13:06:39.661301 | controller | Wednesday 10 June 2026  13:06:39 +0000 (0:00:00.038)       0:01:05.144 ********
2026-06-10 13:06:40.185115 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-10 13:06:40.185151 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-10 13:06:40.185158 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-10 13:06:40.185165 | controller |
2026-06-10 13:06:40.185172 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:06:40.185178 | controller |   _content |
2026-06-10 13:06:40.185185 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:06:40.185191 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:06:40.185198 | controller | }}
2026-06-10 13:06:40.185204 | controller | ] ***
2026-06-10 13:06:40.185210 | controller | Wednesday 10 June 2026  13:06:40 +0000 (0:00:00.523)       0:01:05.669 ********
2026-06-10 13:06:40.185217 | controller | Wednesday 10 June 2026  13:06:40 +0000 (0:00:00.523)       0:01:05.668 ********
2026-06-10 13:06:40.308624 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 13:06:40.308654 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:06:40.308658 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:06:40.308663 | controller |
2026-06-10 13:06:40.308667 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:06:40.308671 | controller | Wednesday 10 June 2026  13:06:40 +0000 (0:00:00.123)       0:01:05.793 ********
2026-06-10 13:06:40.308675 | controller | Wednesday 10 June 2026  13:06:40 +0000 (0:00:00.123)       0:01:05.791 ********
2026-06-10 13:06:40.512488 | controller | changed: [localhost]
2026-06-10 13:06:40.512518 | controller |
2026-06-10 13:06:40.512524 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:06:40.512529 | controller |   (_destdir,
2026-06-10 13:06:40.512533 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:06:40.512537 | controller | }}, content={{
2026-06-10 13:06:40.512540 | controller |   (
2026-06-10 13:06:40.512545 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:06:40.512550 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:06:40.512555 | controller | }}, mode=0644] ***
2026-06-10 13:06:40.512560 | controller | Wednesday 10 June 2026  13:06:40 +0000 (0:00:00.203)       0:01:05.997 ********
2026-06-10 13:06:40.512565 | controller | Wednesday 10 June 2026  13:06:40 +0000 (0:00:00.203)       0:01:05.995 ********
2026-06-10 13:06:40.887056 | controller | changed: [localhost]
2026-06-10 13:06:40.887085 | controller |
2026-06-10 13:06:40.887089 | 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-10 13:06:40.887094 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:06:40.887098 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:06:40.887102 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:06:40.887105 | controller | }}, dest={{
2026-06-10 13:06:40.887109 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:40.887113 | controller |   stage['path'], _val.src_file
2026-06-10 13:06:40.887117 | controller |   ) |
2026-06-10 13:06:40.887120 | controller |   path_join
2026-06-10 13:06:40.887128 | controller |  }}] ***
2026-06-10 13:06:40.887131 | controller | Wednesday 10 June 2026  13:06:40 +0000 (0:00:00.374)       0:01:06.371 ********
2026-06-10 13:06:40.887135 | controller | Wednesday 10 June 2026  13:06:40 +0000 (0:00:00.374)       0:01:06.370 ********
2026-06-10 13:06:41.151360 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-10 13:06:41.151389 | controller |
2026-06-10 13:06:41.151394 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:41.151398 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.264)       0:01:06.635 ********
2026-06-10 13:06:41.151402 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.264)       0:01:06.634 ********
2026-06-10 13:06:41.187252 | controller | skipping: [localhost]
2026-06-10 13:06:41.187279 | controller |
2026-06-10 13:06:41.187284 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:06:41.187288 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.035)       0:01:06.671 ********
2026-06-10 13:06:41.187293 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.035)       0:01:06.670 ********
2026-06-10 13:06:41.519822 | controller | changed: [localhost]
2026-06-10 13:06:41.519850 | controller |
2026-06-10 13:06:41.519855 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:06:41.519860 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.332)       0:01:07.004 ********
2026-06-10 13:06:41.519864 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.332)       0:01:07.003 ********
2026-06-10 13:06:41.912552 | controller | changed: [localhost]
2026-06-10 13:06:41.912578 | controller |
2026-06-10 13:06:41.912583 | 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-10 13:06:41.912588 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.392)       0:01:07.397 ********
2026-06-10 13:06:41.912592 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.392)       0:01:07.395 ********
2026-06-10 13:06:41.953204 | controller | skipping: [localhost]
2026-06-10 13:06:41.953236 | controller |
2026-06-10 13:06:41.953243 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:06:41.953249 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:06:41.953254 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:06:41.953259 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:06:41.953264 | controller |   ) | list
2026-06-10 13:06:41.953269 | controller | }}] ***
2026-06-10 13:06:41.953274 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.040)       0:01:07.437 ********
2026-06-10 13:06:41.953279 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.040)       0:01:07.436 ********
2026-06-10 13:06:41.999433 | controller | skipping: [localhost]
2026-06-10 13:06:41.999460 | controller |
2026-06-10 13:06:41.999465 | 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-10 13:06:41.999470 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:06:41.999474 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:06:41.999478 | controller | }}, mode=0644] ***
2026-06-10 13:06:41.999481 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.046)       0:01:07.484 ********
2026-06-10 13:06:41.999485 | controller | Wednesday 10 June 2026  13:06:41 +0000 (0:00:00.046)       0:01:07.482 ********
2026-06-10 13:06:42.231758 | controller | changed: [localhost]
2026-06-10 13:06:42.231791 | controller |
2026-06-10 13:06:42.231798 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:42.231808 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.232)       0:01:07.716 ********
2026-06-10 13:06:42.231814 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.232)       0:01:07.714 ********
2026-06-10 13:06:42.270451 | controller | skipping: [localhost]
2026-06-10 13:06:42.270480 | controller |
2026-06-10 13:06:42.270485 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:06:42.270489 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.038)       0:01:07.754 ********
2026-06-10 13:06:42.270551 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.038)       0:01:07.753 ********
2026-06-10 13:06:42.306351 | controller | skipping: [localhost]
2026-06-10 13:06:42.306378 | controller |
2026-06-10 13:06:42.306383 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] ***
2026-06-10 13:06:42.306387 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.036)       0:01:07.790 ********
2026-06-10 13:06:42.306391 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.035)       0:01:07.789 ********
2026-06-10 13:06:42.345568 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-10 13:06:42.345594 | controller | skipping: [localhost]
2026-06-10 13:06:42.345600 | controller |
2026-06-10 13:06:42.345604 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:42.345608 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.039)       0:01:07.830 ********
2026-06-10 13:06:42.345612 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.039)       0:01:07.828 ********
2026-06-10 13:06:42.385177 | controller | skipping: [localhost]
2026-06-10 13:06:42.385206 | controller |
2026-06-10 13:06:42.385211 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-10 13:06:42.385216 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.039)       0:01:07.869 ********
2026-06-10 13:06:42.385220 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.039)       0:01:07.868 ********
2026-06-10 13:06:42.443543 | controller | skipping: [localhost]
2026-06-10 13:06:42.443571 | controller |
2026-06-10 13:06:42.443576 | 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-10 13:06:42.443581 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.058)       0:01:07.928 ********
2026-06-10 13:06:42.443585 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.058)       0:01:07.926 ********
2026-06-10 13:06:42.493915 | controller | ok: [localhost] =>
2026-06-10 13:06:42.493941 | controller |     changed: false
2026-06-10 13:06:42.493946 | controller |     msg: All assertions passed
2026-06-10 13:06:42.493950 | controller |
2026-06-10 13:06:42.493954 | 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-10 13:06:42.493958 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.050)       0:01:07.978 ********
2026-06-10 13:06:42.493962 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.050)       0:01:07.977 ********
2026-06-10 13:06:42.516700 | controller | skipping: [localhost]
2026-06-10 13:06:42.516727 | controller |
2026-06-10 13:06:42.516732 | 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-10 13:06:42.516737 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.022)       0:01:08.001 ********
2026-06-10 13:06:42.516741 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.022)       0:01:07.999 ********
2026-06-10 13:06:42.551243 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-10 13:06:42.551281 | controller |
2026-06-10 13:06:42.551287 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:06:42.551293 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.034)       0:01:08.035 ********
2026-06-10 13:06:42.551298 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.034)       0:01:08.034 ********
2026-06-10 13:06:42.573082 | controller | skipping: [localhost]
2026-06-10 13:06:42.573111 | controller |
2026-06-10 13:06:42.573116 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:06:42.573120 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.021)       0:01:08.057 ********
2026-06-10 13:06:42.573124 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.021)       0:01:08.056 ********
2026-06-10 13:06:42.600348 | controller | ok: [localhost]
2026-06-10 13:06:42.600378 | controller |
2026-06-10 13:06:42.600385 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:06:42.600390 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:06:42.600394 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:06:42.600399 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:06:42.600402 | controller | }}] ***
2026-06-10 13:06:42.600406 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.027)       0:01:08.085 ********
2026-06-10 13:06:42.600410 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.027)       0:01:08.083 ********
2026-06-10 13:06:42.642922 | controller | skipping: [localhost]
2026-06-10 13:06:42.642970 | controller |
2026-06-10 13:06:42.642977 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:06:42.642983 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:42.642989 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:06:42.642996 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:06:42.643007 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.042)       0:01:08.127 ********
2026-06-10 13:06:42.643013 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.042)       0:01:08.125 ********
2026-06-10 13:06:42.865401 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-10 13:06:42.865471 | controller |
2026-06-10 13:06:42.865485 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 13:06:42.865498 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.221)       0:01:08.348 ********
2026-06-10 13:06:42.865510 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.221)       0:01:08.347 ********
2026-06-10 13:06:42.930213 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:06:42.930256 | controller |
2026-06-10 13:06:42.930262 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-10 13:06:42.930267 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.065)       0:01:08.414 ********
2026-06-10 13:06:42.930271 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.065)       0:01:08.413 ********
2026-06-10 13:06:42.971857 | controller | skipping: [localhost]
2026-06-10 13:06:42.971897 | controller |
2026-06-10 13:06:42.971903 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] ***
2026-06-10 13:06:42.971908 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.041)       0:01:08.456 ********
2026-06-10 13:06:42.971912 | controller | Wednesday 10 June 2026  13:06:42 +0000 (0:00:00.041)       0:01:08.455 ********
2026-06-10 13:06:43.056183 | controller |
2026-06-10 13:06:43.056218 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:06:43.056225 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.084)       0:01:08.540 ********
2026-06-10 13:06:43.056231 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.084)       0:01:08.539 ********
2026-06-10 13:06:43.097011 | controller | skipping: [localhost]
2026-06-10 13:06:43.097073 | controller |
2026-06-10 13:06:43.097084 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:43.097089 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.040)       0:01:08.581 ********
2026-06-10 13:06:43.097094 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.040)       0:01:08.580 ********
2026-06-10 13:06:43.150181 | 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-10 13:06:43.150206 | controller |
2026-06-10 13:06:43.150211 | 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-10 13:06:43.150215 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.053)       0:01:08.634 ********
2026-06-10 13:06:43.150219 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.053)       0:01:08.633 ********
2026-06-10 13:06:43.234738 | controller | ok: [localhost] =>
2026-06-10 13:06:43.234764 | controller |     changed: false
2026-06-10 13:06:43.234769 | controller |     msg: All assertions passed
2026-06-10 13:06:43.234773 | controller |
2026-06-10 13:06:43.234778 | 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-10 13:06:43.234782 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.084)       0:01:08.719 ********
2026-06-10 13:06:43.234786 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.084)       0:01:08.718 ********
2026-06-10 13:06:43.435556 | controller | ok: [localhost]
2026-06-10 13:06:43.435601 | controller |
2026-06-10 13:06:43.435612 | 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-10 13:06:43.435621 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.200)       0:01:08.919 ********
2026-06-10 13:06:43.435629 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.200)       0:01:08.918 ********
2026-06-10 13:06:43.490355 | controller | ok: [localhost] =>
2026-06-10 13:06:43.490395 | controller |     changed: false
2026-06-10 13:06:43.490403 | controller |     msg: All assertions passed
2026-06-10 13:06:43.490411 | controller |
2026-06-10 13:06:43.490418 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:43.490426 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.054)       0:01:08.974 ********
2026-06-10 13:06:43.490433 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.054)       0:01:08.973 ********
2026-06-10 13:06:43.687530 | controller | ok: [localhost]
2026-06-10 13:06:43.687565 | controller |
2026-06-10 13:06:43.687571 | 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-10 13:06:43.687577 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:43.687582 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:43.687587 | controller |   _config_map_content |
2026-06-10 13:06:43.687591 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:43.687595 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:43.687600 | controller |     matching_parameter='regex')
2026-06-10 13:06:43.687605 | controller | }}, cacheable=False] ***
2026-06-10 13:06:43.687609 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.197)       0:01:09.171 ********
2026-06-10 13:06:43.687614 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.197)       0:01:09.170 ********
2026-06-10 13:06:43.923834 | controller | ok: [localhost]
2026-06-10 13:06:43.923868 | controller |
2026-06-10 13:06:43.923880 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:43.923885 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.236)       0:01:09.408 ********
2026-06-10 13:06:43.923894 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.236)       0:01:09.406 ********
2026-06-10 13:06:43.966650 | controller | skipping: [localhost]
2026-06-10 13:06:43.966677 | controller |
2026-06-10 13:06:43.966682 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:43.966687 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.042)       0:01:09.451 ********
2026-06-10 13:06:43.966691 | controller | Wednesday 10 June 2026  13:06:43 +0000 (0:00:00.042)       0:01:09.449 ********
2026-06-10 13:06:44.156937 | controller | changed: [localhost]
2026-06-10 13:06:44.156966 | controller |
2026-06-10 13:06:44.156972 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:44.156976 | controller |   (snippet_datadir,
2026-06-10 13:06:44.156980 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:44.156984 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:44.156988 | controller | Wednesday 10 June 2026  13:06:44 +0000 (0:00:00.190)       0:01:09.641 ********
2026-06-10 13:06:44.156992 | controller | Wednesday 10 June 2026  13:06:44 +0000 (0:00:00.190)       0:01:09.640 ********
2026-06-10 13:06:44.219798 | controller | skipping: [localhost]
2026-06-10 13:06:44.219834 | controller |
2026-06-10 13:06:44.219842 | 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-10 13:06:44.219848 | controller | Wednesday 10 June 2026  13:06:44 +0000 (0:00:00.062)       0:01:09.703 ********
2026-06-10 13:06:44.219854 | controller | Wednesday 10 June 2026  13:06:44 +0000 (0:00:00.062)       0:01:09.702 ********
2026-06-10 13:06:44.281742 | controller | ok: [localhost]
2026-06-10 13:06:44.281775 | controller |
2026-06-10 13:06:44.281782 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:06:44.281789 | controller |   (snippet_datadir,
2026-06-10 13:06:44.281794 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:06:44.281800 | controller | }}, content={{
2026-06-10 13:06:44.281806 | controller |   _base64_patch |
2026-06-10 13:06:44.281811 | controller |   default({}) |
2026-06-10 13:06:44.281816 | controller |   to_nice_yaml
2026-06-10 13:06:44.281821 | controller | }}, mode=0644] ***
2026-06-10 13:06:44.281827 | controller | Wednesday 10 June 2026  13:06:44 +0000 (0:00:00.062)       0:01:09.766 ********
2026-06-10 13:06:44.281832 | controller | Wednesday 10 June 2026  13:06:44 +0000 (0:00:00.062)       0:01:09.764 ********
2026-06-10 13:06:44.648457 | controller | changed: [localhost]
2026-06-10 13:06:44.648486 | controller |
2026-06-10 13:06:44.648491 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:06:44.648495 | controller |   (snippet_datadir,
2026-06-10 13:06:44.648499 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:06:44.648503 | controller | }}, content={{
2026-06-10 13:06:44.648507 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:06:44.648510 | controller |   default({}) |
2026-06-10 13:06:44.648514 | controller |   to_nice_yaml
2026-06-10 13:06:44.648517 | controller | }}, mode=0644] ***
2026-06-10 13:06:44.648521 | controller | Wednesday 10 June 2026  13:06:44 +0000 (0:00:00.366)       0:01:10.133 ********
2026-06-10 13:06:44.648524 | controller | Wednesday 10 June 2026  13:06:44 +0000 (0:00:00.366)       0:01:10.131 ********
2026-06-10 13:06:45.017935 | controller | changed: [localhost]
2026-06-10 13:06:45.017964 | controller |
2026-06-10 13:06:45.017969 | 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-10 13:06:45.017973 | controller |   (
2026-06-10 13:06:45.017977 | controller |     snippet_datadir,
2026-06-10 13:06:45.017981 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:06:45.017985 | controller |   ) | path_join
2026-06-10 13:06:45.017988 | controller | }}, mode=0644] ***
2026-06-10 13:06:45.017992 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.369)       0:01:10.502 ********
2026-06-10 13:06:45.017996 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.369)       0:01:10.501 ********
2026-06-10 13:06:45.421959 | controller | changed: [localhost]
2026-06-10 13:06:45.421990 | controller |
2026-06-10 13:06:45.421995 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:06:45.422005 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.403)       0:01:10.906 ********
2026-06-10 13:06:45.422009 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.403)       0:01:10.905 ********
2026-06-10 13:06:45.478658 | 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-10 13:06:45.478693 | controller |
2026-06-10 13:06:45.478699 | 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-10 13:06:45.478705 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.056)       0:01:10.963 ********
2026-06-10 13:06:45.478710 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.056)       0:01:10.961 ********
2026-06-10 13:06:45.524848 | controller | ok: [localhost] =>
2026-06-10 13:06:45.524885 | controller |     changed: false
2026-06-10 13:06:45.524892 | controller |     msg: All assertions passed
2026-06-10 13:06:45.524897 | controller |
2026-06-10 13:06:45.524903 | 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-10 13:06:45.524909 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.045)       0:01:11.009 ********
2026-06-10 13:06:45.524914 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.045)       0:01:11.007 ********
2026-06-10 13:06:45.702837 | controller | ok: [localhost]
2026-06-10 13:06:45.702866 | controller |
2026-06-10 13:06:45.702871 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:06:45.702875 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.178)       0:01:11.187 ********
2026-06-10 13:06:45.702879 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.178)       0:01:11.186 ********
2026-06-10 13:06:45.742361 | controller | ok: [localhost]
2026-06-10 13:06:45.742397 | controller |
2026-06-10 13:06:45.742408 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:06:45.742414 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.039)       0:01:11.226 ********
2026-06-10 13:06:45.742420 | controller | Wednesday 10 June 2026  13:06:45 +0000 (0:00:00.039)       0:01:11.225 ********
2026-06-10 13:06:46.096103 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-10 13:06:46.096132 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-10 13:06:46.096138 | controller |
2026-06-10 13:06:46.096143 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:06:46.096147 | controller |   _content |
2026-06-10 13:06:46.096150 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:06:46.096154 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:06:46.096159 | controller | }}
2026-06-10 13:06:46.096162 | controller | ] ***
2026-06-10 13:06:46.096166 | controller | Wednesday 10 June 2026  13:06:46 +0000 (0:00:00.353)       0:01:11.580 ********
2026-06-10 13:06:46.096170 | controller | Wednesday 10 June 2026  13:06:46 +0000 (0:00:00.353)       0:01:11.579 ********
2026-06-10 13:06:46.180105 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:06:46.180141 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:06:46.180147 | controller |
2026-06-10 13:06:46.180153 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:06:46.180159 | controller | Wednesday 10 June 2026  13:06:46 +0000 (0:00:00.083)       0:01:11.664 ********
2026-06-10 13:06:46.180163 | controller | Wednesday 10 June 2026  13:06:46 +0000 (0:00:00.083)       0:01:11.663 ********
2026-06-10 13:06:46.384240 | controller | changed: [localhost]
2026-06-10 13:06:46.384275 | controller |
2026-06-10 13:06:46.384282 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:06:46.384288 | controller |   (_destdir,
2026-06-10 13:06:46.384293 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:06:46.384304 | controller | }}, content={{
2026-06-10 13:06:46.384309 | controller |   (
2026-06-10 13:06:46.384314 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:06:46.384319 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:06:46.384325 | controller | }}, mode=0644] ***
2026-06-10 13:06:46.384329 | controller | Wednesday 10 June 2026  13:06:46 +0000 (0:00:00.204)       0:01:11.868 ********
2026-06-10 13:06:46.384334 | controller | Wednesday 10 June 2026  13:06:46 +0000 (0:00:00.204)       0:01:11.867 ********
2026-06-10 13:06:46.768866 | controller | changed: [localhost]
2026-06-10 13:06:46.768892 | controller |
2026-06-10 13:06:46.768897 | 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-10 13:06:46.768901 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:06:46.768906 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:06:46.768910 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:06:46.768913 | controller | }}, dest={{
2026-06-10 13:06:46.768917 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:46.768920 | controller |   stage['path'], _val.src_file
2026-06-10 13:06:46.768924 | controller |   ) |
2026-06-10 13:06:46.768928 | controller |   path_join
2026-06-10 13:06:46.768931 | controller |  }}] ***
2026-06-10 13:06:46.768935 | controller | Wednesday 10 June 2026  13:06:46 +0000 (0:00:00.384)       0:01:12.253 ********
2026-06-10 13:06:46.768939 | controller | Wednesday 10 June 2026  13:06:46 +0000 (0:00:00.384)       0:01:12.252 ********
2026-06-10 13:06:47.057312 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-10 13:06:47.057348 | controller |
2026-06-10 13:06:47.057355 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:47.057361 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.288)       0:01:12.541 ********
2026-06-10 13:06:47.057367 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.288)       0:01:12.540 ********
2026-06-10 13:06:47.108402 | controller | skipping: [localhost]
2026-06-10 13:06:47.108430 | controller |
2026-06-10 13:06:47.108436 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:06:47.108440 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.051)       0:01:12.593 ********
2026-06-10 13:06:47.108444 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.051)       0:01:12.591 ********
2026-06-10 13:06:47.401378 | controller | changed: [localhost]
2026-06-10 13:06:47.401408 | controller |
2026-06-10 13:06:47.401414 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:06:47.401421 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.292)       0:01:12.885 ********
2026-06-10 13:06:47.401426 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.292)       0:01:12.884 ********
2026-06-10 13:06:47.769374 | controller | changed: [localhost]
2026-06-10 13:06:47.769412 | controller |
2026-06-10 13:06:47.769418 | 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-10 13:06:47.769425 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.367)       0:01:13.253 ********
2026-06-10 13:06:47.769431 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.367)       0:01:13.252 ********
2026-06-10 13:06:47.812020 | controller | skipping: [localhost]
2026-06-10 13:06:47.812071 | controller |
2026-06-10 13:06:47.812077 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:06:47.812081 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:06:47.812086 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:06:47.812090 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:06:47.812099 | controller |   ) | list
2026-06-10 13:06:47.812103 | controller | }}] ***
2026-06-10 13:06:47.812107 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.042)       0:01:13.296 ********
2026-06-10 13:06:47.812111 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.042)       0:01:13.295 ********
2026-06-10 13:06:47.863277 | controller | skipping: [localhost]
2026-06-10 13:06:47.863304 | controller |
2026-06-10 13:06:47.863310 | 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-10 13:06:47.863314 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:06:47.863318 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:06:47.863322 | controller | }}, mode=0644] ***
2026-06-10 13:06:47.863326 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.051)       0:01:13.347 ********
2026-06-10 13:06:47.863330 | controller | Wednesday 10 June 2026  13:06:47 +0000 (0:00:00.051)       0:01:13.346 ********
2026-06-10 13:06:48.110910 | controller | changed: [localhost]
2026-06-10 13:06:48.110945 | controller |
2026-06-10 13:06:48.110952 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:48.110958 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.247)       0:01:13.595 ********
2026-06-10 13:06:48.110964 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.247)       0:01:13.593 ********
2026-06-10 13:06:48.148274 | controller | skipping: [localhost]
2026-06-10 13:06:48.148303 | controller |
2026-06-10 13:06:48.148308 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:06:48.148328 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.037)       0:01:13.632 ********
2026-06-10 13:06:48.148332 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.037)       0:01:13.631 ********
2026-06-10 13:06:48.201414 | controller | skipping: [localhost]
2026-06-10 13:06:48.201448 | controller |
2026-06-10 13:06:48.201456 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] ***
2026-06-10 13:06:48.201462 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.052)       0:01:13.685 ********
2026-06-10 13:06:48.201468 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.052)       0:01:13.684 ********
2026-06-10 13:06:48.255590 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-10 13:06:48.255627 | controller | skipping: [localhost]
2026-06-10 13:06:48.255634 | controller |
2026-06-10 13:06:48.255640 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:48.255646 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.054)       0:01:13.740 ********
2026-06-10 13:06:48.255651 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.054)       0:01:13.738 ********
2026-06-10 13:06:48.294387 | controller | skipping: [localhost]
2026-06-10 13:06:48.294420 | controller |
2026-06-10 13:06:48.294427 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-10 13:06:48.294433 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.038)       0:01:13.778 ********
2026-06-10 13:06:48.294439 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.038)       0:01:13.777 ********
2026-06-10 13:06:48.340879 | controller | skipping: [localhost]
2026-06-10 13:06:48.340912 | controller |
2026-06-10 13:06:48.340920 | 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-10 13:06:48.340927 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.046)       0:01:13.825 ********
2026-06-10 13:06:48.340932 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.046)       0:01:13.823 ********
2026-06-10 13:06:48.381196 | controller | ok: [localhost] =>
2026-06-10 13:06:48.381222 | controller |     changed: false
2026-06-10 13:06:48.381227 | controller |     msg: All assertions passed
2026-06-10 13:06:48.381231 | controller |
2026-06-10 13:06:48.381235 | 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-10 13:06:48.381239 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.040)       0:01:13.865 ********
2026-06-10 13:06:48.381243 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.040)       0:01:13.864 ********
2026-06-10 13:06:48.403695 | controller | skipping: [localhost]
2026-06-10 13:06:48.403721 | controller |
2026-06-10 13:06:48.403727 | 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-10 13:06:48.403731 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.022)       0:01:13.888 ********
2026-06-10 13:06:48.403735 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.022)       0:01:13.887 ********
2026-06-10 13:06:48.430708 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 13:06:48.430737 | controller |
2026-06-10 13:06:48.430742 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:06:48.430746 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.026)       0:01:13.915 ********
2026-06-10 13:06:48.430750 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.026)       0:01:13.913 ********
2026-06-10 13:06:48.464378 | controller | skipping: [localhost]
2026-06-10 13:06:48.464406 | controller |
2026-06-10 13:06:48.464415 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:06:48.464419 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.033)       0:01:13.949 ********
2026-06-10 13:06:48.464423 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.033)       0:01:13.947 ********
2026-06-10 13:06:48.491465 | controller | ok: [localhost]
2026-06-10 13:06:48.491492 | controller |
2026-06-10 13:06:48.491497 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:06:48.491502 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:06:48.491506 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:06:48.491510 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:06:48.491513 | controller | }}] ***
2026-06-10 13:06:48.491517 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.027)       0:01:13.976 ********
2026-06-10 13:06:48.491521 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.027)       0:01:13.974 ********
2026-06-10 13:06:48.529176 | controller | skipping: [localhost]
2026-06-10 13:06:48.529205 | controller |
2026-06-10 13:06:48.529211 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:06:48.529217 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:48.529222 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:06:48.529227 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:06:48.529231 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.037)       0:01:14.013 ********
2026-06-10 13:06:48.529235 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.037)       0:01:14.012 ********
2026-06-10 13:06:48.727117 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 13:06:48.727146 | controller |
2026-06-10 13:06:48.727151 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 13:06:48.727156 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.198)       0:01:14.211 ********
2026-06-10 13:06:48.727160 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.198)       0:01:14.210 ********
2026-06-10 13:06:48.781195 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 13:06:48.781224 | controller |
2026-06-10 13:06:48.781230 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=run_hook] ***
2026-06-10 13:06:48.781234 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.054)       0:01:14.265 ********
2026-06-10 13:06:48.781237 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.054)       0:01:14.264 ********
2026-06-10 13:06:48.816475 | controller | skipping: [localhost]
2026-06-10 13:06:48.816502 | controller |
2026-06-10 13:06:48.816507 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=ci_gen_kustomize_values] ***
2026-06-10 13:06:48.816511 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.035)       0:01:14.301 ********
2026-06-10 13:06:48.816515 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.035)       0:01:14.299 ********
2026-06-10 13:06:48.884864 | controller |
2026-06-10 13:06:48.884892 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:06:48.884897 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.068)       0:01:14.369 ********
2026-06-10 13:06:48.884901 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.068)       0:01:14.368 ********
2026-06-10 13:06:48.920093 | controller | skipping: [localhost]
2026-06-10 13:06:48.920120 | controller |
2026-06-10 13:06:48.920125 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:48.920130 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.035)       0:01:14.404 ********
2026-06-10 13:06:48.920134 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.035)       0:01:14.403 ********
2026-06-10 13:06:48.968416 | 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-10 13:06:48.968445 | controller |
2026-06-10 13:06:48.968452 | 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-10 13:06:48.968458 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.048)       0:01:14.453 ********
2026-06-10 13:06:48.968464 | controller | Wednesday 10 June 2026  13:06:48 +0000 (0:00:00.048)       0:01:14.451 ********
2026-06-10 13:06:49.007949 | controller | ok: [localhost] =>
2026-06-10 13:06:49.007981 | controller |     changed: false
2026-06-10 13:06:49.007986 | controller |     msg: All assertions passed
2026-06-10 13:06:49.007991 | controller |
2026-06-10 13:06:49.007996 | 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-10 13:06:49.008001 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.039)       0:01:14.492 ********
2026-06-10 13:06:49.008006 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.039)       0:01:14.491 ********
2026-06-10 13:06:49.178003 | controller | ok: [localhost]
2026-06-10 13:06:49.178051 | controller |
2026-06-10 13:06:49.178061 | 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-10 13:06:49.178067 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.169)       0:01:14.662 ********
2026-06-10 13:06:49.178071 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.169)       0:01:14.661 ********
2026-06-10 13:06:49.228116 | controller | ok: [localhost] =>
2026-06-10 13:06:49.228149 | controller |     changed: false
2026-06-10 13:06:49.228154 | controller |     msg: All assertions passed
2026-06-10 13:06:49.228159 | controller |
2026-06-10 13:06:49.228170 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:49.228176 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.049)       0:01:14.712 ********
2026-06-10 13:06:49.228180 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.049)       0:01:14.711 ********
2026-06-10 13:06:49.434787 | controller | ok: [localhost]
2026-06-10 13:06:49.434818 | controller |
2026-06-10 13:06:49.434824 | 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-10 13:06:49.434829 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:49.434833 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:49.434837 | controller |   _config_map_content |
2026-06-10 13:06:49.434840 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:49.434844 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:49.434849 | controller |     matching_parameter='regex')
2026-06-10 13:06:49.434854 | controller | }}, cacheable=False] ***
2026-06-10 13:06:49.434860 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.206)       0:01:14.919 ********
2026-06-10 13:06:49.434865 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.206)       0:01:14.918 ********
2026-06-10 13:06:49.703515 | controller | ok: [localhost]
2026-06-10 13:06:49.703548 | controller |
2026-06-10 13:06:49.703555 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:49.703562 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.268)       0:01:15.187 ********
2026-06-10 13:06:49.703567 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.268)       0:01:15.186 ********
2026-06-10 13:06:49.758151 | controller | skipping: [localhost]
2026-06-10 13:06:49.758184 | controller |
2026-06-10 13:06:49.758191 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:49.758197 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.054)       0:01:15.242 ********
2026-06-10 13:06:49.758203 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.054)       0:01:15.241 ********
2026-06-10 13:06:49.944197 | controller | ok: [localhost]
2026-06-10 13:06:49.944232 | controller |
2026-06-10 13:06:49.944239 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:49.944246 | controller |   (snippet_datadir,
2026-06-10 13:06:49.944251 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:49.944257 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:49.944263 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.185)       0:01:15.428 ********
2026-06-10 13:06:49.944268 | controller | Wednesday 10 June 2026  13:06:49 +0000 (0:00:00.185)       0:01:15.427 ********
2026-06-10 13:06:50.004271 | controller | skipping: [localhost]
2026-06-10 13:06:50.004306 | controller |
2026-06-10 13:06:50.004313 | 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-10 13:06:50.004319 | controller | Wednesday 10 June 2026  13:06:50 +0000 (0:00:00.060)       0:01:15.488 ********
2026-06-10 13:06:50.004325 | controller | Wednesday 10 June 2026  13:06:50 +0000 (0:00:00.060)       0:01:15.487 ********
2026-06-10 13:06:50.057178 | controller | ok: [localhost]
2026-06-10 13:06:50.057210 | controller |
2026-06-10 13:06:50.057217 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:06:50.057224 | controller |   (snippet_datadir,
2026-06-10 13:06:50.057230 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:06:50.057236 | controller | }}, content={{
2026-06-10 13:06:50.057241 | controller |   _base64_patch |
2026-06-10 13:06:50.057246 | controller |   default({}) |
2026-06-10 13:06:50.057251 | controller |   to_nice_yaml
2026-06-10 13:06:50.057256 | controller | }}, mode=0644] ***
2026-06-10 13:06:50.057262 | controller | Wednesday 10 June 2026  13:06:50 +0000 (0:00:00.052)       0:01:15.541 ********
2026-06-10 13:06:50.057267 | controller | Wednesday 10 June 2026  13:06:50 +0000 (0:00:00.052)       0:01:15.540 ********
2026-06-10 13:06:50.441204 | controller | ok: [localhost]
2026-06-10 13:06:50.441239 | controller |
2026-06-10 13:06:50.441246 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:06:50.441252 | controller |   (snippet_datadir,
2026-06-10 13:06:50.441258 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:06:50.441264 | controller | }}, content={{
2026-06-10 13:06:50.441269 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:06:50.441279 | controller |   default({}) |
2026-06-10 13:06:50.441284 | controller |   to_nice_yaml
2026-06-10 13:06:50.441289 | controller | }}, mode=0644] ***
2026-06-10 13:06:50.441295 | controller | Wednesday 10 June 2026  13:06:50 +0000 (0:00:00.383)       0:01:15.925 ********
2026-06-10 13:06:50.441300 | controller | Wednesday 10 June 2026  13:06:50 +0000 (0:00:00.383)       0:01:15.924 ********
2026-06-10 13:06:50.842382 | controller | ok: [localhost]
2026-06-10 13:06:50.842415 | controller |
2026-06-10 13:06:50.842421 | 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-10 13:06:50.842427 | controller |   (
2026-06-10 13:06:50.842432 | controller |     snippet_datadir,
2026-06-10 13:06:50.842438 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:06:50.842443 | controller |   ) | path_join
2026-06-10 13:06:50.842447 | controller | }}, mode=0644] ***
2026-06-10 13:06:50.842452 | controller | Wednesday 10 June 2026  13:06:50 +0000 (0:00:00.401)       0:01:16.326 ********
2026-06-10 13:06:50.842458 | controller | Wednesday 10 June 2026  13:06:50 +0000 (0:00:00.401)       0:01:16.325 ********
2026-06-10 13:06:51.234947 | controller | changed: [localhost]
2026-06-10 13:06:51.234974 | controller |
2026-06-10 13:06:51.234980 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:06:51.234984 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.392)       0:01:16.719 ********
2026-06-10 13:06:51.234988 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.392)       0:01:16.718 ********
2026-06-10 13:06:51.290125 | 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-10 13:06:51.290154 | controller |
2026-06-10 13:06:51.290164 | 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-10 13:06:51.290168 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.055)       0:01:16.774 ********
2026-06-10 13:06:51.290173 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.055)       0:01:16.773 ********
2026-06-10 13:06:51.328982 | controller | ok: [localhost] =>
2026-06-10 13:06:51.329011 | controller |     changed: false
2026-06-10 13:06:51.329015 | controller |     msg: All assertions passed
2026-06-10 13:06:51.329019 | controller |
2026-06-10 13:06:51.329023 | 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-10 13:06:51.329028 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.038)       0:01:16.813 ********
2026-06-10 13:06:51.329032 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.038)       0:01:16.812 ********
2026-06-10 13:06:51.534124 | controller | ok: [localhost]
2026-06-10 13:06:51.534152 | controller |
2026-06-10 13:06:51.534158 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:06:51.534162 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.205)       0:01:17.018 ********
2026-06-10 13:06:51.534166 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.205)       0:01:17.017 ********
2026-06-10 13:06:51.572211 | controller | ok: [localhost]
2026-06-10 13:06:51.572238 | controller |
2026-06-10 13:06:51.572243 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:06:51.572248 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.038)       0:01:17.056 ********
2026-06-10 13:06:51.572252 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.038)       0:01:17.055 ********
2026-06-10 13:06:51.926161 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 13:06:51.926189 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 13:06:51.926195 | controller |
2026-06-10 13:06:51.926199 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:06:51.926203 | controller |   _content |
2026-06-10 13:06:51.926212 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:06:51.926215 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:06:51.926219 | controller | }}
2026-06-10 13:06:51.926223 | controller | ] ***
2026-06-10 13:06:51.926227 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.353)       0:01:17.410 ********
2026-06-10 13:06:51.926231 | controller | Wednesday 10 June 2026  13:06:51 +0000 (0:00:00.353)       0:01:17.409 ********
2026-06-10 13:06:52.011697 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:06:52.011726 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:06:52.011731 | controller |
2026-06-10 13:06:52.011736 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:06:52.011740 | controller | Wednesday 10 June 2026  13:06:52 +0000 (0:00:00.085)       0:01:17.496 ********
2026-06-10 13:06:52.011743 | controller | Wednesday 10 June 2026  13:06:52 +0000 (0:00:00.085)       0:01:17.494 ********
2026-06-10 13:06:52.208310 | controller | ok: [localhost]
2026-06-10 13:06:52.208356 | controller |
2026-06-10 13:06:52.208369 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:06:52.208377 | controller |   (_destdir,
2026-06-10 13:06:52.208384 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:06:52.208392 | controller | }}, content={{
2026-06-10 13:06:52.208398 | controller |   (
2026-06-10 13:06:52.208405 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:06:52.208412 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:06:52.208419 | controller | }}, mode=0644] ***
2026-06-10 13:06:52.208426 | controller | Wednesday 10 June 2026  13:06:52 +0000 (0:00:00.196)       0:01:17.692 ********
2026-06-10 13:06:52.208433 | controller | Wednesday 10 June 2026  13:06:52 +0000 (0:00:00.196)       0:01:17.691 ********
2026-06-10 13:06:52.607954 | controller | changed: [localhost]
2026-06-10 13:06:52.607980 | controller |
2026-06-10 13:06:52.607985 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane-post-ceph mode=0644, backup=True, remote_src=True, src={{
2026-06-10 13:06:52.607990 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:06:52.607994 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:06:52.607998 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:06:52.608001 | controller | }}, dest={{
2026-06-10 13:06:52.608005 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:52.608008 | controller |   stage['path'], _val.src_file
2026-06-10 13:06:52.608012 | controller |   ) |
2026-06-10 13:06:52.608016 | controller |   path_join
2026-06-10 13:06:52.608019 | controller |  }}] ***
2026-06-10 13:06:52.608023 | controller | Wednesday 10 June 2026  13:06:52 +0000 (0:00:00.399)       0:01:18.092 ********
2026-06-10 13:06:52.608027 | controller | Wednesday 10 June 2026  13:06:52 +0000 (0:00:00.399)       0:01:18.091 ********
2026-06-10 13:06:52.946718 | controller | changed: [localhost] => (item=service-values)
2026-06-10 13:06:52.946754 | controller |
2026-06-10 13:06:52.946761 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:52.946766 | controller | Wednesday 10 June 2026  13:06:52 +0000 (0:00:00.338)       0:01:18.431 ********
2026-06-10 13:06:52.946772 | controller | Wednesday 10 June 2026  13:06:52 +0000 (0:00:00.338)       0:01:18.429 ********
2026-06-10 13:06:52.986002 | controller | skipping: [localhost]
2026-06-10 13:06:52.986054 | controller |
2026-06-10 13:06:52.986064 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane-post-ceph chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:06:52.986071 | controller | Wednesday 10 June 2026  13:06:52 +0000 (0:00:00.039)       0:01:18.470 ********
2026-06-10 13:06:52.986076 | controller | Wednesday 10 June 2026  13:06:52 +0000 (0:00:00.039)       0:01:18.469 ********
2026-06-10 13:06:53.297273 | controller | changed: [localhost]
2026-06-10 13:06:53.297301 | controller |
2026-06-10 13:06:53.297306 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:06:53.297310 | controller | Wednesday 10 June 2026  13:06:53 +0000 (0:00:00.311)       0:01:18.781 ********
2026-06-10 13:06:53.297318 | controller | Wednesday 10 June 2026  13:06:53 +0000 (0:00:00.311)       0:01:18.780 ********
2026-06-10 13:06:53.693854 | controller | changed: [localhost]
2026-06-10 13:06:53.693883 | controller |
2026-06-10 13:06:53.693889 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane-post-ceph executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 13:06:53.693894 | controller | Wednesday 10 June 2026  13:06:53 +0000 (0:00:00.396)       0:01:19.178 ********
2026-06-10 13:06:53.693898 | controller | Wednesday 10 June 2026  13:06:53 +0000 (0:00:00.396)       0:01:19.177 ********
2026-06-10 13:06:53.734194 | controller | skipping: [localhost]
2026-06-10 13:06:53.734224 | controller |
2026-06-10 13:06:53.734229 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:06:53.734233 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:06:53.734238 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:06:53.734242 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:06:53.734246 | controller |   ) | list
2026-06-10 13:06:53.734250 | controller | }}] ***
2026-06-10 13:06:53.734254 | controller | Wednesday 10 June 2026  13:06:53 +0000 (0:00:00.040)       0:01:19.218 ********
2026-06-10 13:06:53.734257 | controller | Wednesday 10 June 2026  13:06:53 +0000 (0:00:00.040)       0:01:19.217 ********
2026-06-10 13:06:53.784230 | controller | skipping: [localhost]
2026-06-10 13:06:53.784263 | controller |
2026-06-10 13:06:53.784270 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane-post-ceph remote_src=True, src={{ _output }}, dest={{
2026-06-10 13:06:53.784275 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:06:53.784281 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:06:53.784286 | controller | }}, mode=0644] ***
2026-06-10 13:06:53.784291 | controller | Wednesday 10 June 2026  13:06:53 +0000 (0:00:00.049)       0:01:19.268 ********
2026-06-10 13:06:53.784296 | controller | Wednesday 10 June 2026  13:06:53 +0000 (0:00:00.049)       0:01:19.267 ********
2026-06-10 13:06:54.047242 | controller | changed: [localhost]
2026-06-10 13:06:54.047269 | controller |
2026-06-10 13:06:54.047275 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:54.047280 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.263)       0:01:19.531 ********
2026-06-10 13:06:54.047284 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.263)       0:01:19.530 ********
2026-06-10 13:06:54.086245 | controller | skipping: [localhost]
2026-06-10 13:06:54.086271 | controller |
2026-06-10 13:06:54.086276 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane-post-ceph _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:06:54.086281 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.039)       0:01:19.570 ********
2026-06-10 13:06:54.086284 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.039)       0:01:19.569 ********
2026-06-10 13:06:54.124258 | controller | skipping: [localhost]
2026-06-10 13:06:54.124287 | controller |
2026-06-10 13:06:54.124293 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane-post-ceph _raw_params=wait_condition.yml] ***
2026-06-10 13:06:54.124297 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.037)       0:01:19.608 ********
2026-06-10 13:06:54.124301 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.037)       0:01:19.607 ********
2026-06-10 13:06:54.167738 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 13:06:54.167770 | controller | skipping: [localhost]
2026-06-10 13:06:54.167777 | controller |
2026-06-10 13:06:54.167781 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:06:54.167785 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.043)       0:01:19.652 ********
2026-06-10 13:06:54.167793 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.043)       0:01:19.650 ********
2026-06-10 13:06:54.207647 | controller | skipping: [localhost]
2026-06-10 13:06:54.207678 | controller |
2026-06-10 13:06:54.207685 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=run_hook] ***
2026-06-10 13:06:54.207690 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.039)       0:01:19.692 ********
2026-06-10 13:06:54.207695 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.039)       0:01:19.690 ********
2026-06-10 13:06:54.251199 | controller | skipping: [localhost]
2026-06-10 13:06:54.251229 | controller |
2026-06-10 13:06:54.251234 | 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-10 13:06:54.251239 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.043)       0:01:19.735 ********
2026-06-10 13:06:54.251245 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.043)       0:01:19.734 ********
2026-06-10 13:06:54.288487 | controller | ok: [localhost] =>
2026-06-10 13:06:54.288518 | controller |     changed: false
2026-06-10 13:06:54.288524 | controller |     msg: All assertions passed
2026-06-10 13:06:54.288529 | controller |
2026-06-10 13:06:54.288534 | 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-10 13:06:54.288539 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.037)       0:01:19.773 ********
2026-06-10 13:06:54.288543 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.037)       0:01:19.771 ********
2026-06-10 13:06:54.314570 | controller | skipping: [localhost]
2026-06-10 13:06:54.314597 | controller |
2026-06-10 13:06:54.314602 | 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-10 13:06:54.314607 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.026)       0:01:19.799 ********
2026-06-10 13:06:54.314611 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.026)       0:01:19.797 ********
2026-06-10 13:06:54.342963 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-10 13:06:54.342991 | controller |
2026-06-10 13:06:54.342996 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:06:54.343000 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.028)       0:01:19.827 ********
2026-06-10 13:06:54.343004 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.028)       0:01:19.826 ********
2026-06-10 13:06:54.364900 | controller | skipping: [localhost]
2026-06-10 13:06:54.364928 | controller |
2026-06-10 13:06:54.364934 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:06:54.364938 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.021)       0:01:19.849 ********
2026-06-10 13:06:54.364942 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.021)       0:01:19.848 ********
2026-06-10 13:06:54.398193 | controller | ok: [localhost]
2026-06-10 13:06:54.398221 | controller |
2026-06-10 13:06:54.398226 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:06:54.398231 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:06:54.398235 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:06:54.398239 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:06:54.398243 | controller | }}] ***
2026-06-10 13:06:54.398247 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.033)       0:01:19.882 ********
2026-06-10 13:06:54.398250 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.033)       0:01:19.881 ********
2026-06-10 13:06:54.448763 | controller | skipping: [localhost]
2026-06-10 13:06:54.448794 | controller |
2026-06-10 13:06:54.448799 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:06:54.448804 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:06:54.448807 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:06:54.448812 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:06:54.448816 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.050)       0:01:19.933 ********
2026-06-10 13:06:54.448819 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.050)       0:01:19.931 ********
2026-06-10 13:06:54.828868 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 13:06:54.828897 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-10 13:06:54.828902 | controller |
2026-06-10 13:06:54.828906 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 13:06:54.828911 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.380)       0:01:20.313 ********
2026-06-10 13:06:54.828915 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.380)       0:01:20.312 ********
2026-06-10 13:06:54.919480 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 13:06:54.919507 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:06:54.919511 | controller |
2026-06-10 13:06:54.919516 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-10 13:06:54.919520 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.090)       0:01:20.404 ********
2026-06-10 13:06:54.919525 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.090)       0:01:20.402 ********
2026-06-10 13:06:54.958738 | controller | skipping: [localhost]
2026-06-10 13:06:54.958769 | controller |
2026-06-10 13:06:54.958776 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon name=ci_gen_kustomize_values] ***
2026-06-10 13:06:54.958782 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.039)       0:01:20.443 ********
2026-06-10 13:06:54.958787 | controller | Wednesday 10 June 2026  13:06:54 +0000 (0:00:00.039)       0:01:20.441 ********
2026-06-10 13:06:55.069752 | controller |
2026-06-10 13:06:55.069782 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:06:55.069787 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.111)       0:01:20.554 ********
2026-06-10 13:06:55.069791 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.111)       0:01:20.553 ********
2026-06-10 13:06:55.105954 | controller | skipping: [localhost]
2026-06-10 13:06:55.105984 | controller |
2026-06-10 13:06:55.105988 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:55.105993 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.036)       0:01:20.590 ********
2026-06-10 13:06:55.105997 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.036)       0:01:20.589 ********
2026-06-10 13:06:55.172731 | 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-10 13:06:55.172765 | controller |
2026-06-10 13:06:55.172772 | 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-10 13:06:55.172778 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.066)       0:01:20.657 ********
2026-06-10 13:06:55.172790 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.066)       0:01:20.655 ********
2026-06-10 13:06:55.215651 | controller | ok: [localhost] =>
2026-06-10 13:06:55.215679 | controller |     changed: false
2026-06-10 13:06:55.215683 | controller |     msg: All assertions passed
2026-06-10 13:06:55.215688 | controller |
2026-06-10 13:06:55.215692 | 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-10 13:06:55.215701 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.042)       0:01:20.700 ********
2026-06-10 13:06:55.215706 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.042)       0:01:20.698 ********
2026-06-10 13:06:55.421248 | controller | ok: [localhost]
2026-06-10 13:06:55.421281 | controller |
2026-06-10 13:06:55.421288 | 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-10 13:06:55.421295 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.205)       0:01:20.905 ********
2026-06-10 13:06:55.421300 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.205)       0:01:20.904 ********
2026-06-10 13:06:55.482796 | controller | ok: [localhost] =>
2026-06-10 13:06:55.482830 | controller |     changed: false
2026-06-10 13:06:55.482837 | controller |     msg: All assertions passed
2026-06-10 13:06:55.482843 | controller |
2026-06-10 13:06:55.482849 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:55.482855 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.061)       0:01:20.967 ********
2026-06-10 13:06:55.482860 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.061)       0:01:20.965 ********
2026-06-10 13:06:55.710483 | controller | ok: [localhost]
2026-06-10 13:06:55.710528 | controller |
2026-06-10 13:06:55.710538 | 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-10 13:06:55.710547 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:55.710555 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:55.710563 | controller |   _config_map_content |
2026-06-10 13:06:55.710570 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:55.710578 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:55.710585 | controller |     matching_parameter='regex')
2026-06-10 13:06:55.710593 | controller | }}, cacheable=False] ***
2026-06-10 13:06:55.710601 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.227)       0:01:21.194 ********
2026-06-10 13:06:55.710609 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.227)       0:01:21.193 ********
2026-06-10 13:06:55.936703 | controller | ok: [localhost]
2026-06-10 13:06:55.936731 | controller |
2026-06-10 13:06:55.936737 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:55.936741 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.226)       0:01:21.421 ********
2026-06-10 13:06:55.936745 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.226)       0:01:21.419 ********
2026-06-10 13:06:55.978636 | controller | skipping: [localhost]
2026-06-10 13:06:55.978664 | controller |
2026-06-10 13:06:55.978669 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:55.978673 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.041)       0:01:21.463 ********
2026-06-10 13:06:55.978677 | controller | Wednesday 10 June 2026  13:06:55 +0000 (0:00:00.041)       0:01:21.461 ********
2026-06-10 13:06:56.164256 | controller | ok: [localhost]
2026-06-10 13:06:56.164283 | controller |
2026-06-10 13:06:56.164288 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:56.164293 | controller |   (snippet_datadir,
2026-06-10 13:06:56.164296 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:56.164300 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:56.164304 | controller | Wednesday 10 June 2026  13:06:56 +0000 (0:00:00.185)       0:01:21.648 ********
2026-06-10 13:06:56.164308 | controller | Wednesday 10 June 2026  13:06:56 +0000 (0:00:00.185)       0:01:21.647 ********
2026-06-10 13:06:56.219980 | controller | skipping: [localhost]
2026-06-10 13:06:56.220006 | controller |
2026-06-10 13:06:56.220012 | 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-10 13:06:56.220020 | controller | Wednesday 10 June 2026  13:06:56 +0000 (0:00:00.055)       0:01:21.704 ********
2026-06-10 13:06:56.220025 | controller | Wednesday 10 June 2026  13:06:56 +0000 (0:00:00.055)       0:01:21.703 ********
2026-06-10 13:06:56.271424 | controller | ok: [localhost]
2026-06-10 13:06:56.271451 | controller |
2026-06-10 13:06:56.271457 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:06:56.271461 | controller |   (snippet_datadir,
2026-06-10 13:06:56.271465 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:06:56.271469 | controller | }}, content={{
2026-06-10 13:06:56.271472 | controller |   _base64_patch |
2026-06-10 13:06:56.271476 | controller |   default({}) |
2026-06-10 13:06:56.271479 | controller |   to_nice_yaml
2026-06-10 13:06:56.271482 | controller | }}, mode=0644] ***
2026-06-10 13:06:56.271486 | controller | Wednesday 10 June 2026  13:06:56 +0000 (0:00:00.051)       0:01:21.755 ********
2026-06-10 13:06:56.271490 | controller | Wednesday 10 June 2026  13:06:56 +0000 (0:00:00.051)       0:01:21.754 ********
2026-06-10 13:06:56.633148 | controller | ok: [localhost]
2026-06-10 13:06:56.633176 | controller |
2026-06-10 13:06:56.633181 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:06:56.633185 | controller |   (snippet_datadir,
2026-06-10 13:06:56.633189 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:06:56.633194 | controller | }}, content={{
2026-06-10 13:06:56.633198 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:06:56.633201 | controller |   default({}) |
2026-06-10 13:06:56.633205 | controller |   to_nice_yaml
2026-06-10 13:06:56.633208 | controller | }}, mode=0644] ***
2026-06-10 13:06:56.633212 | controller | Wednesday 10 June 2026  13:06:56 +0000 (0:00:00.361)       0:01:22.117 ********
2026-06-10 13:06:56.633215 | controller | Wednesday 10 June 2026  13:06:56 +0000 (0:00:00.361)       0:01:22.116 ********
2026-06-10 13:06:57.003926 | controller | ok: [localhost]
2026-06-10 13:06:57.003971 | controller |
2026-06-10 13:06:57.003988 | 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-10 13:06:57.003997 | controller |   (
2026-06-10 13:06:57.004005 | controller |     snippet_datadir,
2026-06-10 13:06:57.004014 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:06:57.004022 | controller |   ) | path_join
2026-06-10 13:06:57.004029 | controller | }}, mode=0644] ***
2026-06-10 13:06:57.004077 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.370)       0:01:22.487 ********
2026-06-10 13:06:57.004086 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.370)       0:01:22.486 ********
2026-06-10 13:06:57.402066 | controller | changed: [localhost]
2026-06-10 13:06:57.402098 | controller |
2026-06-10 13:06:57.402105 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:06:57.402110 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.398)       0:01:22.886 ********
2026-06-10 13:06:57.402116 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.398)       0:01:22.885 ********
2026-06-10 13:06:57.458151 | 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-10 13:06:57.458179 | controller |
2026-06-10 13:06:57.458184 | 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-10 13:06:57.458189 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.056)       0:01:22.942 ********
2026-06-10 13:06:57.458192 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.056)       0:01:22.941 ********
2026-06-10 13:06:57.497230 | controller | ok: [localhost] =>
2026-06-10 13:06:57.497262 | controller |     changed: false
2026-06-10 13:06:57.497266 | controller |     msg: All assertions passed
2026-06-10 13:06:57.497271 | controller |
2026-06-10 13:06:57.497275 | 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-10 13:06:57.497279 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.039)       0:01:22.981 ********
2026-06-10 13:06:57.497288 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.039)       0:01:22.980 ********
2026-06-10 13:06:57.678462 | controller | ok: [localhost]
2026-06-10 13:06:57.678489 | controller |
2026-06-10 13:06:57.678494 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:06:57.678498 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.181)       0:01:23.163 ********
2026-06-10 13:06:57.678501 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.181)       0:01:23.161 ********
2026-06-10 13:06:57.715884 | controller | ok: [localhost]
2026-06-10 13:06:57.715912 | controller |
2026-06-10 13:06:57.715917 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:06:57.715921 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.037)       0:01:23.200 ********
2026-06-10 13:06:57.715925 | controller | Wednesday 10 June 2026  13:06:57 +0000 (0:00:00.037)       0:01:23.199 ********
2026-06-10 13:06:58.065617 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 13:06:58.065650 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 13:06:58.065657 | controller |
2026-06-10 13:06:58.065664 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:06:58.065669 | controller |   _content |
2026-06-10 13:06:58.065675 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:06:58.065680 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:06:58.065686 | controller | }}
2026-06-10 13:06:58.065691 | controller | ] ***
2026-06-10 13:06:58.065697 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.349)       0:01:23.549 ********
2026-06-10 13:06:58.065702 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.349)       0:01:23.548 ********
2026-06-10 13:06:58.152726 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:06:58.152760 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:06:58.152767 | controller |
2026-06-10 13:06:58.152773 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:06:58.152779 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.087)       0:01:23.637 ********
2026-06-10 13:06:58.152784 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.087)       0:01:23.635 ********
2026-06-10 13:06:58.343263 | controller | ok: [localhost]
2026-06-10 13:06:58.343296 | controller |
2026-06-10 13:06:58.343303 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:06:58.343309 | controller |   (_destdir,
2026-06-10 13:06:58.343315 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:06:58.343320 | controller | }}, content={{
2026-06-10 13:06:58.343325 | controller |   (
2026-06-10 13:06:58.343331 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:06:58.343336 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:06:58.343342 | controller | }}, mode=0644] ***
2026-06-10 13:06:58.343347 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.190)       0:01:23.827 ********
2026-06-10 13:06:58.343354 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.190)       0:01:23.826 ********
2026-06-10 13:06:58.802253 | controller | changed: [localhost]
2026-06-10 13:06:58.802298 | controller |
2026-06-10 13:06:58.802308 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:06:58.802317 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.458)       0:01:24.286 ********
2026-06-10 13:06:58.802326 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.458)       0:01:24.284 ********
2026-06-10 13:06:58.842087 | controller | skipping: [localhost]
2026-06-10 13:06:58.842118 | controller |
2026-06-10 13:06:58.842123 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:06:58.842129 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.040)       0:01:24.326 ********
2026-06-10 13:06:58.842133 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.040)       0:01:24.325 ********
2026-06-10 13:06:58.892545 | 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-10 13:06:58.892575 | controller |
2026-06-10 13:06:58.892580 | 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-10 13:06:58.892585 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.050)       0:01:24.377 ********
2026-06-10 13:06:58.892589 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.050)       0:01:24.375 ********
2026-06-10 13:06:58.951314 | controller | ok: [localhost] =>
2026-06-10 13:06:58.951342 | controller |     changed: false
2026-06-10 13:06:58.951347 | controller |     msg: All assertions passed
2026-06-10 13:06:58.951351 | controller |
2026-06-10 13:06:58.951355 | 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-10 13:06:58.951359 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.058)       0:01:24.435 ********
2026-06-10 13:06:58.951363 | controller | Wednesday 10 June 2026  13:06:58 +0000 (0:00:00.058)       0:01:24.434 ********
2026-06-10 13:06:59.161919 | controller | ok: [localhost]
2026-06-10 13:06:59.161945 | controller |
2026-06-10 13:06:59.161949 | 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-10 13:06:59.161954 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.210)       0:01:24.646 ********
2026-06-10 13:06:59.161958 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.210)       0:01:24.645 ********
2026-06-10 13:06:59.269485 | controller | ok: [localhost] =>
2026-06-10 13:06:59.269514 | controller |     changed: false
2026-06-10 13:06:59.269518 | controller |     msg: All assertions passed
2026-06-10 13:06:59.269522 | controller |
2026-06-10 13:06:59.269526 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:06:59.269531 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.107)       0:01:24.753 ********
2026-06-10 13:06:59.269534 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.107)       0:01:24.752 ********
2026-06-10 13:06:59.457331 | controller | ok: [localhost]
2026-06-10 13:06:59.457361 | controller |
2026-06-10 13:06:59.457366 | 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-10 13:06:59.457371 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:06:59.457375 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:06:59.457379 | controller |   _config_map_content |
2026-06-10 13:06:59.457383 | controller |   ansible.utils.remove_keys(
2026-06-10 13:06:59.457386 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:06:59.457389 | controller |     matching_parameter='regex')
2026-06-10 13:06:59.457393 | controller | }}, cacheable=False] ***
2026-06-10 13:06:59.457397 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.187)       0:01:24.941 ********
2026-06-10 13:06:59.457401 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.187)       0:01:24.940 ********
2026-06-10 13:06:59.715372 | controller | ok: [localhost]
2026-06-10 13:06:59.715399 | controller |
2026-06-10 13:06:59.715404 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:06:59.715408 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.258)       0:01:25.200 ********
2026-06-10 13:06:59.715412 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.258)       0:01:25.198 ********
2026-06-10 13:06:59.755497 | controller | skipping: [localhost]
2026-06-10 13:06:59.755526 | controller |
2026-06-10 13:06:59.755532 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:06:59.755536 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.040)       0:01:25.240 ********
2026-06-10 13:06:59.755544 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.040)       0:01:25.238 ********
2026-06-10 13:06:59.945690 | controller | changed: [localhost]
2026-06-10 13:06:59.945719 | controller |
2026-06-10 13:06:59.945724 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:06:59.945728 | controller |   (snippet_datadir,
2026-06-10 13:06:59.945732 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:06:59.945736 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:06:59.945740 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.190)       0:01:25.430 ********
2026-06-10 13:06:59.945744 | controller | Wednesday 10 June 2026  13:06:59 +0000 (0:00:00.190)       0:01:25.428 ********
2026-06-10 13:07:00.382756 | controller | changed: [localhost]
2026-06-10 13:07:00.382785 | controller |
2026-06-10 13:07:00.382790 | 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-10 13:07:00.382795 | controller | Wednesday 10 June 2026  13:07:00 +0000 (0:00:00.437)       0:01:25.867 ********
2026-06-10 13:07:00.382799 | controller | Wednesday 10 June 2026  13:07:00 +0000 (0:00:00.437)       0:01:25.866 ********
2026-06-10 13:07:00.435162 | controller | ok: [localhost]
2026-06-10 13:07:00.435189 | controller |
2026-06-10 13:07:00.435194 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:07:00.435198 | controller |   (snippet_datadir,
2026-06-10 13:07:00.435202 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:07:00.435206 | controller | }}, content={{
2026-06-10 13:07:00.435210 | controller |   _base64_patch |
2026-06-10 13:07:00.435213 | controller |   default({}) |
2026-06-10 13:07:00.435217 | controller |   to_nice_yaml
2026-06-10 13:07:00.435220 | controller | }}, mode=0644] ***
2026-06-10 13:07:00.435224 | controller | Wednesday 10 June 2026  13:07:00 +0000 (0:00:00.052)       0:01:25.919 ********
2026-06-10 13:07:00.435227 | controller | Wednesday 10 June 2026  13:07:00 +0000 (0:00:00.052)       0:01:25.918 ********
2026-06-10 13:07:00.852889 | controller | changed: [localhost]
2026-06-10 13:07:00.852917 | controller |
2026-06-10 13:07:00.852927 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:07:00.852931 | controller |   (snippet_datadir,
2026-06-10 13:07:00.852934 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:07:00.852939 | controller | }}, content={{
2026-06-10 13:07:00.852943 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:07:00.852946 | controller |   default({}) |
2026-06-10 13:07:00.852950 | controller |   to_nice_yaml
2026-06-10 13:07:00.852953 | controller | }}, mode=0644] ***
2026-06-10 13:07:00.852957 | controller | Wednesday 10 June 2026  13:07:00 +0000 (0:00:00.417)       0:01:26.337 ********
2026-06-10 13:07:00.852960 | controller | Wednesday 10 June 2026  13:07:00 +0000 (0:00:00.417)       0:01:26.336 ********
2026-06-10 13:07:01.237250 | controller | changed: [localhost]
2026-06-10 13:07:01.237277 | controller |
2026-06-10 13:07:01.237282 | 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-10 13:07:01.237287 | controller |   (
2026-06-10 13:07:01.237290 | controller |     snippet_datadir,
2026-06-10 13:07:01.237294 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:07:01.237298 | controller |   ) | path_join
2026-06-10 13:07:01.237301 | controller | }}, mode=0644] ***
2026-06-10 13:07:01.237305 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.384)       0:01:26.721 ********
2026-06-10 13:07:01.237309 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.384)       0:01:26.720 ********
2026-06-10 13:07:01.584914 | controller | changed: [localhost]
2026-06-10 13:07:01.584943 | controller |
2026-06-10 13:07:01.584949 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:07:01.584953 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.347)       0:01:27.069 ********
2026-06-10 13:07:01.584957 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.347)       0:01:27.068 ********
2026-06-10 13:07:01.661472 | 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-10 13:07:01.661519 | controller |
2026-06-10 13:07:01.661529 | 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-10 13:07:01.661536 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.076)       0:01:27.145 ********
2026-06-10 13:07:01.661542 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.076)       0:01:27.144 ********
2026-06-10 13:07:01.711105 | controller | ok: [localhost] =>
2026-06-10 13:07:01.711142 | controller |     changed: false
2026-06-10 13:07:01.711148 | controller |     msg: All assertions passed
2026-06-10 13:07:01.711155 | controller |
2026-06-10 13:07:01.711160 | 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-10 13:07:01.711167 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.049)       0:01:27.195 ********
2026-06-10 13:07:01.711172 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.049)       0:01:27.194 ********
2026-06-10 13:07:01.895330 | controller | ok: [localhost]
2026-06-10 13:07:01.895364 | controller |
2026-06-10 13:07:01.895371 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:07:01.895377 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.184)       0:01:27.379 ********
2026-06-10 13:07:01.895382 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.184)       0:01:27.378 ********
2026-06-10 13:07:01.934487 | controller | ok: [localhost]
2026-06-10 13:07:01.934513 | controller |
2026-06-10 13:07:01.934518 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:07:01.934523 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.039)       0:01:27.419 ********
2026-06-10 13:07:01.934527 | controller | Wednesday 10 June 2026  13:07:01 +0000 (0:00:00.039)       0:01:27.417 ********
2026-06-10 13:07:02.516064 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml)
2026-06-10 13:07:02.516094 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml)
2026-06-10 13:07:02.516099 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml)
2026-06-10 13:07:02.516102 | controller |
2026-06-10 13:07:02.516106 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:07:02.516110 | controller |   _content |
2026-06-10 13:07:02.516114 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:07:02.516118 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:07:02.516122 | controller | }}
2026-06-10 13:07:02.516125 | controller | ] ***
2026-06-10 13:07:02.516129 | controller | Wednesday 10 June 2026  13:07:02 +0000 (0:00:00.581)       0:01:28.000 ********
2026-06-10 13:07:02.516133 | controller | Wednesday 10 June 2026  13:07:02 +0000 (0:00:00.581)       0:01:27.999 ********
2026-06-10 13:07:02.635122 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 13:07:02.635150 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:07:02.635155 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:07:02.635159 | controller |
2026-06-10 13:07:02.635164 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:07:02.635168 | controller | Wednesday 10 June 2026  13:07:02 +0000 (0:00:00.119)       0:01:28.119 ********
2026-06-10 13:07:02.635171 | controller | Wednesday 10 June 2026  13:07:02 +0000 (0:00:00.119)       0:01:28.118 ********
2026-06-10 13:07:02.828617 | controller | changed: [localhost]
2026-06-10 13:07:02.828645 | controller |
2026-06-10 13:07:02.828650 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:07:02.828654 | controller |   (_destdir,
2026-06-10 13:07:02.828659 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:07:02.828662 | controller | }}, content={{
2026-06-10 13:07:02.828666 | controller |   (
2026-06-10 13:07:02.828670 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:07:02.828678 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:07:02.828682 | controller | }}, mode=0644] ***
2026-06-10 13:07:02.828685 | controller | Wednesday 10 June 2026  13:07:02 +0000 (0:00:00.193)       0:01:28.313 ********
2026-06-10 13:07:02.828689 | controller | Wednesday 10 June 2026  13:07:02 +0000 (0:00:00.193)       0:01:28.311 ********
2026-06-10 13:07:03.195180 | controller | changed: [localhost]
2026-06-10 13:07:03.195245 | controller |
2026-06-10 13:07:03.195253 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon mode=0644, backup=True, remote_src=True, src={{
2026-06-10 13:07:03.195258 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:07:03.195264 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:07:03.195268 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:07:03.195273 | controller | }}, dest={{
2026-06-10 13:07:03.195279 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:07:03.195282 | controller |   stage['path'], _val.src_file
2026-06-10 13:07:03.195286 | controller |   ) |
2026-06-10 13:07:03.195290 | controller |   path_join
2026-06-10 13:07:03.195293 | controller |  }}] ***
2026-06-10 13:07:03.195297 | controller | Wednesday 10 June 2026  13:07:03 +0000 (0:00:00.366)       0:01:28.679 ********
2026-06-10 13:07:03.195301 | controller | Wednesday 10 June 2026  13:07:03 +0000 (0:00:00.366)       0:01:28.678 ********
2026-06-10 13:07:03.722332 | controller | changed: [localhost] => (item=service-values)
2026-06-10 13:07:03.722361 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph)
2026-06-10 13:07:03.722366 | controller |
2026-06-10 13:07:03.722371 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:07:03.722375 | controller | Wednesday 10 June 2026  13:07:03 +0000 (0:00:00.527)       0:01:29.206 ********
2026-06-10 13:07:03.722379 | controller | Wednesday 10 June 2026  13:07:03 +0000 (0:00:00.527)       0:01:29.205 ********
2026-06-10 13:07:03.759814 | controller | skipping: [localhost]
2026-06-10 13:07:03.759842 | controller |
2026-06-10 13:07:03.759847 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:07:03.759852 | controller | Wednesday 10 June 2026  13:07:03 +0000 (0:00:00.037)       0:01:29.244 ********
2026-06-10 13:07:03.759861 | controller | Wednesday 10 June 2026  13:07:03 +0000 (0:00:00.037)       0:01:29.243 ********
2026-06-10 13:07:04.137003 | controller | changed: [localhost]
2026-06-10 13:07:04.137080 | controller |
2026-06-10 13:07:04.137092 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:07:04.137101 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.376)       0:01:29.621 ********
2026-06-10 13:07:04.137108 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.376)       0:01:29.619 ********
2026-06-10 13:07:04.516195 | controller | changed: [localhost]
2026-06-10 13:07:04.516227 | controller |
2026-06-10 13:07:04.516234 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 13:07:04.516240 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.379)       0:01:30.000 ********
2026-06-10 13:07:04.516246 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.379)       0:01:29.999 ********
2026-06-10 13:07:04.578479 | controller | skipping: [localhost]
2026-06-10 13:07:04.578513 | controller |
2026-06-10 13:07:04.578520 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:07:04.578526 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:07:04.578532 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:07:04.578538 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:07:04.578543 | controller |   ) | list
2026-06-10 13:07:04.578548 | controller | }}] ***
2026-06-10 13:07:04.578554 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.062)       0:01:30.062 ********
2026-06-10 13:07:04.578564 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.062)       0:01:30.061 ********
2026-06-10 13:07:04.628996 | controller | skipping: [localhost]
2026-06-10 13:07:04.629039 | controller |
2026-06-10 13:07:04.629047 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon remote_src=True, src={{ _output }}, dest={{
2026-06-10 13:07:04.629079 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:07:04.629085 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:07:04.629091 | controller | }}, mode=0644] ***
2026-06-10 13:07:04.629096 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.050)       0:01:30.113 ********
2026-06-10 13:07:04.629101 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.050)       0:01:30.112 ********
2026-06-10 13:07:04.876573 | controller | changed: [localhost]
2026-06-10 13:07:04.876607 | controller |
2026-06-10 13:07:04.876613 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:07:04.876619 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.247)       0:01:30.361 ********
2026-06-10 13:07:04.876625 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.247)       0:01:30.359 ********
2026-06-10 13:07:04.939972 | controller | skipping: [localhost]
2026-06-10 13:07:04.939999 | controller |
2026-06-10 13:07:04.940005 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:07:04.940009 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.063)       0:01:30.424 ********
2026-06-10 13:07:04.940013 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.063)       0:01:30.423 ********
2026-06-10 13:07:04.977844 | controller | skipping: [localhost]
2026-06-10 13:07:04.977872 | controller |
2026-06-10 13:07:04.977877 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon _raw_params=wait_condition.yml] ***
2026-06-10 13:07:04.977881 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.037)       0:01:30.462 ********
2026-06-10 13:07:04.977885 | controller | Wednesday 10 June 2026  13:07:04 +0000 (0:00:00.037)       0:01:30.461 ********
2026-06-10 13:07:05.017639 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-10 13:07:05.017672 | controller | skipping: [localhost]
2026-06-10 13:07:05.017678 | controller |
2026-06-10 13:07:05.017683 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:07:05.017688 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.039)       0:01:30.502 ********
2026-06-10 13:07:05.017693 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.039)       0:01:30.500 ********
2026-06-10 13:07:05.059236 | controller | skipping: [localhost]
2026-06-10 13:07:05.059263 | controller |
2026-06-10 13:07:05.059268 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-10 13:07:05.059272 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.041)       0:01:30.543 ********
2026-06-10 13:07:05.059276 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.041)       0:01:30.542 ********
2026-06-10 13:07:05.100043 | controller | skipping: [localhost]
2026-06-10 13:07:05.100088 | controller |
2026-06-10 13:07:05.100093 | 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-10 13:07:05.100098 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.040)       0:01:30.584 ********
2026-06-10 13:07:05.100102 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.040)       0:01:30.583 ********
2026-06-10 13:07:05.137393 | controller | ok: [localhost] =>
2026-06-10 13:07:05.137420 | controller |     changed: false
2026-06-10 13:07:05.137425 | controller |     msg: All assertions passed
2026-06-10 13:07:05.137429 | controller |
2026-06-10 13:07:05.137433 | 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-10 13:07:05.137441 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.037)       0:01:30.622 ********
2026-06-10 13:07:05.137445 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.037)       0:01:30.620 ********
2026-06-10 13:07:05.160366 | controller | skipping: [localhost]
2026-06-10 13:07:05.160393 | controller |
2026-06-10 13:07:05.160398 | 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-10 13:07:05.160403 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.023)       0:01:30.645 ********
2026-06-10 13:07:05.160407 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.023)       0:01:30.643 ********
2026-06-10 13:07:05.187226 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-10 13:07:05.187253 | controller |
2026-06-10 13:07:05.187258 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:07:05.187263 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.026)       0:01:30.671 ********
2026-06-10 13:07:05.187267 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.026)       0:01:30.670 ********
2026-06-10 13:07:05.209695 | controller | skipping: [localhost]
2026-06-10 13:07:05.209720 | controller |
2026-06-10 13:07:05.209725 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:07:05.209729 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.022)       0:01:30.694 ********
2026-06-10 13:07:05.209733 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.022)       0:01:30.692 ********
2026-06-10 13:07:05.249266 | controller | ok: [localhost]
2026-06-10 13:07:05.249292 | controller |
2026-06-10 13:07:05.249298 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:07:05.249302 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:07:05.249306 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:07:05.249310 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:07:05.249314 | controller | }}] ***
2026-06-10 13:07:05.249317 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.039)       0:01:30.733 ********
2026-06-10 13:07:05.249321 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.039)       0:01:30.732 ********
2026-06-10 13:07:05.287567 | controller | skipping: [localhost]
2026-06-10 13:07:05.287602 | controller |
2026-06-10 13:07:05.287609 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:07:05.287615 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:07:05.287620 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:07:05.287626 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:07:05.287632 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.038)       0:01:30.771 ********
2026-06-10 13:07:05.287638 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.038)       0:01:30.770 ********
2026-06-10 13:07:05.485442 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-10 13:07:05.485470 | controller |
2026-06-10 13:07:05.485475 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 13:07:05.485479 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.198)       0:01:30.970 ********
2026-06-10 13:07:05.485483 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.198)       0:01:30.968 ********
2026-06-10 13:07:05.545144 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:07:05.545177 | controller |
2026-06-10 13:07:05.545182 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-10 13:07:05.545186 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.059)       0:01:31.029 ********
2026-06-10 13:07:05.545198 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.059)       0:01:31.028 ********
2026-06-10 13:07:05.584802 | controller | skipping: [localhost]
2026-06-10 13:07:05.584828 | controller |
2026-06-10 13:07:05.584833 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/deployment name=ci_gen_kustomize_values] ***
2026-06-10 13:07:05.584838 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.039)       0:01:31.069 ********
2026-06-10 13:07:05.584841 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.039)       0:01:31.068 ********
2026-06-10 13:07:05.657905 | controller |
2026-06-10 13:07:05.657934 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:07:05.657939 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.073)       0:01:31.142 ********
2026-06-10 13:07:05.657943 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.073)       0:01:31.141 ********
2026-06-10 13:07:05.695387 | controller | skipping: [localhost]
2026-06-10 13:07:05.695416 | controller |
2026-06-10 13:07:05.695421 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:07:05.695426 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.037)       0:01:31.180 ********
2026-06-10 13:07:05.695430 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.037)       0:01:31.178 ********
2026-06-10 13:07:05.756475 | 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-10 13:07:05.756509 | controller |
2026-06-10 13:07:05.756515 | 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-10 13:07:05.756520 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.060)       0:01:31.240 ********
2026-06-10 13:07:05.756524 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.060)       0:01:31.239 ********
2026-06-10 13:07:05.795548 | controller | ok: [localhost] =>
2026-06-10 13:07:05.795573 | controller |     changed: false
2026-06-10 13:07:05.795578 | controller |     msg: All assertions passed
2026-06-10 13:07:05.795582 | controller |
2026-06-10 13:07:05.795586 | 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-10 13:07:05.795591 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.039)       0:01:31.280 ********
2026-06-10 13:07:05.795594 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.039)       0:01:31.278 ********
2026-06-10 13:07:05.983992 | controller | ok: [localhost]
2026-06-10 13:07:05.984018 | controller |
2026-06-10 13:07:05.984023 | 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-10 13:07:05.984028 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.188)       0:01:31.468 ********
2026-06-10 13:07:05.984036 | controller | Wednesday 10 June 2026  13:07:05 +0000 (0:00:00.188)       0:01:31.467 ********
2026-06-10 13:07:06.034649 | controller | ok: [localhost] =>
2026-06-10 13:07:06.034684 | controller |     changed: false
2026-06-10 13:07:06.034690 | controller |     msg: All assertions passed
2026-06-10 13:07:06.034695 | controller |
2026-06-10 13:07:06.034700 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:07:06.034704 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.050)       0:01:31.519 ********
2026-06-10 13:07:06.034708 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.050)       0:01:31.517 ********
2026-06-10 13:07:06.212632 | controller | ok: [localhost]
2026-06-10 13:07:06.212659 | controller |
2026-06-10 13:07:06.212665 | 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-10 13:07:06.212669 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:07:06.212678 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:07:06.212682 | controller |   _config_map_content |
2026-06-10 13:07:06.212686 | controller |   ansible.utils.remove_keys(
2026-06-10 13:07:06.212689 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:07:06.212693 | controller |     matching_parameter='regex')
2026-06-10 13:07:06.212697 | controller | }}, cacheable=False] ***
2026-06-10 13:07:06.212700 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.178)       0:01:31.697 ********
2026-06-10 13:07:06.212704 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.178)       0:01:31.695 ********
2026-06-10 13:07:06.466084 | controller | ok: [localhost]
2026-06-10 13:07:06.466112 | controller |
2026-06-10 13:07:06.466119 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:07:06.466124 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.253)       0:01:31.950 ********
2026-06-10 13:07:06.466129 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.253)       0:01:31.949 ********
2026-06-10 13:07:06.534662 | controller | skipping: [localhost]
2026-06-10 13:07:06.534690 | controller |
2026-06-10 13:07:06.534696 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:07:06.534700 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.068)       0:01:32.019 ********
2026-06-10 13:07:06.534704 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.068)       0:01:32.017 ********
2026-06-10 13:07:06.722517 | controller | changed: [localhost]
2026-06-10 13:07:06.722544 | controller |
2026-06-10 13:07:06.722550 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:07:06.722555 | controller |   (snippet_datadir,
2026-06-10 13:07:06.722560 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:07:06.722565 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:07:06.722573 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.187)       0:01:32.207 ********
2026-06-10 13:07:06.722578 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.187)       0:01:32.205 ********
2026-06-10 13:07:06.774144 | controller | skipping: [localhost]
2026-06-10 13:07:06.774171 | controller |
2026-06-10 13:07:06.774177 | 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-10 13:07:06.774181 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.051)       0:01:32.258 ********
2026-06-10 13:07:06.774185 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.051)       0:01:32.257 ********
2026-06-10 13:07:06.822867 | controller | ok: [localhost]
2026-06-10 13:07:06.822894 | controller |
2026-06-10 13:07:06.822900 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:07:06.822905 | controller |   (snippet_datadir,
2026-06-10 13:07:06.822909 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:07:06.822913 | controller | }}, content={{
2026-06-10 13:07:06.822916 | controller |   _base64_patch |
2026-06-10 13:07:06.822920 | controller |   default({}) |
2026-06-10 13:07:06.822923 | controller |   to_nice_yaml
2026-06-10 13:07:06.822926 | controller | }}, mode=0644] ***
2026-06-10 13:07:06.822930 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.048)       0:01:32.307 ********
2026-06-10 13:07:06.822934 | controller | Wednesday 10 June 2026  13:07:06 +0000 (0:00:00.048)       0:01:32.306 ********
2026-06-10 13:07:07.154657 | controller | changed: [localhost]
2026-06-10 13:07:07.154686 | controller |
2026-06-10 13:07:07.154691 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:07:07.154695 | controller |   (snippet_datadir,
2026-06-10 13:07:07.154699 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:07:07.154703 | controller | }}, content={{
2026-06-10 13:07:07.154708 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:07:07.154712 | controller |   default({}) |
2026-06-10 13:07:07.154716 | controller |   to_nice_yaml
2026-06-10 13:07:07.154719 | controller | }}, mode=0644] ***
2026-06-10 13:07:07.154722 | controller | Wednesday 10 June 2026  13:07:07 +0000 (0:00:00.331)       0:01:32.639 ********
2026-06-10 13:07:07.154726 | controller | Wednesday 10 June 2026  13:07:07 +0000 (0:00:00.331)       0:01:32.637 ********
2026-06-10 13:07:07.523682 | controller | changed: [localhost]
2026-06-10 13:07:07.523710 | controller |
2026-06-10 13:07:07.523715 | 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-10 13:07:07.523719 | controller |   (
2026-06-10 13:07:07.523723 | controller |     snippet_datadir,
2026-06-10 13:07:07.523728 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:07:07.523731 | controller |   ) | path_join
2026-06-10 13:07:07.523735 | controller | }}, mode=0644] ***
2026-06-10 13:07:07.523738 | controller | Wednesday 10 June 2026  13:07:07 +0000 (0:00:00.369)       0:01:33.008 ********
2026-06-10 13:07:07.523742 | controller | Wednesday 10 June 2026  13:07:07 +0000 (0:00:00.369)       0:01:33.006 ********
2026-06-10 13:07:07.903256 | controller | changed: [localhost]
2026-06-10 13:07:07.903288 | controller |
2026-06-10 13:07:07.903293 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:07:07.903297 | controller | Wednesday 10 June 2026  13:07:07 +0000 (0:00:00.379)       0:01:33.387 ********
2026-06-10 13:07:07.903301 | controller | Wednesday 10 June 2026  13:07:07 +0000 (0:00:00.379)       0:01:33.386 ********
2026-06-10 13:07:07.999877 | 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-10 13:07:07.999910 | controller |
2026-06-10 13:07:07.999917 | 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-10 13:07:07.999923 | controller | Wednesday 10 June 2026  13:07:07 +0000 (0:00:00.096)       0:01:33.484 ********
2026-06-10 13:07:07.999929 | controller | Wednesday 10 June 2026  13:07:07 +0000 (0:00:00.096)       0:01:33.482 ********
2026-06-10 13:07:08.092926 | controller | ok: [localhost] =>
2026-06-10 13:07:08.092954 | controller |     changed: false
2026-06-10 13:07:08.092959 | controller |     msg: All assertions passed
2026-06-10 13:07:08.092963 | controller |
2026-06-10 13:07:08.092967 | 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-10 13:07:08.092971 | controller | Wednesday 10 June 2026  13:07:08 +0000 (0:00:00.093)       0:01:33.577 ********
2026-06-10 13:07:08.092975 | controller | Wednesday 10 June 2026  13:07:08 +0000 (0:00:00.093)       0:01:33.576 ********
2026-06-10 13:07:08.268851 | controller | ok: [localhost]
2026-06-10 13:07:08.268879 | controller |
2026-06-10 13:07:08.268884 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:07:08.268888 | controller | Wednesday 10 June 2026  13:07:08 +0000 (0:00:00.175)       0:01:33.753 ********
2026-06-10 13:07:08.268892 | controller | Wednesday 10 June 2026  13:07:08 +0000 (0:00:00.175)       0:01:33.752 ********
2026-06-10 13:07:08.307503 | controller | ok: [localhost]
2026-06-10 13:07:08.307536 | controller |
2026-06-10 13:07:08.307542 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:07:08.307546 | controller | Wednesday 10 June 2026  13:07:08 +0000 (0:00:00.038)       0:01:33.792 ********
2026-06-10 13:07:08.307550 | controller | Wednesday 10 June 2026  13:07:08 +0000 (0:00:00.038)       0:01:33.790 ********
2026-06-10 13:07:08.676456 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml)
2026-06-10 13:07:08.676484 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml)
2026-06-10 13:07:08.676489 | controller |
2026-06-10 13:07:08.676493 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:07:08.676497 | controller |   _content |
2026-06-10 13:07:08.676501 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:07:08.676504 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:07:08.676508 | controller | }}
2026-06-10 13:07:08.676512 | controller | ] ***
2026-06-10 13:07:08.676516 | controller | Wednesday 10 June 2026  13:07:08 +0000 (0:00:00.368)       0:01:34.161 ********
2026-06-10 13:07:08.676528 | controller | Wednesday 10 June 2026  13:07:08 +0000 (0:00:00.368)       0:01:34.159 ********
2026-06-10 13:07:08.760414 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:07:08.760442 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:07:08.760448 | controller |
2026-06-10 13:07:08.760452 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:07:08.760456 | controller | Wednesday 10 June 2026  13:07:08 +0000 (0:00:00.083)       0:01:34.245 ********
2026-06-10 13:07:08.760460 | controller | Wednesday 10 June 2026  13:07:08 +0000 (0:00:00.083)       0:01:34.243 ********
2026-06-10 13:07:09.002674 | controller | changed: [localhost]
2026-06-10 13:07:09.002703 | controller |
2026-06-10 13:07:09.002708 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:07:09.002712 | controller |   (_destdir,
2026-06-10 13:07:09.002716 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:07:09.002720 | controller | }}, content={{
2026-06-10 13:07:09.002724 | controller |   (
2026-06-10 13:07:09.002727 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:07:09.002731 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:07:09.002735 | controller | }}, mode=0644] ***
2026-06-10 13:07:09.002739 | controller | Wednesday 10 June 2026  13:07:09 +0000 (0:00:00.242)       0:01:34.487 ********
2026-06-10 13:07:09.002743 | controller | Wednesday 10 June 2026  13:07:09 +0000 (0:00:00.242)       0:01:34.485 ********
2026-06-10 13:07:09.378176 | controller | changed: [localhost]
2026-06-10 13:07:09.378204 | controller |
2026-06-10 13:07:09.378210 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-10 13:07:09.378214 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:07:09.378218 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:07:09.378222 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:07:09.378225 | controller | }}, dest={{
2026-06-10 13:07:09.378229 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:07:09.378233 | controller |   stage['path'], _val.src_file
2026-06-10 13:07:09.378237 | controller |   ) |
2026-06-10 13:07:09.378240 | controller |   path_join
2026-06-10 13:07:09.378244 | controller |  }}] ***
2026-06-10 13:07:09.378248 | controller | Wednesday 10 June 2026  13:07:09 +0000 (0:00:00.375)       0:01:34.862 ********
2026-06-10 13:07:09.378251 | controller | Wednesday 10 June 2026  13:07:09 +0000 (0:00:00.375)       0:01:34.861 ********
2026-06-10 13:07:09.617386 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph)
2026-06-10 13:07:09.617430 | controller |
2026-06-10 13:07:09.617441 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:07:09.617450 | controller | Wednesday 10 June 2026  13:07:09 +0000 (0:00:00.238)       0:01:35.101 ********
2026-06-10 13:07:09.617458 | controller | Wednesday 10 June 2026  13:07:09 +0000 (0:00:00.238)       0:01:35.100 ********
2026-06-10 13:07:09.664948 | controller | skipping: [localhost]
2026-06-10 13:07:09.664990 | controller |
2026-06-10 13:07:09.665001 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:07:09.665009 | controller | Wednesday 10 June 2026  13:07:09 +0000 (0:00:00.047)       0:01:35.149 ********
2026-06-10 13:07:09.665018 | controller | Wednesday 10 June 2026  13:07:09 +0000 (0:00:00.047)       0:01:35.147 ********
2026-06-10 13:07:10.032360 | controller | changed: [localhost]
2026-06-10 13:07:10.032403 | controller |
2026-06-10 13:07:10.032413 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:07:10.032423 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.367)       0:01:35.516 ********
2026-06-10 13:07:10.032431 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.367)       0:01:35.514 ********
2026-06-10 13:07:10.435546 | controller | changed: [localhost]
2026-06-10 13:07:10.435589 | controller |
2026-06-10 13:07:10.435599 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/deployment executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 13:07:10.435615 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.403)       0:01:35.919 ********
2026-06-10 13:07:10.435623 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.403)       0:01:35.918 ********
2026-06-10 13:07:10.479930 | controller | skipping: [localhost]
2026-06-10 13:07:10.479966 | controller |
2026-06-10 13:07:10.479972 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:07:10.479977 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:07:10.479983 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:07:10.479995 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:07:10.480002 | controller |   ) | list
2026-06-10 13:07:10.480007 | controller | }}] ***
2026-06-10 13:07:10.480012 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.044)       0:01:35.964 ********
2026-06-10 13:07:10.480018 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.044)       0:01:35.963 ********
2026-06-10 13:07:10.523579 | controller | skipping: [localhost]
2026-06-10 13:07:10.523612 | controller |
2026-06-10 13:07:10.523617 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-10 13:07:10.523622 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:07:10.523626 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:07:10.523629 | controller | }}, mode=0644] ***
2026-06-10 13:07:10.523633 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.043)       0:01:36.008 ********
2026-06-10 13:07:10.523637 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.043)       0:01:36.006 ********
2026-06-10 13:07:10.777753 | controller | changed: [localhost]
2026-06-10 13:07:10.777782 | controller |
2026-06-10 13:07:10.777787 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:07:10.777796 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.254)       0:01:36.262 ********
2026-06-10 13:07:10.777800 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.254)       0:01:36.261 ********
2026-06-10 13:07:10.815554 | controller | skipping: [localhost]
2026-06-10 13:07:10.815587 | controller |
2026-06-10 13:07:10.815594 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:07:10.815600 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.037)       0:01:36.300 ********
2026-06-10 13:07:10.815604 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.037)       0:01:36.298 ********
2026-06-10 13:07:10.854480 | controller | skipping: [localhost]
2026-06-10 13:07:10.854510 | controller |
2026-06-10 13:07:10.854515 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/deployment _raw_params=wait_condition.yml] ***
2026-06-10 13:07:10.854519 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.039)       0:01:36.339 ********
2026-06-10 13:07:10.854523 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.038)       0:01:36.337 ********
2026-06-10 13:07:10.896143 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-10 13:07:10.896172 | controller | skipping: [localhost]
2026-06-10 13:07:10.896177 | controller |
2026-06-10 13:07:10.896181 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:07:10.896185 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.041)       0:01:36.380 ********
2026-06-10 13:07:10.896189 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.041)       0:01:36.379 ********
2026-06-10 13:07:10.933674 | controller | skipping: [localhost]
2026-06-10 13:07:10.933702 | controller |
2026-06-10 13:07:10.933707 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-10 13:07:10.933716 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.037)       0:01:36.418 ********
2026-06-10 13:07:10.933720 | controller | Wednesday 10 June 2026  13:07:10 +0000 (0:00:00.037)       0:01:36.416 ********
2026-06-10 13:07:11.010143 | controller | skipping: [localhost]
2026-06-10 13:07:11.010175 | controller |
2026-06-10 13:07:11.010182 | controller | PLAY RECAP *********************************************************************
2026-06-10 13:07:11.010188 | controller | localhost                  : ok=368  changed=104  unreachable=0    failed=0    skipped=156  rescued=0    ignored=0
2026-06-10 13:07:11.010193 | controller |
2026-06-10 13:07:11.010198 | controller | Wednesday 10 June 2026  13:07:11 +0000 (0:00:00.074)       0:01:36.492 ********
2026-06-10 13:07:11.010203 | controller | ===============================================================================
2026-06-10 13:07:11.010207 | controller | Get automation contents ------------------------------------------------- 7.40s
2026-06-10 13:07:11.010212 | controller | ci_setup : Install openshift client ------------------------------------- 4.84s
2026-06-10 13:07:11.010217 | controller | ci_setup : Install needed packages -------------------------------------- 3.14s
2026-06-10 13:07:11.010222 | controller | Load automation files as fact ------------------------------------------- 1.88s
2026-06-10 13:07:11.010227 | controller | ci_setup : Manage directories ------------------------------------------- 0.89s
2026-06-10 13:07:11.010231 | controller | Gathering Facts --------------------------------------------------------- 0.84s
2026-06-10 13:07:11.010236 | controller | Create needed SSH keypairs ---------------------------------------------- 0.61s
2026-06-10 13:07:11.010241 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.58s
2026-06-10 13:07:11.010245 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.56s
2026-06-10 13:07:11.010250 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.53s
2026-06-10 13:07:11.010255 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon --- 0.53s
2026-06-10 13:07:11.010260 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.53s
2026-06-10 13:07:11.010264 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.52s
2026-06-10 13:07:11.010269 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.51s
2026-06-10 13:07:11.010274 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.51s
2026-06-10 13:07:11.010278 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.50s
2026-06-10 13:07:11.010283 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.50s
2026-06-10 13:07:11.010288 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane --- 0.50s
2026-06-10 13:07:11.010293 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.46s
2026-06-10 13:07:11.010317 | controller | Copy file on localhost -------------------------------------------------- 0.44s
2026-06-10 13:07:11.010322 | controller | Wednesday 10 June 2026  13:07:11 +0000 (0:00:00.076)       0:01:36.493 ********
2026-06-10 13:07:11.010327 | controller | ===============================================================================
2026-06-10 13:07:11.010331 | controller | ci_gen_kustomize_values ------------------------------------------------ 48.31s
2026-06-10 13:07:11.010336 | controller | kustomize_deploy ------------------------------------------------------- 24.24s
2026-06-10 13:07:11.010341 | controller | ci_setup --------------------------------------------------------------- 10.14s
2026-06-10 13:07:11.010345 | controller | ansible.builtin.slurp --------------------------------------------------- 8.28s
2026-06-10 13:07:11.010350 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.94s
2026-06-10 13:07:11.010355 | controller | gather_facts ------------------------------------------------------------ 0.84s
2026-06-10 13:07:11.010359 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.61s
2026-06-10 13:07:11.010364 | controller | networking_mapper ------------------------------------------------------- 0.54s
2026-06-10 13:07:11.010373 | controller | ansible.builtin.copy ---------------------------------------------------- 0.44s
2026-06-10 13:07:11.010377 | controller | ansible.builtin.file ---------------------------------------------------- 0.37s
2026-06-10 13:07:11.010382 | controller | ansible.builtin.include_role -------------------------------------------- 0.28s
2026-06-10 13:07:11.010387 | controller | ansible.builtin.find ---------------------------------------------------- 0.22s
2026-06-10 13:07:11.010392 | controller | ansible.builtin.stat ---------------------------------------------------- 0.20s
2026-06-10 13:07:11.010397 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s
2026-06-10 13:07:11.010401 | controller | ansible.builtin.include_vars -------------------------------------------- 0.02s
2026-06-10 13:07:11.010406 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-10 13:07:11.010411 | controller | total ------------------------------------------------------------------ 96.46s
2026-06-10 13:07:11.260068 | controller | ok: Runtime: 0:01:37.119814
2026-06-10 13:07:11.313159 | 
2026-06-10 13:07:11.313243 | PLAY RECAP
2026-06-10 13:07:11.313314 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 13:07:11.313352 | 
2026-06-10 13:07:11.470896 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-10 13:07:11.473908 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-10 13:07:12.123870 | 
2026-06-10 13:07:12.124006 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-10 13:07:12.134829 | 
2026-06-10 13:07:12.134912 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-10 13:07:12.564196 | controller | ok
2026-06-10 13:07:12.614159 | 
2026-06-10 13:07:12.614309 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-10 13:07:12.621710 | 
2026-06-10 13:07:12.621843 | TASK [Filter out host if needed]
2026-06-10 13:07:12.634000 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 13:07:12.638509 | 
2026-06-10 13:07:12.638602 | TASK [Ensure file is present]
2026-06-10 13:07:13.016886 | controller | ok
2026-06-10 13:07:13.021891 | 
2026-06-10 13:07:13.021958 | TASK [Manage molecule report file]
2026-06-10 13:07:13.544174 | controller | skipping: Conditional result was False
2026-06-10 13:07:13.553302 | 
2026-06-10 13:07:13.553472 | TASK [Check if we get ci-framework-data basedir]
2026-06-10 13:07:13.794282 | controller | ok
2026-06-10 13:07:13.804385 | 
2026-06-10 13:07:13.804563 | TASK [Create ci-framework-data log directory for zuul]
2026-06-10 13:07:14.084377 | controller | changed
2026-06-10 13:07:14.093360 | 
2026-06-10 13:07:14.093575 | TASK [Copy ci-framework interesting files]
2026-06-10 13:07:14.538277 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-10 13:07:14.637392 | controller | ok: Runtime: 0:00:00.038778
2026-06-10 13:07:14.642918 | 
2026-06-10 13:07:14.643012 | TASK [Get SELinux listing]
2026-06-10 13:07:15.182523 | controller | ok: Runtime: 0:00:00.008441
2026-06-10 13:07:15.192466 | 
2026-06-10 13:07:15.192658 | TASK [Generate log index]
2026-06-10 13:07:16.160784 | controller | changed
2026-06-10 13:07:16.169490 | 
2026-06-10 13:07:16.169622 | TASK [Get some env related data]
2026-06-10 13:07:16.863313 | controller | /home/zuul/.local/bin/ansible
2026-06-10 13:07:17.721334 | controller | ok: Runtime: 0:00:01.055150
2026-06-10 13:07:17.729276 | 
2026-06-10 13:07:17.729410 | TASK [Generate list of logs to collect in home directory]
2026-06-10 13:07:18.123459 | controller | ok: All paths examined
2026-06-10 13:07:18.186238 | 
2026-06-10 13:07:18.186498 | LOOP [Copy logs from home directory]
2026-06-10 13:07:18.610202 | controller | changed:
2026-06-10 13:07:18.610565 | controller | {
2026-06-10 13:07:18.610623 | controller |   "atime": 1781096708.444055,
2026-06-10 13:07:18.610661 | controller |   "ctime": 1781096831.008973,
2026-06-10 13:07:18.610695 | controller |   "dev": 64513,
2026-06-10 13:07:18.610729 | controller |   "gid": 1000,
2026-06-10 13:07:18.610761 | controller |   "gr_name": "zuul",
2026-06-10 13:07:18.610794 | controller |   "inode": 67268,
2026-06-10 13:07:18.610826 | controller |   "isblk": false,
2026-06-10 13:07:18.610857 | controller |   "ischr": false,
2026-06-10 13:07:18.610889 | controller |   "isdir": false,
2026-06-10 13:07:18.610920 | controller |   "isfifo": false,
2026-06-10 13:07:18.610952 | controller |   "isgid": false,
2026-06-10 13:07:18.611007 | controller |   "islnk": false,
2026-06-10 13:07:18.611041 | controller |   "isreg": true,
2026-06-10 13:07:18.611073 | controller |   "issock": false,
2026-06-10 13:07:18.611111 | controller |   "isuid": false,
2026-06-10 13:07:18.611145 | controller |   "mode": "0644",
2026-06-10 13:07:18.611178 | controller |   "mtime": 1781096831.008973,
2026-06-10 13:07:18.611213 | controller |   "nlink": 1,
2026-06-10 13:07:18.611246 | controller |   "path": "/home/zuul/ansible.log",
2026-06-10 13:07:18.611279 | controller |   "pw_name": "zuul",
2026-06-10 13:07:18.611312 | controller |   "rgrp": true,
2026-06-10 13:07:18.611344 | controller |   "roth": true,
2026-06-10 13:07:18.611381 | controller |   "rusr": true,
2026-06-10 13:07:18.611415 | controller |   "size": 345214,
2026-06-10 13:07:18.611489 | controller |   "uid": 1000,
2026-06-10 13:07:18.611525 | controller |   "wgrp": false,
2026-06-10 13:07:18.611556 | controller |   "woth": false,
2026-06-10 13:07:18.611587 | controller |   "wusr": true,
2026-06-10 13:07:18.611619 | controller |   "xgrp": false,
2026-06-10 13:07:18.611652 | controller |   "xoth": false,
2026-06-10 13:07:18.611684 | controller |   "xusr": false
2026-06-10 13:07:18.611717 | controller | }
2026-06-10 13:07:18.623365 | 
2026-06-10 13:07:18.623618 | TASK [Copy crio stats log file]
2026-06-10 13:07:18.660764 | controller | skipping: Conditional result was False
2026-06-10 13:07:18.669377 | 
2026-06-10 13:07:18.669540 | TASK [Get SELinux related data]
2026-06-10 13:07:18.932669 | controller | <no matches>
2026-06-10 13:07:19.215919 | controller | ERROR
2026-06-10 13:07:19.216231 | controller | {
2026-06-10 13:07:19.216291 | controller |   "delta": "0:00:00.007173",
2026-06-10 13:07:19.216330 | controller |   "end": "2026-06-10 13:07:18.933290",
2026-06-10 13:07:19.216367 | controller |   "msg": "non-zero return code",
2026-06-10 13:07:19.216403 | controller |   "rc": 1,
2026-06-10 13:07:19.216480 | controller |   "start": "2026-06-10 13:07:18.926117"
2026-06-10 13:07:19.216520 | controller | }
2026-06-10 13:07:19.216563 | controller | ERROR: Ignoring Errors
2026-06-10 13:07:19.224057 | 
2026-06-10 13:07:19.224186 | TASK [Create system configuration directory]
2026-06-10 13:07:19.452681 | controller | changed
2026-06-10 13:07:19.461724 | 
2026-06-10 13:07:19.461863 | TASK [Get some of the system configurations]
2026-06-10 13:07:20.011486 | controller | ok: Runtime: 0:00:00.016134
2026-06-10 13:07:20.020971 | 
2026-06-10 13:07:20.021109 | TASK [Copy generated documentation if available]
2026-06-10 13:07:20.058285 | controller | skipping: Conditional result was False
2026-06-10 13:07:20.067534 | 
2026-06-10 13:07:20.067665 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-10 13:07:20.094798 | controller | skipping: Conditional result was False
2026-06-10 13:07:20.106213 | 
2026-06-10 13:07:20.106346 | TASK [Compress logs bigger than 2MB]
2026-06-10 13:07:20.649245 | controller | ok: Runtime: 0:00:00.004739
2026-06-10 13:07:20.657355 | 
2026-06-10 13:07:20.657541 | TASK [Copy files from workspace on node]
2026-06-10 13:07:20.684235 | controller | ok
2026-06-10 13:07:20.720883 | 
2026-06-10 13:07:20.721024 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-10 13:07:20.756572 | controller | skipping: Conditional result was False
2026-06-10 13:07:20.768239 | 
2026-06-10 13:07:20.768379 | TASK [fetch-output : Set log path for single node]
2026-06-10 13:07:20.815222 | controller | ok
2026-06-10 13:07:20.823013 | 
2026-06-10 13:07:20.823143 | LOOP [fetch-output : Ensure local output dirs]
2026-06-10 13:07:21.133198 | controller -> localhost | changed: "/var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/logs"
2026-06-10 13:07:21.133597 | controller -> localhost | changed: All items complete
2026-06-10 13:07:21.133625 | 
2026-06-10 13:07:21.383275 | controller -> localhost | changed: "/var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/artifacts"
2026-06-10 13:07:21.620009 | controller -> localhost | changed: "/var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/docs"
2026-06-10 13:07:21.642254 | 
2026-06-10 13:07:21.642556 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-10 13:07:22.406251 | controller | changed:
2026-06-10 13:07:22.406900 | controller | .d..t...... ./
2026-06-10 13:07:22.406968 | controller | >f+++++++++ README.html
2026-06-10 13:07:22.407015 | controller | >f+++++++++ ansible.log
2026-06-10 13:07:22.407054 | controller | >f+++++++++ dmesg.log
2026-06-10 13:07:22.407096 | controller | >f+++++++++ installed-pkgs.log
2026-06-10 13:07:22.407134 | controller | >f+++++++++ python.log
2026-06-10 13:07:22.407171 | controller | >f+++++++++ registries.conf
2026-06-10 13:07:22.407206 | controller | >f+++++++++ selinux-denials.log
2026-06-10 13:07:22.407242 | controller | >f+++++++++ selinux-listing.log
2026-06-10 13:07:22.407277 | controller | cd+++++++++ ci-framework-data/
2026-06-10 13:07:22.407313 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-10 13:07:22.407350 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-10 13:07:22.407385 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-10 13:07:22.407422 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-10 13:07:22.407504 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-10 13:07:22.407541 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-10 13:07:22.407576 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-10 13:07:22.407611 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/
2026-06-10 13:07:22.407648 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/values.yaml
2026-06-10 13:07:22.407685 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/
2026-06-10 13:07:22.407721 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/values.yaml
2026-06-10 13:07:22.407757 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/
2026-06-10 13:07:22.407792 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml
2026-06-10 13:07:22.407829 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-10 13:07:22.407864 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-10 13:07:22.407899 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/
2026-06-10 13:07:22.407933 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml
2026-06-10 13:07:22.407978 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-10 13:07:22.408013 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-10 13:07:22.408048 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-10 13:07:22.408083 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-10 13:07:22.408117 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-10 13:07:22.408151 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-10 13:07:22.408184 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32122.2026-06-10@13:06:52~
2026-06-10 13:07:22.408219 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32357.2026-06-10@13:06:58~
2026-06-10 13:07:22.408254 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-10 13:07:22.408290 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/
2026-06-10 13:07:22.408324 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/01_original.yaml
2026-06-10 13:07:22.408359 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml
2026-06-10 13:07:22.408393 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml
2026-06-10 13:07:22.408456 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/
2026-06-10 13:07:22.408503 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/01_original.yaml
2026-06-10 13:07:22.408540 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml
2026-06-10 13:07:22.408575 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml
2026-06-10 13:07:22.408610 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/
2026-06-10 13:07:22.408644 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml
2026-06-10 13:07:22.408680 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml
2026-06-10 13:07:22.408715 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml
2026-06-10 13:07:22.408749 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-10 13:07:22.408783 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-10 13:07:22.408817 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-10 13:07:22.408852 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-10 13:07:22.408887 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/
2026-06-10 13:07:22.408922 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml
2026-06-10 13:07:22.408956 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml
2026-06-10 13:07:22.408991 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml
2026-06-10 13:07:22.409025 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml
2026-06-10 13:07:22.409068 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-10 13:07:22.409104 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-10 13:07:22.409138 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-10 13:07:22.409173 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-10 13:07:22.409207 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-10 13:07:22.409240 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-10 13:07:22.409298 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-10 13:07:22.409334 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30548.2026-06-10@13:06:09~
2026-06-10 13:07:22.409369 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-10 13:07:22.409403 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-10 13:07:22.409471 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-10 13:07:22.409516 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-10 13:07:22.409552 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-10 13:07:22.409588 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32078.2026-06-10@13:06:51~
2026-06-10 13:07:22.409623 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32313.2026-06-10@13:06:57~
2026-06-10 13:07:22.409657 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-10 13:07:22.409691 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-10 13:07:22.409725 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-10 13:07:22.409760 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/baremetalhosts.yaml
2026-06-10 13:07:22.409795 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane-post-ceph.yaml
2026-06-10 13:07:22.409830 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-10 13:07:22.409865 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml
2026-06-10 13:07:22.409900 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml
2026-06-10 13:07:22.409935 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/dns.yaml
2026-06-10 13:07:22.409969 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-10 13:07:22.410004 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-10 13:07:22.410038 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml
2026-06-10 13:07:22.410072 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml
2026-06-10 13:07:22.410107 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-10 13:07:22.410143 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-10 13:07:22.410179 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-10 13:07:22.410215 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-10 13:07:22.410251 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-10 13:07:22.410286 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-10 13:07:22.410331 | controller | cd+++++++++ registries.conf.d/
2026-06-10 13:07:22.410368 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-10 13:07:22.410403 | controller | cd+++++++++ system-config/
2026-06-10 13:07:22.410479 | controller | cd+++++++++ system-config/libvirt/
2026-06-10 13:07:22.410519 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-10 13:07:22.410555 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-10 13:07:22.928293 | controller | changed: .d..t...... ./
2026-06-10 13:07:23.439040 | controller | changed: .d..t...... ./
2026-06-10 13:07:23.486575 | 
2026-06-10 13:07:23.486806 | TASK [Return artifact to Zuul]
2026-06-10 13:07:23.514330 | controller | skipping: Conditional result was False
2026-06-10 13:07:23.519222 | 
2026-06-10 13:07:23.519342 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-10 13:07:23.519639 | 
2026-06-10 13:07:23.519718 | PLAY RECAP
2026-06-10 13:07:23.519801 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-10 13:07:23.519844 | 
2026-06-10 13:07:23.685262 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-10 13:07:23.686558 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-10 13:07:24.316605 | 
2026-06-10 13:07:24.316932 | PLAY [all]
2026-06-10 13:07:24.326018 | 
2026-06-10 13:07:24.326087 | TASK [include_role : fetch-output]
2026-06-10 13:07:24.374662 | controller | ok
2026-06-10 13:07:24.394273 | 
2026-06-10 13:07:24.394374 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-10 13:07:24.460188 | controller | skipping: Conditional result was False
2026-06-10 13:07:24.469203 | 
2026-06-10 13:07:24.469340 | TASK [fetch-output : Set log path for single node]
2026-06-10 13:07:24.504043 | controller | ok
2026-06-10 13:07:24.511576 | 
2026-06-10 13:07:24.511703 | LOOP [fetch-output : Ensure local output dirs]
2026-06-10 13:07:25.060707 | controller -> localhost | ok: "/var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/logs"
2026-06-10 13:07:25.318805 | controller -> localhost | ok: "/var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/artifacts"
2026-06-10 13:07:25.552108 | controller -> localhost | ok: "/var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/docs"
2026-06-10 13:07:25.569004 | 
2026-06-10 13:07:25.569140 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-10 13:07:26.300931 | controller | ok
2026-06-10 13:07:26.301264 | controller | ok: All items complete
2026-06-10 13:07:26.301320 | 
2026-06-10 13:07:26.843618 | controller | ok
2026-06-10 13:07:27.370661 | controller | ok
2026-06-10 13:07:27.396880 | 
2026-06-10 13:07:27.397083 | TASK [include_role : fetch-output-openshift]
2026-06-10 13:07:27.414632 | controller | skipping: Conditional result was False
2026-06-10 13:07:27.421366 | 
2026-06-10 13:07:27.421500 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-10 13:07:27.890720 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.014393
2026-06-10 13:07:28.140022 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.013477
2026-06-10 13:07:28.167942 | 
2026-06-10 13:07:28.168137 | PLAY [all]
2026-06-10 13:07:28.179599 | 
2026-06-10 13:07:28.179772 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-10 13:07:28.690274 | controller | changed
2026-06-10 13:07:28.700163 | 
2026-06-10 13:07:28.700269 | PLAY RECAP
2026-06-10 13:07:28.700364 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-10 13:07:28.700408 | 
2026-06-10 13:07:28.838917 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-10 13:07:28.841604 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-10 13:07:29.488494 | 
2026-06-10 13:07:29.488610 | PLAY [localhost]
2026-06-10 13:07:29.498673 | 
2026-06-10 13:07:29.498751 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-10 13:07:29.932172 | localhost | changed
2026-06-10 13:07:29.941804 | 
2026-06-10 13:07:29.941938 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-10 13:07:29.969907 | localhost | ok
2026-06-10 13:07:29.975601 | 
2026-06-10 13:07:29.975663 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-10 13:07:30.499168 | localhost | changed
2026-06-10 13:07:30.504723 | 
2026-06-10 13:07:30.504789 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-10 13:07:31.411677 | localhost | changed
2026-06-10 13:07:31.422555 | 
2026-06-10 13:07:31.422700 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-10 13:07:31.964520 | localhost | Identity added: /var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/tmp/ansible.edudpebd (/var/lib/zuul/builds/39366f7ce46c45c7aede0d1e7469c7f1/work/tmp/ansible.edudpebd)
2026-06-10 13:07:31.964760 | localhost | ok: Runtime: 0:00:00.019472
2026-06-10 13:07:31.969813 | 
2026-06-10 13:07:31.969936 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-10 13:07:32.341099 | localhost | ok: Runtime: 0:00:00.008587
2026-06-10 13:07:32.349545 | 
2026-06-10 13:07:32.349670 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-10 13:07:32.438594 | localhost | changed
2026-06-10 13:07:32.445763 | 
2026-06-10 13:07:32.445897 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-10 13:07:32.931410 | localhost | changed
2026-06-10 13:07:32.936656 | 
2026-06-10 13:07:32.936709 | PLAY [localhost]
2026-06-10 13:07:32.940734 | 
2026-06-10 13:07:32.940792 | TASK [Generate bulk log download script]
2026-06-10 13:07:32.969418 | localhost | ok
2026-06-10 13:07:32.979662 | 
2026-06-10 13:07:32.979722 | TASK [local-log-download : Check API endpoint is defined]
2026-06-10 13:07:33.027731 | localhost | ok: All assertions passed
2026-06-10 13:07:33.032136 | 
2026-06-10 13:07:33.032241 | TASK [local-log-download : Create download script]
2026-06-10 13:07:33.585195 | localhost -> localhost | changed
2026-06-10 13:07:33.641544 | 
2026-06-10 13:07:33.641703 | TASK [Register quick-download link]
2026-06-10 13:07:33.671081 | localhost | ok
2026-06-10 13:07:33.673725 | 
2026-06-10 13:07:33.673799 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-10 13:07:33.679630 | 
2026-06-10 13:07:33.679704 | TASK [Set zuul-log-path fact]
2026-06-10 13:07:33.705898 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 13:07:33.717969 | 
2026-06-10 13:07:33.718094 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 13:07:33.758703 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 13:07:33.763746 | 
2026-06-10 13:07:33.763868 | TASK [upload-logs : Create log directories]
2026-06-10 13:07:34.683805 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-10 13:07:34.685732 | 
2026-06-10 13:07:34.685794 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-10 13:07:35.010601 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.012308
2026-06-10 13:07:35.013658 | 
2026-06-10 13:07:35.013718 | TASK [upload-logs : Upload logs to log server]
2026-06-10 13:07:39.845084 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-10 13:07:39.848334 | 
2026-06-10 13:07:39.848493 | LOOP [upload-logs : Compress console log and json output]
