2026-06-18 13:31:44.894481 | Job console starting
2026-06-18 13:31:45.593735 | Updating git repos
2026-06-18 13:31:45.669295 | Cloning repos into workspace
2026-06-18 13:31:48.474724 | Restoring repo states
2026-06-18 13:31:49.216881 | Merging changes
2026-06-18 13:31:50.949223 | Checking out repos
2026-06-18 13:31:52.983732 | Preparing playbooks
2026-06-18 13:32:01.088902 | Running Ansible setup
2026-06-18 13:32:06.224791 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-18 13:32:06.938708 | 
2026-06-18 13:32:06.938833 | PLAY [localhost]
2026-06-18 13:32:06.947835 | 
2026-06-18 13:32:06.947956 | TASK [Gathering Facts]
2026-06-18 13:32:10.425036 | localhost | ok
2026-06-18 13:32:10.430976 | 
2026-06-18 13:32:10.431049 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-18 13:32:10.888824 | localhost -> localhost | changed
2026-06-18 13:32:10.893216 | 
2026-06-18 13:32:10.893286 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-18 13:32:23.913326 | localhost -> localhost | changed
2026-06-18 13:32:23.921102 | 
2026-06-18 13:32:23.921234 | TASK [Setup log path fact]
2026-06-18 13:32:24.009048 | localhost | ok
2026-06-18 13:32:24.032914 | 
2026-06-18 13:32:24.033114 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-18 13:32:24.066258 | localhost | ok
2026-06-18 13:32:24.077430 | 
2026-06-18 13:32:24.077604 | TASK [emit-job-header : Print job information]
2026-06-18 13:32:24.119051 | # Job Information
2026-06-18 13:32:24.119315 | Ansible Version: 2.16.18
2026-06-18 13:32:24.119378 | Job: rhoso-architecture-validate-uni04delta
2026-06-18 13:32:24.119421 | Pipeline: github-check
2026-06-18 13:32:24.119460 | Executor: 38.102.83.32
2026-06-18 13:32:24.119497 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/770
2026-06-18 13:32:24.119581 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/ef3/rdoproject.org/ef3623a210604fdc92ef12c75dd1ea16/
2026-06-18 13:32:24.119628 | Event ID: a3fd31b0-6b19-11f1-8c27-9cac447d2a1a
2026-06-18 13:32:24.125439 | 
2026-06-18 13:32:24.125601 | LOOP [emit-job-header : Print node information]
2026-06-18 13:32:24.222789 | localhost | ok:
2026-06-18 13:32:24.223048 | localhost | # Node Information
2026-06-18 13:32:24.223104 | localhost | Inventory Hostname: controller
2026-06-18 13:32:24.223151 | localhost | Hostname: np0000078640
2026-06-18 13:32:24.223194 | localhost | Username: zuul
2026-06-18 13:32:24.223238 | localhost | Distro: CentOS 9
2026-06-18 13:32:24.223276 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-18 13:32:24.223313 | localhost | Region: RegionOne
2026-06-18 13:32:24.223350 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-18 13:32:24.223385 | localhost | Product Name: OpenStack Nova
2026-06-18 13:32:24.223419 | localhost | Interface IP: 38.129.56.21
2026-06-18 13:32:24.239873 | 
2026-06-18 13:32:24.240009 | PLAY [all]
2026-06-18 13:32:24.250971 | 
2026-06-18 13:32:24.251104 | TASK [Gather network facts]
2026-06-18 13:32:24.714756 | controller | ok
2026-06-18 13:32:24.726619 | 
2026-06-18 13:32:24.726739 | TASK [include_role : start-zuul-console]
2026-06-18 13:32:24.754477 | controller | ok
2026-06-18 13:32:24.775997 | 
2026-06-18 13:32:24.776116 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-18 13:32:25.179675 | controller | ok
2026-06-18 13:32:25.186948 | 
2026-06-18 13:32:25.187066 | TASK [include_role : add-build-sshkey]
2026-06-18 13:32:25.214661 | controller | ok
2026-06-18 13:32:25.227309 | 
2026-06-18 13:32:25.227421 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-18 13:32:25.583431 | controller -> localhost | ok
2026-06-18 13:32:25.587660 | 
2026-06-18 13:32:25.587729 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-18 13:32:25.614264 | controller | ok
2026-06-18 13:32:25.627587 | controller | included: /var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-18 13:32:25.631901 | 
2026-06-18 13:32:25.632018 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-18 13:32:26.412322 | controller -> localhost | Generating public/private rsa key pair.
2026-06-18 13:32:26.412597 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/ef3623a210604fdc92ef12c75dd1ea16_id_rsa
2026-06-18 13:32:26.412664 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/ef3623a210604fdc92ef12c75dd1ea16_id_rsa.pub
2026-06-18 13:32:26.412716 | controller -> localhost | The key fingerprint is:
2026-06-18 13:32:26.412763 | controller -> localhost | SHA256:aSNOz9Ovb35y0FOUfig2YRTHnFVZsnzF+bNpz57Bnwo zuul-build-sshkey
2026-06-18 13:32:26.412809 | controller -> localhost | The key's randomart image is:
2026-06-18 13:32:26.412854 | controller -> localhost | +---[RSA 3072]----+
2026-06-18 13:32:26.412899 | controller -> localhost | |           .o+o+@|
2026-06-18 13:32:26.412945 | controller -> localhost | |            oo+*+|
2026-06-18 13:32:26.412990 | controller -> localhost | |           . .+oo|
2026-06-18 13:32:26.413033 | controller -> localhost | |         .  + .++|
2026-06-18 13:32:26.413076 | controller -> localhost | |      o S  . + .=|
2026-06-18 13:32:26.413122 | controller -> localhost | |     o = o  . ++ |
2026-06-18 13:32:26.413165 | controller -> localhost | |      . + .E ..=.|
2026-06-18 13:32:26.413210 | controller -> localhost | |         . .+ o B|
2026-06-18 13:32:26.413252 | controller -> localhost | |          .=+=.+o|
2026-06-18 13:32:26.413296 | controller -> localhost | +----[SHA256]-----+
2026-06-18 13:32:26.413384 | controller -> localhost | ok: Runtime: 0:00:00.296927
2026-06-18 13:32:26.426698 | 
2026-06-18 13:32:26.426891 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-18 13:32:26.456242 | controller | ok
2026-06-18 13:32:26.471375 | controller | included: /var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-18 13:32:26.482150 | 
2026-06-18 13:32:26.482262 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-18 13:32:26.496930 | controller | skipping: Conditional result was False
2026-06-18 13:32:26.502945 | 
2026-06-18 13:32:26.503035 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-18 13:32:26.959058 | controller | changed
2026-06-18 13:32:26.966635 | 
2026-06-18 13:32:26.966768 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-18 13:32:27.227336 | controller | ok
2026-06-18 13:32:27.230759 | 
2026-06-18 13:32:27.230819 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-18 13:32:27.913857 | controller | changed
2026-06-18 13:32:27.917327 | 
2026-06-18 13:32:27.917390 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-18 13:32:28.632390 | controller | changed
2026-06-18 13:32:28.641501 | 
2026-06-18 13:32:28.641660 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-18 13:32:28.671820 | controller | skipping: Conditional result was False
2026-06-18 13:32:28.677430 | 
2026-06-18 13:32:28.677540 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-18 13:32:29.046073 | controller -> localhost | changed
2026-06-18 13:32:29.058345 | 
2026-06-18 13:32:29.058484 | TASK [add-build-sshkey : Add back temp key]
2026-06-18 13:32:29.349481 | controller -> localhost | Identity added: /var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/ef3623a210604fdc92ef12c75dd1ea16_id_rsa (zuul-build-sshkey)
2026-06-18 13:32:29.349792 | controller -> localhost | ok: Runtime: 0:00:00.011128
2026-06-18 13:32:29.357224 | 
2026-06-18 13:32:29.357342 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-18 13:32:29.742057 | controller | ok
2026-06-18 13:32:29.749808 | 
2026-06-18 13:32:29.749937 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-18 13:32:29.786719 | controller | skipping: Conditional result was False
2026-06-18 13:32:29.801563 | 
2026-06-18 13:32:29.801699 | TASK [include_role : validate-host]
2026-06-18 13:32:29.834562 | controller | ok
2026-06-18 13:32:29.858137 | 
2026-06-18 13:32:29.858250 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-18 13:32:29.901128 | controller | ok
2026-06-18 13:32:29.906485 | 
2026-06-18 13:32:29.906600 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-18 13:32:30.179589 | controller -> localhost | ok
2026-06-18 13:32:30.184283 | 
2026-06-18 13:32:30.184361 | TASK [validate-host : Collect information about the host]
2026-06-18 13:32:30.878051 | controller | ok
2026-06-18 13:32:30.902595 | 
2026-06-18 13:32:30.902745 | TASK [validate-host : Sanitize hostname]
2026-06-18 13:32:30.959593 | controller | ok
2026-06-18 13:32:30.963093 | 
2026-06-18 13:32:30.963153 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-18 13:32:31.482700 | controller -> localhost | changed
2026-06-18 13:32:31.493136 | 
2026-06-18 13:32:31.493260 | TASK [validate-host : Collect information about zuul worker]
2026-06-18 13:32:31.961485 | controller | ok
2026-06-18 13:32:31.968935 | 
2026-06-18 13:32:31.969104 | TASK [validate-host : Write out all zuul information for each host]
2026-06-18 13:32:32.449717 | controller -> localhost | changed
2026-06-18 13:32:32.456150 | 
2026-06-18 13:32:32.456226 | TASK [include_role : prepare-workspace-openshift]
2026-06-18 13:32:32.469338 | controller | skipping: Conditional result was False
2026-06-18 13:32:32.473297 | 
2026-06-18 13:32:32.473359 | TASK [include_role : remove-zuul-sshkey]
2026-06-18 13:32:32.486339 | controller | skipping: Conditional result was False
2026-06-18 13:32:32.490286 | 
2026-06-18 13:32:32.490348 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-18 13:32:32.742597 | controller | ok: "logs"
2026-06-18 13:32:32.742881 | controller | ok: All items complete
2026-06-18 13:32:32.742925 | 
2026-06-18 13:32:32.944964 | controller | ok: "artifacts"
2026-06-18 13:32:33.135410 | controller | ok: "docs"
2026-06-18 13:32:33.157345 | 
2026-06-18 13:32:33.157475 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-18 13:32:33.414139 | controller | changed: "logs"
2026-06-18 13:32:33.667945 | controller | changed: "artifacts"
2026-06-18 13:32:33.874194 | controller | changed: "docs"
2026-06-18 13:32:33.881649 | 
2026-06-18 13:32:33.881739 | PLAY RECAP
2026-06-18 13:32:33.881780 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-18 13:32:33.881806 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-18 13:32:33.881823 | 
2026-06-18 13:32:33.996241 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-18 13:32:33.997945 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-18 13:32:34.759415 | 
2026-06-18 13:32:34.759553 | PLAY [all]
2026-06-18 13:32:34.771114 | 
2026-06-18 13:32:34.771239 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-18 13:32:34.820155 | controller | ok
2026-06-18 13:32:34.823935 | 
2026-06-18 13:32:34.824016 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-18 13:32:35.233641 | controller | changed
2026-06-18 13:32:35.244935 | 
2026-06-18 13:32:35.245139 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-18 13:32:36.428001 | controller | changed
2026-06-18 13:32:36.445405 | 
2026-06-18 13:32:36.445570 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-18 13:32:36.914062 | controller | changed:
2026-06-18 13:32:36.914267 | controller | {
2026-06-18 13:32:36.914304 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-18 13:32:36.914341 | controller | }
2026-06-18 13:32:37.158239 | controller | changed:
2026-06-18 13:32:37.158330 | controller | {
2026-06-18 13:32:37.158355 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-18 13:32:37.158373 | controller | }
2026-06-18 13:32:37.398589 | controller | changed:
2026-06-18 13:32:37.398688 | controller | {
2026-06-18 13:32:37.398712 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com"
2026-06-18 13:32:37.398733 | controller | }
2026-06-18 13:32:37.769164 | controller | changed:
2026-06-18 13:32:37.769335 | controller | {
2026-06-18 13:32:37.769399 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-18 13:32:37.769456 | controller | }
2026-06-18 13:32:38.038289 | controller | changed:
2026-06-18 13:32:38.038439 | controller | {
2026-06-18 13:32:38.038490 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-18 13:32:38.038569 | controller | }
2026-06-18 13:32:38.296344 | controller | changed:
2026-06-18 13:32:38.296465 | controller | {
2026-06-18 13:32:38.296497 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-18 13:32:38.296548 | controller | }
2026-06-18 13:32:38.602639 | controller | changed:
2026-06-18 13:32:38.602774 | controller | {
2026-06-18 13:32:38.602824 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen"
2026-06-18 13:32:38.602866 | controller | }
2026-06-18 13:32:38.921865 | controller | changed:
2026-06-18 13:32:38.922074 | controller | {
2026-06-18 13:32:38.922144 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora"
2026-06-18 13:32:38.922222 | controller | }
2026-06-18 13:32:39.155615 | controller | changed:
2026-06-18 13:32:39.155805 | controller | {
2026-06-18 13:32:39.155861 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-18 13:32:39.155901 | controller | }
2026-06-18 13:32:39.417318 | controller | changed:
2026-06-18 13:32:39.417404 | controller | {
2026-06-18 13:32:39.417428 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-18 13:32:39.417447 | controller | }
2026-06-18 13:32:39.669081 | controller | changed:
2026-06-18 13:32:39.669232 | controller | {
2026-06-18 13:32:39.669281 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-18 13:32:39.669321 | controller | }
2026-06-18 13:32:39.957291 | controller | changed:
2026-06-18 13:32:39.957464 | controller | {
2026-06-18 13:32:39.957577 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-18 13:32:39.957641 | controller | }
2026-06-18 13:32:40.211087 | controller | changed:
2026-06-18 13:32:40.211237 | controller | {
2026-06-18 13:32:40.211286 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-18 13:32:40.211326 | controller | }
2026-06-18 13:32:40.521474 | controller | changed:
2026-06-18 13:32:40.521593 | controller | {
2026-06-18 13:32:40.521617 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-18 13:32:40.521635 | controller | }
2026-06-18 13:32:40.752503 | controller | changed:
2026-06-18 13:32:40.752612 | controller | {
2026-06-18 13:32:40.752636 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-18 13:32:40.752655 | controller | }
2026-06-18 13:32:41.026273 | controller | changed:
2026-06-18 13:32:41.026534 | controller | {
2026-06-18 13:32:41.026579 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-18 13:32:41.026604 | controller | }
2026-06-18 13:32:41.277603 | controller | changed:
2026-06-18 13:32:41.277742 | controller | {
2026-06-18 13:32:41.277793 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com"
2026-06-18 13:32:41.277836 | controller | }
2026-06-18 13:32:41.565676 | controller | changed:
2026-06-18 13:32:41.565811 | controller | {
2026-06-18 13:32:41.565862 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb"
2026-06-18 13:32:41.565927 | controller | }
2026-06-18 13:32:41.823212 | controller | changed:
2026-06-18 13:32:41.823439 | controller | {
2026-06-18 13:32:41.823493 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-18 13:32:41.823565 | controller | }
2026-06-18 13:32:42.090993 | controller | changed:
2026-06-18 13:32:42.091141 | controller | {
2026-06-18 13:32:42.091193 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-18 13:32:42.091251 | controller | }
2026-06-18 13:32:42.376127 | controller | changed:
2026-06-18 13:32:42.376261 | controller | {
2026-06-18 13:32:42.376303 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-18 13:32:42.376396 | controller | }
2026-06-18 13:32:42.653351 | controller | changed:
2026-06-18 13:32:42.653613 | controller | {
2026-06-18 13:32:42.653673 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-18 13:32:42.653713 | controller | }
2026-06-18 13:32:42.924508 | controller | changed:
2026-06-18 13:32:42.924734 | controller | {
2026-06-18 13:32:42.924787 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com"
2026-06-18 13:32:42.924830 | controller | }
2026-06-18 13:32:43.217667 | controller | changed:
2026-06-18 13:32:43.217783 | controller | {
2026-06-18 13:32:43.217832 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-18 13:32:43.217873 | controller | }
2026-06-18 13:32:43.470928 | controller | changed:
2026-06-18 13:32:43.471043 | controller | {
2026-06-18 13:32:43.471068 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-18 13:32:43.471090 | controller | }
2026-06-18 13:32:43.715264 | controller | changed:
2026-06-18 13:32:43.715389 | controller | {
2026-06-18 13:32:43.715425 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-18 13:32:43.715454 | controller | }
2026-06-18 13:32:43.737351 | 
2026-06-18 13:32:43.737591 | TASK [Set timezone to UTC]
2026-06-18 13:32:44.209992 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-18 13:32:44.213307 | 
2026-06-18 13:32:44.213370 | TASK [Create nodepool directory]
2026-06-18 13:32:44.495030 | controller | changed
2026-06-18 13:32:44.500187 | 
2026-06-18 13:32:44.500258 | TASK [Create nodepool sub_nodes file]
2026-06-18 13:32:45.214679 | controller | changed
2026-06-18 13:32:45.218136 | 
2026-06-18 13:32:45.218202 | TASK [Create nodepool sub_nodes_private file]
2026-06-18 13:32:45.900369 | controller | changed
2026-06-18 13:32:45.910140 | 
2026-06-18 13:32:45.910342 | LOOP [Populate nodepool sub_nodes file]
2026-06-18 13:32:45.963782 | 
2026-06-18 13:32:45.964007 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-18 13:32:45.994831 | 
2026-06-18 13:32:45.995033 | TASK [Create nodepool primary file]
2026-06-18 13:32:46.023179 | controller | skipping: Conditional result was False
2026-06-18 13:32:46.029073 | 
2026-06-18 13:32:46.029163 | TASK [Create nodepool node_private for this node]
2026-06-18 13:32:46.803745 | controller | changed
2026-06-18 13:32:46.808171 | 
2026-06-18 13:32:46.808235 | LOOP [Copy ssh keys to nodepool directory]
2026-06-18 13:32:47.239100 | controller | ok: Item: id_rsa Runtime: 0:00:00.005574
2026-06-18 13:32:47.239266 | 
2026-06-18 13:32:47.463919 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.006609
2026-06-18 13:32:47.479008 | 
2026-06-18 13:32:47.479163 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-18 13:32:48.195092 | controller | changed
2026-06-18 13:32:48.203355 | 
2026-06-18 13:32:48.203495 | TASK [Validate sudoers config after edits]
2026-06-18 13:32:48.462021 | controller | /etc/sudoers: parsed OK
2026-06-18 13:32:48.462154 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-18 13:32:48.462170 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-18 13:32:48.462179 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-18 13:32:48.745719 | controller | ok: Runtime: 0:00:00.006513
2026-06-18 13:32:48.750961 | 
2026-06-18 13:32:48.751078 | TASK [Show the environment passed in to job shell scripts]
2026-06-18 13:32:49.027669 | controller | SHELL=/bin/bash
2026-06-18 13:32:49.027774 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-18 13:32:49.027781 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-18 13:32:49.027788 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/70/770/ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0
2026-06-18 13:32:49.027793 | controller | PWD=/home/zuul
2026-06-18 13:32:49.027797 | controller | ZUUL_PIPELINE=github-check
2026-06-18 13:32:49.027804 | controller | LOGNAME=zuul
2026-06-18 13:32:49.027816 | controller | XDG_SESSION_TYPE=tty
2026-06-18 13:32:49.027819 | controller | _=/usr/bin/env
2026-06-18 13:32:49.027827 | controller | MOTD_SHOWN=pam
2026-06-18 13:32:49.027845 | controller | HOME=/home/zuul
2026-06-18 13:32:49.027851 | controller | LANG=en_US.UTF-8
2026-06-18 13:32:49.027859 | controller | SSH_CONNECTION=38.102.83.32 42328 38.129.56.21 22
2026-06-18 13:32:49.027869 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET
2026-06-18 13:32:49.027877 | controller | ZUUL_CHANGE_IDS=770,ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0
2026-06-18 13:32:49.027888 | controller | WORKSPACE=/home/zuul/workspace
2026-06-18 13:32:49.027969 | controller | XDG_SESSION_CLASS=user
2026-06-18 13:32:49.027985 | controller | SELINUX_ROLE_REQUESTED=
2026-06-18 13:32:49.027989 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-18 13:32:49.027994 | controller | USER=zuul
2026-06-18 13:32:49.027998 | controller | ZUUL_VOTING=True
2026-06-18 13:32:49.028001 | controller | BUILD_TIMEOUT=1800000
2026-06-18 13:32:49.028005 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-18 13:32:49.028008 | controller | SHLVL=1
2026-06-18 13:32:49.028012 | controller | ZUUL_PATCHSET=ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0
2026-06-18 13:32:49.028016 | controller | XDG_SESSION_ID=1
2026-06-18 13:32:49.028019 | controller | ZUUL_BRANCH=main
2026-06-18 13:32:49.028022 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-18 13:32:49.028026 | controller | SSH_CLIENT=38.102.83.32 42328 22
2026-06-18 13:32:49.028034 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-18 13:32:49.028039 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-18 13:32:49.028043 | controller | which_declare=declare -f
2026-06-18 13:32:49.028047 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-18 13:32:49.028051 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-18 13:32:49.028055 | controller | ZUUL_CHANGE=770
2026-06-18 13:32:49.028059 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-18 13:32:49.028063 | controller | ZUUL_UUID=ef3623a210604fdc92ef12c75dd1ea16
2026-06-18 13:32:49.028067 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-18 13:32:49.028071 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-18 13:32:49.028075 | controller | }
2026-06-18 13:32:49.292203 | controller | ok: Runtime: 0:00:00.008781
2026-06-18 13:32:49.297810 | 
2026-06-18 13:32:49.297909 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-18 13:32:49.322333 | controller | skipping: Conditional result was False
2026-06-18 13:32:49.328960 | 
2026-06-18 13:32:49.329053 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-18 13:32:49.879495 | controller | skipping: Conditional result was False
2026-06-18 13:32:49.884962 | 
2026-06-18 13:32:49.885036 | TASK [Ensure legacy workspace directory]
2026-06-18 13:32:50.129850 | controller | changed
2026-06-18 13:32:50.131964 | 
2026-06-18 13:32:50.132029 | PLAY RECAP
2026-06-18 13:32:50.132091 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-18 13:32:50.132126 | 
2026-06-18 13:32:50.466439 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-18 13:32:50.472062 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-18 13:32:51.202407 | 
2026-06-18 13:32:51.202508 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-18 13:32:51.213133 | 
2026-06-18 13:32:51.213217 | TASK [Clone repos in the job workspace]
2026-06-18 13:32:51.231702 | controller | ok
2026-06-18 13:32:51.247609 | 
2026-06-18 13:32:51.247699 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-18 13:32:51.666136 | controller | ok
2026-06-18 13:32:51.672683 | 
2026-06-18 13:32:51.672797 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-18 13:32:53.580781 | controller | Output suppressed because no_log was given
2026-06-18 13:32:53.616008 | 
2026-06-18 13:32:53.616124 | TASK [Create zuul-output directory]
2026-06-18 13:32:54.026898 | controller | ok
2026-06-18 13:32:54.030887 | 
2026-06-18 13:32:54.030958 | TASK [Install required packages]
2026-06-18 13:33:41.953148 | controller | changed
2026-06-18 13:33:41.959964 | 
2026-06-18 13:33:41.960046 | TASK [Output pip related things]
2026-06-18 13:33:42.891798 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-18 13:33:42.999290 | controller | ok: Runtime: 0:00:00.616854
2026-06-18 13:33:43.007048 | 
2026-06-18 13:33:43.007183 | TASK [Install requirements]
2026-06-18 13:35:03.235654 | controller | changed
2026-06-18 13:35:03.271215 | 
2026-06-18 13:35:03.271604 | TASK [Add cronjob to trigger job stats]
2026-06-18 13:35:03.320888 | controller | skipping: Conditional result was False
2026-06-18 13:35:03.332508 | 
2026-06-18 13:35:03.332781 | LOOP [Construct project change list]
2026-06-18 13:35:03.399597 | controller | ok:
2026-06-18 13:35:03.399994 | controller | {
2026-06-18 13:35:03.400090 | controller |   "branch": "main",
2026-06-18 13:35:03.400164 | controller |   "change": "770",
2026-06-18 13:35:03.400263 | controller |   "change_message": "Fix/nfv controlplane novnc and metricstorage\n\nFixes two gaps in the NFV OVS-DPDK-SRIOV controlplane configuration identified by comparing rendered manifests against authoritative RHOSO component specs:\r\n\r\n  - **Add noVNCProxyServiceTemplate to nova cell1** (`lib/control-plane/base`): The base OpenStackControlPlane defines cell1 without a noVNCProxyServiceTemplate, meaning VNC console access to VMs on cell1 compute nodes is unavailable out of the box. The authoritative RHOSO docs specify `enabled: true` with a `ctlplane` network attachment. This affects all validated architectures inheriting from `lib/control-plane/base`.\r\n\r\n  - **Add metricStorage kustomize replacement** (`va/nfv/ovs-dpdk-sriov`): The NFV VA already exposes `telemetry.enabled` and `ceilometer.enabled` via service-values replacements, but `metricStorage.enabled` has no replacement \u2014 it stays `false` regardless of deployer intent. This adds the missing replacement so NFV deployments can toggle Prometheus metric collection through `service-values.yaml`.",
2026-06-18 13:35:03.400363 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/770",
2026-06-18 13:35:03.400428 | controller |   "commit_id": "ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0",
2026-06-18 13:35:03.400485 | controller |   "patchset": "ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0",
2026-06-18 13:35:03.400595 | controller |   "project": {
2026-06-18 13:35:03.400656 | controller |     "canonical_hostname": "github.com",
2026-06-18 13:35:03.400707 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-18 13:35:03.400757 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-18 13:35:03.400808 | controller |     "short_name": "architecture",
2026-06-18 13:35:03.400860 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-18 13:35:03.400914 | controller |   },
2026-06-18 13:35:03.401143 | controller |   "topic": null
2026-06-18 13:35:03.401207 | controller | }
2026-06-18 13:35:03.453999 | 
2026-06-18 13:35:03.454121 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-18 13:35:03.461261 | 
2026-06-18 13:35:03.461363 | TASK [Filter out host if needed]
2026-06-18 13:35:03.474214 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-18 13:35:03.478915 | 
2026-06-18 13:35:03.479000 | TASK [Get git tag for image tagging]
2026-06-18 13:35:04.008186 | controller | skipping: Conditional result was False
2026-06-18 13:35:04.016959 | 
2026-06-18 13:35:04.017098 | TASK [Set openstack-runner image]
2026-06-18 13:35:04.053924 | controller | skipping: Conditional result was False
2026-06-18 13:35:04.063265 | 
2026-06-18 13:35:04.063404 | TASK [Build openstack-runner image]
2026-06-18 13:35:04.100242 | controller | skipping: Conditional result was False
2026-06-18 13:35:04.109442 | 
2026-06-18 13:35:04.109613 | TASK [Push openstack-runner image]
2026-06-18 13:35:04.146241 | controller | skipping: Conditional result was False
2026-06-18 13:35:04.155593 | 
2026-06-18 13:35:04.155724 | TASK [Make sure ci-framework directory exists]
2026-06-18 13:35:04.192623 | controller | skipping: Conditional result was False
2026-06-18 13:35:04.203800 | 
2026-06-18 13:35:04.203950 | TASK [Create EDPM ansible var file]
2026-06-18 13:35:04.241846 | controller | skipping: Conditional result was False
2026-06-18 13:35:04.243694 | 
2026-06-18 13:35:04.243778 | PLAY RECAP
2026-06-18 13:35:04.243866 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-18 13:35:04.243915 | 
2026-06-18 13:35:04.394826 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-18 13:35:04.396566 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-18 13:35:04.990739 | 
2026-06-18 13:35:04.990847 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-18 13:35:05.002320 | 
2026-06-18 13:35:05.002422 | TASK [Create zuul-output directory]
2026-06-18 13:35:05.390279 | controller | changed
2026-06-18 13:35:05.399303 | 
2026-06-18 13:35:05.399456 | TASK [Slurp Zuul inventory test]
2026-06-18 13:35:05.840890 | controller -> localhost | ok
2026-06-18 13:35:05.846461 | 
2026-06-18 13:35:05.846563 | TASK [Save zuul inventory]
2026-06-18 13:35:06.861207 | controller | changed
2026-06-18 13:35:06.868818 | 
2026-06-18 13:35:06.868955 | TASK [Save zuul vars without the change_message]
2026-06-18 13:35:07.831807 | controller | changed
2026-06-18 13:35:07.833702 | 
2026-06-18 13:35:07.833762 | PLAY RECAP
2026-06-18 13:35:07.833822 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-18 13:35:07.833867 | 
2026-06-18 13:35:07.959281 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-18 13:35:07.962235 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-18 13:35:08.590742 | 
2026-06-18 13:35:08.590856 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-18 13:35:08.601220 | 
2026-06-18 13:35:08.601308 | TASK [Filter out host if needed]
2026-06-18 13:35:08.610980 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-18 13:35:08.616211 | 
2026-06-18 13:35:08.616335 | TASK [Run playbook]
2026-06-18 13:35:09.757152 | controller |
2026-06-18 13:35:09.757256 | controller | PLAY [Test architecture automations] *******************************************
2026-06-18 13:35:09.757262 | controller |
2026-06-18 13:35:09.757267 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-18 13:35:09.757273 | controller | Thursday 18 June 2026  13:35:09 +0000 (0:00:00.032)       0:00:00.032 *********
2026-06-18 13:35:09.757277 | controller | Thursday 18 June 2026  13:35:09 +0000 (0:00:00.030)       0:00:00.030 *********
2026-06-18 13:35:10.636900 | controller | ok: [localhost]
2026-06-18 13:35:10.636962 | controller |
2026-06-18 13:35:10.636971 | controller | TASK [Assert we have the bare minimum to run quiet=True, that=['cifmw_architecture_repo is defined', 'cifmw_architecture_scenario is defined', 'cifmw_networking_mapper_networking_env_def_path is defined']] ***
2026-06-18 13:35:10.636984 | controller | Thursday 18 June 2026  13:35:10 +0000 (0:00:00.880)       0:00:00.913 *********
2026-06-18 13:35:10.636988 | controller | Thursday 18 June 2026  13:35:10 +0000 (0:00:00.880)       0:00:00.911 *********
2026-06-18 13:35:10.683184 | controller | ok: [localhost]
2026-06-18 13:35:10.683250 | controller |
2026-06-18 13:35:10.683258 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-18 13:35:10.683265 | controller | Thursday 18 June 2026  13:35:10 +0000 (0:00:00.046)       0:00:00.959 *********
2026-06-18 13:35:10.683270 | controller | Thursday 18 June 2026  13:35:10 +0000 (0:00:00.046)       0:00:00.957 *********
2026-06-18 13:35:10.721409 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-18 13:35:10.721469 | controller |
2026-06-18 13:35:10.721475 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-18 13:35:10.721479 | controller | Thursday 18 June 2026  13:35:10 +0000 (0:00:00.038)       0:00:00.997 *********
2026-06-18 13:35:10.721483 | controller | Thursday 18 June 2026  13:35:10 +0000 (0:00:00.038)       0:00:00.995 *********
2026-06-18 13:35:10.742552 | controller | ok: [localhost] =>
2026-06-18 13:35:10.742586 | controller |     cifmw_ci_setup_packages:
2026-06-18 13:35:10.742591 | controller |     - bash-completion
2026-06-18 13:35:10.742595 | controller |     - ca-certificates
2026-06-18 13:35:10.742599 | controller |     - git-core
2026-06-18 13:35:10.742603 | controller |     - make
2026-06-18 13:35:10.742606 | controller |     - tar
2026-06-18 13:35:10.742610 | controller |     - tmux
2026-06-18 13:35:10.742614 | controller |     - python3-pip
2026-06-18 13:35:10.742618 | controller |
2026-06-18 13:35:10.742622 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-18 13:35:10.742626 | controller | Thursday 18 June 2026  13:35:10 +0000 (0:00:00.021)       0:00:01.018 *********
2026-06-18 13:35:10.742630 | controller | Thursday 18 June 2026  13:35:10 +0000 (0:00:00.021)       0:00:01.017 *********
2026-06-18 13:35:19.045476 | controller | changed: [localhost]
2026-06-18 13:35:19.045613 | controller |
2026-06-18 13:35:19.045622 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-18 13:35:19.045629 | controller | Thursday 18 June 2026  13:35:19 +0000 (0:00:08.303)       0:00:09.321 *********
2026-06-18 13:35:19.045635 | controller | Thursday 18 June 2026  13:35:19 +0000 (0:00:08.303)       0:00:09.320 *********
2026-06-18 13:35:19.377559 | controller | ok: [localhost]
2026-06-18 13:35:19.377621 | controller |
2026-06-18 13:35:19.377628 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2026-06-18 13:35:19.377635 | controller | Thursday 18 June 2026  13:35:19 +0000 (0:00:00.331)       0:00:09.653 *********
2026-06-18 13:35:19.377642 | controller | Thursday 18 June 2026  13:35:19 +0000 (0:00:00.331)       0:00:09.651 *********
2026-06-18 13:35:19.721216 | controller | changed: [localhost]
2026-06-18 13:35:19.721305 | controller |
2026-06-18 13:35:19.721321 | controller | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] ***
2026-06-18 13:35:19.721329 | controller | Thursday 18 June 2026  13:35:19 +0000 (0:00:00.343)       0:00:09.996 *********
2026-06-18 13:35:19.721370 | controller | Thursday 18 June 2026  13:35:19 +0000 (0:00:00.343)       0:00:09.995 *********
2026-06-18 13:35:23.935963 | controller | changed: [localhost]
2026-06-18 13:35:23.936078 | controller |
2026-06-18 13:35:23.936084 | controller | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] ***
2026-06-18 13:35:23.936091 | controller | Thursday 18 June 2026  13:35:23 +0000 (0:00:04.215)       0:00:14.212 *********
2026-06-18 13:35:23.936096 | controller | Thursday 18 June 2026  13:35:23 +0000 (0:00:04.215)       0:00:14.210 *********
2026-06-18 13:35:23.965315 | controller | skipping: [localhost]
2026-06-18 13:35:23.965371 | controller |
2026-06-18 13:35:23.965376 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-18 13:35:23.965380 | controller | Thursday 18 June 2026  13:35:23 +0000 (0:00:00.028)       0:00:14.241 *********
2026-06-18 13:35:23.965384 | controller | Thursday 18 June 2026  13:35:23 +0000 (0:00:00.029)       0:00:14.239 *********
2026-06-18 13:35:24.276407 | controller | changed: [localhost]
2026-06-18 13:35:24.276453 | controller |
2026-06-18 13:35:24.276459 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then
2026-06-18 13:35:24.276463 | controller |   source ~/.oc_completion
2026-06-18 13:35:24.276467 | controller | fi] ***
2026-06-18 13:35:24.276471 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.311)       0:00:14.552 *********
2026-06-18 13:35:24.276476 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.311)       0:00:14.550 *********
2026-06-18 13:35:24.604782 | controller | changed: [localhost]
2026-06-18 13:35:24.604844 | controller |
2026-06-18 13:35:24.604850 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-18 13:35:24.604856 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.327)       0:00:14.880 *********
2026-06-18 13:35:24.604860 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.327)       0:00:14.878 *********
2026-06-18 13:35:24.629455 | controller | skipping: [localhost]
2026-06-18 13:35:24.629513 | controller |
2026-06-18 13:35:24.629520 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-18 13:35:24.629526 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-18 13:35:24.629538 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-18 13:35:24.629543 | controller | }}] ***
2026-06-18 13:35:24.629548 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.024)       0:00:14.904 *********
2026-06-18 13:35:24.629553 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.024)       0:00:14.903 *********
2026-06-18 13:35:24.653403 | controller | skipping: [localhost]
2026-06-18 13:35:24.653461 | controller |
2026-06-18 13:35:24.653467 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-18 13:35:24.653483 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.023)       0:00:14.928 *********
2026-06-18 13:35:24.653488 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.023)       0:00:14.927 *********
2026-06-18 13:35:24.681329 | controller | skipping: [localhost]
2026-06-18 13:35:24.681406 | controller |
2026-06-18 13:35:24.681421 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-18 13:35:24.681433 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.027)       0:00:14.956 *********
2026-06-18 13:35:24.681444 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.027)       0:00:14.955 *********
2026-06-18 13:35:24.704649 | controller | skipping: [localhost]
2026-06-18 13:35:24.704713 | controller |
2026-06-18 13:35:24.704720 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-18 13:35:24.704726 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.024)       0:00:14.980 *********
2026-06-18 13:35:24.704733 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.024)       0:00:14.979 *********
2026-06-18 13:35:24.723733 | controller | skipping: [localhost]
2026-06-18 13:35:24.723786 | controller |
2026-06-18 13:35:24.723793 | controller | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] ***
2026-06-18 13:35:24.723811 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.019)       0:00:14.999 *********
2026-06-18 13:35:24.723817 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.019)       0:00:14.998 *********
2026-06-18 13:35:24.746773 | controller | skipping: [localhost]
2026-06-18 13:35:24.746853 | controller |
2026-06-18 13:35:24.746864 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-18 13:35:24.746872 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.022)       0:00:15.022 *********
2026-06-18 13:35:24.746878 | controller | Thursday 18 June 2026  13:35:24 +0000 (0:00:00.022)       0:00:15.021 *********
2026-06-18 13:35:25.765828 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-18 13:35:25.765900 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-18 13:35:25.765905 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-18 13:35:25.765909 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-18 13:35:25.765913 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-18 13:35:25.765917 | controller |
2026-06-18 13:35:25.765921 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-18 13:35:25.765925 | controller | Thursday 18 June 2026  13:35:25 +0000 (0:00:01.019)       0:00:16.041 *********
2026-06-18 13:35:25.765928 | controller | Thursday 18 June 2026  13:35:25 +0000 (0:00:01.019)       0:00:16.040 *********
2026-06-18 13:35:26.126750 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-18 13:35:26.126783 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-18 13:35:26.126789 | controller |
2026-06-18 13:35:26.126793 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-18 13:35:26.126798 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.360)       0:00:16.402 *********
2026-06-18 13:35:26.126801 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.360)       0:00:16.401 *********
2026-06-18 13:35:26.330870 | controller | ok: [localhost]
2026-06-18 13:35:26.330933 | controller |
2026-06-18 13:35:26.330940 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-18 13:35:26.330946 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.203)       0:00:16.606 *********
2026-06-18 13:35:26.330951 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.203)       0:00:16.604 *********
2026-06-18 13:35:26.349479 | controller | skipping: [localhost]
2026-06-18 13:35:26.349551 | controller |
2026-06-18 13:35:26.349571 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-18 13:35:26.349589 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.019)       0:00:16.625 *********
2026-06-18 13:35:26.349597 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.019)       0:00:16.623 *********
2026-06-18 13:35:26.372366 | controller | skipping: [localhost]
2026-06-18 13:35:26.372440 | controller |
2026-06-18 13:35:26.372450 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-18 13:35:26.372459 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.022)       0:00:16.648 *********
2026-06-18 13:35:26.372467 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.022)       0:00:16.646 *********
2026-06-18 13:35:26.386089 | controller | skipping: [localhost]
2026-06-18 13:35:26.386145 | controller |
2026-06-18 13:35:26.386155 | controller | TASK [kustomize_deploy : Ensure that architecture repo exists repo={{ cifmw_kustomize_deploy_architecture_repo_url }}, dest={{ cifmw_kustomize_deploy_architecture_repo_dest_dir }}, update=False, version={{ cifmw_kustomize_deploy_architecture_repo_version }}] ***
2026-06-18 13:35:26.386164 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.013)       0:00:16.662 *********
2026-06-18 13:35:26.386185 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.013)       0:00:16.660 *********
2026-06-18 13:35:26.725918 | controller | ok: [localhost]
2026-06-18 13:35:26.725957 | controller |
2026-06-18 13:35:26.725965 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-18 13:35:26.725971 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.338)       0:00:17.001 *********
2026-06-18 13:35:26.725984 | controller | Thursday 18 June 2026  13:35:26 +0000 (0:00:00.338)       0:00:16.999 *********
2026-06-18 13:35:27.067435 | controller | ok: [localhost]
2026-06-18 13:35:27.067501 | controller |
2026-06-18 13:35:27.067514 | controller | TASK [kustomize_deploy : Check if scenario is in the list msg=You need to properly set the `cifmw_architecture_scenario` variable in order to select the architecture-based scenario to deploy. You can take a list of scenario in the `examples/va` folder in the architecture repo.
2026-06-18 13:35:27.067522 | controller | ] ***
2026-06-18 13:35:27.067526 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.342)       0:00:17.343 *********
2026-06-18 13:35:27.067530 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.342)       0:00:17.342 *********
2026-06-18 13:35:27.095452 | controller | skipping: [localhost]
2026-06-18 13:35:27.095512 | controller |
2026-06-18 13:35:27.095518 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-18 13:35:27.095523 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.028)       0:00:17.371 *********
2026-06-18 13:35:27.095527 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.028)       0:00:17.370 *********
2026-06-18 13:35:27.336439 | controller | changed: [localhost]
2026-06-18 13:35:27.336507 | controller |
2026-06-18 13:35:27.336516 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-18 13:35:27.336522 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-18 13:35:27.336528 | controller |   default({}) |
2026-06-18 13:35:27.336533 | controller |   combine(item.value, recursive=True)
2026-06-18 13:35:27.336538 | controller | }}] ***
2026-06-18 13:35:27.336545 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.241)       0:00:17.612 *********
2026-06-18 13:35:27.336550 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.241)       0:00:17.611 *********
2026-06-18 13:35:27.419592 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-18 13:35:27.419648 | controller |
2026-06-18 13:35:27.419654 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{
2026-06-18 13:35:27.419659 | controller |   _b64_kustomize_user_patches |
2026-06-18 13:35:27.419663 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-18 13:35:27.419667 | controller | }}] ***
2026-06-18 13:35:27.419671 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.083)       0:00:17.695 *********
2026-06-18 13:35:27.419675 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.083)       0:00:17.694 *********
2026-06-18 13:35:27.495760 | controller | ok: [localhost]
2026-06-18 13:35:27.495804 | controller |
2026-06-18 13:35:27.495809 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-18 13:35:27.495814 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.076)       0:00:17.771 *********
2026-06-18 13:35:27.495818 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.076)       0:00:17.770 *********
2026-06-18 13:35:27.816904 | controller | ok: [localhost]
2026-06-18 13:35:27.816934 | controller |
2026-06-18 13:35:27.816939 | controller | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] ***
2026-06-18 13:35:27.816945 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.321)       0:00:18.093 *********
2026-06-18 13:35:27.816949 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.321)       0:00:18.091 *********
2026-06-18 13:35:27.847815 | controller | ok: [localhost]
2026-06-18 13:35:27.847861 | controller |
2026-06-18 13:35:27.847866 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-18 13:35:27.847872 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.030)       0:00:18.124 *********
2026-06-18 13:35:27.847876 | controller | Thursday 18 June 2026  13:35:27 +0000 (0:00:00.030)       0:00:18.122 *********
2026-06-18 13:35:28.344542 | controller | ok: [localhost]
2026-06-18 13:35:28.344660 | controller |
2026-06-18 13:35:28.344672 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-18 13:35:28.344681 | controller |   _net_env_def_slurp['content'] |
2026-06-18 13:35:28.344692 | controller |   b64decode |
2026-06-18 13:35:28.344700 | controller |   from_yaml
2026-06-18 13:35:28.344708 | controller | }}, cacheable=True] ***
2026-06-18 13:35:28.344717 | controller | Thursday 18 June 2026  13:35:28 +0000 (0:00:00.488)       0:00:18.612 *********
2026-06-18 13:35:28.344725 | controller | Thursday 18 June 2026  13:35:28 +0000 (0:00:00.488)       0:00:18.610 *********
2026-06-18 13:35:28.409069 | controller | ok: [localhost]
2026-06-18 13:35:28.409203 | controller |
2026-06-18 13:35:28.409221 | controller | TASK [Discover automation files paths={{
2026-06-18 13:35:28.409237 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-18 13:35:28.409251 | controller |   path_join
2026-06-18 13:35:28.409264 | controller | }}, patterns=*.yaml] ***
2026-06-18 13:35:28.409276 | controller | Thursday 18 June 2026  13:35:28 +0000 (0:00:00.072)       0:00:18.685 *********
2026-06-18 13:35:28.409290 | controller | Thursday 18 June 2026  13:35:28 +0000 (0:00:00.072)       0:00:18.683 *********
2026-06-18 13:35:28.677896 | controller | ok: [localhost]
2026-06-18 13:35:28.677998 | controller |
2026-06-18 13:35:28.678006 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-18 13:35:28.678012 | controller | Thursday 18 June 2026  13:35:28 +0000 (0:00:00.268)       0:00:18.953 *********
2026-06-18 13:35:28.678017 | controller | Thursday 18 June 2026  13:35:28 +0000 (0:00:00.268)       0:00:18.952 *********
2026-06-18 13:35:38.198538 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-18 13:35:38.198581 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-18 13:35:38.198592 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-18 13:35:38.198609 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-18 13:35:38.198617 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-18 13:35:38.198625 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-18 13:35:38.198633 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-18 13:35:38.198641 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-18 13:35:38.198648 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-18 13:35:38.198656 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-18 13:35:38.198664 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-18 13:35:38.198672 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-18 13:35:38.198680 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-18 13:35:38.198688 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-18 13:35:38.198696 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-18 13:35:38.198704 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-18 13:35:38.198711 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-18 13:35:38.198719 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-18 13:35:38.198727 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-18 13:35:38.198735 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-18 13:35:38.198742 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-18 13:35:38.198750 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-18 13:35:38.198758 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-18 13:35:38.198765 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-18 13:35:38.198773 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-18 13:35:38.198781 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-18 13:35:38.198789 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-18 13:35:38.198806 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-18 13:35:38.198815 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-18 13:35:38.198823 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-18 13:35:38.198830 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-18 13:35:38.198887 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-18 13:35:38.198896 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-18 13:35:38.198904 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-18 13:35:38.198912 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-18 13:35:38.198920 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-18 13:35:38.198927 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-18 13:35:38.198935 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-18 13:35:38.198943 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-18 13:35:38.198951 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-18 13:35:38.198959 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-18 13:35:38.198966 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-18 13:35:38.198974 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-18 13:35:38.198982 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-18 13:35:38.198989 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-18 13:35:38.198997 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-18 13:35:38.199005 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-18 13:35:38.199012 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-18 13:35:38.199020 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-18 13:35:38.199028 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-18 13:35:38.199035 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-18 13:35:38.199043 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-18 13:35:38.199051 | controller |
2026-06-18 13:35:38.199059 | controller | TASK [Load automation files as fact vas={{
2026-06-18 13:35:38.199067 | controller |   vas | default({}) |
2026-06-18 13:35:38.199074 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-18 13:35:38.199082 | controller | }}] ***
2026-06-18 13:35:38.199090 | controller | Thursday 18 June 2026  13:35:38 +0000 (0:00:09.520)       0:00:28.474 *********
2026-06-18 13:35:38.199099 | controller | Thursday 18 June 2026  13:35:38 +0000 (0:00:09.520)       0:00:28.472 *********
2026-06-18 13:35:40.146468 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-18 13:35:40.146496 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-18 13:35:40.146501 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-18 13:35:40.146504 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-18 13:35:40.146508 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-18 13:35:40.146512 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-18 13:35:40.146515 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-18 13:35:40.146519 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-18 13:35:40.146522 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-18 13:35:40.146526 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-18 13:35:40.146529 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-18 13:35:40.146533 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-18 13:35:40.146537 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-18 13:35:40.146540 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-18 13:35:40.146544 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-18 13:35:40.146548 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-18 13:35:40.146551 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-18 13:35:40.146555 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-18 13:35:40.146558 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-18 13:35:40.146567 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-18 13:35:40.146571 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-18 13:35:40.146574 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-18 13:35:40.146578 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-18 13:35:40.146587 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-18 13:35:40.146591 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-18 13:35:40.146595 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-18 13:35:40.146598 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-18 13:35:40.146602 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-18 13:35:40.146605 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-18 13:35:40.146609 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-18 13:35:40.146612 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-18 13:35:40.146616 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-18 13:35:40.146619 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-18 13:35:40.146623 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-18 13:35:40.146626 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-18 13:35:40.146630 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-18 13:35:40.146633 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-18 13:35:40.146637 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-18 13:35:40.146640 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-18 13:35:40.146644 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-18 13:35:40.146647 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-18 13:35:40.146651 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-18 13:35:40.146654 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-18 13:35:40.146658 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-18 13:35:40.146661 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-18 13:35:40.146665 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-18 13:35:40.146668 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-18 13:35:40.146672 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-18 13:35:40.146675 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-18 13:35:40.146679 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-18 13:35:40.146682 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-18 13:35:40.146686 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-18 13:35:40.146689 | controller |
2026-06-18 13:35:40.146694 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-18 13:35:40.146698 | controller | Thursday 18 June 2026  13:35:40 +0000 (0:00:01.948)       0:00:30.422 *********
2026-06-18 13:35:40.146701 | controller | Thursday 18 June 2026  13:35:40 +0000 (0:00:01.948)       0:00:30.421 *********
2026-06-18 13:35:40.186056 | controller | ok: [localhost]
2026-06-18 13:35:40.186083 | controller |
2026-06-18 13:35:40.186089 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-18 13:35:40.186093 | controller | Thursday 18 June 2026  13:35:40 +0000 (0:00:00.039)       0:00:30.462 *********
2026-06-18 13:35:40.186098 | controller | Thursday 18 June 2026  13:35:40 +0000 (0:00:00.039)       0:00:30.460 *********
2026-06-18 13:35:41.026375 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-18 13:35:41.026404 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-18 13:35:41.026409 | controller |
2026-06-18 13:35:41.026413 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-18 13:35:41.026417 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.840)       0:00:31.302 *********
2026-06-18 13:35:41.026421 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.840)       0:00:31.301 *********
2026-06-18 13:35:41.388945 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-18 13:35:41.388974 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-18 13:35:41.388979 | controller |
2026-06-18 13:35:41.388983 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-18 13:35:41.388995 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.362)       0:00:31.665 *********
2026-06-18 13:35:41.389011 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.362)       0:00:31.663 *********
2026-06-18 13:35:41.714788 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-18 13:35:41.714818 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-18 13:35:41.714824 | controller |
2026-06-18 13:35:41.714828 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-18 13:35:41.714873 | controller |   _pub_keys.results[1].content | b64decode
2026-06-18 13:35:41.714881 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-18 13:35:41.714884 | controller |   _priv_keys.results[1].content | b64decode
2026-06-18 13:35:41.714888 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-18 13:35:41.714892 | controller |   _pub_keys.results[1].content | b64decode
2026-06-18 13:35:41.714895 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-18 13:35:41.714899 | controller |   _pub_keys.results[0].content | b64decode
2026-06-18 13:35:41.714902 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-18 13:35:41.714906 | controller |   _priv_keys.results[0].content | b64decode
2026-06-18 13:35:41.714909 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-18 13:35:41.714913 | controller |   [
2026-06-18 13:35:41.714917 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-18 13:35:41.714920 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-18 13:35:41.714924 | controller |   ] | select()
2026-06-18 13:35:41.714928 | controller | }}] ***
2026-06-18 13:35:41.714931 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.325)       0:00:31.990 *********
2026-06-18 13:35:41.714935 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.325)       0:00:31.989 *********
2026-06-18 13:35:41.745624 | controller | ok: [localhost]
2026-06-18 13:35:41.745650 | controller |
2026-06-18 13:35:41.745655 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-18 13:35:41.745660 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.030)       0:00:32.021 *********
2026-06-18 13:35:41.745669 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.030)       0:00:32.020 *********
2026-06-18 13:35:41.945700 | controller |
2026-06-18 13:35:41.945725 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:35:41.945731 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.200)       0:00:32.221 *********
2026-06-18 13:35:41.945736 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.200)       0:00:32.220 *********
2026-06-18 13:35:41.994254 | controller | ok: [localhost] =>
2026-06-18 13:35:41.994280 | controller |     changed: false
2026-06-18 13:35:41.994285 | controller |     msg: All assertions passed
2026-06-18 13:35:41.994289 | controller |
2026-06-18 13:35:41.994293 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:35:41.994298 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.048)       0:00:32.270 *********
2026-06-18 13:35:41.994302 | controller | Thursday 18 June 2026  13:35:41 +0000 (0:00:00.048)       0:00:32.269 *********
2026-06-18 13:35:42.016977 | controller | skipping: [localhost]
2026-06-18 13:35:42.017022 | controller |
2026-06-18 13:35:42.017028 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:35:42.017033 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.022)       0:00:32.293 *********
2026-06-18 13:35:42.017038 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.022)       0:00:32.291 *********
2026-06-18 13:35:42.042697 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-18 13:35:42.042723 | controller |
2026-06-18 13:35:42.042729 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:35:42.042733 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.025)       0:00:32.319 *********
2026-06-18 13:35:42.042737 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.025)       0:00:32.317 *********
2026-06-18 13:35:42.067009 | controller | skipping: [localhost]
2026-06-18 13:35:42.067038 | controller |
2026-06-18 13:35:42.067046 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:35:42.067051 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.024)       0:00:32.343 *********
2026-06-18 13:35:42.067057 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.024)       0:00:32.341 *********
2026-06-18 13:35:42.093975 | controller | ok: [localhost]
2026-06-18 13:35:42.094002 | controller |
2026-06-18 13:35:42.094007 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:35:42.094012 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:35:42.094016 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:35:42.094020 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:35:42.094024 | controller | }}] ***
2026-06-18 13:35:42.094028 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.026)       0:00:32.370 *********
2026-06-18 13:35:42.094031 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.026)       0:00:32.368 *********
2026-06-18 13:35:42.129386 | controller | skipping: [localhost]
2026-06-18 13:35:42.129411 | controller |
2026-06-18 13:35:42.129421 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:35:42.129425 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:35:42.129429 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:35:42.129433 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:35:42.129437 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.035)       0:00:32.405 *********
2026-06-18 13:35:42.129441 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.035)       0:00:32.404 *********
2026-06-18 13:35:42.370382 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-18 13:35:42.370414 | controller |
2026-06-18 13:35:42.370421 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:35:42.370426 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.240)       0:00:32.646 *********
2026-06-18 13:35:42.370431 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.240)       0:00:32.644 *********
2026-06-18 13:35:42.432096 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:35:42.432123 | controller |
2026-06-18 13:35:42.432128 | controller | TASK [Executing pre_stage hooks for examples/dt/uni04delta/control-plane/networking/nncp name=run_hook] ***
2026-06-18 13:35:42.432133 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.061)       0:00:32.708 *********
2026-06-18 13:35:42.432136 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.061)       0:00:32.706 *********
2026-06-18 13:35:42.483123 | controller | skipping: [localhost]
2026-06-18 13:35:42.483157 | controller |
2026-06-18 13:35:42.483164 | controller | TASK [Generate values.yaml for examples/dt/uni04delta/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-18 13:35:42.483170 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.050)       0:00:32.759 *********
2026-06-18 13:35:42.483175 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.050)       0:00:32.757 *********
2026-06-18 13:35:42.559209 | controller |
2026-06-18 13:35:42.559237 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:35:42.559249 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.076)       0:00:32.835 *********
2026-06-18 13:35:42.559253 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.076)       0:00:32.833 *********
2026-06-18 13:35:42.604792 | controller | skipping: [localhost]
2026-06-18 13:35:42.604822 | controller |
2026-06-18 13:35:42.604827 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:35:42.604835 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.045)       0:00:32.880 *********
2026-06-18 13:35:42.604874 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.045)       0:00:32.879 *********
2026-06-18 13:35:42.720067 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:35:42.720095 | controller |
2026-06-18 13:35:42.720101 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:35:42.720105 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.115)       0:00:32.996 *********
2026-06-18 13:35:42.720109 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.115)       0:00:32.994 *********
2026-06-18 13:35:42.769985 | controller | ok: [localhost] =>
2026-06-18 13:35:42.770014 | controller |     changed: false
2026-06-18 13:35:42.770019 | controller |     msg: All assertions passed
2026-06-18 13:35:42.770023 | controller |
2026-06-18 13:35:42.770027 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:35:42.770032 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.049)       0:00:33.046 *********
2026-06-18 13:35:42.770036 | controller | Thursday 18 June 2026  13:35:42 +0000 (0:00:00.049)       0:00:33.044 *********
2026-06-18 13:35:43.020623 | controller | ok: [localhost]
2026-06-18 13:35:43.020652 | controller |
2026-06-18 13:35:43.020657 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:35:43.020664 | controller | Thursday 18 June 2026  13:35:43 +0000 (0:00:00.250)       0:00:33.296 *********
2026-06-18 13:35:43.020669 | controller | Thursday 18 June 2026  13:35:43 +0000 (0:00:00.250)       0:00:33.295 *********
2026-06-18 13:35:43.086405 | controller | ok: [localhost] =>
2026-06-18 13:35:43.086434 | controller |     changed: false
2026-06-18 13:35:43.086439 | controller |     msg: All assertions passed
2026-06-18 13:35:43.086443 | controller |
2026-06-18 13:35:43.086448 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:35:43.086452 | controller | Thursday 18 June 2026  13:35:43 +0000 (0:00:00.065)       0:00:33.362 *********
2026-06-18 13:35:43.086456 | controller | Thursday 18 June 2026  13:35:43 +0000 (0:00:00.065)       0:00:33.361 *********
2026-06-18 13:35:43.331258 | controller | ok: [localhost]
2026-06-18 13:35:43.331302 | controller |
2026-06-18 13:35:43.331314 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:35:43.331323 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:35:43.331331 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:35:43.331340 | controller |   _config_map_content |
2026-06-18 13:35:43.331348 | controller |   ansible.utils.remove_keys(
2026-06-18 13:35:43.331356 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:35:43.331364 | controller |     matching_parameter='regex')
2026-06-18 13:35:43.331372 | controller | }}, cacheable=False] ***
2026-06-18 13:35:43.331380 | controller | Thursday 18 June 2026  13:35:43 +0000 (0:00:00.244)       0:00:33.606 *********
2026-06-18 13:35:43.331389 | controller | Thursday 18 June 2026  13:35:43 +0000 (0:00:00.244)       0:00:33.605 *********
2026-06-18 13:35:43.972068 | controller | ok: [localhost]
2026-06-18 13:35:43.972103 | controller |
2026-06-18 13:35:43.972111 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:35:43.972126 | controller | Thursday 18 June 2026  13:35:43 +0000 (0:00:00.641)       0:00:34.247 *********
2026-06-18 13:35:43.972132 | controller | Thursday 18 June 2026  13:35:43 +0000 (0:00:00.641)       0:00:34.246 *********
2026-06-18 13:35:44.045879 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-18 13:35:44.045927 | controller |
2026-06-18 13:35:44.045936 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-18 13:35:44.045943 | controller | Thursday 18 June 2026  13:35:44 +0000 (0:00:00.073)       0:00:34.321 *********
2026-06-18 13:35:44.045949 | controller | Thursday 18 June 2026  13:35:44 +0000 (0:00:00.073)       0:00:34.319 *********
2026-06-18 13:35:44.102860 | controller | ok: [localhost] =>
2026-06-18 13:35:44.102890 | controller |     changed: false
2026-06-18 13:35:44.102895 | controller |     msg: All assertions passed
2026-06-18 13:35:44.102899 | controller |
2026-06-18 13:35:44.102904 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:35:44.102908 | controller | Thursday 18 June 2026  13:35:44 +0000 (0:00:00.057)       0:00:34.378 *********
2026-06-18 13:35:44.102913 | controller | Thursday 18 June 2026  13:35:44 +0000 (0:00:00.057)       0:00:34.377 *********
2026-06-18 13:35:44.392951 | controller | changed: [localhost]
2026-06-18 13:35:44.393006 | controller |
2026-06-18 13:35:44.393012 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:35:44.393017 | controller |   (snippet_datadir,
2026-06-18 13:35:44.393022 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:35:44.393028 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:35:44.393033 | controller | Thursday 18 June 2026  13:35:44 +0000 (0:00:00.289)       0:00:34.668 *********
2026-06-18 13:35:44.393038 | controller | Thursday 18 June 2026  13:35:44 +0000 (0:00:00.289)       0:00:34.666 *********
2026-06-18 13:35:45.047508 | controller | changed: [localhost]
2026-06-18 13:35:45.047548 | controller |
2026-06-18 13:35:45.047554 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:35:45.047559 | controller | Thursday 18 June 2026  13:35:45 +0000 (0:00:00.655)       0:00:35.323 *********
2026-06-18 13:35:45.047563 | controller | Thursday 18 June 2026  13:35:45 +0000 (0:00:00.655)       0:00:35.321 *********
2026-06-18 13:35:45.109123 | controller | ok: [localhost]
2026-06-18 13:35:45.109170 | controller |
2026-06-18 13:35:45.109176 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:35:45.109181 | controller |   (snippet_datadir,
2026-06-18 13:35:45.109185 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:35:45.109189 | controller | }}, content={{
2026-06-18 13:35:45.109193 | controller |   _base64_patch |
2026-06-18 13:35:45.109197 | controller |   default({}) |
2026-06-18 13:35:45.109200 | controller |   to_nice_yaml
2026-06-18 13:35:45.109203 | controller | }}, mode=0644] ***
2026-06-18 13:35:45.109214 | controller | Thursday 18 June 2026  13:35:45 +0000 (0:00:00.061)       0:00:35.385 *********
2026-06-18 13:35:45.109218 | controller | Thursday 18 June 2026  13:35:45 +0000 (0:00:00.061)       0:00:35.383 *********
2026-06-18 13:35:45.528366 | controller | changed: [localhost]
2026-06-18 13:35:45.528436 | controller |
2026-06-18 13:35:45.528445 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:35:45.528451 | controller |   (snippet_datadir,
2026-06-18 13:35:45.528457 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:35:45.528461 | controller | }}, content={{
2026-06-18 13:35:45.528465 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:35:45.528469 | controller |   default({}) |
2026-06-18 13:35:45.528472 | controller |   to_nice_yaml
2026-06-18 13:35:45.528476 | controller | }}, mode=0644] ***
2026-06-18 13:35:45.528480 | controller | Thursday 18 June 2026  13:35:45 +0000 (0:00:00.419)       0:00:35.804 *********
2026-06-18 13:35:45.528485 | controller | Thursday 18 June 2026  13:35:45 +0000 (0:00:00.419)       0:00:35.802 *********
2026-06-18 13:35:45.923537 | controller | changed: [localhost]
2026-06-18 13:35:45.923587 | controller |
2026-06-18 13:35:45.923598 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:35:45.923608 | controller |   (
2026-06-18 13:35:45.923616 | controller |     snippet_datadir,
2026-06-18 13:35:45.923624 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:35:45.923632 | controller |   ) | path_join
2026-06-18 13:35:45.923640 | controller | }}, mode=0644] ***
2026-06-18 13:35:45.923649 | controller | Thursday 18 June 2026  13:35:45 +0000 (0:00:00.395)       0:00:36.199 *********
2026-06-18 13:35:45.923657 | controller | Thursday 18 June 2026  13:35:45 +0000 (0:00:00.395)       0:00:36.197 *********
2026-06-18 13:35:46.366152 | controller | changed: [localhost]
2026-06-18 13:35:46.366196 | controller |
2026-06-18 13:35:46.366203 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:35:46.366208 | controller | Thursday 18 June 2026  13:35:46 +0000 (0:00:00.441)       0:00:36.641 *********
2026-06-18 13:35:46.366212 | controller | Thursday 18 June 2026  13:35:46 +0000 (0:00:00.441)       0:00:36.639 *********
2026-06-18 13:35:46.439715 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:35:46.439780 | controller |
2026-06-18 13:35:46.439792 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:35:46.439801 | controller | Thursday 18 June 2026  13:35:46 +0000 (0:00:00.074)       0:00:36.715 *********
2026-06-18 13:35:46.439809 | controller | Thursday 18 June 2026  13:35:46 +0000 (0:00:00.074)       0:00:36.714 *********
2026-06-18 13:35:46.511287 | controller | ok: [localhost] =>
2026-06-18 13:35:46.511347 | controller |     changed: false
2026-06-18 13:35:46.511355 | controller |     msg: All assertions passed
2026-06-18 13:35:46.511361 | controller |
2026-06-18 13:35:46.511367 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:35:46.511374 | controller | Thursday 18 June 2026  13:35:46 +0000 (0:00:00.071)       0:00:36.787 *********
2026-06-18 13:35:46.511381 | controller | Thursday 18 June 2026  13:35:46 +0000 (0:00:00.071)       0:00:36.785 *********
2026-06-18 13:35:46.731115 | controller | ok: [localhost]
2026-06-18 13:35:46.731166 | controller |
2026-06-18 13:35:46.731175 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:35:46.731182 | controller | Thursday 18 June 2026  13:35:46 +0000 (0:00:00.219)       0:00:37.006 *********
2026-06-18 13:35:46.731187 | controller | Thursday 18 June 2026  13:35:46 +0000 (0:00:00.219)       0:00:37.005 *********
2026-06-18 13:35:46.781768 | controller | ok: [localhost]
2026-06-18 13:35:46.781823 | controller |
2026-06-18 13:35:46.781852 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:35:46.781862 | controller | Thursday 18 June 2026  13:35:46 +0000 (0:00:00.050)       0:00:37.057 *********
2026-06-18 13:35:46.781868 | controller | Thursday 18 June 2026  13:35:46 +0000 (0:00:00.050)       0:00:37.056 *********
2026-06-18 13:35:47.331605 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-18 13:35:47.331657 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-18 13:35:47.331670 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-18 13:35:47.331675 | controller |
2026-06-18 13:35:47.331680 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:35:47.331684 | controller |   _content |
2026-06-18 13:35:47.331688 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:35:47.331691 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:35:47.331695 | controller | }}
2026-06-18 13:35:47.331699 | controller | ] ***
2026-06-18 13:35:47.331712 | controller | Thursday 18 June 2026  13:35:47 +0000 (0:00:00.549)       0:00:37.607 *********
2026-06-18 13:35:47.331716 | controller | Thursday 18 June 2026  13:35:47 +0000 (0:00:00.549)       0:00:37.606 *********
2026-06-18 13:35:47.489629 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:35:47.489662 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:35:47.489667 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:35:47.489671 | controller |
2026-06-18 13:35:47.489676 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:35:47.489687 | controller | Thursday 18 June 2026  13:35:47 +0000 (0:00:00.158)       0:00:37.765 *********
2026-06-18 13:35:47.489691 | controller | Thursday 18 June 2026  13:35:47 +0000 (0:00:00.158)       0:00:37.764 *********
2026-06-18 13:35:47.703271 | controller | changed: [localhost]
2026-06-18 13:35:47.703311 | controller |
2026-06-18 13:35:47.703316 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:35:47.703320 | controller |   (_destdir,
2026-06-18 13:35:47.703324 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:35:47.703328 | controller | }}, content={{
2026-06-18 13:35:47.703332 | controller |   (
2026-06-18 13:35:47.703336 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:35:47.703340 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:35:47.703344 | controller | }}, mode=0644] ***
2026-06-18 13:35:47.703348 | controller | Thursday 18 June 2026  13:35:47 +0000 (0:00:00.213)       0:00:37.979 *********
2026-06-18 13:35:47.703351 | controller | Thursday 18 June 2026  13:35:47 +0000 (0:00:00.213)       0:00:37.977 *********
2026-06-18 13:35:48.143184 | controller | changed: [localhost]
2026-06-18 13:35:48.143219 | controller |
2026-06-18 13:35:48.143227 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni04delta/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:35:48.143234 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:35:48.143241 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:35:48.143247 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:35:48.143252 | controller | }}, dest={{
2026-06-18 13:35:48.143258 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:35:48.143263 | controller |   stage['path'], _val.src_file
2026-06-18 13:35:48.143268 | controller |   ) |
2026-06-18 13:35:48.143274 | controller |   path_join
2026-06-18 13:35:48.143278 | controller |  }}] ***
2026-06-18 13:35:48.143284 | controller | Thursday 18 June 2026  13:35:48 +0000 (0:00:00.440)       0:00:38.419 *********
2026-06-18 13:35:48.143289 | controller | Thursday 18 June 2026  13:35:48 +0000 (0:00:00.440)       0:00:38.417 *********
2026-06-18 13:35:48.426237 | controller | changed: [localhost] => (item=network-values)
2026-06-18 13:35:48.426291 | controller |
2026-06-18 13:35:48.426296 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:35:48.426301 | controller | Thursday 18 June 2026  13:35:48 +0000 (0:00:00.282)       0:00:38.702 *********
2026-06-18 13:35:48.426305 | controller | Thursday 18 June 2026  13:35:48 +0000 (0:00:00.282)       0:00:38.700 *********
2026-06-18 13:35:48.467469 | controller | skipping: [localhost]
2026-06-18 13:35:48.467518 | controller |
2026-06-18 13:35:48.467523 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni04delta/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:35:48.467528 | controller | Thursday 18 June 2026  13:35:48 +0000 (0:00:00.041)       0:00:38.743 *********
2026-06-18 13:35:48.467533 | controller | Thursday 18 June 2026  13:35:48 +0000 (0:00:00.041)       0:00:38.742 *********
2026-06-18 13:35:48.977947 | controller | changed: [localhost]
2026-06-18 13:35:48.978002 | controller |
2026-06-18 13:35:48.978008 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:35:48.978013 | controller | Thursday 18 June 2026  13:35:48 +0000 (0:00:00.510)       0:00:39.254 *********
2026-06-18 13:35:48.978017 | controller | Thursday 18 June 2026  13:35:48 +0000 (0:00:00.510)       0:00:39.252 *********
2026-06-18 13:35:49.513732 | controller | changed: [localhost]
2026-06-18 13:35:49.513762 | controller |
2026-06-18 13:35:49.513768 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni04delta/control-plane/networking/nncp executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:35:49.513773 | controller | Thursday 18 June 2026  13:35:49 +0000 (0:00:00.535)       0:00:39.789 *********
2026-06-18 13:35:49.513777 | controller | Thursday 18 June 2026  13:35:49 +0000 (0:00:00.535)       0:00:39.788 *********
2026-06-18 13:35:49.561869 | controller | skipping: [localhost]
2026-06-18 13:35:49.561950 | controller |
2026-06-18 13:35:49.561961 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:35:49.561970 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:35:49.561979 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:35:49.561988 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:35:49.561996 | controller |   ) | list
2026-06-18 13:35:49.562004 | controller | }}] ***
2026-06-18 13:35:49.562013 | controller | Thursday 18 June 2026  13:35:49 +0000 (0:00:00.047)       0:00:39.837 *********
2026-06-18 13:35:49.562021 | controller | Thursday 18 June 2026  13:35:49 +0000 (0:00:00.047)       0:00:39.835 *********
2026-06-18 13:35:49.628929 | controller | skipping: [localhost]
2026-06-18 13:35:49.629002 | controller |
2026-06-18 13:35:49.629010 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni04delta/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:35:49.629017 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:35:49.629022 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:35:49.629028 | controller | }}, mode=0644] ***
2026-06-18 13:35:49.629033 | controller | Thursday 18 June 2026  13:35:49 +0000 (0:00:00.067)       0:00:39.904 *********
2026-06-18 13:35:49.629039 | controller | Thursday 18 June 2026  13:35:49 +0000 (0:00:00.067)       0:00:39.903 *********
2026-06-18 13:35:50.022349 | controller | changed: [localhost]
2026-06-18 13:35:50.022412 | controller |
2026-06-18 13:35:50.022417 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:35:50.022422 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.392)       0:00:40.297 *********
2026-06-18 13:35:50.022426 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.392)       0:00:40.295 *********
2026-06-18 13:35:50.080590 | controller | skipping: [localhost]
2026-06-18 13:35:50.080645 | controller |
2026-06-18 13:35:50.080653 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni04delta/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:35:50.080673 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.058)       0:00:40.355 *********
2026-06-18 13:35:50.080680 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.058)       0:00:40.354 *********
2026-06-18 13:35:50.143253 | controller | skipping: [localhost]
2026-06-18 13:35:50.143317 | controller |
2026-06-18 13:35:50.143330 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni04delta/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-18 13:35:50.143341 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.062)       0:00:40.418 *********
2026-06-18 13:35:50.143351 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.062)       0:00:40.416 *********
2026-06-18 13:35:50.219008 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-18 13:35:50.219061 | controller | skipping: [localhost]
2026-06-18 13:35:50.219069 | controller |
2026-06-18 13:35:50.219076 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:35:50.219083 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.076)       0:00:40.494 *********
2026-06-18 13:35:50.219089 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.076)       0:00:40.493 *********
2026-06-18 13:35:50.277380 | controller | skipping: [localhost]
2026-06-18 13:35:50.277454 | controller |
2026-06-18 13:35:50.277470 | controller | TASK [Executing post_stage hooks for examples/dt/uni04delta/control-plane/networking/nncp name=run_hook] ***
2026-06-18 13:35:50.277483 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.058)       0:00:40.553 *********
2026-06-18 13:35:50.277491 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.058)       0:00:40.551 *********
2026-06-18 13:35:50.350070 | controller | skipping: [localhost]
2026-06-18 13:35:50.350133 | controller |
2026-06-18 13:35:50.350142 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:35:50.350149 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.072)       0:00:40.625 *********
2026-06-18 13:35:50.350156 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.072)       0:00:40.624 *********
2026-06-18 13:35:50.415330 | controller | ok: [localhost] =>
2026-06-18 13:35:50.415391 | controller |     changed: false
2026-06-18 13:35:50.415401 | controller |     msg: All assertions passed
2026-06-18 13:35:50.415410 | controller |
2026-06-18 13:35:50.415419 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:35:50.415429 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.065)       0:00:40.690 *********
2026-06-18 13:35:50.415437 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.065)       0:00:40.689 *********
2026-06-18 13:35:50.450706 | controller | skipping: [localhost]
2026-06-18 13:35:50.450757 | controller |
2026-06-18 13:35:50.450774 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:35:50.450781 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.035)       0:00:40.726 *********
2026-06-18 13:35:50.450788 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.035)       0:00:40.724 *********
2026-06-18 13:35:50.491026 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-18 13:35:50.491090 | controller |
2026-06-18 13:35:50.491100 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:35:50.491109 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.040)       0:00:40.766 *********
2026-06-18 13:35:50.491117 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.040)       0:00:40.764 *********
2026-06-18 13:35:50.521971 | controller | skipping: [localhost]
2026-06-18 13:35:50.522018 | controller |
2026-06-18 13:35:50.522027 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:35:50.522034 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.031)       0:00:40.797 *********
2026-06-18 13:35:50.522040 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.031)       0:00:40.796 *********
2026-06-18 13:35:50.566097 | controller | ok: [localhost]
2026-06-18 13:35:50.566160 | controller |
2026-06-18 13:35:50.566172 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:35:50.566186 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:35:50.566200 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:35:50.566214 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:35:50.566226 | controller | }}] ***
2026-06-18 13:35:50.566238 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.044)       0:00:40.841 *********
2026-06-18 13:35:50.566250 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.044)       0:00:40.840 *********
2026-06-18 13:35:50.622745 | controller | skipping: [localhost]
2026-06-18 13:35:50.622821 | controller |
2026-06-18 13:35:50.622855 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:35:50.622869 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:35:50.622875 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:35:50.622883 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:35:50.622890 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.056)       0:00:40.898 *********
2026-06-18 13:35:50.622897 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.056)       0:00:40.896 *********
2026-06-18 13:35:50.854650 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-18 13:35:50.854712 | controller |
2026-06-18 13:35:50.854718 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:35:50.854722 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.232)       0:00:41.130 *********
2026-06-18 13:35:50.854726 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.232)       0:00:41.129 *********
2026-06-18 13:35:50.913104 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:35:50.913166 | controller |
2026-06-18 13:35:50.913171 | controller | TASK [Executing pre_stage hooks for examples/dt/uni04delta/control-plane/networking name=run_hook] ***
2026-06-18 13:35:50.913190 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.058)       0:00:41.189 *********
2026-06-18 13:35:50.913194 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.058)       0:00:41.187 *********
2026-06-18 13:35:50.956589 | controller | skipping: [localhost]
2026-06-18 13:35:50.956622 | controller |
2026-06-18 13:35:50.956634 | controller | TASK [Generate values.yaml for examples/dt/uni04delta/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-18 13:35:50.956638 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.043)       0:00:41.232 *********
2026-06-18 13:35:50.956642 | controller | Thursday 18 June 2026  13:35:50 +0000 (0:00:00.043)       0:00:41.230 *********
2026-06-18 13:35:51.043939 | controller |
2026-06-18 13:35:51.043978 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:35:51.043986 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.087)       0:00:41.320 *********
2026-06-18 13:35:51.043992 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.087)       0:00:41.318 *********
2026-06-18 13:35:51.098210 | controller | skipping: [localhost]
2026-06-18 13:35:51.098246 | controller |
2026-06-18 13:35:51.098253 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:35:51.098259 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.054)       0:00:41.374 *********
2026-06-18 13:35:51.098265 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.054)       0:00:41.372 *********
2026-06-18 13:35:51.175232 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:35:51.175307 | controller |
2026-06-18 13:35:51.175318 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:35:51.175324 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.076)       0:00:41.451 *********
2026-06-18 13:35:51.175331 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.076)       0:00:41.449 *********
2026-06-18 13:35:51.225173 | controller | ok: [localhost] =>
2026-06-18 13:35:51.225241 | controller |     changed: false
2026-06-18 13:35:51.225247 | controller |     msg: All assertions passed
2026-06-18 13:35:51.225253 | controller |
2026-06-18 13:35:51.225259 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:35:51.225265 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.050)       0:00:41.501 *********
2026-06-18 13:35:51.225270 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.050)       0:00:41.499 *********
2026-06-18 13:35:51.450502 | controller | ok: [localhost]
2026-06-18 13:35:51.450546 | controller |
2026-06-18 13:35:51.450552 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:35:51.450557 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.225)       0:00:41.726 *********
2026-06-18 13:35:51.450562 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.225)       0:00:41.725 *********
2026-06-18 13:35:51.520168 | controller | ok: [localhost] =>
2026-06-18 13:35:51.520217 | controller |     changed: false
2026-06-18 13:35:51.520222 | controller |     msg: All assertions passed
2026-06-18 13:35:51.520226 | controller |
2026-06-18 13:35:51.520230 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:35:51.520235 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.069)       0:00:41.796 *********
2026-06-18 13:35:51.520239 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.069)       0:00:41.794 *********
2026-06-18 13:35:51.784560 | controller | ok: [localhost]
2026-06-18 13:35:51.784615 | controller |
2026-06-18 13:35:51.784623 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:35:51.784630 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:35:51.784635 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:35:51.784641 | controller |   _config_map_content |
2026-06-18 13:35:51.784647 | controller |   ansible.utils.remove_keys(
2026-06-18 13:35:51.784652 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:35:51.784657 | controller |     matching_parameter='regex')
2026-06-18 13:35:51.784663 | controller | }}, cacheable=False] ***
2026-06-18 13:35:51.784669 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.263)       0:00:42.059 *********
2026-06-18 13:35:51.784675 | controller | Thursday 18 June 2026  13:35:51 +0000 (0:00:00.263)       0:00:42.058 *********
2026-06-18 13:35:52.040777 | controller | ok: [localhost]
2026-06-18 13:35:52.040809 | controller |
2026-06-18 13:35:52.040815 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:35:52.040820 | controller | Thursday 18 June 2026  13:35:52 +0000 (0:00:00.256)       0:00:42.316 *********
2026-06-18 13:35:52.040824 | controller | Thursday 18 June 2026  13:35:52 +0000 (0:00:00.256)       0:00:42.314 *********
2026-06-18 13:35:52.117307 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-18 13:35:52.117367 | controller |
2026-06-18 13:35:52.117379 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-18 13:35:52.117383 | controller | Thursday 18 June 2026  13:35:52 +0000 (0:00:00.076)       0:00:42.393 *********
2026-06-18 13:35:52.117387 | controller | Thursday 18 June 2026  13:35:52 +0000 (0:00:00.076)       0:00:42.391 *********
2026-06-18 13:35:52.195225 | controller | ok: [localhost] =>
2026-06-18 13:35:52.195263 | controller |     changed: false
2026-06-18 13:35:52.195268 | controller |     msg: All assertions passed
2026-06-18 13:35:52.195273 | controller |
2026-06-18 13:35:52.195277 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:35:52.195281 | controller | Thursday 18 June 2026  13:35:52 +0000 (0:00:00.078)       0:00:42.471 *********
2026-06-18 13:35:52.195285 | controller | Thursday 18 June 2026  13:35:52 +0000 (0:00:00.078)       0:00:42.469 *********
2026-06-18 13:35:52.388605 | controller | ok: [localhost]
2026-06-18 13:35:52.388662 | controller |
2026-06-18 13:35:52.388670 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:35:52.388676 | controller |   (snippet_datadir,
2026-06-18 13:35:52.388682 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:35:52.388687 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:35:52.388693 | controller | Thursday 18 June 2026  13:35:52 +0000 (0:00:00.193)       0:00:42.664 *********
2026-06-18 13:35:52.388706 | controller | Thursday 18 June 2026  13:35:52 +0000 (0:00:00.193)       0:00:42.663 *********
2026-06-18 13:35:52.944091 | controller | ok: [localhost]
2026-06-18 13:35:52.944127 | controller |
2026-06-18 13:35:52.944133 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:35:52.944139 | controller | Thursday 18 June 2026  13:35:52 +0000 (0:00:00.555)       0:00:43.220 *********
2026-06-18 13:35:52.944144 | controller | Thursday 18 June 2026  13:35:52 +0000 (0:00:00.555)       0:00:43.218 *********
2026-06-18 13:35:53.018713 | controller | ok: [localhost]
2026-06-18 13:35:53.018748 | controller |
2026-06-18 13:35:53.018754 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:35:53.018759 | controller |   (snippet_datadir,
2026-06-18 13:35:53.018764 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:35:53.018769 | controller | }}, content={{
2026-06-18 13:35:53.018774 | controller |   _base64_patch |
2026-06-18 13:35:53.018785 | controller |   default({}) |
2026-06-18 13:35:53.018789 | controller |   to_nice_yaml
2026-06-18 13:35:53.018794 | controller | }}, mode=0644] ***
2026-06-18 13:35:53.018798 | controller | Thursday 18 June 2026  13:35:53 +0000 (0:00:00.074)       0:00:43.294 *********
2026-06-18 13:35:53.018803 | controller | Thursday 18 June 2026  13:35:53 +0000 (0:00:00.074)       0:00:43.293 *********
2026-06-18 13:35:53.408827 | controller | ok: [localhost]
2026-06-18 13:35:53.408890 | controller |
2026-06-18 13:35:53.408898 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:35:53.408903 | controller |   (snippet_datadir,
2026-06-18 13:35:53.408908 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:35:53.408913 | controller | }}, content={{
2026-06-18 13:35:53.408918 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:35:53.408923 | controller |   default({}) |
2026-06-18 13:35:53.408927 | controller |   to_nice_yaml
2026-06-18 13:35:53.408932 | controller | }}, mode=0644] ***
2026-06-18 13:35:53.408935 | controller | Thursday 18 June 2026  13:35:53 +0000 (0:00:00.390)       0:00:43.685 *********
2026-06-18 13:35:53.408939 | controller | Thursday 18 June 2026  13:35:53 +0000 (0:00:00.390)       0:00:43.683 *********
2026-06-18 13:35:53.799973 | controller | ok: [localhost]
2026-06-18 13:35:53.800023 | controller |
2026-06-18 13:35:53.800029 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:35:53.800034 | controller |   (
2026-06-18 13:35:53.800038 | controller |     snippet_datadir,
2026-06-18 13:35:53.800042 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:35:53.800046 | controller |   ) | path_join
2026-06-18 13:35:53.800049 | controller | }}, mode=0644] ***
2026-06-18 13:35:53.800053 | controller | Thursday 18 June 2026  13:35:53 +0000 (0:00:00.391)       0:00:44.076 *********
2026-06-18 13:35:53.800057 | controller | Thursday 18 June 2026  13:35:53 +0000 (0:00:00.391)       0:00:44.074 *********
2026-06-18 13:35:54.235464 | controller | changed: [localhost]
2026-06-18 13:35:54.235519 | controller |
2026-06-18 13:35:54.235525 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:35:54.235530 | controller | Thursday 18 June 2026  13:35:54 +0000 (0:00:00.435)       0:00:44.511 *********
2026-06-18 13:35:54.235534 | controller | Thursday 18 June 2026  13:35:54 +0000 (0:00:00.435)       0:00:44.510 *********
2026-06-18 13:35:54.311065 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:35:54.311134 | controller |
2026-06-18 13:35:54.311142 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:35:54.311148 | controller | Thursday 18 June 2026  13:35:54 +0000 (0:00:00.075)       0:00:44.586 *********
2026-06-18 13:35:54.311154 | controller | Thursday 18 June 2026  13:35:54 +0000 (0:00:00.075)       0:00:44.585 *********
2026-06-18 13:35:54.363556 | controller | ok: [localhost] =>
2026-06-18 13:35:54.363609 | controller |     changed: false
2026-06-18 13:35:54.363623 | controller |     msg: All assertions passed
2026-06-18 13:35:54.363627 | controller |
2026-06-18 13:35:54.363631 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:35:54.363636 | controller | Thursday 18 June 2026  13:35:54 +0000 (0:00:00.052)       0:00:44.639 *********
2026-06-18 13:35:54.363640 | controller | Thursday 18 June 2026  13:35:54 +0000 (0:00:00.052)       0:00:44.637 *********
2026-06-18 13:35:54.564512 | controller | ok: [localhost]
2026-06-18 13:35:54.564634 | controller |
2026-06-18 13:35:54.564640 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:35:54.564644 | controller | Thursday 18 June 2026  13:35:54 +0000 (0:00:00.201)       0:00:44.840 *********
2026-06-18 13:35:54.564648 | controller | Thursday 18 June 2026  13:35:54 +0000 (0:00:00.201)       0:00:44.839 *********
2026-06-18 13:35:54.606850 | controller | ok: [localhost]
2026-06-18 13:35:54.606911 | controller |
2026-06-18 13:35:54.606917 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:35:54.606922 | controller | Thursday 18 June 2026  13:35:54 +0000 (0:00:00.042)       0:00:44.882 *********
2026-06-18 13:35:54.606925 | controller | Thursday 18 June 2026  13:35:54 +0000 (0:00:00.042)       0:00:44.881 *********
2026-06-18 13:35:55.555518 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-18 13:35:55.555558 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-18 13:35:55.555563 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-18 13:35:55.555567 | controller |
2026-06-18 13:35:55.555572 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:35:55.555576 | controller |   _content |
2026-06-18 13:35:55.555580 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:35:55.555583 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:35:55.555587 | controller | }}
2026-06-18 13:35:55.555591 | controller | ] ***
2026-06-18 13:35:55.555595 | controller | Thursday 18 June 2026  13:35:55 +0000 (0:00:00.948)       0:00:45.831 *********
2026-06-18 13:35:55.555599 | controller | Thursday 18 June 2026  13:35:55 +0000 (0:00:00.948)       0:00:45.830 *********
2026-06-18 13:35:55.693317 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:35:55.693359 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:35:55.693365 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:35:55.693369 | controller |
2026-06-18 13:35:55.693373 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:35:55.693378 | controller | Thursday 18 June 2026  13:35:55 +0000 (0:00:00.137)       0:00:45.969 *********
2026-06-18 13:35:55.693382 | controller | Thursday 18 June 2026  13:35:55 +0000 (0:00:00.137)       0:00:45.967 *********
2026-06-18 13:35:55.934062 | controller | ok: [localhost]
2026-06-18 13:35:55.934120 | controller |
2026-06-18 13:35:55.934126 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:35:55.934131 | controller |   (_destdir,
2026-06-18 13:35:55.934135 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:35:55.934139 | controller | }}, content={{
2026-06-18 13:35:55.934143 | controller |   (
2026-06-18 13:35:55.934146 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:35:55.934150 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:35:55.934154 | controller | }}, mode=0644] ***
2026-06-18 13:35:55.934158 | controller | Thursday 18 June 2026  13:35:55 +0000 (0:00:00.240)       0:00:46.210 *********
2026-06-18 13:35:55.934162 | controller | Thursday 18 June 2026  13:35:55 +0000 (0:00:00.240)       0:00:46.208 *********
2026-06-18 13:35:56.336738 | controller | ok: [localhost]
2026-06-18 13:35:56.336828 | controller |
2026-06-18 13:35:56.336875 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni04delta/control-plane/networking mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:35:56.336888 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:35:56.336911 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:35:56.336922 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:35:56.336933 | controller | }}, dest={{
2026-06-18 13:35:56.336944 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:35:56.336955 | controller |   stage['path'], _val.src_file
2026-06-18 13:35:56.336966 | controller |   ) |
2026-06-18 13:35:56.336977 | controller |   path_join
2026-06-18 13:35:56.336987 | controller |  }}] ***
2026-06-18 13:35:56.336998 | controller | Thursday 18 June 2026  13:35:56 +0000 (0:00:00.402)       0:00:46.612 *********
2026-06-18 13:35:56.337010 | controller | Thursday 18 June 2026  13:35:56 +0000 (0:00:00.402)       0:00:46.611 *********
2026-06-18 13:35:56.865046 | controller | ok: [localhost] => (item=network-values)
2026-06-18 13:35:56.865112 | controller |
2026-06-18 13:35:56.865121 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:35:56.865127 | controller | Thursday 18 June 2026  13:35:56 +0000 (0:00:00.527)       0:00:47.140 *********
2026-06-18 13:35:56.865131 | controller | Thursday 18 June 2026  13:35:56 +0000 (0:00:00.527)       0:00:47.139 *********
2026-06-18 13:35:56.908367 | controller | skipping: [localhost]
2026-06-18 13:35:56.908430 | controller |
2026-06-18 13:35:56.908437 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni04delta/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:35:56.908444 | controller | Thursday 18 June 2026  13:35:56 +0000 (0:00:00.043)       0:00:47.184 *********
2026-06-18 13:35:56.908451 | controller | Thursday 18 June 2026  13:35:56 +0000 (0:00:00.043)       0:00:47.182 *********
2026-06-18 13:35:57.345111 | controller | changed: [localhost]
2026-06-18 13:35:57.345160 | controller |
2026-06-18 13:35:57.345165 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:35:57.345170 | controller | Thursday 18 June 2026  13:35:57 +0000 (0:00:00.436)       0:00:47.621 *********
2026-06-18 13:35:57.345183 | controller | Thursday 18 June 2026  13:35:57 +0000 (0:00:00.436)       0:00:47.619 *********
2026-06-18 13:35:57.776896 | controller | changed: [localhost]
2026-06-18 13:35:57.776951 | controller |
2026-06-18 13:35:57.776957 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni04delta/control-plane/networking executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:35:57.776962 | controller | Thursday 18 June 2026  13:35:57 +0000 (0:00:00.431)       0:00:48.053 *********
2026-06-18 13:35:57.776966 | controller | Thursday 18 June 2026  13:35:57 +0000 (0:00:00.431)       0:00:48.051 *********
2026-06-18 13:35:57.825774 | controller | skipping: [localhost]
2026-06-18 13:35:57.825860 | controller |
2026-06-18 13:35:57.825870 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:35:57.825875 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:35:57.825879 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:35:57.825883 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:35:57.825887 | controller |   ) | list
2026-06-18 13:35:57.825890 | controller | }}] ***
2026-06-18 13:35:57.825894 | controller | Thursday 18 June 2026  13:35:57 +0000 (0:00:00.048)       0:00:48.101 *********
2026-06-18 13:35:57.825898 | controller | Thursday 18 June 2026  13:35:57 +0000 (0:00:00.048)       0:00:48.100 *********
2026-06-18 13:35:57.876247 | controller | skipping: [localhost]
2026-06-18 13:35:57.876354 | controller |
2026-06-18 13:35:57.876363 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni04delta/control-plane/networking remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:35:57.876369 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:35:57.876388 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:35:57.876394 | controller | }}, mode=0644] ***
2026-06-18 13:35:57.876399 | controller | Thursday 18 June 2026  13:35:57 +0000 (0:00:00.050)       0:00:48.152 *********
2026-06-18 13:35:57.876412 | controller | Thursday 18 June 2026  13:35:57 +0000 (0:00:00.050)       0:00:48.150 *********
2026-06-18 13:35:58.119115 | controller | changed: [localhost]
2026-06-18 13:35:58.119175 | controller |
2026-06-18 13:35:58.119183 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:35:58.119189 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.242)       0:00:48.394 *********
2026-06-18 13:35:58.119194 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.242)       0:00:48.393 *********
2026-06-18 13:35:58.160123 | controller | skipping: [localhost]
2026-06-18 13:35:58.160185 | controller |
2026-06-18 13:35:58.160191 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni04delta/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:35:58.160195 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.041)       0:00:48.436 *********
2026-06-18 13:35:58.160199 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.041)       0:00:48.434 *********
2026-06-18 13:35:58.204046 | controller | skipping: [localhost]
2026-06-18 13:35:58.204082 | controller |
2026-06-18 13:35:58.204088 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni04delta/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-18 13:35:58.204092 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.043)       0:00:48.480 *********
2026-06-18 13:35:58.204097 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.043)       0:00:48.478 *********
2026-06-18 13:35:58.250468 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-18 13:35:58.250514 | controller | skipping: [localhost]
2026-06-18 13:35:58.250522 | controller |
2026-06-18 13:35:58.250527 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:35:58.250533 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.046)       0:00:48.526 *********
2026-06-18 13:35:58.250539 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.046)       0:00:48.525 *********
2026-06-18 13:35:58.295215 | controller | skipping: [localhost]
2026-06-18 13:35:58.295287 | controller |
2026-06-18 13:35:58.295294 | controller | TASK [Executing post_stage hooks for examples/dt/uni04delta/control-plane/networking name=run_hook] ***
2026-06-18 13:35:58.295301 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.044)       0:00:48.571 *********
2026-06-18 13:35:58.295306 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.044)       0:00:48.569 *********
2026-06-18 13:35:58.357450 | controller | skipping: [localhost]
2026-06-18 13:35:58.357527 | controller |
2026-06-18 13:35:58.357538 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:35:58.357547 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.062)       0:00:48.633 *********
2026-06-18 13:35:58.357555 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.062)       0:00:48.632 *********
2026-06-18 13:35:58.404095 | controller | ok: [localhost] =>
2026-06-18 13:35:58.404166 | controller |     changed: false
2026-06-18 13:35:58.404176 | controller |     msg: All assertions passed
2026-06-18 13:35:58.404184 | controller |
2026-06-18 13:35:58.404192 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:35:58.404200 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.046)       0:00:48.680 *********
2026-06-18 13:35:58.404208 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.046)       0:00:48.678 *********
2026-06-18 13:35:58.432175 | controller | skipping: [localhost]
2026-06-18 13:35:58.432247 | controller |
2026-06-18 13:35:58.432255 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:35:58.432272 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.028)       0:00:48.708 *********
2026-06-18 13:35:58.432278 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.028)       0:00:48.706 *********
2026-06-18 13:35:58.461579 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m)
2026-06-18 13:35:58.461645 | controller |
2026-06-18 13:35:58.461653 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:35:58.461659 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.029)       0:00:48.737 *********
2026-06-18 13:35:58.461664 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.029)       0:00:48.736 *********
2026-06-18 13:35:58.485727 | controller | skipping: [localhost]
2026-06-18 13:35:58.485785 | controller |
2026-06-18 13:35:58.485790 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:35:58.485794 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.024)       0:00:48.761 *********
2026-06-18 13:35:58.485799 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.024)       0:00:48.760 *********
2026-06-18 13:35:58.516622 | controller | ok: [localhost]
2026-06-18 13:35:58.516671 | controller |
2026-06-18 13:35:58.516677 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:35:58.516681 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:35:58.516685 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:35:58.516689 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:35:58.516693 | controller | }}] ***
2026-06-18 13:35:58.516697 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.030)       0:00:48.792 *********
2026-06-18 13:35:58.516700 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.030)       0:00:48.791 *********
2026-06-18 13:35:58.556276 | controller | skipping: [localhost]
2026-06-18 13:35:58.556339 | controller |
2026-06-18 13:35:58.556344 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:35:58.556349 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:35:58.556353 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:35:58.556358 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:35:58.556362 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.039)       0:00:48.832 *********
2026-06-18 13:35:58.556367 | controller | Thursday 18 June 2026  13:35:58 +0000 (0:00:00.039)       0:00:48.830 *********
2026-06-18 13:35:59.041449 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-18 13:35:59.041500 | controller | ok: [localhost] => (item={'name': 'service-values.yaml', 'src_file': 'service-values.yaml'})
2026-06-18 13:35:59.041511 | controller |
2026-06-18 13:35:59.041521 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:35:59.041531 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.484)       0:00:49.317 *********
2026-06-18 13:35:59.041541 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.485)       0:00:49.315 *********
2026-06-18 13:35:59.182099 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:35:59.182150 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-18 13:35:59.182157 | controller |
2026-06-18 13:35:59.182171 | controller | TASK [Executing pre_stage hooks for examples/dt/uni04delta/control-plane name=run_hook] ***
2026-06-18 13:35:59.182177 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.140)       0:00:49.458 *********
2026-06-18 13:35:59.182183 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.140)       0:00:49.456 *********
2026-06-18 13:35:59.225673 | controller | skipping: [localhost]
2026-06-18 13:35:59.225727 | controller |
2026-06-18 13:35:59.225734 | controller | TASK [Generate values.yaml for examples/dt/uni04delta/control-plane name=ci_gen_kustomize_values] ***
2026-06-18 13:35:59.225740 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.043)       0:00:49.501 *********
2026-06-18 13:35:59.225758 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.043)       0:00:49.500 *********
2026-06-18 13:35:59.343820 | controller |
2026-06-18 13:35:59.343923 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:35:59.343932 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.118)       0:00:49.619 *********
2026-06-18 13:35:59.343939 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.118)       0:00:49.618 *********
2026-06-18 13:35:59.402189 | controller | skipping: [localhost]
2026-06-18 13:35:59.402251 | controller |
2026-06-18 13:35:59.402260 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:35:59.402304 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.058)       0:00:49.678 *********
2026-06-18 13:35:59.402312 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.058)       0:00:49.676 *********
2026-06-18 13:35:59.462002 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:35:59.462080 | controller |
2026-06-18 13:35:59.462107 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:35:59.462128 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.059)       0:00:49.738 *********
2026-06-18 13:35:59.462140 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.059)       0:00:49.736 *********
2026-06-18 13:35:59.506345 | controller | ok: [localhost] =>
2026-06-18 13:35:59.506424 | controller |     changed: false
2026-06-18 13:35:59.506430 | controller |     msg: All assertions passed
2026-06-18 13:35:59.506435 | controller |
2026-06-18 13:35:59.506440 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:35:59.506445 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.044)       0:00:49.782 *********
2026-06-18 13:35:59.506449 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.044)       0:00:49.780 *********
2026-06-18 13:35:59.752287 | controller | ok: [localhost]
2026-06-18 13:35:59.752341 | controller |
2026-06-18 13:35:59.752347 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:35:59.752352 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.246)       0:00:50.028 *********
2026-06-18 13:35:59.752356 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.246)       0:00:50.026 *********
2026-06-18 13:35:59.818735 | controller | ok: [localhost] =>
2026-06-18 13:35:59.818807 | controller |     changed: false
2026-06-18 13:35:59.818814 | controller |     msg: All assertions passed
2026-06-18 13:35:59.818820 | controller |
2026-06-18 13:35:59.818825 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:35:59.818852 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.066)       0:00:50.094 *********
2026-06-18 13:35:59.818861 | controller | Thursday 18 June 2026  13:35:59 +0000 (0:00:00.066)       0:00:50.093 *********
2026-06-18 13:36:00.036765 | controller | ok: [localhost]
2026-06-18 13:36:00.036821 | controller |
2026-06-18 13:36:00.036860 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:36:00.036868 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:36:00.036873 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:36:00.036878 | controller |   _config_map_content |
2026-06-18 13:36:00.036883 | controller |   ansible.utils.remove_keys(
2026-06-18 13:36:00.036888 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:36:00.036893 | controller |     matching_parameter='regex')
2026-06-18 13:36:00.036898 | controller | }}, cacheable=False] ***
2026-06-18 13:36:00.036908 | controller | Thursday 18 June 2026  13:36:00 +0000 (0:00:00.218)       0:00:50.312 *********
2026-06-18 13:36:00.036914 | controller | Thursday 18 June 2026  13:36:00 +0000 (0:00:00.218)       0:00:50.311 *********
2026-06-18 13:36:00.346965 | controller | ok: [localhost]
2026-06-18 13:36:00.347001 | controller |
2026-06-18 13:36:00.347009 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:36:00.347014 | controller | Thursday 18 June 2026  13:36:00 +0000 (0:00:00.310)       0:00:50.623 *********
2026-06-18 13:36:00.347019 | controller | Thursday 18 June 2026  13:36:00 +0000 (0:00:00.310)       0:00:50.621 *********
2026-06-18 13:36:00.410461 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-18 13:36:00.410526 | controller |
2026-06-18 13:36:00.410531 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-18 13:36:00.410535 | controller | Thursday 18 June 2026  13:36:00 +0000 (0:00:00.063)       0:00:50.686 *********
2026-06-18 13:36:00.410539 | controller | Thursday 18 June 2026  13:36:00 +0000 (0:00:00.063)       0:00:50.685 *********
2026-06-18 13:36:00.453685 | controller | ok: [localhost] =>
2026-06-18 13:36:00.453732 | controller |     changed: false
2026-06-18 13:36:00.453738 | controller |     msg: All assertions passed
2026-06-18 13:36:00.453742 | controller |
2026-06-18 13:36:00.453746 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:36:00.453750 | controller | Thursday 18 June 2026  13:36:00 +0000 (0:00:00.043)       0:00:50.729 *********
2026-06-18 13:36:00.453754 | controller | Thursday 18 June 2026  13:36:00 +0000 (0:00:00.043)       0:00:50.728 *********
2026-06-18 13:36:00.640796 | controller | ok: [localhost]
2026-06-18 13:36:00.640854 | controller |
2026-06-18 13:36:00.640861 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:36:00.640866 | controller |   (snippet_datadir,
2026-06-18 13:36:00.640870 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:36:00.640874 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:36:00.640878 | controller | Thursday 18 June 2026  13:36:00 +0000 (0:00:00.187)       0:00:50.917 *********
2026-06-18 13:36:00.640882 | controller | Thursday 18 June 2026  13:36:00 +0000 (0:00:00.187)       0:00:50.915 *********
2026-06-18 13:36:01.301055 | controller | ok: [localhost]
2026-06-18 13:36:01.301110 | controller |
2026-06-18 13:36:01.301115 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:36:01.301120 | controller | Thursday 18 June 2026  13:36:01 +0000 (0:00:00.660)       0:00:51.577 *********
2026-06-18 13:36:01.301125 | controller | Thursday 18 June 2026  13:36:01 +0000 (0:00:00.660)       0:00:51.575 *********
2026-06-18 13:36:01.357341 | controller | ok: [localhost]
2026-06-18 13:36:01.357383 | controller |
2026-06-18 13:36:01.357389 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:36:01.357393 | controller |   (snippet_datadir,
2026-06-18 13:36:01.357398 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:36:01.357402 | controller | }}, content={{
2026-06-18 13:36:01.357405 | controller |   _base64_patch |
2026-06-18 13:36:01.357409 | controller |   default({}) |
2026-06-18 13:36:01.357412 | controller |   to_nice_yaml
2026-06-18 13:36:01.357416 | controller | }}, mode=0644] ***
2026-06-18 13:36:01.357420 | controller | Thursday 18 June 2026  13:36:01 +0000 (0:00:00.056)       0:00:51.633 *********
2026-06-18 13:36:01.357423 | controller | Thursday 18 June 2026  13:36:01 +0000 (0:00:00.056)       0:00:51.632 *********
2026-06-18 13:36:01.784436 | controller | ok: [localhost]
2026-06-18 13:36:01.784513 | controller |
2026-06-18 13:36:01.784519 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:36:01.784523 | controller |   (snippet_datadir,
2026-06-18 13:36:01.784528 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:36:01.784532 | controller | }}, content={{
2026-06-18 13:36:01.784536 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:36:01.784540 | controller |   default({}) |
2026-06-18 13:36:01.784550 | controller |   to_nice_yaml
2026-06-18 13:36:01.784554 | controller | }}, mode=0644] ***
2026-06-18 13:36:01.784558 | controller | Thursday 18 June 2026  13:36:01 +0000 (0:00:00.427)       0:00:52.060 *********
2026-06-18 13:36:01.784562 | controller | Thursday 18 June 2026  13:36:01 +0000 (0:00:00.427)       0:00:52.059 *********
2026-06-18 13:36:02.315513 | controller | ok: [localhost]
2026-06-18 13:36:02.315559 | controller |
2026-06-18 13:36:02.315570 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:36:02.315579 | controller |   (
2026-06-18 13:36:02.315587 | controller |     snippet_datadir,
2026-06-18 13:36:02.315596 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:36:02.315604 | controller |   ) | path_join
2026-06-18 13:36:02.315612 | controller | }}, mode=0644] ***
2026-06-18 13:36:02.315620 | controller | Thursday 18 June 2026  13:36:02 +0000 (0:00:00.531)       0:00:52.591 *********
2026-06-18 13:36:02.315628 | controller | Thursday 18 June 2026  13:36:02 +0000 (0:00:00.531)       0:00:52.590 *********
2026-06-18 13:36:02.842225 | controller | ok: [localhost]
2026-06-18 13:36:02.842288 | controller |
2026-06-18 13:36:02.842300 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:36:02.842310 | controller | Thursday 18 June 2026  13:36:02 +0000 (0:00:00.526)       0:00:53.118 *********
2026-06-18 13:36:02.842319 | controller | Thursday 18 June 2026  13:36:02 +0000 (0:00:00.526)       0:00:53.116 *********
2026-06-18 13:36:02.907040 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:36:02.907115 | controller |
2026-06-18 13:36:02.907127 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:36:02.907137 | controller | Thursday 18 June 2026  13:36:02 +0000 (0:00:00.064)       0:00:53.182 *********
2026-06-18 13:36:02.907145 | controller | Thursday 18 June 2026  13:36:02 +0000 (0:00:00.064)       0:00:53.181 *********
2026-06-18 13:36:03.011760 | controller | ok: [localhost] =>
2026-06-18 13:36:03.011813 | controller |     changed: false
2026-06-18 13:36:03.011818 | controller |     msg: All assertions passed
2026-06-18 13:36:03.011822 | controller |
2026-06-18 13:36:03.011826 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:36:03.011862 | controller | Thursday 18 June 2026  13:36:03 +0000 (0:00:00.105)       0:00:53.288 *********
2026-06-18 13:36:03.011868 | controller | Thursday 18 June 2026  13:36:03 +0000 (0:00:00.104)       0:00:53.286 *********
2026-06-18 13:36:03.235511 | controller | ok: [localhost]
2026-06-18 13:36:03.235583 | controller |
2026-06-18 13:36:03.235588 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:36:03.235593 | controller | Thursday 18 June 2026  13:36:03 +0000 (0:00:00.223)       0:00:53.511 *********
2026-06-18 13:36:03.235596 | controller | Thursday 18 June 2026  13:36:03 +0000 (0:00:00.223)       0:00:53.509 *********
2026-06-18 13:36:03.283284 | controller | ok: [localhost]
2026-06-18 13:36:03.283352 | controller |
2026-06-18 13:36:03.283357 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:36:03.283362 | controller | Thursday 18 June 2026  13:36:03 +0000 (0:00:00.048)       0:00:53.559 *********
2026-06-18 13:36:03.283366 | controller | Thursday 18 June 2026  13:36:03 +0000 (0:00:00.048)       0:00:53.557 *********
2026-06-18 13:36:03.824316 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-18 13:36:03.824380 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-18 13:36:03.824385 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-18 13:36:03.824389 | controller |
2026-06-18 13:36:03.824394 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:36:03.824407 | controller |   _content |
2026-06-18 13:36:03.824411 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:36:03.824414 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:36:03.824418 | controller | }}
2026-06-18 13:36:03.824422 | controller | ] ***
2026-06-18 13:36:03.824426 | controller | Thursday 18 June 2026  13:36:03 +0000 (0:00:00.541)       0:00:54.100 *********
2026-06-18 13:36:03.824430 | controller | Thursday 18 June 2026  13:36:03 +0000 (0:00:00.541)       0:00:54.098 *********
2026-06-18 13:36:03.960209 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:36:03.960251 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:36:03.960256 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:36:03.960259 | controller |
2026-06-18 13:36:03.960263 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:36:03.960268 | controller | Thursday 18 June 2026  13:36:03 +0000 (0:00:00.135)       0:00:54.236 *********
2026-06-18 13:36:03.960271 | controller | Thursday 18 June 2026  13:36:03 +0000 (0:00:00.135)       0:00:54.234 *********
2026-06-18 13:36:04.180473 | controller | ok: [localhost]
2026-06-18 13:36:04.180519 | controller |
2026-06-18 13:36:04.180524 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:36:04.180529 | controller |   (_destdir,
2026-06-18 13:36:04.180533 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:36:04.180537 | controller | }}, content={{
2026-06-18 13:36:04.180541 | controller |   (
2026-06-18 13:36:04.180544 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:36:04.180548 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:36:04.180552 | controller | }}, mode=0644] ***
2026-06-18 13:36:04.180556 | controller | Thursday 18 June 2026  13:36:04 +0000 (0:00:00.220)       0:00:54.456 *********
2026-06-18 13:36:04.180560 | controller | Thursday 18 June 2026  13:36:04 +0000 (0:00:00.220)       0:00:54.454 *********
2026-06-18 13:36:04.679024 | controller | ok: [localhost]
2026-06-18 13:36:04.679083 | controller |
2026-06-18 13:36:04.679088 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:36:04.679092 | controller | Thursday 18 June 2026  13:36:04 +0000 (0:00:00.498)       0:00:54.954 *********
2026-06-18 13:36:04.679096 | controller | Thursday 18 June 2026  13:36:04 +0000 (0:00:00.498)       0:00:54.953 *********
2026-06-18 13:36:04.722619 | controller | skipping: [localhost]
2026-06-18 13:36:04.722660 | controller |
2026-06-18 13:36:04.722665 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:36:04.722670 | controller | Thursday 18 June 2026  13:36:04 +0000 (0:00:00.044)       0:00:54.998 *********
2026-06-18 13:36:04.722674 | controller | Thursday 18 June 2026  13:36:04 +0000 (0:00:00.044)       0:00:54.997 *********
2026-06-18 13:36:04.785119 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:36:04.785182 | controller |
2026-06-18 13:36:04.785188 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:36:04.785193 | controller | Thursday 18 June 2026  13:36:04 +0000 (0:00:00.062)       0:00:55.060 *********
2026-06-18 13:36:04.785197 | controller | Thursday 18 June 2026  13:36:04 +0000 (0:00:00.062)       0:00:55.059 *********
2026-06-18 13:36:04.837529 | controller | ok: [localhost] =>
2026-06-18 13:36:04.837597 | controller |     changed: false
2026-06-18 13:36:04.837603 | controller |     msg: All assertions passed
2026-06-18 13:36:04.837609 | controller |
2026-06-18 13:36:04.837629 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:36:04.837636 | controller | Thursday 18 June 2026  13:36:04 +0000 (0:00:00.052)       0:00:55.113 *********
2026-06-18 13:36:04.837641 | controller | Thursday 18 June 2026  13:36:04 +0000 (0:00:00.052)       0:00:55.112 *********
2026-06-18 13:36:05.062863 | controller | ok: [localhost]
2026-06-18 13:36:05.062891 | controller |
2026-06-18 13:36:05.062897 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:36:05.062902 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.225)       0:00:55.339 *********
2026-06-18 13:36:05.062906 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.225)       0:00:55.337 *********
2026-06-18 13:36:05.147568 | controller | ok: [localhost] =>
2026-06-18 13:36:05.147600 | controller |     changed: false
2026-06-18 13:36:05.147605 | controller |     msg: All assertions passed
2026-06-18 13:36:05.147609 | controller |
2026-06-18 13:36:05.147613 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:36:05.147617 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.084)       0:00:55.423 *********
2026-06-18 13:36:05.147621 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.084)       0:00:55.422 *********
2026-06-18 13:36:05.332609 | controller | ok: [localhost]
2026-06-18 13:36:05.332637 | controller |
2026-06-18 13:36:05.332643 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:36:05.332648 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:36:05.332652 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:36:05.332655 | controller |   _config_map_content |
2026-06-18 13:36:05.332659 | controller |   ansible.utils.remove_keys(
2026-06-18 13:36:05.332663 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:36:05.332666 | controller |     matching_parameter='regex')
2026-06-18 13:36:05.332670 | controller | }}, cacheable=False] ***
2026-06-18 13:36:05.332674 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.185)       0:00:55.608 *********
2026-06-18 13:36:05.332677 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.185)       0:00:55.607 *********
2026-06-18 13:36:05.558758 | controller | ok: [localhost]
2026-06-18 13:36:05.558792 | controller |
2026-06-18 13:36:05.558799 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:36:05.558804 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.226)       0:00:55.834 *********
2026-06-18 13:36:05.558810 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.226)       0:00:55.833 *********
2026-06-18 13:36:05.607966 | controller | skipping: [localhost]
2026-06-18 13:36:05.608000 | controller |
2026-06-18 13:36:05.608007 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:36:05.608013 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.049)       0:00:55.883 *********
2026-06-18 13:36:05.608018 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.049)       0:00:55.882 *********
2026-06-18 13:36:05.999822 | controller | changed: [localhost]
2026-06-18 13:36:05.999875 | controller |
2026-06-18 13:36:05.999882 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:36:05.999887 | controller |   (snippet_datadir,
2026-06-18 13:36:05.999891 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:36:05.999895 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:36:05.999900 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.392)       0:00:56.276 *********
2026-06-18 13:36:05.999905 | controller | Thursday 18 June 2026  13:36:05 +0000 (0:00:00.392)       0:00:56.274 *********
2026-06-18 13:36:06.056977 | controller | skipping: [localhost]
2026-06-18 13:36:06.057005 | controller |
2026-06-18 13:36:06.057011 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:36:06.057015 | controller | Thursday 18 June 2026  13:36:06 +0000 (0:00:00.057)       0:00:56.333 *********
2026-06-18 13:36:06.057019 | controller | Thursday 18 June 2026  13:36:06 +0000 (0:00:00.057)       0:00:56.331 *********
2026-06-18 13:36:06.115713 | controller | ok: [localhost]
2026-06-18 13:36:06.115743 | controller |
2026-06-18 13:36:06.115748 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:36:06.115754 | controller |   (snippet_datadir,
2026-06-18 13:36:06.115760 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:36:06.115765 | controller | }}, content={{
2026-06-18 13:36:06.115770 | controller |   _base64_patch |
2026-06-18 13:36:06.115776 | controller |   default({}) |
2026-06-18 13:36:06.115781 | controller |   to_nice_yaml
2026-06-18 13:36:06.115785 | controller | }}, mode=0644] ***
2026-06-18 13:36:06.115791 | controller | Thursday 18 June 2026  13:36:06 +0000 (0:00:00.058)       0:00:56.391 *********
2026-06-18 13:36:06.115796 | controller | Thursday 18 June 2026  13:36:06 +0000 (0:00:00.058)       0:00:56.390 *********
2026-06-18 13:36:06.575399 | controller | changed: [localhost]
2026-06-18 13:36:06.575428 | controller |
2026-06-18 13:36:06.575434 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:36:06.575438 | controller |   (snippet_datadir,
2026-06-18 13:36:06.575442 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:36:06.575447 | controller | }}, content={{
2026-06-18 13:36:06.575450 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:36:06.575454 | controller |   default({}) |
2026-06-18 13:36:06.575458 | controller |   to_nice_yaml
2026-06-18 13:36:06.575461 | controller | }}, mode=0644] ***
2026-06-18 13:36:06.575465 | controller | Thursday 18 June 2026  13:36:06 +0000 (0:00:00.459)       0:00:56.851 *********
2026-06-18 13:36:06.575468 | controller | Thursday 18 June 2026  13:36:06 +0000 (0:00:00.459)       0:00:56.850 *********
2026-06-18 13:36:07.092454 | controller | changed: [localhost]
2026-06-18 13:36:07.092486 | controller |
2026-06-18 13:36:07.092491 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:36:07.092496 | controller |   (
2026-06-18 13:36:07.092499 | controller |     snippet_datadir,
2026-06-18 13:36:07.092504 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:36:07.092509 | controller |   ) | path_join
2026-06-18 13:36:07.092512 | controller | }}, mode=0644] ***
2026-06-18 13:36:07.092516 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.517)       0:00:57.368 *********
2026-06-18 13:36:07.092520 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.517)       0:00:57.367 *********
2026-06-18 13:36:07.521313 | controller | changed: [localhost]
2026-06-18 13:36:07.521357 | controller |
2026-06-18 13:36:07.521367 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:36:07.521376 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.428)       0:00:57.796 *********
2026-06-18 13:36:07.521384 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.428)       0:00:57.795 *********
2026-06-18 13:36:07.607309 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:36:07.607343 | controller |
2026-06-18 13:36:07.607350 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:36:07.607357 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.086)       0:00:57.883 *********
2026-06-18 13:36:07.607369 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.086)       0:00:57.881 *********
2026-06-18 13:36:07.653447 | controller | ok: [localhost] =>
2026-06-18 13:36:07.653477 | controller |     changed: false
2026-06-18 13:36:07.653482 | controller |     msg: All assertions passed
2026-06-18 13:36:07.653486 | controller |
2026-06-18 13:36:07.653490 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:36:07.653495 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.046)       0:00:57.929 *********
2026-06-18 13:36:07.653499 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.046)       0:00:57.928 *********
2026-06-18 13:36:07.870239 | controller | ok: [localhost]
2026-06-18 13:36:07.870272 | controller |
2026-06-18 13:36:07.870279 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:36:07.870290 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.216)       0:00:58.146 *********
2026-06-18 13:36:07.870296 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.216)       0:00:58.144 *********
2026-06-18 13:36:07.911356 | controller | ok: [localhost]
2026-06-18 13:36:07.911382 | controller |
2026-06-18 13:36:07.911387 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:36:07.911391 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.041)       0:00:58.187 *********
2026-06-18 13:36:07.911396 | controller | Thursday 18 June 2026  13:36:07 +0000 (0:00:00.041)       0:00:58.186 *********
2026-06-18 13:36:08.299658 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values.yaml/03_user_data_b64.yaml)
2026-06-18 13:36:08.299686 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values.yaml/04_user_data.yaml)
2026-06-18 13:36:08.299693 | controller |
2026-06-18 13:36:08.299707 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:36:08.299713 | controller |   _content |
2026-06-18 13:36:08.299718 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:36:08.299723 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:36:08.299728 | controller | }}
2026-06-18 13:36:08.299733 | controller | ] ***
2026-06-18 13:36:08.299738 | controller | Thursday 18 June 2026  13:36:08 +0000 (0:00:00.388)       0:00:58.575 *********
2026-06-18 13:36:08.299743 | controller | Thursday 18 June 2026  13:36:08 +0000 (0:00:00.388)       0:00:58.574 *********
2026-06-18 13:36:08.388252 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:36:08.388283 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:36:08.388288 | controller |
2026-06-18 13:36:08.388293 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:36:08.388297 | controller | Thursday 18 June 2026  13:36:08 +0000 (0:00:00.088)       0:00:58.664 *********
2026-06-18 13:36:08.388300 | controller | Thursday 18 June 2026  13:36:08 +0000 (0:00:00.088)       0:00:58.662 *********
2026-06-18 13:36:08.588562 | controller | changed: [localhost]
2026-06-18 13:36:08.588596 | controller |
2026-06-18 13:36:08.588603 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:36:08.588608 | controller |   (_destdir,
2026-06-18 13:36:08.588612 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:36:08.588616 | controller | }}, content={{
2026-06-18 13:36:08.588619 | controller |   (
2026-06-18 13:36:08.588623 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:36:08.588627 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:36:08.588631 | controller | }}, mode=0644] ***
2026-06-18 13:36:08.588635 | controller | Thursday 18 June 2026  13:36:08 +0000 (0:00:00.200)       0:00:58.864 *********
2026-06-18 13:36:08.588638 | controller | Thursday 18 June 2026  13:36:08 +0000 (0:00:00.200)       0:00:58.863 *********
2026-06-18 13:36:08.991423 | controller | changed: [localhost]
2026-06-18 13:36:08.991488 | controller |
2026-06-18 13:36:08.991495 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni04delta/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:36:08.991501 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:36:08.991508 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:36:08.991513 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:36:08.991518 | controller | }}, dest={{
2026-06-18 13:36:08.991523 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:36:08.991528 | controller |   stage['path'], _val.src_file
2026-06-18 13:36:08.991533 | controller |   ) |
2026-06-18 13:36:08.991538 | controller |   path_join
2026-06-18 13:36:08.991543 | controller |  }}] ***
2026-06-18 13:36:08.991548 | controller | Thursday 18 June 2026  13:36:08 +0000 (0:00:00.402)       0:00:59.267 *********
2026-06-18 13:36:08.991553 | controller | Thursday 18 June 2026  13:36:08 +0000 (0:00:00.402)       0:00:59.266 *********
2026-06-18 13:36:09.595973 | controller | ok: [localhost] => (item=network-values)
2026-06-18 13:36:09.596045 | controller | changed: [localhost] => (item=service-values.yaml)
2026-06-18 13:36:09.596054 | controller |
2026-06-18 13:36:09.596080 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:09.596087 | controller | Thursday 18 June 2026  13:36:09 +0000 (0:00:00.604)       0:00:59.871 *********
2026-06-18 13:36:09.596092 | controller | Thursday 18 June 2026  13:36:09 +0000 (0:00:00.604)       0:00:59.870 *********
2026-06-18 13:36:09.648228 | controller | skipping: [localhost]
2026-06-18 13:36:09.648274 | controller |
2026-06-18 13:36:09.648280 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni04delta/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:36:09.648284 | controller | Thursday 18 June 2026  13:36:09 +0000 (0:00:00.052)       0:00:59.924 *********
2026-06-18 13:36:09.648288 | controller | Thursday 18 June 2026  13:36:09 +0000 (0:00:00.052)       0:00:59.922 *********
2026-06-18 13:36:09.995707 | controller | changed: [localhost]
2026-06-18 13:36:09.995751 | controller |
2026-06-18 13:36:09.995756 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:36:09.995761 | controller | Thursday 18 June 2026  13:36:09 +0000 (0:00:00.347)       0:01:00.271 *********
2026-06-18 13:36:09.995765 | controller | Thursday 18 June 2026  13:36:09 +0000 (0:00:00.347)       0:01:00.270 *********
2026-06-18 13:36:10.441374 | controller | changed: [localhost]
2026-06-18 13:36:10.441437 | controller |
2026-06-18 13:36:10.441444 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni04delta/control-plane executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:36:10.441450 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.445)       0:01:00.717 *********
2026-06-18 13:36:10.441455 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.445)       0:01:00.715 *********
2026-06-18 13:36:10.487054 | controller | skipping: [localhost]
2026-06-18 13:36:10.487096 | controller |
2026-06-18 13:36:10.487104 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:36:10.487110 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:36:10.487116 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:36:10.487122 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:36:10.487127 | controller |   ) | list
2026-06-18 13:36:10.487132 | controller | }}] ***
2026-06-18 13:36:10.487137 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.045)       0:01:00.763 *********
2026-06-18 13:36:10.487142 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.045)       0:01:00.761 *********
2026-06-18 13:36:10.554113 | controller | skipping: [localhost]
2026-06-18 13:36:10.554146 | controller |
2026-06-18 13:36:10.554152 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni04delta/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:36:10.554157 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:36:10.554162 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:36:10.554167 | controller | }}, mode=0644] ***
2026-06-18 13:36:10.554171 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.067)       0:01:00.830 *********
2026-06-18 13:36:10.554176 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.067)       0:01:00.828 *********
2026-06-18 13:36:10.823636 | controller | changed: [localhost]
2026-06-18 13:36:10.823693 | controller |
2026-06-18 13:36:10.823699 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:10.823704 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.269)       0:01:01.099 *********
2026-06-18 13:36:10.823708 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.269)       0:01:01.098 *********
2026-06-18 13:36:10.866319 | controller | skipping: [localhost]
2026-06-18 13:36:10.866375 | controller |
2026-06-18 13:36:10.866380 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni04delta/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:36:10.866394 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.042)       0:01:01.142 *********
2026-06-18 13:36:10.866398 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.042)       0:01:01.140 *********
2026-06-18 13:36:10.907349 | controller | skipping: [localhost]
2026-06-18 13:36:10.907409 | controller |
2026-06-18 13:36:10.907415 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni04delta/control-plane _raw_params=wait_condition.yml] ***
2026-06-18 13:36:10.907419 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.040)       0:01:01.183 *********
2026-06-18 13:36:10.907423 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.040)       0:01:01.181 *********
2026-06-18 13:36:10.960613 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m)
2026-06-18 13:36:10.960676 | controller | skipping: [localhost]
2026-06-18 13:36:10.960682 | controller |
2026-06-18 13:36:10.960686 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:10.960690 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.052)       0:01:01.236 *********
2026-06-18 13:36:10.960694 | controller | Thursday 18 June 2026  13:36:10 +0000 (0:00:00.052)       0:01:01.234 *********
2026-06-18 13:36:11.011985 | controller | skipping: [localhost]
2026-06-18 13:36:11.012016 | controller |
2026-06-18 13:36:11.012022 | controller | TASK [Executing post_stage hooks for examples/dt/uni04delta/control-plane name=run_hook] ***
2026-06-18 13:36:11.012027 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.051)       0:01:01.288 *********
2026-06-18 13:36:11.012036 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.051)       0:01:01.286 *********
2026-06-18 13:36:11.063554 | controller | skipping: [localhost]
2026-06-18 13:36:11.063587 | controller |
2026-06-18 13:36:11.063593 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:36:11.063598 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.051)       0:01:01.339 *********
2026-06-18 13:36:11.063602 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.051)       0:01:01.338 *********
2026-06-18 13:36:11.111497 | controller | ok: [localhost] =>
2026-06-18 13:36:11.111561 | controller |     changed: false
2026-06-18 13:36:11.111568 | controller |     msg: All assertions passed
2026-06-18 13:36:11.111573 | controller |
2026-06-18 13:36:11.111578 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:36:11.111585 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.047)       0:01:01.387 *********
2026-06-18 13:36:11.111590 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.047)       0:01:01.385 *********
2026-06-18 13:36:11.142556 | controller | skipping: [localhost]
2026-06-18 13:36:11.142617 | controller |
2026-06-18 13:36:11.142624 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:36:11.142630 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.031)       0:01:01.418 *********
2026-06-18 13:36:11.142635 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.031)       0:01:01.417 *********
2026-06-18 13:36:11.174764 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns ceph-nodes --for condition=SetupReady --timeout=10m)
2026-06-18 13:36:11.174796 | controller |
2026-06-18 13:36:11.174801 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:36:11.174806 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.032)       0:01:01.450 *********
2026-06-18 13:36:11.174809 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.032)       0:01:01.449 *********
2026-06-18 13:36:11.197829 | controller | skipping: [localhost]
2026-06-18 13:36:11.197876 | controller |
2026-06-18 13:36:11.197885 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:36:11.197889 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.023)       0:01:01.474 *********
2026-06-18 13:36:11.197893 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.023)       0:01:01.472 *********
2026-06-18 13:36:11.231433 | controller | ok: [localhost]
2026-06-18 13:36:11.231479 | controller |
2026-06-18 13:36:11.231486 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:36:11.231491 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:36:11.231497 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:36:11.231502 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:36:11.231508 | controller | }}] ***
2026-06-18 13:36:11.231513 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.033)       0:01:01.507 *********
2026-06-18 13:36:11.231525 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.033)       0:01:01.506 *********
2026-06-18 13:36:11.272377 | controller | skipping: [localhost]
2026-06-18 13:36:11.272437 | controller |
2026-06-18 13:36:11.272442 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:36:11.272446 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:36:11.272450 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:36:11.272454 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:36:11.272458 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.040)       0:01:01.548 *********
2026-06-18 13:36:11.272462 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.040)       0:01:01.546 *********
2026-06-18 13:36:11.495504 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-18 13:36:11.495572 | controller |
2026-06-18 13:36:11.495579 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:36:11.495585 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.223)       0:01:01.771 *********
2026-06-18 13:36:11.495591 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.223)       0:01:01.770 *********
2026-06-18 13:36:11.554239 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:36:11.554314 | controller |
2026-06-18 13:36:11.554324 | controller | TASK [Executing pre_stage hooks for examples/dt/uni04delta/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-18 13:36:11.554332 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.058)       0:01:01.830 *********
2026-06-18 13:36:11.554341 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.058)       0:01:01.828 *********
2026-06-18 13:36:11.595744 | controller | skipping: [localhost]
2026-06-18 13:36:11.595819 | controller |
2026-06-18 13:36:11.595829 | controller | TASK [Generate values.yaml for examples/dt/uni04delta/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] ***
2026-06-18 13:36:11.595869 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.041)       0:01:01.871 *********
2026-06-18 13:36:11.595877 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.041)       0:01:01.870 *********
2026-06-18 13:36:11.678489 | controller |
2026-06-18 13:36:11.678558 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:36:11.678566 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.082)       0:01:01.954 *********
2026-06-18 13:36:11.678572 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.082)       0:01:01.952 *********
2026-06-18 13:36:11.728443 | controller | skipping: [localhost]
2026-06-18 13:36:11.728497 | controller |
2026-06-18 13:36:11.728507 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:36:11.728528 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.049)       0:01:02.004 *********
2026-06-18 13:36:11.728536 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.050)       0:01:02.002 *********
2026-06-18 13:36:11.786749 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:36:11.786828 | controller |
2026-06-18 13:36:11.786886 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:36:11.786894 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.058)       0:01:02.062 *********
2026-06-18 13:36:11.786899 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.058)       0:01:02.061 *********
2026-06-18 13:36:11.834935 | controller | ok: [localhost] =>
2026-06-18 13:36:11.835004 | controller |     changed: false
2026-06-18 13:36:11.835011 | controller |     msg: All assertions passed
2026-06-18 13:36:11.835017 | controller |
2026-06-18 13:36:11.835023 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:36:11.835029 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.048)       0:01:02.111 *********
2026-06-18 13:36:11.835035 | controller | Thursday 18 June 2026  13:36:11 +0000 (0:00:00.048)       0:01:02.109 *********
2026-06-18 13:36:12.061668 | controller | ok: [localhost]
2026-06-18 13:36:12.061732 | controller |
2026-06-18 13:36:12.061738 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:36:12.061745 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.226)       0:01:02.337 *********
2026-06-18 13:36:12.061750 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.226)       0:01:02.336 *********
2026-06-18 13:36:12.116157 | controller | ok: [localhost] =>
2026-06-18 13:36:12.116208 | controller |     changed: false
2026-06-18 13:36:12.116212 | controller |     msg: All assertions passed
2026-06-18 13:36:12.116216 | controller |
2026-06-18 13:36:12.116221 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:36:12.116232 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.054)       0:01:02.392 *********
2026-06-18 13:36:12.116238 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.054)       0:01:02.390 *********
2026-06-18 13:36:12.308373 | controller | ok: [localhost]
2026-06-18 13:36:12.308436 | controller |
2026-06-18 13:36:12.308442 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:36:12.308447 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:36:12.308451 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:36:12.308454 | controller |   _config_map_content |
2026-06-18 13:36:12.308458 | controller |   ansible.utils.remove_keys(
2026-06-18 13:36:12.308461 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:36:12.308465 | controller |     matching_parameter='regex')
2026-06-18 13:36:12.308469 | controller | }}, cacheable=False] ***
2026-06-18 13:36:12.308472 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.192)       0:01:02.584 *********
2026-06-18 13:36:12.308476 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.192)       0:01:02.582 *********
2026-06-18 13:36:12.535327 | controller | ok: [localhost]
2026-06-18 13:36:12.535362 | controller |
2026-06-18 13:36:12.535369 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:36:12.535375 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.227)       0:01:02.811 *********
2026-06-18 13:36:12.535380 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.227)       0:01:02.809 *********
2026-06-18 13:36:12.624347 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost
2026-06-18 13:36:12.624376 | controller |
2026-06-18 13:36:12.624381 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] ***
2026-06-18 13:36:12.624386 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.088)       0:01:02.900 *********
2026-06-18 13:36:12.624393 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.088)       0:01:02.898 *********
2026-06-18 13:36:12.681449 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost
2026-06-18 13:36:12.681480 | controller |
2026-06-18 13:36:12.681486 | controller | TASK [ci_gen_kustomize_values : Ensure the required parameters are defined and configured. that=['cifmw_networking_env_definition is defined', 'cifmw_ci_gen_kustomize_values_ssh_authorizedkeys is defined', "cifmw_ci_gen_kustomize_values_ssh_authorizedkeys != ''", 'cifmw_ci_gen_kustomize_values_ssh_private_key is defined', "cifmw_ci_gen_kustomize_values_ssh_private_key != ''", 'cifmw_ci_gen_kustomize_values_ssh_public_key is defined', "cifmw_ci_gen_kustomize_values_ssh_public_key != ''"]] ***
2026-06-18 13:36:12.681491 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.057)       0:01:02.957 *********
2026-06-18 13:36:12.681496 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.057)       0:01:02.956 *********
2026-06-18 13:36:12.734172 | controller | ok: [localhost] =>
2026-06-18 13:36:12.734208 | controller |     changed: false
2026-06-18 13:36:12.734214 | controller |     msg: All assertions passed
2026-06-18 13:36:12.734219 | controller |
2026-06-18 13:36:12.734230 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-18 13:36:12.734235 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.052)       0:01:03.010 *********
2026-06-18 13:36:12.734240 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.052)       0:01:03.008 *********
2026-06-18 13:36:12.801292 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost
2026-06-18 13:36:12.801321 | controller |
2026-06-18 13:36:12.801328 | controller | TASK [ci_gen_kustomize_values : Fetch the already deployed services for further usage _raw_params=oc get osdps --namespace openstack --no-headers -o custom-columns=":metadata.name"] ***
2026-06-18 13:36:12.801332 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.067)       0:01:03.077 *********
2026-06-18 13:36:12.801336 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.067)       0:01:03.075 *********
2026-06-18 13:36:12.853795 | controller | skipping: [localhost]
2026-06-18 13:36:12.853826 | controller |
2026-06-18 13:36:12.853865 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-18 13:36:12.853872 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-18 13:36:12.853876 | controller | }}] ***
2026-06-18 13:36:12.853880 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.052)       0:01:03.129 *********
2026-06-18 13:36:12.853884 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.052)       0:01:03.128 *********
2026-06-18 13:36:12.895386 | controller | ok: [localhost]
2026-06-18 13:36:12.895415 | controller |
2026-06-18 13:36:12.895432 | controller | TASK [ci_gen_kustomize_values : Check if required variables for nova migration are provided. that=['cifmw_ci_gen_kustomize_values_migration_priv_key is defined', "cifmw_ci_gen_kustomize_values_migration_priv_key != ''", 'cifmw_ci_gen_kustomize_values_migration_pub_key is defined', "cifmw_ci_gen_kustomize_values_migration_pub_key != ''"]] ***
2026-06-18 13:36:12.895447 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.041)       0:01:03.171 *********
2026-06-18 13:36:12.895453 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.041)       0:01:03.170 *********
2026-06-18 13:36:12.945803 | controller | ok: [localhost] =>
2026-06-18 13:36:12.945886 | controller |     changed: false
2026-06-18 13:36:12.945894 | controller |     msg: All assertions passed
2026-06-18 13:36:12.945899 | controller |
2026-06-18 13:36:12.945905 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:36:12.945910 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.050)       0:01:03.221 *********
2026-06-18 13:36:12.945915 | controller | Thursday 18 June 2026  13:36:12 +0000 (0:00:00.050)       0:01:03.220 *********
2026-06-18 13:36:13.135687 | controller | changed: [localhost]
2026-06-18 13:36:13.135753 | controller |
2026-06-18 13:36:13.135760 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:36:13.135766 | controller |   (snippet_datadir,
2026-06-18 13:36:13.135771 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:36:13.135777 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:36:13.135782 | controller | Thursday 18 June 2026  13:36:13 +0000 (0:00:00.190)       0:01:03.411 *********
2026-06-18 13:36:13.135787 | controller | Thursday 18 June 2026  13:36:13 +0000 (0:00:00.190)       0:01:03.410 *********
2026-06-18 13:36:13.634419 | controller | changed: [localhost]
2026-06-18 13:36:13.634480 | controller |
2026-06-18 13:36:13.634488 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:36:13.634494 | controller | Thursday 18 June 2026  13:36:13 +0000 (0:00:00.498)       0:01:03.910 *********
2026-06-18 13:36:13.634500 | controller | Thursday 18 June 2026  13:36:13 +0000 (0:00:00.498)       0:01:03.909 *********
2026-06-18 13:36:13.702152 | controller | ok: [localhost]
2026-06-18 13:36:13.702202 | controller |
2026-06-18 13:36:13.702207 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:36:13.702211 | controller |   (snippet_datadir,
2026-06-18 13:36:13.702215 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:36:13.702220 | controller | }}, content={{
2026-06-18 13:36:13.702224 | controller |   _base64_patch |
2026-06-18 13:36:13.702229 | controller |   default({}) |
2026-06-18 13:36:13.702234 | controller |   to_nice_yaml
2026-06-18 13:36:13.702238 | controller | }}, mode=0644] ***
2026-06-18 13:36:13.702243 | controller | Thursday 18 June 2026  13:36:13 +0000 (0:00:00.067)       0:01:03.978 *********
2026-06-18 13:36:13.702248 | controller | Thursday 18 June 2026  13:36:13 +0000 (0:00:00.067)       0:01:03.976 *********
2026-06-18 13:36:14.124768 | controller | changed: [localhost]
2026-06-18 13:36:14.124856 | controller |
2026-06-18 13:36:14.124866 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:36:14.124871 | controller |   (snippet_datadir,
2026-06-18 13:36:14.124877 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:36:14.124883 | controller | }}, content={{
2026-06-18 13:36:14.124888 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:36:14.124893 | controller |   default({}) |
2026-06-18 13:36:14.124898 | controller |   to_nice_yaml
2026-06-18 13:36:14.124903 | controller | }}, mode=0644] ***
2026-06-18 13:36:14.124907 | controller | Thursday 18 June 2026  13:36:14 +0000 (0:00:00.421)       0:01:04.400 *********
2026-06-18 13:36:14.124912 | controller | Thursday 18 June 2026  13:36:14 +0000 (0:00:00.421)       0:01:04.398 *********
2026-06-18 13:36:14.546391 | controller | changed: [localhost]
2026-06-18 13:36:14.546455 | controller |
2026-06-18 13:36:14.546460 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:36:14.546465 | controller |   (
2026-06-18 13:36:14.546468 | controller |     snippet_datadir,
2026-06-18 13:36:14.546472 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:36:14.546476 | controller |   ) | path_join
2026-06-18 13:36:14.546479 | controller | }}, mode=0644] ***
2026-06-18 13:36:14.546483 | controller | Thursday 18 June 2026  13:36:14 +0000 (0:00:00.422)       0:01:04.822 *********
2026-06-18 13:36:14.546487 | controller | Thursday 18 June 2026  13:36:14 +0000 (0:00:00.422)       0:01:04.820 *********
2026-06-18 13:36:14.930292 | controller | changed: [localhost]
2026-06-18 13:36:14.930347 | controller |
2026-06-18 13:36:14.930353 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:36:14.930357 | controller | Thursday 18 June 2026  13:36:14 +0000 (0:00:00.384)       0:01:05.206 *********
2026-06-18 13:36:14.930361 | controller | Thursday 18 June 2026  13:36:14 +0000 (0:00:00.384)       0:01:05.204 *********
2026-06-18 13:36:14.991507 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:36:14.991568 | controller |
2026-06-18 13:36:14.991573 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:36:14.991589 | controller | Thursday 18 June 2026  13:36:14 +0000 (0:00:00.061)       0:01:05.267 *********
2026-06-18 13:36:14.991652 | controller | Thursday 18 June 2026  13:36:14 +0000 (0:00:00.061)       0:01:05.266 *********
2026-06-18 13:36:15.033901 | controller | ok: [localhost] =>
2026-06-18 13:36:15.033963 | controller |     changed: false
2026-06-18 13:36:15.033967 | controller |     msg: All assertions passed
2026-06-18 13:36:15.033972 | controller |
2026-06-18 13:36:15.033976 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:36:15.033980 | controller | Thursday 18 June 2026  13:36:15 +0000 (0:00:00.042)       0:01:05.309 *********
2026-06-18 13:36:15.033984 | controller | Thursday 18 June 2026  13:36:15 +0000 (0:00:00.042)       0:01:05.308 *********
2026-06-18 13:36:15.271586 | controller | ok: [localhost]
2026-06-18 13:36:15.271660 | controller |
2026-06-18 13:36:15.271682 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:36:15.271690 | controller | Thursday 18 June 2026  13:36:15 +0000 (0:00:00.237)       0:01:05.547 *********
2026-06-18 13:36:15.271696 | controller | Thursday 18 June 2026  13:36:15 +0000 (0:00:00.237)       0:01:05.546 *********
2026-06-18 13:36:15.311161 | controller | ok: [localhost]
2026-06-18 13:36:15.311229 | controller |
2026-06-18 13:36:15.311237 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:36:15.311244 | controller | Thursday 18 June 2026  13:36:15 +0000 (0:00:00.039)       0:01:05.587 *********
2026-06-18 13:36:15.311249 | controller | Thursday 18 June 2026  13:36:15 +0000 (0:00:00.039)       0:01:05.585 *********
2026-06-18 13:36:15.877642 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-18 13:36:15.877717 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-18 13:36:15.877729 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-18 13:36:15.877737 | controller |
2026-06-18 13:36:15.877746 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:36:15.877754 | controller |   _content |
2026-06-18 13:36:15.877761 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:36:15.877766 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:36:15.877772 | controller | }}
2026-06-18 13:36:15.877777 | controller | ] ***
2026-06-18 13:36:15.877782 | controller | Thursday 18 June 2026  13:36:15 +0000 (0:00:00.566)       0:01:06.153 *********
2026-06-18 13:36:15.877788 | controller | Thursday 18 June 2026  13:36:15 +0000 (0:00:00.566)       0:01:06.152 *********
2026-06-18 13:36:16.008554 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:36:16.008623 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:36:16.008630 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:36:16.008636 | controller |
2026-06-18 13:36:16.008642 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:36:16.008648 | controller | Thursday 18 June 2026  13:36:16 +0000 (0:00:00.130)       0:01:06.284 *********
2026-06-18 13:36:16.008653 | controller | Thursday 18 June 2026  13:36:16 +0000 (0:00:00.130)       0:01:06.283 *********
2026-06-18 13:36:16.207674 | controller | changed: [localhost]
2026-06-18 13:36:16.207738 | controller |
2026-06-18 13:36:16.207746 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:36:16.207752 | controller |   (_destdir,
2026-06-18 13:36:16.207758 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:36:16.207763 | controller | }}, content={{
2026-06-18 13:36:16.207768 | controller |   (
2026-06-18 13:36:16.207774 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:36:16.207779 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:36:16.207785 | controller | }}, mode=0644] ***
2026-06-18 13:36:16.207802 | controller | Thursday 18 June 2026  13:36:16 +0000 (0:00:00.199)       0:01:06.483 *********
2026-06-18 13:36:16.207807 | controller | Thursday 18 June 2026  13:36:16 +0000 (0:00:00.199)       0:01:06.482 *********
2026-06-18 13:36:16.723511 | controller | changed: [localhost]
2026-06-18 13:36:16.723558 | controller |
2026-06-18 13:36:16.723569 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni04delta/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:36:16.723577 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:36:16.723586 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:36:16.723594 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:36:16.723602 | controller | }}, dest={{
2026-06-18 13:36:16.723610 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:36:16.723618 | controller |   stage['path'], _val.src_file
2026-06-18 13:36:16.723626 | controller |   ) |
2026-06-18 13:36:16.723633 | controller |   path_join
2026-06-18 13:36:16.723641 | controller |  }}] ***
2026-06-18 13:36:16.723649 | controller | Thursday 18 June 2026  13:36:16 +0000 (0:00:00.515)       0:01:06.999 *********
2026-06-18 13:36:16.723657 | controller | Thursday 18 June 2026  13:36:16 +0000 (0:00:00.515)       0:01:06.998 *********
2026-06-18 13:36:16.997337 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-18 13:36:16.997398 | controller |
2026-06-18 13:36:16.997404 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:16.997408 | controller | Thursday 18 June 2026  13:36:16 +0000 (0:00:00.273)       0:01:07.273 *********
2026-06-18 13:36:16.997412 | controller | Thursday 18 June 2026  13:36:16 +0000 (0:00:00.273)       0:01:07.271 *********
2026-06-18 13:36:17.045919 | controller | skipping: [localhost]
2026-06-18 13:36:17.045983 | controller |
2026-06-18 13:36:17.045989 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni04delta/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:36:17.045993 | controller | Thursday 18 June 2026  13:36:17 +0000 (0:00:00.048)       0:01:07.321 *********
2026-06-18 13:36:17.045997 | controller | Thursday 18 June 2026  13:36:17 +0000 (0:00:00.048)       0:01:07.320 *********
2026-06-18 13:36:17.368243 | controller | changed: [localhost]
2026-06-18 13:36:17.368276 | controller |
2026-06-18 13:36:17.368281 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:36:17.368285 | controller | Thursday 18 June 2026  13:36:17 +0000 (0:00:00.322)       0:01:07.644 *********
2026-06-18 13:36:17.368289 | controller | Thursday 18 June 2026  13:36:17 +0000 (0:00:00.322)       0:01:07.642 *********
2026-06-18 13:36:17.753646 | controller | changed: [localhost]
2026-06-18 13:36:17.753708 | controller |
2026-06-18 13:36:17.753716 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni04delta/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-18 13:36:17.753723 | controller | Thursday 18 June 2026  13:36:17 +0000 (0:00:00.385)       0:01:08.029 *********
2026-06-18 13:36:17.753739 | controller | Thursday 18 June 2026  13:36:17 +0000 (0:00:00.385)       0:01:08.028 *********
2026-06-18 13:36:17.803344 | controller | skipping: [localhost]
2026-06-18 13:36:17.803376 | controller |
2026-06-18 13:36:17.803381 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:36:17.803386 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:36:17.803390 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:36:17.803394 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:36:17.803398 | controller |   ) | list
2026-06-18 13:36:17.803402 | controller | }}] ***
2026-06-18 13:36:17.803405 | controller | Thursday 18 June 2026  13:36:17 +0000 (0:00:00.049)       0:01:08.078 *********
2026-06-18 13:36:17.803409 | controller | Thursday 18 June 2026  13:36:17 +0000 (0:00:00.049)       0:01:08.077 *********
2026-06-18 13:36:17.856216 | controller | skipping: [localhost]
2026-06-18 13:36:17.856278 | controller |
2026-06-18 13:36:17.856284 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni04delta/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:36:17.856288 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:36:17.856292 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:36:17.856296 | controller | }}, mode=0644] ***
2026-06-18 13:36:17.856299 | controller | Thursday 18 June 2026  13:36:17 +0000 (0:00:00.053)       0:01:08.132 *********
2026-06-18 13:36:17.856303 | controller | Thursday 18 June 2026  13:36:17 +0000 (0:00:00.053)       0:01:08.130 *********
2026-06-18 13:36:18.125218 | controller | changed: [localhost]
2026-06-18 13:36:18.125253 | controller |
2026-06-18 13:36:18.125260 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:18.125265 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.268)       0:01:08.401 *********
2026-06-18 13:36:18.125270 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.268)       0:01:08.399 *********
2026-06-18 13:36:18.167876 | controller | skipping: [localhost]
2026-06-18 13:36:18.167907 | controller |
2026-06-18 13:36:18.167912 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni04delta/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:36:18.167917 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.042)       0:01:08.444 *********
2026-06-18 13:36:18.167921 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.042)       0:01:08.442 *********
2026-06-18 13:36:18.209581 | controller | skipping: [localhost]
2026-06-18 13:36:18.209611 | controller |
2026-06-18 13:36:18.209616 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni04delta/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] ***
2026-06-18 13:36:18.209620 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.041)       0:01:08.485 *********
2026-06-18 13:36:18.209624 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.041)       0:01:08.484 *********
2026-06-18 13:36:18.252358 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns ceph-nodes --for condition=SetupReady --timeout=10m)
2026-06-18 13:36:18.252416 | controller | skipping: [localhost]
2026-06-18 13:36:18.252424 | controller |
2026-06-18 13:36:18.252429 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:18.252435 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.042)       0:01:08.528 *********
2026-06-18 13:36:18.252440 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.042)       0:01:08.526 *********
2026-06-18 13:36:18.295101 | controller | skipping: [localhost]
2026-06-18 13:36:18.295164 | controller |
2026-06-18 13:36:18.295169 | controller | TASK [Executing post_stage hooks for examples/dt/uni04delta/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-18 13:36:18.295174 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.042)       0:01:08.571 *********
2026-06-18 13:36:18.295178 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.042)       0:01:08.569 *********
2026-06-18 13:36:18.345966 | controller | skipping: [localhost]
2026-06-18 13:36:18.346031 | controller |
2026-06-18 13:36:18.346036 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:36:18.346041 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.050)       0:01:08.621 *********
2026-06-18 13:36:18.346045 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.050)       0:01:08.620 *********
2026-06-18 13:36:18.384315 | controller | ok: [localhost] =>
2026-06-18 13:36:18.384375 | controller |     changed: false
2026-06-18 13:36:18.384383 | controller |     msg: All assertions passed
2026-06-18 13:36:18.384387 | controller |
2026-06-18 13:36:18.384391 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:36:18.384402 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.038)       0:01:08.660 *********
2026-06-18 13:36:18.384406 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.038)       0:01:08.658 *********
2026-06-18 13:36:18.409180 | controller | skipping: [localhost]
2026-06-18 13:36:18.409240 | controller |
2026-06-18 13:36:18.409245 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:36:18.409250 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.024)       0:01:08.685 *********
2026-06-18 13:36:18.409254 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.024)       0:01:08.683 *********
2026-06-18 13:36:18.436678 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=30m)
2026-06-18 13:36:18.436719 | controller |
2026-06-18 13:36:18.436724 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:36:18.436728 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.027)       0:01:08.712 *********
2026-06-18 13:36:18.436732 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.027)       0:01:08.711 *********
2026-06-18 13:36:18.468441 | controller | skipping: [localhost]
2026-06-18 13:36:18.468503 | controller |
2026-06-18 13:36:18.468508 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:36:18.468513 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.031)       0:01:08.744 *********
2026-06-18 13:36:18.468517 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.031)       0:01:08.742 *********
2026-06-18 13:36:18.498551 | controller | ok: [localhost]
2026-06-18 13:36:18.498581 | controller |
2026-06-18 13:36:18.498587 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:36:18.498591 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:36:18.498595 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:36:18.498599 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:36:18.498603 | controller | }}] ***
2026-06-18 13:36:18.498606 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.030)       0:01:08.774 *********
2026-06-18 13:36:18.498610 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.030)       0:01:08.773 *********
2026-06-18 13:36:18.539966 | controller | skipping: [localhost]
2026-06-18 13:36:18.539996 | controller |
2026-06-18 13:36:18.540001 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:36:18.540006 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:36:18.540011 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:36:18.540017 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:36:18.540022 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.041)       0:01:08.816 *********
2026-06-18 13:36:18.540028 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.041)       0:01:08.814 *********
2026-06-18 13:36:18.784154 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-18 13:36:18.784190 | controller |
2026-06-18 13:36:18.784197 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:36:18.784202 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.243)       0:01:09.059 *********
2026-06-18 13:36:18.784207 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.243)       0:01:09.058 *********
2026-06-18 13:36:18.842512 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:36:18.842554 | controller |
2026-06-18 13:36:18.842560 | controller | TASK [Executing pre_stage hooks for examples/dt/uni04delta/edpm-pre-ceph name=run_hook] ***
2026-06-18 13:36:18.842566 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.058)       0:01:09.118 *********
2026-06-18 13:36:18.842571 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.058)       0:01:09.116 *********
2026-06-18 13:36:18.891081 | controller | skipping: [localhost]
2026-06-18 13:36:18.891114 | controller |
2026-06-18 13:36:18.891120 | controller | TASK [Generate values.yaml for examples/dt/uni04delta/edpm-pre-ceph name=ci_gen_kustomize_values] ***
2026-06-18 13:36:18.891124 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.048)       0:01:09.166 *********
2026-06-18 13:36:18.891128 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.048)       0:01:09.165 *********
2026-06-18 13:36:18.971014 | controller |
2026-06-18 13:36:18.971133 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:36:18.971144 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.080)       0:01:09.247 *********
2026-06-18 13:36:18.971150 | controller | Thursday 18 June 2026  13:36:18 +0000 (0:00:00.080)       0:01:09.245 *********
2026-06-18 13:36:19.009910 | controller | skipping: [localhost]
2026-06-18 13:36:19.009974 | controller |
2026-06-18 13:36:19.009980 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:36:19.009984 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.038)       0:01:09.286 *********
2026-06-18 13:36:19.009988 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.038)       0:01:09.284 *********
2026-06-18 13:36:19.063347 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:36:19.063418 | controller |
2026-06-18 13:36:19.063426 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:36:19.063466 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.053)       0:01:09.339 *********
2026-06-18 13:36:19.063474 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.053)       0:01:09.337 *********
2026-06-18 13:36:19.110519 | controller | ok: [localhost] =>
2026-06-18 13:36:19.110586 | controller |     changed: false
2026-06-18 13:36:19.110593 | controller |     msg: All assertions passed
2026-06-18 13:36:19.110599 | controller |
2026-06-18 13:36:19.110605 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:36:19.110611 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.046)       0:01:09.386 *********
2026-06-18 13:36:19.110617 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.046)       0:01:09.384 *********
2026-06-18 13:36:19.310298 | controller | ok: [localhost]
2026-06-18 13:36:19.310335 | controller |
2026-06-18 13:36:19.310342 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:36:19.310354 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.199)       0:01:09.586 *********
2026-06-18 13:36:19.310359 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.199)       0:01:09.584 *********
2026-06-18 13:36:19.376873 | controller | ok: [localhost] =>
2026-06-18 13:36:19.376906 | controller |     changed: false
2026-06-18 13:36:19.376910 | controller |     msg: All assertions passed
2026-06-18 13:36:19.376914 | controller |
2026-06-18 13:36:19.376918 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:36:19.376922 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.066)       0:01:09.652 *********
2026-06-18 13:36:19.376926 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.066)       0:01:09.651 *********
2026-06-18 13:36:19.569295 | controller | ok: [localhost]
2026-06-18 13:36:19.569324 | controller |
2026-06-18 13:36:19.569329 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:36:19.569334 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:36:19.569338 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:36:19.569347 | controller |   _config_map_content |
2026-06-18 13:36:19.569351 | controller |   ansible.utils.remove_keys(
2026-06-18 13:36:19.569354 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:36:19.569357 | controller |     matching_parameter='regex')
2026-06-18 13:36:19.569361 | controller | }}, cacheable=False] ***
2026-06-18 13:36:19.569365 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.192)       0:01:09.845 *********
2026-06-18 13:36:19.569369 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.192)       0:01:09.843 *********
2026-06-18 13:36:19.782998 | controller | ok: [localhost]
2026-06-18 13:36:19.783045 | controller |
2026-06-18 13:36:19.783050 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:36:19.783054 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.213)       0:01:10.059 *********
2026-06-18 13:36:19.783059 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.213)       0:01:10.057 *********
2026-06-18 13:36:19.842690 | controller | skipping: [localhost]
2026-06-18 13:36:19.842727 | controller |
2026-06-18 13:36:19.842735 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:36:19.842740 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.059)       0:01:10.118 *********
2026-06-18 13:36:19.842745 | controller | Thursday 18 June 2026  13:36:19 +0000 (0:00:00.059)       0:01:10.117 *********
2026-06-18 13:36:20.059333 | controller | changed: [localhost]
2026-06-18 13:36:20.059364 | controller |
2026-06-18 13:36:20.059369 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:36:20.059373 | controller |   (snippet_datadir,
2026-06-18 13:36:20.059377 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:36:20.059381 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:36:20.059386 | controller | Thursday 18 June 2026  13:36:20 +0000 (0:00:00.217)       0:01:10.335 *********
2026-06-18 13:36:20.059389 | controller | Thursday 18 June 2026  13:36:20 +0000 (0:00:00.217)       0:01:10.334 *********
2026-06-18 13:36:20.118108 | controller | skipping: [localhost]
2026-06-18 13:36:20.118161 | controller |
2026-06-18 13:36:20.118168 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:36:20.118174 | controller | Thursday 18 June 2026  13:36:20 +0000 (0:00:00.058)       0:01:10.393 *********
2026-06-18 13:36:20.118180 | controller | Thursday 18 June 2026  13:36:20 +0000 (0:00:00.058)       0:01:10.392 *********
2026-06-18 13:36:20.196284 | controller | ok: [localhost]
2026-06-18 13:36:20.196344 | controller |
2026-06-18 13:36:20.196351 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:36:20.196357 | controller |   (snippet_datadir,
2026-06-18 13:36:20.196363 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:36:20.196369 | controller | }}, content={{
2026-06-18 13:36:20.196374 | controller |   _base64_patch |
2026-06-18 13:36:20.196379 | controller |   default({}) |
2026-06-18 13:36:20.196384 | controller |   to_nice_yaml
2026-06-18 13:36:20.196389 | controller | }}, mode=0644] ***
2026-06-18 13:36:20.196394 | controller | Thursday 18 June 2026  13:36:20 +0000 (0:00:00.077)       0:01:10.471 *********
2026-06-18 13:36:20.196400 | controller | Thursday 18 June 2026  13:36:20 +0000 (0:00:00.077)       0:01:10.470 *********
2026-06-18 13:36:20.615201 | controller | changed: [localhost]
2026-06-18 13:36:20.615269 | controller |
2026-06-18 13:36:20.615274 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:36:20.615279 | controller |   (snippet_datadir,
2026-06-18 13:36:20.615283 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:36:20.615287 | controller | }}, content={{
2026-06-18 13:36:20.615291 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:36:20.615295 | controller |   default({}) |
2026-06-18 13:36:20.615298 | controller |   to_nice_yaml
2026-06-18 13:36:20.615302 | controller | }}, mode=0644] ***
2026-06-18 13:36:20.615305 | controller | Thursday 18 June 2026  13:36:20 +0000 (0:00:00.418)       0:01:10.890 *********
2026-06-18 13:36:20.615309 | controller | Thursday 18 June 2026  13:36:20 +0000 (0:00:00.418)       0:01:10.888 *********
2026-06-18 13:36:21.029263 | controller | changed: [localhost]
2026-06-18 13:36:21.029327 | controller |
2026-06-18 13:36:21.029332 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:36:21.029337 | controller |   (
2026-06-18 13:36:21.029340 | controller |     snippet_datadir,
2026-06-18 13:36:21.029344 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:36:21.029348 | controller |   ) | path_join
2026-06-18 13:36:21.029352 | controller | }}, mode=0644] ***
2026-06-18 13:36:21.029355 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.414)       0:01:11.304 *********
2026-06-18 13:36:21.029360 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.414)       0:01:11.303 *********
2026-06-18 13:36:21.472444 | controller | changed: [localhost]
2026-06-18 13:36:21.472496 | controller |
2026-06-18 13:36:21.472501 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:36:21.472506 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.443)       0:01:11.748 *********
2026-06-18 13:36:21.472510 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.443)       0:01:11.747 *********
2026-06-18 13:36:21.537864 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:36:21.537933 | controller |
2026-06-18 13:36:21.537943 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:36:21.537956 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.064)       0:01:11.813 *********
2026-06-18 13:36:21.537962 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.065)       0:01:11.812 *********
2026-06-18 13:36:21.588358 | controller | ok: [localhost] =>
2026-06-18 13:36:21.588421 | controller |     changed: false
2026-06-18 13:36:21.588426 | controller |     msg: All assertions passed
2026-06-18 13:36:21.588431 | controller |
2026-06-18 13:36:21.588435 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:36:21.588439 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.050)       0:01:11.864 *********
2026-06-18 13:36:21.588443 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.050)       0:01:11.862 *********
2026-06-18 13:36:21.786210 | controller | ok: [localhost]
2026-06-18 13:36:21.786241 | controller |
2026-06-18 13:36:21.786246 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:36:21.786250 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.197)       0:01:12.062 *********
2026-06-18 13:36:21.786254 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.197)       0:01:12.060 *********
2026-06-18 13:36:21.824892 | controller | ok: [localhost]
2026-06-18 13:36:21.824926 | controller |
2026-06-18 13:36:21.824931 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:36:21.824935 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.038)       0:01:12.100 *********
2026-06-18 13:36:21.824939 | controller | Thursday 18 June 2026  13:36:21 +0000 (0:00:00.038)       0:01:12.099 *********
2026-06-18 13:36:22.237409 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-18 13:36:22.237446 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-18 13:36:22.237452 | controller |
2026-06-18 13:36:22.237458 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:36:22.237463 | controller |   _content |
2026-06-18 13:36:22.237468 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:36:22.237474 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:36:22.237479 | controller | }}
2026-06-18 13:36:22.237484 | controller | ] ***
2026-06-18 13:36:22.237489 | controller | Thursday 18 June 2026  13:36:22 +0000 (0:00:00.412)       0:01:12.513 *********
2026-06-18 13:36:22.237495 | controller | Thursday 18 June 2026  13:36:22 +0000 (0:00:00.412)       0:01:12.511 *********
2026-06-18 13:36:22.381754 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:36:22.381810 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:36:22.381816 | controller |
2026-06-18 13:36:22.381820 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:36:22.381825 | controller | Thursday 18 June 2026  13:36:22 +0000 (0:00:00.144)       0:01:12.657 *********
2026-06-18 13:36:22.381828 | controller | Thursday 18 June 2026  13:36:22 +0000 (0:00:00.144)       0:01:12.656 *********
2026-06-18 13:36:22.653391 | controller | changed: [localhost]
2026-06-18 13:36:22.653451 | controller |
2026-06-18 13:36:22.653457 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:36:22.653461 | controller |   (_destdir,
2026-06-18 13:36:22.653465 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:36:22.653469 | controller | }}, content={{
2026-06-18 13:36:22.653473 | controller |   (
2026-06-18 13:36:22.653476 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:36:22.653480 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:36:22.653484 | controller | }}, mode=0644] ***
2026-06-18 13:36:22.653488 | controller | Thursday 18 June 2026  13:36:22 +0000 (0:00:00.271)       0:01:12.929 *********
2026-06-18 13:36:22.653492 | controller | Thursday 18 June 2026  13:36:22 +0000 (0:00:00.271)       0:01:12.927 *********
2026-06-18 13:36:23.062429 | controller | changed: [localhost]
2026-06-18 13:36:23.062486 | controller |
2026-06-18 13:36:23.062492 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni04delta/edpm-pre-ceph mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:36:23.062496 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:36:23.062501 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:36:23.062505 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:36:23.062508 | controller | }}, dest={{
2026-06-18 13:36:23.062512 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:36:23.062516 | controller |   stage['path'], _val.src_file
2026-06-18 13:36:23.062520 | controller |   ) |
2026-06-18 13:36:23.062523 | controller |   path_join
2026-06-18 13:36:23.062526 | controller |  }}] ***
2026-06-18 13:36:23.062530 | controller | Thursday 18 June 2026  13:36:23 +0000 (0:00:00.409)       0:01:13.338 *********
2026-06-18 13:36:23.062534 | controller | Thursday 18 June 2026  13:36:23 +0000 (0:00:00.409)       0:01:13.337 *********
2026-06-18 13:36:23.333671 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-18 13:36:23.333734 | controller |
2026-06-18 13:36:23.333740 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:23.333744 | controller | Thursday 18 June 2026  13:36:23 +0000 (0:00:00.271)       0:01:13.609 *********
2026-06-18 13:36:23.333748 | controller | Thursday 18 June 2026  13:36:23 +0000 (0:00:00.271)       0:01:13.608 *********
2026-06-18 13:36:23.378638 | controller | skipping: [localhost]
2026-06-18 13:36:23.378702 | controller |
2026-06-18 13:36:23.378708 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni04delta/edpm-pre-ceph chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:36:23.378712 | controller | Thursday 18 June 2026  13:36:23 +0000 (0:00:00.044)       0:01:13.654 *********
2026-06-18 13:36:23.378728 | controller | Thursday 18 June 2026  13:36:23 +0000 (0:00:00.044)       0:01:13.653 *********
2026-06-18 13:36:23.706556 | controller | changed: [localhost]
2026-06-18 13:36:23.706619 | controller |
2026-06-18 13:36:23.706625 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:36:23.706629 | controller | Thursday 18 June 2026  13:36:23 +0000 (0:00:00.328)       0:01:13.982 *********
2026-06-18 13:36:23.706633 | controller | Thursday 18 June 2026  13:36:23 +0000 (0:00:00.328)       0:01:13.981 *********
2026-06-18 13:36:24.092436 | controller | changed: [localhost]
2026-06-18 13:36:24.092500 | controller |
2026-06-18 13:36:24.092506 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni04delta/edpm-pre-ceph executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:36:24.092520 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.385)       0:01:14.368 *********
2026-06-18 13:36:24.092524 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.385)       0:01:14.366 *********
2026-06-18 13:36:24.137999 | controller | skipping: [localhost]
2026-06-18 13:36:24.138070 | controller |
2026-06-18 13:36:24.138078 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:36:24.138084 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:36:24.138090 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:36:24.138096 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:36:24.138101 | controller |   ) | list
2026-06-18 13:36:24.138105 | controller | }}] ***
2026-06-18 13:36:24.138110 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.045)       0:01:14.414 *********
2026-06-18 13:36:24.138115 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.045)       0:01:14.412 *********
2026-06-18 13:36:24.184962 | controller | skipping: [localhost]
2026-06-18 13:36:24.185007 | controller |
2026-06-18 13:36:24.185012 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni04delta/edpm-pre-ceph remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:36:24.185017 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:36:24.185021 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:36:24.185025 | controller | }}, mode=0644] ***
2026-06-18 13:36:24.185029 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.047)       0:01:14.461 *********
2026-06-18 13:36:24.185033 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.047)       0:01:14.459 *********
2026-06-18 13:36:24.434432 | controller | changed: [localhost]
2026-06-18 13:36:24.434492 | controller |
2026-06-18 13:36:24.434497 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:24.434508 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.249)       0:01:14.710 *********
2026-06-18 13:36:24.434512 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.249)       0:01:14.709 *********
2026-06-18 13:36:24.474697 | controller | skipping: [localhost]
2026-06-18 13:36:24.474748 | controller |
2026-06-18 13:36:24.474754 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni04delta/edpm-pre-ceph _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:36:24.474758 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.040)       0:01:14.750 *********
2026-06-18 13:36:24.474762 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.040)       0:01:14.749 *********
2026-06-18 13:36:24.531952 | controller | skipping: [localhost]
2026-06-18 13:36:24.532016 | controller |
2026-06-18 13:36:24.532022 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni04delta/edpm-pre-ceph _raw_params=wait_condition.yml] ***
2026-06-18 13:36:24.532026 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.057)       0:01:14.807 *********
2026-06-18 13:36:24.532030 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.057)       0:01:14.806 *********
2026-06-18 13:36:24.583590 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=30m)
2026-06-18 13:36:24.583638 | controller | skipping: [localhost]
2026-06-18 13:36:24.583643 | controller |
2026-06-18 13:36:24.583648 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:24.583652 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.051)       0:01:14.859 *********
2026-06-18 13:36:24.583656 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.051)       0:01:14.858 *********
2026-06-18 13:36:24.633427 | controller | skipping: [localhost]
2026-06-18 13:36:24.633487 | controller |
2026-06-18 13:36:24.633493 | controller | TASK [Executing post_stage hooks for examples/dt/uni04delta/edpm-pre-ceph name=run_hook] ***
2026-06-18 13:36:24.633497 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.049)       0:01:14.909 *********
2026-06-18 13:36:24.633511 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.049)       0:01:14.907 *********
2026-06-18 13:36:24.687952 | controller | skipping: [localhost]
2026-06-18 13:36:24.687989 | controller |
2026-06-18 13:36:24.687996 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:36:24.688003 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.054)       0:01:14.963 *********
2026-06-18 13:36:24.688008 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.054)       0:01:14.962 *********
2026-06-18 13:36:24.730446 | controller | ok: [localhost] =>
2026-06-18 13:36:24.730482 | controller |     changed: false
2026-06-18 13:36:24.730487 | controller |     msg: All assertions passed
2026-06-18 13:36:24.730492 | controller |
2026-06-18 13:36:24.730496 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:36:24.730500 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.042)       0:01:15.006 *********
2026-06-18 13:36:24.730504 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.042)       0:01:15.004 *********
2026-06-18 13:36:24.759936 | controller | skipping: [localhost]
2026-06-18 13:36:24.759967 | controller |
2026-06-18 13:36:24.759973 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:36:24.759977 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.029)       0:01:15.035 *********
2026-06-18 13:36:24.759989 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.029)       0:01:15.034 *********
2026-06-18 13:36:24.792059 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-18 13:36:24.792126 | controller |
2026-06-18 13:36:24.792133 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:36:24.792139 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.032)       0:01:15.068 *********
2026-06-18 13:36:24.792145 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.032)       0:01:15.066 *********
2026-06-18 13:36:24.818699 | controller | skipping: [localhost]
2026-06-18 13:36:24.818748 | controller |
2026-06-18 13:36:24.818753 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:36:24.818758 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.026)       0:01:15.094 *********
2026-06-18 13:36:24.818762 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.026)       0:01:15.093 *********
2026-06-18 13:36:24.850049 | controller | ok: [localhost]
2026-06-18 13:36:24.850097 | controller |
2026-06-18 13:36:24.850109 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:36:24.850117 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:36:24.850126 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:36:24.850134 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:36:24.850142 | controller | }}] ***
2026-06-18 13:36:24.850150 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.031)       0:01:15.126 *********
2026-06-18 13:36:24.850158 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.031)       0:01:15.124 *********
2026-06-18 13:36:24.890029 | controller | skipping: [localhost]
2026-06-18 13:36:24.890047 | controller |
2026-06-18 13:36:24.890052 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:36:24.890056 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:36:24.890059 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:36:24.890063 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:36:24.890067 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.040)       0:01:15.166 *********
2026-06-18 13:36:24.890076 | controller | Thursday 18 June 2026  13:36:24 +0000 (0:00:00.040)       0:01:15.164 *********
2026-06-18 13:36:25.302562 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'control-plane/service-values.yaml'})
2026-06-18 13:36:25.302626 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-18 13:36:25.302632 | controller |
2026-06-18 13:36:25.302637 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:36:25.302642 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.412)       0:01:15.578 *********
2026-06-18 13:36:25.302646 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.412)       0:01:15.577 *********
2026-06-18 13:36:25.393698 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-18 13:36:25.393758 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:36:25.393764 | controller |
2026-06-18 13:36:25.393768 | controller | TASK [Executing pre_stage hooks for examples/dt/uni04delta name=run_hook] ******
2026-06-18 13:36:25.393773 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.091)       0:01:15.669 *********
2026-06-18 13:36:25.393776 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.091)       0:01:15.668 *********
2026-06-18 13:36:25.434379 | controller | skipping: [localhost]
2026-06-18 13:36:25.434447 | controller |
2026-06-18 13:36:25.434458 | controller | TASK [Generate values.yaml for examples/dt/uni04delta name=ci_gen_kustomize_values] ***
2026-06-18 13:36:25.434466 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.040)       0:01:15.710 *********
2026-06-18 13:36:25.434473 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.040)       0:01:15.709 *********
2026-06-18 13:36:25.594058 | controller |
2026-06-18 13:36:25.594124 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:36:25.594129 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.159)       0:01:15.870 *********
2026-06-18 13:36:25.594134 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.159)       0:01:15.868 *********
2026-06-18 13:36:25.635589 | controller | skipping: [localhost]
2026-06-18 13:36:25.635638 | controller |
2026-06-18 13:36:25.635644 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:36:25.635648 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.041)       0:01:15.911 *********
2026-06-18 13:36:25.635653 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.041)       0:01:15.910 *********
2026-06-18 13:36:25.703651 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:36:25.703716 | controller |
2026-06-18 13:36:25.703734 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:36:25.703739 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.067)       0:01:15.979 *********
2026-06-18 13:36:25.703743 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.067)       0:01:15.978 *********
2026-06-18 13:36:25.751509 | controller | ok: [localhost] =>
2026-06-18 13:36:25.751552 | controller |     changed: false
2026-06-18 13:36:25.751557 | controller |     msg: All assertions passed
2026-06-18 13:36:25.751562 | controller |
2026-06-18 13:36:25.751566 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:36:25.751570 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.047)       0:01:16.027 *********
2026-06-18 13:36:25.751575 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.047)       0:01:16.025 *********
2026-06-18 13:36:25.999501 | controller | ok: [localhost]
2026-06-18 13:36:25.999531 | controller |
2026-06-18 13:36:25.999536 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:36:25.999546 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.248)       0:01:16.275 *********
2026-06-18 13:36:25.999550 | controller | Thursday 18 June 2026  13:36:25 +0000 (0:00:00.248)       0:01:16.274 *********
2026-06-18 13:36:26.058546 | controller | ok: [localhost] =>
2026-06-18 13:36:26.058578 | controller |     changed: false
2026-06-18 13:36:26.058584 | controller |     msg: All assertions passed
2026-06-18 13:36:26.058590 | controller |
2026-06-18 13:36:26.058594 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:36:26.058598 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.058)       0:01:16.334 *********
2026-06-18 13:36:26.058602 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.058)       0:01:16.332 *********
2026-06-18 13:36:26.237483 | controller | ok: [localhost]
2026-06-18 13:36:26.237551 | controller |
2026-06-18 13:36:26.237557 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:36:26.237562 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:36:26.237566 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:36:26.237570 | controller |   _config_map_content |
2026-06-18 13:36:26.237574 | controller |   ansible.utils.remove_keys(
2026-06-18 13:36:26.237577 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:36:26.237581 | controller |     matching_parameter='regex')
2026-06-18 13:36:26.237584 | controller | }}, cacheable=False] ***
2026-06-18 13:36:26.237588 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.179)       0:01:16.513 *********
2026-06-18 13:36:26.237592 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.179)       0:01:16.512 *********
2026-06-18 13:36:26.477507 | controller | ok: [localhost]
2026-06-18 13:36:26.477544 | controller |
2026-06-18 13:36:26.477552 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:36:26.477558 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.240)       0:01:16.753 *********
2026-06-18 13:36:26.477564 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.240)       0:01:16.752 *********
2026-06-18 13:36:26.515310 | controller | skipping: [localhost]
2026-06-18 13:36:26.515340 | controller |
2026-06-18 13:36:26.515346 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:36:26.515350 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.037)       0:01:16.791 *********
2026-06-18 13:36:26.515354 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.037)       0:01:16.790 *********
2026-06-18 13:36:26.696923 | controller | changed: [localhost]
2026-06-18 13:36:26.696957 | controller |
2026-06-18 13:36:26.696964 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:36:26.696969 | controller |   (snippet_datadir,
2026-06-18 13:36:26.696974 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:36:26.696979 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:36:26.696984 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.181)       0:01:16.973 *********
2026-06-18 13:36:26.696989 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.181)       0:01:16.971 *********
2026-06-18 13:36:26.750218 | controller | skipping: [localhost]
2026-06-18 13:36:26.750250 | controller |
2026-06-18 13:36:26.750257 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:36:26.750262 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.053)       0:01:17.026 *********
2026-06-18 13:36:26.750267 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.053)       0:01:17.024 *********
2026-06-18 13:36:26.806323 | controller | ok: [localhost]
2026-06-18 13:36:26.806358 | controller |
2026-06-18 13:36:26.806366 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:36:26.806372 | controller |   (snippet_datadir,
2026-06-18 13:36:26.806378 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:36:26.806389 | controller | }}, content={{
2026-06-18 13:36:26.806395 | controller |   _base64_patch |
2026-06-18 13:36:26.806400 | controller |   default({}) |
2026-06-18 13:36:26.806405 | controller |   to_nice_yaml
2026-06-18 13:36:26.806409 | controller | }}, mode=0644] ***
2026-06-18 13:36:26.806415 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.056)       0:01:17.082 *********
2026-06-18 13:36:26.806420 | controller | Thursday 18 June 2026  13:36:26 +0000 (0:00:00.056)       0:01:17.081 *********
2026-06-18 13:36:27.257937 | controller | changed: [localhost]
2026-06-18 13:36:27.258001 | controller |
2026-06-18 13:36:27.258006 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:36:27.258010 | controller |   (snippet_datadir,
2026-06-18 13:36:27.258014 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:36:27.258019 | controller | }}, content={{
2026-06-18 13:36:27.258023 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:36:27.258026 | controller |   default({}) |
2026-06-18 13:36:27.258030 | controller |   to_nice_yaml
2026-06-18 13:36:27.258033 | controller | }}, mode=0644] ***
2026-06-18 13:36:27.258052 | controller | Thursday 18 June 2026  13:36:27 +0000 (0:00:00.451)       0:01:17.533 *********
2026-06-18 13:36:27.258056 | controller | Thursday 18 June 2026  13:36:27 +0000 (0:00:00.451)       0:01:17.532 *********
2026-06-18 13:36:27.733899 | controller | changed: [localhost]
2026-06-18 13:36:27.734005 | controller |
2026-06-18 13:36:27.734011 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:36:27.734016 | controller |   (
2026-06-18 13:36:27.734020 | controller |     snippet_datadir,
2026-06-18 13:36:27.734024 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:36:27.734029 | controller |   ) | path_join
2026-06-18 13:36:27.734032 | controller | }}, mode=0644] ***
2026-06-18 13:36:27.734036 | controller | Thursday 18 June 2026  13:36:27 +0000 (0:00:00.475)       0:01:18.009 *********
2026-06-18 13:36:27.734041 | controller | Thursday 18 June 2026  13:36:27 +0000 (0:00:00.475)       0:01:18.008 *********
2026-06-18 13:36:28.149512 | controller | changed: [localhost]
2026-06-18 13:36:28.149562 | controller |
2026-06-18 13:36:28.149569 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:36:28.149574 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.415)       0:01:18.425 *********
2026-06-18 13:36:28.149579 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.415)       0:01:18.423 *********
2026-06-18 13:36:28.219039 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:36:28.219110 | controller |
2026-06-18 13:36:28.219117 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:36:28.219124 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.069)       0:01:18.494 *********
2026-06-18 13:36:28.219129 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.069)       0:01:18.493 *********
2026-06-18 13:36:28.268448 | controller | ok: [localhost] =>
2026-06-18 13:36:28.268509 | controller |     changed: false
2026-06-18 13:36:28.268517 | controller |     msg: All assertions passed
2026-06-18 13:36:28.268522 | controller |
2026-06-18 13:36:28.268528 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:36:28.268535 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.049)       0:01:18.544 *********
2026-06-18 13:36:28.268541 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.049)       0:01:18.542 *********
2026-06-18 13:36:28.493520 | controller | ok: [localhost]
2026-06-18 13:36:28.493555 | controller |
2026-06-18 13:36:28.493562 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:36:28.493568 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.225)       0:01:18.769 *********
2026-06-18 13:36:28.493573 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.225)       0:01:18.767 *********
2026-06-18 13:36:28.533595 | controller | ok: [localhost]
2026-06-18 13:36:28.533631 | controller |
2026-06-18 13:36:28.533638 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:36:28.533644 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.040)       0:01:18.809 *********
2026-06-18 13:36:28.533650 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.040)       0:01:18.808 *********
2026-06-18 13:36:28.895725 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-18 13:36:28.895756 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-18 13:36:28.895761 | controller |
2026-06-18 13:36:28.895766 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:36:28.895770 | controller |   _content |
2026-06-18 13:36:28.895773 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:36:28.895777 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:36:28.895781 | controller | }}
2026-06-18 13:36:28.895785 | controller | ] ***
2026-06-18 13:36:28.895788 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.362)       0:01:19.171 *********
2026-06-18 13:36:28.895792 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.362)       0:01:19.170 *********
2026-06-18 13:36:28.981134 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:36:28.981172 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:36:28.981178 | controller |
2026-06-18 13:36:28.981184 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:36:28.981190 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.085)       0:01:19.257 *********
2026-06-18 13:36:28.981195 | controller | Thursday 18 June 2026  13:36:28 +0000 (0:00:00.085)       0:01:19.255 *********
2026-06-18 13:36:29.185860 | controller | changed: [localhost]
2026-06-18 13:36:29.185923 | controller |
2026-06-18 13:36:29.185931 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:36:29.185937 | controller |   (_destdir,
2026-06-18 13:36:29.185942 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:36:29.185946 | controller | }}, content={{
2026-06-18 13:36:29.185949 | controller |   (
2026-06-18 13:36:29.185953 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:36:29.185956 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:36:29.185960 | controller | }}, mode=0644] ***
2026-06-18 13:36:29.185964 | controller | Thursday 18 June 2026  13:36:29 +0000 (0:00:00.204)       0:01:19.461 *********
2026-06-18 13:36:29.185968 | controller | Thursday 18 June 2026  13:36:29 +0000 (0:00:00.204)       0:01:19.460 *********
2026-06-18 13:36:29.640108 | controller | changed: [localhost]
2026-06-18 13:36:29.640165 | controller |
2026-06-18 13:36:29.640171 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:36:29.640175 | controller | Thursday 18 June 2026  13:36:29 +0000 (0:00:00.454)       0:01:19.916 *********
2026-06-18 13:36:29.640179 | controller | Thursday 18 June 2026  13:36:29 +0000 (0:00:00.454)       0:01:19.914 *********
2026-06-18 13:36:29.691943 | controller | skipping: [localhost]
2026-06-18 13:36:29.691992 | controller |
2026-06-18 13:36:29.691997 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:36:29.692002 | controller | Thursday 18 June 2026  13:36:29 +0000 (0:00:00.051)       0:01:19.967 *********
2026-06-18 13:36:29.692006 | controller | Thursday 18 June 2026  13:36:29 +0000 (0:00:00.051)       0:01:19.966 *********
2026-06-18 13:36:29.751546 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:36:29.751794 | controller |
2026-06-18 13:36:29.751807 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:36:29.751812 | controller | Thursday 18 June 2026  13:36:29 +0000 (0:00:00.059)       0:01:20.027 *********
2026-06-18 13:36:29.751825 | controller | Thursday 18 June 2026  13:36:29 +0000 (0:00:00.059)       0:01:20.025 *********
2026-06-18 13:36:29.801461 | controller | ok: [localhost] =>
2026-06-18 13:36:29.801519 | controller |     changed: false
2026-06-18 13:36:29.801525 | controller |     msg: All assertions passed
2026-06-18 13:36:29.801530 | controller |
2026-06-18 13:36:29.801536 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:36:29.801541 | controller | Thursday 18 June 2026  13:36:29 +0000 (0:00:00.049)       0:01:20.077 *********
2026-06-18 13:36:29.801547 | controller | Thursday 18 June 2026  13:36:29 +0000 (0:00:00.049)       0:01:20.075 *********
2026-06-18 13:36:30.023984 | controller | ok: [localhost]
2026-06-18 13:36:30.024044 | controller |
2026-06-18 13:36:30.024049 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:36:30.024054 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.221)       0:01:20.299 *********
2026-06-18 13:36:30.024058 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.221)       0:01:20.297 *********
2026-06-18 13:36:30.081083 | controller | ok: [localhost] =>
2026-06-18 13:36:30.081148 | controller |     changed: false
2026-06-18 13:36:30.081153 | controller |     msg: All assertions passed
2026-06-18 13:36:30.081158 | controller |
2026-06-18 13:36:30.081162 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:36:30.081166 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.057)       0:01:20.356 *********
2026-06-18 13:36:30.081170 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.057)       0:01:20.355 *********
2026-06-18 13:36:30.282276 | controller | ok: [localhost]
2026-06-18 13:36:30.282335 | controller |
2026-06-18 13:36:30.282341 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:36:30.282346 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:36:30.282350 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:36:30.282354 | controller |   _config_map_content |
2026-06-18 13:36:30.282358 | controller |   ansible.utils.remove_keys(
2026-06-18 13:36:30.282361 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:36:30.282365 | controller |     matching_parameter='regex')
2026-06-18 13:36:30.282369 | controller | }}, cacheable=False] ***
2026-06-18 13:36:30.282373 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.201)       0:01:20.558 *********
2026-06-18 13:36:30.282377 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.201)       0:01:20.556 *********
2026-06-18 13:36:30.513095 | controller | ok: [localhost]
2026-06-18 13:36:30.513156 | controller |
2026-06-18 13:36:30.513162 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:36:30.513168 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.230)       0:01:20.789 *********
2026-06-18 13:36:30.513198 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.230)       0:01:20.787 *********
2026-06-18 13:36:30.584449 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost
2026-06-18 13:36:30.584518 | controller |
2026-06-18 13:36:30.584524 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] ***
2026-06-18 13:36:30.584530 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.071)       0:01:20.860 *********
2026-06-18 13:36:30.584535 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.071)       0:01:20.858 *********
2026-06-18 13:36:30.645635 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost
2026-06-18 13:36:30.645699 | controller |
2026-06-18 13:36:30.645720 | controller | TASK [ci_gen_kustomize_values : Ensure the required parameters are defined and configured. that=['cifmw_networking_env_definition is defined', 'cifmw_ci_gen_kustomize_values_ssh_authorizedkeys is defined', "cifmw_ci_gen_kustomize_values_ssh_authorizedkeys != ''", 'cifmw_ci_gen_kustomize_values_ssh_private_key is defined', "cifmw_ci_gen_kustomize_values_ssh_private_key != ''", 'cifmw_ci_gen_kustomize_values_ssh_public_key is defined', "cifmw_ci_gen_kustomize_values_ssh_public_key != ''"]] ***
2026-06-18 13:36:30.645730 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.061)       0:01:20.921 *********
2026-06-18 13:36:30.645735 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.061)       0:01:20.919 *********
2026-06-18 13:36:30.699971 | controller | ok: [localhost] =>
2026-06-18 13:36:30.700033 | controller |     changed: false
2026-06-18 13:36:30.700041 | controller |     msg: All assertions passed
2026-06-18 13:36:30.700047 | controller |
2026-06-18 13:36:30.700053 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-18 13:36:30.700059 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.054)       0:01:20.976 *********
2026-06-18 13:36:30.700064 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.054)       0:01:20.974 *********
2026-06-18 13:36:30.763565 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost
2026-06-18 13:36:30.763639 | controller |
2026-06-18 13:36:30.763647 | controller | TASK [ci_gen_kustomize_values : Fetch the already deployed services for further usage _raw_params=oc get osdps --namespace openstack --no-headers -o custom-columns=":metadata.name"] ***
2026-06-18 13:36:30.763652 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.063)       0:01:21.039 *********
2026-06-18 13:36:30.763658 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.063)       0:01:21.038 *********
2026-06-18 13:36:30.806634 | controller | skipping: [localhost]
2026-06-18 13:36:30.806698 | controller |
2026-06-18 13:36:30.806707 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-18 13:36:30.806713 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-18 13:36:30.806719 | controller | }}] ***
2026-06-18 13:36:30.806725 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.043)       0:01:21.082 *********
2026-06-18 13:36:30.806730 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.043)       0:01:21.081 *********
2026-06-18 13:36:30.849439 | controller | ok: [localhost]
2026-06-18 13:36:30.849506 | controller |
2026-06-18 13:36:30.849514 | controller | TASK [ci_gen_kustomize_values : Check if required variables for nova migration are provided. that=['cifmw_ci_gen_kustomize_values_migration_priv_key is defined', "cifmw_ci_gen_kustomize_values_migration_priv_key != ''", 'cifmw_ci_gen_kustomize_values_migration_pub_key is defined', "cifmw_ci_gen_kustomize_values_migration_pub_key != ''"]] ***
2026-06-18 13:36:30.849521 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.042)       0:01:21.125 *********
2026-06-18 13:36:30.849526 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.042)       0:01:21.124 *********
2026-06-18 13:36:30.894550 | controller | ok: [localhost] =>
2026-06-18 13:36:30.894619 | controller |     changed: false
2026-06-18 13:36:30.894627 | controller |     msg: All assertions passed
2026-06-18 13:36:30.894632 | controller |
2026-06-18 13:36:30.894638 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:36:30.894643 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.045)       0:01:21.170 *********
2026-06-18 13:36:30.894648 | controller | Thursday 18 June 2026  13:36:30 +0000 (0:00:00.045)       0:01:21.169 *********
2026-06-18 13:36:31.082811 | controller | ok: [localhost]
2026-06-18 13:36:31.082886 | controller |
2026-06-18 13:36:31.082892 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:36:31.082896 | controller |   (snippet_datadir,
2026-06-18 13:36:31.082900 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:36:31.082904 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:36:31.082908 | controller | Thursday 18 June 2026  13:36:31 +0000 (0:00:00.188)       0:01:21.358 *********
2026-06-18 13:36:31.082922 | controller | Thursday 18 June 2026  13:36:31 +0000 (0:00:00.188)       0:01:21.357 *********
2026-06-18 13:36:31.554323 | controller | changed: [localhost]
2026-06-18 13:36:31.554435 | controller |
2026-06-18 13:36:31.554445 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:36:31.554452 | controller | Thursday 18 June 2026  13:36:31 +0000 (0:00:00.471)       0:01:21.830 *********
2026-06-18 13:36:31.554459 | controller | Thursday 18 June 2026  13:36:31 +0000 (0:00:00.471)       0:01:21.828 *********
2026-06-18 13:36:31.630895 | controller | ok: [localhost]
2026-06-18 13:36:31.631009 | controller |
2026-06-18 13:36:31.631023 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:36:31.631030 | controller |   (snippet_datadir,
2026-06-18 13:36:31.631036 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:36:31.631042 | controller | }}, content={{
2026-06-18 13:36:31.631047 | controller |   _base64_patch |
2026-06-18 13:36:31.631052 | controller |   default({}) |
2026-06-18 13:36:31.631057 | controller |   to_nice_yaml
2026-06-18 13:36:31.631061 | controller | }}, mode=0644] ***
2026-06-18 13:36:31.631067 | controller | Thursday 18 June 2026  13:36:31 +0000 (0:00:00.076)       0:01:21.906 *********
2026-06-18 13:36:31.631072 | controller | Thursday 18 June 2026  13:36:31 +0000 (0:00:00.076)       0:01:21.905 *********
2026-06-18 13:36:32.158029 | controller | ok: [localhost]
2026-06-18 13:36:32.158091 | controller |
2026-06-18 13:36:32.158099 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:36:32.158105 | controller |   (snippet_datadir,
2026-06-18 13:36:32.158111 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:36:32.158117 | controller | }}, content={{
2026-06-18 13:36:32.158123 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:36:32.158128 | controller |   default({}) |
2026-06-18 13:36:32.158133 | controller |   to_nice_yaml
2026-06-18 13:36:32.158138 | controller | }}, mode=0644] ***
2026-06-18 13:36:32.158143 | controller | Thursday 18 June 2026  13:36:32 +0000 (0:00:00.527)       0:01:22.433 *********
2026-06-18 13:36:32.158149 | controller | Thursday 18 June 2026  13:36:32 +0000 (0:00:00.527)       0:01:22.432 *********
2026-06-18 13:36:32.605546 | controller | ok: [localhost]
2026-06-18 13:36:32.605608 | controller |
2026-06-18 13:36:32.605616 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:36:32.605621 | controller |   (
2026-06-18 13:36:32.605627 | controller |     snippet_datadir,
2026-06-18 13:36:32.605632 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:36:32.605637 | controller |   ) | path_join
2026-06-18 13:36:32.605642 | controller | }}, mode=0644] ***
2026-06-18 13:36:32.605647 | controller | Thursday 18 June 2026  13:36:32 +0000 (0:00:00.447)       0:01:22.881 *********
2026-06-18 13:36:32.605653 | controller | Thursday 18 June 2026  13:36:32 +0000 (0:00:00.447)       0:01:22.879 *********
2026-06-18 13:36:33.169679 | controller | changed: [localhost]
2026-06-18 13:36:33.169744 | controller |
2026-06-18 13:36:33.169749 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:36:33.169753 | controller | Thursday 18 June 2026  13:36:33 +0000 (0:00:00.564)       0:01:23.445 *********
2026-06-18 13:36:33.169757 | controller | Thursday 18 June 2026  13:36:33 +0000 (0:00:00.564)       0:01:23.444 *********
2026-06-18 13:36:33.232979 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:36:33.233014 | controller |
2026-06-18 13:36:33.233021 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:36:33.233026 | controller | Thursday 18 June 2026  13:36:33 +0000 (0:00:00.063)       0:01:23.509 *********
2026-06-18 13:36:33.233031 | controller | Thursday 18 June 2026  13:36:33 +0000 (0:00:00.063)       0:01:23.507 *********
2026-06-18 13:36:33.273205 | controller | ok: [localhost] =>
2026-06-18 13:36:33.273240 | controller |     changed: false
2026-06-18 13:36:33.273245 | controller |     msg: All assertions passed
2026-06-18 13:36:33.273249 | controller |
2026-06-18 13:36:33.273253 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:36:33.273258 | controller | Thursday 18 June 2026  13:36:33 +0000 (0:00:00.040)       0:01:23.549 *********
2026-06-18 13:36:33.273262 | controller | Thursday 18 June 2026  13:36:33 +0000 (0:00:00.040)       0:01:23.547 *********
2026-06-18 13:36:33.534924 | controller | ok: [localhost]
2026-06-18 13:36:33.534991 | controller |
2026-06-18 13:36:33.534996 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:36:33.535000 | controller | Thursday 18 June 2026  13:36:33 +0000 (0:00:00.261)       0:01:23.811 *********
2026-06-18 13:36:33.535004 | controller | Thursday 18 June 2026  13:36:33 +0000 (0:00:00.261)       0:01:23.809 *********
2026-06-18 13:36:33.577155 | controller | ok: [localhost]
2026-06-18 13:36:33.577218 | controller |
2026-06-18 13:36:33.577224 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:36:33.577229 | controller | Thursday 18 June 2026  13:36:33 +0000 (0:00:00.042)       0:01:23.853 *********
2026-06-18 13:36:33.577233 | controller | Thursday 18 June 2026  13:36:33 +0000 (0:00:00.042)       0:01:23.851 *********
2026-06-18 13:36:34.301936 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-18 13:36:34.301983 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-18 13:36:34.301988 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-18 13:36:34.301993 | controller |
2026-06-18 13:36:34.301998 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:36:34.302002 | controller |   _content |
2026-06-18 13:36:34.302006 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:36:34.302010 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:36:34.302014 | controller | }}
2026-06-18 13:36:34.302017 | controller | ] ***
2026-06-18 13:36:34.302021 | controller | Thursday 18 June 2026  13:36:34 +0000 (0:00:00.724)       0:01:24.577 *********
2026-06-18 13:36:34.302025 | controller | Thursday 18 June 2026  13:36:34 +0000 (0:00:00.724)       0:01:24.576 *********
2026-06-18 13:36:34.448981 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:36:34.449040 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:36:34.449047 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:36:34.449053 | controller |
2026-06-18 13:36:34.449059 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:36:34.449065 | controller | Thursday 18 June 2026  13:36:34 +0000 (0:00:00.147)       0:01:24.725 *********
2026-06-18 13:36:34.449070 | controller | Thursday 18 June 2026  13:36:34 +0000 (0:00:00.147)       0:01:24.723 *********
2026-06-18 13:36:34.677284 | controller | ok: [localhost]
2026-06-18 13:36:34.677346 | controller |
2026-06-18 13:36:34.677353 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:36:34.677359 | controller |   (_destdir,
2026-06-18 13:36:34.677364 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:36:34.677370 | controller | }}, content={{
2026-06-18 13:36:34.677375 | controller |   (
2026-06-18 13:36:34.677380 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:36:34.677385 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:36:34.677390 | controller | }}, mode=0644] ***
2026-06-18 13:36:34.677396 | controller | Thursday 18 June 2026  13:36:34 +0000 (0:00:00.228)       0:01:24.953 *********
2026-06-18 13:36:34.677401 | controller | Thursday 18 June 2026  13:36:34 +0000 (0:00:00.228)       0:01:24.951 *********
2026-06-18 13:36:35.138341 | controller | changed: [localhost]
2026-06-18 13:36:35.138407 | controller |
2026-06-18 13:36:35.138415 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni04delta mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:36:35.138430 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:36:35.138437 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:36:35.138442 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:36:35.138447 | controller | }}, dest={{
2026-06-18 13:36:35.138452 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:36:35.138457 | controller |   stage['path'], _val.src_file
2026-06-18 13:36:35.138462 | controller |   ) |
2026-06-18 13:36:35.138467 | controller |   path_join
2026-06-18 13:36:35.138472 | controller |  }}] ***
2026-06-18 13:36:35.138477 | controller | Thursday 18 June 2026  13:36:35 +0000 (0:00:00.460)       0:01:25.414 *********
2026-06-18 13:36:35.138482 | controller | Thursday 18 June 2026  13:36:35 +0000 (0:00:00.460)       0:01:25.412 *********
2026-06-18 13:36:35.707120 | controller | ok: [localhost] => (item=service-values)
2026-06-18 13:36:35.707179 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-18 13:36:35.707184 | controller |
2026-06-18 13:36:35.707189 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:35.707203 | controller | Thursday 18 June 2026  13:36:35 +0000 (0:00:00.569)       0:01:25.983 *********
2026-06-18 13:36:35.707207 | controller | Thursday 18 June 2026  13:36:35 +0000 (0:00:00.569)       0:01:25.981 *********
2026-06-18 13:36:35.753510 | controller | skipping: [localhost]
2026-06-18 13:36:35.753569 | controller |
2026-06-18 13:36:35.753576 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni04delta chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:36:35.753582 | controller | Thursday 18 June 2026  13:36:35 +0000 (0:00:00.046)       0:01:26.029 *********
2026-06-18 13:36:35.753587 | controller | Thursday 18 June 2026  13:36:35 +0000 (0:00:00.046)       0:01:26.027 *********
2026-06-18 13:36:36.187488 | controller | changed: [localhost]
2026-06-18 13:36:36.187519 | controller |
2026-06-18 13:36:36.187525 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:36:36.187531 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.434)       0:01:26.463 *********
2026-06-18 13:36:36.187536 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.434)       0:01:26.462 *********
2026-06-18 13:36:36.568206 | controller | changed: [localhost]
2026-06-18 13:36:36.568238 | controller |
2026-06-18 13:36:36.568245 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni04delta executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:36:36.568251 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.380)       0:01:26.844 *********
2026-06-18 13:36:36.568256 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.380)       0:01:26.842 *********
2026-06-18 13:36:36.613706 | controller | skipping: [localhost]
2026-06-18 13:36:36.613752 | controller |
2026-06-18 13:36:36.613758 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:36:36.613763 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:36:36.613768 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:36:36.613772 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:36:36.613775 | controller |   ) | list
2026-06-18 13:36:36.613779 | controller | }}] ***
2026-06-18 13:36:36.613783 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.045)       0:01:26.889 *********
2026-06-18 13:36:36.613787 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.045)       0:01:26.888 *********
2026-06-18 13:36:36.673646 | controller | skipping: [localhost]
2026-06-18 13:36:36.673671 | controller |
2026-06-18 13:36:36.673677 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni04delta remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:36:36.673681 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:36:36.673685 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:36:36.673689 | controller | }}, mode=0644] ***
2026-06-18 13:36:36.673693 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.060)       0:01:26.949 *********
2026-06-18 13:36:36.673700 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.060)       0:01:26.948 *********
2026-06-18 13:36:36.942768 | controller | changed: [localhost]
2026-06-18 13:36:36.942797 | controller |
2026-06-18 13:36:36.942803 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:36.942807 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.269)       0:01:27.219 *********
2026-06-18 13:36:36.942811 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.269)       0:01:27.217 *********
2026-06-18 13:36:36.987756 | controller | skipping: [localhost]
2026-06-18 13:36:36.987791 | controller |
2026-06-18 13:36:36.987799 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni04delta _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:36:36.987806 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.044)       0:01:27.263 *********
2026-06-18 13:36:36.987812 | controller | Thursday 18 June 2026  13:36:36 +0000 (0:00:00.044)       0:01:27.262 *********
2026-06-18 13:36:37.035446 | controller | skipping: [localhost]
2026-06-18 13:36:37.035480 | controller |
2026-06-18 13:36:37.035487 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni04delta _raw_params=wait_condition.yml] ***
2026-06-18 13:36:37.035493 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.047)       0:01:27.311 *********
2026-06-18 13:36:37.035499 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.047)       0:01:27.309 *********
2026-06-18 13:36:37.082800 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-18 13:36:37.082863 | controller | skipping: [localhost]
2026-06-18 13:36:37.082877 | controller |
2026-06-18 13:36:37.082886 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:37.082895 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.047)       0:01:27.358 *********
2026-06-18 13:36:37.082902 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.047)       0:01:27.357 *********
2026-06-18 13:36:37.128962 | controller | skipping: [localhost]
2026-06-18 13:36:37.129002 | controller |
2026-06-18 13:36:37.129013 | controller | TASK [Executing post_stage hooks for examples/dt/uni04delta name=run_hook] *****
2026-06-18 13:36:37.129021 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.045)       0:01:27.404 *********
2026-06-18 13:36:37.129029 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.045)       0:01:27.403 *********
2026-06-18 13:36:37.174774 | controller | skipping: [localhost]
2026-06-18 13:36:37.174802 | controller |
2026-06-18 13:36:37.174812 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-18 13:36:37.174817 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.046)       0:01:27.450 *********
2026-06-18 13:36:37.174821 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.046)       0:01:27.449 *********
2026-06-18 13:36:37.223185 | controller | ok: [localhost] =>
2026-06-18 13:36:37.223220 | controller |     changed: false
2026-06-18 13:36:37.223226 | controller |     msg: All assertions passed
2026-06-18 13:36:37.223232 | controller |
2026-06-18 13:36:37.223237 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:36:37.223243 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.048)       0:01:27.499 *********
2026-06-18 13:36:37.223248 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.048)       0:01:27.497 *********
2026-06-18 13:36:37.251745 | controller | skipping: [localhost]
2026-06-18 13:36:37.251780 | controller |
2026-06-18 13:36:37.251788 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-18 13:36:37.251799 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.028)       0:01:27.527 *********
2026-06-18 13:36:37.251805 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.028)       0:01:27.526 *********
2026-06-18 13:36:37.282777 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment --for condition=Ready --timeout=40m)
2026-06-18 13:36:37.282804 | controller |
2026-06-18 13:36:37.282809 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:36:37.282813 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.031)       0:01:27.559 *********
2026-06-18 13:36:37.282817 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.031)       0:01:27.557 *********
2026-06-18 13:36:37.307977 | controller | skipping: [localhost]
2026-06-18 13:36:37.308003 | controller |
2026-06-18 13:36:37.308009 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:36:37.308013 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.025)       0:01:27.584 *********
2026-06-18 13:36:37.308017 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.025)       0:01:27.582 *********
2026-06-18 13:36:37.341119 | controller | ok: [localhost]
2026-06-18 13:36:37.341148 | controller |
2026-06-18 13:36:37.341154 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:36:37.341158 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:36:37.341162 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:36:37.341166 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:36:37.341170 | controller | }}] ***
2026-06-18 13:36:37.341174 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.033)       0:01:27.617 *********
2026-06-18 13:36:37.341178 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.033)       0:01:27.615 *********
2026-06-18 13:36:37.387291 | controller | skipping: [localhost]
2026-06-18 13:36:37.387325 | controller |
2026-06-18 13:36:37.387333 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:36:37.387339 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:36:37.387345 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:36:37.387351 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:36:37.387357 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.045)       0:01:27.663 *********
2026-06-18 13:36:37.387363 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.045)       0:01:27.661 *********
2026-06-18 13:36:37.648424 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-18 13:36:37.648452 | controller |
2026-06-18 13:36:37.648458 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:36:37.648462 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.261)       0:01:27.924 *********
2026-06-18 13:36:37.648466 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.261)       0:01:27.923 *********
2026-06-18 13:36:37.715698 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:36:37.715727 | controller |
2026-06-18 13:36:37.715732 | controller | TASK [Executing pre_stage hooks for examples/dt/uni04delta/deployment name=run_hook] ***
2026-06-18 13:36:37.715736 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.067)       0:01:27.991 *********
2026-06-18 13:36:37.715740 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.067)       0:01:27.990 *********
2026-06-18 13:36:37.760623 | controller | skipping: [localhost]
2026-06-18 13:36:37.760653 | controller |
2026-06-18 13:36:37.760658 | controller | TASK [Generate values.yaml for examples/dt/uni04delta/deployment name=ci_gen_kustomize_values] ***
2026-06-18 13:36:37.760663 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.044)       0:01:28.036 *********
2026-06-18 13:36:37.760667 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.044)       0:01:28.035 *********
2026-06-18 13:36:37.845602 | controller |
2026-06-18 13:36:37.845632 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:36:37.845641 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.084)       0:01:28.121 *********
2026-06-18 13:36:37.845646 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.084)       0:01:28.120 *********
2026-06-18 13:36:37.893109 | controller | skipping: [localhost]
2026-06-18 13:36:37.893146 | controller |
2026-06-18 13:36:37.893154 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:36:37.893160 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.047)       0:01:28.169 *********
2026-06-18 13:36:37.893166 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.047)       0:01:28.167 *********
2026-06-18 13:36:37.963679 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-18 13:36:37.963708 | controller |
2026-06-18 13:36:37.963714 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-18 13:36:37.963718 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.070)       0:01:28.239 *********
2026-06-18 13:36:37.963722 | controller | Thursday 18 June 2026  13:36:37 +0000 (0:00:00.070)       0:01:28.238 *********
2026-06-18 13:36:38.016573 | controller | ok: [localhost] =>
2026-06-18 13:36:38.016602 | controller |     changed: false
2026-06-18 13:36:38.016612 | controller |     msg: All assertions passed
2026-06-18 13:36:38.016616 | controller |
2026-06-18 13:36:38.016621 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:36:38.016625 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.052)       0:01:28.292 *********
2026-06-18 13:36:38.016629 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.052)       0:01:28.291 *********
2026-06-18 13:36:38.313927 | controller | ok: [localhost]
2026-06-18 13:36:38.313963 | controller |
2026-06-18 13:36:38.313970 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-18 13:36:38.313976 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.296)       0:01:28.589 *********
2026-06-18 13:36:38.313982 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.296)       0:01:28.588 *********
2026-06-18 13:36:38.381671 | controller | ok: [localhost] =>
2026-06-18 13:36:38.381714 | controller |     changed: false
2026-06-18 13:36:38.381723 | controller |     msg: All assertions passed
2026-06-18 13:36:38.381729 | controller |
2026-06-18 13:36:38.381735 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:36:38.381740 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.067)       0:01:28.657 *********
2026-06-18 13:36:38.381746 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.067)       0:01:28.656 *********
2026-06-18 13:36:38.599087 | controller | ok: [localhost]
2026-06-18 13:36:38.599118 | controller |
2026-06-18 13:36:38.599123 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-18 13:36:38.599128 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:36:38.599132 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:36:38.599136 | controller |   _config_map_content |
2026-06-18 13:36:38.599140 | controller |   ansible.utils.remove_keys(
2026-06-18 13:36:38.599143 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:36:38.599146 | controller |     matching_parameter='regex')
2026-06-18 13:36:38.599150 | controller | }}, cacheable=False] ***
2026-06-18 13:36:38.599154 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.217)       0:01:28.875 *********
2026-06-18 13:36:38.599158 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.217)       0:01:28.873 *********
2026-06-18 13:36:38.804469 | controller | ok: [localhost]
2026-06-18 13:36:38.804506 | controller |
2026-06-18 13:36:38.804513 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:36:38.804519 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.205)       0:01:29.080 *********
2026-06-18 13:36:38.804524 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.205)       0:01:29.078 *********
2026-06-18 13:36:38.855298 | controller | skipping: [localhost]
2026-06-18 13:36:38.855339 | controller |
2026-06-18 13:36:38.855348 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:36:38.855356 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.050)       0:01:29.131 *********
2026-06-18 13:36:38.855364 | controller | Thursday 18 June 2026  13:36:38 +0000 (0:00:00.050)       0:01:29.129 *********
2026-06-18 13:36:39.076650 | controller | changed: [localhost]
2026-06-18 13:36:39.076679 | controller |
2026-06-18 13:36:39.076684 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:36:39.076688 | controller |   (snippet_datadir,
2026-06-18 13:36:39.076692 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:36:39.076696 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:36:39.076700 | controller | Thursday 18 June 2026  13:36:39 +0000 (0:00:00.221)       0:01:29.352 *********
2026-06-18 13:36:39.076704 | controller | Thursday 18 June 2026  13:36:39 +0000 (0:00:00.221)       0:01:29.351 *********
2026-06-18 13:36:39.138970 | controller | skipping: [localhost]
2026-06-18 13:36:39.139007 | controller |
2026-06-18 13:36:39.139015 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-18 13:36:39.139021 | controller | Thursday 18 June 2026  13:36:39 +0000 (0:00:00.061)       0:01:29.414 *********
2026-06-18 13:36:39.139026 | controller | Thursday 18 June 2026  13:36:39 +0000 (0:00:00.062)       0:01:29.413 *********
2026-06-18 13:36:39.196279 | controller | ok: [localhost]
2026-06-18 13:36:39.196311 | controller |
2026-06-18 13:36:39.196318 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:36:39.196324 | controller |   (snippet_datadir,
2026-06-18 13:36:39.196330 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:36:39.196335 | controller | }}, content={{
2026-06-18 13:36:39.196340 | controller |   _base64_patch |
2026-06-18 13:36:39.196345 | controller |   default({}) |
2026-06-18 13:36:39.196350 | controller |   to_nice_yaml
2026-06-18 13:36:39.196355 | controller | }}, mode=0644] ***
2026-06-18 13:36:39.196360 | controller | Thursday 18 June 2026  13:36:39 +0000 (0:00:00.057)       0:01:29.472 *********
2026-06-18 13:36:39.196365 | controller | Thursday 18 June 2026  13:36:39 +0000 (0:00:00.057)       0:01:29.470 *********
2026-06-18 13:36:39.588541 | controller | changed: [localhost]
2026-06-18 13:36:39.588598 | controller |
2026-06-18 13:36:39.588613 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:36:39.588619 | controller |   (snippet_datadir,
2026-06-18 13:36:39.588625 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:36:39.588631 | controller | }}, content={{
2026-06-18 13:36:39.588637 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:36:39.588643 | controller |   default({}) |
2026-06-18 13:36:39.588648 | controller |   to_nice_yaml
2026-06-18 13:36:39.588653 | controller | }}, mode=0644] ***
2026-06-18 13:36:39.588658 | controller | Thursday 18 June 2026  13:36:39 +0000 (0:00:00.392)       0:01:29.864 *********
2026-06-18 13:36:39.588664 | controller | Thursday 18 June 2026  13:36:39 +0000 (0:00:00.392)       0:01:29.863 *********
2026-06-18 13:36:40.122417 | controller | changed: [localhost]
2026-06-18 13:36:40.122448 | controller |
2026-06-18 13:36:40.122454 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-18 13:36:40.122459 | controller |   (
2026-06-18 13:36:40.122462 | controller |     snippet_datadir,
2026-06-18 13:36:40.122466 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:36:40.122470 | controller |   ) | path_join
2026-06-18 13:36:40.122473 | controller | }}, mode=0644] ***
2026-06-18 13:36:40.122477 | controller | Thursday 18 June 2026  13:36:40 +0000 (0:00:00.533)       0:01:30.397 *********
2026-06-18 13:36:40.122486 | controller | Thursday 18 June 2026  13:36:40 +0000 (0:00:00.533)       0:01:30.396 *********
2026-06-18 13:36:40.722488 | controller | changed: [localhost]
2026-06-18 13:36:40.722554 | controller |
2026-06-18 13:36:40.722559 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:36:40.722586 | controller | Thursday 18 June 2026  13:36:40 +0000 (0:00:00.599)       0:01:30.997 *********
2026-06-18 13:36:40.722591 | controller | Thursday 18 June 2026  13:36:40 +0000 (0:00:00.599)       0:01:30.996 *********
2026-06-18 13:36:40.813325 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-18 13:36:40.813398 | controller |
2026-06-18 13:36:40.813404 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-18 13:36:40.813409 | controller | Thursday 18 June 2026  13:36:40 +0000 (0:00:00.091)       0:01:31.089 *********
2026-06-18 13:36:40.813413 | controller | Thursday 18 June 2026  13:36:40 +0000 (0:00:00.091)       0:01:31.087 *********
2026-06-18 13:36:40.862401 | controller | ok: [localhost] =>
2026-06-18 13:36:40.862466 | controller |     changed: false
2026-06-18 13:36:40.862473 | controller |     msg: All assertions passed
2026-06-18 13:36:40.862479 | controller |
2026-06-18 13:36:40.862485 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-18 13:36:40.862490 | controller | Thursday 18 June 2026  13:36:40 +0000 (0:00:00.049)       0:01:31.138 *********
2026-06-18 13:36:40.862495 | controller | Thursday 18 June 2026  13:36:40 +0000 (0:00:00.049)       0:01:31.136 *********
2026-06-18 13:36:41.070372 | controller | ok: [localhost]
2026-06-18 13:36:41.070427 | controller |
2026-06-18 13:36:41.070515 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:36:41.070524 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.208)       0:01:31.346 *********
2026-06-18 13:36:41.070530 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.208)       0:01:31.345 *********
2026-06-18 13:36:41.108282 | controller | ok: [localhost]
2026-06-18 13:36:41.108311 | controller |
2026-06-18 13:36:41.108317 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:36:41.108321 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.037)       0:01:31.384 *********
2026-06-18 13:36:41.108325 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.037)       0:01:31.382 *********
2026-06-18 13:36:41.474692 | 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-18 13:36:41.474722 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml)
2026-06-18 13:36:41.474727 | controller |
2026-06-18 13:36:41.474731 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:36:41.474735 | controller |   _content |
2026-06-18 13:36:41.474739 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:36:41.474743 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:36:41.474747 | controller | }}
2026-06-18 13:36:41.474751 | controller | ] ***
2026-06-18 13:36:41.474755 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.366)       0:01:31.750 *********
2026-06-18 13:36:41.474759 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.366)       0:01:31.749 *********
2026-06-18 13:36:41.569328 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:36:41.569369 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:36:41.569378 | controller |
2026-06-18 13:36:41.569385 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:36:41.569391 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.094)       0:01:31.845 *********
2026-06-18 13:36:41.569396 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.094)       0:01:31.843 *********
2026-06-18 13:36:41.798630 | controller | changed: [localhost]
2026-06-18 13:36:41.798659 | controller |
2026-06-18 13:36:41.798664 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:36:41.798669 | controller |   (_destdir,
2026-06-18 13:36:41.798673 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:36:41.798677 | controller | }}, content={{
2026-06-18 13:36:41.798680 | controller |   (
2026-06-18 13:36:41.798684 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:36:41.798688 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:36:41.798692 | controller | }}, mode=0644] ***
2026-06-18 13:36:41.798696 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.229)       0:01:32.074 *********
2026-06-18 13:36:41.798700 | controller | Thursday 18 June 2026  13:36:41 +0000 (0:00:00.229)       0:01:32.073 *********
2026-06-18 13:36:42.302511 | controller | changed: [localhost]
2026-06-18 13:36:42.302558 | controller |
2026-06-18 13:36:42.302578 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni04delta/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:36:42.302587 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:36:42.302596 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:36:42.302604 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:36:42.302612 | controller | }}, dest={{
2026-06-18 13:36:42.302620 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:36:42.302628 | controller |   stage['path'], _val.src_file
2026-06-18 13:36:42.302639 | controller |   ) |
2026-06-18 13:36:42.302650 | controller |   path_join
2026-06-18 13:36:42.302661 | controller |  }}] ***
2026-06-18 13:36:42.302672 | controller | Thursday 18 June 2026  13:36:42 +0000 (0:00:00.503)       0:01:32.578 *********
2026-06-18 13:36:42.302684 | controller | Thursday 18 June 2026  13:36:42 +0000 (0:00:00.503)       0:01:32.576 *********
2026-06-18 13:36:42.594698 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph)
2026-06-18 13:36:42.594731 | controller |
2026-06-18 13:36:42.594738 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:42.594744 | controller | Thursday 18 June 2026  13:36:42 +0000 (0:00:00.292)       0:01:32.870 *********
2026-06-18 13:36:42.594749 | controller | Thursday 18 June 2026  13:36:42 +0000 (0:00:00.292)       0:01:32.869 *********
2026-06-18 13:36:42.637330 | controller | skipping: [localhost]
2026-06-18 13:36:42.637358 | controller |
2026-06-18 13:36:42.637363 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni04delta/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:36:42.637369 | controller | Thursday 18 June 2026  13:36:42 +0000 (0:00:00.042)       0:01:32.913 *********
2026-06-18 13:36:42.637373 | controller | Thursday 18 June 2026  13:36:42 +0000 (0:00:00.042)       0:01:32.912 *********
2026-06-18 13:36:42.968144 | controller | changed: [localhost]
2026-06-18 13:36:42.968173 | controller |
2026-06-18 13:36:42.968178 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:36:42.968183 | controller | Thursday 18 June 2026  13:36:42 +0000 (0:00:00.330)       0:01:33.244 *********
2026-06-18 13:36:42.968187 | controller | Thursday 18 June 2026  13:36:42 +0000 (0:00:00.330)       0:01:33.242 *********
2026-06-18 13:36:43.381361 | controller | changed: [localhost]
2026-06-18 13:36:43.381393 | controller |
2026-06-18 13:36:43.381400 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/uni04delta/deployment executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:36:43.381408 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.412)       0:01:33.657 *********
2026-06-18 13:36:43.381414 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.413)       0:01:33.655 *********
2026-06-18 13:36:43.426657 | controller | skipping: [localhost]
2026-06-18 13:36:43.426693 | controller |
2026-06-18 13:36:43.426701 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:36:43.426713 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:36:43.426719 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:36:43.426725 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:36:43.426731 | controller |   ) | list
2026-06-18 13:36:43.426736 | controller | }}] ***
2026-06-18 13:36:43.426742 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.045)       0:01:33.702 *********
2026-06-18 13:36:43.426747 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.045)       0:01:33.701 *********
2026-06-18 13:36:43.508024 | controller | skipping: [localhost]
2026-06-18 13:36:43.508082 | controller |
2026-06-18 13:36:43.508089 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni04delta/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:36:43.508096 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:36:43.508101 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:36:43.508107 | controller | }}, mode=0644] ***
2026-06-18 13:36:43.508112 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.081)       0:01:33.783 *********
2026-06-18 13:36:43.508118 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.081)       0:01:33.782 *********
2026-06-18 13:36:43.758465 | controller | changed: [localhost]
2026-06-18 13:36:43.758522 | controller |
2026-06-18 13:36:43.758530 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:43.758536 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.250)       0:01:34.034 *********
2026-06-18 13:36:43.758541 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.250)       0:01:34.032 *********
2026-06-18 13:36:43.813414 | controller | skipping: [localhost]
2026-06-18 13:36:43.813475 | controller |
2026-06-18 13:36:43.813489 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni04delta/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:36:43.813501 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.054)       0:01:34.088 *********
2026-06-18 13:36:43.813511 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.054)       0:01:34.086 *********
2026-06-18 13:36:43.853263 | controller | skipping: [localhost]
2026-06-18 13:36:43.853313 | controller |
2026-06-18 13:36:43.853328 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni04delta/deployment _raw_params=wait_condition.yml] ***
2026-06-18 13:36:43.853340 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.041)       0:01:34.129 *********
2026-06-18 13:36:43.853352 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.041)       0:01:34.127 *********
2026-06-18 13:36:43.892349 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment --for condition=Ready --timeout=40m)
2026-06-18 13:36:43.892385 | controller | skipping: [localhost]
2026-06-18 13:36:43.892392 | controller |
2026-06-18 13:36:43.892405 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:36:43.892411 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.039)       0:01:34.168 *********
2026-06-18 13:36:43.892416 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.039)       0:01:34.166 *********
2026-06-18 13:36:43.966132 | controller | skipping: [localhost]
2026-06-18 13:36:43.966202 | controller |
2026-06-18 13:36:43.966213 | controller | TASK [Executing post_stage hooks for examples/dt/uni04delta/deployment name=run_hook] ***
2026-06-18 13:36:43.966223 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.073)       0:01:34.242 *********
2026-06-18 13:36:43.966232 | controller | Thursday 18 June 2026  13:36:43 +0000 (0:00:00.073)       0:01:34.240 *********
2026-06-18 13:36:44.057856 | controller | skipping: [localhost]
2026-06-18 13:36:44.057972 | controller |
2026-06-18 13:36:44.057987 | controller | PLAY RECAP *********************************************************************
2026-06-18 13:36:44.057999 | controller | localhost                  : ok=287  changed=77   unreachable=0    failed=0    skipped=114  rescued=0    ignored=0
2026-06-18 13:36:44.058011 | controller |
2026-06-18 13:36:44.058022 | controller | Thursday 18 June 2026  13:36:44 +0000 (0:00:00.090)       0:01:34.332 *********
2026-06-18 13:36:44.058043 | controller | ===============================================================================
2026-06-18 13:36:44.058055 | controller | Get automation contents ------------------------------------------------- 9.52s
2026-06-18 13:36:44.058067 | controller | ci_setup : Install needed packages -------------------------------------- 8.30s
2026-06-18 13:36:44.058079 | controller | ci_setup : Install openshift client ------------------------------------- 4.22s
2026-06-18 13:36:44.058091 | controller | Load automation files as fact ------------------------------------------- 1.95s
2026-06-18 13:36:44.058103 | controller | ci_setup : Manage directories ------------------------------------------- 1.02s
2026-06-18 13:36:44.058114 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.95s
2026-06-18 13:36:44.058124 | controller | Gathering Facts --------------------------------------------------------- 0.88s
2026-06-18 13:36:44.058132 | controller | Create needed SSH keypairs ---------------------------------------------- 0.84s
2026-06-18 13:36:44.058140 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.72s
2026-06-18 13:36:44.058148 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.66s
2026-06-18 13:36:44.058156 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.66s
2026-06-18 13:36:44.058166 | controller | ci_gen_kustomize_values : Expose common data for future usage ----------- 0.64s
2026-06-18 13:36:44.058177 | controller | kustomize_deploy : Copy generated values for examples/dt/uni04delta/control-plane --- 0.60s
2026-06-18 13:36:44.058188 | controller | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.60s
2026-06-18 13:36:44.058200 | controller | kustomize_deploy : Copy generated values for examples/dt/uni04delta ----- 0.57s
2026-06-18 13:36:44.058211 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.57s
2026-06-18 13:36:44.058223 | controller | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.56s
2026-06-18 13:36:44.058235 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.56s
2026-06-18 13:36:44.058246 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.55s
2026-06-18 13:36:44.058257 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.54s
2026-06-18 13:36:44.058269 | controller | Thursday 18 June 2026  13:36:44 +0000 (0:00:00.091)       0:01:34.332 *********
2026-06-18 13:36:44.058279 | controller | ===============================================================================
2026-06-18 13:36:44.058290 | controller | ci_gen_kustomize_values ------------------------------------------------ 43.66s
2026-06-18 13:36:44.058301 | controller | kustomize_deploy ------------------------------------------------------- 19.56s
2026-06-18 13:36:44.058311 | controller | ci_setup --------------------------------------------------------------- 15.08s
2026-06-18 13:36:44.058321 | controller | ansible.builtin.slurp -------------------------------------------------- 10.23s
2026-06-18 13:36:44.058331 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.02s
2026-06-18 13:36:44.058338 | controller | networking_mapper ------------------------------------------------------- 0.91s
2026-06-18 13:36:44.058347 | controller | gather_facts ------------------------------------------------------------ 0.88s
2026-06-18 13:36:44.058355 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.84s
2026-06-18 13:36:44.058363 | controller | ansible.builtin.file ---------------------------------------------------- 0.36s
2026-06-18 13:36:44.058372 | controller | ansible.builtin.find ---------------------------------------------------- 0.27s
2026-06-18 13:36:44.058380 | controller | ansible.builtin.stat ---------------------------------------------------- 0.20s
2026-06-18 13:36:44.058387 | controller | ansible.builtin.include_role -------------------------------------------- 0.20s
2026-06-18 13:36:44.058395 | controller | ansible.builtin.assert -------------------------------------------------- 0.05s
2026-06-18 13:36:44.058403 | controller | ansible.builtin.copy ---------------------------------------------------- 0.02s
2026-06-18 13:36:44.058416 | controller | ansible.builtin.include_vars -------------------------------------------- 0.01s
2026-06-18 13:36:44.058424 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-18 13:36:44.058432 | controller | total ------------------------------------------------------------------ 94.30s
2026-06-18 13:36:44.280109 | controller | ok: Runtime: 0:01:35.145553
2026-06-18 13:36:44.302795 | 
2026-06-18 13:36:44.302898 | PLAY RECAP
2026-06-18 13:36:44.302957 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-18 13:36:44.302990 | 
2026-06-18 13:36:44.431986 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-18 13:36:44.433427 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-18 13:36:45.061173 | 
2026-06-18 13:36:45.061288 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-18 13:36:45.072740 | 
2026-06-18 13:36:45.072817 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-18 13:36:45.458386 | controller | ok
2026-06-18 13:36:45.497113 | 
2026-06-18 13:36:45.497225 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-18 13:36:45.503190 | 
2026-06-18 13:36:45.503299 | TASK [Filter out host if needed]
2026-06-18 13:36:45.513119 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-18 13:36:45.517214 | 
2026-06-18 13:36:45.517288 | TASK [Ensure file is present]
2026-06-18 13:36:45.875109 | controller | ok
2026-06-18 13:36:45.885334 | 
2026-06-18 13:36:45.885469 | TASK [Manage molecule report file]
2026-06-18 13:36:46.420104 | controller | skipping: Conditional result was False
2026-06-18 13:36:46.425659 | 
2026-06-18 13:36:46.425745 | TASK [Check if we get ci-framework-data basedir]
2026-06-18 13:36:46.641962 | controller | ok
2026-06-18 13:36:46.652152 | 
2026-06-18 13:36:46.652288 | TASK [Create ci-framework-data log directory for zuul]
2026-06-18 13:36:46.889790 | controller | changed
2026-06-18 13:36:46.899219 | 
2026-06-18 13:36:46.899355 | TASK [Copy ci-framework interesting files]
2026-06-18 13:36:47.349897 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-18 13:36:47.456540 | controller | ok: Runtime: 0:00:00.027253
2026-06-18 13:36:47.464446 | 
2026-06-18 13:36:47.464609 | TASK [Get SELinux listing]
2026-06-18 13:36:48.011955 | controller | ok: Runtime: 0:00:00.009657
2026-06-18 13:36:48.020689 | 
2026-06-18 13:36:48.020846 | TASK [Generate log index]
2026-06-18 13:36:48.883794 | controller | changed
2026-06-18 13:36:48.889916 | 
2026-06-18 13:36:48.890085 | TASK [Get some env related data]
2026-06-18 13:36:49.511467 | controller | /home/zuul/.local/bin/ansible
2026-06-18 13:36:50.425080 | controller | ok: Runtime: 0:00:01.049302
2026-06-18 13:36:50.429908 | 
2026-06-18 13:36:50.429991 | TASK [Generate list of logs to collect in home directory]
2026-06-18 13:36:50.787263 | controller | ok: All paths examined
2026-06-18 13:36:50.797155 | 
2026-06-18 13:36:50.797296 | LOOP [Copy logs from home directory]
2026-06-18 13:36:51.277097 | controller | changed:
2026-06-18 13:36:51.277220 | controller | {
2026-06-18 13:36:51.277245 | controller |   "atime": 1781789678.9502473,
2026-06-18 13:36:51.277263 | controller |   "ctime": 1781789804.056801,
2026-06-18 13:36:51.277279 | controller |   "dev": 64513,
2026-06-18 13:36:51.277294 | controller |   "gid": 1000,
2026-06-18 13:36:51.277310 | controller |   "gr_name": "zuul",
2026-06-18 13:36:51.277331 | controller |   "inode": 877444,
2026-06-18 13:36:51.277346 | controller |   "isblk": false,
2026-06-18 13:36:51.277360 | controller |   "ischr": false,
2026-06-18 13:36:51.277374 | controller |   "isdir": false,
2026-06-18 13:36:51.277388 | controller |   "isfifo": false,
2026-06-18 13:36:51.277402 | controller |   "isgid": false,
2026-06-18 13:36:51.277417 | controller |   "islnk": false,
2026-06-18 13:36:51.277431 | controller |   "isreg": true,
2026-06-18 13:36:51.277445 | controller |   "issock": false,
2026-06-18 13:36:51.277461 | controller |   "isuid": false,
2026-06-18 13:36:51.277475 | controller |   "mode": "0644",
2026-06-18 13:36:51.277496 | controller |   "mtime": 1781789804.056801,
2026-06-18 13:36:51.277546 | controller |   "nlink": 1,
2026-06-18 13:36:51.277573 | controller |   "path": "/home/zuul/ansible.log",
2026-06-18 13:36:51.277596 | controller |   "pw_name": "zuul",
2026-06-18 13:36:51.277620 | controller |   "rgrp": true,
2026-06-18 13:36:51.277645 | controller |   "roth": true,
2026-06-18 13:36:51.277671 | controller |   "rusr": true,
2026-06-18 13:36:51.277695 | controller |   "size": 269422,
2026-06-18 13:36:51.277718 | controller |   "uid": 1000,
2026-06-18 13:36:51.277739 | controller |   "wgrp": false,
2026-06-18 13:36:51.277777 | controller |   "woth": false,
2026-06-18 13:36:51.277805 | controller |   "wusr": true,
2026-06-18 13:36:51.277832 | controller |   "xgrp": false,
2026-06-18 13:36:51.277851 | controller |   "xoth": false,
2026-06-18 13:36:51.277867 | controller |   "xusr": false
2026-06-18 13:36:51.277882 | controller | }
2026-06-18 13:36:51.289902 | 
2026-06-18 13:36:51.290004 | TASK [Copy crio stats log file]
2026-06-18 13:36:51.313646 | controller | skipping: Conditional result was False
2026-06-18 13:36:51.333104 | 
2026-06-18 13:36:51.333299 | TASK [Get SELinux related data]
2026-06-18 13:36:51.604502 | controller | <no matches>
2026-06-18 13:36:51.873860 | controller | ERROR
2026-06-18 13:36:51.874013 | controller | {
2026-06-18 13:36:51.874054 | controller |   "delta": "0:00:00.012321",
2026-06-18 13:36:51.874110 | controller |   "end": "2026-06-18 13:36:51.605439",
2026-06-18 13:36:51.874138 | controller |   "msg": "non-zero return code",
2026-06-18 13:36:51.874162 | controller |   "rc": 1,
2026-06-18 13:36:51.874186 | controller |   "start": "2026-06-18 13:36:51.593118"
2026-06-18 13:36:51.874209 | controller | }
2026-06-18 13:36:51.874239 | controller | ERROR: Ignoring Errors
2026-06-18 13:36:51.878987 | 
2026-06-18 13:36:51.879078 | TASK [Create system configuration directory]
2026-06-18 13:36:52.089905 | controller | changed
2026-06-18 13:36:52.094373 | 
2026-06-18 13:36:52.094459 | TASK [Get some of the system configurations]
2026-06-18 13:36:52.626006 | controller | ok: Runtime: 0:00:00.014577
2026-06-18 13:36:52.634000 | 
2026-06-18 13:36:52.634167 | TASK [Copy generated documentation if available]
2026-06-18 13:36:52.661909 | controller | skipping: Conditional result was False
2026-06-18 13:36:52.671895 | 
2026-06-18 13:36:52.672080 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-18 13:36:52.697833 | controller | skipping: Conditional result was False
2026-06-18 13:36:52.708298 | 
2026-06-18 13:36:52.708488 | TASK [Compress logs bigger than 2MB]
2026-06-18 13:36:53.250168 | controller | ok: Runtime: 0:00:00.004760
2026-06-18 13:36:53.255424 | 
2026-06-18 13:36:53.255497 | TASK [Copy files from workspace on node]
2026-06-18 13:36:53.275581 | controller | ok
2026-06-18 13:36:53.298232 | 
2026-06-18 13:36:53.298331 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-18 13:36:53.321707 | controller | skipping: Conditional result was False
2026-06-18 13:36:53.328125 | 
2026-06-18 13:36:53.328225 | TASK [fetch-output : Set log path for single node]
2026-06-18 13:36:53.359978 | controller | ok
2026-06-18 13:36:53.365760 | 
2026-06-18 13:36:53.365851 | LOOP [fetch-output : Ensure local output dirs]
2026-06-18 13:36:53.641128 | controller -> localhost | changed: "/var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/logs"
2026-06-18 13:36:53.641379 | controller -> localhost | changed: All items complete
2026-06-18 13:36:53.641406 | 
2026-06-18 13:36:53.874000 | controller -> localhost | changed: "/var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/artifacts"
2026-06-18 13:36:54.119782 | controller -> localhost | changed: "/var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/docs"
2026-06-18 13:36:54.147842 | 
2026-06-18 13:36:54.148043 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-18 13:36:54.994610 | controller | changed:
2026-06-18 13:36:54.994937 | controller | .d..t...... ./
2026-06-18 13:36:54.995001 | controller | >f+++++++++ README.html
2026-06-18 13:36:54.995051 | controller | >f+++++++++ ansible.log
2026-06-18 13:36:54.995094 | controller | >f+++++++++ dmesg.log
2026-06-18 13:36:54.995140 | controller | >f+++++++++ installed-pkgs.log
2026-06-18 13:36:54.995181 | controller | >f+++++++++ python.log
2026-06-18 13:36:54.995221 | controller | >f+++++++++ registries.conf
2026-06-18 13:36:54.995259 | controller | >f+++++++++ selinux-denials.log
2026-06-18 13:36:54.995295 | controller | >f+++++++++ selinux-listing.log
2026-06-18 13:36:54.995352 | controller | cd+++++++++ ci-framework-data/
2026-06-18 13:36:54.995392 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-18 13:36:54.995431 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-18 13:36:54.995469 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-18 13:36:54.995507 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-18 13:36:54.995590 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-18 13:36:54.995630 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-18 13:36:54.995667 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-18 13:36:54.995704 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/
2026-06-18 13:36:54.995773 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml
2026-06-18 13:36:54.995816 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-18 13:36:54.995854 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-18 13:36:54.995892 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-18 13:36:54.995929 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-18 13:36:54.995966 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml.31673.2026-06-18@13:36:35~
2026-06-18 13:36:54.996004 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-18 13:36:54.996041 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-18 13:36:54.996078 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values.yaml/
2026-06-18 13:36:54.996114 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values.yaml/values.yaml
2026-06-18 13:36:54.996150 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-18 13:36:54.996202 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-18 13:36:54.996240 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-18 13:36:54.996276 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/
2026-06-18 13:36:54.996313 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml
2026-06-18 13:36:54.996360 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml
2026-06-18 13:36:54.996397 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml
2026-06-18 13:36:54.996433 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-18 13:36:54.996469 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-18 13:36:54.996505 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-18 13:36:54.996582 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-18 13:36:54.996622 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-18 13:36:54.996660 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-18 13:36:54.996700 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml.31627.2026-06-18@13:36:33~
2026-06-18 13:36:54.996739 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-18 13:36:54.996777 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml.31567.2026-06-18@13:36:31~
2026-06-18 13:36:54.996814 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-18 13:36:54.996851 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-18 13:36:54.996890 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-18 13:36:54.996928 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-18 13:36:54.996965 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30389.2026-06-18@13:35:54~
2026-06-18 13:36:54.997001 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-18 13:36:54.997038 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-18 13:36:54.997075 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-18 13:36:54.997113 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values.yaml/
2026-06-18 13:36:54.997150 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values.yaml/01_original.yaml
2026-06-18 13:36:54.997186 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values.yaml/03_user_data_b64.yaml
2026-06-18 13:36:54.997224 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values.yaml/04_user_data.yaml
2026-06-18 13:36:54.997261 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-18 13:36:54.997298 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-18 13:36:54.997334 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-18 13:36:54.997371 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-18 13:36:54.997408 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-18 13:36:54.997447 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-18 13:36:54.997486 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml
2026-06-18 13:36:54.997563 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-nodeset.yaml
2026-06-18 13:36:54.997613 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm.yaml
2026-06-18 13:36:54.997653 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-18 13:36:54.997691 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-18 13:36:54.997729 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml
2026-06-18 13:36:54.997766 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-18 13:36:54.997802 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-18 13:36:54.997839 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-18 13:36:54.997877 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-18 13:36:54.997913 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-18 13:36:54.997949 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-18 13:36:54.997985 | controller | cd+++++++++ registries.conf.d/
2026-06-18 13:36:54.998022 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-18 13:36:54.998058 | controller | cd+++++++++ system-config/
2026-06-18 13:36:54.998094 | controller | cd+++++++++ system-config/libvirt/
2026-06-18 13:36:54.998129 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-18 13:36:54.998164 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-18 13:36:55.494580 | controller | changed: .d..t...... ./
2026-06-18 13:36:55.999668 | controller | changed: .d..t...... ./
2026-06-18 13:36:56.045960 | 
2026-06-18 13:36:56.046167 | TASK [Return artifact to Zuul]
2026-06-18 13:36:56.073116 | controller | skipping: Conditional result was False
2026-06-18 13:36:56.075907 | 
2026-06-18 13:36:56.075973 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-18 13:36:56.076104 | 
2026-06-18 13:36:56.076141 | PLAY RECAP
2026-06-18 13:36:56.076189 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-18 13:36:56.076214 | 
2026-06-18 13:36:56.210290 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-18 13:36:56.212775 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-18 13:36:56.876492 | 
2026-06-18 13:36:56.876621 | PLAY [all]
2026-06-18 13:36:56.886265 | 
2026-06-18 13:36:56.886362 | TASK [include_role : fetch-output]
2026-06-18 13:36:56.926073 | controller | ok
2026-06-18 13:36:56.943036 | 
2026-06-18 13:36:56.943113 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-18 13:36:57.009748 | controller | skipping: Conditional result was False
2026-06-18 13:36:57.014247 | 
2026-06-18 13:36:57.014320 | TASK [fetch-output : Set log path for single node]
2026-06-18 13:36:57.041820 | controller | ok
2026-06-18 13:36:57.045418 | 
2026-06-18 13:36:57.045483 | LOOP [fetch-output : Ensure local output dirs]
2026-06-18 13:36:57.510043 | controller -> localhost | ok: "/var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/logs"
2026-06-18 13:36:57.800804 | controller -> localhost | ok: "/var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/artifacts"
2026-06-18 13:36:58.066745 | controller -> localhost | ok: "/var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/docs"
2026-06-18 13:36:58.087471 | 
2026-06-18 13:36:58.088864 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-18 13:36:58.791124 | controller | ok
2026-06-18 13:36:58.791430 | controller | ok: All items complete
2026-06-18 13:36:58.791475 | 
2026-06-18 13:36:59.362742 | controller | ok
2026-06-18 13:36:59.894553 | controller | ok
2026-06-18 13:36:59.919378 | 
2026-06-18 13:36:59.919573 | TASK [include_role : fetch-output-openshift]
2026-06-18 13:36:59.945626 | controller | skipping: Conditional result was False
2026-06-18 13:36:59.955656 | 
2026-06-18 13:36:59.955840 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-18 13:37:00.591922 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.012062
2026-06-18 13:37:00.816789 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.010872
2026-06-18 13:37:00.834652 | 
2026-06-18 13:37:00.834738 | PLAY [all]
2026-06-18 13:37:00.839609 | 
2026-06-18 13:37:00.839673 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-18 13:37:01.304787 | controller | changed
2026-06-18 13:37:01.309237 | 
2026-06-18 13:37:01.309287 | PLAY RECAP
2026-06-18 13:37:01.309326 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-18 13:37:01.309346 | 
2026-06-18 13:37:01.418929 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-18 13:37:01.421342 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-18 13:37:02.106838 | 
2026-06-18 13:37:02.106948 | PLAY [localhost]
2026-06-18 13:37:02.117283 | 
2026-06-18 13:37:02.117362 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-18 13:37:02.578973 | localhost | changed
2026-06-18 13:37:02.588021 | 
2026-06-18 13:37:02.588162 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-18 13:37:02.615272 | localhost | ok
2026-06-18 13:37:02.621226 | 
2026-06-18 13:37:02.621290 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-18 13:37:03.046708 | localhost | changed
2026-06-18 13:37:03.051410 | 
2026-06-18 13:37:03.051476 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-18 13:37:03.859153 | localhost | changed
2026-06-18 13:37:03.865349 | 
2026-06-18 13:37:03.865446 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-18 13:37:04.361904 | localhost | Identity added: /var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/tmp/ansible.x4kax5_9 (/var/lib/zuul/builds/ef3623a210604fdc92ef12c75dd1ea16/work/tmp/ansible.x4kax5_9)
2026-06-18 13:37:04.362095 | localhost | ok: Runtime: 0:00:00.017996
2026-06-18 13:37:04.365473 | 
2026-06-18 13:37:04.365593 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-18 13:37:04.666475 | localhost | ok: Runtime: 0:00:00.009813
2026-06-18 13:37:04.683391 | 
2026-06-18 13:37:04.683652 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-18 13:37:04.771989 | localhost | changed
2026-06-18 13:37:04.784864 | 
2026-06-18 13:37:04.785083 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-18 13:37:05.237245 | localhost | changed
2026-06-18 13:37:05.242392 | 
2026-06-18 13:37:05.242444 | PLAY [localhost]
2026-06-18 13:37:05.246163 | 
2026-06-18 13:37:05.246224 | TASK [Generate bulk log download script]
2026-06-18 13:37:05.272934 | localhost | ok
2026-06-18 13:37:05.287681 | 
2026-06-18 13:37:05.287831 | TASK [local-log-download : Check API endpoint is defined]
2026-06-18 13:37:05.315619 | localhost | ok: All assertions passed
2026-06-18 13:37:05.319070 | 
2026-06-18 13:37:05.319128 | TASK [local-log-download : Create download script]
2026-06-18 13:37:05.858595 | localhost -> localhost | changed
2026-06-18 13:37:05.913861 | 
2026-06-18 13:37:05.914015 | TASK [Register quick-download link]
2026-06-18 13:37:05.943314 | localhost | ok
2026-06-18 13:37:05.946665 | 
2026-06-18 13:37:05.946867 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-18 13:37:05.957226 | 
2026-06-18 13:37:05.957374 | TASK [Set zuul-log-path fact]
2026-06-18 13:37:05.975805 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-18 13:37:05.990366 | 
2026-06-18 13:37:05.990553 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-18 13:37:06.019951 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-18 13:37:06.024597 | 
2026-06-18 13:37:06.024725 | TASK [upload-logs : Create log directories]
2026-06-18 13:37:06.920713 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-18 13:37:06.922634 | 
2026-06-18 13:37:06.922699 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-18 13:37:07.223188 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.012060
2026-06-18 13:37:07.227336 | 
2026-06-18 13:37:07.227416 | TASK [upload-logs : Upload logs to log server]
2026-06-18 13:37:11.149248 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-18 13:37:11.151210 | 
2026-06-18 13:37:11.151291 | LOOP [upload-logs : Compress console log and json output]
