2026-06-12 09:32:41.559067 | Job console starting
2026-06-12 09:32:45.197802 | Updating git repos
2026-06-12 09:32:48.477187 | Cloning repos into workspace
2026-06-12 09:32:50.232638 | Restoring repo states
2026-06-12 09:32:50.250400 | Merging changes
2026-06-12 09:32:52.439754 | Checking out repos
2026-06-12 09:32:52.840550 | Preparing playbooks
2026-06-12 09:32:57.713256 | Running Ansible setup
2026-06-12 09:33:01.594814 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-12 09:33:02.239918 | 
2026-06-12 09:33:02.240070 | PLAY [localhost]
2026-06-12 09:33:02.248445 | 
2026-06-12 09:33:02.248530 | TASK [Gathering Facts]
2026-06-12 09:33:03.268588 | localhost | ok
2026-06-12 09:33:03.282993 | 
2026-06-12 09:33:03.283158 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-12 09:33:05.038407 | localhost -> localhost | changed
2026-06-12 09:33:05.043432 | 
2026-06-12 09:33:05.043501 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-12 09:33:06.007134 | localhost -> localhost | changed
2026-06-12 09:33:06.013977 | 
2026-06-12 09:33:06.014045 | TASK [Setup log path fact]
2026-06-12 09:33:06.033311 | localhost | ok
2026-06-12 09:33:06.043466 | 
2026-06-12 09:33:06.043532 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-12 09:33:06.070707 | localhost | ok
2026-06-12 09:33:06.076307 | 
2026-06-12 09:33:06.076371 | TASK [emit-job-header : Print job information]
2026-06-12 09:33:06.104423 | # Job Information
2026-06-12 09:33:06.104602 | Ansible Version: 2.16.18
2026-06-12 09:33:06.104632 | Job: rhoso-architecture-validate-nova05epsilon
2026-06-12 09:33:06.104654 | Pipeline: github-check
2026-06-12 09:33:06.104673 | Executor: 38.129.56.84
2026-06-12 09:33:06.104691 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/764
2026-06-12 09:33:06.104710 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/94f/rdoproject.org/94f0f3a52c3f4acebca681cdcc5161a4/
2026-06-12 09:33:06.104730 | Event ID: 7e059b00-6641-11f1-8399-76c57e285e96
2026-06-12 09:33:06.107752 | 
2026-06-12 09:33:06.107818 | LOOP [emit-job-header : Print node information]
2026-06-12 09:33:06.191172 | localhost | ok:
2026-06-12 09:33:06.191402 | localhost | # Node Information
2026-06-12 09:33:06.191432 | localhost | Inventory Hostname: controller
2026-06-12 09:33:06.191458 | localhost | Hostname: np0000071683
2026-06-12 09:33:06.191485 | localhost | Username: zuul
2026-06-12 09:33:06.191510 | localhost | Distro: CentOS 9
2026-06-12 09:33:06.191531 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-12 09:33:06.191551 | localhost | Region: RegionOne
2026-06-12 09:33:06.191571 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-12 09:33:06.191593 | localhost | Product Name: OpenStack Nova
2026-06-12 09:33:06.191616 | localhost | Interface IP: 38.102.83.41
2026-06-12 09:33:06.202266 | 
2026-06-12 09:33:06.202403 | PLAY [all]
2026-06-12 09:33:06.214291 | 
2026-06-12 09:33:06.214452 | TASK [Gather network facts]
2026-06-12 09:33:12.045235 | controller | ok
2026-06-12 09:33:12.052269 | 
2026-06-12 09:33:12.052361 | TASK [include_role : start-zuul-console]
2026-06-12 09:33:12.070242 | controller | ok
2026-06-12 09:33:12.080147 | 
2026-06-12 09:33:12.080265 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-12 09:33:13.141272 | controller | ok
2026-06-12 09:33:13.149599 | 
2026-06-12 09:33:13.149719 | TASK [include_role : add-build-sshkey]
2026-06-12 09:33:13.178623 | controller | ok
2026-06-12 09:33:13.193201 | 
2026-06-12 09:33:13.193372 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-12 09:33:13.420653 | controller -> localhost | ok
2026-06-12 09:33:13.429967 | 
2026-06-12 09:33:13.430104 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-12 09:33:13.458869 | controller | ok
2026-06-12 09:33:13.471364 | controller | included: /var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-12 09:33:13.475578 | 
2026-06-12 09:33:13.475637 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-12 09:33:14.110307 | controller -> localhost | Generating public/private rsa key pair.
2026-06-12 09:33:14.110486 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/94f0f3a52c3f4acebca681cdcc5161a4_id_rsa
2026-06-12 09:33:14.110516 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/94f0f3a52c3f4acebca681cdcc5161a4_id_rsa.pub
2026-06-12 09:33:14.110538 | controller -> localhost | The key fingerprint is:
2026-06-12 09:33:14.110558 | controller -> localhost | SHA256:kN/BduSevJpxp0NYGpAnUboiW1LEf08mCoUYx1/t9SU zuul-build-sshkey
2026-06-12 09:33:14.110577 | controller -> localhost | The key's randomart image is:
2026-06-12 09:33:14.110595 | controller -> localhost | +---[RSA 3072]----+
2026-06-12 09:33:14.110614 | controller -> localhost | |    .=o..+...    |
2026-06-12 09:33:14.110633 | controller -> localhost | |    .o+.=ooo. E .|
2026-06-12 09:33:14.110651 | controller -> localhost | |      ++.=+.o. o.|
2026-06-12 09:33:14.110669 | controller -> localhost | |     ..oo++==.  .|
2026-06-12 09:33:14.110687 | controller -> localhost | |    o o.So.X+    |
2026-06-12 09:33:14.110705 | controller -> localhost | |     = .. o o.   |
2026-06-12 09:33:14.110722 | controller -> localhost | |    .     ..o .  |
2026-06-12 09:33:14.110740 | controller -> localhost | |           =.o   |
2026-06-12 09:33:14.110757 | controller -> localhost | |          o ..   |
2026-06-12 09:33:14.110775 | controller -> localhost | +----[SHA256]-----+
2026-06-12 09:33:14.110817 | controller -> localhost | ok: Runtime: 0:00:00.220008
2026-06-12 09:33:14.114327 | 
2026-06-12 09:33:14.114386 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-12 09:33:14.141864 | controller | ok
2026-06-12 09:33:14.150543 | controller | included: /var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-12 09:33:14.157265 | 
2026-06-12 09:33:14.157328 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-12 09:33:14.181980 | controller | skipping: Conditional result was False
2026-06-12 09:33:14.186403 | 
2026-06-12 09:33:14.186470 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-12 09:33:20.317572 | controller | changed
2026-06-12 09:33:20.321218 | 
2026-06-12 09:33:20.321291 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-12 09:33:20.585400 | controller | ok
2026-06-12 09:33:20.589425 | 
2026-06-12 09:33:20.589499 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-12 09:33:21.495665 | controller | changed
2026-06-12 09:33:21.511155 | 
2026-06-12 09:33:21.511476 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-12 09:33:22.345583 | controller | changed
2026-06-12 09:33:22.351715 | 
2026-06-12 09:33:22.351830 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-12 09:33:22.377736 | controller | skipping: Conditional result was False
2026-06-12 09:33:22.385342 | 
2026-06-12 09:33:22.385471 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-12 09:33:22.856654 | controller -> localhost | changed
2026-06-12 09:33:22.872489 | 
2026-06-12 09:33:22.872661 | TASK [add-build-sshkey : Add back temp key]
2026-06-12 09:33:23.240332 | controller -> localhost | Identity added: /var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/94f0f3a52c3f4acebca681cdcc5161a4_id_rsa (zuul-build-sshkey)
2026-06-12 09:33:23.240645 | controller -> localhost | ok: Runtime: 0:00:00.014150
2026-06-12 09:33:23.247949 | 
2026-06-12 09:33:23.248138 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-12 09:33:23.647528 | controller | ok
2026-06-12 09:33:23.654757 | 
2026-06-12 09:33:23.654946 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-12 09:33:23.691895 | controller | skipping: Conditional result was False
2026-06-12 09:33:23.712104 | 
2026-06-12 09:33:23.712318 | TASK [include_role : validate-host]
2026-06-12 09:33:23.744959 | controller | ok
2026-06-12 09:33:23.778434 | 
2026-06-12 09:33:23.778581 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-12 09:33:23.828692 | controller | ok
2026-06-12 09:33:23.833428 | 
2026-06-12 09:33:23.833518 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-12 09:33:24.163765 | controller -> localhost | ok
2026-06-12 09:33:24.174345 | 
2026-06-12 09:33:24.174612 | TASK [validate-host : Collect information about the host]
2026-06-12 09:33:24.920881 | controller | ok
2026-06-12 09:33:24.936358 | 
2026-06-12 09:33:24.936516 | TASK [validate-host : Sanitize hostname]
2026-06-12 09:33:25.011131 | controller | ok
2026-06-12 09:33:25.022733 | 
2026-06-12 09:33:25.023007 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-12 09:33:25.568752 | controller -> localhost | changed
2026-06-12 09:33:25.575925 | 
2026-06-12 09:33:25.576034 | TASK [validate-host : Collect information about zuul worker]
2026-06-12 09:33:26.014333 | controller | ok
2026-06-12 09:33:26.022324 | 
2026-06-12 09:33:26.022470 | TASK [validate-host : Write out all zuul information for each host]
2026-06-12 09:33:26.535843 | controller -> localhost | changed
2026-06-12 09:33:26.551055 | 
2026-06-12 09:33:26.551229 | TASK [include_role : prepare-workspace-openshift]
2026-06-12 09:33:26.578887 | controller | skipping: Conditional result was False
2026-06-12 09:33:26.586309 | 
2026-06-12 09:33:26.586462 | TASK [include_role : remove-zuul-sshkey]
2026-06-12 09:33:26.612787 | controller | skipping: Conditional result was False
2026-06-12 09:33:26.621714 | 
2026-06-12 09:33:26.621972 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-12 09:33:26.901236 | controller | ok: "logs"
2026-06-12 09:33:26.901665 | controller | ok: All items complete
2026-06-12 09:33:26.901721 | 
2026-06-12 09:33:27.151421 | controller | ok: "artifacts"
2026-06-12 09:33:27.400216 | controller | ok: "docs"
2026-06-12 09:33:27.409648 | 
2026-06-12 09:33:27.410204 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-12 09:33:27.697566 | controller | changed: "logs"
2026-06-12 09:33:27.919874 | controller | changed: "artifacts"
2026-06-12 09:33:28.175572 | controller | changed: "docs"
2026-06-12 09:33:28.188713 | 
2026-06-12 09:33:28.188927 | PLAY RECAP
2026-06-12 09:33:28.189018 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-12 09:33:28.189072 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-12 09:33:28.189110 | 
2026-06-12 09:33:28.364461 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-12 09:33:28.367161 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-12 09:33:29.082551 | 
2026-06-12 09:33:29.082690 | PLAY [all]
2026-06-12 09:33:29.094561 | 
2026-06-12 09:33:29.094713 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-12 09:33:29.178584 | controller | ok
2026-06-12 09:33:29.186432 | 
2026-06-12 09:33:29.186597 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-12 09:33:29.688526 | controller | changed
2026-06-12 09:33:29.698451 | 
2026-06-12 09:33:29.698602 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-12 09:33:30.852125 | controller | changed
2026-06-12 09:33:30.870621 | 
2026-06-12 09:33:30.870782 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-12 09:33:31.383810 | controller | changed:
2026-06-12 09:33:31.384187 | controller | {
2026-06-12 09:33:31.384244 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-12 09:33:31.384302 | controller | }
2026-06-12 09:33:31.656170 | controller | changed:
2026-06-12 09:33:31.656390 | controller | {
2026-06-12 09:33:31.656454 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-12 09:33:31.656497 | controller | }
2026-06-12 09:33:31.954075 | controller | changed:
2026-06-12 09:33:31.954223 | controller | {
2026-06-12 09:33:31.954273 | 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-12 09:33:31.954313 | controller | }
2026-06-12 09:33:32.229358 | controller | changed:
2026-06-12 09:33:32.229523 | controller | {
2026-06-12 09:33:32.229572 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-12 09:33:32.229610 | controller | }
2026-06-12 09:33:32.473046 | controller | changed:
2026-06-12 09:33:32.473219 | controller | {
2026-06-12 09:33:32.473269 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-12 09:33:32.473309 | controller | }
2026-06-12 09:33:32.717198 | controller | changed:
2026-06-12 09:33:32.717347 | controller | {
2026-06-12 09:33:32.717423 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-12 09:33:32.717473 | controller | }
2026-06-12 09:33:33.007262 | controller | changed:
2026-06-12 09:33:33.007449 | controller | {
2026-06-12 09:33:33.007501 | 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-12 09:33:33.007550 | controller | }
2026-06-12 09:33:33.270931 | controller | changed:
2026-06-12 09:33:33.271100 | controller | {
2026-06-12 09:33:33.271155 | 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-12 09:33:33.271215 | controller | }
2026-06-12 09:33:33.526767 | controller | changed:
2026-06-12 09:33:33.526979 | controller | {
2026-06-12 09:33:33.527042 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-12 09:33:33.527094 | controller | }
2026-06-12 09:33:33.771779 | controller | changed:
2026-06-12 09:33:33.771995 | controller | {
2026-06-12 09:33:33.772039 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-12 09:33:33.772067 | controller | }
2026-06-12 09:33:34.057015 | controller | changed:
2026-06-12 09:33:34.057328 | controller | {
2026-06-12 09:33:34.057392 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-12 09:33:34.057448 | controller | }
2026-06-12 09:33:34.313675 | controller | changed:
2026-06-12 09:33:34.313892 | controller | {
2026-06-12 09:33:34.313955 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-12 09:33:34.313999 | controller | }
2026-06-12 09:33:34.586904 | controller | changed:
2026-06-12 09:33:34.587038 | controller | {
2026-06-12 09:33:34.587062 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-12 09:33:34.587080 | controller | }
2026-06-12 09:33:34.900108 | controller | changed:
2026-06-12 09:33:34.900258 | controller | {
2026-06-12 09:33:34.900291 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-12 09:33:34.900317 | controller | }
2026-06-12 09:33:35.141659 | controller | changed:
2026-06-12 09:33:35.141956 | controller | {
2026-06-12 09:33:35.142014 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-12 09:33:35.142055 | controller | }
2026-06-12 09:33:35.429533 | controller | changed:
2026-06-12 09:33:35.429700 | controller | {
2026-06-12 09:33:35.429777 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-12 09:33:35.429818 | controller | }
2026-06-12 09:33:35.721171 | controller | changed:
2026-06-12 09:33:35.721456 | controller | {
2026-06-12 09:33:35.721514 | 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-12 09:33:35.721558 | controller | }
2026-06-12 09:33:36.024977 | controller | changed:
2026-06-12 09:33:36.025120 | controller | {
2026-06-12 09:33:36.025150 | 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-12 09:33:36.025191 | controller | }
2026-06-12 09:33:36.289808 | controller | changed:
2026-06-12 09:33:36.290010 | controller | {
2026-06-12 09:33:36.290062 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-12 09:33:36.290104 | controller | }
2026-06-12 09:33:36.581511 | controller | changed:
2026-06-12 09:33:36.582195 | controller | {
2026-06-12 09:33:36.582283 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-12 09:33:36.582354 | controller | }
2026-06-12 09:33:36.831567 | controller | changed:
2026-06-12 09:33:36.831746 | controller | {
2026-06-12 09:33:36.831796 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-12 09:33:36.831836 | controller | }
2026-06-12 09:33:37.083336 | controller | changed:
2026-06-12 09:33:37.083551 | controller | {
2026-06-12 09:33:37.083628 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-12 09:33:37.083677 | controller | }
2026-06-12 09:33:37.344404 | controller | changed:
2026-06-12 09:33:37.344531 | controller | {
2026-06-12 09:33:37.344553 | 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-12 09:33:37.344572 | controller | }
2026-06-12 09:33:37.613293 | controller | changed:
2026-06-12 09:33:37.613492 | controller | {
2026-06-12 09:33:37.613555 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-12 09:33:37.613604 | controller | }
2026-06-12 09:33:37.910237 | controller | changed:
2026-06-12 09:33:37.910417 | controller | {
2026-06-12 09:33:37.910497 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-12 09:33:37.910538 | controller | }
2026-06-12 09:33:38.204958 | controller | changed:
2026-06-12 09:33:38.205153 | controller | {
2026-06-12 09:33:38.205205 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-12 09:33:38.205246 | controller | }
2026-06-12 09:33:38.229990 | 
2026-06-12 09:33:38.230159 | TASK [Set timezone to UTC]
2026-06-12 09:33:38.782435 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-12 09:33:38.791164 | 
2026-06-12 09:33:38.791332 | TASK [Create nodepool directory]
2026-06-12 09:33:39.076002 | controller | changed
2026-06-12 09:33:39.084354 | 
2026-06-12 09:33:39.084501 | TASK [Create nodepool sub_nodes file]
2026-06-12 09:33:39.818661 | controller | changed
2026-06-12 09:33:39.827497 | 
2026-06-12 09:33:39.827760 | TASK [Create nodepool sub_nodes_private file]
2026-06-12 09:33:40.619799 | controller | changed
2026-06-12 09:33:40.629943 | 
2026-06-12 09:33:40.630118 | LOOP [Populate nodepool sub_nodes file]
2026-06-12 09:33:40.685400 | 
2026-06-12 09:33:40.685909 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-12 09:33:40.733166 | 
2026-06-12 09:33:40.733497 | TASK [Create nodepool primary file]
2026-06-12 09:33:40.760660 | controller | skipping: Conditional result was False
2026-06-12 09:33:40.772152 | 
2026-06-12 09:33:40.772315 | TASK [Create nodepool node_private for this node]
2026-06-12 09:33:41.547898 | controller | changed
2026-06-12 09:33:41.557944 | 
2026-06-12 09:33:41.558091 | LOOP [Copy ssh keys to nodepool directory]
2026-06-12 09:33:42.040452 | controller | ok: Item: id_rsa Runtime: 0:00:00.006420
2026-06-12 09:33:42.040762 | 
2026-06-12 09:33:42.251457 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.007055
2026-06-12 09:33:42.263075 | 
2026-06-12 09:33:42.263326 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-12 09:33:43.106286 | controller | changed
2026-06-12 09:33:43.114214 | 
2026-06-12 09:33:43.114369 | TASK [Validate sudoers config after edits]
2026-06-12 09:33:43.451392 | controller | /etc/sudoers: parsed OK
2026-06-12 09:33:43.451461 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-12 09:33:43.451473 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-12 09:33:43.451535 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-12 09:33:43.658804 | controller | ok: Runtime: 0:00:00.006681
2026-06-12 09:33:43.667127 | 
2026-06-12 09:33:43.667252 | TASK [Show the environment passed in to job shell scripts]
2026-06-12 09:33:43.969877 | controller | SHELL=/bin/bash
2026-06-12 09:33:43.970002 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-12 09:33:43.970017 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-12 09:33:43.970031 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/73/3773/af28e3154d9fffee44d2c46cf5df3df2c533ab9a^openstack-k8s-operators/architecture:main:refs/changes/64/764/f8605751271bf6b1c99b16c83300a9052e682d80
2026-06-12 09:33:43.970043 | controller | PWD=/home/zuul
2026-06-12 09:33:43.970051 | controller | ZUUL_PIPELINE=github-check
2026-06-12 09:33:43.970059 | controller | LOGNAME=zuul
2026-06-12 09:33:43.970068 | controller | XDG_SESSION_TYPE=tty
2026-06-12 09:33:43.970076 | controller | _=/usr/bin/env
2026-06-12 09:33:43.970083 | controller | MOTD_SHOWN=pam
2026-06-12 09:33:43.970115 | controller | HOME=/home/zuul
2026-06-12 09:33:43.970128 | controller | LANG=en_US.UTF-8
2026-06-12 09:33:43.970135 | controller | SSH_CONNECTION=38.129.56.84 39660 38.102.83.41 22
2026-06-12 09:33:43.970145 | 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-12 09:33:43.970154 | controller | ZUUL_CHANGE_IDS=3773,af28e3154d9fffee44d2c46cf5df3df2c533ab9a 764,f8605751271bf6b1c99b16c83300a9052e682d80
2026-06-12 09:33:43.970163 | controller | WORKSPACE=/home/zuul/workspace
2026-06-12 09:33:43.970171 | controller | XDG_SESSION_CLASS=user
2026-06-12 09:33:43.970178 | controller | SELINUX_ROLE_REQUESTED=
2026-06-12 09:33:43.970186 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-12 09:33:43.970194 | controller | USER=zuul
2026-06-12 09:33:43.970201 | controller | ZUUL_VOTING=True
2026-06-12 09:33:43.970209 | controller | BUILD_TIMEOUT=1800000
2026-06-12 09:33:43.970217 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-12 09:33:43.970224 | controller | SHLVL=1
2026-06-12 09:33:43.970232 | controller | ZUUL_PATCHSET=f8605751271bf6b1c99b16c83300a9052e682d80
2026-06-12 09:33:43.970240 | controller | XDG_SESSION_ID=1
2026-06-12 09:33:43.970247 | controller | ZUUL_BRANCH=main
2026-06-12 09:33:43.970259 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-12 09:33:43.970267 | controller | SSH_CLIENT=38.129.56.84 39660 22
2026-06-12 09:33:43.970275 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-12 09:33:43.970283 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-12 09:33:43.970290 | controller | which_declare=declare -f
2026-06-12 09:33:43.970298 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-12 09:33:43.970307 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-12 09:33:43.970314 | controller | ZUUL_CHANGE=764
2026-06-12 09:33:43.970322 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-12 09:33:43.970329 | controller | ZUUL_UUID=94f0f3a52c3f4acebca681cdcc5161a4
2026-06-12 09:33:43.970337 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-12 09:33:43.970345 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-12 09:33:43.970353 | controller | }
2026-06-12 09:33:44.217828 | controller | ok: Runtime: 0:00:00.008015
2026-06-12 09:33:44.226703 | 
2026-06-12 09:33:44.226885 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-12 09:33:44.253843 | controller | skipping: Conditional result was False
2026-06-12 09:33:44.264929 | 
2026-06-12 09:33:44.265102 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-12 09:33:44.801125 | controller | skipping: Conditional result was False
2026-06-12 09:33:44.807937 | 
2026-06-12 09:33:44.808072 | TASK [Ensure legacy workspace directory]
2026-06-12 09:33:45.025813 | controller | changed
2026-06-12 09:33:45.029339 | 
2026-06-12 09:33:45.029467 | PLAY RECAP
2026-06-12 09:33:45.029556 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-12 09:33:45.029609 | 
2026-06-12 09:33:45.206509 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-12 09:33:45.209261 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-12 09:33:45.885663 | 
2026-06-12 09:33:45.885792 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-12 09:33:45.898174 | 
2026-06-12 09:33:45.898312 | TASK [Clone repos in the job workspace]
2026-06-12 09:33:45.917101 | controller | ok
2026-06-12 09:33:45.933900 | 
2026-06-12 09:33:45.934003 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-12 09:33:46.367226 | controller | ok
2026-06-12 09:33:46.372354 | 
2026-06-12 09:33:46.372708 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-12 09:33:48.655701 | controller | Output suppressed because no_log was given
2026-06-12 09:33:48.664864 | 
2026-06-12 09:33:48.664955 | TASK [Create zuul-output directory]
2026-06-12 09:33:49.033099 | controller | ok
2026-06-12 09:33:49.040094 | 
2026-06-12 09:33:49.040193 | TASK [Install required packages]
2026-06-12 09:34:32.656987 | controller | changed
2026-06-12 09:34:32.666663 | 
2026-06-12 09:34:32.666808 | TASK [Output pip related things]
2026-06-12 09:34:33.452989 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-12 09:34:33.714872 | controller | ok: Runtime: 0:00:00.403687
2026-06-12 09:34:33.718591 | 
2026-06-12 09:34:33.718663 | TASK [Install requirements]
2026-06-12 09:35:37.569508 | controller | changed
2026-06-12 09:35:37.593975 | 
2026-06-12 09:35:37.594127 | TASK [Add cronjob to trigger job stats]
2026-06-12 09:35:37.650771 | controller | skipping: Conditional result was False
2026-06-12 09:35:37.661234 | 
2026-06-12 09:35:37.661374 | LOOP [Construct project change list]
2026-06-12 09:35:37.740930 | controller | ok:
2026-06-12 09:35:37.741315 | controller | {
2026-06-12 09:35:37.741370 | controller |   "branch": "main",
2026-06-12 09:35:37.741413 | controller |   "change": "3773",
2026-06-12 09:35:37.741451 | 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. Fix Swift by Ceph RGW on SNO setup                                                                                                                                                              \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    Parameterize RGW port to correct the Keystone Swift endpoint for SNO.\r\n    Change the VIP detection logic so that if cifmw_cephadm_rgw_vip\r\n    is pre-set (e.g. to the host's storage IP for SNO cases) - it's\r\n    preserved. Otherwise it falls back to cifmw_cephadm_vip\r\n    (the ingress VIP) as before.\r\n\r\n    Users will be able to chose from VIP:8080 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-12 09:35:37.741511 | controller |   "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3773",
2026-06-12 09:35:37.741551 | controller |   "commit_id": "af28e3154d9fffee44d2c46cf5df3df2c533ab9a",
2026-06-12 09:35:37.741586 | controller |   "patchset": "af28e3154d9fffee44d2c46cf5df3df2c533ab9a",
2026-06-12 09:35:37.741621 | controller |   "project": {
2026-06-12 09:35:37.741655 | controller |     "canonical_hostname": "github.com",
2026-06-12 09:35:37.741689 | controller |     "canonical_name": "github.com/openstack-k8s-operators/ci-framework",
2026-06-12 09:35:37.741722 | controller |     "name": "openstack-k8s-operators/ci-framework",
2026-06-12 09:35:37.741755 | controller |     "short_name": "ci-framework",
2026-06-12 09:35:37.741789 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/ci-framework"
2026-06-12 09:35:37.741824 | controller |   },
2026-06-12 09:35:37.741896 | controller |   "topic": null
2026-06-12 09:35:37.741934 | controller | }
2026-06-12 09:35:37.756272 | controller | ok:
2026-06-12 09:35:37.756548 | controller | {
2026-06-12 09:35:37.756633 | controller |   "branch": "main",
2026-06-12 09:35:37.756680 | controller |   "change": "764",
2026-06-12 09:35:37.756721 | 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 and secret config. Instead of re-including lib/control-plane\r\n      (which required network-values duplication)\r\n      provide only required values for lib/control-plane/base. \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-12 09:35:37.756785 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/764",
2026-06-12 09:35:37.756826 | controller |   "commit_id": "f8605751271bf6b1c99b16c83300a9052e682d80",
2026-06-12 09:35:37.756906 | controller |   "patchset": "f8605751271bf6b1c99b16c83300a9052e682d80",
2026-06-12 09:35:37.756947 | controller |   "project": {
2026-06-12 09:35:37.756986 | controller |     "canonical_hostname": "github.com",
2026-06-12 09:35:37.757022 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-12 09:35:37.757066 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-12 09:35:37.757103 | controller |     "short_name": "architecture",
2026-06-12 09:35:37.757138 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-12 09:35:37.757173 | controller |   },
2026-06-12 09:35:37.757210 | controller |   "topic": null
2026-06-12 09:35:37.757247 | controller | }
2026-06-12 09:35:37.798354 | 
2026-06-12 09:35:37.798458 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-12 09:35:37.804540 | 
2026-06-12 09:35:37.804616 | TASK [Filter out host if needed]
2026-06-12 09:35:37.816251 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-12 09:35:37.820292 | 
2026-06-12 09:35:37.820366 | TASK [Get git tag for image tagging]
2026-06-12 09:35:38.346566 | controller | skipping: Conditional result was False
2026-06-12 09:35:38.355914 | 
2026-06-12 09:35:38.356049 | TASK [Set openstack-runner image]
2026-06-12 09:35:38.384366 | controller | skipping: Conditional result was False
2026-06-12 09:35:38.394468 | 
2026-06-12 09:35:38.394607 | TASK [Build openstack-runner image]
2026-06-12 09:35:38.431832 | controller | skipping: Conditional result was False
2026-06-12 09:35:38.441063 | 
2026-06-12 09:35:38.441201 | TASK [Push openstack-runner image]
2026-06-12 09:35:38.477326 | controller | skipping: Conditional result was False
2026-06-12 09:35:38.487609 | 
2026-06-12 09:35:38.487744 | TASK [Make sure ci-framework directory exists]
2026-06-12 09:35:38.525932 | controller | skipping: Conditional result was False
2026-06-12 09:35:38.536205 | 
2026-06-12 09:35:38.536358 | TASK [Create EDPM ansible var file]
2026-06-12 09:35:38.564015 | controller | skipping: Conditional result was False
2026-06-12 09:35:38.566474 | 
2026-06-12 09:35:38.566581 | PLAY RECAP
2026-06-12 09:35:38.566676 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-12 09:35:38.566720 | 
2026-06-12 09:35:38.716468 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-12 09:35:38.718941 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-12 09:35:39.360506 | 
2026-06-12 09:35:39.360631 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-12 09:35:39.372479 | 
2026-06-12 09:35:39.372613 | TASK [Create zuul-output directory]
2026-06-12 09:35:39.809600 | controller | changed
2026-06-12 09:35:39.818097 | 
2026-06-12 09:35:39.818250 | TASK [Slurp Zuul inventory test]
2026-06-12 09:35:40.320161 | controller -> localhost | ok
2026-06-12 09:35:40.334760 | 
2026-06-12 09:35:40.334983 | TASK [Save zuul inventory]
2026-06-12 09:35:41.410328 | controller | changed
2026-06-12 09:35:41.422969 | 
2026-06-12 09:35:41.423151 | TASK [Save zuul vars without the change_message]
2026-06-12 09:35:42.332759 | controller | changed
2026-06-12 09:35:42.334993 | 
2026-06-12 09:35:42.335055 | PLAY RECAP
2026-06-12 09:35:42.335115 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-12 09:35:42.335152 | 
2026-06-12 09:35:42.469712 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-12 09:35:42.471222 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-12 09:35:43.148421 | 
2026-06-12 09:35:43.148553 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-12 09:35:43.158886 | 
2026-06-12 09:35:43.158964 | TASK [Filter out host if needed]
2026-06-12 09:35:43.166683 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-12 09:35:43.170173 | 
2026-06-12 09:35:43.170238 | TASK [Run playbook]
2026-06-12 09:35:44.137520 | controller |
2026-06-12 09:35:44.137660 | controller | PLAY [Test architecture automations] *******************************************
2026-06-12 09:35:44.137673 | controller |
2026-06-12 09:35:44.137682 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-12 09:35:44.137694 | controller | Friday 12 June 2026  09:35:44 +0000 (0:00:00.032)       0:00:00.032 ***********
2026-06-12 09:35:44.137704 | controller | Friday 12 June 2026  09:35:44 +0000 (0:00:00.030)       0:00:00.030 ***********
2026-06-12 09:35:45.112259 | controller | ok: [localhost]
2026-06-12 09:35:45.112306 | controller |
2026-06-12 09:35:45.112319 | 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-12 09:35:45.112335 | controller | Friday 12 June 2026  09:35:45 +0000 (0:00:00.974)       0:00:01.006 ***********
2026-06-12 09:35:45.112344 | controller | Friday 12 June 2026  09:35:45 +0000 (0:00:00.974)       0:00:01.005 ***********
2026-06-12 09:35:45.161633 | controller | ok: [localhost]
2026-06-12 09:35:45.161676 | controller |
2026-06-12 09:35:45.161687 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-12 09:35:45.161696 | controller | Friday 12 June 2026  09:35:45 +0000 (0:00:00.049)       0:00:01.056 ***********
2026-06-12 09:35:45.161704 | controller | Friday 12 June 2026  09:35:45 +0000 (0:00:00.049)       0:00:01.054 ***********
2026-06-12 09:35:45.203987 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-12 09:35:45.204037 | controller |
2026-06-12 09:35:45.204052 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-12 09:35:45.204065 | controller | Friday 12 June 2026  09:35:45 +0000 (0:00:00.042)       0:00:01.099 ***********
2026-06-12 09:35:45.204077 | controller | Friday 12 June 2026  09:35:45 +0000 (0:00:00.042)       0:00:01.097 ***********
2026-06-12 09:35:45.233198 | controller | ok: [localhost] =>
2026-06-12 09:35:45.233241 | controller |     cifmw_ci_setup_packages:
2026-06-12 09:35:45.233252 | controller |     - bash-completion
2026-06-12 09:35:45.233261 | controller |     - ca-certificates
2026-06-12 09:35:45.233270 | controller |     - git-core
2026-06-12 09:35:45.233279 | controller |     - make
2026-06-12 09:35:45.233434 | controller |     - tar
2026-06-12 09:35:45.233443 | controller |     - tmux
2026-06-12 09:35:45.233452 | controller |     - python3-pip
2026-06-12 09:35:45.233460 | controller |
2026-06-12 09:35:45.233469 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-12 09:35:45.233478 | controller | Friday 12 June 2026  09:35:45 +0000 (0:00:00.029)       0:00:01.128 ***********
2026-06-12 09:35:45.233487 | controller | Friday 12 June 2026  09:35:45 +0000 (0:00:00.029)       0:00:01.126 ***********
2026-06-12 09:35:49.496923 | controller | changed: [localhost]
2026-06-12 09:35:49.496977 | controller |
2026-06-12 09:35:49.496988 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-12 09:35:49.496998 | controller | Friday 12 June 2026  09:35:49 +0000 (0:00:04.262)       0:00:05.391 ***********
2026-06-12 09:35:49.497006 | controller | Friday 12 June 2026  09:35:49 +0000 (0:00:04.263)       0:00:05.389 ***********
2026-06-12 09:35:49.820823 | controller | ok: [localhost]
2026-06-12 09:35:49.820859 | controller |
2026-06-12 09:35:49.820866 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2026-06-12 09:35:49.820872 | controller | Friday 12 June 2026  09:35:49 +0000 (0:00:00.324)       0:00:05.716 ***********
2026-06-12 09:35:49.820877 | controller | Friday 12 June 2026  09:35:49 +0000 (0:00:00.324)       0:00:05.714 ***********
2026-06-12 09:35:50.180509 | controller | changed: [localhost]
2026-06-12 09:35:50.180557 | controller |
2026-06-12 09:35:50.180575 | 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-12 09:35:50.180586 | controller | Friday 12 June 2026  09:35:50 +0000 (0:00:00.358)       0:00:06.074 ***********
2026-06-12 09:35:50.180607 | controller | Friday 12 June 2026  09:35:50 +0000 (0:00:00.359)       0:00:06.073 ***********
2026-06-12 09:35:54.197733 | controller | changed: [localhost]
2026-06-12 09:35:54.197827 | controller |
2026-06-12 09:35:54.197838 | 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-12 09:35:54.197849 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:04.017)       0:00:10.092 ***********
2026-06-12 09:35:54.197857 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:04.017)       0:00:10.090 ***********
2026-06-12 09:35:54.229339 | controller | skipping: [localhost]
2026-06-12 09:35:54.229376 | controller |
2026-06-12 09:35:54.229386 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-12 09:35:54.229394 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:00.031)       0:00:10.123 ***********
2026-06-12 09:35:54.229402 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:00.031)       0:00:10.122 ***********
2026-06-12 09:35:54.601570 | controller | changed: [localhost]
2026-06-12 09:35:54.601611 | controller |
2026-06-12 09:35:54.601619 | 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-12 09:35:54.601626 | controller |   source ~/.oc_completion
2026-06-12 09:35:54.601631 | controller | fi] ***
2026-06-12 09:35:54.601637 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:00.372)       0:00:10.496 ***********
2026-06-12 09:35:54.601642 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:00.372)       0:00:10.494 ***********
2026-06-12 09:35:54.929326 | controller | changed: [localhost]
2026-06-12 09:35:54.929389 | controller |
2026-06-12 09:35:54.929400 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-12 09:35:54.929409 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:00.327)       0:00:10.823 ***********
2026-06-12 09:35:54.929418 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:00.327)       0:00:10.822 ***********
2026-06-12 09:35:54.953313 | controller | skipping: [localhost]
2026-06-12 09:35:54.953352 | controller |
2026-06-12 09:35:54.953362 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-12 09:35:54.953370 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-12 09:35:54.953379 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-12 09:35:54.953387 | controller | }}] ***
2026-06-12 09:35:54.953395 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:00.023)       0:00:10.847 ***********
2026-06-12 09:35:54.953403 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:00.023)       0:00:10.846 ***********
2026-06-12 09:35:54.978631 | controller | skipping: [localhost]
2026-06-12 09:35:54.978669 | controller |
2026-06-12 09:35:54.978680 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-12 09:35:54.978700 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:00.025)       0:00:10.873 ***********
2026-06-12 09:35:54.978709 | controller | Friday 12 June 2026  09:35:54 +0000 (0:00:00.025)       0:00:10.871 ***********
2026-06-12 09:35:55.003446 | controller | skipping: [localhost]
2026-06-12 09:35:55.003490 | controller |
2026-06-12 09:35:55.003502 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-12 09:35:55.003510 | controller | Friday 12 June 2026  09:35:55 +0000 (0:00:00.024)       0:00:10.897 ***********
2026-06-12 09:35:55.003518 | controller | Friday 12 June 2026  09:35:55 +0000 (0:00:00.024)       0:00:10.896 ***********
2026-06-12 09:35:55.027988 | controller | skipping: [localhost]
2026-06-12 09:35:55.028045 | controller |
2026-06-12 09:35:55.028055 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-12 09:35:55.028064 | controller | Friday 12 June 2026  09:35:55 +0000 (0:00:00.024)       0:00:10.922 ***********
2026-06-12 09:35:55.028073 | controller | Friday 12 June 2026  09:35:55 +0000 (0:00:00.024)       0:00:10.921 ***********
2026-06-12 09:35:55.050468 | controller | skipping: [localhost]
2026-06-12 09:35:55.050516 | controller |
2026-06-12 09:35:55.050526 | 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-12 09:35:55.050585 | controller | Friday 12 June 2026  09:35:55 +0000 (0:00:00.022)       0:00:10.945 ***********
2026-06-12 09:35:55.050596 | controller | Friday 12 June 2026  09:35:55 +0000 (0:00:00.022)       0:00:10.943 ***********
2026-06-12 09:35:55.078827 | controller | skipping: [localhost]
2026-06-12 09:35:55.078871 | controller |
2026-06-12 09:35:55.078881 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-12 09:35:55.078891 | controller | Friday 12 June 2026  09:35:55 +0000 (0:00:00.028)       0:00:10.973 ***********
2026-06-12 09:35:55.078899 | controller | Friday 12 June 2026  09:35:55 +0000 (0:00:00.028)       0:00:10.972 ***********
2026-06-12 09:35:56.121702 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-12 09:35:56.121748 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-12 09:35:56.121758 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-12 09:35:56.121766 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-12 09:35:56.121774 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-12 09:35:56.121782 | controller |
2026-06-12 09:35:56.121791 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-12 09:35:56.121799 | controller | Friday 12 June 2026  09:35:56 +0000 (0:00:01.043)       0:00:12.016 ***********
2026-06-12 09:35:56.121806 | controller | Friday 12 June 2026  09:35:56 +0000 (0:00:01.043)       0:00:12.015 ***********
2026-06-12 09:35:56.475835 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-12 09:35:56.475865 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-12 09:35:56.475870 | controller |
2026-06-12 09:35:56.475875 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-12 09:35:56.475879 | controller | Friday 12 June 2026  09:35:56 +0000 (0:00:00.353)       0:00:12.370 ***********
2026-06-12 09:35:56.475882 | controller | Friday 12 June 2026  09:35:56 +0000 (0:00:00.353)       0:00:12.369 ***********
2026-06-12 09:35:56.695037 | controller | ok: [localhost]
2026-06-12 09:35:56.695124 | controller |
2026-06-12 09:35:56.695138 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-12 09:35:56.695147 | controller | Friday 12 June 2026  09:35:56 +0000 (0:00:00.219)       0:00:12.589 ***********
2026-06-12 09:35:56.695155 | controller | Friday 12 June 2026  09:35:56 +0000 (0:00:00.219)       0:00:12.588 ***********
2026-06-12 09:35:56.990535 | controller | ok: [localhost]
2026-06-12 09:35:56.990588 | controller |
2026-06-12 09:35:56.990596 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-12 09:35:56.990606 | controller | Friday 12 June 2026  09:35:56 +0000 (0:00:00.296)       0:00:12.885 ***********
2026-06-12 09:35:56.990611 | controller | Friday 12 June 2026  09:35:56 +0000 (0:00:00.296)       0:00:12.884 ***********
2026-06-12 09:35:57.488079 | controller | changed: [localhost]
2026-06-12 09:35:57.488174 | controller |
2026-06-12 09:35:57.488186 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-12 09:35:57.488196 | controller | Friday 12 June 2026  09:35:57 +0000 (0:00:00.497)       0:00:13.383 ***********
2026-06-12 09:35:57.488204 | controller | Friday 12 June 2026  09:35:57 +0000 (0:00:00.497)       0:00:13.381 ***********
2026-06-12 09:35:57.522347 | controller | ok: [localhost]
2026-06-12 09:35:57.522403 | controller |
2026-06-12 09:35:57.522416 | 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-12 09:35:57.522426 | controller | Friday 12 June 2026  09:35:57 +0000 (0:00:00.034)       0:00:13.417 ***********
2026-06-12 09:35:57.522447 | controller | Friday 12 June 2026  09:35:57 +0000 (0:00:00.034)       0:00:13.415 ***********
2026-06-12 09:35:57.899894 | controller | ok: [localhost]
2026-06-12 09:35:57.899961 | controller |
2026-06-12 09:35:57.899974 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-12 09:35:57.899983 | controller | Friday 12 June 2026  09:35:57 +0000 (0:00:00.377)       0:00:13.794 ***********
2026-06-12 09:35:57.900002 | controller | Friday 12 June 2026  09:35:57 +0000 (0:00:00.377)       0:00:13.793 ***********
2026-06-12 09:35:58.307954 | controller | ok: [localhost]
2026-06-12 09:35:58.308012 | controller |
2026-06-12 09:35:58.308022 | 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-12 09:35:58.308030 | controller | ] ***
2026-06-12 09:35:58.308035 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.407)       0:00:14.202 ***********
2026-06-12 09:35:58.308039 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.407)       0:00:14.201 ***********
2026-06-12 09:35:58.330016 | controller | skipping: [localhost]
2026-06-12 09:35:58.330068 | controller |
2026-06-12 09:35:58.330075 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-12 09:35:58.330081 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.022)       0:00:14.224 ***********
2026-06-12 09:35:58.330104 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.022)       0:00:14.223 ***********
2026-06-12 09:35:58.528303 | controller | changed: [localhost]
2026-06-12 09:35:58.528363 | controller |
2026-06-12 09:35:58.528374 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-12 09:35:58.528383 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-12 09:35:58.528392 | controller |   default({}) |
2026-06-12 09:35:58.528400 | controller |   combine(item.value, recursive=True)
2026-06-12 09:35:58.528408 | controller | }}] ***
2026-06-12 09:35:58.528417 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.198)       0:00:14.423 ***********
2026-06-12 09:35:58.528425 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.198)       0:00:14.421 ***********
2026-06-12 09:35:58.597189 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-12 09:35:58.597233 | controller |
2026-06-12 09:35:58.597244 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{
2026-06-12 09:35:58.597253 | controller |   _b64_kustomize_user_patches |
2026-06-12 09:35:58.597262 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-12 09:35:58.597271 | controller | }}] ***
2026-06-12 09:35:58.597279 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.068)       0:00:14.492 ***********
2026-06-12 09:35:58.597287 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.068)       0:00:14.490 ***********
2026-06-12 09:35:58.701474 | controller | ok: [localhost]
2026-06-12 09:35:58.701534 | controller |
2026-06-12 09:35:58.701545 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-12 09:35:58.701554 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.103)       0:00:14.596 ***********
2026-06-12 09:35:58.701563 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.104)       0:00:14.594 ***********
2026-06-12 09:35:58.898948 | controller | ok: [localhost]
2026-06-12 09:35:58.899058 | controller |
2026-06-12 09:35:58.899071 | 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-12 09:35:58.899081 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.197)       0:00:14.793 ***********
2026-06-12 09:35:58.899112 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.197)       0:00:14.792 ***********
2026-06-12 09:35:58.937771 | controller | ok: [localhost]
2026-06-12 09:35:58.937838 | controller |
2026-06-12 09:35:58.937849 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-12 09:35:58.937859 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.039)       0:00:14.832 ***********
2026-06-12 09:35:58.937868 | controller | Friday 12 June 2026  09:35:58 +0000 (0:00:00.039)       0:00:14.831 ***********
2026-06-12 09:35:59.134985 | controller | ok: [localhost]
2026-06-12 09:35:59.135043 | controller |
2026-06-12 09:35:59.135054 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-12 09:35:59.135063 | controller |   _net_env_def_slurp['content'] |
2026-06-12 09:35:59.135072 | controller |   b64decode |
2026-06-12 09:35:59.135080 | controller |   from_yaml
2026-06-12 09:35:59.135088 | controller | }}, cacheable=True] ***
2026-06-12 09:35:59.135124 | controller | Friday 12 June 2026  09:35:59 +0000 (0:00:00.197)       0:00:15.029 ***********
2026-06-12 09:35:59.135132 | controller | Friday 12 June 2026  09:35:59 +0000 (0:00:00.197)       0:00:15.028 ***********
2026-06-12 09:35:59.186696 | controller | ok: [localhost]
2026-06-12 09:35:59.186757 | controller |
2026-06-12 09:35:59.186766 | controller | TASK [Discover automation files paths={{
2026-06-12 09:35:59.186776 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-12 09:35:59.186784 | controller |   path_join
2026-06-12 09:35:59.186792 | controller | }}, patterns=*.yaml] ***
2026-06-12 09:35:59.186800 | controller | Friday 12 June 2026  09:35:59 +0000 (0:00:00.051)       0:00:15.081 ***********
2026-06-12 09:35:59.186809 | controller | Friday 12 June 2026  09:35:59 +0000 (0:00:00.051)       0:00:15.080 ***********
2026-06-12 09:35:59.459431 | controller | ok: [localhost]
2026-06-12 09:35:59.459501 | controller |
2026-06-12 09:35:59.459517 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-12 09:35:59.459530 | controller | Friday 12 June 2026  09:35:59 +0000 (0:00:00.272)       0:00:15.354 ***********
2026-06-12 09:35:59.459542 | controller | Friday 12 June 2026  09:35:59 +0000 (0:00:00.272)       0:00:15.353 ***********
2026-06-12 09:36:07.098658 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-12 09:36:07.098729 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-12 09:36:07.098737 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-12 09:36:07.098757 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-12 09:36:07.098763 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-12 09:36:07.098769 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-12 09:36:07.098774 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-12 09:36:07.098779 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-12 09:36:07.098784 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-12 09:36:07.098789 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-12 09:36:07.098794 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-12 09:36:07.098799 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-12 09:36:07.098804 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-12 09:36:07.098809 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-12 09:36:07.098815 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-12 09:36:07.098820 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-12 09:36:07.098825 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-12 09:36:07.098830 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-12 09:36:07.098835 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-12 09:36:07.098840 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-12 09:36:07.098845 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-12 09:36:07.098850 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-12 09:36:07.098855 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-12 09:36:07.098860 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-12 09:36:07.098866 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-12 09:36:07.098871 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-12 09:36:07.098876 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-12 09:36:07.098890 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-12 09:36:07.098895 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-12 09:36:07.098900 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-12 09:36:07.098905 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-12 09:36:07.098910 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-12 09:36:07.098915 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-12 09:36:07.098920 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-12 09:36:07.098925 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-12 09:36:07.098930 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-12 09:36:07.098936 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-12 09:36:07.098941 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-12 09:36:07.098946 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-12 09:36:07.098951 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-12 09:36:07.098956 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-12 09:36:07.098961 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-12 09:36:07.098966 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-12 09:36:07.098971 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-12 09:36:07.098976 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-12 09:36:07.098981 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-12 09:36:07.098986 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-12 09:36:07.098991 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-12 09:36:07.098996 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-12 09:36:07.099001 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-12 09:36:07.099006 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-12 09:36:07.099011 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-12 09:36:07.099016 | controller |
2026-06-12 09:36:07.099022 | controller | TASK [Load automation files as fact vas={{
2026-06-12 09:36:07.099027 | controller |   vas | default({}) |
2026-06-12 09:36:07.099032 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-12 09:36:07.099037 | controller | }}] ***
2026-06-12 09:36:07.099042 | controller | Friday 12 June 2026  09:36:07 +0000 (0:00:07.638)       0:00:22.993 ***********
2026-06-12 09:36:07.099048 | controller | Friday 12 June 2026  09:36:07 +0000 (0:00:07.638)       0:00:22.991 ***********
2026-06-12 09:36:09.295149 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-12 09:36:09.295228 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-12 09:36:09.295238 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-12 09:36:09.295245 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-12 09:36:09.295251 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-12 09:36:09.295257 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-12 09:36:09.295262 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-12 09:36:09.295267 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-12 09:36:09.295273 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-12 09:36:09.295278 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-12 09:36:09.295283 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-12 09:36:09.295288 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-12 09:36:09.295293 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-12 09:36:09.295299 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-12 09:36:09.295304 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-12 09:36:09.295309 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-12 09:36:09.295314 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-12 09:36:09.295320 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-12 09:36:09.295325 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-12 09:36:09.295344 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-12 09:36:09.295350 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-12 09:36:09.295355 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-12 09:36:09.295360 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-12 09:36:09.295374 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-12 09:36:09.295380 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-12 09:36:09.295386 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-12 09:36:09.295391 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-12 09:36:09.295396 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-12 09:36:09.295401 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-12 09:36:09.295406 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-12 09:36:09.295412 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-12 09:36:09.295417 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-12 09:36:09.295422 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-12 09:36:09.295427 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-12 09:36:09.295432 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-12 09:36:09.295437 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-12 09:36:09.295443 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-12 09:36:09.295448 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-12 09:36:09.295453 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-12 09:36:09.295458 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-12 09:36:09.295463 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-12 09:36:09.295469 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-12 09:36:09.295474 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-12 09:36:09.295479 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-12 09:36:09.295484 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-12 09:36:09.295489 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-12 09:36:09.295494 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-12 09:36:09.295500 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-12 09:36:09.295505 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-12 09:36:09.295510 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-12 09:36:09.295515 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-12 09:36:09.295520 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-12 09:36:09.295526 | controller |
2026-06-12 09:36:09.295532 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-12 09:36:09.295538 | controller | Friday 12 June 2026  09:36:09 +0000 (0:00:02.197)       0:00:25.190 ***********
2026-06-12 09:36:09.295543 | controller | Friday 12 June 2026  09:36:09 +0000 (0:00:02.196)       0:00:25.188 ***********
2026-06-12 09:36:09.339329 | controller | ok: [localhost]
2026-06-12 09:36:09.339389 | controller |
2026-06-12 09:36:09.339397 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-12 09:36:09.339404 | controller | Friday 12 June 2026  09:36:09 +0000 (0:00:00.044)       0:00:25.234 ***********
2026-06-12 09:36:09.339410 | controller | Friday 12 June 2026  09:36:09 +0000 (0:00:00.044)       0:00:25.232 ***********
2026-06-12 09:36:09.984994 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-12 09:36:09.985028 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-12 09:36:09.985035 | controller |
2026-06-12 09:36:09.985041 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-12 09:36:09.985047 | controller | Friday 12 June 2026  09:36:09 +0000 (0:00:00.645)       0:00:25.880 ***********
2026-06-12 09:36:09.985052 | controller | Friday 12 June 2026  09:36:09 +0000 (0:00:00.645)       0:00:25.878 ***********
2026-06-12 09:36:10.332272 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-12 09:36:10.332306 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-12 09:36:10.332312 | controller |
2026-06-12 09:36:10.332317 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-12 09:36:10.332329 | controller | Friday 12 June 2026  09:36:10 +0000 (0:00:00.347)       0:00:26.227 ***********
2026-06-12 09:36:10.332333 | controller | Friday 12 June 2026  09:36:10 +0000 (0:00:00.347)       0:00:26.226 ***********
2026-06-12 09:36:10.721577 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-12 09:36:10.721608 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-12 09:36:10.721613 | controller |
2026-06-12 09:36:10.721617 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-12 09:36:10.721622 | controller |   _pub_keys.results[1].content | b64decode
2026-06-12 09:36:10.721626 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-12 09:36:10.721630 | controller |   _priv_keys.results[1].content | b64decode
2026-06-12 09:36:10.721633 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-12 09:36:10.721637 | controller |   _pub_keys.results[1].content | b64decode
2026-06-12 09:36:10.721641 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-12 09:36:10.721644 | controller |   _pub_keys.results[0].content | b64decode
2026-06-12 09:36:10.721648 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-12 09:36:10.721651 | controller |   _priv_keys.results[0].content | b64decode
2026-06-12 09:36:10.721655 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-12 09:36:10.721659 | controller |   [
2026-06-12 09:36:10.721662 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-12 09:36:10.721666 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-12 09:36:10.721670 | controller |   ] | select()
2026-06-12 09:36:10.721673 | controller | }}] ***
2026-06-12 09:36:10.721677 | controller | Friday 12 June 2026  09:36:10 +0000 (0:00:00.389)       0:00:26.616 ***********
2026-06-12 09:36:10.721680 | controller | Friday 12 June 2026  09:36:10 +0000 (0:00:00.389)       0:00:26.615 ***********
2026-06-12 09:36:10.766193 | controller | ok: [localhost]
2026-06-12 09:36:10.766228 | controller |
2026-06-12 09:36:10.766232 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-12 09:36:10.766237 | controller | Friday 12 June 2026  09:36:10 +0000 (0:00:00.044)       0:00:26.661 ***********
2026-06-12 09:36:10.766246 | controller | Friday 12 June 2026  09:36:10 +0000 (0:00:00.044)       0:00:26.659 ***********
2026-06-12 09:36:11.044601 | controller |
2026-06-12 09:36:11.044661 | 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-12 09:36:11.044666 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.278)       0:00:26.939 ***********
2026-06-12 09:36:11.044671 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.278)       0:00:26.938 ***********
2026-06-12 09:36:11.079883 | controller | ok: [localhost] =>
2026-06-12 09:36:11.079926 | controller |     changed: false
2026-06-12 09:36:11.079931 | controller |     msg: All assertions passed
2026-06-12 09:36:11.079936 | controller |
2026-06-12 09:36:11.079940 | 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-12 09:36:11.079945 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.035)       0:00:26.975 ***********
2026-06-12 09:36:11.079949 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.035)       0:00:26.973 ***********
2026-06-12 09:36:11.115482 | controller | skipping: [localhost]
2026-06-12 09:36:11.115500 | controller |
2026-06-12 09:36:11.115504 | 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-12 09:36:11.115508 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.035)       0:00:27.010 ***********
2026-06-12 09:36:11.115512 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.035)       0:00:27.009 ***********
2026-06-12 09:36:11.158589 | 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-12 09:36:11.158613 | controller |
2026-06-12 09:36:11.158618 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 09:36:11.158622 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.043)       0:00:27.053 ***********
2026-06-12 09:36:11.158626 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.043)       0:00:27.052 ***********
2026-06-12 09:36:11.190533 | controller | skipping: [localhost]
2026-06-12 09:36:11.190550 | controller |
2026-06-12 09:36:11.190555 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 09:36:11.190559 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.031)       0:00:27.085 ***********
2026-06-12 09:36:11.190562 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.031)       0:00:27.084 ***********
2026-06-12 09:36:11.232780 | controller | ok: [localhost]
2026-06-12 09:36:11.232798 | controller |
2026-06-12 09:36:11.232802 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 09:36:11.232806 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 09:36:11.232810 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 09:36:11.232814 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 09:36:11.232817 | controller | }}] ***
2026-06-12 09:36:11.232821 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.042)       0:00:27.127 ***********
2026-06-12 09:36:11.232825 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.042)       0:00:27.126 ***********
2026-06-12 09:36:11.270126 | controller | skipping: [localhost]
2026-06-12 09:36:11.270172 | controller |
2026-06-12 09:36:11.270185 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 09:36:11.270190 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:11.270194 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 09:36:11.270198 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 09:36:11.270202 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.037)       0:00:27.165 ***********
2026-06-12 09:36:11.270206 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.037)       0:00:27.163 ***********
2026-06-12 09:36:11.546536 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-12 09:36:11.546574 | controller |
2026-06-12 09:36:11.546579 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 09:36:11.546584 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.275)       0:00:27.441 ***********
2026-06-12 09:36:11.546587 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.275)       0:00:27.439 ***********
2026-06-12 09:36:11.633784 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 09:36:11.633825 | controller |
2026-06-12 09:36:11.633832 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-12 09:36:11.633838 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.087)       0:00:27.528 ***********
2026-06-12 09:36:11.633843 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.087)       0:00:27.527 ***********
2026-06-12 09:36:11.687743 | controller | skipping: [localhost]
2026-06-12 09:36:11.687808 | controller |
2026-06-12 09:36:11.687819 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-12 09:36:11.687828 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.053)       0:00:27.581 ***********
2026-06-12 09:36:11.687836 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.053)       0:00:27.580 ***********
2026-06-12 09:36:11.789042 | controller |
2026-06-12 09:36:11.789140 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:36:11.789169 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.101)       0:00:27.683 ***********
2026-06-12 09:36:11.789178 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.101)       0:00:27.682 ***********
2026-06-12 09:36:11.868627 | controller | skipping: [localhost]
2026-06-12 09:36:11.868701 | controller |
2026-06-12 09:36:11.868716 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:36:11.868729 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.079)       0:00:27.762 ***********
2026-06-12 09:36:11.868741 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.079)       0:00:27.761 ***********
2026-06-12 09:36:11.981596 | 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-12 09:36:11.981655 | controller |
2026-06-12 09:36:11.981661 | 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-12 09:36:11.981667 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.113)       0:00:27.876 ***********
2026-06-12 09:36:11.981671 | controller | Friday 12 June 2026  09:36:11 +0000 (0:00:00.113)       0:00:27.875 ***********
2026-06-12 09:36:12.028322 | controller | ok: [localhost] =>
2026-06-12 09:36:12.028375 | controller |     changed: false
2026-06-12 09:36:12.028380 | controller |     msg: All assertions passed
2026-06-12 09:36:12.028386 | controller |
2026-06-12 09:36:12.028392 | 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-12 09:36:12.028398 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.046)       0:00:27.923 ***********
2026-06-12 09:36:12.028404 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.046)       0:00:27.921 ***********
2026-06-12 09:36:12.273509 | controller | ok: [localhost]
2026-06-12 09:36:12.273551 | controller |
2026-06-12 09:36:12.273557 | 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-12 09:36:12.273563 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.245)       0:00:28.168 ***********
2026-06-12 09:36:12.273567 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.245)       0:00:28.167 ***********
2026-06-12 09:36:12.351735 | controller | ok: [localhost] =>
2026-06-12 09:36:12.351782 | controller |     changed: false
2026-06-12 09:36:12.351787 | controller |     msg: All assertions passed
2026-06-12 09:36:12.351791 | controller |
2026-06-12 09:36:12.351795 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:36:12.351800 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.078)       0:00:28.246 ***********
2026-06-12 09:36:12.351804 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.078)       0:00:28.245 ***********
2026-06-12 09:36:12.573882 | controller | ok: [localhost]
2026-06-12 09:36:12.573937 | controller |
2026-06-12 09:36:12.573949 | 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-12 09:36:12.573959 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:36:12.573967 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:36:12.573976 | controller |   _config_map_content |
2026-06-12 09:36:12.573984 | controller |   ansible.utils.remove_keys(
2026-06-12 09:36:12.573991 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:36:12.573999 | controller |     matching_parameter='regex')
2026-06-12 09:36:12.574007 | controller | }}, cacheable=False] ***
2026-06-12 09:36:12.574016 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.222)       0:00:28.469 ***********
2026-06-12 09:36:12.574024 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.222)       0:00:28.467 ***********
2026-06-12 09:36:12.842170 | controller | ok: [localhost]
2026-06-12 09:36:12.842239 | controller |
2026-06-12 09:36:12.842254 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:36:12.842278 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.268)       0:00:28.737 ***********
2026-06-12 09:36:12.842290 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.268)       0:00:28.735 ***********
2026-06-12 09:36:12.925522 | 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-12 09:36:12.925561 | controller |
2026-06-12 09:36:12.925569 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-12 09:36:12.925575 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.083)       0:00:28.820 ***********
2026-06-12 09:36:12.925581 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.083)       0:00:28.819 ***********
2026-06-12 09:36:12.977204 | controller | ok: [localhost] =>
2026-06-12 09:36:12.977270 | controller |     changed: false
2026-06-12 09:36:12.977281 | controller |     msg: All assertions passed
2026-06-12 09:36:12.977290 | controller |
2026-06-12 09:36:12.977298 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:36:12.977307 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.051)       0:00:28.872 ***********
2026-06-12 09:36:12.977316 | controller | Friday 12 June 2026  09:36:12 +0000 (0:00:00.051)       0:00:28.870 ***********
2026-06-12 09:36:13.237314 | controller | changed: [localhost]
2026-06-12 09:36:13.237381 | controller |
2026-06-12 09:36:13.237393 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:36:13.237402 | controller |   (snippet_datadir,
2026-06-12 09:36:13.237410 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:36:13.237419 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:36:13.237428 | controller | Friday 12 June 2026  09:36:13 +0000 (0:00:00.259)       0:00:29.132 ***********
2026-06-12 09:36:13.237436 | controller | Friday 12 June 2026  09:36:13 +0000 (0:00:00.259)       0:00:29.130 ***********
2026-06-12 09:36:13.837515 | controller | changed: [localhost]
2026-06-12 09:36:13.837586 | controller |
2026-06-12 09:36:13.837601 | 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-12 09:36:13.837613 | controller | Friday 12 June 2026  09:36:13 +0000 (0:00:00.600)       0:00:29.732 ***********
2026-06-12 09:36:13.837625 | controller | Friday 12 June 2026  09:36:13 +0000 (0:00:00.600)       0:00:29.731 ***********
2026-06-12 09:36:13.907074 | controller | ok: [localhost]
2026-06-12 09:36:13.907156 | controller |
2026-06-12 09:36:13.907168 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:36:13.907177 | controller |   (snippet_datadir,
2026-06-12 09:36:13.907185 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:36:13.907194 | controller | }}, content={{
2026-06-12 09:36:13.907202 | controller |   _base64_patch |
2026-06-12 09:36:13.907210 | controller |   default({}) |
2026-06-12 09:36:13.907217 | controller |   to_nice_yaml
2026-06-12 09:36:13.907225 | controller | }}, mode=0644] ***
2026-06-12 09:36:13.907242 | controller | Friday 12 June 2026  09:36:13 +0000 (0:00:00.069)       0:00:29.802 ***********
2026-06-12 09:36:13.907250 | controller | Friday 12 June 2026  09:36:13 +0000 (0:00:00.069)       0:00:29.800 ***********
2026-06-12 09:36:14.327390 | controller | changed: [localhost]
2026-06-12 09:36:14.327440 | controller |
2026-06-12 09:36:14.327448 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:36:14.327454 | controller |   (snippet_datadir,
2026-06-12 09:36:14.327459 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:36:14.327465 | controller | }}, content={{
2026-06-12 09:36:14.327471 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:36:14.327476 | controller |   default({}) |
2026-06-12 09:36:14.327481 | controller |   to_nice_yaml
2026-06-12 09:36:14.327486 | controller | }}, mode=0644] ***
2026-06-12 09:36:14.327491 | controller | Friday 12 June 2026  09:36:14 +0000 (0:00:00.419)       0:00:30.221 ***********
2026-06-12 09:36:14.327497 | controller | Friday 12 June 2026  09:36:14 +0000 (0:00:00.419)       0:00:30.220 ***********
2026-06-12 09:36:14.735962 | controller | changed: [localhost]
2026-06-12 09:36:14.736019 | controller |
2026-06-12 09:36:14.736030 | 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-12 09:36:14.736038 | controller |   (
2026-06-12 09:36:14.736046 | controller |     snippet_datadir,
2026-06-12 09:36:14.736054 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:36:14.736062 | controller |   ) | path_join
2026-06-12 09:36:14.736069 | controller | }}, mode=0644] ***
2026-06-12 09:36:14.736075 | controller | Friday 12 June 2026  09:36:14 +0000 (0:00:00.409)       0:00:30.631 ***********
2026-06-12 09:36:14.736080 | controller | Friday 12 June 2026  09:36:14 +0000 (0:00:00.409)       0:00:30.629 ***********
2026-06-12 09:36:15.190493 | controller | changed: [localhost]
2026-06-12 09:36:15.190547 | controller |
2026-06-12 09:36:15.190559 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:36:15.190568 | controller | Friday 12 June 2026  09:36:15 +0000 (0:00:00.454)       0:00:31.085 ***********
2026-06-12 09:36:15.190577 | controller | Friday 12 June 2026  09:36:15 +0000 (0:00:00.454)       0:00:31.084 ***********
2026-06-12 09:36:15.269979 | 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-12 09:36:15.270045 | controller |
2026-06-12 09:36:15.270053 | 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-12 09:36:15.270059 | controller | Friday 12 June 2026  09:36:15 +0000 (0:00:00.079)       0:00:31.165 ***********
2026-06-12 09:36:15.270065 | controller | Friday 12 June 2026  09:36:15 +0000 (0:00:00.079)       0:00:31.163 ***********
2026-06-12 09:36:15.344391 | controller | ok: [localhost] =>
2026-06-12 09:36:15.344467 | controller |     changed: false
2026-06-12 09:36:15.344483 | controller |     msg: All assertions passed
2026-06-12 09:36:15.344497 | controller |
2026-06-12 09:36:15.344510 | 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-12 09:36:15.344522 | controller | Friday 12 June 2026  09:36:15 +0000 (0:00:00.074)       0:00:31.239 ***********
2026-06-12 09:36:15.344534 | controller | Friday 12 June 2026  09:36:15 +0000 (0:00:00.074)       0:00:31.237 ***********
2026-06-12 09:36:15.617053 | controller | ok: [localhost]
2026-06-12 09:36:15.617146 | controller |
2026-06-12 09:36:15.617161 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:36:15.617170 | controller | Friday 12 June 2026  09:36:15 +0000 (0:00:00.272)       0:00:31.511 ***********
2026-06-12 09:36:15.617178 | controller | Friday 12 June 2026  09:36:15 +0000 (0:00:00.272)       0:00:31.510 ***********
2026-06-12 09:36:15.688324 | controller | ok: [localhost]
2026-06-12 09:36:15.688384 | controller |
2026-06-12 09:36:15.688396 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:36:15.688406 | controller | Friday 12 June 2026  09:36:15 +0000 (0:00:00.071)       0:00:31.583 ***********
2026-06-12 09:36:15.688414 | controller | Friday 12 June 2026  09:36:15 +0000 (0:00:00.071)       0:00:31.581 ***********
2026-06-12 09:36:16.364467 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-12 09:36:16.364498 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-12 09:36:16.364503 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-12 09:36:16.364507 | controller |
2026-06-12 09:36:16.364511 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:36:16.364515 | controller |   _content |
2026-06-12 09:36:16.364519 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:36:16.364523 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:36:16.364527 | controller | }}
2026-06-12 09:36:16.364530 | controller | ] ***
2026-06-12 09:36:16.364541 | controller | Friday 12 June 2026  09:36:16 +0000 (0:00:00.676)       0:00:32.259 ***********
2026-06-12 09:36:16.364545 | controller | Friday 12 June 2026  09:36:16 +0000 (0:00:00.676)       0:00:32.258 ***********
2026-06-12 09:36:16.507439 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 09:36:16.507474 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:36:16.507481 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:36:16.507488 | controller |
2026-06-12 09:36:16.507494 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:36:16.507506 | controller | Friday 12 June 2026  09:36:16 +0000 (0:00:00.143)       0:00:32.402 ***********
2026-06-12 09:36:16.507511 | controller | Friday 12 June 2026  09:36:16 +0000 (0:00:00.143)       0:00:32.401 ***********
2026-06-12 09:36:16.778406 | controller | changed: [localhost]
2026-06-12 09:36:16.778456 | controller |
2026-06-12 09:36:16.778462 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:36:16.778466 | controller |   (_destdir,
2026-06-12 09:36:16.778470 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:36:16.778474 | controller | }}, content={{
2026-06-12 09:36:16.778477 | controller |   (
2026-06-12 09:36:16.778481 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:36:16.778484 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:36:16.778488 | controller | }}, mode=0644] ***
2026-06-12 09:36:16.778492 | controller | Friday 12 June 2026  09:36:16 +0000 (0:00:00.270)       0:00:32.672 ***********
2026-06-12 09:36:16.778496 | controller | Friday 12 June 2026  09:36:16 +0000 (0:00:00.270)       0:00:32.671 ***********
2026-06-12 09:36:17.184022 | controller | changed: [localhost]
2026-06-12 09:36:17.184083 | controller |
2026-06-12 09:36:17.184103 | 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-12 09:36:17.184108 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 09:36:17.184113 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 09:36:17.184118 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 09:36:17.184121 | controller | }}, dest={{
2026-06-12 09:36:17.184125 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:17.184129 | controller |   stage['path'], _val.src_file
2026-06-12 09:36:17.184133 | controller |   ) |
2026-06-12 09:36:17.184136 | controller |   path_join
2026-06-12 09:36:17.184140 | controller |  }}] ***
2026-06-12 09:36:17.184144 | controller | Friday 12 June 2026  09:36:17 +0000 (0:00:00.405)       0:00:33.078 ***********
2026-06-12 09:36:17.184148 | controller | Friday 12 June 2026  09:36:17 +0000 (0:00:00.405)       0:00:33.077 ***********
2026-06-12 09:36:17.522851 | controller | changed: [localhost] => (item=network-values)
2026-06-12 09:36:17.522902 | controller |
2026-06-12 09:36:17.522914 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:17.522923 | controller | Friday 12 June 2026  09:36:17 +0000 (0:00:00.339)       0:00:33.417 ***********
2026-06-12 09:36:17.522931 | controller | Friday 12 June 2026  09:36:17 +0000 (0:00:00.339)       0:00:33.416 ***********
2026-06-12 09:36:17.588225 | controller | skipping: [localhost]
2026-06-12 09:36:17.588270 | controller |
2026-06-12 09:36:17.588278 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 09:36:17.588284 | controller | Friday 12 June 2026  09:36:17 +0000 (0:00:00.065)       0:00:33.483 ***********
2026-06-12 09:36:17.588289 | controller | Friday 12 June 2026  09:36:17 +0000 (0:00:00.065)       0:00:33.481 ***********
2026-06-12 09:36:18.124824 | controller | changed: [localhost]
2026-06-12 09:36:18.124889 | controller |
2026-06-12 09:36:18.124901 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 09:36:18.124911 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.536)       0:00:34.019 ***********
2026-06-12 09:36:18.124920 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.536)       0:00:34.018 ***********
2026-06-12 09:36:18.548995 | controller | changed: [localhost]
2026-06-12 09:36:18.549037 | controller |
2026-06-12 09:36:18.549044 | 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-12 09:36:18.549049 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.424)       0:00:34.443 ***********
2026-06-12 09:36:18.549054 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.424)       0:00:34.442 ***********
2026-06-12 09:36:18.589785 | controller | skipping: [localhost]
2026-06-12 09:36:18.589823 | controller |
2026-06-12 09:36:18.589828 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 09:36:18.589833 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 09:36:18.589837 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 09:36:18.589841 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 09:36:18.589845 | controller |   ) | list
2026-06-12 09:36:18.589849 | controller | }}] ***
2026-06-12 09:36:18.589853 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.040)       0:00:34.484 ***********
2026-06-12 09:36:18.589857 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.040)       0:00:34.483 ***********
2026-06-12 09:36:18.649109 | controller | skipping: [localhost]
2026-06-12 09:36:18.649154 | controller |
2026-06-12 09:36:18.649164 | 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-12 09:36:18.649173 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 09:36:18.649181 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 09:36:18.649190 | controller | }}, mode=0644] ***
2026-06-12 09:36:18.649198 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.059)       0:00:34.544 ***********
2026-06-12 09:36:18.649206 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.059)       0:00:34.542 ***********
2026-06-12 09:36:18.924810 | controller | changed: [localhost]
2026-06-12 09:36:18.924862 | controller |
2026-06-12 09:36:18.924870 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:18.924876 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.275)       0:00:34.819 ***********
2026-06-12 09:36:18.924881 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.275)       0:00:34.818 ***********
2026-06-12 09:36:18.990752 | controller | skipping: [localhost]
2026-06-12 09:36:18.990803 | controller |
2026-06-12 09:36:18.990808 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 09:36:18.990820 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.065)       0:00:34.885 ***********
2026-06-12 09:36:18.990824 | controller | Friday 12 June 2026  09:36:18 +0000 (0:00:00.065)       0:00:34.884 ***********
2026-06-12 09:36:19.041912 | controller | skipping: [localhost]
2026-06-12 09:36:19.041962 | controller |
2026-06-12 09:36:19.041967 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-12 09:36:19.041972 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.051)       0:00:34.936 ***********
2026-06-12 09:36:19.041976 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.051)       0:00:34.935 ***********
2026-06-12 09:36:19.094208 | 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-12 09:36:19.094255 | controller | skipping: [localhost]
2026-06-12 09:36:19.094261 | controller |
2026-06-12 09:36:19.094265 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:19.094269 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.052)       0:00:34.989 ***********
2026-06-12 09:36:19.094283 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.052)       0:00:34.987 ***********
2026-06-12 09:36:19.143741 | controller | skipping: [localhost]
2026-06-12 09:36:19.143809 | controller |
2026-06-12 09:36:19.143820 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-12 09:36:19.143829 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.049)       0:00:35.038 ***********
2026-06-12 09:36:19.143837 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.049)       0:00:35.037 ***********
2026-06-12 09:36:19.185616 | controller | skipping: [localhost]
2026-06-12 09:36:19.185692 | controller |
2026-06-12 09:36:19.185708 | 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-12 09:36:19.185720 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.042)       0:00:35.080 ***********
2026-06-12 09:36:19.185731 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.042)       0:00:35.079 ***********
2026-06-12 09:36:19.223612 | controller | ok: [localhost] =>
2026-06-12 09:36:19.223681 | controller |     changed: false
2026-06-12 09:36:19.223693 | controller |     msg: All assertions passed
2026-06-12 09:36:19.223704 | controller |
2026-06-12 09:36:19.223715 | 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-12 09:36:19.223727 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.038)       0:00:35.118 ***********
2026-06-12 09:36:19.223738 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.038)       0:00:35.117 ***********
2026-06-12 09:36:19.248059 | controller | skipping: [localhost]
2026-06-12 09:36:19.248131 | controller |
2026-06-12 09:36:19.248144 | 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-12 09:36:19.248152 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.024)       0:00:35.143 ***********
2026-06-12 09:36:19.248160 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.024)       0:00:35.142 ***********
2026-06-12 09:36:19.311211 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-12 09:36:19.311247 | controller |
2026-06-12 09:36:19.311255 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 09:36:19.311261 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.063)       0:00:35.206 ***********
2026-06-12 09:36:19.311266 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.063)       0:00:35.205 ***********
2026-06-12 09:36:19.333104 | controller | skipping: [localhost]
2026-06-12 09:36:19.333131 | controller |
2026-06-12 09:36:19.333138 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 09:36:19.333144 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.021)       0:00:35.228 ***********
2026-06-12 09:36:19.333149 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.021)       0:00:35.227 ***********
2026-06-12 09:36:19.361860 | controller | ok: [localhost]
2026-06-12 09:36:19.361887 | controller |
2026-06-12 09:36:19.361897 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 09:36:19.361905 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 09:36:19.361913 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 09:36:19.361920 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 09:36:19.361928 | controller | }}] ***
2026-06-12 09:36:19.361936 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.028)       0:00:35.257 ***********
2026-06-12 09:36:19.361943 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.028)       0:00:35.255 ***********
2026-06-12 09:36:19.400033 | controller | skipping: [localhost]
2026-06-12 09:36:19.400061 | controller |
2026-06-12 09:36:19.400069 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 09:36:19.400077 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:19.400084 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 09:36:19.400107 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 09:36:19.400113 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.038)       0:00:35.295 ***********
2026-06-12 09:36:19.400120 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.038)       0:00:35.293 ***********
2026-06-12 09:36:19.653732 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-12 09:36:19.653781 | controller |
2026-06-12 09:36:19.653792 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 09:36:19.653802 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.253)       0:00:35.548 ***********
2026-06-12 09:36:19.653810 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.253)       0:00:35.547 ***********
2026-06-12 09:36:19.710326 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 09:36:19.710380 | controller |
2026-06-12 09:36:19.710393 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-12 09:36:19.710415 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.056)       0:00:35.605 ***********
2026-06-12 09:36:19.710426 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.056)       0:00:35.604 ***********
2026-06-12 09:36:19.754562 | controller | skipping: [localhost]
2026-06-12 09:36:19.754632 | controller |
2026-06-12 09:36:19.754643 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-12 09:36:19.754652 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.044)       0:00:35.649 ***********
2026-06-12 09:36:19.754660 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.044)       0:00:35.648 ***********
2026-06-12 09:36:19.863826 | controller |
2026-06-12 09:36:19.863897 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:36:19.863907 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.109)       0:00:35.759 ***********
2026-06-12 09:36:19.863916 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.109)       0:00:35.757 ***********
2026-06-12 09:36:19.916971 | controller | skipping: [localhost]
2026-06-12 09:36:19.917036 | controller |
2026-06-12 09:36:19.917046 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:36:19.917055 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.052)       0:00:35.811 ***********
2026-06-12 09:36:19.917063 | controller | Friday 12 June 2026  09:36:19 +0000 (0:00:00.052)       0:00:35.810 ***********
2026-06-12 09:36:20.006581 | 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-12 09:36:20.006661 | controller |
2026-06-12 09:36:20.006672 | 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-12 09:36:20.006682 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.089)       0:00:35.901 ***********
2026-06-12 09:36:20.006691 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.089)       0:00:35.899 ***********
2026-06-12 09:36:20.068133 | controller | ok: [localhost] =>
2026-06-12 09:36:20.068174 | controller |     changed: false
2026-06-12 09:36:20.068183 | controller |     msg: All assertions passed
2026-06-12 09:36:20.068192 | controller |
2026-06-12 09:36:20.068200 | 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-12 09:36:20.068209 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.061)       0:00:35.963 ***********
2026-06-12 09:36:20.068217 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.061)       0:00:35.961 ***********
2026-06-12 09:36:20.252014 | controller | ok: [localhost]
2026-06-12 09:36:20.252066 | controller |
2026-06-12 09:36:20.252077 | 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-12 09:36:20.252086 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.183)       0:00:36.146 ***********
2026-06-12 09:36:20.252127 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.183)       0:00:36.145 ***********
2026-06-12 09:36:20.336117 | controller | ok: [localhost] =>
2026-06-12 09:36:20.336171 | controller |     changed: false
2026-06-12 09:36:20.336181 | controller |     msg: All assertions passed
2026-06-12 09:36:20.336191 | controller |
2026-06-12 09:36:20.336201 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:36:20.336210 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.083)       0:00:36.230 ***********
2026-06-12 09:36:20.336219 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.083)       0:00:36.229 ***********
2026-06-12 09:36:20.593939 | controller | ok: [localhost]
2026-06-12 09:36:20.593988 | controller |
2026-06-12 09:36:20.593999 | 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-12 09:36:20.594010 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:36:20.594019 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:36:20.594028 | controller |   _config_map_content |
2026-06-12 09:36:20.594036 | controller |   ansible.utils.remove_keys(
2026-06-12 09:36:20.594044 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:36:20.594052 | controller |     matching_parameter='regex')
2026-06-12 09:36:20.594061 | controller | }}, cacheable=False] ***
2026-06-12 09:36:20.594070 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.258)       0:00:36.488 ***********
2026-06-12 09:36:20.594078 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.257)       0:00:36.487 ***********
2026-06-12 09:36:20.855648 | controller | ok: [localhost]
2026-06-12 09:36:20.855713 | controller |
2026-06-12 09:36:20.855724 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:36:20.855734 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.261)       0:00:36.750 ***********
2026-06-12 09:36:20.855742 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.261)       0:00:36.749 ***********
2026-06-12 09:36:20.918136 | 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-12 09:36:20.918203 | controller |
2026-06-12 09:36:20.918213 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-12 09:36:20.918222 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.062)       0:00:36.812 ***********
2026-06-12 09:36:20.918230 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.062)       0:00:36.811 ***********
2026-06-12 09:36:20.963272 | controller | ok: [localhost] =>
2026-06-12 09:36:20.963314 | controller |     changed: false
2026-06-12 09:36:20.963324 | controller |     msg: All assertions passed
2026-06-12 09:36:20.963332 | controller |
2026-06-12 09:36:20.963341 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:36:20.963350 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.045)       0:00:36.858 ***********
2026-06-12 09:36:20.963358 | controller | Friday 12 June 2026  09:36:20 +0000 (0:00:00.045)       0:00:36.856 ***********
2026-06-12 09:36:21.204185 | controller | ok: [localhost]
2026-06-12 09:36:21.204229 | controller |
2026-06-12 09:36:21.204235 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:36:21.204240 | controller |   (snippet_datadir,
2026-06-12 09:36:21.204244 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:36:21.204248 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:36:21.204257 | controller | Friday 12 June 2026  09:36:21 +0000 (0:00:00.240)       0:00:37.098 ***********
2026-06-12 09:36:21.204261 | controller | Friday 12 June 2026  09:36:21 +0000 (0:00:00.240)       0:00:37.097 ***********
2026-06-12 09:36:21.772213 | controller | ok: [localhost]
2026-06-12 09:36:21.772258 | controller |
2026-06-12 09:36:21.772266 | 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-12 09:36:21.772272 | controller | Friday 12 June 2026  09:36:21 +0000 (0:00:00.568)       0:00:37.666 ***********
2026-06-12 09:36:21.772278 | controller | Friday 12 June 2026  09:36:21 +0000 (0:00:00.568)       0:00:37.665 ***********
2026-06-12 09:36:21.839593 | controller | ok: [localhost]
2026-06-12 09:36:21.839644 | controller |
2026-06-12 09:36:21.839653 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:36:21.839660 | controller |   (snippet_datadir,
2026-06-12 09:36:21.839667 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:36:21.839674 | controller | }}, content={{
2026-06-12 09:36:21.839680 | controller |   _base64_patch |
2026-06-12 09:36:21.839694 | controller |   default({}) |
2026-06-12 09:36:21.839700 | controller |   to_nice_yaml
2026-06-12 09:36:21.839706 | controller | }}, mode=0644] ***
2026-06-12 09:36:21.839712 | controller | Friday 12 June 2026  09:36:21 +0000 (0:00:00.067)       0:00:37.734 ***********
2026-06-12 09:36:21.839718 | controller | Friday 12 June 2026  09:36:21 +0000 (0:00:00.067)       0:00:37.732 ***********
2026-06-12 09:36:22.292322 | controller | ok: [localhost]
2026-06-12 09:36:22.292379 | controller |
2026-06-12 09:36:22.292385 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:36:22.292389 | controller |   (snippet_datadir,
2026-06-12 09:36:22.292394 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:36:22.292398 | controller | }}, content={{
2026-06-12 09:36:22.292402 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:36:22.292406 | controller |   default({}) |
2026-06-12 09:36:22.292409 | controller |   to_nice_yaml
2026-06-12 09:36:22.292413 | controller | }}, mode=0644] ***
2026-06-12 09:36:22.292416 | controller | Friday 12 June 2026  09:36:22 +0000 (0:00:00.452)       0:00:38.186 ***********
2026-06-12 09:36:22.292420 | controller | Friday 12 June 2026  09:36:22 +0000 (0:00:00.452)       0:00:38.185 ***********
2026-06-12 09:36:22.709176 | controller | ok: [localhost]
2026-06-12 09:36:22.709225 | controller |
2026-06-12 09:36:22.709236 | 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-12 09:36:22.709245 | controller |   (
2026-06-12 09:36:22.709254 | controller |     snippet_datadir,
2026-06-12 09:36:22.709271 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:36:22.709279 | controller |   ) | path_join
2026-06-12 09:36:22.709287 | controller | }}, mode=0644] ***
2026-06-12 09:36:22.709295 | controller | Friday 12 June 2026  09:36:22 +0000 (0:00:00.417)       0:00:38.603 ***********
2026-06-12 09:36:22.709304 | controller | Friday 12 June 2026  09:36:22 +0000 (0:00:00.417)       0:00:38.602 ***********
2026-06-12 09:36:23.155824 | controller | changed: [localhost]
2026-06-12 09:36:23.155872 | controller |
2026-06-12 09:36:23.155884 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:36:23.155894 | controller | Friday 12 June 2026  09:36:23 +0000 (0:00:00.447)       0:00:39.050 ***********
2026-06-12 09:36:23.155903 | controller | Friday 12 June 2026  09:36:23 +0000 (0:00:00.446)       0:00:39.049 ***********
2026-06-12 09:36:23.227034 | 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-12 09:36:23.227084 | controller |
2026-06-12 09:36:23.227138 | 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-12 09:36:23.227153 | controller | Friday 12 June 2026  09:36:23 +0000 (0:00:00.071)       0:00:39.121 ***********
2026-06-12 09:36:23.227166 | controller | Friday 12 June 2026  09:36:23 +0000 (0:00:00.071)       0:00:39.120 ***********
2026-06-12 09:36:23.279509 | controller | ok: [localhost] =>
2026-06-12 09:36:23.279591 | controller |     changed: false
2026-06-12 09:36:23.279603 | controller |     msg: All assertions passed
2026-06-12 09:36:23.279613 | controller |
2026-06-12 09:36:23.279622 | 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-12 09:36:23.279631 | controller | Friday 12 June 2026  09:36:23 +0000 (0:00:00.052)       0:00:39.174 ***********
2026-06-12 09:36:23.279640 | controller | Friday 12 June 2026  09:36:23 +0000 (0:00:00.052)       0:00:39.173 ***********
2026-06-12 09:36:23.509627 | controller | ok: [localhost]
2026-06-12 09:36:23.509676 | controller |
2026-06-12 09:36:23.509688 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:36:23.509697 | controller | Friday 12 June 2026  09:36:23 +0000 (0:00:00.230)       0:00:39.404 ***********
2026-06-12 09:36:23.509706 | controller | Friday 12 June 2026  09:36:23 +0000 (0:00:00.230)       0:00:39.403 ***********
2026-06-12 09:36:23.549456 | controller | ok: [localhost]
2026-06-12 09:36:23.549492 | controller |
2026-06-12 09:36:23.549501 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:36:23.549509 | controller | Friday 12 June 2026  09:36:23 +0000 (0:00:00.039)       0:00:39.444 ***********
2026-06-12 09:36:23.549515 | controller | Friday 12 June 2026  09:36:23 +0000 (0:00:00.039)       0:00:39.443 ***********
2026-06-12 09:36:24.100704 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-12 09:36:24.100754 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-12 09:36:24.100765 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-12 09:36:24.100774 | controller |
2026-06-12 09:36:24.100784 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:36:24.100793 | controller |   _content |
2026-06-12 09:36:24.100803 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:36:24.100813 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:36:24.100823 | controller | }}
2026-06-12 09:36:24.100832 | controller | ] ***
2026-06-12 09:36:24.100840 | controller | Friday 12 June 2026  09:36:24 +0000 (0:00:00.551)       0:00:39.995 ***********
2026-06-12 09:36:24.100849 | controller | Friday 12 June 2026  09:36:24 +0000 (0:00:00.551)       0:00:39.994 ***********
2026-06-12 09:36:24.234925 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 09:36:24.234975 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:36:24.234987 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:36:24.234997 | controller |
2026-06-12 09:36:24.235006 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:36:24.235014 | controller | Friday 12 June 2026  09:36:24 +0000 (0:00:00.133)       0:00:40.129 ***********
2026-06-12 09:36:24.235023 | controller | Friday 12 June 2026  09:36:24 +0000 (0:00:00.133)       0:00:40.128 ***********
2026-06-12 09:36:24.473314 | controller | ok: [localhost]
2026-06-12 09:36:24.473375 | controller |
2026-06-12 09:36:24.473387 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:36:24.473396 | controller |   (_destdir,
2026-06-12 09:36:24.473404 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:36:24.473412 | controller | }}, content={{
2026-06-12 09:36:24.473420 | controller |   (
2026-06-12 09:36:24.473427 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:36:24.473435 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:36:24.473444 | controller | }}, mode=0644] ***
2026-06-12 09:36:24.473452 | controller | Friday 12 June 2026  09:36:24 +0000 (0:00:00.238)       0:00:40.367 ***********
2026-06-12 09:36:24.473459 | controller | Friday 12 June 2026  09:36:24 +0000 (0:00:00.238)       0:00:40.366 ***********
2026-06-12 09:36:25.002736 | controller | ok: [localhost]
2026-06-12 09:36:25.002786 | controller |
2026-06-12 09:36:25.002797 | 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-12 09:36:25.002814 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 09:36:25.002823 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 09:36:25.002831 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 09:36:25.002839 | controller | }}, dest={{
2026-06-12 09:36:25.002848 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:25.002856 | controller |   stage['path'], _val.src_file
2026-06-12 09:36:25.002864 | controller |   ) |
2026-06-12 09:36:25.002872 | controller |   path_join
2026-06-12 09:36:25.002879 | controller |  }}] ***
2026-06-12 09:36:25.002887 | controller | Friday 12 June 2026  09:36:25 +0000 (0:00:00.529)       0:00:40.897 ***********
2026-06-12 09:36:25.002896 | controller | Friday 12 June 2026  09:36:25 +0000 (0:00:00.529)       0:00:40.896 ***********
2026-06-12 09:36:25.330528 | controller | ok: [localhost] => (item=network-values)
2026-06-12 09:36:25.330579 | controller |
2026-06-12 09:36:25.330590 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:25.330599 | controller | Friday 12 June 2026  09:36:25 +0000 (0:00:00.328)       0:00:41.225 ***********
2026-06-12 09:36:25.330607 | controller | Friday 12 June 2026  09:36:25 +0000 (0:00:00.328)       0:00:41.224 ***********
2026-06-12 09:36:25.395450 | controller | skipping: [localhost]
2026-06-12 09:36:25.395494 | controller |
2026-06-12 09:36:25.395504 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 09:36:25.395513 | controller | Friday 12 June 2026  09:36:25 +0000 (0:00:00.064)       0:00:41.290 ***********
2026-06-12 09:36:25.395522 | controller | Friday 12 June 2026  09:36:25 +0000 (0:00:00.064)       0:00:41.289 ***********
2026-06-12 09:36:25.891940 | controller | changed: [localhost]
2026-06-12 09:36:25.891995 | controller |
2026-06-12 09:36:25.892002 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 09:36:25.892009 | controller | Friday 12 June 2026  09:36:25 +0000 (0:00:00.496)       0:00:41.787 ***********
2026-06-12 09:36:25.892022 | controller | Friday 12 June 2026  09:36:25 +0000 (0:00:00.496)       0:00:41.785 ***********
2026-06-12 09:36:26.282999 | controller | changed: [localhost]
2026-06-12 09:36:26.283063 | controller |
2026-06-12 09:36:26.283069 | 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-12 09:36:26.283075 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.390)       0:00:42.177 ***********
2026-06-12 09:36:26.283080 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.390)       0:00:42.176 ***********
2026-06-12 09:36:26.362482 | controller | skipping: [localhost]
2026-06-12 09:36:26.362519 | controller |
2026-06-12 09:36:26.362526 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 09:36:26.362532 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 09:36:26.362538 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 09:36:26.362543 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 09:36:26.362548 | controller |   ) | list
2026-06-12 09:36:26.362553 | controller | }}] ***
2026-06-12 09:36:26.362557 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.079)       0:00:42.256 ***********
2026-06-12 09:36:26.362562 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.079)       0:00:42.255 ***********
2026-06-12 09:36:26.420373 | controller | skipping: [localhost]
2026-06-12 09:36:26.420404 | controller |
2026-06-12 09:36:26.420435 | 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-12 09:36:26.420441 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 09:36:26.420445 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 09:36:26.420449 | controller | }}, mode=0644] ***
2026-06-12 09:36:26.420456 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.058)       0:00:42.315 ***********
2026-06-12 09:36:26.420461 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.058)       0:00:42.313 ***********
2026-06-12 09:36:26.676948 | controller | changed: [localhost]
2026-06-12 09:36:26.676995 | controller |
2026-06-12 09:36:26.677006 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:26.677016 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.256)       0:00:42.571 ***********
2026-06-12 09:36:26.677024 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.256)       0:00:42.570 ***********
2026-06-12 09:36:26.733002 | controller | skipping: [localhost]
2026-06-12 09:36:26.733032 | controller |
2026-06-12 09:36:26.733038 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 09:36:26.733043 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.055)       0:00:42.627 ***********
2026-06-12 09:36:26.733047 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.055)       0:00:42.626 ***********
2026-06-12 09:36:26.780140 | controller | skipping: [localhost]
2026-06-12 09:36:26.780192 | controller |
2026-06-12 09:36:26.780203 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-12 09:36:26.780213 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.046)       0:00:42.674 ***********
2026-06-12 09:36:26.780222 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.046)       0:00:42.673 ***********
2026-06-12 09:36:26.839873 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-12 09:36:26.839931 | controller | skipping: [localhost]
2026-06-12 09:36:26.839943 | controller |
2026-06-12 09:36:26.839951 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:26.839960 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.059)       0:00:42.734 ***********
2026-06-12 09:36:26.839968 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.059)       0:00:42.733 ***********
2026-06-12 09:36:26.914366 | controller | skipping: [localhost]
2026-06-12 09:36:26.914434 | controller |
2026-06-12 09:36:26.914464 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-12 09:36:26.914478 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.074)       0:00:42.809 ***********
2026-06-12 09:36:26.914489 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.074)       0:00:42.807 ***********
2026-06-12 09:36:26.978713 | controller | skipping: [localhost]
2026-06-12 09:36:26.978774 | controller |
2026-06-12 09:36:26.978786 | 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-12 09:36:26.978795 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.064)       0:00:42.873 ***********
2026-06-12 09:36:26.978813 | controller | Friday 12 June 2026  09:36:26 +0000 (0:00:00.064)       0:00:42.872 ***********
2026-06-12 09:36:27.050503 | controller | ok: [localhost] =>
2026-06-12 09:36:27.050575 | controller |     changed: false
2026-06-12 09:36:27.050584 | controller |     msg: All assertions passed
2026-06-12 09:36:27.050593 | controller |
2026-06-12 09:36:27.050601 | 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-12 09:36:27.050611 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.071)       0:00:42.945 ***********
2026-06-12 09:36:27.050621 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.071)       0:00:42.943 ***********
2026-06-12 09:36:27.083758 | controller | skipping: [localhost]
2026-06-12 09:36:27.083799 | controller |
2026-06-12 09:36:27.083811 | 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-12 09:36:27.083829 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.033)       0:00:42.978 ***********
2026-06-12 09:36:27.083837 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.033)       0:00:42.977 ***********
2026-06-12 09:36:27.116412 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-12 09:36:27.116447 | controller |
2026-06-12 09:36:27.116458 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 09:36:27.116466 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.032)       0:00:43.011 ***********
2026-06-12 09:36:27.116474 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.032)       0:00:43.010 ***********
2026-06-12 09:36:27.150147 | controller | skipping: [localhost]
2026-06-12 09:36:27.150185 | controller |
2026-06-12 09:36:27.150196 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 09:36:27.150204 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.033)       0:00:43.045 ***********
2026-06-12 09:36:27.150212 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.033)       0:00:43.043 ***********
2026-06-12 09:36:27.200126 | controller | ok: [localhost]
2026-06-12 09:36:27.200162 | controller |
2026-06-12 09:36:27.200171 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 09:36:27.200180 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 09:36:27.200188 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 09:36:27.200196 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 09:36:27.200204 | controller | }}] ***
2026-06-12 09:36:27.200212 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.050)       0:00:43.095 ***********
2026-06-12 09:36:27.200220 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.050)       0:00:43.093 ***********
2026-06-12 09:36:27.277526 | controller | skipping: [localhost]
2026-06-12 09:36:27.277569 | controller |
2026-06-12 09:36:27.277579 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 09:36:27.277588 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:27.277596 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 09:36:27.277605 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 09:36:27.277613 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.077)       0:00:43.172 ***********
2026-06-12 09:36:27.277621 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.077)       0:00:43.171 ***********
2026-06-12 09:36:27.734014 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-12 09:36:27.734059 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-12 09:36:27.734069 | controller |
2026-06-12 09:36:27.734078 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 09:36:27.734087 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.456)       0:00:43.629 ***********
2026-06-12 09:36:27.734122 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.456)       0:00:43.627 ***********
2026-06-12 09:36:27.817168 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 09:36:27.817214 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-12 09:36:27.817224 | controller |
2026-06-12 09:36:27.817248 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-12 09:36:27.817257 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.083)       0:00:43.712 ***********
2026-06-12 09:36:27.817265 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.083)       0:00:43.710 ***********
2026-06-12 09:36:27.857625 | controller | skipping: [localhost]
2026-06-12 09:36:27.857669 | controller |
2026-06-12 09:36:27.857679 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane name=ci_gen_kustomize_values] ***
2026-06-12 09:36:27.857695 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.040)       0:00:43.752 ***********
2026-06-12 09:36:27.857703 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.040)       0:00:43.751 ***********
2026-06-12 09:36:28.000422 | controller |
2026-06-12 09:36:28.000456 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:36:28.000462 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.142)       0:00:43.895 ***********
2026-06-12 09:36:28.000467 | controller | Friday 12 June 2026  09:36:27 +0000 (0:00:00.142)       0:00:43.894 ***********
2026-06-12 09:36:28.066269 | controller | skipping: [localhost]
2026-06-12 09:36:28.066304 | controller |
2026-06-12 09:36:28.066311 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:36:28.066316 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.065)       0:00:43.961 ***********
2026-06-12 09:36:28.066321 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.065)       0:00:43.960 ***********
2026-06-12 09:36:28.127833 | 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-12 09:36:28.127867 | controller |
2026-06-12 09:36:28.127873 | 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-12 09:36:28.127878 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.061)       0:00:44.023 ***********
2026-06-12 09:36:28.127883 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.061)       0:00:44.021 ***********
2026-06-12 09:36:28.194445 | controller | ok: [localhost] =>
2026-06-12 09:36:28.194474 | controller |     changed: false
2026-06-12 09:36:28.194479 | controller |     msg: All assertions passed
2026-06-12 09:36:28.194483 | controller |
2026-06-12 09:36:28.194487 | 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-12 09:36:28.194491 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.066)       0:00:44.089 ***********
2026-06-12 09:36:28.194495 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.066)       0:00:44.087 ***********
2026-06-12 09:36:28.393273 | controller | ok: [localhost]
2026-06-12 09:36:28.393330 | controller |
2026-06-12 09:36:28.393344 | 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-12 09:36:28.393357 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.198)       0:00:44.287 ***********
2026-06-12 09:36:28.393368 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.198)       0:00:44.286 ***********
2026-06-12 09:36:28.468483 | controller | ok: [localhost] =>
2026-06-12 09:36:28.468571 | controller |     changed: false
2026-06-12 09:36:28.468583 | controller |     msg: All assertions passed
2026-06-12 09:36:28.468592 | controller |
2026-06-12 09:36:28.468600 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:36:28.468609 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.075)       0:00:44.363 ***********
2026-06-12 09:36:28.468626 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.075)       0:00:44.361 ***********
2026-06-12 09:36:28.720877 | controller | ok: [localhost]
2026-06-12 09:36:28.720921 | controller |
2026-06-12 09:36:28.720931 | 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-12 09:36:28.720940 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:36:28.720948 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:36:28.720956 | controller |   _config_map_content |
2026-06-12 09:36:28.720963 | controller |   ansible.utils.remove_keys(
2026-06-12 09:36:28.720970 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:36:28.720989 | controller |     matching_parameter='regex')
2026-06-12 09:36:28.720997 | controller | }}, cacheable=False] ***
2026-06-12 09:36:28.721005 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.252)       0:00:44.615 ***********
2026-06-12 09:36:28.721013 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.252)       0:00:44.614 ***********
2026-06-12 09:36:28.996551 | controller | ok: [localhost]
2026-06-12 09:36:28.996609 | controller |
2026-06-12 09:36:28.996619 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:36:28.996628 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.276)       0:00:44.891 ***********
2026-06-12 09:36:28.996636 | controller | Friday 12 June 2026  09:36:28 +0000 (0:00:00.276)       0:00:44.890 ***********
2026-06-12 09:36:29.065409 | 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-12 09:36:29.065464 | controller |
2026-06-12 09:36:29.065474 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-12 09:36:29.065482 | controller | Friday 12 June 2026  09:36:29 +0000 (0:00:00.068)       0:00:44.960 ***********
2026-06-12 09:36:29.065490 | controller | Friday 12 June 2026  09:36:29 +0000 (0:00:00.068)       0:00:44.959 ***********
2026-06-12 09:36:29.117507 | controller | ok: [localhost] =>
2026-06-12 09:36:29.117546 | controller |     changed: false
2026-06-12 09:36:29.117555 | controller |     msg: All assertions passed
2026-06-12 09:36:29.117563 | controller |
2026-06-12 09:36:29.117572 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:36:29.117580 | controller | Friday 12 June 2026  09:36:29 +0000 (0:00:00.052)       0:00:45.012 ***********
2026-06-12 09:36:29.117587 | controller | Friday 12 June 2026  09:36:29 +0000 (0:00:00.052)       0:00:45.011 ***********
2026-06-12 09:36:29.350727 | controller | ok: [localhost]
2026-06-12 09:36:29.350787 | controller |
2026-06-12 09:36:29.350798 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:36:29.350806 | controller |   (snippet_datadir,
2026-06-12 09:36:29.350814 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:36:29.350823 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:36:29.350831 | controller | Friday 12 June 2026  09:36:29 +0000 (0:00:00.232)       0:00:45.245 ***********
2026-06-12 09:36:29.350839 | controller | Friday 12 June 2026  09:36:29 +0000 (0:00:00.232)       0:00:45.244 ***********
2026-06-12 09:36:29.879616 | controller | ok: [localhost]
2026-06-12 09:36:29.879656 | controller |
2026-06-12 09:36:29.879662 | 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-12 09:36:29.879666 | controller | Friday 12 June 2026  09:36:29 +0000 (0:00:00.528)       0:00:45.774 ***********
2026-06-12 09:36:29.879671 | controller | Friday 12 June 2026  09:36:29 +0000 (0:00:00.528)       0:00:45.772 ***********
2026-06-12 09:36:29.941388 | controller | ok: [localhost]
2026-06-12 09:36:29.941432 | controller |
2026-06-12 09:36:29.941438 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:36:29.941442 | controller |   (snippet_datadir,
2026-06-12 09:36:29.941446 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:36:29.941450 | controller | }}, content={{
2026-06-12 09:36:29.941453 | controller |   _base64_patch |
2026-06-12 09:36:29.941456 | controller |   default({}) |
2026-06-12 09:36:29.941460 | controller |   to_nice_yaml
2026-06-12 09:36:29.941463 | controller | }}, mode=0644] ***
2026-06-12 09:36:29.941467 | controller | Friday 12 June 2026  09:36:29 +0000 (0:00:00.061)       0:00:45.835 ***********
2026-06-12 09:36:29.941470 | controller | Friday 12 June 2026  09:36:29 +0000 (0:00:00.061)       0:00:45.834 ***********
2026-06-12 09:36:30.392233 | controller | ok: [localhost]
2026-06-12 09:36:30.392284 | controller |
2026-06-12 09:36:30.392289 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:36:30.392293 | controller |   (snippet_datadir,
2026-06-12 09:36:30.392297 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:36:30.392311 | controller | }}, content={{
2026-06-12 09:36:30.392316 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:36:30.392321 | controller |   default({}) |
2026-06-12 09:36:30.392326 | controller |   to_nice_yaml
2026-06-12 09:36:30.392331 | controller | }}, mode=0644] ***
2026-06-12 09:36:30.392336 | controller | Friday 12 June 2026  09:36:30 +0000 (0:00:00.450)       0:00:46.286 ***********
2026-06-12 09:36:30.392340 | controller | Friday 12 June 2026  09:36:30 +0000 (0:00:00.450)       0:00:46.285 ***********
2026-06-12 09:36:30.813962 | controller | ok: [localhost]
2026-06-12 09:36:30.814013 | controller |
2026-06-12 09:36:30.814025 | 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-12 09:36:30.814034 | controller |   (
2026-06-12 09:36:30.814043 | controller |     snippet_datadir,
2026-06-12 09:36:30.814051 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:36:30.814059 | controller |   ) | path_join
2026-06-12 09:36:30.814066 | controller | }}, mode=0644] ***
2026-06-12 09:36:30.814075 | controller | Friday 12 June 2026  09:36:30 +0000 (0:00:00.421)       0:00:46.708 ***********
2026-06-12 09:36:30.814083 | controller | Friday 12 June 2026  09:36:30 +0000 (0:00:00.421)       0:00:46.707 ***********
2026-06-12 09:36:31.306640 | controller | ok: [localhost]
2026-06-12 09:36:31.306674 | controller |
2026-06-12 09:36:31.306679 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:36:31.306684 | controller | Friday 12 June 2026  09:36:31 +0000 (0:00:00.493)       0:00:47.201 ***********
2026-06-12 09:36:31.306688 | controller | Friday 12 June 2026  09:36:31 +0000 (0:00:00.493)       0:00:47.200 ***********
2026-06-12 09:36:31.388691 | 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-12 09:36:31.388731 | controller |
2026-06-12 09:36:31.388743 | 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-12 09:36:31.388752 | controller | Friday 12 June 2026  09:36:31 +0000 (0:00:00.081)       0:00:47.283 ***********
2026-06-12 09:36:31.388761 | controller | Friday 12 June 2026  09:36:31 +0000 (0:00:00.081)       0:00:47.282 ***********
2026-06-12 09:36:31.452765 | controller | ok: [localhost] =>
2026-06-12 09:36:31.452811 | controller |     changed: false
2026-06-12 09:36:31.452821 | controller |     msg: All assertions passed
2026-06-12 09:36:31.452829 | controller |
2026-06-12 09:36:31.452837 | 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-12 09:36:31.452855 | controller | Friday 12 June 2026  09:36:31 +0000 (0:00:00.064)       0:00:47.347 ***********
2026-06-12 09:36:31.452864 | controller | Friday 12 June 2026  09:36:31 +0000 (0:00:00.064)       0:00:47.346 ***********
2026-06-12 09:36:31.728753 | controller | ok: [localhost]
2026-06-12 09:36:31.728818 | controller |
2026-06-12 09:36:31.728830 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:36:31.728840 | controller | Friday 12 June 2026  09:36:31 +0000 (0:00:00.275)       0:00:47.623 ***********
2026-06-12 09:36:31.728848 | controller | Friday 12 June 2026  09:36:31 +0000 (0:00:00.275)       0:00:47.622 ***********
2026-06-12 09:36:31.794172 | controller | ok: [localhost]
2026-06-12 09:36:31.794238 | controller |
2026-06-12 09:36:31.794287 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:36:31.794297 | controller | Friday 12 June 2026  09:36:31 +0000 (0:00:00.065)       0:00:47.688 ***********
2026-06-12 09:36:31.794305 | controller | Friday 12 June 2026  09:36:31 +0000 (0:00:00.065)       0:00:47.687 ***********
2026-06-12 09:36:32.473898 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-12 09:36:32.473952 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-12 09:36:32.473962 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-12 09:36:32.473980 | controller |
2026-06-12 09:36:32.473989 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:36:32.473997 | controller |   _content |
2026-06-12 09:36:32.474005 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:36:32.474013 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:36:32.474021 | controller | }}
2026-06-12 09:36:32.474029 | controller | ] ***
2026-06-12 09:36:32.474037 | controller | Friday 12 June 2026  09:36:32 +0000 (0:00:00.679)       0:00:48.368 ***********
2026-06-12 09:36:32.474045 | controller | Friday 12 June 2026  09:36:32 +0000 (0:00:00.679)       0:00:48.367 ***********
2026-06-12 09:36:32.596203 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 09:36:32.596272 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:36:32.596282 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:36:32.596291 | controller |
2026-06-12 09:36:32.596299 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:36:32.596308 | controller | Friday 12 June 2026  09:36:32 +0000 (0:00:00.123)       0:00:48.491 ***********
2026-06-12 09:36:32.596316 | controller | Friday 12 June 2026  09:36:32 +0000 (0:00:00.122)       0:00:48.489 ***********
2026-06-12 09:36:32.820264 | controller | ok: [localhost]
2026-06-12 09:36:32.820328 | controller |
2026-06-12 09:36:32.820339 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:36:32.820347 | controller |   (_destdir,
2026-06-12 09:36:32.820356 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:36:32.820364 | controller | }}, content={{
2026-06-12 09:36:32.820371 | controller |   (
2026-06-12 09:36:32.820379 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:36:32.820387 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:36:32.820395 | controller | }}, mode=0644] ***
2026-06-12 09:36:32.820403 | controller | Friday 12 June 2026  09:36:32 +0000 (0:00:00.223)       0:00:48.714 ***********
2026-06-12 09:36:32.820411 | controller | Friday 12 June 2026  09:36:32 +0000 (0:00:00.223)       0:00:48.713 ***********
2026-06-12 09:36:33.305449 | controller | ok: [localhost]
2026-06-12 09:36:33.305504 | controller |
2026-06-12 09:36:33.305512 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:36:33.305517 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.485)       0:00:49.200 ***********
2026-06-12 09:36:33.305523 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.485)       0:00:49.199 ***********
2026-06-12 09:36:33.357203 | controller | skipping: [localhost]
2026-06-12 09:36:33.357239 | controller |
2026-06-12 09:36:33.357246 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:36:33.357251 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.051)       0:00:49.252 ***********
2026-06-12 09:36:33.357256 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.051)       0:00:49.250 ***********
2026-06-12 09:36:33.434624 | 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-12 09:36:33.434687 | controller |
2026-06-12 09:36:33.434694 | 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-12 09:36:33.434700 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.077)       0:00:49.329 ***********
2026-06-12 09:36:33.434720 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.077)       0:00:49.328 ***********
2026-06-12 09:36:33.491284 | controller | ok: [localhost] =>
2026-06-12 09:36:33.491339 | controller |     changed: false
2026-06-12 09:36:33.491343 | controller |     msg: All assertions passed
2026-06-12 09:36:33.491348 | controller |
2026-06-12 09:36:33.491352 | 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-12 09:36:33.491356 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.056)       0:00:49.386 ***********
2026-06-12 09:36:33.491369 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.056)       0:00:49.385 ***********
2026-06-12 09:36:33.731830 | controller | ok: [localhost]
2026-06-12 09:36:33.731908 | controller |
2026-06-12 09:36:33.731919 | 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-12 09:36:33.731929 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.240)       0:00:49.626 ***********
2026-06-12 09:36:33.731938 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.240)       0:00:49.625 ***********
2026-06-12 09:36:33.819675 | controller | ok: [localhost] =>
2026-06-12 09:36:33.819722 | controller |     changed: false
2026-06-12 09:36:33.819727 | controller |     msg: All assertions passed
2026-06-12 09:36:33.819731 | controller |
2026-06-12 09:36:33.819735 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:36:33.819739 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.087)       0:00:49.714 ***********
2026-06-12 09:36:33.819743 | controller | Friday 12 June 2026  09:36:33 +0000 (0:00:00.087)       0:00:49.713 ***********
2026-06-12 09:36:34.040716 | controller | ok: [localhost]
2026-06-12 09:36:34.040783 | controller |
2026-06-12 09:36:34.040793 | 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-12 09:36:34.040803 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:36:34.040812 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:36:34.040820 | controller |   _config_map_content |
2026-06-12 09:36:34.040828 | controller |   ansible.utils.remove_keys(
2026-06-12 09:36:34.040835 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:36:34.040843 | controller |     matching_parameter='regex')
2026-06-12 09:36:34.040851 | controller | }}, cacheable=False] ***
2026-06-12 09:36:34.040859 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.221)       0:00:49.935 ***********
2026-06-12 09:36:34.040867 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.221)       0:00:49.934 ***********
2026-06-12 09:36:34.282309 | controller | ok: [localhost]
2026-06-12 09:36:34.282354 | controller |
2026-06-12 09:36:34.282359 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:36:34.282364 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.241)       0:00:50.177 ***********
2026-06-12 09:36:34.282367 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.241)       0:00:50.176 ***********
2026-06-12 09:36:34.332239 | controller | skipping: [localhost]
2026-06-12 09:36:34.332297 | controller |
2026-06-12 09:36:34.332304 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:36:34.332310 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.049)       0:00:50.227 ***********
2026-06-12 09:36:34.332316 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.049)       0:00:50.226 ***********
2026-06-12 09:36:34.524374 | controller | changed: [localhost]
2026-06-12 09:36:34.524439 | controller |
2026-06-12 09:36:34.524449 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:36:34.524457 | controller |   (snippet_datadir,
2026-06-12 09:36:34.524466 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:36:34.524474 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:36:34.524482 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.191)       0:00:50.419 ***********
2026-06-12 09:36:34.524490 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.191)       0:00:50.418 ***********
2026-06-12 09:36:34.622155 | controller | skipping: [localhost]
2026-06-12 09:36:34.622218 | controller |
2026-06-12 09:36:34.622230 | 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-12 09:36:34.622242 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.097)       0:00:50.517 ***********
2026-06-12 09:36:34.622264 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.097)       0:00:50.515 ***********
2026-06-12 09:36:34.680507 | controller | ok: [localhost]
2026-06-12 09:36:34.680568 | controller |
2026-06-12 09:36:34.680578 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:36:34.680587 | controller |   (snippet_datadir,
2026-06-12 09:36:34.680595 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:36:34.680603 | controller | }}, content={{
2026-06-12 09:36:34.680611 | controller |   _base64_patch |
2026-06-12 09:36:34.680619 | controller |   default({}) |
2026-06-12 09:36:34.680626 | controller |   to_nice_yaml
2026-06-12 09:36:34.680634 | controller | }}, mode=0644] ***
2026-06-12 09:36:34.680642 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.058)       0:00:50.575 ***********
2026-06-12 09:36:34.680649 | controller | Friday 12 June 2026  09:36:34 +0000 (0:00:00.058)       0:00:50.574 ***********
2026-06-12 09:36:35.172064 | controller | changed: [localhost]
2026-06-12 09:36:35.172144 | controller |
2026-06-12 09:36:35.172155 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:36:35.172163 | controller |   (snippet_datadir,
2026-06-12 09:36:35.172171 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:36:35.172180 | controller | }}, content={{
2026-06-12 09:36:35.172188 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:36:35.172196 | controller |   default({}) |
2026-06-12 09:36:35.172204 | controller |   to_nice_yaml
2026-06-12 09:36:35.172211 | controller | }}, mode=0644] ***
2026-06-12 09:36:35.172219 | controller | Friday 12 June 2026  09:36:35 +0000 (0:00:00.491)       0:00:51.066 ***********
2026-06-12 09:36:35.172227 | controller | Friday 12 June 2026  09:36:35 +0000 (0:00:00.491)       0:00:51.065 ***********
2026-06-12 09:36:35.644238 | controller | changed: [localhost]
2026-06-12 09:36:35.644298 | controller |
2026-06-12 09:36:35.644309 | 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-12 09:36:35.644317 | controller |   (
2026-06-12 09:36:35.644325 | controller |     snippet_datadir,
2026-06-12 09:36:35.644333 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:36:35.644341 | controller |   ) | path_join
2026-06-12 09:36:35.644349 | controller | }}, mode=0644] ***
2026-06-12 09:36:35.644357 | controller | Friday 12 June 2026  09:36:35 +0000 (0:00:00.472)       0:00:51.538 ***********
2026-06-12 09:36:35.644365 | controller | Friday 12 June 2026  09:36:35 +0000 (0:00:00.472)       0:00:51.537 ***********
2026-06-12 09:36:36.102657 | controller | changed: [localhost]
2026-06-12 09:36:36.102713 | controller |
2026-06-12 09:36:36.102723 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:36:36.102732 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.458)       0:00:51.997 ***********
2026-06-12 09:36:36.102740 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.458)       0:00:51.996 ***********
2026-06-12 09:36:36.184991 | 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-12 09:36:36.185163 | controller |
2026-06-12 09:36:36.185181 | 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-12 09:36:36.185192 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.082)       0:00:52.080 ***********
2026-06-12 09:36:36.185217 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.082)       0:00:52.078 ***********
2026-06-12 09:36:36.227735 | controller | ok: [localhost] =>
2026-06-12 09:36:36.227772 | controller |     changed: false
2026-06-12 09:36:36.227782 | controller |     msg: All assertions passed
2026-06-12 09:36:36.227791 | controller |
2026-06-12 09:36:36.227801 | 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-12 09:36:36.227809 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.042)       0:00:52.122 ***********
2026-06-12 09:36:36.227817 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.042)       0:00:52.121 ***********
2026-06-12 09:36:36.424760 | controller | ok: [localhost]
2026-06-12 09:36:36.424857 | controller |
2026-06-12 09:36:36.424868 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:36:36.424877 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.197)       0:00:52.319 ***********
2026-06-12 09:36:36.424885 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.197)       0:00:52.318 ***********
2026-06-12 09:36:36.475270 | controller | ok: [localhost]
2026-06-12 09:36:36.475359 | controller |
2026-06-12 09:36:36.475371 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:36:36.475412 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.050)       0:00:52.370 ***********
2026-06-12 09:36:36.475421 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.050)       0:00:52.369 ***********
2026-06-12 09:36:36.859396 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-12 09:36:36.859511 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-12 09:36:36.859522 | controller |
2026-06-12 09:36:36.859531 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:36:36.859538 | controller |   _content |
2026-06-12 09:36:36.859545 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:36:36.859551 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:36:36.859559 | controller | }}
2026-06-12 09:36:36.859566 | controller | ] ***
2026-06-12 09:36:36.859572 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.383)       0:00:52.753 ***********
2026-06-12 09:36:36.859580 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.383)       0:00:52.752 ***********
2026-06-12 09:36:36.956875 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:36:36.956965 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:36:36.956972 | controller |
2026-06-12 09:36:36.956979 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:36:36.956986 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.097)       0:00:52.851 ***********
2026-06-12 09:36:36.956991 | controller | Friday 12 June 2026  09:36:36 +0000 (0:00:00.097)       0:00:52.850 ***********
2026-06-12 09:36:37.183534 | controller | changed: [localhost]
2026-06-12 09:36:37.183625 | controller |
2026-06-12 09:36:37.183634 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:36:37.183641 | controller |   (_destdir,
2026-06-12 09:36:37.183647 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:36:37.183653 | controller | }}, content={{
2026-06-12 09:36:37.183659 | controller |   (
2026-06-12 09:36:37.183664 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:36:37.183670 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:36:37.183676 | controller | }}, mode=0644] ***
2026-06-12 09:36:37.183681 | controller | Friday 12 June 2026  09:36:37 +0000 (0:00:00.227)       0:00:53.078 ***********
2026-06-12 09:36:37.183687 | controller | Friday 12 June 2026  09:36:37 +0000 (0:00:00.227)       0:00:53.077 ***********
2026-06-12 09:36:37.647443 | controller | changed: [localhost]
2026-06-12 09:36:37.647547 | controller |
2026-06-12 09:36:37.647558 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-12 09:36:37.647568 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 09:36:37.647590 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 09:36:37.647598 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 09:36:37.647606 | controller | }}, dest={{
2026-06-12 09:36:37.647614 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:37.647622 | controller |   stage['path'], _val.src_file
2026-06-12 09:36:37.647630 | controller |   ) |
2026-06-12 09:36:37.647637 | controller |   path_join
2026-06-12 09:36:37.647645 | controller |  }}] ***
2026-06-12 09:36:37.647652 | controller | Friday 12 June 2026  09:36:37 +0000 (0:00:00.463)       0:00:53.542 ***********
2026-06-12 09:36:37.647661 | controller | Friday 12 June 2026  09:36:37 +0000 (0:00:00.463)       0:00:53.541 ***********
2026-06-12 09:36:38.263881 | controller | ok: [localhost] => (item=network-values)
2026-06-12 09:36:38.263998 | controller | changed: [localhost] => (item=service-values)
2026-06-12 09:36:38.264009 | controller |
2026-06-12 09:36:38.264019 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:38.264028 | controller | Friday 12 June 2026  09:36:38 +0000 (0:00:00.615)       0:00:54.158 ***********
2026-06-12 09:36:38.264037 | controller | Friday 12 June 2026  09:36:38 +0000 (0:00:00.615)       0:00:54.157 ***********
2026-06-12 09:36:38.316328 | controller | skipping: [localhost]
2026-06-12 09:36:38.316429 | controller |
2026-06-12 09:36:38.316440 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 09:36:38.316451 | controller | Friday 12 June 2026  09:36:38 +0000 (0:00:00.052)       0:00:54.210 ***********
2026-06-12 09:36:38.316460 | controller | Friday 12 June 2026  09:36:38 +0000 (0:00:00.052)       0:00:54.209 ***********
2026-06-12 09:36:38.733585 | controller | changed: [localhost]
2026-06-12 09:36:38.733674 | controller |
2026-06-12 09:36:38.733682 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 09:36:38.733689 | controller | Friday 12 June 2026  09:36:38 +0000 (0:00:00.417)       0:00:54.628 ***********
2026-06-12 09:36:38.733695 | controller | Friday 12 June 2026  09:36:38 +0000 (0:00:00.417)       0:00:54.627 ***********
2026-06-12 09:36:39.227708 | controller | changed: [localhost]
2026-06-12 09:36:39.227825 | controller |
2026-06-12 09:36:39.227837 | 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-12 09:36:39.227848 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.493)       0:00:55.122 ***********
2026-06-12 09:36:39.227857 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.493)       0:00:55.120 ***********
2026-06-12 09:36:39.312515 | controller | skipping: [localhost]
2026-06-12 09:36:39.312627 | controller |
2026-06-12 09:36:39.312636 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 09:36:39.312643 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 09:36:39.312649 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 09:36:39.312655 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 09:36:39.312660 | controller |   ) | list
2026-06-12 09:36:39.312665 | controller | }}] ***
2026-06-12 09:36:39.312671 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.084)       0:00:55.206 ***********
2026-06-12 09:36:39.312677 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.084)       0:00:55.205 ***********
2026-06-12 09:36:39.392416 | controller | skipping: [localhost]
2026-06-12 09:36:39.392523 | controller |
2026-06-12 09:36:39.392532 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-12 09:36:39.392538 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 09:36:39.392544 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 09:36:39.392549 | controller | }}, mode=0644] ***
2026-06-12 09:36:39.392554 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.080)       0:00:55.287 ***********
2026-06-12 09:36:39.392559 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.080)       0:00:55.285 ***********
2026-06-12 09:36:39.659256 | controller | changed: [localhost]
2026-06-12 09:36:39.659351 | controller |
2026-06-12 09:36:39.659357 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:39.659363 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.266)       0:00:55.554 ***********
2026-06-12 09:36:39.659368 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.266)       0:00:55.552 ***********
2026-06-12 09:36:39.705554 | controller | skipping: [localhost]
2026-06-12 09:36:39.705649 | controller |
2026-06-12 09:36:39.705655 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 09:36:39.705660 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.046)       0:00:55.600 ***********
2026-06-12 09:36:39.705665 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.046)       0:00:55.598 ***********
2026-06-12 09:36:39.751566 | controller | skipping: [localhost]
2026-06-12 09:36:39.751648 | controller |
2026-06-12 09:36:39.751657 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane _raw_params=wait_condition.yml] ***
2026-06-12 09:36:39.751663 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.046)       0:00:55.646 ***********
2026-06-12 09:36:39.751671 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.046)       0:00:55.645 ***********
2026-06-12 09:36:39.798502 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-12 09:36:39.798620 | controller | skipping: [localhost]
2026-06-12 09:36:39.798632 | controller |
2026-06-12 09:36:39.798641 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:39.798650 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.046)       0:00:55.693 ***********
2026-06-12 09:36:39.798658 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.046)       0:00:55.691 ***********
2026-06-12 09:36:39.857356 | controller | skipping: [localhost]
2026-06-12 09:36:39.857475 | controller |
2026-06-12 09:36:39.857487 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-12 09:36:39.857497 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.058)       0:00:55.752 ***********
2026-06-12 09:36:39.857505 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.058)       0:00:55.750 ***********
2026-06-12 09:36:39.905381 | controller | skipping: [localhost]
2026-06-12 09:36:39.905509 | controller |
2026-06-12 09:36:39.905519 | 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-12 09:36:39.905529 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.047)       0:00:55.800 ***********
2026-06-12 09:36:39.905538 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.047)       0:00:55.798 ***********
2026-06-12 09:36:39.954970 | controller | ok: [localhost] =>
2026-06-12 09:36:39.955134 | controller |     changed: false
2026-06-12 09:36:39.955140 | controller |     msg: All assertions passed
2026-06-12 09:36:39.955145 | controller |
2026-06-12 09:36:39.955150 | 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-12 09:36:39.955156 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.049)       0:00:55.849 ***********
2026-06-12 09:36:39.955161 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.049)       0:00:55.848 ***********
2026-06-12 09:36:39.991756 | controller | skipping: [localhost]
2026-06-12 09:36:39.991882 | controller |
2026-06-12 09:36:39.991890 | 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-12 09:36:39.991897 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.036)       0:00:55.886 ***********
2026-06-12 09:36:39.991903 | controller | Friday 12 June 2026  09:36:39 +0000 (0:00:00.036)       0:00:55.885 ***********
2026-06-12 09:36:40.029734 | controller | ok: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-12 09:36:40.029847 | controller |
2026-06-12 09:36:40.029855 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 09:36:40.029862 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.038)       0:00:55.924 ***********
2026-06-12 09:36:40.029889 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.038)       0:00:55.923 ***********
2026-06-12 09:36:40.060521 | controller | skipping: [localhost]
2026-06-12 09:36:40.060634 | controller |
2026-06-12 09:36:40.060645 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 09:36:40.060653 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.031)       0:00:55.955 ***********
2026-06-12 09:36:40.060660 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.031)       0:00:55.954 ***********
2026-06-12 09:36:40.095513 | controller | ok: [localhost]
2026-06-12 09:36:40.095624 | controller |
2026-06-12 09:36:40.095632 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 09:36:40.095639 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 09:36:40.095646 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 09:36:40.095652 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 09:36:40.095658 | controller | }}] ***
2026-06-12 09:36:40.095664 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.035)       0:00:55.990 ***********
2026-06-12 09:36:40.095695 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.035)       0:00:55.989 ***********
2026-06-12 09:36:40.160818 | controller | skipping: [localhost]
2026-06-12 09:36:40.160937 | controller |
2026-06-12 09:36:40.160942 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 09:36:40.160947 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:40.160951 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 09:36:40.160956 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 09:36:40.160960 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.065)       0:00:56.055 ***********
2026-06-12 09:36:40.160964 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.065)       0:00:56.054 ***********
2026-06-12 09:36:40.442149 | controller | ok: [localhost] => (item={'name': 'dns-values', 'src_file': 'values.yaml'})
2026-06-12 09:36:40.442228 | controller |
2026-06-12 09:36:40.442240 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 09:36:40.442249 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.280)       0:00:56.336 ***********
2026-06-12 09:36:40.442257 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.280)       0:00:56.335 ***********
2026-06-12 09:36:40.549043 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 09:36:40.549116 | controller |
2026-06-12 09:36:40.549124 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-12 09:36:40.549129 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.106)       0:00:56.443 ***********
2026-06-12 09:36:40.549134 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.106)       0:00:56.442 ***********
2026-06-12 09:36:40.603719 | controller | skipping: [localhost]
2026-06-12 09:36:40.603797 | controller |
2026-06-12 09:36:40.603804 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=ci_gen_kustomize_values] ***
2026-06-12 09:36:40.603809 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.054)       0:00:56.498 ***********
2026-06-12 09:36:40.603813 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.054)       0:00:56.496 ***********
2026-06-12 09:36:40.742647 | controller |
2026-06-12 09:36:40.742709 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:36:40.742737 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.139)       0:00:56.637 ***********
2026-06-12 09:36:40.742741 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.139)       0:00:56.636 ***********
2026-06-12 09:36:40.829566 | controller | skipping: [localhost]
2026-06-12 09:36:40.829675 | controller |
2026-06-12 09:36:40.829688 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:36:40.829698 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.086)       0:00:56.723 ***********
2026-06-12 09:36:40.829729 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.086)       0:00:56.722 ***********
2026-06-12 09:36:40.936153 | 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-12 09:36:40.936225 | controller |
2026-06-12 09:36:40.936236 | 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-12 09:36:40.936245 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.107)       0:00:56.830 ***********
2026-06-12 09:36:40.936253 | controller | Friday 12 June 2026  09:36:40 +0000 (0:00:00.107)       0:00:56.829 ***********
2026-06-12 09:36:41.022287 | controller | ok: [localhost] =>
2026-06-12 09:36:41.022334 | controller |     changed: false
2026-06-12 09:36:41.022343 | controller |     msg: All assertions passed
2026-06-12 09:36:41.022351 | controller |
2026-06-12 09:36:41.022359 | 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-12 09:36:41.022368 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.085)       0:00:56.916 ***********
2026-06-12 09:36:41.022376 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.085)       0:00:56.915 ***********
2026-06-12 09:36:41.287946 | controller | ok: [localhost]
2026-06-12 09:36:41.287991 | controller |
2026-06-12 09:36:41.288002 | 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-12 09:36:41.288011 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.265)       0:00:57.182 ***********
2026-06-12 09:36:41.288019 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.265)       0:00:57.181 ***********
2026-06-12 09:36:41.371210 | controller | ok: [localhost] =>
2026-06-12 09:36:41.371273 | controller |     changed: false
2026-06-12 09:36:41.371281 | controller |     msg: All assertions passed
2026-06-12 09:36:41.371287 | controller |
2026-06-12 09:36:41.371293 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:36:41.371299 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.083)       0:00:57.265 ***********
2026-06-12 09:36:41.371304 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.083)       0:00:57.264 ***********
2026-06-12 09:36:41.570080 | controller | ok: [localhost]
2026-06-12 09:36:41.570149 | controller |
2026-06-12 09:36:41.570160 | 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-12 09:36:41.570169 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:36:41.570177 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:36:41.570185 | controller |   _config_map_content |
2026-06-12 09:36:41.570193 | controller |   ansible.utils.remove_keys(
2026-06-12 09:36:41.570200 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:36:41.570208 | controller |     matching_parameter='regex')
2026-06-12 09:36:41.570216 | controller | }}, cacheable=False] ***
2026-06-12 09:36:41.570224 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.198)       0:00:57.464 ***********
2026-06-12 09:36:41.570232 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.198)       0:00:57.463 ***********
2026-06-12 09:36:41.835220 | controller | ok: [localhost]
2026-06-12 09:36:41.835274 | controller |
2026-06-12 09:36:41.835287 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:36:41.835299 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.264)       0:00:57.729 ***********
2026-06-12 09:36:41.835309 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.265)       0:00:57.728 ***********
2026-06-12 09:36:41.885215 | controller | skipping: [localhost]
2026-06-12 09:36:41.885257 | controller |
2026-06-12 09:36:41.885262 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:36:41.885272 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.050)       0:00:57.779 ***********
2026-06-12 09:36:41.885276 | controller | Friday 12 June 2026  09:36:41 +0000 (0:00:00.050)       0:00:57.778 ***********
2026-06-12 09:36:42.166507 | controller | changed: [localhost]
2026-06-12 09:36:42.166566 | controller |
2026-06-12 09:36:42.166573 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:36:42.166579 | controller |   (snippet_datadir,
2026-06-12 09:36:42.166585 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:36:42.166590 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:36:42.166596 | controller | Friday 12 June 2026  09:36:42 +0000 (0:00:00.280)       0:00:58.060 ***********
2026-06-12 09:36:42.166601 | controller | Friday 12 June 2026  09:36:42 +0000 (0:00:00.280)       0:00:58.059 ***********
2026-06-12 09:36:42.267265 | controller | skipping: [localhost]
2026-06-12 09:36:42.267311 | controller |
2026-06-12 09:36:42.267318 | 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-12 09:36:42.267323 | controller | Friday 12 June 2026  09:36:42 +0000 (0:00:00.100)       0:00:58.161 ***********
2026-06-12 09:36:42.267329 | controller | Friday 12 June 2026  09:36:42 +0000 (0:00:00.100)       0:00:58.160 ***********
2026-06-12 09:36:42.354623 | controller | ok: [localhost]
2026-06-12 09:36:42.354670 | controller |
2026-06-12 09:36:42.354684 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:36:42.354690 | controller |   (snippet_datadir,
2026-06-12 09:36:42.354696 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:36:42.354701 | controller | }}, content={{
2026-06-12 09:36:42.354707 | controller |   _base64_patch |
2026-06-12 09:36:42.354712 | controller |   default({}) |
2026-06-12 09:36:42.354717 | controller |   to_nice_yaml
2026-06-12 09:36:42.354722 | controller | }}, mode=0644] ***
2026-06-12 09:36:42.354727 | controller | Friday 12 June 2026  09:36:42 +0000 (0:00:00.087)       0:00:58.249 ***********
2026-06-12 09:36:42.354732 | controller | Friday 12 June 2026  09:36:42 +0000 (0:00:00.087)       0:00:58.247 ***********
2026-06-12 09:36:42.826962 | controller | changed: [localhost]
2026-06-12 09:36:42.827023 | controller |
2026-06-12 09:36:42.827033 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:36:42.827041 | controller |   (snippet_datadir,
2026-06-12 09:36:42.827050 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:36:42.827058 | controller | }}, content={{
2026-06-12 09:36:42.827066 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:36:42.827074 | controller |   default({}) |
2026-06-12 09:36:42.827082 | controller |   to_nice_yaml
2026-06-12 09:36:42.827096 | controller | }}, mode=0644] ***
2026-06-12 09:36:42.827137 | controller | Friday 12 June 2026  09:36:42 +0000 (0:00:00.472)       0:00:58.722 ***********
2026-06-12 09:36:42.827145 | controller | Friday 12 June 2026  09:36:42 +0000 (0:00:00.472)       0:00:58.720 ***********
2026-06-12 09:36:43.289877 | controller | changed: [localhost]
2026-06-12 09:36:43.289943 | controller |
2026-06-12 09:36:43.289954 | 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-12 09:36:43.289963 | controller |   (
2026-06-12 09:36:43.289971 | controller |     snippet_datadir,
2026-06-12 09:36:43.289979 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:36:43.289987 | controller |   ) | path_join
2026-06-12 09:36:43.289995 | controller | }}, mode=0644] ***
2026-06-12 09:36:43.290003 | controller | Friday 12 June 2026  09:36:43 +0000 (0:00:00.462)       0:00:59.184 ***********
2026-06-12 09:36:43.290011 | controller | Friday 12 June 2026  09:36:43 +0000 (0:00:00.462)       0:00:59.183 ***********
2026-06-12 09:36:43.722315 | controller | changed: [localhost]
2026-06-12 09:36:43.722363 | controller |
2026-06-12 09:36:43.722374 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:36:43.722382 | controller | Friday 12 June 2026  09:36:43 +0000 (0:00:00.432)       0:00:59.616 ***********
2026-06-12 09:36:43.722390 | controller | Friday 12 June 2026  09:36:43 +0000 (0:00:00.432)       0:00:59.615 ***********
2026-06-12 09:36:43.833929 | 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-12 09:36:43.834003 | controller |
2026-06-12 09:36:43.834013 | 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-12 09:36:43.834023 | controller | Friday 12 June 2026  09:36:43 +0000 (0:00:00.111)       0:00:59.728 ***********
2026-06-12 09:36:43.834031 | controller | Friday 12 June 2026  09:36:43 +0000 (0:00:00.111)       0:00:59.727 ***********
2026-06-12 09:36:43.909152 | controller | ok: [localhost] =>
2026-06-12 09:36:43.909218 | controller |     changed: false
2026-06-12 09:36:43.909227 | controller |     msg: All assertions passed
2026-06-12 09:36:43.909234 | controller |
2026-06-12 09:36:43.909241 | 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-12 09:36:43.909249 | controller | Friday 12 June 2026  09:36:43 +0000 (0:00:00.074)       0:00:59.803 ***********
2026-06-12 09:36:43.909256 | controller | Friday 12 June 2026  09:36:43 +0000 (0:00:00.074)       0:00:59.802 ***********
2026-06-12 09:36:44.160444 | controller | ok: [localhost]
2026-06-12 09:36:44.160507 | controller |
2026-06-12 09:36:44.160517 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:36:44.160527 | controller | Friday 12 June 2026  09:36:44 +0000 (0:00:00.251)       0:01:00.055 ***********
2026-06-12 09:36:44.160535 | controller | Friday 12 June 2026  09:36:44 +0000 (0:00:00.251)       0:01:00.053 ***********
2026-06-12 09:36:44.234780 | controller | ok: [localhost]
2026-06-12 09:36:44.234826 | controller |
2026-06-12 09:36:44.234832 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:36:44.234838 | controller | Friday 12 June 2026  09:36:44 +0000 (0:00:00.073)       0:01:00.129 ***********
2026-06-12 09:36:44.234844 | controller | Friday 12 June 2026  09:36:44 +0000 (0:00:00.074)       0:01:00.127 ***********
2026-06-12 09:36:44.668298 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml)
2026-06-12 09:36:44.668344 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml)
2026-06-12 09:36:44.668350 | controller |
2026-06-12 09:36:44.668356 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:36:44.668361 | controller |   _content |
2026-06-12 09:36:44.668365 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:36:44.668369 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:36:44.668373 | controller | }}
2026-06-12 09:36:44.668376 | controller | ] ***
2026-06-12 09:36:44.668380 | controller | Friday 12 June 2026  09:36:44 +0000 (0:00:00.434)       0:01:00.563 ***********
2026-06-12 09:36:44.668384 | controller | Friday 12 June 2026  09:36:44 +0000 (0:00:00.434)       0:01:00.562 ***********
2026-06-12 09:36:44.802490 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:36:44.802524 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:36:44.802531 | controller |
2026-06-12 09:36:44.802536 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:36:44.802541 | controller | Friday 12 June 2026  09:36:44 +0000 (0:00:00.134)       0:01:00.697 ***********
2026-06-12 09:36:44.802546 | controller | Friday 12 June 2026  09:36:44 +0000 (0:00:00.134)       0:01:00.696 ***********
2026-06-12 09:36:45.020943 | controller | changed: [localhost]
2026-06-12 09:36:45.021003 | controller |
2026-06-12 09:36:45.021013 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:36:45.021022 | controller |   (_destdir,
2026-06-12 09:36:45.021030 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:36:45.021038 | controller | }}, content={{
2026-06-12 09:36:45.021046 | controller |   (
2026-06-12 09:36:45.021054 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:36:45.021062 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:36:45.021078 | controller | }}, mode=0644] ***
2026-06-12 09:36:45.021086 | controller | Friday 12 June 2026  09:36:45 +0000 (0:00:00.218)       0:01:00.916 ***********
2026-06-12 09:36:45.021125 | controller | Friday 12 June 2026  09:36:45 +0000 (0:00:00.218)       0:01:00.914 ***********
2026-06-12 09:36:45.473421 | controller | changed: [localhost]
2026-06-12 09:36:45.473494 | controller |
2026-06-12 09:36:45.473505 | 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-12 09:36:45.473514 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 09:36:45.473523 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 09:36:45.473530 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 09:36:45.473539 | controller | }}, dest={{
2026-06-12 09:36:45.473547 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:45.473555 | controller |   stage['path'], _val.src_file
2026-06-12 09:36:45.473563 | controller |   ) |
2026-06-12 09:36:45.473570 | controller |   path_join
2026-06-12 09:36:45.473578 | controller |  }}] ***
2026-06-12 09:36:45.473586 | controller | Friday 12 June 2026  09:36:45 +0000 (0:00:00.452)       0:01:01.368 ***********
2026-06-12 09:36:45.473594 | controller | Friday 12 June 2026  09:36:45 +0000 (0:00:00.452)       0:01:01.366 ***********
2026-06-12 09:36:45.826445 | controller | changed: [localhost] => (item=dns-values)
2026-06-12 09:36:45.826511 | controller |
2026-06-12 09:36:45.826536 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:45.826545 | controller | Friday 12 June 2026  09:36:45 +0000 (0:00:00.352)       0:01:01.720 ***********
2026-06-12 09:36:45.826554 | controller | Friday 12 June 2026  09:36:45 +0000 (0:00:00.352)       0:01:01.719 ***********
2026-06-12 09:36:45.903058 | controller | skipping: [localhost]
2026-06-12 09:36:45.903125 | controller |
2026-06-12 09:36:45.903133 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/dns chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 09:36:45.903141 | controller | Friday 12 June 2026  09:36:45 +0000 (0:00:00.076)       0:01:01.797 ***********
2026-06-12 09:36:45.903148 | controller | Friday 12 June 2026  09:36:45 +0000 (0:00:00.076)       0:01:01.796 ***********
2026-06-12 09:36:46.266240 | controller | changed: [localhost]
2026-06-12 09:36:46.266299 | controller |
2026-06-12 09:36:46.266309 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 09:36:46.266319 | controller | Friday 12 June 2026  09:36:46 +0000 (0:00:00.363)       0:01:02.161 ***********
2026-06-12 09:36:46.266327 | controller | Friday 12 June 2026  09:36:46 +0000 (0:00:00.363)       0:01:02.159 ***********
2026-06-12 09:36:46.743836 | controller | changed: [localhost]
2026-06-12 09:36:46.743931 | controller |
2026-06-12 09:36:46.743943 | 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-12 09:36:46.743953 | controller | Friday 12 June 2026  09:36:46 +0000 (0:00:00.477)       0:01:02.638 ***********
2026-06-12 09:36:46.743961 | controller | Friday 12 June 2026  09:36:46 +0000 (0:00:00.477)       0:01:02.637 ***********
2026-06-12 09:36:46.819592 | controller | skipping: [localhost]
2026-06-12 09:36:46.819657 | controller |
2026-06-12 09:36:46.819665 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 09:36:46.819671 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 09:36:46.819677 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 09:36:46.819682 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 09:36:46.819688 | controller |   ) | list
2026-06-12 09:36:46.819693 | controller | }}] ***
2026-06-12 09:36:46.819698 | controller | Friday 12 June 2026  09:36:46 +0000 (0:00:00.075)       0:01:02.714 ***********
2026-06-12 09:36:46.819703 | controller | Friday 12 June 2026  09:36:46 +0000 (0:00:00.075)       0:01:02.713 ***********
2026-06-12 09:36:46.895264 | controller | skipping: [localhost]
2026-06-12 09:36:46.895326 | controller |
2026-06-12 09:36:46.895334 | 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-12 09:36:46.895339 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 09:36:46.895345 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 09:36:46.895350 | controller | }}, mode=0644] ***
2026-06-12 09:36:46.895355 | controller | Friday 12 June 2026  09:36:46 +0000 (0:00:00.075)       0:01:02.790 ***********
2026-06-12 09:36:46.895360 | controller | Friday 12 June 2026  09:36:46 +0000 (0:00:00.075)       0:01:02.788 ***********
2026-06-12 09:36:47.198247 | controller | changed: [localhost]
2026-06-12 09:36:47.198303 | controller |
2026-06-12 09:36:47.198310 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:47.198316 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.303)       0:01:03.093 ***********
2026-06-12 09:36:47.198322 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.303)       0:01:03.091 ***********
2026-06-12 09:36:47.247552 | controller | skipping: [localhost]
2026-06-12 09:36:47.247610 | controller |
2026-06-12 09:36:47.247617 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 09:36:47.247624 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.049)       0:01:03.142 ***********
2026-06-12 09:36:47.247631 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.049)       0:01:03.141 ***********
2026-06-12 09:36:47.297609 | controller | skipping: [localhost]
2026-06-12 09:36:47.297673 | controller |
2026-06-12 09:36:47.297690 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=wait_condition.yml] ***
2026-06-12 09:36:47.297696 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.049)       0:01:03.192 ***********
2026-06-12 09:36:47.297701 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.049)       0:01:03.191 ***********
2026-06-12 09:36:47.370357 | controller | skipping: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-12 09:36:47.370428 | controller | skipping: [localhost]
2026-06-12 09:36:47.370434 | controller |
2026-06-12 09:36:47.370439 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:47.370445 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.072)       0:01:03.265 ***********
2026-06-12 09:36:47.370450 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.072)       0:01:03.263 ***********
2026-06-12 09:36:47.449109 | controller | skipping: [localhost]
2026-06-12 09:36:47.449180 | controller |
2026-06-12 09:36:47.449187 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-12 09:36:47.449193 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.078)       0:01:03.343 ***********
2026-06-12 09:36:47.449198 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.078)       0:01:03.342 ***********
2026-06-12 09:36:47.505668 | controller | skipping: [localhost]
2026-06-12 09:36:47.505721 | controller |
2026-06-12 09:36:47.505728 | 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-12 09:36:47.505734 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.056)       0:01:03.400 ***********
2026-06-12 09:36:47.505740 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.056)       0:01:03.399 ***********
2026-06-12 09:36:47.574740 | controller | ok: [localhost] =>
2026-06-12 09:36:47.574796 | controller |     changed: false
2026-06-12 09:36:47.574803 | controller |     msg: All assertions passed
2026-06-12 09:36:47.574810 | controller |
2026-06-12 09:36:47.574823 | 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-12 09:36:47.574831 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.068)       0:01:03.469 ***********
2026-06-12 09:36:47.574837 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.068)       0:01:03.468 ***********
2026-06-12 09:36:47.615543 | controller | skipping: [localhost]
2026-06-12 09:36:47.615604 | controller |
2026-06-12 09:36:47.615616 | 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-12 09:36:47.615626 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.040)       0:01:03.510 ***********
2026-06-12 09:36:47.615635 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.040)       0:01:03.508 ***********
2026-06-12 09:36:47.667661 | controller | ok: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-12 09:36:47.667720 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-12 09:36:47.667730 | controller |
2026-06-12 09:36:47.667739 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 09:36:47.667748 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.051)       0:01:03.561 ***********
2026-06-12 09:36:47.667756 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.051)       0:01:03.560 ***********
2026-06-12 09:36:47.708055 | controller | skipping: [localhost]
2026-06-12 09:36:47.708137 | controller |
2026-06-12 09:36:47.708148 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 09:36:47.708157 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.040)       0:01:03.602 ***********
2026-06-12 09:36:47.708166 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.040)       0:01:03.601 ***********
2026-06-12 09:36:47.765295 | controller | ok: [localhost]
2026-06-12 09:36:47.765352 | controller |
2026-06-12 09:36:47.765362 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 09:36:47.765371 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 09:36:47.765380 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 09:36:47.765389 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 09:36:47.765397 | controller | }}] ***
2026-06-12 09:36:47.765405 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.057)       0:01:03.659 ***********
2026-06-12 09:36:47.765413 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.057)       0:01:03.658 ***********
2026-06-12 09:36:47.827275 | controller | skipping: [localhost]
2026-06-12 09:36:47.827375 | controller |
2026-06-12 09:36:47.827386 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 09:36:47.827395 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:47.827404 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 09:36:47.827413 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 09:36:47.827421 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.062)       0:01:03.722 ***********
2026-06-12 09:36:47.827430 | controller | Friday 12 June 2026  09:36:47 +0000 (0:00:00.062)       0:01:03.720 ***********
2026-06-12 09:36:48.106292 | controller | ok: [localhost] => (item={'name': 'baremetalhost-values', 'src_file': 'values.yaml'})
2026-06-12 09:36:48.106380 | controller |
2026-06-12 09:36:48.106403 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 09:36:48.106408 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.279)       0:01:04.001 ***********
2026-06-12 09:36:48.106413 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.279)       0:01:03.999 ***********
2026-06-12 09:36:48.210754 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 09:36:48.210857 | controller |
2026-06-12 09:36:48.210881 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-12 09:36:48.210886 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.103)       0:01:04.105 ***********
2026-06-12 09:36:48.210891 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.103)       0:01:04.103 ***********
2026-06-12 09:36:48.278406 | controller | skipping: [localhost]
2026-06-12 09:36:48.278512 | controller |
2026-06-12 09:36:48.278523 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=ci_gen_kustomize_values] ***
2026-06-12 09:36:48.278532 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.067)       0:01:04.172 ***********
2026-06-12 09:36:48.278541 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.067)       0:01:04.171 ***********
2026-06-12 09:36:48.377410 | controller |
2026-06-12 09:36:48.377523 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:36:48.377534 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.099)       0:01:04.272 ***********
2026-06-12 09:36:48.377543 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.099)       0:01:04.271 ***********
2026-06-12 09:36:48.427663 | controller | skipping: [localhost]
2026-06-12 09:36:48.427781 | controller |
2026-06-12 09:36:48.427789 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:36:48.427794 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.050)       0:01:04.322 ***********
2026-06-12 09:36:48.427799 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.050)       0:01:04.321 ***********
2026-06-12 09:36:48.495748 | 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-12 09:36:48.495854 | controller |
2026-06-12 09:36:48.495862 | 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-12 09:36:48.495869 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.068)       0:01:04.390 ***********
2026-06-12 09:36:48.495875 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.068)       0:01:04.389 ***********
2026-06-12 09:36:48.543507 | controller | ok: [localhost] =>
2026-06-12 09:36:48.543624 | controller |     changed: false
2026-06-12 09:36:48.543632 | controller |     msg: All assertions passed
2026-06-12 09:36:48.543639 | controller |
2026-06-12 09:36:48.543646 | 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-12 09:36:48.543652 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.047)       0:01:04.438 ***********
2026-06-12 09:36:48.543659 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.047)       0:01:04.436 ***********
2026-06-12 09:36:48.801544 | controller | ok: [localhost]
2026-06-12 09:36:48.801653 | controller |
2026-06-12 09:36:48.801661 | 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-12 09:36:48.801668 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.258)       0:01:04.696 ***********
2026-06-12 09:36:48.801674 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.258)       0:01:04.695 ***********
2026-06-12 09:36:48.871305 | controller | ok: [localhost] =>
2026-06-12 09:36:48.871393 | controller |     changed: false
2026-06-12 09:36:48.871401 | controller |     msg: All assertions passed
2026-06-12 09:36:48.871408 | controller |
2026-06-12 09:36:48.871414 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:36:48.871420 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.069)       0:01:04.766 ***********
2026-06-12 09:36:48.871426 | controller | Friday 12 June 2026  09:36:48 +0000 (0:00:00.069)       0:01:04.764 ***********
2026-06-12 09:36:49.068813 | controller | ok: [localhost]
2026-06-12 09:36:49.068922 | controller |
2026-06-12 09:36:49.068930 | 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-12 09:36:49.068961 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:36:49.068968 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:36:49.068973 | controller |   _config_map_content |
2026-06-12 09:36:49.068978 | controller |   ansible.utils.remove_keys(
2026-06-12 09:36:49.068983 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:36:49.068988 | controller |     matching_parameter='regex')
2026-06-12 09:36:49.068993 | controller | }}, cacheable=False] ***
2026-06-12 09:36:49.068999 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.197)       0:01:04.963 ***********
2026-06-12 09:36:49.069004 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.197)       0:01:04.962 ***********
2026-06-12 09:36:49.366167 | controller | ok: [localhost]
2026-06-12 09:36:49.366240 | controller |
2026-06-12 09:36:49.366246 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:36:49.366251 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.297)       0:01:05.261 ***********
2026-06-12 09:36:49.366255 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.297)       0:01:05.259 ***********
2026-06-12 09:36:49.411441 | controller | skipping: [localhost]
2026-06-12 09:36:49.411535 | controller |
2026-06-12 09:36:49.411540 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:36:49.411545 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.045)       0:01:05.306 ***********
2026-06-12 09:36:49.411549 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.045)       0:01:05.304 ***********
2026-06-12 09:36:49.627292 | controller | changed: [localhost]
2026-06-12 09:36:49.627397 | controller |
2026-06-12 09:36:49.627403 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:36:49.627409 | controller |   (snippet_datadir,
2026-06-12 09:36:49.627414 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:36:49.627420 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:36:49.627425 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.216)       0:01:05.522 ***********
2026-06-12 09:36:49.627430 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.215)       0:01:05.520 ***********
2026-06-12 09:36:49.732252 | controller | skipping: [localhost]
2026-06-12 09:36:49.732356 | controller |
2026-06-12 09:36:49.732391 | 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-12 09:36:49.732396 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.104)       0:01:05.626 ***********
2026-06-12 09:36:49.732400 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.104)       0:01:05.625 ***********
2026-06-12 09:36:49.828233 | controller | ok: [localhost]
2026-06-12 09:36:49.828340 | controller |
2026-06-12 09:36:49.828346 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:36:49.828352 | controller |   (snippet_datadir,
2026-06-12 09:36:49.828357 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:36:49.828362 | controller | }}, content={{
2026-06-12 09:36:49.828365 | controller |   _base64_patch |
2026-06-12 09:36:49.828368 | controller |   default({}) |
2026-06-12 09:36:49.828372 | controller |   to_nice_yaml
2026-06-12 09:36:49.828375 | controller | }}, mode=0644] ***
2026-06-12 09:36:49.828379 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.095)       0:01:05.722 ***********
2026-06-12 09:36:49.828383 | controller | Friday 12 June 2026  09:36:49 +0000 (0:00:00.095)       0:01:05.721 ***********
2026-06-12 09:36:50.295389 | controller | changed: [localhost]
2026-06-12 09:36:50.295435 | controller |
2026-06-12 09:36:50.295441 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:36:50.295446 | controller |   (snippet_datadir,
2026-06-12 09:36:50.295450 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:36:50.295456 | controller | }}, content={{
2026-06-12 09:36:50.295461 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:36:50.295467 | controller |   default({}) |
2026-06-12 09:36:50.295477 | controller |   to_nice_yaml
2026-06-12 09:36:50.295482 | controller | }}, mode=0644] ***
2026-06-12 09:36:50.295487 | controller | Friday 12 June 2026  09:36:50 +0000 (0:00:00.467)       0:01:06.190 ***********
2026-06-12 09:36:50.295492 | controller | Friday 12 June 2026  09:36:50 +0000 (0:00:00.467)       0:01:06.188 ***********
2026-06-12 09:36:50.772840 | controller | changed: [localhost]
2026-06-12 09:36:50.772889 | controller |
2026-06-12 09:36:50.772895 | 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-12 09:36:50.772901 | controller |   (
2026-06-12 09:36:50.772905 | controller |     snippet_datadir,
2026-06-12 09:36:50.772910 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:36:50.772915 | controller |   ) | path_join
2026-06-12 09:36:50.772919 | controller | }}, mode=0644] ***
2026-06-12 09:36:50.772923 | controller | Friday 12 June 2026  09:36:50 +0000 (0:00:00.477)       0:01:06.667 ***********
2026-06-12 09:36:50.772928 | controller | Friday 12 June 2026  09:36:50 +0000 (0:00:00.477)       0:01:06.666 ***********
2026-06-12 09:36:51.264362 | controller | changed: [localhost]
2026-06-12 09:36:51.264396 | controller |
2026-06-12 09:36:51.264404 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:36:51.264410 | controller | Friday 12 June 2026  09:36:51 +0000 (0:00:00.491)       0:01:07.159 ***********
2026-06-12 09:36:51.264415 | controller | Friday 12 June 2026  09:36:51 +0000 (0:00:00.491)       0:01:07.157 ***********
2026-06-12 09:36:51.385153 | 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-12 09:36:51.385183 | controller |
2026-06-12 09:36:51.385188 | 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-12 09:36:51.385193 | controller | Friday 12 June 2026  09:36:51 +0000 (0:00:00.121)       0:01:07.280 ***********
2026-06-12 09:36:51.385197 | controller | Friday 12 June 2026  09:36:51 +0000 (0:00:00.121)       0:01:07.278 ***********
2026-06-12 09:36:51.438388 | controller | ok: [localhost] =>
2026-06-12 09:36:51.438417 | controller |     changed: false
2026-06-12 09:36:51.438422 | controller |     msg: All assertions passed
2026-06-12 09:36:51.438427 | controller |
2026-06-12 09:36:51.438431 | 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-12 09:36:51.438436 | controller | Friday 12 June 2026  09:36:51 +0000 (0:00:00.053)       0:01:07.333 ***********
2026-06-12 09:36:51.438440 | controller | Friday 12 June 2026  09:36:51 +0000 (0:00:00.053)       0:01:07.332 ***********
2026-06-12 09:36:51.656748 | controller | ok: [localhost]
2026-06-12 09:36:51.656775 | controller |
2026-06-12 09:36:51.656781 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:36:51.656785 | controller | Friday 12 June 2026  09:36:51 +0000 (0:00:00.218)       0:01:07.551 ***********
2026-06-12 09:36:51.656788 | controller | Friday 12 June 2026  09:36:51 +0000 (0:00:00.218)       0:01:07.550 ***********
2026-06-12 09:36:51.699794 | controller | ok: [localhost]
2026-06-12 09:36:51.699822 | controller |
2026-06-12 09:36:51.699827 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:36:51.699832 | controller | Friday 12 June 2026  09:36:51 +0000 (0:00:00.043)       0:01:07.595 ***********
2026-06-12 09:36:51.699836 | controller | Friday 12 June 2026  09:36:51 +0000 (0:00:00.043)       0:01:07.593 ***********
2026-06-12 09:36:52.169180 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml)
2026-06-12 09:36:52.169231 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml)
2026-06-12 09:36:52.169245 | controller |
2026-06-12 09:36:52.169258 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:36:52.169269 | controller |   _content |
2026-06-12 09:36:52.169280 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:36:52.169299 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:36:52.169311 | controller | }}
2026-06-12 09:36:52.169322 | controller | ] ***
2026-06-12 09:36:52.169333 | controller | Friday 12 June 2026  09:36:52 +0000 (0:00:00.468)       0:01:08.063 ***********
2026-06-12 09:36:52.169344 | controller | Friday 12 June 2026  09:36:52 +0000 (0:00:00.468)       0:01:08.062 ***********
2026-06-12 09:36:52.292492 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:36:52.292542 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:36:52.292553 | controller |
2026-06-12 09:36:52.292563 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:36:52.292572 | controller | Friday 12 June 2026  09:36:52 +0000 (0:00:00.123)       0:01:08.186 ***********
2026-06-12 09:36:52.292581 | controller | Friday 12 June 2026  09:36:52 +0000 (0:00:00.123)       0:01:08.185 ***********
2026-06-12 09:36:52.578988 | controller | changed: [localhost]
2026-06-12 09:36:52.579031 | controller |
2026-06-12 09:36:52.579041 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:36:52.579049 | controller |   (_destdir,
2026-06-12 09:36:52.579077 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:36:52.579085 | controller | }}, content={{
2026-06-12 09:36:52.579128 | controller |   (
2026-06-12 09:36:52.579137 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:36:52.579145 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:36:52.579150 | controller | }}, mode=0644] ***
2026-06-12 09:36:52.579155 | controller | Friday 12 June 2026  09:36:52 +0000 (0:00:00.286)       0:01:08.473 ***********
2026-06-12 09:36:52.579160 | controller | Friday 12 June 2026  09:36:52 +0000 (0:00:00.286)       0:01:08.472 ***********
2026-06-12 09:36:53.096345 | controller | changed: [localhost]
2026-06-12 09:36:53.096455 | controller |
2026-06-12 09:36:53.096461 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm/baremetalhosts mode=0644, backup=True, remote_src=True, src={{
2026-06-12 09:36:53.096465 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 09:36:53.096470 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 09:36:53.096473 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 09:36:53.096477 | controller | }}, dest={{
2026-06-12 09:36:53.096481 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:53.096484 | controller |   stage['path'], _val.src_file
2026-06-12 09:36:53.096488 | controller |   ) |
2026-06-12 09:36:53.096491 | controller |   path_join
2026-06-12 09:36:53.096495 | controller |  }}] ***
2026-06-12 09:36:53.096499 | controller | Friday 12 June 2026  09:36:53 +0000 (0:00:00.517)       0:01:08.990 ***********
2026-06-12 09:36:53.096503 | controller | Friday 12 June 2026  09:36:53 +0000 (0:00:00.517)       0:01:08.989 ***********
2026-06-12 09:36:53.394358 | controller | changed: [localhost] => (item=baremetalhost-values)
2026-06-12 09:36:53.394408 | controller |
2026-06-12 09:36:53.394415 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:53.394421 | controller | Friday 12 June 2026  09:36:53 +0000 (0:00:00.298)       0:01:09.288 ***********
2026-06-12 09:36:53.394426 | controller | Friday 12 June 2026  09:36:53 +0000 (0:00:00.298)       0:01:09.287 ***********
2026-06-12 09:36:53.462520 | controller | skipping: [localhost]
2026-06-12 09:36:53.462574 | controller |
2026-06-12 09:36:53.462581 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 09:36:53.462587 | controller | Friday 12 June 2026  09:36:53 +0000 (0:00:00.068)       0:01:09.356 ***********
2026-06-12 09:36:53.462592 | controller | Friday 12 June 2026  09:36:53 +0000 (0:00:00.068)       0:01:09.355 ***********
2026-06-12 09:36:53.814492 | controller | changed: [localhost]
2026-06-12 09:36:53.814547 | controller |
2026-06-12 09:36:53.814558 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 09:36:53.814567 | controller | Friday 12 June 2026  09:36:53 +0000 (0:00:00.352)       0:01:09.709 ***********
2026-06-12 09:36:53.814583 | controller | Friday 12 June 2026  09:36:53 +0000 (0:00:00.352)       0:01:09.708 ***********
2026-06-12 09:36:54.326133 | controller | changed: [localhost]
2026-06-12 09:36:54.326191 | controller |
2026-06-12 09:36:54.326197 | 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-12 09:36:54.326202 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.510)       0:01:10.220 ***********
2026-06-12 09:36:54.326206 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.511)       0:01:10.219 ***********
2026-06-12 09:36:54.378913 | controller | skipping: [localhost]
2026-06-12 09:36:54.378967 | controller |
2026-06-12 09:36:54.378972 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 09:36:54.378976 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 09:36:54.378981 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 09:36:54.378984 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 09:36:54.378988 | controller |   ) | list
2026-06-12 09:36:54.378992 | controller | }}] ***
2026-06-12 09:36:54.378996 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.052)       0:01:10.273 ***********
2026-06-12 09:36:54.378999 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.052)       0:01:10.271 ***********
2026-06-12 09:36:54.434132 | controller | skipping: [localhost]
2026-06-12 09:36:54.434189 | controller |
2026-06-12 09:36:54.434210 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm/baremetalhosts remote_src=True, src={{ _output }}, dest={{
2026-06-12 09:36:54.434216 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 09:36:54.434222 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 09:36:54.434227 | controller | }}, mode=0644] ***
2026-06-12 09:36:54.434233 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.056)       0:01:10.329 ***********
2026-06-12 09:36:54.434238 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.055)       0:01:10.327 ***********
2026-06-12 09:36:54.751061 | controller | changed: [localhost]
2026-06-12 09:36:54.751138 | controller |
2026-06-12 09:36:54.751148 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:54.751155 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.316)       0:01:10.646 ***********
2026-06-12 09:36:54.751161 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.317)       0:01:10.644 ***********
2026-06-12 09:36:54.791058 | controller | skipping: [localhost]
2026-06-12 09:36:54.791161 | controller |
2026-06-12 09:36:54.791172 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 09:36:54.791181 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.040)       0:01:10.686 ***********
2026-06-12 09:36:54.791190 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.039)       0:01:10.684 ***********
2026-06-12 09:36:54.857643 | controller | skipping: [localhost]
2026-06-12 09:36:54.857719 | controller |
2026-06-12 09:36:54.857730 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=wait_condition.yml] ***
2026-06-12 09:36:54.857738 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.066)       0:01:10.752 ***********
2026-06-12 09:36:54.857747 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.066)       0:01:10.751 ***********
2026-06-12 09:36:54.930252 | controller | skipping: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-12 09:36:54.930338 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-12 09:36:54.930352 | controller | skipping: [localhost]
2026-06-12 09:36:54.930365 | controller |
2026-06-12 09:36:54.930376 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:36:54.930402 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.072)       0:01:10.825 ***********
2026-06-12 09:36:54.930414 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.072)       0:01:10.823 ***********
2026-06-12 09:36:54.980491 | controller | skipping: [localhost]
2026-06-12 09:36:54.980575 | controller |
2026-06-12 09:36:54.980590 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-12 09:36:54.980603 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.050)       0:01:10.875 ***********
2026-06-12 09:36:54.980615 | controller | Friday 12 June 2026  09:36:54 +0000 (0:00:00.050)       0:01:10.874 ***********
2026-06-12 09:36:55.037430 | controller | skipping: [localhost]
2026-06-12 09:36:55.037506 | controller |
2026-06-12 09:36:55.037518 | 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-12 09:36:55.037528 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.056)       0:01:10.932 ***********
2026-06-12 09:36:55.037537 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.056)       0:01:10.931 ***********
2026-06-12 09:36:55.089526 | controller | ok: [localhost] =>
2026-06-12 09:36:55.089563 | controller |     changed: false
2026-06-12 09:36:55.089573 | controller |     msg: All assertions passed
2026-06-12 09:36:55.089582 | controller |
2026-06-12 09:36:55.089591 | 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-12 09:36:55.089603 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.052)       0:01:10.984 ***********
2026-06-12 09:36:55.089611 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.052)       0:01:10.983 ***********
2026-06-12 09:36:55.119186 | controller | skipping: [localhost]
2026-06-12 09:36:55.119248 | controller |
2026-06-12 09:36:55.119262 | 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-12 09:36:55.119274 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.029)       0:01:11.014 ***********
2026-06-12 09:36:55.119285 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.029)       0:01:11.013 ***********
2026-06-12 09:36:55.150020 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-12 09:36:55.150077 | controller |
2026-06-12 09:36:55.150126 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 09:36:55.150139 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.030)       0:01:11.045 ***********
2026-06-12 09:36:55.150147 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.030)       0:01:11.043 ***********
2026-06-12 09:36:55.185801 | controller | skipping: [localhost]
2026-06-12 09:36:55.185862 | controller |
2026-06-12 09:36:55.185877 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 09:36:55.185888 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.035)       0:01:11.080 ***********
2026-06-12 09:36:55.185900 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.035)       0:01:11.079 ***********
2026-06-12 09:36:55.222712 | controller | ok: [localhost]
2026-06-12 09:36:55.222782 | controller |
2026-06-12 09:36:55.222796 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 09:36:55.222808 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 09:36:55.222820 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 09:36:55.222831 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 09:36:55.222842 | controller | }}] ***
2026-06-12 09:36:55.222853 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.036)       0:01:11.117 ***********
2026-06-12 09:36:55.222879 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.036)       0:01:11.116 ***********
2026-06-12 09:36:55.271570 | controller | skipping: [localhost]
2026-06-12 09:36:55.271655 | controller |
2026-06-12 09:36:55.271671 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 09:36:55.271682 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:36:55.271694 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 09:36:55.271706 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 09:36:55.271717 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.048)       0:01:11.166 ***********
2026-06-12 09:36:55.271728 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.048)       0:01:11.165 ***********
2026-06-12 09:36:55.525726 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-12 09:36:55.525766 | controller |
2026-06-12 09:36:55.525775 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 09:36:55.525781 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.254)       0:01:11.420 ***********
2026-06-12 09:36:55.525787 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.254)       0:01:11.419 ***********
2026-06-12 09:36:55.608617 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 09:36:55.608655 | controller |
2026-06-12 09:36:55.608663 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-12 09:36:55.608668 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.082)       0:01:11.503 ***********
2026-06-12 09:36:55.608674 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.082)       0:01:11.501 ***********
2026-06-12 09:36:55.667126 | controller | skipping: [localhost]
2026-06-12 09:36:55.667189 | controller |
2026-06-12 09:36:55.667197 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] ***
2026-06-12 09:36:55.667205 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.058)       0:01:11.561 ***********
2026-06-12 09:36:55.667212 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.058)       0:01:11.560 ***********
2026-06-12 09:36:55.783020 | controller |
2026-06-12 09:36:55.783077 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:36:55.783124 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.116)       0:01:11.678 ***********
2026-06-12 09:36:55.783134 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.116)       0:01:11.676 ***********
2026-06-12 09:36:55.834896 | controller | skipping: [localhost]
2026-06-12 09:36:55.834945 | controller |
2026-06-12 09:36:55.834953 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:36:55.834959 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.051)       0:01:11.729 ***********
2026-06-12 09:36:55.834965 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.051)       0:01:11.728 ***********
2026-06-12 09:36:55.895298 | 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-12 09:36:55.895355 | controller |
2026-06-12 09:36:55.895362 | 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-12 09:36:55.895369 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.060)       0:01:11.790 ***********
2026-06-12 09:36:55.895374 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.060)       0:01:11.788 ***********
2026-06-12 09:36:55.956993 | controller | ok: [localhost] =>
2026-06-12 09:36:55.957051 | controller |     changed: false
2026-06-12 09:36:55.957058 | controller |     msg: All assertions passed
2026-06-12 09:36:55.957064 | controller |
2026-06-12 09:36:55.957069 | 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-12 09:36:55.957082 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.061)       0:01:11.851 ***********
2026-06-12 09:36:55.957117 | controller | Friday 12 June 2026  09:36:55 +0000 (0:00:00.061)       0:01:11.850 ***********
2026-06-12 09:36:56.154675 | controller | ok: [localhost]
2026-06-12 09:36:56.154751 | controller |
2026-06-12 09:36:56.154762 | 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-12 09:36:56.154772 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.197)       0:01:12.049 ***********
2026-06-12 09:36:56.154780 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.197)       0:01:12.048 ***********
2026-06-12 09:36:56.203638 | controller | ok: [localhost] =>
2026-06-12 09:36:56.203682 | controller |     changed: false
2026-06-12 09:36:56.203692 | controller |     msg: All assertions passed
2026-06-12 09:36:56.203700 | controller |
2026-06-12 09:36:56.203709 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:36:56.203717 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.049)       0:01:12.098 ***********
2026-06-12 09:36:56.203733 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.049)       0:01:12.097 ***********
2026-06-12 09:36:56.430413 | controller | ok: [localhost]
2026-06-12 09:36:56.430457 | controller |
2026-06-12 09:36:56.430468 | 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-12 09:36:56.430477 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:36:56.430486 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:36:56.430494 | controller |   _config_map_content |
2026-06-12 09:36:56.430501 | controller |   ansible.utils.remove_keys(
2026-06-12 09:36:56.430509 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:36:56.430517 | controller |     matching_parameter='regex')
2026-06-12 09:36:56.430525 | controller | }}, cacheable=False] ***
2026-06-12 09:36:56.430533 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.226)       0:01:12.325 ***********
2026-06-12 09:36:56.430541 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.226)       0:01:12.324 ***********
2026-06-12 09:36:56.721461 | controller | ok: [localhost]
2026-06-12 09:36:56.721490 | controller |
2026-06-12 09:36:56.721495 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:36:56.721499 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.290)       0:01:12.616 ***********
2026-06-12 09:36:56.721504 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.290)       0:01:12.614 ***********
2026-06-12 09:36:56.799972 | 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-12 09:36:56.800020 | controller |
2026-06-12 09:36:56.800026 | 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-12 09:36:56.800030 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.078)       0:01:12.694 ***********
2026-06-12 09:36:56.800034 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.078)       0:01:12.693 ***********
2026-06-12 09:36:56.861382 | 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-12 09:36:56.861425 | controller |
2026-06-12 09:36:56.861431 | 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-12 09:36:56.861437 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.061)       0:01:12.756 ***********
2026-06-12 09:36:56.861447 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.061)       0:01:12.755 ***********
2026-06-12 09:36:56.939444 | controller | ok: [localhost] =>
2026-06-12 09:36:56.939503 | controller |     changed: false
2026-06-12 09:36:56.939513 | controller |     msg: All assertions passed
2026-06-12 09:36:56.939522 | controller |
2026-06-12 09:36:56.939531 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-12 09:36:56.939541 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.078)       0:01:12.834 ***********
2026-06-12 09:36:56.939549 | controller | Friday 12 June 2026  09:36:56 +0000 (0:00:00.078)       0:01:12.833 ***********
2026-06-12 09:36:57.013608 | 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-12 09:36:57.013669 | controller |
2026-06-12 09:36:57.013681 | 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-12 09:36:57.013690 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.074)       0:01:12.908 ***********
2026-06-12 09:36:57.013698 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.074)       0:01:12.907 ***********
2026-06-12 09:36:57.076259 | controller | skipping: [localhost]
2026-06-12 09:36:57.076319 | controller |
2026-06-12 09:36:57.076329 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-12 09:36:57.076338 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-12 09:36:57.076347 | controller | }}] ***
2026-06-12 09:36:57.076355 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.062)       0:01:12.971 ***********
2026-06-12 09:36:57.076363 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.062)       0:01:12.970 ***********
2026-06-12 09:36:57.133841 | controller | ok: [localhost]
2026-06-12 09:36:57.133890 | controller |
2026-06-12 09:36:57.133910 | 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-12 09:36:57.133919 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.057)       0:01:13.028 ***********
2026-06-12 09:36:57.133927 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.057)       0:01:13.027 ***********
2026-06-12 09:36:57.192307 | controller | ok: [localhost] =>
2026-06-12 09:36:57.192361 | controller |     changed: false
2026-06-12 09:36:57.192370 | controller |     msg: All assertions passed
2026-06-12 09:36:57.192379 | controller |
2026-06-12 09:36:57.192403 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:36:57.192411 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.058)       0:01:13.087 ***********
2026-06-12 09:36:57.192419 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.058)       0:01:13.085 ***********
2026-06-12 09:36:57.424697 | controller | changed: [localhost]
2026-06-12 09:36:57.424751 | controller |
2026-06-12 09:36:57.424761 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:36:57.424770 | controller |   (snippet_datadir,
2026-06-12 09:36:57.424778 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:36:57.424786 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:36:57.424794 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.232)       0:01:13.319 ***********
2026-06-12 09:36:57.424802 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.232)       0:01:13.318 ***********
2026-06-12 09:36:57.941945 | controller | changed: [localhost]
2026-06-12 09:36:57.941999 | controller |
2026-06-12 09:36:57.942010 | 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-12 09:36:57.942027 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.517)       0:01:13.836 ***********
2026-06-12 09:36:57.942035 | controller | Friday 12 June 2026  09:36:57 +0000 (0:00:00.517)       0:01:13.835 ***********
2026-06-12 09:36:58.031231 | controller | ok: [localhost]
2026-06-12 09:36:58.031293 | controller |
2026-06-12 09:36:58.031304 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:36:58.031313 | controller |   (snippet_datadir,
2026-06-12 09:36:58.031322 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:36:58.031330 | controller | }}, content={{
2026-06-12 09:36:58.031338 | controller |   _base64_patch |
2026-06-12 09:36:58.031346 | controller |   default({}) |
2026-06-12 09:36:58.031353 | controller |   to_nice_yaml
2026-06-12 09:36:58.031361 | controller | }}, mode=0644] ***
2026-06-12 09:36:58.031369 | controller | Friday 12 June 2026  09:36:58 +0000 (0:00:00.089)       0:01:13.926 ***********
2026-06-12 09:36:58.031377 | controller | Friday 12 June 2026  09:36:58 +0000 (0:00:00.089)       0:01:13.924 ***********
2026-06-12 09:36:58.426877 | controller | changed: [localhost]
2026-06-12 09:36:58.426924 | controller |
2026-06-12 09:36:58.426930 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:36:58.426935 | controller |   (snippet_datadir,
2026-06-12 09:36:58.426939 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:36:58.426943 | controller | }}, content={{
2026-06-12 09:36:58.426947 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:36:58.426950 | controller |   default({}) |
2026-06-12 09:36:58.426954 | controller |   to_nice_yaml
2026-06-12 09:36:58.426957 | controller | }}, mode=0644] ***
2026-06-12 09:36:58.426961 | controller | Friday 12 June 2026  09:36:58 +0000 (0:00:00.395)       0:01:14.321 ***********
2026-06-12 09:36:58.426964 | controller | Friday 12 June 2026  09:36:58 +0000 (0:00:00.395)       0:01:14.320 ***********
2026-06-12 09:36:58.875544 | controller | changed: [localhost]
2026-06-12 09:36:58.875582 | controller |
2026-06-12 09:36:58.875588 | 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-12 09:36:58.875592 | controller |   (
2026-06-12 09:36:58.875595 | controller |     snippet_datadir,
2026-06-12 09:36:58.875599 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:36:58.875603 | controller |   ) | path_join
2026-06-12 09:36:58.875607 | controller | }}, mode=0644] ***
2026-06-12 09:36:58.875610 | controller | Friday 12 June 2026  09:36:58 +0000 (0:00:00.448)       0:01:14.770 ***********
2026-06-12 09:36:58.875614 | controller | Friday 12 June 2026  09:36:58 +0000 (0:00:00.448)       0:01:14.768 ***********
2026-06-12 09:36:59.316573 | controller | changed: [localhost]
2026-06-12 09:36:59.316619 | controller |
2026-06-12 09:36:59.316629 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:36:59.316638 | controller | Friday 12 June 2026  09:36:59 +0000 (0:00:00.441)       0:01:15.211 ***********
2026-06-12 09:36:59.316646 | controller | Friday 12 June 2026  09:36:59 +0000 (0:00:00.441)       0:01:15.209 ***********
2026-06-12 09:36:59.406220 | 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-12 09:36:59.406256 | controller |
2026-06-12 09:36:59.406263 | 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-12 09:36:59.406269 | controller | Friday 12 June 2026  09:36:59 +0000 (0:00:00.089)       0:01:15.301 ***********
2026-06-12 09:36:59.406275 | controller | Friday 12 June 2026  09:36:59 +0000 (0:00:00.089)       0:01:15.299 ***********
2026-06-12 09:36:59.473311 | controller | ok: [localhost] =>
2026-06-12 09:36:59.473355 | controller |     changed: false
2026-06-12 09:36:59.473363 | controller |     msg: All assertions passed
2026-06-12 09:36:59.473370 | controller |
2026-06-12 09:36:59.473378 | 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-12 09:36:59.473384 | controller | Friday 12 June 2026  09:36:59 +0000 (0:00:00.067)       0:01:15.368 ***********
2026-06-12 09:36:59.473398 | controller | Friday 12 June 2026  09:36:59 +0000 (0:00:00.067)       0:01:15.366 ***********
2026-06-12 09:36:59.714655 | controller | ok: [localhost]
2026-06-12 09:36:59.714693 | controller |
2026-06-12 09:36:59.714700 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:36:59.714706 | controller | Friday 12 June 2026  09:36:59 +0000 (0:00:00.241)       0:01:15.609 ***********
2026-06-12 09:36:59.714711 | controller | Friday 12 June 2026  09:36:59 +0000 (0:00:00.241)       0:01:15.608 ***********
2026-06-12 09:36:59.767069 | controller | ok: [localhost]
2026-06-12 09:36:59.767136 | controller |
2026-06-12 09:36:59.767145 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:36:59.767153 | controller | Friday 12 June 2026  09:36:59 +0000 (0:00:00.052)       0:01:15.662 ***********
2026-06-12 09:36:59.767161 | controller | Friday 12 June 2026  09:36:59 +0000 (0:00:00.052)       0:01:15.660 ***********
2026-06-12 09:37:00.351767 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-12 09:37:00.351830 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-12 09:37:00.351840 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-12 09:37:00.351849 | controller |
2026-06-12 09:37:00.351857 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:37:00.351866 | controller |   _content |
2026-06-12 09:37:00.351874 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:37:00.351882 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:37:00.351890 | controller | }}
2026-06-12 09:37:00.351898 | controller | ] ***
2026-06-12 09:37:00.351906 | controller | Friday 12 June 2026  09:37:00 +0000 (0:00:00.584)       0:01:16.246 ***********
2026-06-12 09:37:00.351914 | controller | Friday 12 June 2026  09:37:00 +0000 (0:00:00.584)       0:01:16.245 ***********
2026-06-12 09:37:00.529578 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 09:37:00.529625 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:37:00.529629 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:37:00.529633 | controller |
2026-06-12 09:37:00.529638 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:37:00.529642 | controller | Friday 12 June 2026  09:37:00 +0000 (0:00:00.177)       0:01:16.424 ***********
2026-06-12 09:37:00.529645 | controller | Friday 12 June 2026  09:37:00 +0000 (0:00:00.177)       0:01:16.422 ***********
2026-06-12 09:37:00.762558 | controller | changed: [localhost]
2026-06-12 09:37:00.762631 | controller |
2026-06-12 09:37:00.762642 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:37:00.762650 | controller |   (_destdir,
2026-06-12 09:37:00.762658 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:37:00.762666 | controller | }}, content={{
2026-06-12 09:37:00.762674 | controller |   (
2026-06-12 09:37:00.762682 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:37:00.762690 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:37:00.762698 | controller | }}, mode=0644] ***
2026-06-12 09:37:00.762706 | controller | Friday 12 June 2026  09:37:00 +0000 (0:00:00.232)       0:01:16.656 ***********
2026-06-12 09:37:00.762714 | controller | Friday 12 June 2026  09:37:00 +0000 (0:00:00.232)       0:01:16.655 ***********
2026-06-12 09:37:01.185822 | controller | changed: [localhost]
2026-06-12 09:37:01.185882 | controller |
2026-06-12 09:37:01.185892 | 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-12 09:37:01.185901 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 09:37:01.185910 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 09:37:01.185918 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 09:37:01.185926 | controller | }}, dest={{
2026-06-12 09:37:01.185934 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:37:01.185942 | controller |   stage['path'], _val.src_file
2026-06-12 09:37:01.185950 | controller |   ) |
2026-06-12 09:37:01.185958 | controller |   path_join
2026-06-12 09:37:01.185973 | controller |  }}] ***
2026-06-12 09:37:01.185982 | controller | Friday 12 June 2026  09:37:01 +0000 (0:00:00.424)       0:01:17.081 ***********
2026-06-12 09:37:01.185990 | controller | Friday 12 June 2026  09:37:01 +0000 (0:00:00.423)       0:01:17.079 ***********
2026-06-12 09:37:01.461429 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-12 09:37:01.461490 | controller |
2026-06-12 09:37:01.461501 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:01.461510 | controller | Friday 12 June 2026  09:37:01 +0000 (0:00:00.274)       0:01:17.355 ***********
2026-06-12 09:37:01.461518 | controller | Friday 12 June 2026  09:37:01 +0000 (0:00:00.274)       0:01:17.354 ***********
2026-06-12 09:37:01.533062 | controller | skipping: [localhost]
2026-06-12 09:37:01.533151 | controller |
2026-06-12 09:37:01.533163 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 09:37:01.533173 | controller | Friday 12 June 2026  09:37:01 +0000 (0:00:00.071)       0:01:17.427 ***********
2026-06-12 09:37:01.533181 | controller | Friday 12 June 2026  09:37:01 +0000 (0:00:00.071)       0:01:17.426 ***********
2026-06-12 09:37:01.909857 | controller | changed: [localhost]
2026-06-12 09:37:01.909933 | controller |
2026-06-12 09:37:01.909945 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 09:37:01.909954 | controller | Friday 12 June 2026  09:37:01 +0000 (0:00:00.376)       0:01:17.804 ***********
2026-06-12 09:37:01.909963 | controller | Friday 12 June 2026  09:37:01 +0000 (0:00:00.376)       0:01:17.802 ***********
2026-06-12 09:37:02.400385 | controller | changed: [localhost]
2026-06-12 09:37:02.400456 | controller |
2026-06-12 09:37:02.400479 | 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-12 09:37:02.400489 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.490)       0:01:18.294 ***********
2026-06-12 09:37:02.400498 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.490)       0:01:18.293 ***********
2026-06-12 09:37:02.464565 | controller | skipping: [localhost]
2026-06-12 09:37:02.464617 | controller |
2026-06-12 09:37:02.464622 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 09:37:02.464627 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 09:37:02.464632 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 09:37:02.464636 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 09:37:02.464639 | controller |   ) | list
2026-06-12 09:37:02.464643 | controller | }}] ***
2026-06-12 09:37:02.464647 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.063)       0:01:18.358 ***********
2026-06-12 09:37:02.464650 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.063)       0:01:18.357 ***********
2026-06-12 09:37:02.539990 | controller | skipping: [localhost]
2026-06-12 09:37:02.540050 | controller |
2026-06-12 09:37:02.540055 | 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-12 09:37:02.540060 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 09:37:02.540063 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 09:37:02.540067 | controller | }}, mode=0644] ***
2026-06-12 09:37:02.540071 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.075)       0:01:18.434 ***********
2026-06-12 09:37:02.540075 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.075)       0:01:18.432 ***********
2026-06-12 09:37:02.807208 | controller | changed: [localhost]
2026-06-12 09:37:02.807276 | controller |
2026-06-12 09:37:02.807288 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:02.807306 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.267)       0:01:18.702 ***********
2026-06-12 09:37:02.807316 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.267)       0:01:18.700 ***********
2026-06-12 09:37:02.880629 | controller | skipping: [localhost]
2026-06-12 09:37:02.880694 | controller |
2026-06-12 09:37:02.880704 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 09:37:02.880713 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.073)       0:01:18.775 ***********
2026-06-12 09:37:02.880849 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.073)       0:01:18.774 ***********
2026-06-12 09:37:02.965564 | controller | skipping: [localhost]
2026-06-12 09:37:02.965637 | controller |
2026-06-12 09:37:02.965648 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] ***
2026-06-12 09:37:02.965657 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.084)       0:01:18.859 ***********
2026-06-12 09:37:02.965666 | controller | Friday 12 June 2026  09:37:02 +0000 (0:00:00.084)       0:01:18.858 ***********
2026-06-12 09:37:03.042122 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-12 09:37:03.042187 | controller | skipping: [localhost]
2026-06-12 09:37:03.042197 | controller |
2026-06-12 09:37:03.042207 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:03.042215 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.076)       0:01:18.936 ***********
2026-06-12 09:37:03.042224 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.076)       0:01:18.935 ***********
2026-06-12 09:37:03.106797 | controller | skipping: [localhost]
2026-06-12 09:37:03.106849 | controller |
2026-06-12 09:37:03.106858 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-12 09:37:03.106867 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.065)       0:01:19.001 ***********
2026-06-12 09:37:03.106874 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.065)       0:01:19.000 ***********
2026-06-12 09:37:03.181832 | controller | skipping: [localhost]
2026-06-12 09:37:03.181865 | controller |
2026-06-12 09:37:03.181872 | 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-12 09:37:03.181879 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.075)       0:01:19.076 ***********
2026-06-12 09:37:03.181884 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.075)       0:01:19.075 ***********
2026-06-12 09:37:03.235400 | controller | ok: [localhost] =>
2026-06-12 09:37:03.235466 | controller |     changed: false
2026-06-12 09:37:03.235474 | controller |     msg: All assertions passed
2026-06-12 09:37:03.235482 | controller |
2026-06-12 09:37:03.235489 | 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-12 09:37:03.235497 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.053)       0:01:19.130 ***********
2026-06-12 09:37:03.235504 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.053)       0:01:19.128 ***********
2026-06-12 09:37:03.265342 | controller | skipping: [localhost]
2026-06-12 09:37:03.265408 | controller |
2026-06-12 09:37:03.265416 | 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-12 09:37:03.265422 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.029)       0:01:19.160 ***********
2026-06-12 09:37:03.265428 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.029)       0:01:19.158 ***********
2026-06-12 09:37:03.299363 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-12 09:37:03.299405 | controller |
2026-06-12 09:37:03.299411 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 09:37:03.299417 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.033)       0:01:19.194 ***********
2026-06-12 09:37:03.299422 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.033)       0:01:19.192 ***********
2026-06-12 09:37:03.338987 | controller | skipping: [localhost]
2026-06-12 09:37:03.339021 | controller |
2026-06-12 09:37:03.339027 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 09:37:03.339033 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.039)       0:01:19.233 ***********
2026-06-12 09:37:03.339039 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.039)       0:01:19.232 ***********
2026-06-12 09:37:03.390631 | controller | ok: [localhost]
2026-06-12 09:37:03.390672 | controller |
2026-06-12 09:37:03.390682 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 09:37:03.390690 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 09:37:03.390699 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 09:37:03.390708 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 09:37:03.390716 | controller | }}] ***
2026-06-12 09:37:03.390724 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.051)       0:01:19.285 ***********
2026-06-12 09:37:03.390732 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.051)       0:01:19.283 ***********
2026-06-12 09:37:03.448576 | controller | skipping: [localhost]
2026-06-12 09:37:03.448627 | controller |
2026-06-12 09:37:03.448637 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 09:37:03.448645 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:37:03.448654 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 09:37:03.448662 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 09:37:03.448687 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.058)       0:01:19.343 ***********
2026-06-12 09:37:03.448695 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.058)       0:01:19.342 ***********
2026-06-12 09:37:03.725746 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-12 09:37:03.725816 | controller |
2026-06-12 09:37:03.725826 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 09:37:03.725835 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.276)       0:01:19.620 ***********
2026-06-12 09:37:03.725844 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.276)       0:01:19.618 ***********
2026-06-12 09:37:03.824175 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 09:37:03.824227 | controller |
2026-06-12 09:37:03.824237 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-12 09:37:03.824246 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.098)       0:01:19.718 ***********
2026-06-12 09:37:03.824254 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.098)       0:01:19.717 ***********
2026-06-12 09:37:03.894720 | controller | skipping: [localhost]
2026-06-12 09:37:03.894814 | controller |
2026-06-12 09:37:03.894829 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] ***
2026-06-12 09:37:03.894841 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.070)       0:01:19.788 ***********
2026-06-12 09:37:03.894852 | controller | Friday 12 June 2026  09:37:03 +0000 (0:00:00.070)       0:01:19.787 ***********
2026-06-12 09:37:04.025115 | controller |
2026-06-12 09:37:04.025175 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:37:04.025190 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.130)       0:01:19.919 ***********
2026-06-12 09:37:04.025203 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.130)       0:01:19.918 ***********
2026-06-12 09:37:04.079430 | controller | skipping: [localhost]
2026-06-12 09:37:04.079480 | controller |
2026-06-12 09:37:04.079493 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:37:04.079506 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.054)       0:01:19.974 ***********
2026-06-12 09:37:04.079519 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.054)       0:01:19.973 ***********
2026-06-12 09:37:04.162251 | 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-12 09:37:04.162293 | controller |
2026-06-12 09:37:04.162302 | 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-12 09:37:04.162309 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.082)       0:01:20.057 ***********
2026-06-12 09:37:04.162316 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.082)       0:01:20.055 ***********
2026-06-12 09:37:04.221896 | controller | ok: [localhost] =>
2026-06-12 09:37:04.221958 | controller |     changed: false
2026-06-12 09:37:04.221970 | controller |     msg: All assertions passed
2026-06-12 09:37:04.221982 | controller |
2026-06-12 09:37:04.221995 | 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-12 09:37:04.222008 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.059)       0:01:20.116 ***********
2026-06-12 09:37:04.222020 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.059)       0:01:20.115 ***********
2026-06-12 09:37:04.465810 | controller | ok: [localhost]
2026-06-12 09:37:04.465862 | controller |
2026-06-12 09:37:04.465873 | 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-12 09:37:04.465882 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.243)       0:01:20.360 ***********
2026-06-12 09:37:04.465890 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.243)       0:01:20.359 ***********
2026-06-12 09:37:04.522912 | controller | ok: [localhost] =>
2026-06-12 09:37:04.522960 | controller |     changed: false
2026-06-12 09:37:04.522969 | controller |     msg: All assertions passed
2026-06-12 09:37:04.522978 | controller |
2026-06-12 09:37:04.522986 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:37:04.522994 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.057)       0:01:20.417 ***********
2026-06-12 09:37:04.523002 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.057)       0:01:20.416 ***********
2026-06-12 09:37:04.807395 | controller | ok: [localhost]
2026-06-12 09:37:04.807445 | controller |
2026-06-12 09:37:04.807455 | 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-12 09:37:04.807465 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:37:04.807473 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:37:04.807481 | controller |   _config_map_content |
2026-06-12 09:37:04.807488 | controller |   ansible.utils.remove_keys(
2026-06-12 09:37:04.807496 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:37:04.807503 | controller |     matching_parameter='regex')
2026-06-12 09:37:04.807511 | controller | }}, cacheable=False] ***
2026-06-12 09:37:04.807519 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.284)       0:01:20.701 ***********
2026-06-12 09:37:04.807527 | controller | Friday 12 June 2026  09:37:04 +0000 (0:00:00.284)       0:01:20.700 ***********
2026-06-12 09:37:05.088331 | controller | ok: [localhost]
2026-06-12 09:37:05.088391 | controller |
2026-06-12 09:37:05.088418 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:37:05.088431 | controller | Friday 12 June 2026  09:37:05 +0000 (0:00:00.280)       0:01:20.982 ***********
2026-06-12 09:37:05.088452 | controller | Friday 12 June 2026  09:37:05 +0000 (0:00:00.280)       0:01:20.981 ***********
2026-06-12 09:37:05.162989 | controller | skipping: [localhost]
2026-06-12 09:37:05.163024 | controller |
2026-06-12 09:37:05.163031 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:37:05.163037 | controller | Friday 12 June 2026  09:37:05 +0000 (0:00:00.075)       0:01:21.057 ***********
2026-06-12 09:37:05.163042 | controller | Friday 12 June 2026  09:37:05 +0000 (0:00:00.075)       0:01:21.056 ***********
2026-06-12 09:37:05.375977 | controller | changed: [localhost]
2026-06-12 09:37:05.376026 | controller |
2026-06-12 09:37:05.376038 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:37:05.376047 | controller |   (snippet_datadir,
2026-06-12 09:37:05.376056 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:37:05.376065 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:37:05.376075 | controller | Friday 12 June 2026  09:37:05 +0000 (0:00:00.213)       0:01:21.271 ***********
2026-06-12 09:37:05.376083 | controller | Friday 12 June 2026  09:37:05 +0000 (0:00:00.213)       0:01:21.269 ***********
2026-06-12 09:37:05.471619 | controller | skipping: [localhost]
2026-06-12 09:37:05.471669 | controller |
2026-06-12 09:37:05.471680 | 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-12 09:37:05.471690 | controller | Friday 12 June 2026  09:37:05 +0000 (0:00:00.095)       0:01:21.366 ***********
2026-06-12 09:37:05.471699 | controller | Friday 12 June 2026  09:37:05 +0000 (0:00:00.095)       0:01:21.365 ***********
2026-06-12 09:37:05.562663 | controller | ok: [localhost]
2026-06-12 09:37:05.562724 | controller |
2026-06-12 09:37:05.562739 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:37:05.562751 | controller |   (snippet_datadir,
2026-06-12 09:37:05.562764 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:37:05.562776 | controller | }}, content={{
2026-06-12 09:37:05.562788 | controller |   _base64_patch |
2026-06-12 09:37:05.562800 | controller |   default({}) |
2026-06-12 09:37:05.562811 | controller |   to_nice_yaml
2026-06-12 09:37:05.562822 | controller | }}, mode=0644] ***
2026-06-12 09:37:05.562835 | controller | Friday 12 June 2026  09:37:05 +0000 (0:00:00.090)       0:01:21.457 ***********
2026-06-12 09:37:05.562846 | controller | Friday 12 June 2026  09:37:05 +0000 (0:00:00.090)       0:01:21.456 ***********
2026-06-12 09:37:06.048593 | controller | changed: [localhost]
2026-06-12 09:37:06.048630 | controller |
2026-06-12 09:37:06.048637 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:37:06.048642 | controller |   (snippet_datadir,
2026-06-12 09:37:06.048648 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:37:06.048653 | controller | }}, content={{
2026-06-12 09:37:06.048658 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:37:06.048664 | controller |   default({}) |
2026-06-12 09:37:06.048668 | controller |   to_nice_yaml
2026-06-12 09:37:06.048673 | controller | }}, mode=0644] ***
2026-06-12 09:37:06.048678 | controller | Friday 12 June 2026  09:37:06 +0000 (0:00:00.486)       0:01:21.943 ***********
2026-06-12 09:37:06.048683 | controller | Friday 12 June 2026  09:37:06 +0000 (0:00:00.486)       0:01:21.942 ***********
2026-06-12 09:37:06.445031 | controller | changed: [localhost]
2026-06-12 09:37:06.445121 | controller |
2026-06-12 09:37:06.445140 | 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-12 09:37:06.445153 | controller |   (
2026-06-12 09:37:06.445164 | controller |     snippet_datadir,
2026-06-12 09:37:06.445175 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:37:06.445187 | controller |   ) | path_join
2026-06-12 09:37:06.445198 | controller | }}, mode=0644] ***
2026-06-12 09:37:06.445209 | controller | Friday 12 June 2026  09:37:06 +0000 (0:00:00.396)       0:01:22.340 ***********
2026-06-12 09:37:06.445220 | controller | Friday 12 June 2026  09:37:06 +0000 (0:00:00.396)       0:01:22.338 ***********
2026-06-12 09:37:06.844241 | controller | changed: [localhost]
2026-06-12 09:37:06.844291 | controller |
2026-06-12 09:37:06.844297 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:37:06.844308 | controller | Friday 12 June 2026  09:37:06 +0000 (0:00:00.399)       0:01:22.739 ***********
2026-06-12 09:37:06.844312 | controller | Friday 12 June 2026  09:37:06 +0000 (0:00:00.399)       0:01:22.738 ***********
2026-06-12 09:37:06.909777 | 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-12 09:37:06.909844 | controller |
2026-06-12 09:37:06.909851 | 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-12 09:37:06.909857 | controller | Friday 12 June 2026  09:37:06 +0000 (0:00:00.065)       0:01:22.804 ***********
2026-06-12 09:37:06.909863 | controller | Friday 12 June 2026  09:37:06 +0000 (0:00:00.065)       0:01:22.803 ***********
2026-06-12 09:37:06.952415 | controller | ok: [localhost] =>
2026-06-12 09:37:06.952467 | controller |     changed: false
2026-06-12 09:37:06.952472 | controller |     msg: All assertions passed
2026-06-12 09:37:06.952476 | controller |
2026-06-12 09:37:06.952480 | 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-12 09:37:06.952485 | controller | Friday 12 June 2026  09:37:06 +0000 (0:00:00.042)       0:01:22.847 ***********
2026-06-12 09:37:06.952489 | controller | Friday 12 June 2026  09:37:06 +0000 (0:00:00.042)       0:01:22.845 ***********
2026-06-12 09:37:07.134241 | controller | ok: [localhost]
2026-06-12 09:37:07.134300 | controller |
2026-06-12 09:37:07.134310 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:37:07.134319 | controller | Friday 12 June 2026  09:37:07 +0000 (0:00:00.182)       0:01:23.029 ***********
2026-06-12 09:37:07.134327 | controller | Friday 12 June 2026  09:37:07 +0000 (0:00:00.182)       0:01:23.028 ***********
2026-06-12 09:37:07.202886 | controller | ok: [localhost]
2026-06-12 09:37:07.202945 | controller |
2026-06-12 09:37:07.202968 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:37:07.202977 | controller | Friday 12 June 2026  09:37:07 +0000 (0:00:00.068)       0:01:23.097 ***********
2026-06-12 09:37:07.202985 | controller | Friday 12 June 2026  09:37:07 +0000 (0:00:00.068)       0:01:23.096 ***********
2026-06-12 09:37:07.633357 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-12 09:37:07.633403 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-12 09:37:07.633413 | controller |
2026-06-12 09:37:07.633423 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:37:07.633431 | controller |   _content |
2026-06-12 09:37:07.633439 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:37:07.633447 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:37:07.633455 | controller | }}
2026-06-12 09:37:07.633463 | controller | ] ***
2026-06-12 09:37:07.633471 | controller | Friday 12 June 2026  09:37:07 +0000 (0:00:00.429)       0:01:23.527 ***********
2026-06-12 09:37:07.633480 | controller | Friday 12 June 2026  09:37:07 +0000 (0:00:00.430)       0:01:23.526 ***********
2026-06-12 09:37:07.725804 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:37:07.725860 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:37:07.725873 | controller |
2026-06-12 09:37:07.725884 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:37:07.725895 | controller | Friday 12 June 2026  09:37:07 +0000 (0:00:00.092)       0:01:23.620 ***********
2026-06-12 09:37:07.725904 | controller | Friday 12 June 2026  09:37:07 +0000 (0:00:00.092)       0:01:23.619 ***********
2026-06-12 09:37:07.938333 | controller | changed: [localhost]
2026-06-12 09:37:07.938385 | controller |
2026-06-12 09:37:07.938396 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:37:07.938406 | controller |   (_destdir,
2026-06-12 09:37:07.938414 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:37:07.938430 | controller | }}, content={{
2026-06-12 09:37:07.938438 | controller |   (
2026-06-12 09:37:07.938446 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:37:07.938454 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:37:07.938462 | controller | }}, mode=0644] ***
2026-06-12 09:37:07.938470 | controller | Friday 12 June 2026  09:37:07 +0000 (0:00:00.212)       0:01:23.832 ***********
2026-06-12 09:37:07.938478 | controller | Friday 12 June 2026  09:37:07 +0000 (0:00:00.212)       0:01:23.831 ***********
2026-06-12 09:37:08.434897 | controller | changed: [localhost]
2026-06-12 09:37:08.434933 | controller |
2026-06-12 09:37:08.434939 | 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-12 09:37:08.434945 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 09:37:08.434951 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 09:37:08.434955 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 09:37:08.434960 | controller | }}, dest={{
2026-06-12 09:37:08.434965 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:37:08.434970 | controller |   stage['path'], _val.src_file
2026-06-12 09:37:08.434975 | controller |   ) |
2026-06-12 09:37:08.434980 | controller |   path_join
2026-06-12 09:37:08.434985 | controller |  }}] ***
2026-06-12 09:37:08.434989 | controller | Friday 12 June 2026  09:37:08 +0000 (0:00:00.496)       0:01:24.329 ***********
2026-06-12 09:37:08.434993 | controller | Friday 12 June 2026  09:37:08 +0000 (0:00:00.496)       0:01:24.328 ***********
2026-06-12 09:37:08.769319 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-12 09:37:08.769359 | controller |
2026-06-12 09:37:08.769367 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:08.769373 | controller | Friday 12 June 2026  09:37:08 +0000 (0:00:00.334)       0:01:24.663 ***********
2026-06-12 09:37:08.769378 | controller | Friday 12 June 2026  09:37:08 +0000 (0:00:00.334)       0:01:24.662 ***********
2026-06-12 09:37:08.839086 | controller | skipping: [localhost]
2026-06-12 09:37:08.839188 | controller |
2026-06-12 09:37:08.839204 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 09:37:08.839214 | controller | Friday 12 June 2026  09:37:08 +0000 (0:00:00.070)       0:01:24.734 ***********
2026-06-12 09:37:08.839223 | controller | Friday 12 June 2026  09:37:08 +0000 (0:00:00.070)       0:01:24.732 ***********
2026-06-12 09:37:09.233446 | controller | changed: [localhost]
2026-06-12 09:37:09.233512 | controller |
2026-06-12 09:37:09.233523 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 09:37:09.233532 | controller | Friday 12 June 2026  09:37:09 +0000 (0:00:00.393)       0:01:25.127 ***********
2026-06-12 09:37:09.233541 | controller | Friday 12 June 2026  09:37:09 +0000 (0:00:00.393)       0:01:25.126 ***********
2026-06-12 09:37:09.740293 | controller | changed: [localhost]
2026-06-12 09:37:09.740361 | controller |
2026-06-12 09:37:09.740373 | 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-12 09:37:09.740383 | controller | Friday 12 June 2026  09:37:09 +0000 (0:00:00.506)       0:01:25.634 ***********
2026-06-12 09:37:09.740392 | controller | Friday 12 June 2026  09:37:09 +0000 (0:00:00.506)       0:01:25.633 ***********
2026-06-12 09:37:09.787210 | controller | skipping: [localhost]
2026-06-12 09:37:09.787263 | controller |
2026-06-12 09:37:09.787270 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 09:37:09.787276 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 09:37:09.787282 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 09:37:09.787288 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 09:37:09.787300 | controller |   ) | list
2026-06-12 09:37:09.787306 | controller | }}] ***
2026-06-12 09:37:09.787311 | controller | Friday 12 June 2026  09:37:09 +0000 (0:00:00.046)       0:01:25.681 ***********
2026-06-12 09:37:09.787317 | controller | Friday 12 June 2026  09:37:09 +0000 (0:00:00.046)       0:01:25.680 ***********
2026-06-12 09:37:09.843186 | controller | skipping: [localhost]
2026-06-12 09:37:09.843254 | controller |
2026-06-12 09:37:09.843261 | 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-12 09:37:09.843267 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 09:37:09.843272 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 09:37:09.843278 | controller | }}, mode=0644] ***
2026-06-12 09:37:09.843283 | controller | Friday 12 June 2026  09:37:09 +0000 (0:00:00.055)       0:01:25.737 ***********
2026-06-12 09:37:09.843288 | controller | Friday 12 June 2026  09:37:09 +0000 (0:00:00.055)       0:01:25.736 ***********
2026-06-12 09:37:10.140560 | controller | changed: [localhost]
2026-06-12 09:37:10.140600 | controller |
2026-06-12 09:37:10.140607 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:10.140612 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.297)       0:01:26.035 ***********
2026-06-12 09:37:10.140618 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.297)       0:01:26.033 ***********
2026-06-12 09:37:10.214451 | controller | skipping: [localhost]
2026-06-12 09:37:10.214481 | controller |
2026-06-12 09:37:10.214488 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 09:37:10.214528 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.073)       0:01:26.109 ***********
2026-06-12 09:37:10.214534 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.073)       0:01:26.107 ***********
2026-06-12 09:37:10.280107 | controller | skipping: [localhost]
2026-06-12 09:37:10.280144 | controller |
2026-06-12 09:37:10.280150 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] ***
2026-06-12 09:37:10.280156 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.065)       0:01:26.174 ***********
2026-06-12 09:37:10.280161 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.065)       0:01:26.173 ***********
2026-06-12 09:37:10.359152 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-12 09:37:10.359198 | controller | skipping: [localhost]
2026-06-12 09:37:10.359205 | controller |
2026-06-12 09:37:10.359210 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:10.359215 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.078)       0:01:26.253 ***********
2026-06-12 09:37:10.359221 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.078)       0:01:26.252 ***********
2026-06-12 09:37:10.439620 | controller | skipping: [localhost]
2026-06-12 09:37:10.439651 | controller |
2026-06-12 09:37:10.439658 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-12 09:37:10.439663 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.080)       0:01:26.333 ***********
2026-06-12 09:37:10.439668 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.080)       0:01:26.332 ***********
2026-06-12 09:37:10.505359 | controller | skipping: [localhost]
2026-06-12 09:37:10.505407 | controller |
2026-06-12 09:37:10.505415 | 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-12 09:37:10.505421 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.066)       0:01:26.400 ***********
2026-06-12 09:37:10.505426 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.066)       0:01:26.398 ***********
2026-06-12 09:37:10.578759 | controller | ok: [localhost] =>
2026-06-12 09:37:10.578790 | controller |     changed: false
2026-06-12 09:37:10.578796 | controller |     msg: All assertions passed
2026-06-12 09:37:10.578802 | controller |
2026-06-12 09:37:10.578807 | 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-12 09:37:10.578812 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.073)       0:01:26.473 ***********
2026-06-12 09:37:10.578817 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.073)       0:01:26.472 ***********
2026-06-12 09:37:10.614770 | controller | skipping: [localhost]
2026-06-12 09:37:10.614793 | controller |
2026-06-12 09:37:10.614799 | 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-12 09:37:10.614804 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.036)       0:01:26.509 ***********
2026-06-12 09:37:10.614809 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.036)       0:01:26.508 ***********
2026-06-12 09:37:10.658315 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-12 09:37:10.658346 | controller |
2026-06-12 09:37:10.658352 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 09:37:10.658357 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.043)       0:01:26.552 ***********
2026-06-12 09:37:10.658362 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.043)       0:01:26.551 ***********
2026-06-12 09:37:10.700909 | controller | skipping: [localhost]
2026-06-12 09:37:10.700980 | controller |
2026-06-12 09:37:10.701007 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 09:37:10.701016 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.042)       0:01:26.595 ***********
2026-06-12 09:37:10.701025 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.042)       0:01:26.594 ***********
2026-06-12 09:37:10.738888 | controller | ok: [localhost]
2026-06-12 09:37:10.738970 | controller |
2026-06-12 09:37:10.738987 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 09:37:10.738999 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 09:37:10.739012 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 09:37:10.739025 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 09:37:10.739038 | controller | }}] ***
2026-06-12 09:37:10.739050 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.038)       0:01:26.633 ***********
2026-06-12 09:37:10.739062 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.038)       0:01:26.632 ***********
2026-06-12 09:37:10.789315 | controller | skipping: [localhost]
2026-06-12 09:37:10.789370 | controller |
2026-06-12 09:37:10.789376 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 09:37:10.789381 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:37:10.789387 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 09:37:10.789392 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 09:37:10.789397 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.050)       0:01:26.684 ***********
2026-06-12 09:37:10.789402 | controller | Friday 12 June 2026  09:37:10 +0000 (0:00:00.050)       0:01:26.682 ***********
2026-06-12 09:37:11.390865 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'network-values.yaml'})
2026-06-12 09:37:11.390915 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-12 09:37:11.390920 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-12 09:37:11.390924 | controller |
2026-06-12 09:37:11.390928 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 09:37:11.390939 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.601)       0:01:27.285 ***********
2026-06-12 09:37:11.390942 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.601)       0:01:27.284 ***********
2026-06-12 09:37:11.541475 | controller | ok: [localhost] => (item=network-values.yaml)
2026-06-12 09:37:11.541548 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-12 09:37:11.541558 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 09:37:11.541567 | controller |
2026-06-12 09:37:11.541576 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=run_hook] ***
2026-06-12 09:37:11.541585 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.150)       0:01:27.435 ***********
2026-06-12 09:37:11.541592 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.150)       0:01:27.434 ***********
2026-06-12 09:37:11.590247 | controller | skipping: [localhost]
2026-06-12 09:37:11.590284 | controller |
2026-06-12 09:37:11.590294 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=ci_gen_kustomize_values] ***
2026-06-12 09:37:11.590302 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.049)       0:01:27.484 ***********
2026-06-12 09:37:11.590310 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.049)       0:01:27.483 ***********
2026-06-12 09:37:11.778509 | controller |
2026-06-12 09:37:11.778588 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:37:11.778598 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.188)       0:01:27.673 ***********
2026-06-12 09:37:11.778607 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.188)       0:01:27.672 ***********
2026-06-12 09:37:11.816304 | controller | skipping: [localhost]
2026-06-12 09:37:11.816357 | controller |
2026-06-12 09:37:11.816367 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:37:11.816375 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.037)       0:01:27.711 ***********
2026-06-12 09:37:11.816383 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.037)       0:01:27.710 ***********
2026-06-12 09:37:11.892533 | 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-12 09:37:11.892579 | controller |
2026-06-12 09:37:11.892589 | 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-12 09:37:11.892598 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.076)       0:01:27.787 ***********
2026-06-12 09:37:11.892606 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.076)       0:01:27.786 ***********
2026-06-12 09:37:11.959760 | controller | ok: [localhost] =>
2026-06-12 09:37:11.959803 | controller |     changed: false
2026-06-12 09:37:11.959812 | controller |     msg: All assertions passed
2026-06-12 09:37:11.959821 | controller |
2026-06-12 09:37:11.959829 | 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-12 09:37:11.959838 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.067)       0:01:27.854 ***********
2026-06-12 09:37:11.959846 | controller | Friday 12 June 2026  09:37:11 +0000 (0:00:00.067)       0:01:27.853 ***********
2026-06-12 09:37:12.204454 | controller | ok: [localhost]
2026-06-12 09:37:12.204524 | controller |
2026-06-12 09:37:12.204535 | 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-12 09:37:12.204554 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.243)       0:01:28.098 ***********
2026-06-12 09:37:12.204563 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.243)       0:01:28.097 ***********
2026-06-12 09:37:12.299191 | controller | ok: [localhost] =>
2026-06-12 09:37:12.299268 | controller |     changed: false
2026-06-12 09:37:12.299279 | controller |     msg: All assertions passed
2026-06-12 09:37:12.299288 | controller |
2026-06-12 09:37:12.299297 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:37:12.299319 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.094)       0:01:28.193 ***********
2026-06-12 09:37:12.299327 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.094)       0:01:28.192 ***********
2026-06-12 09:37:12.525922 | controller | ok: [localhost]
2026-06-12 09:37:12.525962 | controller |
2026-06-12 09:37:12.525967 | 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-12 09:37:12.525972 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:37:12.525976 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:37:12.525980 | controller |   _config_map_content |
2026-06-12 09:37:12.525984 | controller |   ansible.utils.remove_keys(
2026-06-12 09:37:12.525987 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:37:12.525991 | controller |     matching_parameter='regex')
2026-06-12 09:37:12.525995 | controller | }}, cacheable=False] ***
2026-06-12 09:37:12.525998 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.227)       0:01:28.420 ***********
2026-06-12 09:37:12.526002 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.227)       0:01:28.419 ***********
2026-06-12 09:37:12.840968 | controller | ok: [localhost]
2026-06-12 09:37:12.841005 | controller |
2026-06-12 09:37:12.841011 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:37:12.841015 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.314)       0:01:28.735 ***********
2026-06-12 09:37:12.841019 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.314)       0:01:28.734 ***********
2026-06-12 09:37:12.945126 | 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-12 09:37:12.945212 | controller |
2026-06-12 09:37:12.945228 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-12 09:37:12.945240 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.103)       0:01:28.839 ***********
2026-06-12 09:37:12.945252 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.103)       0:01:28.838 ***********
2026-06-12 09:37:12.996580 | controller | ok: [localhost] =>
2026-06-12 09:37:12.996666 | controller |     changed: false
2026-06-12 09:37:12.996680 | controller |     msg: All assertions passed
2026-06-12 09:37:12.996692 | controller |
2026-06-12 09:37:12.996703 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:37:12.996715 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.051)       0:01:28.891 ***********
2026-06-12 09:37:12.996726 | controller | Friday 12 June 2026  09:37:12 +0000 (0:00:00.051)       0:01:28.890 ***********
2026-06-12 09:37:13.222604 | controller | ok: [localhost]
2026-06-12 09:37:13.222649 | controller |
2026-06-12 09:37:13.222654 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:37:13.222658 | controller |   (snippet_datadir,
2026-06-12 09:37:13.222663 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:37:13.222667 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:37:13.222671 | controller | Friday 12 June 2026  09:37:13 +0000 (0:00:00.226)       0:01:29.117 ***********
2026-06-12 09:37:13.222675 | controller | Friday 12 June 2026  09:37:13 +0000 (0:00:00.226)       0:01:29.116 ***********
2026-06-12 09:37:13.279427 | controller | skipping: [localhost]
2026-06-12 09:37:13.279466 | controller |
2026-06-12 09:37:13.279474 | 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-12 09:37:13.279479 | controller | Friday 12 June 2026  09:37:13 +0000 (0:00:00.056)       0:01:29.174 ***********
2026-06-12 09:37:13.279485 | controller | Friday 12 June 2026  09:37:13 +0000 (0:00:00.056)       0:01:29.173 ***********
2026-06-12 09:37:13.333113 | controller | ok: [localhost]
2026-06-12 09:37:13.333156 | controller |
2026-06-12 09:37:13.333162 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:37:13.333166 | controller |   (snippet_datadir,
2026-06-12 09:37:13.333170 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:37:13.333175 | controller | }}, content={{
2026-06-12 09:37:13.333178 | controller |   _base64_patch |
2026-06-12 09:37:13.333181 | controller |   default({}) |
2026-06-12 09:37:13.333185 | controller |   to_nice_yaml
2026-06-12 09:37:13.333188 | controller | }}, mode=0644] ***
2026-06-12 09:37:13.333192 | controller | Friday 12 June 2026  09:37:13 +0000 (0:00:00.053)       0:01:29.228 ***********
2026-06-12 09:37:13.333196 | controller | Friday 12 June 2026  09:37:13 +0000 (0:00:00.053)       0:01:29.226 ***********
2026-06-12 09:37:13.749909 | controller | ok: [localhost]
2026-06-12 09:37:13.749961 | controller |
2026-06-12 09:37:13.749972 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:37:13.749981 | controller |   (snippet_datadir,
2026-06-12 09:37:13.749989 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:37:13.749998 | controller | }}, content={{
2026-06-12 09:37:13.750006 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:37:13.750014 | controller |   default({}) |
2026-06-12 09:37:13.750021 | controller |   to_nice_yaml
2026-06-12 09:37:13.750029 | controller | }}, mode=0644] ***
2026-06-12 09:37:13.750037 | controller | Friday 12 June 2026  09:37:13 +0000 (0:00:00.416)       0:01:29.644 ***********
2026-06-12 09:37:13.750045 | controller | Friday 12 June 2026  09:37:13 +0000 (0:00:00.416)       0:01:29.643 ***********
2026-06-12 09:37:14.209932 | controller | ok: [localhost]
2026-06-12 09:37:14.210010 | controller |
2026-06-12 09:37:14.210024 | 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-12 09:37:14.210036 | controller |   (
2026-06-12 09:37:14.210047 | controller |     snippet_datadir,
2026-06-12 09:37:14.210059 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:37:14.210069 | controller |   ) | path_join
2026-06-12 09:37:14.210079 | controller | }}, mode=0644] ***
2026-06-12 09:37:14.210133 | controller | Friday 12 June 2026  09:37:14 +0000 (0:00:00.460)       0:01:30.104 ***********
2026-06-12 09:37:14.210152 | controller | Friday 12 June 2026  09:37:14 +0000 (0:00:00.460)       0:01:30.103 ***********
2026-06-12 09:37:14.723605 | controller | changed: [localhost]
2026-06-12 09:37:14.723652 | controller |
2026-06-12 09:37:14.723663 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:37:14.723671 | controller | Friday 12 June 2026  09:37:14 +0000 (0:00:00.513)       0:01:30.618 ***********
2026-06-12 09:37:14.723680 | controller | Friday 12 June 2026  09:37:14 +0000 (0:00:00.513)       0:01:30.616 ***********
2026-06-12 09:37:14.826084 | 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-12 09:37:14.826145 | controller |
2026-06-12 09:37:14.826152 | 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-12 09:37:14.826159 | controller | Friday 12 June 2026  09:37:14 +0000 (0:00:00.102)       0:01:30.721 ***********
2026-06-12 09:37:14.826165 | controller | Friday 12 June 2026  09:37:14 +0000 (0:00:00.102)       0:01:30.719 ***********
2026-06-12 09:37:14.877802 | controller | ok: [localhost] =>
2026-06-12 09:37:14.877834 | controller |     changed: false
2026-06-12 09:37:14.877840 | controller |     msg: All assertions passed
2026-06-12 09:37:14.877846 | controller |
2026-06-12 09:37:14.877851 | 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-12 09:37:14.877857 | controller | Friday 12 June 2026  09:37:14 +0000 (0:00:00.051)       0:01:30.772 ***********
2026-06-12 09:37:14.877862 | controller | Friday 12 June 2026  09:37:14 +0000 (0:00:00.051)       0:01:30.771 ***********
2026-06-12 09:37:15.145381 | controller | ok: [localhost]
2026-06-12 09:37:15.145415 | controller |
2026-06-12 09:37:15.145422 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:37:15.145433 | controller | Friday 12 June 2026  09:37:15 +0000 (0:00:00.267)       0:01:31.040 ***********
2026-06-12 09:37:15.145437 | controller | Friday 12 June 2026  09:37:15 +0000 (0:00:00.267)       0:01:31.039 ***********
2026-06-12 09:37:15.220927 | controller | ok: [localhost]
2026-06-12 09:37:15.220974 | controller |
2026-06-12 09:37:15.220986 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:37:15.220996 | controller | Friday 12 June 2026  09:37:15 +0000 (0:00:00.074)       0:01:31.115 ***********
2026-06-12 09:37:15.221004 | controller | Friday 12 June 2026  09:37:15 +0000 (0:00:00.074)       0:01:31.114 ***********
2026-06-12 09:37:15.900577 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-12 09:37:15.900636 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-12 09:37:15.900650 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-12 09:37:15.900661 | controller |
2026-06-12 09:37:15.900672 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:37:15.900684 | controller |   _content |
2026-06-12 09:37:15.900695 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:37:15.900706 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:37:15.900718 | controller | }}
2026-06-12 09:37:15.900728 | controller | ] ***
2026-06-12 09:37:15.900739 | controller | Friday 12 June 2026  09:37:15 +0000 (0:00:00.679)       0:01:31.794 ***********
2026-06-12 09:37:15.900750 | controller | Friday 12 June 2026  09:37:15 +0000 (0:00:00.679)       0:01:31.793 ***********
2026-06-12 09:37:16.082258 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 09:37:16.082306 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:37:16.082316 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:37:16.082324 | controller |
2026-06-12 09:37:16.082333 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:37:16.082341 | controller | Friday 12 June 2026  09:37:16 +0000 (0:00:00.181)       0:01:31.976 ***********
2026-06-12 09:37:16.082349 | controller | Friday 12 June 2026  09:37:16 +0000 (0:00:00.181)       0:01:31.975 ***********
2026-06-12 09:37:16.349794 | controller | ok: [localhost]
2026-06-12 09:37:16.349830 | controller |
2026-06-12 09:37:16.349838 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:37:16.349844 | controller |   (_destdir,
2026-06-12 09:37:16.349849 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:37:16.349854 | controller | }}, content={{
2026-06-12 09:37:16.349859 | controller |   (
2026-06-12 09:37:16.349864 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:37:16.349869 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:37:16.349874 | controller | }}, mode=0644] ***
2026-06-12 09:37:16.349879 | controller | Friday 12 June 2026  09:37:16 +0000 (0:00:00.268)       0:01:32.244 ***********
2026-06-12 09:37:16.349884 | controller | Friday 12 June 2026  09:37:16 +0000 (0:00:00.268)       0:01:32.243 ***********
2026-06-12 09:37:16.834794 | controller | ok: [localhost]
2026-06-12 09:37:16.834840 | controller |
2026-06-12 09:37:16.834851 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:37:16.834860 | controller | Friday 12 June 2026  09:37:16 +0000 (0:00:00.484)       0:01:32.729 ***********
2026-06-12 09:37:16.834868 | controller | Friday 12 June 2026  09:37:16 +0000 (0:00:00.484)       0:01:32.728 ***********
2026-06-12 09:37:16.909590 | controller | skipping: [localhost]
2026-06-12 09:37:16.909643 | controller |
2026-06-12 09:37:16.909657 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:37:16.909669 | controller | Friday 12 June 2026  09:37:16 +0000 (0:00:00.074)       0:01:32.804 ***********
2026-06-12 09:37:16.909681 | controller | Friday 12 June 2026  09:37:16 +0000 (0:00:00.074)       0:01:32.802 ***********
2026-06-12 09:37:17.012311 | 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-12 09:37:17.012350 | controller |
2026-06-12 09:37:17.012357 | 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-12 09:37:17.012363 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.103)       0:01:32.907 ***********
2026-06-12 09:37:17.012368 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.103)       0:01:32.905 ***********
2026-06-12 09:37:17.099263 | controller | ok: [localhost] =>
2026-06-12 09:37:17.099310 | controller |     changed: false
2026-06-12 09:37:17.099319 | controller |     msg: All assertions passed
2026-06-12 09:37:17.099328 | controller |
2026-06-12 09:37:17.099336 | 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-12 09:37:17.099345 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.086)       0:01:32.993 ***********
2026-06-12 09:37:17.099353 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.086)       0:01:32.992 ***********
2026-06-12 09:37:17.339652 | controller | ok: [localhost]
2026-06-12 09:37:17.339678 | controller |
2026-06-12 09:37:17.339683 | 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-12 09:37:17.339688 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.241)       0:01:33.234 ***********
2026-06-12 09:37:17.339692 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.240)       0:01:33.233 ***********
2026-06-12 09:37:17.409594 | controller | ok: [localhost] =>
2026-06-12 09:37:17.409641 | controller |     changed: false
2026-06-12 09:37:17.409653 | controller |     msg: All assertions passed
2026-06-12 09:37:17.409666 | controller |
2026-06-12 09:37:17.409679 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:37:17.409692 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.069)       0:01:33.304 ***********
2026-06-12 09:37:17.409704 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.069)       0:01:33.302 ***********
2026-06-12 09:37:17.636951 | controller | ok: [localhost]
2026-06-12 09:37:17.637000 | controller |
2026-06-12 09:37:17.637011 | 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-12 09:37:17.637020 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:37:17.637029 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:37:17.637037 | controller |   _config_map_content |
2026-06-12 09:37:17.637044 | controller |   ansible.utils.remove_keys(
2026-06-12 09:37:17.637052 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:37:17.637060 | controller |     matching_parameter='regex')
2026-06-12 09:37:17.637068 | controller | }}, cacheable=False] ***
2026-06-12 09:37:17.637076 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.227)       0:01:33.531 ***********
2026-06-12 09:37:17.637132 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.227)       0:01:33.530 ***********
2026-06-12 09:37:17.847175 | controller | ok: [localhost]
2026-06-12 09:37:17.847205 | controller |
2026-06-12 09:37:17.847211 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:37:17.847215 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.210)       0:01:33.742 ***********
2026-06-12 09:37:17.847219 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.210)       0:01:33.740 ***********
2026-06-12 09:37:17.914116 | controller | skipping: [localhost]
2026-06-12 09:37:17.914146 | controller |
2026-06-12 09:37:17.914151 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:37:17.914155 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.066)       0:01:33.809 ***********
2026-06-12 09:37:17.914159 | controller | Friday 12 June 2026  09:37:17 +0000 (0:00:00.066)       0:01:33.807 ***********
2026-06-12 09:37:18.164702 | controller | ok: [localhost]
2026-06-12 09:37:18.164748 | controller |
2026-06-12 09:37:18.164760 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:37:18.164768 | controller |   (snippet_datadir,
2026-06-12 09:37:18.164777 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:37:18.164785 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:37:18.164793 | controller | Friday 12 June 2026  09:37:18 +0000 (0:00:00.249)       0:01:34.059 ***********
2026-06-12 09:37:18.164801 | controller | Friday 12 June 2026  09:37:18 +0000 (0:00:00.250)       0:01:34.058 ***********
2026-06-12 09:37:18.237523 | controller | skipping: [localhost]
2026-06-12 09:37:18.237569 | controller |
2026-06-12 09:37:18.237580 | 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-12 09:37:18.237589 | controller | Friday 12 June 2026  09:37:18 +0000 (0:00:00.072)       0:01:34.132 ***********
2026-06-12 09:37:18.237597 | controller | Friday 12 June 2026  09:37:18 +0000 (0:00:00.072)       0:01:34.130 ***********
2026-06-12 09:37:18.291729 | controller | ok: [localhost]
2026-06-12 09:37:18.291757 | controller |
2026-06-12 09:37:18.291762 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:37:18.291766 | controller |   (snippet_datadir,
2026-06-12 09:37:18.291770 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:37:18.291774 | controller | }}, content={{
2026-06-12 09:37:18.291778 | controller |   _base64_patch |
2026-06-12 09:37:18.291781 | controller |   default({}) |
2026-06-12 09:37:18.291784 | controller |   to_nice_yaml
2026-06-12 09:37:18.291788 | controller | }}, mode=0644] ***
2026-06-12 09:37:18.291791 | controller | Friday 12 June 2026  09:37:18 +0000 (0:00:00.054)       0:01:34.186 ***********
2026-06-12 09:37:18.291795 | controller | Friday 12 June 2026  09:37:18 +0000 (0:00:00.054)       0:01:34.185 ***********
2026-06-12 09:37:18.716778 | controller | ok: [localhost]
2026-06-12 09:37:18.716815 | controller |
2026-06-12 09:37:18.716822 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:37:18.716828 | controller |   (snippet_datadir,
2026-06-12 09:37:18.716834 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:37:18.716847 | controller | }}, content={{
2026-06-12 09:37:18.716852 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:37:18.716857 | controller |   default({}) |
2026-06-12 09:37:18.716862 | controller |   to_nice_yaml
2026-06-12 09:37:18.716867 | controller | }}, mode=0644] ***
2026-06-12 09:37:18.716871 | controller | Friday 12 June 2026  09:37:18 +0000 (0:00:00.424)       0:01:34.611 ***********
2026-06-12 09:37:18.716876 | controller | Friday 12 June 2026  09:37:18 +0000 (0:00:00.424)       0:01:34.610 ***********
2026-06-12 09:37:19.164836 | controller | ok: [localhost]
2026-06-12 09:37:19.164877 | controller |
2026-06-12 09:37:19.164886 | 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-12 09:37:19.164895 | controller |   (
2026-06-12 09:37:19.164902 | controller |     snippet_datadir,
2026-06-12 09:37:19.164910 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:37:19.164918 | controller |   ) | path_join
2026-06-12 09:37:19.164925 | controller | }}, mode=0644] ***
2026-06-12 09:37:19.164932 | controller | Friday 12 June 2026  09:37:19 +0000 (0:00:00.447)       0:01:35.059 ***********
2026-06-12 09:37:19.164940 | controller | Friday 12 June 2026  09:37:19 +0000 (0:00:00.447)       0:01:35.058 ***********
2026-06-12 09:37:19.618275 | controller | changed: [localhost]
2026-06-12 09:37:19.618310 | controller |
2026-06-12 09:37:19.618319 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:37:19.618325 | controller | Friday 12 June 2026  09:37:19 +0000 (0:00:00.453)       0:01:35.513 ***********
2026-06-12 09:37:19.618331 | controller | Friday 12 June 2026  09:37:19 +0000 (0:00:00.453)       0:01:35.511 ***********
2026-06-12 09:37:19.686926 | 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-12 09:37:19.686959 | controller |
2026-06-12 09:37:19.686966 | 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-12 09:37:19.686983 | controller | Friday 12 June 2026  09:37:19 +0000 (0:00:00.068)       0:01:35.581 ***********
2026-06-12 09:37:19.686989 | controller | Friday 12 June 2026  09:37:19 +0000 (0:00:00.068)       0:01:35.580 ***********
2026-06-12 09:37:19.731831 | controller | ok: [localhost] =>
2026-06-12 09:37:19.731859 | controller |     changed: false
2026-06-12 09:37:19.731865 | controller |     msg: All assertions passed
2026-06-12 09:37:19.731871 | controller |
2026-06-12 09:37:19.731877 | 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-12 09:37:19.731884 | controller | Friday 12 June 2026  09:37:19 +0000 (0:00:00.044)       0:01:35.626 ***********
2026-06-12 09:37:19.731890 | controller | Friday 12 June 2026  09:37:19 +0000 (0:00:00.044)       0:01:35.625 ***********
2026-06-12 09:37:19.998883 | controller | ok: [localhost]
2026-06-12 09:37:19.998931 | controller |
2026-06-12 09:37:19.998942 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:37:19.998951 | controller | Friday 12 June 2026  09:37:19 +0000 (0:00:00.266)       0:01:35.893 ***********
2026-06-12 09:37:19.998959 | controller | Friday 12 June 2026  09:37:19 +0000 (0:00:00.266)       0:01:35.892 ***********
2026-06-12 09:37:20.046034 | controller | ok: [localhost]
2026-06-12 09:37:20.046080 | controller |
2026-06-12 09:37:20.046132 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:37:20.046146 | controller | Friday 12 June 2026  09:37:20 +0000 (0:00:00.047)       0:01:35.940 ***********
2026-06-12 09:37:20.046155 | controller | Friday 12 June 2026  09:37:20 +0000 (0:00:00.047)       0:01:35.939 ***********
2026-06-12 09:37:20.460915 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-12 09:37:20.460962 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-12 09:37:20.460973 | controller |
2026-06-12 09:37:20.460982 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:37:20.460991 | controller |   _content |
2026-06-12 09:37:20.461000 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:37:20.461009 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:37:20.461018 | controller | }}
2026-06-12 09:37:20.461026 | controller | ] ***
2026-06-12 09:37:20.461035 | controller | Friday 12 June 2026  09:37:20 +0000 (0:00:00.414)       0:01:36.355 ***********
2026-06-12 09:37:20.461044 | controller | Friday 12 June 2026  09:37:20 +0000 (0:00:00.414)       0:01:36.354 ***********
2026-06-12 09:37:20.554735 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:37:20.554785 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:37:20.554796 | controller |
2026-06-12 09:37:20.554806 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:37:20.554815 | controller | Friday 12 June 2026  09:37:20 +0000 (0:00:00.093)       0:01:36.449 ***********
2026-06-12 09:37:20.554823 | controller | Friday 12 June 2026  09:37:20 +0000 (0:00:00.093)       0:01:36.447 ***********
2026-06-12 09:37:20.779744 | controller | ok: [localhost]
2026-06-12 09:37:20.779790 | controller |
2026-06-12 09:37:20.779801 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:37:20.779811 | controller |   (_destdir,
2026-06-12 09:37:20.779821 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:37:20.779830 | controller | }}, content={{
2026-06-12 09:37:20.779838 | controller |   (
2026-06-12 09:37:20.779847 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:37:20.779855 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:37:20.779864 | controller | }}, mode=0644] ***
2026-06-12 09:37:20.779873 | controller | Friday 12 June 2026  09:37:20 +0000 (0:00:00.225)       0:01:36.674 ***********
2026-06-12 09:37:20.779882 | controller | Friday 12 June 2026  09:37:20 +0000 (0:00:00.225)       0:01:36.673 ***********
2026-06-12 09:37:21.228600 | controller | changed: [localhost]
2026-06-12 09:37:21.228652 | controller |
2026-06-12 09:37:21.228662 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:37:21.228671 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.448)       0:01:37.123 ***********
2026-06-12 09:37:21.228685 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.448)       0:01:37.121 ***********
2026-06-12 09:37:21.302858 | controller | skipping: [localhost]
2026-06-12 09:37:21.302902 | controller |
2026-06-12 09:37:21.302912 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:37:21.302921 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.074)       0:01:37.197 ***********
2026-06-12 09:37:21.302930 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.074)       0:01:37.196 ***********
2026-06-12 09:37:21.371499 | 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-12 09:37:21.371535 | controller |
2026-06-12 09:37:21.371542 | 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-12 09:37:21.371548 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.069)       0:01:37.266 ***********
2026-06-12 09:37:21.371554 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.069)       0:01:37.265 ***********
2026-06-12 09:37:21.434439 | controller | ok: [localhost] =>
2026-06-12 09:37:21.434471 | controller |     changed: false
2026-06-12 09:37:21.434477 | controller |     msg: All assertions passed
2026-06-12 09:37:21.434483 | controller |
2026-06-12 09:37:21.434489 | 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-12 09:37:21.434495 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.062)       0:01:37.329 ***********
2026-06-12 09:37:21.434500 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.062)       0:01:37.328 ***********
2026-06-12 09:37:21.701193 | controller | ok: [localhost]
2026-06-12 09:37:21.701241 | controller |
2026-06-12 09:37:21.701252 | 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-12 09:37:21.701261 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.265)       0:01:37.595 ***********
2026-06-12 09:37:21.701270 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.265)       0:01:37.594 ***********
2026-06-12 09:37:21.787769 | controller | ok: [localhost] =>
2026-06-12 09:37:21.787816 | controller |     changed: false
2026-06-12 09:37:21.787825 | controller |     msg: All assertions passed
2026-06-12 09:37:21.787834 | controller |
2026-06-12 09:37:21.787843 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:37:21.787851 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.086)       0:01:37.682 ***********
2026-06-12 09:37:21.787860 | controller | Friday 12 June 2026  09:37:21 +0000 (0:00:00.086)       0:01:37.681 ***********
2026-06-12 09:37:22.027571 | controller | ok: [localhost]
2026-06-12 09:37:22.027602 | controller |
2026-06-12 09:37:22.027607 | 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-12 09:37:22.027612 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:37:22.027616 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:37:22.027620 | controller |   _config_map_content |
2026-06-12 09:37:22.027623 | controller |   ansible.utils.remove_keys(
2026-06-12 09:37:22.027628 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:37:22.027633 | controller |     matching_parameter='regex')
2026-06-12 09:37:22.027638 | controller | }}, cacheable=False] ***
2026-06-12 09:37:22.027641 | controller | Friday 12 June 2026  09:37:22 +0000 (0:00:00.240)       0:01:37.922 ***********
2026-06-12 09:37:22.027646 | controller | Friday 12 June 2026  09:37:22 +0000 (0:00:00.240)       0:01:37.921 ***********
2026-06-12 09:37:22.266003 | controller | ok: [localhost]
2026-06-12 09:37:22.266036 | controller |
2026-06-12 09:37:22.266043 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:37:22.266049 | controller | Friday 12 June 2026  09:37:22 +0000 (0:00:00.238)       0:01:38.161 ***********
2026-06-12 09:37:22.266055 | controller | Friday 12 June 2026  09:37:22 +0000 (0:00:00.238)       0:01:38.159 ***********
2026-06-12 09:37:22.333184 | controller | skipping: [localhost]
2026-06-12 09:37:22.333215 | controller |
2026-06-12 09:37:22.333222 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:37:22.333228 | controller | Friday 12 June 2026  09:37:22 +0000 (0:00:00.067)       0:01:38.228 ***********
2026-06-12 09:37:22.333234 | controller | Friday 12 June 2026  09:37:22 +0000 (0:00:00.067)       0:01:38.226 ***********
2026-06-12 09:37:22.550594 | controller | changed: [localhost]
2026-06-12 09:37:22.550627 | controller |
2026-06-12 09:37:22.550634 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:37:22.550640 | controller |   (snippet_datadir,
2026-06-12 09:37:22.550645 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:37:22.550651 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:37:22.550655 | controller | Friday 12 June 2026  09:37:22 +0000 (0:00:00.217)       0:01:38.445 ***********
2026-06-12 09:37:22.550659 | controller | Friday 12 June 2026  09:37:22 +0000 (0:00:00.217)       0:01:38.444 ***********
2026-06-12 09:37:23.097716 | controller | changed: [localhost]
2026-06-12 09:37:23.097754 | controller |
2026-06-12 09:37:23.097763 | 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-12 09:37:23.097772 | controller | Friday 12 June 2026  09:37:23 +0000 (0:00:00.546)       0:01:38.992 ***********
2026-06-12 09:37:23.097780 | controller | Friday 12 June 2026  09:37:23 +0000 (0:00:00.546)       0:01:38.991 ***********
2026-06-12 09:37:23.158023 | controller | ok: [localhost]
2026-06-12 09:37:23.158058 | controller |
2026-06-12 09:37:23.158066 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:37:23.158078 | controller |   (snippet_datadir,
2026-06-12 09:37:23.158084 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:37:23.158119 | controller | }}, content={{
2026-06-12 09:37:23.158125 | controller |   _base64_patch |
2026-06-12 09:37:23.158130 | controller |   default({}) |
2026-06-12 09:37:23.158135 | controller |   to_nice_yaml
2026-06-12 09:37:23.158140 | controller | }}, mode=0644] ***
2026-06-12 09:37:23.158145 | controller | Friday 12 June 2026  09:37:23 +0000 (0:00:00.060)       0:01:39.052 ***********
2026-06-12 09:37:23.158150 | controller | Friday 12 June 2026  09:37:23 +0000 (0:00:00.060)       0:01:39.051 ***********
2026-06-12 09:37:23.498792 | controller | changed: [localhost]
2026-06-12 09:37:23.498827 | controller |
2026-06-12 09:37:23.498834 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:37:23.498839 | controller |   (snippet_datadir,
2026-06-12 09:37:23.498845 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:37:23.498850 | controller | }}, content={{
2026-06-12 09:37:23.498856 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:37:23.498861 | controller |   default({}) |
2026-06-12 09:37:23.498865 | controller |   to_nice_yaml
2026-06-12 09:37:23.498870 | controller | }}, mode=0644] ***
2026-06-12 09:37:23.498875 | controller | Friday 12 June 2026  09:37:23 +0000 (0:00:00.340)       0:01:39.393 ***********
2026-06-12 09:37:23.498880 | controller | Friday 12 June 2026  09:37:23 +0000 (0:00:00.340)       0:01:39.392 ***********
2026-06-12 09:37:23.940599 | controller | changed: [localhost]
2026-06-12 09:37:23.940627 | controller |
2026-06-12 09:37:23.940632 | 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-12 09:37:23.940636 | controller |   (
2026-06-12 09:37:23.940640 | controller |     snippet_datadir,
2026-06-12 09:37:23.940644 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:37:23.940648 | controller |   ) | path_join
2026-06-12 09:37:23.940655 | controller | }}, mode=0644] ***
2026-06-12 09:37:23.940659 | controller | Friday 12 June 2026  09:37:23 +0000 (0:00:00.442)       0:01:39.835 ***********
2026-06-12 09:37:23.940663 | controller | Friday 12 June 2026  09:37:23 +0000 (0:00:00.442)       0:01:39.834 ***********
2026-06-12 09:37:24.347358 | controller | changed: [localhost]
2026-06-12 09:37:24.347406 | controller |
2026-06-12 09:37:24.347417 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:37:24.347426 | controller | Friday 12 June 2026  09:37:24 +0000 (0:00:00.405)       0:01:40.241 ***********
2026-06-12 09:37:24.347434 | controller | Friday 12 June 2026  09:37:24 +0000 (0:00:00.406)       0:01:40.240 ***********
2026-06-12 09:37:24.427120 | 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-12 09:37:24.427154 | controller |
2026-06-12 09:37:24.427161 | 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-12 09:37:24.427167 | controller | Friday 12 June 2026  09:37:24 +0000 (0:00:00.080)       0:01:40.322 ***********
2026-06-12 09:37:24.427172 | controller | Friday 12 June 2026  09:37:24 +0000 (0:00:00.080)       0:01:40.320 ***********
2026-06-12 09:37:24.483875 | controller | ok: [localhost] =>
2026-06-12 09:37:24.483908 | controller |     changed: false
2026-06-12 09:37:24.483914 | controller |     msg: All assertions passed
2026-06-12 09:37:24.483920 | controller |
2026-06-12 09:37:24.483925 | 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-12 09:37:24.483931 | controller | Friday 12 June 2026  09:37:24 +0000 (0:00:00.056)       0:01:40.378 ***********
2026-06-12 09:37:24.483937 | controller | Friday 12 June 2026  09:37:24 +0000 (0:00:00.056)       0:01:40.377 ***********
2026-06-12 09:37:24.738380 | controller | ok: [localhost]
2026-06-12 09:37:24.738411 | controller |
2026-06-12 09:37:24.738418 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:37:24.738423 | controller | Friday 12 June 2026  09:37:24 +0000 (0:00:00.254)       0:01:40.633 ***********
2026-06-12 09:37:24.738428 | controller | Friday 12 June 2026  09:37:24 +0000 (0:00:00.254)       0:01:40.632 ***********
2026-06-12 09:37:24.806740 | controller | ok: [localhost]
2026-06-12 09:37:24.806772 | controller |
2026-06-12 09:37:24.806779 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:37:24.806784 | controller | Friday 12 June 2026  09:37:24 +0000 (0:00:00.068)       0:01:40.701 ***********
2026-06-12 09:37:24.806790 | controller | Friday 12 June 2026  09:37:24 +0000 (0:00:00.068)       0:01:40.700 ***********
2026-06-12 09:37:25.478490 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml)
2026-06-12 09:37:25.478534 | 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-12 09:37:25.478544 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml)
2026-06-12 09:37:25.478552 | controller |
2026-06-12 09:37:25.478561 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:37:25.478569 | controller |   _content |
2026-06-12 09:37:25.478578 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:37:25.478586 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:37:25.478594 | controller | }}
2026-06-12 09:37:25.478602 | controller | ] ***
2026-06-12 09:37:25.478610 | controller | Friday 12 June 2026  09:37:25 +0000 (0:00:00.671)       0:01:41.373 ***********
2026-06-12 09:37:25.478618 | controller | Friday 12 June 2026  09:37:25 +0000 (0:00:00.671)       0:01:41.371 ***********
2026-06-12 09:37:25.642362 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 09:37:25.642389 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:37:25.642394 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:37:25.642402 | controller |
2026-06-12 09:37:25.642406 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:37:25.642410 | controller | Friday 12 June 2026  09:37:25 +0000 (0:00:00.164)       0:01:41.537 ***********
2026-06-12 09:37:25.642414 | controller | Friday 12 June 2026  09:37:25 +0000 (0:00:00.164)       0:01:41.536 ***********
2026-06-12 09:37:25.863773 | controller | changed: [localhost]
2026-06-12 09:37:25.863802 | controller |
2026-06-12 09:37:25.863811 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:37:25.863815 | controller |   (_destdir,
2026-06-12 09:37:25.863819 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:37:25.863823 | controller | }}, content={{
2026-06-12 09:37:25.863827 | controller |   (
2026-06-12 09:37:25.863831 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:37:25.863834 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:37:25.863838 | controller | }}, mode=0644] ***
2026-06-12 09:37:25.863842 | controller | Friday 12 June 2026  09:37:25 +0000 (0:00:00.221)       0:01:41.759 ***********
2026-06-12 09:37:25.863846 | controller | Friday 12 June 2026  09:37:25 +0000 (0:00:00.221)       0:01:41.757 ***********
2026-06-12 09:37:26.314519 | controller | changed: [localhost]
2026-06-12 09:37:26.314669 | controller |
2026-06-12 09:37:26.314682 | 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-12 09:37:26.314692 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 09:37:26.314702 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 09:37:26.314710 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 09:37:26.314718 | controller | }}, dest={{
2026-06-12 09:37:26.314727 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:37:26.314736 | controller |   stage['path'], _val.src_file
2026-06-12 09:37:26.314744 | controller |   ) |
2026-06-12 09:37:26.314753 | controller |   path_join
2026-06-12 09:37:26.314761 | controller |  }}] ***
2026-06-12 09:37:26.314770 | controller | Friday 12 June 2026  09:37:26 +0000 (0:00:00.449)       0:01:42.208 ***********
2026-06-12 09:37:26.314778 | controller | Friday 12 June 2026  09:37:26 +0000 (0:00:00.449)       0:01:42.207 ***********
2026-06-12 09:37:27.100420 | controller | changed: [localhost] => (item=network-values)
2026-06-12 09:37:27.100464 | controller | changed: [localhost] => (item=service-values)
2026-06-12 09:37:27.100474 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph)
2026-06-12 09:37:27.100483 | controller |
2026-06-12 09:37:27.100492 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:27.100501 | controller | Friday 12 June 2026  09:37:27 +0000 (0:00:00.785)       0:01:42.994 ***********
2026-06-12 09:37:27.100509 | controller | Friday 12 June 2026  09:37:27 +0000 (0:00:00.785)       0:01:42.993 ***********
2026-06-12 09:37:27.181681 | controller | skipping: [localhost]
2026-06-12 09:37:27.181725 | controller |
2026-06-12 09:37:27.181736 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane-post-ceph chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 09:37:27.181745 | controller | Friday 12 June 2026  09:37:27 +0000 (0:00:00.081)       0:01:43.076 ***********
2026-06-12 09:37:27.181753 | controller | Friday 12 June 2026  09:37:27 +0000 (0:00:00.081)       0:01:43.075 ***********
2026-06-12 09:37:27.549839 | controller | changed: [localhost]
2026-06-12 09:37:27.549874 | controller |
2026-06-12 09:37:27.549882 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 09:37:27.549888 | controller | Friday 12 June 2026  09:37:27 +0000 (0:00:00.368)       0:01:43.444 ***********
2026-06-12 09:37:27.549894 | controller | Friday 12 June 2026  09:37:27 +0000 (0:00:00.368)       0:01:43.443 ***********
2026-06-12 09:37:28.005157 | controller | changed: [localhost]
2026-06-12 09:37:28.005213 | controller |
2026-06-12 09:37:28.005224 | 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-12 09:37:28.005242 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.454)       0:01:43.899 ***********
2026-06-12 09:37:28.005250 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.454)       0:01:43.898 ***********
2026-06-12 09:37:28.055488 | controller | skipping: [localhost]
2026-06-12 09:37:28.055536 | controller |
2026-06-12 09:37:28.055547 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 09:37:28.055556 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 09:37:28.055564 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 09:37:28.055572 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 09:37:28.055581 | controller |   ) | list
2026-06-12 09:37:28.055589 | controller | }}] ***
2026-06-12 09:37:28.055597 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.050)       0:01:43.950 ***********
2026-06-12 09:37:28.055604 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.050)       0:01:43.948 ***********
2026-06-12 09:37:28.110179 | controller | skipping: [localhost]
2026-06-12 09:37:28.110233 | controller |
2026-06-12 09:37:28.110244 | 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-12 09:37:28.110252 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 09:37:28.110260 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 09:37:28.110269 | controller | }}, mode=0644] ***
2026-06-12 09:37:28.110276 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.054)       0:01:44.004 ***********
2026-06-12 09:37:28.110284 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.054)       0:01:44.003 ***********
2026-06-12 09:37:28.391067 | controller | changed: [localhost]
2026-06-12 09:37:28.391127 | controller |
2026-06-12 09:37:28.391134 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:28.391140 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.281)       0:01:44.286 ***********
2026-06-12 09:37:28.391145 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.281)       0:01:44.284 ***********
2026-06-12 09:37:28.455612 | controller | skipping: [localhost]
2026-06-12 09:37:28.455645 | controller |
2026-06-12 09:37:28.455652 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane-post-ceph _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 09:37:28.455663 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.064)       0:01:44.350 ***********
2026-06-12 09:37:28.455668 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.064)       0:01:44.349 ***********
2026-06-12 09:37:28.498873 | controller | skipping: [localhost]
2026-06-12 09:37:28.498911 | controller |
2026-06-12 09:37:28.498918 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane-post-ceph _raw_params=wait_condition.yml] ***
2026-06-12 09:37:28.498924 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.043)       0:01:44.393 ***********
2026-06-12 09:37:28.498930 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.043)       0:01:44.392 ***********
2026-06-12 09:37:28.554473 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-12 09:37:28.554507 | controller | skipping: [localhost]
2026-06-12 09:37:28.554514 | controller |
2026-06-12 09:37:28.554519 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:28.554525 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.055)       0:01:44.449 ***********
2026-06-12 09:37:28.554530 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.055)       0:01:44.448 ***********
2026-06-12 09:37:28.612955 | controller | skipping: [localhost]
2026-06-12 09:37:28.613001 | controller |
2026-06-12 09:37:28.613012 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=run_hook] ***
2026-06-12 09:37:28.613020 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.057)       0:01:44.507 ***********
2026-06-12 09:37:28.613035 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.057)       0:01:44.506 ***********
2026-06-12 09:37:28.680962 | controller | skipping: [localhost]
2026-06-12 09:37:28.681003 | controller |
2026-06-12 09:37:28.681013 | 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-12 09:37:28.681022 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.068)       0:01:44.575 ***********
2026-06-12 09:37:28.681029 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.068)       0:01:44.574 ***********
2026-06-12 09:37:28.721317 | controller | ok: [localhost] =>
2026-06-12 09:37:28.721352 | controller |     changed: false
2026-06-12 09:37:28.721360 | controller |     msg: All assertions passed
2026-06-12 09:37:28.721366 | controller |
2026-06-12 09:37:28.721371 | 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-12 09:37:28.721378 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.040)       0:01:44.616 ***********
2026-06-12 09:37:28.721383 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.040)       0:01:44.614 ***********
2026-06-12 09:37:28.751427 | controller | skipping: [localhost]
2026-06-12 09:37:28.751467 | controller |
2026-06-12 09:37:28.751477 | 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-12 09:37:28.751485 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.029)       0:01:44.646 ***********
2026-06-12 09:37:28.751493 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.029)       0:01:44.644 ***********
2026-06-12 09:37:28.793570 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-12 09:37:28.793614 | controller |
2026-06-12 09:37:28.793624 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 09:37:28.793632 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.041)       0:01:44.688 ***********
2026-06-12 09:37:28.793640 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.041)       0:01:44.686 ***********
2026-06-12 09:37:28.830169 | controller | skipping: [localhost]
2026-06-12 09:37:28.830203 | controller |
2026-06-12 09:37:28.830209 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 09:37:28.830215 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.036)       0:01:44.725 ***********
2026-06-12 09:37:28.830220 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.036)       0:01:44.723 ***********
2026-06-12 09:37:28.867523 | controller | ok: [localhost]
2026-06-12 09:37:28.867552 | controller |
2026-06-12 09:37:28.867557 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 09:37:28.867561 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 09:37:28.867566 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 09:37:28.867569 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 09:37:28.867573 | controller | }}] ***
2026-06-12 09:37:28.867577 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.037)       0:01:44.762 ***********
2026-06-12 09:37:28.867580 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.037)       0:01:44.761 ***********
2026-06-12 09:37:28.919562 | controller | skipping: [localhost]
2026-06-12 09:37:28.919605 | controller |
2026-06-12 09:37:28.919614 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 09:37:28.919622 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:37:28.919629 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 09:37:28.919637 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 09:37:28.919652 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.051)       0:01:44.814 ***********
2026-06-12 09:37:28.919660 | controller | Friday 12 June 2026  09:37:28 +0000 (0:00:00.051)       0:01:44.813 ***********
2026-06-12 09:37:29.290908 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-12 09:37:29.290956 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-12 09:37:29.290961 | controller |
2026-06-12 09:37:29.290966 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 09:37:29.290970 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.371)       0:01:45.186 ***********
2026-06-12 09:37:29.290973 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.371)       0:01:45.184 ***********
2026-06-12 09:37:29.379751 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-12 09:37:29.379802 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 09:37:29.379807 | controller |
2026-06-12 09:37:29.379812 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-12 09:37:29.379816 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.088)       0:01:45.274 ***********
2026-06-12 09:37:29.379820 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.088)       0:01:45.273 ***********
2026-06-12 09:37:29.421640 | controller | skipping: [localhost]
2026-06-12 09:37:29.421687 | controller |
2026-06-12 09:37:29.421692 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon name=ci_gen_kustomize_values] ***
2026-06-12 09:37:29.421697 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.041)       0:01:45.316 ***********
2026-06-12 09:37:29.421701 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.041)       0:01:45.315 ***********
2026-06-12 09:37:29.559460 | controller |
2026-06-12 09:37:29.559523 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:37:29.559546 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.137)       0:01:45.454 ***********
2026-06-12 09:37:29.559551 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.137)       0:01:45.453 ***********
2026-06-12 09:37:29.599817 | controller | skipping: [localhost]
2026-06-12 09:37:29.599867 | controller |
2026-06-12 09:37:29.599872 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:37:29.599876 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.040)       0:01:45.494 ***********
2026-06-12 09:37:29.599881 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.040)       0:01:45.493 ***********
2026-06-12 09:37:29.679901 | 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-12 09:37:29.679964 | controller |
2026-06-12 09:37:29.679971 | 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-12 09:37:29.679977 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.079)       0:01:45.574 ***********
2026-06-12 09:37:29.679982 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.079)       0:01:45.573 ***********
2026-06-12 09:37:29.725653 | controller | ok: [localhost] =>
2026-06-12 09:37:29.725705 | controller |     changed: false
2026-06-12 09:37:29.725711 | controller |     msg: All assertions passed
2026-06-12 09:37:29.725715 | controller |
2026-06-12 09:37:29.725719 | 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-12 09:37:29.725724 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.045)       0:01:45.620 ***********
2026-06-12 09:37:29.725727 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.045)       0:01:45.619 ***********
2026-06-12 09:37:29.984053 | controller | ok: [localhost]
2026-06-12 09:37:29.984136 | controller |
2026-06-12 09:37:29.984143 | 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-12 09:37:29.984161 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.258)       0:01:45.879 ***********
2026-06-12 09:37:29.984167 | controller | Friday 12 June 2026  09:37:29 +0000 (0:00:00.258)       0:01:45.877 ***********
2026-06-12 09:37:30.075557 | controller | ok: [localhost] =>
2026-06-12 09:37:30.075621 | controller |     changed: false
2026-06-12 09:37:30.075627 | controller |     msg: All assertions passed
2026-06-12 09:37:30.075632 | controller |
2026-06-12 09:37:30.075638 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:37:30.075644 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.090)       0:01:45.970 ***********
2026-06-12 09:37:30.075649 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.090)       0:01:45.968 ***********
2026-06-12 09:37:30.317386 | controller | ok: [localhost]
2026-06-12 09:37:30.317440 | controller |
2026-06-12 09:37:30.317448 | 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-12 09:37:30.317455 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:37:30.317460 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:37:30.317463 | controller |   _config_map_content |
2026-06-12 09:37:30.317467 | controller |   ansible.utils.remove_keys(
2026-06-12 09:37:30.317470 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:37:30.317474 | controller |     matching_parameter='regex')
2026-06-12 09:37:30.317477 | controller | }}, cacheable=False] ***
2026-06-12 09:37:30.317481 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.241)       0:01:46.211 ***********
2026-06-12 09:37:30.317485 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.241)       0:01:46.210 ***********
2026-06-12 09:37:30.559852 | controller | ok: [localhost]
2026-06-12 09:37:30.559911 | controller |
2026-06-12 09:37:30.559917 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:37:30.559936 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.242)       0:01:46.454 ***********
2026-06-12 09:37:30.559941 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.242)       0:01:46.453 ***********
2026-06-12 09:37:30.616965 | controller | skipping: [localhost]
2026-06-12 09:37:30.617028 | controller |
2026-06-12 09:37:30.617033 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:37:30.617037 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.057)       0:01:46.511 ***********
2026-06-12 09:37:30.617041 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.057)       0:01:46.510 ***********
2026-06-12 09:37:30.871864 | controller | ok: [localhost]
2026-06-12 09:37:30.871942 | controller |
2026-06-12 09:37:30.871954 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:37:30.871964 | controller |   (snippet_datadir,
2026-06-12 09:37:30.871974 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:37:30.871983 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:37:30.871992 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.254)       0:01:46.766 ***********
2026-06-12 09:37:30.872001 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.254)       0:01:46.765 ***********
2026-06-12 09:37:30.972822 | controller | skipping: [localhost]
2026-06-12 09:37:30.972901 | controller |
2026-06-12 09:37:30.972912 | 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-12 09:37:30.972922 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.100)       0:01:46.867 ***********
2026-06-12 09:37:30.972931 | controller | Friday 12 June 2026  09:37:30 +0000 (0:00:00.100)       0:01:46.865 ***********
2026-06-12 09:37:31.065785 | controller | ok: [localhost]
2026-06-12 09:37:31.065876 | controller |
2026-06-12 09:37:31.065890 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:37:31.065917 | controller |   (snippet_datadir,
2026-06-12 09:37:31.065929 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:37:31.065941 | controller | }}, content={{
2026-06-12 09:37:31.065952 | controller |   _base64_patch |
2026-06-12 09:37:31.065962 | controller |   default({}) |
2026-06-12 09:37:31.065973 | controller |   to_nice_yaml
2026-06-12 09:37:31.065984 | controller | }}, mode=0644] ***
2026-06-12 09:37:31.065995 | controller | Friday 12 June 2026  09:37:31 +0000 (0:00:00.092)       0:01:46.960 ***********
2026-06-12 09:37:31.066006 | controller | Friday 12 June 2026  09:37:31 +0000 (0:00:00.092)       0:01:46.958 ***********
2026-06-12 09:37:31.560669 | controller | ok: [localhost]
2026-06-12 09:37:31.560715 | controller |
2026-06-12 09:37:31.560726 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:37:31.560735 | controller |   (snippet_datadir,
2026-06-12 09:37:31.560744 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:37:31.560752 | controller | }}, content={{
2026-06-12 09:37:31.560760 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:37:31.560768 | controller |   default({}) |
2026-06-12 09:37:31.560776 | controller |   to_nice_yaml
2026-06-12 09:37:31.560783 | controller | }}, mode=0644] ***
2026-06-12 09:37:31.560791 | controller | Friday 12 June 2026  09:37:31 +0000 (0:00:00.495)       0:01:47.455 ***********
2026-06-12 09:37:31.560799 | controller | Friday 12 June 2026  09:37:31 +0000 (0:00:00.495)       0:01:47.453 ***********
2026-06-12 09:37:32.034949 | controller | ok: [localhost]
2026-06-12 09:37:32.034999 | controller |
2026-06-12 09:37:32.035011 | 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-12 09:37:32.035021 | controller |   (
2026-06-12 09:37:32.035029 | controller |     snippet_datadir,
2026-06-12 09:37:32.035039 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:37:32.035047 | controller |   ) | path_join
2026-06-12 09:37:32.035055 | controller | }}, mode=0644] ***
2026-06-12 09:37:32.035064 | controller | Friday 12 June 2026  09:37:32 +0000 (0:00:00.474)       0:01:47.929 ***********
2026-06-12 09:37:32.035072 | controller | Friday 12 June 2026  09:37:32 +0000 (0:00:00.474)       0:01:47.928 ***********
2026-06-12 09:37:32.513679 | controller | changed: [localhost]
2026-06-12 09:37:32.513730 | controller |
2026-06-12 09:37:32.513741 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:37:32.513750 | controller | Friday 12 June 2026  09:37:32 +0000 (0:00:00.478)       0:01:48.408 ***********
2026-06-12 09:37:32.513758 | controller | Friday 12 June 2026  09:37:32 +0000 (0:00:00.478)       0:01:48.406 ***********
2026-06-12 09:37:32.621673 | 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-12 09:37:32.621732 | controller |
2026-06-12 09:37:32.621748 | 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-12 09:37:32.621762 | controller | Friday 12 June 2026  09:37:32 +0000 (0:00:00.108)       0:01:48.516 ***********
2026-06-12 09:37:32.621775 | controller | Friday 12 June 2026  09:37:32 +0000 (0:00:00.108)       0:01:48.515 ***********
2026-06-12 09:37:32.689637 | controller | ok: [localhost] =>
2026-06-12 09:37:32.689683 | controller |     changed: false
2026-06-12 09:37:32.689693 | controller |     msg: All assertions passed
2026-06-12 09:37:32.689702 | controller |
2026-06-12 09:37:32.689712 | 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-12 09:37:32.689721 | controller | Friday 12 June 2026  09:37:32 +0000 (0:00:00.067)       0:01:48.584 ***********
2026-06-12 09:37:32.689730 | controller | Friday 12 June 2026  09:37:32 +0000 (0:00:00.067)       0:01:48.583 ***********
2026-06-12 09:37:32.947447 | controller | ok: [localhost]
2026-06-12 09:37:32.947497 | controller |
2026-06-12 09:37:32.947508 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:37:32.947517 | controller | Friday 12 June 2026  09:37:32 +0000 (0:00:00.257)       0:01:48.842 ***********
2026-06-12 09:37:32.947526 | controller | Friday 12 June 2026  09:37:32 +0000 (0:00:00.257)       0:01:48.840 ***********
2026-06-12 09:37:33.017275 | controller | ok: [localhost]
2026-06-12 09:37:33.017318 | controller |
2026-06-12 09:37:33.017327 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:37:33.017342 | controller | Friday 12 June 2026  09:37:33 +0000 (0:00:00.069)       0:01:48.911 ***********
2026-06-12 09:37:33.017349 | controller | Friday 12 June 2026  09:37:33 +0000 (0:00:00.069)       0:01:48.910 ***********
2026-06-12 09:37:33.469825 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-12 09:37:33.469858 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-12 09:37:33.469863 | controller |
2026-06-12 09:37:33.469867 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:37:33.469871 | controller |   _content |
2026-06-12 09:37:33.469875 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:37:33.469879 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:37:33.469883 | controller | }}
2026-06-12 09:37:33.469887 | controller | ] ***
2026-06-12 09:37:33.469891 | controller | Friday 12 June 2026  09:37:33 +0000 (0:00:00.452)       0:01:49.364 ***********
2026-06-12 09:37:33.469895 | controller | Friday 12 June 2026  09:37:33 +0000 (0:00:00.452)       0:01:49.363 ***********
2026-06-12 09:37:33.661130 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:37:33.661218 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:37:33.661229 | controller |
2026-06-12 09:37:33.661238 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:37:33.661246 | controller | Friday 12 June 2026  09:37:33 +0000 (0:00:00.191)       0:01:49.556 ***********
2026-06-12 09:37:33.661254 | controller | Friday 12 June 2026  09:37:33 +0000 (0:00:00.191)       0:01:49.554 ***********
2026-06-12 09:37:33.911959 | controller | ok: [localhost]
2026-06-12 09:37:33.912006 | controller |
2026-06-12 09:37:33.912011 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:37:33.912016 | controller |   (_destdir,
2026-06-12 09:37:33.912020 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:37:33.912023 | controller | }}, content={{
2026-06-12 09:37:33.912027 | controller |   (
2026-06-12 09:37:33.912031 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:37:33.912034 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:37:33.912038 | controller | }}, mode=0644] ***
2026-06-12 09:37:33.912042 | controller | Friday 12 June 2026  09:37:33 +0000 (0:00:00.250)       0:01:49.806 ***********
2026-06-12 09:37:33.912046 | controller | Friday 12 June 2026  09:37:33 +0000 (0:00:00.250)       0:01:49.805 ***********
2026-06-12 09:37:34.420142 | controller | changed: [localhost]
2026-06-12 09:37:34.420219 | controller |
2026-06-12 09:37:34.420230 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:37:34.420239 | controller | Friday 12 June 2026  09:37:34 +0000 (0:00:00.507)       0:01:50.314 ***********
2026-06-12 09:37:34.420247 | controller | Friday 12 June 2026  09:37:34 +0000 (0:00:00.507)       0:01:50.313 ***********
2026-06-12 09:37:34.492618 | controller | skipping: [localhost]
2026-06-12 09:37:34.492698 | controller |
2026-06-12 09:37:34.492709 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:37:34.492718 | controller | Friday 12 June 2026  09:37:34 +0000 (0:00:00.072)       0:01:50.387 ***********
2026-06-12 09:37:34.492726 | controller | Friday 12 June 2026  09:37:34 +0000 (0:00:00.072)       0:01:50.385 ***********
2026-06-12 09:37:34.597546 | 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-12 09:37:34.597641 | controller |
2026-06-12 09:37:34.597658 | 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-12 09:37:34.597671 | controller | Friday 12 June 2026  09:37:34 +0000 (0:00:00.105)       0:01:50.492 ***********
2026-06-12 09:37:34.597699 | controller | Friday 12 June 2026  09:37:34 +0000 (0:00:00.105)       0:01:50.491 ***********
2026-06-12 09:37:34.674260 | controller | ok: [localhost] =>
2026-06-12 09:37:34.674312 | controller |     changed: false
2026-06-12 09:37:34.674318 | controller |     msg: All assertions passed
2026-06-12 09:37:34.674324 | controller |
2026-06-12 09:37:34.674329 | 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-12 09:37:34.674335 | controller | Friday 12 June 2026  09:37:34 +0000 (0:00:00.076)       0:01:50.569 ***********
2026-06-12 09:37:34.674341 | controller | Friday 12 June 2026  09:37:34 +0000 (0:00:00.076)       0:01:50.567 ***********
2026-06-12 09:37:34.932932 | controller | ok: [localhost]
2026-06-12 09:37:34.933023 | controller |
2026-06-12 09:37:34.933040 | 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-12 09:37:34.933053 | controller | Friday 12 June 2026  09:37:34 +0000 (0:00:00.258)       0:01:50.827 ***********
2026-06-12 09:37:34.933064 | controller | Friday 12 June 2026  09:37:34 +0000 (0:00:00.258)       0:01:50.826 ***********
2026-06-12 09:37:35.024242 | controller | ok: [localhost] =>
2026-06-12 09:37:35.024328 | controller |     changed: false
2026-06-12 09:37:35.024339 | controller |     msg: All assertions passed
2026-06-12 09:37:35.024348 | controller |
2026-06-12 09:37:35.024358 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:37:35.024368 | controller | Friday 12 June 2026  09:37:35 +0000 (0:00:00.090)       0:01:50.918 ***********
2026-06-12 09:37:35.024376 | controller | Friday 12 June 2026  09:37:35 +0000 (0:00:00.090)       0:01:50.917 ***********
2026-06-12 09:37:35.274313 | controller | ok: [localhost]
2026-06-12 09:37:35.274379 | controller |
2026-06-12 09:37:35.274406 | 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-12 09:37:35.274416 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:37:35.274425 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:37:35.274433 | controller |   _config_map_content |
2026-06-12 09:37:35.274449 | controller |   ansible.utils.remove_keys(
2026-06-12 09:37:35.274457 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:37:35.274465 | controller |     matching_parameter='regex')
2026-06-12 09:37:35.274474 | controller | }}, cacheable=False] ***
2026-06-12 09:37:35.274483 | controller | Friday 12 June 2026  09:37:35 +0000 (0:00:00.250)       0:01:51.168 ***********
2026-06-12 09:37:35.274492 | controller | Friday 12 June 2026  09:37:35 +0000 (0:00:00.250)       0:01:51.167 ***********
2026-06-12 09:37:35.521922 | controller | ok: [localhost]
2026-06-12 09:37:35.521967 | controller |
2026-06-12 09:37:35.521972 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:37:35.521976 | controller | Friday 12 June 2026  09:37:35 +0000 (0:00:00.247)       0:01:51.416 ***********
2026-06-12 09:37:35.521980 | controller | Friday 12 June 2026  09:37:35 +0000 (0:00:00.247)       0:01:51.415 ***********
2026-06-12 09:37:35.582766 | controller | skipping: [localhost]
2026-06-12 09:37:35.582820 | controller |
2026-06-12 09:37:35.582828 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:37:35.582834 | controller | Friday 12 June 2026  09:37:35 +0000 (0:00:00.060)       0:01:51.477 ***********
2026-06-12 09:37:35.582839 | controller | Friday 12 June 2026  09:37:35 +0000 (0:00:00.060)       0:01:51.476 ***********
2026-06-12 09:37:35.784402 | controller | ok: [localhost]
2026-06-12 09:37:35.784466 | controller |
2026-06-12 09:37:35.784477 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:37:35.784486 | controller |   (snippet_datadir,
2026-06-12 09:37:35.784496 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:37:35.784505 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:37:35.784523 | controller | Friday 12 June 2026  09:37:35 +0000 (0:00:00.202)       0:01:51.679 ***********
2026-06-12 09:37:35.784531 | controller | Friday 12 June 2026  09:37:35 +0000 (0:00:00.202)       0:01:51.678 ***********
2026-06-12 09:37:36.268420 | controller | ok: [localhost]
2026-06-12 09:37:36.268457 | controller |
2026-06-12 09:37:36.268462 | 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-12 09:37:36.268467 | controller | Friday 12 June 2026  09:37:36 +0000 (0:00:00.483)       0:01:52.162 ***********
2026-06-12 09:37:36.268471 | controller | Friday 12 June 2026  09:37:36 +0000 (0:00:00.483)       0:01:52.161 ***********
2026-06-12 09:37:36.332425 | controller | ok: [localhost]
2026-06-12 09:37:36.332472 | controller |
2026-06-12 09:37:36.332478 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:37:36.332482 | controller |   (snippet_datadir,
2026-06-12 09:37:36.332486 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:37:36.332490 | controller | }}, content={{
2026-06-12 09:37:36.332494 | controller |   _base64_patch |
2026-06-12 09:37:36.332497 | controller |   default({}) |
2026-06-12 09:37:36.332500 | controller |   to_nice_yaml
2026-06-12 09:37:36.332504 | controller | }}, mode=0644] ***
2026-06-12 09:37:36.332507 | controller | Friday 12 June 2026  09:37:36 +0000 (0:00:00.063)       0:01:52.226 ***********
2026-06-12 09:37:36.332511 | controller | Friday 12 June 2026  09:37:36 +0000 (0:00:00.063)       0:01:52.225 ***********
2026-06-12 09:37:36.758540 | controller | ok: [localhost]
2026-06-12 09:37:36.758609 | controller |
2026-06-12 09:37:36.758620 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:37:36.758629 | controller |   (snippet_datadir,
2026-06-12 09:37:36.758638 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:37:36.758646 | controller | }}, content={{
2026-06-12 09:37:36.758654 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:37:36.758661 | controller |   default({}) |
2026-06-12 09:37:36.758669 | controller |   to_nice_yaml
2026-06-12 09:37:36.758676 | controller | }}, mode=0644] ***
2026-06-12 09:37:36.758697 | controller | Friday 12 June 2026  09:37:36 +0000 (0:00:00.426)       0:01:52.653 ***********
2026-06-12 09:37:36.758705 | controller | Friday 12 June 2026  09:37:36 +0000 (0:00:00.426)       0:01:52.651 ***********
2026-06-12 09:37:37.210819 | controller | ok: [localhost]
2026-06-12 09:37:37.210883 | controller |
2026-06-12 09:37:37.210894 | 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-12 09:37:37.210904 | controller |   (
2026-06-12 09:37:37.210912 | controller |     snippet_datadir,
2026-06-12 09:37:37.210921 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:37:37.210929 | controller |   ) | path_join
2026-06-12 09:37:37.210936 | controller | }}, mode=0644] ***
2026-06-12 09:37:37.210944 | controller | Friday 12 June 2026  09:37:37 +0000 (0:00:00.452)       0:01:53.105 ***********
2026-06-12 09:37:37.210952 | controller | Friday 12 June 2026  09:37:37 +0000 (0:00:00.452)       0:01:53.104 ***********
2026-06-12 09:37:37.679516 | controller | changed: [localhost]
2026-06-12 09:37:37.679566 | controller |
2026-06-12 09:37:37.679571 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:37:37.679576 | controller | Friday 12 June 2026  09:37:37 +0000 (0:00:00.468)       0:01:53.573 ***********
2026-06-12 09:37:37.679580 | controller | Friday 12 June 2026  09:37:37 +0000 (0:00:00.468)       0:01:53.572 ***********
2026-06-12 09:37:37.758565 | 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-12 09:37:37.758638 | controller |
2026-06-12 09:37:37.758649 | 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-12 09:37:37.758659 | controller | Friday 12 June 2026  09:37:37 +0000 (0:00:00.079)       0:01:53.653 ***********
2026-06-12 09:37:37.758667 | controller | Friday 12 June 2026  09:37:37 +0000 (0:00:00.079)       0:01:53.652 ***********
2026-06-12 09:37:37.823111 | controller | ok: [localhost] =>
2026-06-12 09:37:37.823158 | controller |     changed: false
2026-06-12 09:37:37.823165 | controller |     msg: All assertions passed
2026-06-12 09:37:37.823170 | controller |
2026-06-12 09:37:37.823176 | 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-12 09:37:37.823182 | controller | Friday 12 June 2026  09:37:37 +0000 (0:00:00.064)       0:01:53.718 ***********
2026-06-12 09:37:37.823193 | controller | Friday 12 June 2026  09:37:37 +0000 (0:00:00.064)       0:01:53.716 ***********
2026-06-12 09:37:38.037010 | controller | ok: [localhost]
2026-06-12 09:37:38.037066 | controller |
2026-06-12 09:37:38.037071 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:37:38.037077 | controller | Friday 12 June 2026  09:37:38 +0000 (0:00:00.213)       0:01:53.931 ***********
2026-06-12 09:37:38.037082 | controller | Friday 12 June 2026  09:37:38 +0000 (0:00:00.213)       0:01:53.930 ***********
2026-06-12 09:37:38.117682 | controller | ok: [localhost]
2026-06-12 09:37:38.117761 | controller |
2026-06-12 09:37:38.117772 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:37:38.117780 | controller | Friday 12 June 2026  09:37:38 +0000 (0:00:00.080)       0:01:54.012 ***********
2026-06-12 09:37:38.117788 | controller | Friday 12 June 2026  09:37:38 +0000 (0:00:00.080)       0:01:54.010 ***********
2026-06-12 09:37:38.754347 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml)
2026-06-12 09:37:38.754396 | 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-12 09:37:38.754406 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml)
2026-06-12 09:37:38.754414 | controller |
2026-06-12 09:37:38.754422 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:37:38.754431 | controller |   _content |
2026-06-12 09:37:38.754439 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:37:38.754447 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:37:38.754455 | controller | }}
2026-06-12 09:37:38.754463 | controller | ] ***
2026-06-12 09:37:38.754471 | controller | Friday 12 June 2026  09:37:38 +0000 (0:00:00.636)       0:01:54.648 ***********
2026-06-12 09:37:38.754479 | controller | Friday 12 June 2026  09:37:38 +0000 (0:00:00.636)       0:01:54.647 ***********
2026-06-12 09:37:38.921749 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 09:37:38.921790 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:37:38.921800 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:37:38.921809 | controller |
2026-06-12 09:37:38.921817 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:37:38.921825 | controller | Friday 12 June 2026  09:37:38 +0000 (0:00:00.167)       0:01:54.816 ***********
2026-06-12 09:37:38.921833 | controller | Friday 12 June 2026  09:37:38 +0000 (0:00:00.167)       0:01:54.814 ***********
2026-06-12 09:37:39.138756 | controller | ok: [localhost]
2026-06-12 09:37:39.138844 | controller |
2026-06-12 09:37:39.138857 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:37:39.138866 | controller |   (_destdir,
2026-06-12 09:37:39.138875 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:37:39.138884 | controller | }}, content={{
2026-06-12 09:37:39.138892 | controller |   (
2026-06-12 09:37:39.138901 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:37:39.138909 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:37:39.138918 | controller | }}, mode=0644] ***
2026-06-12 09:37:39.138927 | controller | Friday 12 June 2026  09:37:39 +0000 (0:00:00.217)       0:01:55.033 ***********
2026-06-12 09:37:39.138935 | controller | Friday 12 June 2026  09:37:39 +0000 (0:00:00.217)       0:01:55.032 ***********
2026-06-12 09:37:39.602555 | controller | changed: [localhost]
2026-06-12 09:37:39.602645 | controller |
2026-06-12 09:37:39.602661 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon mode=0644, backup=True, remote_src=True, src={{
2026-06-12 09:37:39.602705 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 09:37:39.602720 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 09:37:39.602731 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 09:37:39.602743 | controller | }}, dest={{
2026-06-12 09:37:39.602754 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:37:39.602765 | controller |   stage['path'], _val.src_file
2026-06-12 09:37:39.602777 | controller |   ) |
2026-06-12 09:37:39.602788 | controller |   path_join
2026-06-12 09:37:39.602799 | controller |  }}] ***
2026-06-12 09:37:39.602810 | controller | Friday 12 June 2026  09:37:39 +0000 (0:00:00.463)       0:01:55.497 ***********
2026-06-12 09:37:39.602822 | controller | Friday 12 June 2026  09:37:39 +0000 (0:00:00.463)       0:01:55.496 ***********
2026-06-12 09:37:40.231698 | controller | changed: [localhost] => (item=service-values)
2026-06-12 09:37:40.231741 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph)
2026-06-12 09:37:40.231746 | controller |
2026-06-12 09:37:40.231751 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:40.231755 | controller | Friday 12 June 2026  09:37:40 +0000 (0:00:00.629)       0:01:56.126 ***********
2026-06-12 09:37:40.231759 | controller | Friday 12 June 2026  09:37:40 +0000 (0:00:00.629)       0:01:56.125 ***********
2026-06-12 09:37:40.292590 | controller | skipping: [localhost]
2026-06-12 09:37:40.292629 | controller |
2026-06-12 09:37:40.292634 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 09:37:40.292639 | controller | Friday 12 June 2026  09:37:40 +0000 (0:00:00.060)       0:01:56.187 ***********
2026-06-12 09:37:40.292643 | controller | Friday 12 June 2026  09:37:40 +0000 (0:00:00.060)       0:01:56.186 ***********
2026-06-12 09:37:40.864385 | controller | changed: [localhost]
2026-06-12 09:37:40.864487 | controller |
2026-06-12 09:37:40.864495 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 09:37:40.864501 | controller | Friday 12 June 2026  09:37:40 +0000 (0:00:00.570)       0:01:56.758 ***********
2026-06-12 09:37:40.864506 | controller | Friday 12 June 2026  09:37:40 +0000 (0:00:00.570)       0:01:56.757 ***********
2026-06-12 09:37:41.294481 | controller | changed: [localhost]
2026-06-12 09:37:41.294579 | controller |
2026-06-12 09:37:41.294585 | 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-12 09:37:41.294605 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.430)       0:01:57.189 ***********
2026-06-12 09:37:41.294610 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.430)       0:01:57.187 ***********
2026-06-12 09:37:41.349352 | controller | skipping: [localhost]
2026-06-12 09:37:41.349442 | controller |
2026-06-12 09:37:41.349450 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 09:37:41.349457 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 09:37:41.349464 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 09:37:41.349470 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 09:37:41.349476 | controller |   ) | list
2026-06-12 09:37:41.349482 | controller | }}] ***
2026-06-12 09:37:41.349488 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.054)       0:01:57.244 ***********
2026-06-12 09:37:41.349493 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.054)       0:01:57.242 ***********
2026-06-12 09:37:41.409979 | controller | skipping: [localhost]
2026-06-12 09:37:41.410071 | controller |
2026-06-12 09:37:41.410078 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon remote_src=True, src={{ _output }}, dest={{
2026-06-12 09:37:41.410083 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 09:37:41.410102 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 09:37:41.410122 | controller | }}, mode=0644] ***
2026-06-12 09:37:41.410127 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.060)       0:01:57.304 ***********
2026-06-12 09:37:41.410132 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.060)       0:01:57.303 ***********
2026-06-12 09:37:41.728468 | controller | changed: [localhost]
2026-06-12 09:37:41.728551 | controller |
2026-06-12 09:37:41.728558 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:41.728563 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.318)       0:01:57.622 ***********
2026-06-12 09:37:41.728568 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.318)       0:01:57.621 ***********
2026-06-12 09:37:41.805697 | controller | skipping: [localhost]
2026-06-12 09:37:41.805793 | controller |
2026-06-12 09:37:41.805801 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 09:37:41.805807 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.077)       0:01:57.700 ***********
2026-06-12 09:37:41.805813 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.077)       0:01:57.698 ***********
2026-06-12 09:37:41.883981 | controller | skipping: [localhost]
2026-06-12 09:37:41.884136 | controller |
2026-06-12 09:37:41.884144 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon _raw_params=wait_condition.yml] ***
2026-06-12 09:37:41.884149 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.077)       0:01:57.778 ***********
2026-06-12 09:37:41.884154 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.077)       0:01:57.776 ***********
2026-06-12 09:37:41.945019 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-12 09:37:41.945153 | controller | skipping: [localhost]
2026-06-12 09:37:41.945163 | controller |
2026-06-12 09:37:41.945169 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:41.945176 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.061)       0:01:57.839 ***********
2026-06-12 09:37:41.945182 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.061)       0:01:57.838 ***********
2026-06-12 09:37:41.992220 | controller | skipping: [localhost]
2026-06-12 09:37:41.992334 | controller |
2026-06-12 09:37:41.992344 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-12 09:37:41.992353 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.047)       0:01:57.887 ***********
2026-06-12 09:37:41.992361 | controller | Friday 12 June 2026  09:37:41 +0000 (0:00:00.047)       0:01:57.885 ***********
2026-06-12 09:37:42.066680 | controller | skipping: [localhost]
2026-06-12 09:37:42.066782 | controller |
2026-06-12 09:37:42.066793 | 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-12 09:37:42.066803 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.074)       0:01:57.961 ***********
2026-06-12 09:37:42.066812 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.074)       0:01:57.960 ***********
2026-06-12 09:37:42.121305 | controller | ok: [localhost] =>
2026-06-12 09:37:42.121420 | controller |     changed: false
2026-06-12 09:37:42.121429 | controller |     msg: All assertions passed
2026-06-12 09:37:42.121439 | controller |
2026-06-12 09:37:42.121448 | 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-12 09:37:42.121458 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.053)       0:01:58.015 ***********
2026-06-12 09:37:42.121467 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.053)       0:01:58.014 ***********
2026-06-12 09:37:42.167575 | controller | skipping: [localhost]
2026-06-12 09:37:42.167644 | controller |
2026-06-12 09:37:42.167655 | 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-12 09:37:42.167677 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.045)       0:01:58.061 ***********
2026-06-12 09:37:42.167685 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.045)       0:01:58.060 ***********
2026-06-12 09:37:42.225678 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-12 09:37:42.225738 | controller |
2026-06-12 09:37:42.225746 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 09:37:42.225754 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.058)       0:01:58.119 ***********
2026-06-12 09:37:42.225760 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.058)       0:01:58.118 ***********
2026-06-12 09:37:42.272189 | controller | skipping: [localhost]
2026-06-12 09:37:42.272273 | controller |
2026-06-12 09:37:42.272281 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 09:37:42.272287 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.046)       0:01:58.166 ***********
2026-06-12 09:37:42.272294 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.046)       0:01:58.165 ***********
2026-06-12 09:37:42.322185 | controller | ok: [localhost]
2026-06-12 09:37:42.322278 | controller |
2026-06-12 09:37:42.322290 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 09:37:42.322299 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 09:37:42.322309 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 09:37:42.322318 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 09:37:42.322326 | controller | }}] ***
2026-06-12 09:37:42.322334 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.050)       0:01:58.216 ***********
2026-06-12 09:37:42.322342 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.050)       0:01:58.215 ***********
2026-06-12 09:37:42.392889 | controller | skipping: [localhost]
2026-06-12 09:37:42.393025 | controller |
2026-06-12 09:37:42.393041 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 09:37:42.393084 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:37:42.393151 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 09:37:42.393165 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 09:37:42.393177 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.070)       0:01:58.287 ***********
2026-06-12 09:37:42.393189 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.070)       0:01:58.286 ***********
2026-06-12 09:37:42.691366 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-12 09:37:42.691484 | controller |
2026-06-12 09:37:42.691496 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 09:37:42.691505 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.298)       0:01:58.586 ***********
2026-06-12 09:37:42.691513 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.298)       0:01:58.584 ***********
2026-06-12 09:37:42.782522 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 09:37:42.782648 | controller |
2026-06-12 09:37:42.782659 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-12 09:37:42.782668 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.090)       0:01:58.676 ***********
2026-06-12 09:37:42.782677 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.090)       0:01:58.675 ***********
2026-06-12 09:37:42.839507 | controller | skipping: [localhost]
2026-06-12 09:37:42.839560 | controller |
2026-06-12 09:37:42.839571 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/deployment name=ci_gen_kustomize_values] ***
2026-06-12 09:37:42.839580 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.056)       0:01:58.733 ***********
2026-06-12 09:37:42.839596 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.056)       0:01:58.732 ***********
2026-06-12 09:37:42.949713 | controller |
2026-06-12 09:37:42.949768 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 09:37:42.949779 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.110)       0:01:58.844 ***********
2026-06-12 09:37:42.949788 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.110)       0:01:58.843 ***********
2026-06-12 09:37:42.998889 | controller | skipping: [localhost]
2026-06-12 09:37:42.998952 | controller |
2026-06-12 09:37:42.998963 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 09:37:42.998973 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.049)       0:01:58.893 ***********
2026-06-12 09:37:42.998982 | controller | Friday 12 June 2026  09:37:42 +0000 (0:00:00.049)       0:01:58.892 ***********
2026-06-12 09:37:43.067795 | 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-12 09:37:43.067835 | controller |
2026-06-12 09:37:43.067842 | 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-12 09:37:43.067848 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.068)       0:01:58.962 ***********
2026-06-12 09:37:43.067853 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.068)       0:01:58.961 ***********
2026-06-12 09:37:43.131329 | controller | ok: [localhost] =>
2026-06-12 09:37:43.131380 | controller |     changed: false
2026-06-12 09:37:43.131390 | controller |     msg: All assertions passed
2026-06-12 09:37:43.131400 | controller |
2026-06-12 09:37:43.131409 | 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-12 09:37:43.131418 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.063)       0:01:59.025 ***********
2026-06-12 09:37:43.131427 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.063)       0:01:59.024 ***********
2026-06-12 09:37:43.373851 | controller | ok: [localhost]
2026-06-12 09:37:43.373904 | controller |
2026-06-12 09:37:43.373923 | 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-12 09:37:43.373933 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.243)       0:01:59.268 ***********
2026-06-12 09:37:43.373942 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.243)       0:01:59.267 ***********
2026-06-12 09:37:43.500960 | controller | ok: [localhost] =>
2026-06-12 09:37:43.501005 | controller |     changed: false
2026-06-12 09:37:43.501014 | controller |     msg: All assertions passed
2026-06-12 09:37:43.501022 | controller |
2026-06-12 09:37:43.501031 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 09:37:43.501039 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.127)       0:01:59.396 ***********
2026-06-12 09:37:43.501046 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.127)       0:01:59.394 ***********
2026-06-12 09:37:43.705347 | controller | ok: [localhost]
2026-06-12 09:37:43.705412 | controller |
2026-06-12 09:37:43.705423 | 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-12 09:37:43.705432 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 09:37:43.705441 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 09:37:43.705449 | controller |   _config_map_content |
2026-06-12 09:37:43.705456 | controller |   ansible.utils.remove_keys(
2026-06-12 09:37:43.705464 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 09:37:43.705472 | controller |     matching_parameter='regex')
2026-06-12 09:37:43.705480 | controller | }}, cacheable=False] ***
2026-06-12 09:37:43.705488 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.203)       0:01:59.599 ***********
2026-06-12 09:37:43.705506 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.203)       0:01:59.598 ***********
2026-06-12 09:37:43.937869 | controller | ok: [localhost]
2026-06-12 09:37:43.937914 | controller |
2026-06-12 09:37:43.937919 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 09:37:43.937923 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.232)       0:01:59.832 ***********
2026-06-12 09:37:43.937927 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.232)       0:01:59.831 ***********
2026-06-12 09:37:43.986353 | controller | skipping: [localhost]
2026-06-12 09:37:43.986395 | controller |
2026-06-12 09:37:43.986400 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 09:37:43.986405 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.048)       0:01:59.880 ***********
2026-06-12 09:37:43.986408 | controller | Friday 12 June 2026  09:37:43 +0000 (0:00:00.048)       0:01:59.879 ***********
2026-06-12 09:37:44.221249 | controller | changed: [localhost]
2026-06-12 09:37:44.221290 | controller |
2026-06-12 09:37:44.221296 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 09:37:44.221300 | controller |   (snippet_datadir,
2026-06-12 09:37:44.221304 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 09:37:44.221308 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 09:37:44.221312 | controller | Friday 12 June 2026  09:37:44 +0000 (0:00:00.234)       0:02:00.115 ***********
2026-06-12 09:37:44.221315 | controller | Friday 12 June 2026  09:37:44 +0000 (0:00:00.234)       0:02:00.114 ***********
2026-06-12 09:37:44.287708 | controller | skipping: [localhost]
2026-06-12 09:37:44.287751 | controller |
2026-06-12 09:37:44.287756 | 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-12 09:37:44.287761 | controller | Friday 12 June 2026  09:37:44 +0000 (0:00:00.066)       0:02:00.182 ***********
2026-06-12 09:37:44.287766 | controller | Friday 12 June 2026  09:37:44 +0000 (0:00:00.066)       0:02:00.180 ***********
2026-06-12 09:37:44.350423 | controller | ok: [localhost]
2026-06-12 09:37:44.350463 | controller |
2026-06-12 09:37:44.350469 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 09:37:44.350473 | controller |   (snippet_datadir,
2026-06-12 09:37:44.350477 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 09:37:44.350481 | controller | }}, content={{
2026-06-12 09:37:44.350485 | controller |   _base64_patch |
2026-06-12 09:37:44.350488 | controller |   default({}) |
2026-06-12 09:37:44.350491 | controller |   to_nice_yaml
2026-06-12 09:37:44.350495 | controller | }}, mode=0644] ***
2026-06-12 09:37:44.350498 | controller | Friday 12 June 2026  09:37:44 +0000 (0:00:00.062)       0:02:00.244 ***********
2026-06-12 09:37:44.350502 | controller | Friday 12 June 2026  09:37:44 +0000 (0:00:00.062)       0:02:00.243 ***********
2026-06-12 09:37:44.768708 | controller | changed: [localhost]
2026-06-12 09:37:44.768747 | controller |
2026-06-12 09:37:44.768752 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 09:37:44.768757 | controller |   (snippet_datadir,
2026-06-12 09:37:44.768760 | controller |    '04_user_data.yaml') | path_join
2026-06-12 09:37:44.768765 | controller | }}, content={{
2026-06-12 09:37:44.768768 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 09:37:44.768772 | controller |   default({}) |
2026-06-12 09:37:44.768776 | controller |   to_nice_yaml
2026-06-12 09:37:44.768780 | controller | }}, mode=0644] ***
2026-06-12 09:37:44.768783 | controller | Friday 12 June 2026  09:37:44 +0000 (0:00:00.418)       0:02:00.663 ***********
2026-06-12 09:37:44.768787 | controller | Friday 12 June 2026  09:37:44 +0000 (0:00:00.418)       0:02:00.661 ***********
2026-06-12 09:37:45.181222 | controller | changed: [localhost]
2026-06-12 09:37:45.181270 | controller |
2026-06-12 09:37:45.181278 | 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-12 09:37:45.181284 | controller |   (
2026-06-12 09:37:45.181289 | controller |     snippet_datadir,
2026-06-12 09:37:45.181295 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 09:37:45.181307 | controller |   ) | path_join
2026-06-12 09:37:45.181312 | controller | }}, mode=0644] ***
2026-06-12 09:37:45.181317 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.413)       0:02:01.076 ***********
2026-06-12 09:37:45.181323 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.412)       0:02:01.074 ***********
2026-06-12 09:37:45.542613 | controller | changed: [localhost]
2026-06-12 09:37:45.542654 | controller |
2026-06-12 09:37:45.542659 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 09:37:45.542663 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.361)       0:02:01.437 ***********
2026-06-12 09:37:45.542673 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.361)       0:02:01.436 ***********
2026-06-12 09:37:45.627792 | 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-12 09:37:45.627830 | controller |
2026-06-12 09:37:45.627836 | 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-12 09:37:45.627842 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.085)       0:02:01.522 ***********
2026-06-12 09:37:45.627847 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.085)       0:02:01.521 ***********
2026-06-12 09:37:45.672343 | controller | ok: [localhost] =>
2026-06-12 09:37:45.672377 | controller |     changed: false
2026-06-12 09:37:45.672382 | controller |     msg: All assertions passed
2026-06-12 09:37:45.672388 | controller |
2026-06-12 09:37:45.672393 | 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-12 09:37:45.672398 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.044)       0:02:01.567 ***********
2026-06-12 09:37:45.672403 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.044)       0:02:01.566 ***********
2026-06-12 09:37:45.907471 | controller | ok: [localhost]
2026-06-12 09:37:45.907522 | controller |
2026-06-12 09:37:45.907532 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 09:37:45.907541 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.235)       0:02:01.802 ***********
2026-06-12 09:37:45.907548 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.235)       0:02:01.801 ***********
2026-06-12 09:37:45.972736 | controller | ok: [localhost]
2026-06-12 09:37:45.972773 | controller |
2026-06-12 09:37:45.972779 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 09:37:45.972785 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.065)       0:02:01.867 ***********
2026-06-12 09:37:45.972790 | controller | Friday 12 June 2026  09:37:45 +0000 (0:00:00.065)       0:02:01.866 ***********
2026-06-12 09:37:46.429884 | 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-12 09:37:46.429944 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml)
2026-06-12 09:37:46.429955 | controller |
2026-06-12 09:37:46.429964 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 09:37:46.429973 | controller |   _content |
2026-06-12 09:37:46.429981 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 09:37:46.429989 | controller |   combine(_parsed, recursive=true)
2026-06-12 09:37:46.429997 | controller | }}
2026-06-12 09:37:46.430005 | controller | ] ***
2026-06-12 09:37:46.430013 | controller | Friday 12 June 2026  09:37:46 +0000 (0:00:00.456)       0:02:02.324 ***********
2026-06-12 09:37:46.430021 | controller | Friday 12 June 2026  09:37:46 +0000 (0:00:00.456)       0:02:02.323 ***********
2026-06-12 09:37:46.528025 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 09:37:46.528104 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 09:37:46.528111 | controller |
2026-06-12 09:37:46.528116 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 09:37:46.528128 | controller | Friday 12 June 2026  09:37:46 +0000 (0:00:00.098)       0:02:02.422 ***********
2026-06-12 09:37:46.528132 | controller | Friday 12 June 2026  09:37:46 +0000 (0:00:00.098)       0:02:02.421 ***********
2026-06-12 09:37:46.778688 | controller | changed: [localhost]
2026-06-12 09:37:46.778737 | controller |
2026-06-12 09:37:46.778748 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 09:37:46.778757 | controller |   (_destdir,
2026-06-12 09:37:46.778766 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 09:37:46.778774 | controller | }}, content={{
2026-06-12 09:37:46.778781 | controller |   (
2026-06-12 09:37:46.778789 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 09:37:46.778797 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 09:37:46.778805 | controller | }}, mode=0644] ***
2026-06-12 09:37:46.778813 | controller | Friday 12 June 2026  09:37:46 +0000 (0:00:00.250)       0:02:02.673 ***********
2026-06-12 09:37:46.778821 | controller | Friday 12 June 2026  09:37:46 +0000 (0:00:00.250)       0:02:02.671 ***********
2026-06-12 09:37:47.200215 | controller | changed: [localhost]
2026-06-12 09:37:47.200280 | controller |
2026-06-12 09:37:47.200291 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-12 09:37:47.200300 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 09:37:47.200309 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 09:37:47.200316 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 09:37:47.200324 | controller | }}, dest={{
2026-06-12 09:37:47.200332 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 09:37:47.200340 | controller |   stage['path'], _val.src_file
2026-06-12 09:37:47.200348 | controller |   ) |
2026-06-12 09:37:47.200356 | controller |   path_join
2026-06-12 09:37:47.200363 | controller |  }}] ***
2026-06-12 09:37:47.200371 | controller | Friday 12 June 2026  09:37:47 +0000 (0:00:00.422)       0:02:03.095 ***********
2026-06-12 09:37:47.200379 | controller | Friday 12 June 2026  09:37:47 +0000 (0:00:00.421)       0:02:03.093 ***********
2026-06-12 09:37:47.524374 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph)
2026-06-12 09:37:47.524430 | controller |
2026-06-12 09:37:47.524438 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:47.524444 | controller | Friday 12 June 2026  09:37:47 +0000 (0:00:00.324)       0:02:03.419 ***********
2026-06-12 09:37:47.524450 | controller | Friday 12 June 2026  09:37:47 +0000 (0:00:00.324)       0:02:03.417 ***********
2026-06-12 09:37:47.591581 | controller | skipping: [localhost]
2026-06-12 09:37:47.591617 | controller |
2026-06-12 09:37:47.591626 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 09:37:47.591645 | controller | Friday 12 June 2026  09:37:47 +0000 (0:00:00.067)       0:02:03.486 ***********
2026-06-12 09:37:47.591653 | controller | Friday 12 June 2026  09:37:47 +0000 (0:00:00.067)       0:02:03.485 ***********
2026-06-12 09:37:47.985076 | controller | changed: [localhost]
2026-06-12 09:37:47.985175 | controller |
2026-06-12 09:37:47.985187 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 09:37:47.985196 | controller | Friday 12 June 2026  09:37:47 +0000 (0:00:00.393)       0:02:03.879 ***********
2026-06-12 09:37:47.985204 | controller | Friday 12 June 2026  09:37:47 +0000 (0:00:00.393)       0:02:03.878 ***********
2026-06-12 09:37:48.478634 | controller | changed: [localhost]
2026-06-12 09:37:48.478703 | controller |
2026-06-12 09:37:48.478714 | 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-12 09:37:48.478723 | controller | Friday 12 June 2026  09:37:48 +0000 (0:00:00.493)       0:02:04.373 ***********
2026-06-12 09:37:48.478732 | controller | Friday 12 June 2026  09:37:48 +0000 (0:00:00.493)       0:02:04.372 ***********
2026-06-12 09:37:48.554166 | controller | skipping: [localhost]
2026-06-12 09:37:48.554239 | controller |
2026-06-12 09:37:48.554247 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 09:37:48.554252 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 09:37:48.554258 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 09:37:48.554264 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 09:37:48.554269 | controller |   ) | list
2026-06-12 09:37:48.554274 | controller | }}] ***
2026-06-12 09:37:48.554279 | controller | Friday 12 June 2026  09:37:48 +0000 (0:00:00.075)       0:02:04.448 ***********
2026-06-12 09:37:48.554284 | controller | Friday 12 June 2026  09:37:48 +0000 (0:00:00.075)       0:02:04.447 ***********
2026-06-12 09:37:48.612787 | controller | skipping: [localhost]
2026-06-12 09:37:48.612833 | controller |
2026-06-12 09:37:48.612839 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-12 09:37:48.612844 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 09:37:48.612848 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 09:37:48.612852 | controller | }}, mode=0644] ***
2026-06-12 09:37:48.612856 | controller | Friday 12 June 2026  09:37:48 +0000 (0:00:00.058)       0:02:04.507 ***********
2026-06-12 09:37:48.612860 | controller | Friday 12 June 2026  09:37:48 +0000 (0:00:00.058)       0:02:04.506 ***********
2026-06-12 09:37:48.903320 | controller | changed: [localhost]
2026-06-12 09:37:48.903404 | controller |
2026-06-12 09:37:48.903415 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:48.903426 | controller | Friday 12 June 2026  09:37:48 +0000 (0:00:00.290)       0:02:04.798 ***********
2026-06-12 09:37:48.903434 | controller | Friday 12 June 2026  09:37:48 +0000 (0:00:00.290)       0:02:04.796 ***********
2026-06-12 09:37:48.970323 | controller | skipping: [localhost]
2026-06-12 09:37:48.970371 | controller |
2026-06-12 09:37:48.970377 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 09:37:48.970382 | controller | Friday 12 June 2026  09:37:48 +0000 (0:00:00.067)       0:02:04.865 ***********
2026-06-12 09:37:48.970386 | controller | Friday 12 June 2026  09:37:48 +0000 (0:00:00.067)       0:02:04.863 ***********
2026-06-12 09:37:49.023293 | controller | skipping: [localhost]
2026-06-12 09:37:49.023349 | controller |
2026-06-12 09:37:49.023354 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/deployment _raw_params=wait_condition.yml] ***
2026-06-12 09:37:49.023361 | controller | Friday 12 June 2026  09:37:49 +0000 (0:00:00.052)       0:02:04.918 ***********
2026-06-12 09:37:49.023370 | controller | Friday 12 June 2026  09:37:49 +0000 (0:00:00.052)       0:02:04.916 ***********
2026-06-12 09:37:49.080552 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-12 09:37:49.080599 | controller | skipping: [localhost]
2026-06-12 09:37:49.080604 | controller |
2026-06-12 09:37:49.080608 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 09:37:49.080613 | controller | Friday 12 June 2026  09:37:49 +0000 (0:00:00.057)       0:02:04.975 ***********
2026-06-12 09:37:49.080617 | controller | Friday 12 June 2026  09:37:49 +0000 (0:00:00.057)       0:02:04.974 ***********
2026-06-12 09:37:49.132734 | controller | skipping: [localhost]
2026-06-12 09:37:49.132784 | controller |
2026-06-12 09:37:49.132789 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-12 09:37:49.132793 | controller | Friday 12 June 2026  09:37:49 +0000 (0:00:00.051)       0:02:05.027 ***********
2026-06-12 09:37:49.132797 | controller | Friday 12 June 2026  09:37:49 +0000 (0:00:00.051)       0:02:05.025 ***********
2026-06-12 09:37:49.238959 | controller | skipping: [localhost]
2026-06-12 09:37:49.239172 | controller |
2026-06-12 09:37:49.239183 | controller | PLAY RECAP *********************************************************************
2026-06-12 09:37:49.239197 | controller | localhost                  : ok=409  changed=107  unreachable=0    failed=0    skipped=160  rescued=0    ignored=0
2026-06-12 09:37:49.239203 | controller |
2026-06-12 09:37:49.239208 | controller | Friday 12 June 2026  09:37:49 +0000 (0:00:00.104)       0:02:05.131 ***********
2026-06-12 09:37:49.239213 | controller | ===============================================================================
2026-06-12 09:37:49.239219 | controller | Get automation contents ------------------------------------------------- 7.64s
2026-06-12 09:37:49.239224 | controller | ci_setup : Install needed packages -------------------------------------- 4.26s
2026-06-12 09:37:49.239235 | controller | ci_setup : Install openshift client ------------------------------------- 4.02s
2026-06-12 09:37:49.239240 | controller | Load automation files as fact ------------------------------------------- 2.20s
2026-06-12 09:37:49.239245 | controller | ci_setup : Manage directories ------------------------------------------- 1.04s
2026-06-12 09:37:49.239250 | controller | Gathering Facts --------------------------------------------------------- 0.97s
2026-06-12 09:37:49.239255 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane-post-ceph --- 0.79s
2026-06-12 09:37:49.239260 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s
2026-06-12 09:37:49.239265 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s
2026-06-12 09:37:49.239270 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s
2026-06-12 09:37:49.239275 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.67s
2026-06-12 09:37:49.239280 | controller | Create needed SSH keypairs ---------------------------------------------- 0.65s
2026-06-12 09:37:49.239285 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s
2026-06-12 09:37:49.239290 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon --- 0.63s
2026-06-12 09:37:49.239296 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane --- 0.62s
2026-06-12 09:37:49.239301 | controller | kustomize_deploy : Ensure source files exists --------------------------- 0.60s
2026-06-12 09:37:49.239306 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.60s
2026-06-12 09:37:49.239311 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.58s
2026-06-12 09:37:49.239316 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon --- 0.57s
2026-06-12 09:37:49.239321 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.57s
2026-06-12 09:37:49.239326 | controller | Friday 12 June 2026  09:37:49 +0000 (0:00:00.106)       0:02:05.132 ***********
2026-06-12 09:37:49.239331 | controller | ===============================================================================
2026-06-12 09:37:49.239336 | controller | ci_gen_kustomize_values ------------------------------------------------ 68.27s
2026-06-12 09:37:49.239341 | controller | kustomize_deploy ------------------------------------------------------- 31.10s
2026-06-12 09:37:49.239346 | controller | ci_setup --------------------------------------------------------------- 10.96s
2026-06-12 09:37:49.239351 | controller | ansible.builtin.slurp --------------------------------------------------- 8.67s
2026-06-12 09:37:49.239356 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.29s
2026-06-12 09:37:49.239361 | controller | gather_facts ------------------------------------------------------------ 0.97s
2026-06-12 09:37:49.239366 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.65s
2026-06-12 09:37:49.239371 | controller | ansible.builtin.copy ---------------------------------------------------- 0.50s
2026-06-12 09:37:49.239376 | controller | networking_mapper ------------------------------------------------------- 0.49s
2026-06-12 09:37:49.239381 | controller | ansible.builtin.file ---------------------------------------------------- 0.35s
2026-06-12 09:37:49.239386 | controller | ansible.builtin.include_role -------------------------------------------- 0.28s
2026-06-12 09:37:49.239391 | controller | ansible.builtin.find ---------------------------------------------------- 0.27s
2026-06-12 09:37:49.239398 | controller | ansible.builtin.stat ---------------------------------------------------- 0.22s
2026-06-12 09:37:49.239403 | controller | ansible.builtin.assert -------------------------------------------------- 0.05s
2026-06-12 09:37:49.239408 | controller | ansible.builtin.include_vars -------------------------------------------- 0.03s
2026-06-12 09:37:49.239413 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-12 09:37:49.239418 | controller | total ----------------------------------------------------------------- 125.10s
2026-06-12 09:37:49.431200 | controller | ok: Runtime: 0:02:05.775858
2026-06-12 09:37:49.469506 | 
2026-06-12 09:37:49.469663 | PLAY RECAP
2026-06-12 09:37:49.469718 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-12 09:37:49.469738 | 
2026-06-12 09:37:49.621954 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-12 09:37:49.623339 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-12 09:37:50.246628 | 
2026-06-12 09:37:50.246759 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-12 09:37:50.260485 | 
2026-06-12 09:37:50.260583 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-12 09:37:50.702426 | controller | ok
2026-06-12 09:37:50.733554 | 
2026-06-12 09:37:50.733749 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-12 09:37:50.741878 | 
2026-06-12 09:37:50.741997 | TASK [Filter out host if needed]
2026-06-12 09:37:50.752534 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-12 09:37:50.756763 | 
2026-06-12 09:37:50.756836 | TASK [Ensure file is present]
2026-06-12 09:37:51.185609 | controller | ok
2026-06-12 09:37:51.198182 | 
2026-06-12 09:37:51.198344 | TASK [Manage molecule report file]
2026-06-12 09:37:51.728269 | controller | skipping: Conditional result was False
2026-06-12 09:37:51.737372 | 
2026-06-12 09:37:51.737518 | TASK [Check if we get ci-framework-data basedir]
2026-06-12 09:37:52.016752 | controller | ok
2026-06-12 09:37:52.032917 | 
2026-06-12 09:37:52.033201 | TASK [Create ci-framework-data log directory for zuul]
2026-06-12 09:37:52.312410 | controller | changed
2026-06-12 09:37:52.321060 | 
2026-06-12 09:37:52.321194 | TASK [Copy ci-framework interesting files]
2026-06-12 09:37:52.805594 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-12 09:37:52.863108 | controller | ok: Runtime: 0:00:00.033566
2026-06-12 09:37:52.866763 | 
2026-06-12 09:37:52.866881 | TASK [Get SELinux listing]
2026-06-12 09:37:53.395600 | controller | ok: Runtime: 0:00:00.012273
2026-06-12 09:37:53.406305 | 
2026-06-12 09:37:53.406438 | TASK [Generate log index]
2026-06-12 09:37:54.368458 | controller | changed
2026-06-12 09:37:54.378099 | 
2026-06-12 09:37:54.378409 | TASK [Get some env related data]
2026-06-12 09:37:55.084487 | controller | /home/zuul/.local/bin/ansible
2026-06-12 09:37:55.933574 | controller | ok: Runtime: 0:00:01.032363
2026-06-12 09:37:55.942445 | 
2026-06-12 09:37:55.942589 | TASK [Generate list of logs to collect in home directory]
2026-06-12 09:37:56.363760 | controller | ok: All paths examined
2026-06-12 09:37:56.410403 | 
2026-06-12 09:37:56.410655 | LOOP [Copy logs from home directory]
2026-06-12 09:37:56.830467 | controller | changed:
2026-06-12 09:37:56.830689 | controller | {
2026-06-12 09:37:56.830715 | controller |   "atime": 1781256921.2850022,
2026-06-12 09:37:56.830734 | controller |   "ctime": 1781257069.2374556,
2026-06-12 09:37:56.830751 | controller |   "dev": 64513,
2026-06-12 09:37:56.830767 | controller |   "gid": 1000,
2026-06-12 09:37:56.830783 | controller |   "gr_name": "zuul",
2026-06-12 09:37:56.830798 | controller |   "inode": 305753,
2026-06-12 09:37:56.830814 | controller |   "isblk": false,
2026-06-12 09:37:56.830829 | controller |   "ischr": false,
2026-06-12 09:37:56.830844 | controller |   "isdir": false,
2026-06-12 09:37:56.830886 | controller |   "isfifo": false,
2026-06-12 09:37:56.830903 | controller |   "isgid": false,
2026-06-12 09:37:56.830918 | controller |   "islnk": false,
2026-06-12 09:37:56.830933 | controller |   "isreg": true,
2026-06-12 09:37:56.830948 | controller |   "issock": false,
2026-06-12 09:37:56.830969 | controller |   "isuid": false,
2026-06-12 09:37:56.830985 | controller |   "mode": "0644",
2026-06-12 09:37:56.831000 | controller |   "mtime": 1781257069.2374556,
2026-06-12 09:37:56.831015 | controller |   "nlink": 1,
2026-06-12 09:37:56.831033 | controller |   "path": "/home/zuul/ansible.log",
2026-06-12 09:37:56.831051 | controller |   "pw_name": "zuul",
2026-06-12 09:37:56.831066 | controller |   "rgrp": true,
2026-06-12 09:37:56.831081 | controller |   "roth": true,
2026-06-12 09:37:56.831098 | controller |   "rusr": true,
2026-06-12 09:37:56.831114 | controller |   "size": 373588,
2026-06-12 09:37:56.831130 | controller |   "uid": 1000,
2026-06-12 09:37:56.831145 | controller |   "wgrp": false,
2026-06-12 09:37:56.831160 | controller |   "woth": false,
2026-06-12 09:37:56.831176 | controller |   "wusr": true,
2026-06-12 09:37:56.831193 | controller |   "xgrp": false,
2026-06-12 09:37:56.831209 | controller |   "xoth": false,
2026-06-12 09:37:56.831224 | controller |   "xusr": false
2026-06-12 09:37:56.831240 | controller | }
2026-06-12 09:37:56.845295 | 
2026-06-12 09:37:56.845537 | TASK [Copy crio stats log file]
2026-06-12 09:37:56.874550 | controller | skipping: Conditional result was False
2026-06-12 09:37:56.884893 | 
2026-06-12 09:37:56.885039 | TASK [Get SELinux related data]
2026-06-12 09:37:57.212845 | controller | <no matches>
2026-06-12 09:37:57.426234 | controller | ERROR
2026-06-12 09:37:57.426455 | controller | {
2026-06-12 09:37:57.426485 | controller |   "delta": "0:00:00.013855",
2026-06-12 09:37:57.426505 | controller |   "end": "2026-06-12 09:37:57.214057",
2026-06-12 09:37:57.426522 | controller |   "msg": "non-zero return code",
2026-06-12 09:37:57.426539 | controller |   "rc": 1,
2026-06-12 09:37:57.426556 | controller |   "start": "2026-06-12 09:37:57.200202"
2026-06-12 09:37:57.426572 | controller | }
2026-06-12 09:37:57.426593 | controller | ERROR: Ignoring Errors
2026-06-12 09:37:57.430402 | 
2026-06-12 09:37:57.430467 | TASK [Create system configuration directory]
2026-06-12 09:37:57.676782 | controller | changed
2026-06-12 09:37:57.682363 | 
2026-06-12 09:37:57.682496 | TASK [Get some of the system configurations]
2026-06-12 09:37:58.216067 | controller | ok: Runtime: 0:00:00.020023
2026-06-12 09:37:58.224283 | 
2026-06-12 09:37:58.224458 | TASK [Copy generated documentation if available]
2026-06-12 09:37:58.262456 | controller | skipping: Conditional result was False
2026-06-12 09:37:58.269390 | 
2026-06-12 09:37:58.269486 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-12 09:37:58.305057 | controller | skipping: Conditional result was False
2026-06-12 09:37:58.311933 | 
2026-06-12 09:37:58.312065 | TASK [Compress logs bigger than 2MB]
2026-06-12 09:37:58.848139 | controller | ok: Runtime: 0:00:00.007490
2026-06-12 09:37:58.856655 | 
2026-06-12 09:37:58.856788 | TASK [Copy files from workspace on node]
2026-06-12 09:37:58.892139 | controller | ok
2026-06-12 09:37:58.942626 | 
2026-06-12 09:37:58.942805 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-12 09:37:58.981639 | controller | skipping: Conditional result was False
2026-06-12 09:37:58.995528 | 
2026-06-12 09:37:58.995769 | TASK [fetch-output : Set log path for single node]
2026-06-12 09:37:59.040627 | controller | ok
2026-06-12 09:37:59.046408 | 
2026-06-12 09:37:59.046541 | LOOP [fetch-output : Ensure local output dirs]
2026-06-12 09:37:59.394967 | controller -> localhost | changed: "/var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/logs"
2026-06-12 09:37:59.395326 | controller -> localhost | changed: All items complete
2026-06-12 09:37:59.395372 | 
2026-06-12 09:37:59.683628 | controller -> localhost | changed: "/var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/artifacts"
2026-06-12 09:37:59.984982 | controller -> localhost | changed: "/var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/docs"
2026-06-12 09:38:00.001235 | 
2026-06-12 09:38:00.001523 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-12 09:38:00.837768 | controller | changed:
2026-06-12 09:38:00.838323 | controller | .d..t...... ./
2026-06-12 09:38:00.838442 | controller | >f+++++++++ README.html
2026-06-12 09:38:00.838525 | controller | >f+++++++++ ansible.log
2026-06-12 09:38:00.838598 | controller | >f+++++++++ dmesg.log
2026-06-12 09:38:00.838673 | controller | >f+++++++++ installed-pkgs.log
2026-06-12 09:38:00.838730 | controller | >f+++++++++ python.log
2026-06-12 09:38:00.838772 | controller | >f+++++++++ registries.conf
2026-06-12 09:38:00.838810 | controller | >f+++++++++ selinux-denials.log
2026-06-12 09:38:00.838907 | controller | >f+++++++++ selinux-listing.log
2026-06-12 09:38:00.838949 | controller | cd+++++++++ ci-framework-data/
2026-06-12 09:38:00.838985 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-12 09:38:00.839021 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-12 09:38:00.839057 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-12 09:38:00.839094 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-12 09:38:00.839130 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-12 09:38:00.839166 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-12 09:38:00.839204 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-12 09:38:00.839240 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/
2026-06-12 09:38:00.839278 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/values.yaml
2026-06-12 09:38:00.839315 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/
2026-06-12 09:38:00.839350 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/values.yaml
2026-06-12 09:38:00.839386 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/
2026-06-12 09:38:00.839421 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml
2026-06-12 09:38:00.839456 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-12 09:38:00.839491 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-12 09:38:00.839526 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/
2026-06-12 09:38:00.839560 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml
2026-06-12 09:38:00.839594 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml.32782.2026-06-12@09:37:39~
2026-06-12 09:38:00.839630 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-12 09:38:00.839683 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-12 09:38:00.840000 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-12 09:38:00.840055 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-12 09:38:00.840092 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-12 09:38:00.840127 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-12 09:38:00.840162 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32233.2026-06-12@09:37:21~
2026-06-12 09:38:00.840197 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32634.2026-06-12@09:37:34~
2026-06-12 09:38:00.840232 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-12 09:38:00.840268 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/
2026-06-12 09:38:00.840303 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/01_original.yaml
2026-06-12 09:38:00.840339 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml
2026-06-12 09:38:00.840374 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml
2026-06-12 09:38:00.840408 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/
2026-06-12 09:38:00.840443 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/01_original.yaml
2026-06-12 09:38:00.840478 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml
2026-06-12 09:38:00.840512 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml
2026-06-12 09:38:00.840546 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/
2026-06-12 09:38:00.840582 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml
2026-06-12 09:38:00.840616 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml
2026-06-12 09:38:00.840650 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml
2026-06-12 09:38:00.840684 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-12 09:38:00.840719 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-12 09:38:00.840754 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-12 09:38:00.840789 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-12 09:38:00.840823 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/
2026-06-12 09:38:00.840899 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml
2026-06-12 09:38:00.840941 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml.32736.2026-06-12@09:37:37~
2026-06-12 09:38:00.840977 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml
2026-06-12 09:38:00.841013 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml
2026-06-12 09:38:00.841048 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml
2026-06-12 09:38:00.841093 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-12 09:38:00.841129 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-12 09:38:00.841164 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-12 09:38:00.841199 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-12 09:38:00.841233 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-12 09:38:00.841267 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-12 09:38:00.841301 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-12 09:38:00.841336 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30527.2026-06-12@09:36:23~
2026-06-12 09:38:00.841371 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.32061.2026-06-12@09:37:14~
2026-06-12 09:38:00.841405 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-12 09:38:00.841439 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-12 09:38:00.841474 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-12 09:38:00.841509 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-12 09:38:00.841544 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-12 09:38:00.841578 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32189.2026-06-12@09:37:19~
2026-06-12 09:38:00.841613 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32590.2026-06-12@09:37:32~
2026-06-12 09:38:00.841647 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-12 09:38:00.841680 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-12 09:38:00.841714 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-12 09:38:00.841748 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/baremetalhosts.yaml
2026-06-12 09:38:00.841782 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane-post-ceph.yaml
2026-06-12 09:38:00.841817 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-12 09:38:00.841878 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml
2026-06-12 09:38:00.841924 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml
2026-06-12 09:38:00.841959 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/dns.yaml
2026-06-12 09:38:00.841993 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-12 09:38:00.842027 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-12 09:38:00.842063 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml
2026-06-12 09:38:00.842099 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml
2026-06-12 09:38:00.842133 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-12 09:38:00.842169 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-12 09:38:00.842207 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-12 09:38:00.842251 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-12 09:38:00.842286 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-12 09:38:00.842320 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-12 09:38:00.842354 | controller | cd+++++++++ registries.conf.d/
2026-06-12 09:38:00.842389 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-12 09:38:00.842423 | controller | cd+++++++++ system-config/
2026-06-12 09:38:00.842458 | controller | cd+++++++++ system-config/libvirt/
2026-06-12 09:38:00.842492 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-12 09:38:00.842527 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-12 09:38:01.365154 | controller | changed: .d..t...... ./
2026-06-12 09:38:01.916105 | controller | changed: .d..t...... ./
2026-06-12 09:38:01.971370 | 
2026-06-12 09:38:01.971631 | TASK [Return artifact to Zuul]
2026-06-12 09:38:02.009805 | controller | skipping: Conditional result was False
2026-06-12 09:38:02.016115 | 
2026-06-12 09:38:02.016230 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-12 09:38:02.016484 | 
2026-06-12 09:38:02.016556 | PLAY RECAP
2026-06-12 09:38:02.016657 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-12 09:38:02.016704 | 
2026-06-12 09:38:02.198044 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-12 09:38:02.199676 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-12 09:38:03.253580 | 
2026-06-12 09:38:03.253723 | PLAY [all]
2026-06-12 09:38:03.263342 | 
2026-06-12 09:38:03.263427 | TASK [include_role : fetch-output]
2026-06-12 09:38:03.313296 | controller | ok
2026-06-12 09:38:03.338422 | 
2026-06-12 09:38:03.338636 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-12 09:38:03.414812 | controller | skipping: Conditional result was False
2026-06-12 09:38:03.422055 | 
2026-06-12 09:38:03.422234 | TASK [fetch-output : Set log path for single node]
2026-06-12 09:38:03.463785 | controller | ok
2026-06-12 09:38:03.469566 | 
2026-06-12 09:38:03.469689 | LOOP [fetch-output : Ensure local output dirs]
2026-06-12 09:38:03.925449 | controller -> localhost | ok: "/var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/logs"
2026-06-12 09:38:04.233117 | controller -> localhost | ok: "/var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/artifacts"
2026-06-12 09:38:04.516423 | controller -> localhost | ok: "/var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/docs"
2026-06-12 09:38:04.524788 | 
2026-06-12 09:38:04.524915 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-12 09:38:05.333109 | controller | ok
2026-06-12 09:38:05.333468 | controller | ok: All items complete
2026-06-12 09:38:05.333526 | 
2026-06-12 09:38:08.080367 | controller | ok
2026-06-12 09:38:08.649826 | controller | ok
2026-06-12 09:38:08.668417 | 
2026-06-12 09:38:08.668549 | TASK [include_role : fetch-output-openshift]
2026-06-12 09:38:08.693194 | controller | skipping: Conditional result was False
2026-06-12 09:38:08.698639 | 
2026-06-12 09:38:08.698716 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-12 09:38:09.203273 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.013607
2026-06-12 09:38:09.503510 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.014037
2026-06-12 09:38:09.523930 | 
2026-06-12 09:38:09.524063 | PLAY [all]
2026-06-12 09:38:09.530397 | 
2026-06-12 09:38:09.530490 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-12 09:38:10.063565 | controller | changed
2026-06-12 09:38:10.073388 | 
2026-06-12 09:38:10.073554 | PLAY RECAP
2026-06-12 09:38:10.073640 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-12 09:38:10.073682 | 
2026-06-12 09:38:10.254244 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-12 09:38:10.255807 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-12 09:38:10.967500 | 
2026-06-12 09:38:10.967619 | PLAY [localhost]
2026-06-12 09:38:10.977851 | 
2026-06-12 09:38:10.977947 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-12 09:38:11.469765 | localhost | changed
2026-06-12 09:38:11.490560 | 
2026-06-12 09:38:11.490969 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-12 09:38:11.535547 | localhost | ok
2026-06-12 09:38:11.548928 | 
2026-06-12 09:38:11.549088 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-12 09:38:11.996410 | localhost | changed
2026-06-12 09:38:12.003531 | 
2026-06-12 09:38:12.003644 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-12 09:38:12.909172 | localhost | changed
2026-06-12 09:38:12.913598 | 
2026-06-12 09:38:12.913686 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-12 09:38:13.420563 | localhost | Identity added: /var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/tmp/ansible.d4xx7ptj (/var/lib/zuul/builds/94f0f3a52c3f4acebca681cdcc5161a4/work/tmp/ansible.d4xx7ptj)
2026-06-12 09:38:13.420792 | localhost | ok: Runtime: 0:00:00.019281
2026-06-12 09:38:13.424348 | 
2026-06-12 09:38:13.424425 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-12 09:38:13.753213 | localhost | ok: Runtime: 0:00:00.009790
2026-06-12 09:38:13.758690 | 
2026-06-12 09:38:13.758782 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-12 09:38:13.842568 | localhost | changed
2026-06-12 09:38:13.847086 | 
2026-06-12 09:38:13.847177 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-12 09:38:14.356280 | localhost | changed
2026-06-12 09:38:14.363094 | 
2026-06-12 09:38:14.363154 | PLAY [localhost]
2026-06-12 09:38:14.368634 | 
2026-06-12 09:38:14.368710 | TASK [Generate bulk log download script]
2026-06-12 09:38:14.394690 | localhost | ok
2026-06-12 09:38:14.415231 | 
2026-06-12 09:38:14.415576 | TASK [local-log-download : Check API endpoint is defined]
2026-06-12 09:38:14.458128 | localhost | ok: All assertions passed
2026-06-12 09:38:14.464397 | 
2026-06-12 09:38:14.464482 | TASK [local-log-download : Create download script]
2026-06-12 09:38:14.926383 | localhost -> localhost | changed
2026-06-12 09:38:14.984541 | 
2026-06-12 09:38:14.984708 | TASK [Register quick-download link]
2026-06-12 09:38:15.015185 | localhost | ok
2026-06-12 09:38:15.018084 | 
2026-06-12 09:38:15.018161 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-12 09:38:15.026100 | 
2026-06-12 09:38:15.026327 | TASK [Set zuul-log-path fact]
2026-06-12 09:38:15.048184 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-12 09:38:15.062283 | 
2026-06-12 09:38:15.062426 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-12 09:38:15.102482 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-12 09:38:15.107892 | 
2026-06-12 09:38:15.108020 | TASK [upload-logs : Create log directories]
2026-06-12 09:38:16.067349 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-12 09:38:16.071401 | 
2026-06-12 09:38:16.071543 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-12 09:38:16.446228 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.012247
2026-06-12 09:38:16.449299 | 
2026-06-12 09:38:16.449369 | TASK [upload-logs : Upload logs to log server]
2026-06-12 09:38:21.132270 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-12 09:38:21.135361 | 
2026-06-12 09:38:21.135491 | LOOP [upload-logs : Compress console log and json output]
