2026-02-25 17:28:08.043405 | Job console starting... 2026-02-25 17:28:08.054347 | Updating repositories 2026-02-25 17:28:08.173842 | Preparing job workspace 2026-02-25 17:28:13.796717 | Running Ansible setup... 2026-02-25 17:28:17.115189 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-25 17:28:17.658182 | 2026-02-25 17:28:17.658295 | PLAY [localhost] 2026-02-25 17:28:17.666584 | 2026-02-25 17:28:17.666653 | TASK [Gathering Facts] 2026-02-25 17:28:18.614969 | localhost | ok 2026-02-25 17:28:18.633322 | 2026-02-25 17:28:18.633429 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-25 17:28:18.983280 | localhost -> localhost | changed 2026-02-25 17:28:18.988706 | 2026-02-25 17:28:18.988773 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-25 17:28:19.772913 | localhost -> localhost | changed 2026-02-25 17:28:19.784341 | 2026-02-25 17:28:19.784430 | TASK [Setup log path fact] 2026-02-25 17:28:19.804695 | localhost | ok 2026-02-25 17:28:19.821341 | 2026-02-25 17:28:19.821409 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-25 17:28:19.850299 | localhost | ok 2026-02-25 17:28:19.862087 | 2026-02-25 17:28:19.862172 | TASK [emit-job-header : Print job information] 2026-02-25 17:28:19.891428 | # Job Information 2026-02-25 17:28:19.891581 | Ansible Version: 2.15.12 2026-02-25 17:28:19.891617 | Job: rhoso-architecture-validate-nova04delta 2026-02-25 17:28:19.891645 | Pipeline: github-check 2026-02-25 17:28:19.891695 | Executor: ze02.softwarefactory-project.io 2026-02-25 17:28:19.891723 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/704 2026-02-25 17:28:19.891750 | Log URL (when completed): https://logserver.rdoproject.org/558/rdoproject.org/558e8b92ad72492f9c14b92402ebc5f9/ 2026-02-25 17:28:19.891776 | Event ID: 367e1b20-126f-11f1-88ec-6b6497461de6 2026-02-25 17:28:19.896891 | 2026-02-25 17:28:19.896982 | LOOP [emit-job-header : Print node information] 2026-02-25 17:28:20.011102 | localhost | ok: 2026-02-25 17:28:20.011355 | localhost | # Node Information 2026-02-25 17:28:20.011384 | localhost | Inventory Hostname: controller 2026-02-25 17:28:20.011408 | localhost | Hostname: np0005629906 2026-02-25 17:28:20.011428 | localhost | Username: zuul 2026-02-25 17:28:20.011449 | localhost | Distro: CentOS 9 2026-02-25 17:28:20.011467 | localhost | Provider: vexxhost-nodepool-tripleo 2026-02-25 17:28:20.011484 | localhost | Region: RegionOne 2026-02-25 17:28:20.011501 | localhost | Label: cloud-centos-9-stream-tripleo 2026-02-25 17:28:20.011518 | localhost | Product Name: OpenStack Nova 2026-02-25 17:28:20.011534 | localhost | Interface IP: 38.102.83.227 2026-02-25 17:28:20.044177 | 2026-02-25 17:28:20.044280 | PLAY [all] 2026-02-25 17:28:20.050907 | 2026-02-25 17:28:20.050969 | TASK [Gather network facts] 2026-02-25 17:28:20.474918 | controller | ok 2026-02-25 17:28:20.504515 | 2026-02-25 17:28:20.504593 | TASK [include_role : start-zuul-console] 2026-02-25 17:28:20.525990 | controller | ok 2026-02-25 17:28:20.546080 | 2026-02-25 17:28:20.546206 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-25 17:28:20.897933 | controller | ok 2026-02-25 17:28:20.919578 | 2026-02-25 17:28:20.919850 | TASK [include_role : add-build-sshkey] 2026-02-25 17:28:20.957162 | controller | ok 2026-02-25 17:28:20.975773 | 2026-02-25 17:28:20.975874 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-25 17:28:21.203890 | controller -> localhost | ok 2026-02-25 17:28:21.209798 | 2026-02-25 17:28:21.209857 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-25 17:28:21.229726 | controller | ok 2026-02-25 17:28:21.244979 | controller | included: /var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-25 17:28:21.250439 | 2026-02-25 17:28:21.250497 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-25 17:28:21.697258 | controller -> localhost | Generating public/private rsa key pair. 2026-02-25 17:28:21.697471 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/558e8b92ad72492f9c14b92402ebc5f9_id_rsa. 2026-02-25 17:28:21.697504 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/558e8b92ad72492f9c14b92402ebc5f9_id_rsa.pub. 2026-02-25 17:28:21.697527 | controller -> localhost | The key fingerprint is: 2026-02-25 17:28:21.697547 | controller -> localhost | SHA256:UfJy7ATEuK8oNvnUjWcJquBOUxsthBgod+v8K5uQdm4 zuul-build-sshkey 2026-02-25 17:28:21.697569 | controller -> localhost | The key's randomart image is: 2026-02-25 17:28:21.697588 | controller -> localhost | +---[RSA 3072]----+ 2026-02-25 17:28:21.697606 | controller -> localhost | |o ++ . | 2026-02-25 17:28:21.697625 | controller -> localhost | |+.o . . .* | 2026-02-25 17:28:21.697643 | controller -> localhost | |oo o . .o = | 2026-02-25 17:28:21.697677 | controller -> localhost | | . o . * | 2026-02-25 17:28:21.697702 | controller -> localhost | | * ...S . | 2026-02-25 17:28:21.697720 | controller -> localhost | | ..*o +.. | 2026-02-25 17:28:21.697738 | controller -> localhost | |.o+o+oo.= | 2026-02-25 17:28:21.697756 | controller -> localhost | |oo**E.oo | 2026-02-25 17:28:21.697773 | controller -> localhost | |.+.==o.. | 2026-02-25 17:28:21.697790 | controller -> localhost | +----[SHA256]-----+ 2026-02-25 17:28:21.697838 | controller -> localhost | ok: Runtime: 0:00:00.089647 2026-02-25 17:28:21.703656 | 2026-02-25 17:28:21.703731 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-25 17:28:21.736884 | controller | ok 2026-02-25 17:28:21.746237 | controller | included: /var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-25 17:28:21.753996 | 2026-02-25 17:28:21.754058 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-25 17:28:21.767560 | controller | skipping: Conditional result was False 2026-02-25 17:28:21.773924 | 2026-02-25 17:28:21.774004 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-25 17:28:22.203800 | controller | changed 2026-02-25 17:28:22.216851 | 2026-02-25 17:28:22.216997 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-25 17:28:22.463559 | controller | ok 2026-02-25 17:28:22.470489 | 2026-02-25 17:28:22.470576 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-25 17:28:23.206923 | controller | changed 2026-02-25 17:28:23.217736 | 2026-02-25 17:28:23.217871 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-25 17:28:23.941449 | controller | changed 2026-02-25 17:28:23.946510 | 2026-02-25 17:28:23.946572 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-25 17:28:23.975909 | controller | skipping: Conditional result was False 2026-02-25 17:28:23.981444 | 2026-02-25 17:28:23.981507 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-25 17:28:24.339850 | controller -> localhost | changed 2026-02-25 17:28:24.349651 | 2026-02-25 17:28:24.349729 | TASK [add-build-sshkey : Add back temp key] 2026-02-25 17:28:24.628447 | controller -> localhost | Identity added: /var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/558e8b92ad72492f9c14b92402ebc5f9_id_rsa (zuul-build-sshkey) 2026-02-25 17:28:24.628639 | controller -> localhost | ok: Runtime: 0:00:00.007825 2026-02-25 17:28:24.635070 | 2026-02-25 17:28:24.635131 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-25 17:28:25.011983 | controller | ok 2026-02-25 17:28:25.022260 | 2026-02-25 17:28:25.022390 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-25 17:28:25.063268 | controller | skipping: Conditional result was False 2026-02-25 17:28:25.087881 | 2026-02-25 17:28:25.087969 | TASK [include_role : validate-host] 2026-02-25 17:28:25.124926 | controller | ok 2026-02-25 17:28:25.158531 | 2026-02-25 17:28:25.158622 | TASK [validate-host : Define zuul_info_dir fact] 2026-02-25 17:28:25.200101 | controller | ok 2026-02-25 17:28:25.206472 | 2026-02-25 17:28:25.206557 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-02-25 17:28:25.444498 | controller -> localhost | ok 2026-02-25 17:28:25.450458 | 2026-02-25 17:28:25.450521 | TASK [validate-host : Collect information about the host] 2026-02-25 17:28:26.158818 | controller | ok 2026-02-25 17:28:26.232125 | 2026-02-25 17:28:26.232230 | TASK [validate-host : Sanitize hostname] 2026-02-25 17:28:26.301749 | controller | ok 2026-02-25 17:28:26.306593 | 2026-02-25 17:28:26.306654 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-02-25 17:28:26.881849 | controller -> localhost | changed 2026-02-25 17:28:26.888350 | 2026-02-25 17:28:26.888410 | TASK [validate-host : Collect information about zuul worker] 2026-02-25 17:28:27.231824 | controller | ok 2026-02-25 17:28:27.236836 | 2026-02-25 17:28:27.236903 | TASK [validate-host : Write out all zuul information for each host] 2026-02-25 17:28:27.731772 | controller -> localhost | changed 2026-02-25 17:28:27.741231 | 2026-02-25 17:28:27.741296 | TASK [include_role : prepare-workspace-openshift] 2026-02-25 17:28:27.766141 | controller | skipping: Conditional result was False 2026-02-25 17:28:27.773402 | 2026-02-25 17:28:27.773465 | TASK [include_role : remove-zuul-sshkey] 2026-02-25 17:28:27.787319 | controller | skipping: Conditional result was False 2026-02-25 17:28:27.793997 | 2026-02-25 17:28:27.794078 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-25 17:28:28.071192 | controller | ok: "logs" 2026-02-25 17:28:28.071485 | controller | ok: All items complete 2026-02-25 17:28:28.071522 | 2026-02-25 17:28:28.250423 | controller | ok: "artifacts" 2026-02-25 17:28:28.460227 | controller | ok: "docs" 2026-02-25 17:28:28.481312 | 2026-02-25 17:28:28.481509 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-25 17:28:28.707206 | controller | changed: "logs" 2026-02-25 17:28:28.921938 | controller | changed: "artifacts" 2026-02-25 17:28:29.143351 | controller | changed: "docs" 2026-02-25 17:28:29.181656 | 2026-02-25 17:28:29.181765 | PLAY RECAP 2026-02-25 17:28:29.181808 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-25 17:28:29.181835 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-25 17:28:29.181854 | 2026-02-25 17:28:29.408622 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-25 17:28:29.409944 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-25 17:28:30.229973 | 2026-02-25 17:28:30.230084 | PLAY [all] 2026-02-25 17:28:30.249595 | 2026-02-25 17:28:30.249694 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-02-25 17:28:30.315813 | controller | ok 2026-02-25 17:28:30.323495 | 2026-02-25 17:28:30.323793 | TASK [mirror-info-fork : Create /etc/ci] 2026-02-25 17:28:30.768124 | controller | changed 2026-02-25 17:28:30.774443 | 2026-02-25 17:28:30.774516 | TASK [mirror-info-fork : Install ci_mirror script] 2026-02-25 17:28:31.745629 | controller | changed 2026-02-25 17:28:31.755734 | 2026-02-25 17:28:31.755814 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-02-25 17:28:32.201324 | controller | changed: 2026-02-25 17:28:32.201545 | controller | { 2026-02-25 17:28:32.201581 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-02-25 17:28:32.201624 | controller | } 2026-02-25 17:28:32.450388 | controller | changed: 2026-02-25 17:28:32.450482 | controller | { 2026-02-25 17:28:32.450507 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-02-25 17:28:32.450528 | controller | } 2026-02-25 17:28:32.728572 | controller | changed: 2026-02-25 17:28:32.728685 | controller | { 2026-02-25 17:28:32.728714 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-02-25 17:28:32.728733 | controller | } 2026-02-25 17:28:32.946956 | controller | changed: 2026-02-25 17:28:32.947081 | controller | { 2026-02-25 17:28:32.947105 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-02-25 17:28:32.947124 | controller | } 2026-02-25 17:28:33.191584 | controller | changed: 2026-02-25 17:28:33.191701 | controller | { 2026-02-25 17:28:33.191728 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-02-25 17:28:33.191748 | controller | } 2026-02-25 17:28:33.454855 | controller | changed: 2026-02-25 17:28:33.454957 | controller | { 2026-02-25 17:28:33.454982 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-02-25 17:28:33.455000 | controller | } 2026-02-25 17:28:33.715065 | controller | changed: 2026-02-25 17:28:33.715167 | controller | { 2026-02-25 17:28:33.715189 | 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-02-25 17:28:33.715209 | controller | } 2026-02-25 17:28:33.979998 | controller | changed: 2026-02-25 17:28:33.980102 | controller | { 2026-02-25 17:28:33.980126 | 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-02-25 17:28:33.980145 | controller | } 2026-02-25 17:28:34.218627 | controller | changed: 2026-02-25 17:28:34.218783 | controller | { 2026-02-25 17:28:34.218808 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-02-25 17:28:34.218826 | controller | } 2026-02-25 17:28:34.500018 | controller | changed: 2026-02-25 17:28:34.500119 | controller | { 2026-02-25 17:28:34.500141 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-02-25 17:28:34.500160 | controller | } 2026-02-25 17:28:34.783170 | controller | changed: 2026-02-25 17:28:34.783277 | controller | { 2026-02-25 17:28:34.783301 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-02-25 17:28:34.783318 | controller | } 2026-02-25 17:28:34.986320 | controller | changed: 2026-02-25 17:28:34.986429 | controller | { 2026-02-25 17:28:34.986452 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-02-25 17:28:34.986470 | controller | } 2026-02-25 17:28:35.216857 | controller | changed: 2026-02-25 17:28:35.217068 | controller | { 2026-02-25 17:28:35.217100 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-02-25 17:28:35.217119 | controller | } 2026-02-25 17:28:35.453272 | controller | changed: 2026-02-25 17:28:35.453371 | controller | { 2026-02-25 17:28:35.453394 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-02-25 17:28:35.453412 | controller | } 2026-02-25 17:28:35.681879 | controller | changed: 2026-02-25 17:28:35.681979 | controller | { 2026-02-25 17:28:35.682001 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-02-25 17:28:35.682020 | controller | } 2026-02-25 17:28:35.903343 | controller | changed: 2026-02-25 17:28:35.903437 | controller | { 2026-02-25 17:28:35.903460 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-02-25 17:28:35.903478 | controller | } 2026-02-25 17:28:36.143779 | controller | changed: 2026-02-25 17:28:36.143987 | controller | { 2026-02-25 17:28:36.144020 | 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-02-25 17:28:36.144041 | controller | } 2026-02-25 17:28:36.411869 | controller | changed: 2026-02-25 17:28:36.411971 | controller | { 2026-02-25 17:28:36.411994 | 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-02-25 17:28:36.412023 | controller | } 2026-02-25 17:28:36.680268 | controller | changed: 2026-02-25 17:28:36.680371 | controller | { 2026-02-25 17:28:36.680395 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-02-25 17:28:36.680413 | controller | } 2026-02-25 17:28:36.925240 | controller | changed: 2026-02-25 17:28:36.925346 | controller | { 2026-02-25 17:28:36.925377 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-02-25 17:28:36.925396 | controller | } 2026-02-25 17:28:37.158103 | controller | changed: 2026-02-25 17:28:37.158200 | controller | { 2026-02-25 17:28:37.158223 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-02-25 17:28:37.158241 | controller | } 2026-02-25 17:28:37.395773 | controller | changed: 2026-02-25 17:28:37.395908 | controller | { 2026-02-25 17:28:37.395935 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-02-25 17:28:37.395954 | controller | } 2026-02-25 17:28:37.692998 | controller | changed: 2026-02-25 17:28:37.693079 | controller | { 2026-02-25 17:28:37.693102 | 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-02-25 17:28:37.693122 | controller | } 2026-02-25 17:28:37.962106 | controller | changed: 2026-02-25 17:28:37.962200 | controller | { 2026-02-25 17:28:37.962225 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-02-25 17:28:37.962243 | controller | } 2026-02-25 17:28:38.220311 | controller | changed: 2026-02-25 17:28:38.220438 | controller | { 2026-02-25 17:28:38.220466 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-02-25 17:28:38.220486 | controller | } 2026-02-25 17:28:38.496769 | controller | changed: 2026-02-25 17:28:38.496906 | controller | { 2026-02-25 17:28:38.496933 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-02-25 17:28:38.496953 | controller | } 2026-02-25 17:28:38.548141 | 2026-02-25 17:28:38.548267 | TASK [Set timezone to UTC] 2026-02-25 17:28:39.078045 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-02-25 17:28:39.083146 | 2026-02-25 17:28:39.083209 | TASK [Create nodepool directory] 2026-02-25 17:28:39.343595 | controller | changed 2026-02-25 17:28:39.352618 | 2026-02-25 17:28:39.353708 | TASK [Create nodepool sub_nodes file] 2026-02-25 17:28:39.977366 | controller | changed 2026-02-25 17:28:39.982568 | 2026-02-25 17:28:39.982638 | TASK [Create nodepool sub_nodes_private file] 2026-02-25 17:28:40.666284 | controller | changed 2026-02-25 17:28:40.671282 | 2026-02-25 17:28:40.671343 | LOOP [Populate nodepool sub_nodes file] 2026-02-25 17:28:40.711422 | 2026-02-25 17:28:40.711572 | LOOP [Populate nodepool sub_nodes_private file] 2026-02-25 17:28:40.740963 | 2026-02-25 17:28:40.741108 | TASK [Create nodepool primary file] 2026-02-25 17:28:40.764833 | controller | skipping: Conditional result was False 2026-02-25 17:28:40.771408 | 2026-02-25 17:28:40.771479 | TASK [Create nodepool node_private for this node] 2026-02-25 17:28:41.444614 | controller | changed 2026-02-25 17:28:41.459807 | 2026-02-25 17:28:41.459886 | LOOP [Copy ssh keys to nodepool directory] 2026-02-25 17:28:42.003842 | controller | ok: Item: id_rsa Runtime: 0:00:00.005483 2026-02-25 17:28:42.004032 | 2026-02-25 17:28:42.265401 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.005540 2026-02-25 17:28:42.283807 | 2026-02-25 17:28:42.287018 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-02-25 17:28:43.115410 | controller | changed 2026-02-25 17:28:43.121810 | 2026-02-25 17:28:43.121872 | TASK [Validate sudoers config after edits] 2026-02-25 17:28:43.501627 | controller | /etc/sudoers: parsed OK 2026-02-25 17:28:43.501742 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-02-25 17:28:43.501758 | controller | /etc/sudoers.d/zuul: parsed OK 2026-02-25 17:28:43.501768 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-02-25 17:28:43.676499 | controller | ok: Runtime: 0:00:00.007670 2026-02-25 17:28:43.682386 | 2026-02-25 17:28:43.682447 | TASK [Show the environment passed in to job shell scripts] 2026-02-25 17:28:44.067144 | controller | SHELL=/bin/bash 2026-02-25 17:28:44.067217 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2026-02-25 17:28:44.067229 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2026-02-25 17:28:44.067237 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/04/704/57d397aa37e7dfef96c0e4c93cb693c150c75071 2026-02-25 17:28:44.067244 | controller | PWD=/home/zuul 2026-02-25 17:28:44.067251 | controller | ZUUL_PIPELINE=github-check 2026-02-25 17:28:44.067258 | controller | LOGNAME=zuul 2026-02-25 17:28:44.067266 | controller | XDG_SESSION_TYPE=tty 2026-02-25 17:28:44.067275 | controller | _=/usr/bin/env 2026-02-25 17:28:44.067302 | controller | MOTD_SHOWN=pam 2026-02-25 17:28:44.067311 | controller | HOME=/home/zuul 2026-02-25 17:28:44.067317 | controller | LANG=en_US.UTF-8 2026-02-25 17:28:44.067324 | controller | SSH_CONNECTION=38.102.83.114 53884 38.102.83.227 22 2026-02-25 17:28:44.067331 | 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-02-25 17:28:44.067345 | controller | ZUUL_CHANGE_IDS=704,57d397aa37e7dfef96c0e4c93cb693c150c75071 2026-02-25 17:28:44.067354 | controller | WORKSPACE=/home/zuul/workspace 2026-02-25 17:28:44.067363 | controller | XDG_SESSION_CLASS=user 2026-02-25 17:28:44.067372 | controller | SELINUX_ROLE_REQUESTED= 2026-02-25 17:28:44.067382 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-02-25 17:28:44.067391 | controller | USER=zuul 2026-02-25 17:28:44.067400 | controller | ZUUL_VOTING=True 2026-02-25 17:28:44.067406 | controller | BUILD_TIMEOUT=1800000 2026-02-25 17:28:44.067413 | controller | SELINUX_USE_CURRENT_RANGE= 2026-02-25 17:28:44.067419 | controller | SHLVL=1 2026-02-25 17:28:44.067426 | controller | ZUUL_PATCHSET=57d397aa37e7dfef96c0e4c93cb693c150c75071 2026-02-25 17:28:44.067432 | controller | XDG_SESSION_ID=1 2026-02-25 17:28:44.067439 | controller | ZUUL_BRANCH=main 2026-02-25 17:28:44.067446 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-02-25 17:28:44.067452 | controller | SSH_CLIENT=38.102.83.114 53884 22 2026-02-25 17:28:44.067461 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-02-25 17:28:44.067468 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-02-25 17:28:44.067474 | controller | which_declare=declare -f 2026-02-25 17:28:44.067482 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-02-25 17:28:44.067489 | controller | SELINUX_LEVEL_REQUESTED= 2026-02-25 17:28:44.067496 | controller | ZUUL_CHANGE=704 2026-02-25 17:28:44.067502 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-02-25 17:28:44.067510 | controller | ZUUL_UUID=558e8b92ad72492f9c14b92402ebc5f9 2026-02-25 17:28:44.067518 | controller | BASH_FUNC_which%%=() { ( alias; 2026-02-25 17:28:44.067528 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-02-25 17:28:44.067536 | controller | } 2026-02-25 17:28:44.297261 | controller | ok: Runtime: 0:00:00.007409 2026-02-25 17:28:44.303267 | 2026-02-25 17:28:44.303333 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-02-25 17:28:44.337357 | controller | skipping: Conditional result was False 2026-02-25 17:28:44.343053 | 2026-02-25 17:28:44.343114 | TASK [Symlink /home/zuul-worker/workspace] 2026-02-25 17:28:44.919901 | controller | skipping: Conditional result was False 2026-02-25 17:28:44.925989 | 2026-02-25 17:28:44.926052 | TASK [Ensure legacy workspace directory] 2026-02-25 17:28:45.209045 | controller | changed 2026-02-25 17:28:45.395175 | 2026-02-25 17:28:45.395284 | PLAY RECAP 2026-02-25 17:28:45.395329 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-25 17:28:45.395350 | 2026-02-25 17:28:45.615623 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-25 17:28:45.617375 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-25 17:28:47.000465 | 2026-02-25 17:28:47.000610 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-02-25 17:28:47.097058 | 2026-02-25 17:28:47.097180 | TASK [Clone repos in the job workspace] 2026-02-25 17:28:47.218283 | controller | ok 2026-02-25 17:28:47.271483 | 2026-02-25 17:28:47.271622 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-25 17:28:48.063558 | controller | ok 2026-02-25 17:28:48.072096 | 2026-02-25 17:28:48.072164 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-25 17:28:55.028379 | controller | Output suppressed because no_log was given 2026-02-25 17:28:55.040869 | 2026-02-25 17:28:55.040935 | TASK [Create zuul-output directory] 2026-02-25 17:28:55.609461 | controller | ok 2026-02-25 17:28:55.620079 | 2026-02-25 17:28:55.620144 | TASK [Install required packages] 2026-02-25 17:29:44.295307 | controller | changed 2026-02-25 17:29:44.304681 | 2026-02-25 17:29:44.304854 | TASK [Output pip related things] 2026-02-25 17:29:45.200786 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-02-25 17:29:45.367960 | controller | changed 2026-02-25 17:29:45.373650 | 2026-02-25 17:29:45.373737 | TASK [Install requirements] 2026-02-25 17:30:56.405134 | controller | changed 2026-02-25 17:30:56.427016 | 2026-02-25 17:30:56.427104 | TASK [Add cronjob to trigger job stats] 2026-02-25 17:30:56.491992 | controller | skipping: Conditional result was False 2026-02-25 17:30:56.497500 | 2026-02-25 17:30:56.497563 | LOOP [Construct project change list] 2026-02-25 17:30:56.573886 | controller | ok: 2026-02-25 17:30:56.574223 | controller | { 2026-02-25 17:30:56.574278 | controller | "branch": "main", 2026-02-25 17:30:56.574322 | controller | "change": "704", 2026-02-25 17:30:56.574358 | controller | "change_message": "Adding CloudKitty to control plane\n\nAdding CloudKitty to control plane", 2026-02-25 17:30:56.574400 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/704", 2026-02-25 17:30:56.574438 | controller | "commit_id": "57d397aa37e7dfef96c0e4c93cb693c150c75071", 2026-02-25 17:30:56.574473 | controller | "patchset": "57d397aa37e7dfef96c0e4c93cb693c150c75071", 2026-02-25 17:30:56.574508 | controller | "project": { 2026-02-25 17:30:56.574542 | controller | "canonical_hostname": "github.com", 2026-02-25 17:30:56.574575 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-02-25 17:30:56.574608 | controller | "name": "openstack-k8s-operators/architecture", 2026-02-25 17:30:56.574641 | controller | "short_name": "architecture", 2026-02-25 17:30:56.574745 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-02-25 17:30:56.574806 | controller | }, 2026-02-25 17:30:56.574841 | controller | "topic": null 2026-02-25 17:30:56.574874 | controller | } 2026-02-25 17:30:56.642210 | 2026-02-25 17:30:56.642294 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-02-25 17:30:56.662831 | 2026-02-25 17:30:56.662926 | TASK [Filter out host if needed] 2026-02-25 17:30:56.699515 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-25 17:30:56.704068 | 2026-02-25 17:30:56.704122 | TASK [Get git tag for image tagging] 2026-02-25 17:30:57.232192 | controller | skipping: Conditional result was False 2026-02-25 17:30:57.243885 | 2026-02-25 17:30:57.244022 | TASK [Set openstack-runner image] 2026-02-25 17:30:57.273566 | controller | skipping: Conditional result was False 2026-02-25 17:30:57.285589 | 2026-02-25 17:30:57.285750 | TASK [Build openstack-runner image] 2026-02-25 17:30:57.312984 | controller | skipping: Conditional result was False 2026-02-25 17:30:57.325703 | 2026-02-25 17:30:57.325834 | TASK [Push openstack-runner image] 2026-02-25 17:30:57.353086 | controller | skipping: Conditional result was False 2026-02-25 17:30:57.366051 | 2026-02-25 17:30:57.366182 | TASK [Make sure ci-framework directory exists] 2026-02-25 17:30:57.393559 | controller | skipping: Conditional result was False 2026-02-25 17:30:57.407632 | 2026-02-25 17:30:57.407799 | TASK [Create EDPM ansible var file] 2026-02-25 17:30:57.435581 | controller | skipping: Conditional result was False 2026-02-25 17:30:57.475302 | 2026-02-25 17:30:57.475399 | PLAY RECAP 2026-02-25 17:30:57.475455 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-02-25 17:30:57.475484 | 2026-02-25 17:30:57.578953 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-25 17:30:57.579857 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-25 17:30:58.176087 | 2026-02-25 17:30:58.176195 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-02-25 17:30:58.197785 | 2026-02-25 17:30:58.197865 | TASK [Create zuul-output directory] 2026-02-25 17:30:58.591233 | controller | changed 2026-02-25 17:30:58.607143 | 2026-02-25 17:30:58.607303 | TASK [Slurp Zuul inventory test] 2026-02-25 17:30:59.024030 | controller -> localhost | ok 2026-02-25 17:30:59.038089 | 2026-02-25 17:30:59.038225 | TASK [Save zuul inventory] 2026-02-25 17:31:00.033410 | controller | changed 2026-02-25 17:31:00.044913 | 2026-02-25 17:31:00.045053 | TASK [Save zuul vars without the change_message] 2026-02-25 17:31:00.799373 | controller | changed 2026-02-25 17:31:00.840746 | 2026-02-25 17:31:00.840829 | PLAY RECAP 2026-02-25 17:31:00.840882 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-25 17:31:00.840909 | 2026-02-25 17:31:00.951644 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-25 17:31:00.953750 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-02-25 17:31:01.547151 | 2026-02-25 17:31:01.547258 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2026-02-25 17:31:01.567851 | 2026-02-25 17:31:01.567940 | TASK [Filter out host if needed] 2026-02-25 17:31:01.576508 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-25 17:31:01.581364 | 2026-02-25 17:31:01.581427 | TASK [Run playbook] 2026-02-25 17:31:02.682334 | controller | 2026-02-25 17:31:03.568735 | controller | PLAY [Test architecture automations] ******************************************* 2026-02-25 17:31:03.568800 | controller | 2026-02-25 17:31:03.568809 | controller | TASK [Gathering Facts ] ******************************************************** 2026-02-25 17:31:03.568816 | controller | Wednesday 25 February 2026 17:31:02 +0000 (0:00:00.030) 0:00:00.030 **** 2026-02-25 17:31:03.568822 | controller | Wednesday 25 February 2026 17:31:02 +0000 (0:00:00.029) 0:00:00.029 **** 2026-02-25 17:31:03.568837 | controller | ok: [localhost] 2026-02-25 17:31:03.609656 | controller | 2026-02-25 17:31:03.609715 | 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-02-25 17:31:03.609729 | controller | Wednesday 25 February 2026 17:31:03 +0000 (0:00:00.886) 0:00:00.917 **** 2026-02-25 17:31:03.609734 | controller | Wednesday 25 February 2026 17:31:03 +0000 (0:00:00.886) 0:00:00.915 **** 2026-02-25 17:31:03.609746 | controller | ok: [localhost] 2026-02-25 17:31:03.648081 | controller | 2026-02-25 17:31:03.648150 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-02-25 17:31:03.648160 | controller | Wednesday 25 February 2026 17:31:03 +0000 (0:00:00.040) 0:00:00.958 **** 2026-02-25 17:31:03.648165 | controller | Wednesday 25 February 2026 17:31:03 +0000 (0:00:00.040) 0:00:00.956 **** 2026-02-25 17:31:03.648175 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-02-25 17:31:03.669103 | controller | 2026-02-25 17:31:03.669158 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-02-25 17:31:03.669173 | controller | Wednesday 25 February 2026 17:31:03 +0000 (0:00:00.038) 0:00:00.996 **** 2026-02-25 17:31:03.669179 | controller | Wednesday 25 February 2026 17:31:03 +0000 (0:00:00.038) 0:00:00.995 **** 2026-02-25 17:31:03.669191 | controller | ok: [localhost] => 2026-02-25 17:31:09.660629 | controller | cifmw_ci_setup_packages: 2026-02-25 17:31:09.660695 | controller | - bash-completion 2026-02-25 17:31:09.660702 | controller | - ca-certificates 2026-02-25 17:31:09.660708 | controller | - git-core 2026-02-25 17:31:09.660714 | controller | - make 2026-02-25 17:31:09.660719 | controller | - tar 2026-02-25 17:31:09.660725 | controller | - tmux 2026-02-25 17:31:09.660730 | controller | - python3-pip 2026-02-25 17:31:09.660736 | controller | 2026-02-25 17:31:09.660742 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-02-25 17:31:09.660755 | controller | Wednesday 25 February 2026 17:31:03 +0000 (0:00:00.021) 0:00:01.017 **** 2026-02-25 17:31:09.660761 | controller | Wednesday 25 February 2026 17:31:03 +0000 (0:00:00.021) 0:00:01.016 **** 2026-02-25 17:31:09.660777 | controller | changed: [localhost] 2026-02-25 17:31:09.926253 | controller | 2026-02-25 17:31:09.926316 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-02-25 17:31:09.926326 | controller | Wednesday 25 February 2026 17:31:09 +0000 (0:00:05.990) 0:00:07.008 **** 2026-02-25 17:31:09.926334 | controller | Wednesday 25 February 2026 17:31:09 +0000 (0:00:05.990) 0:00:07.007 **** 2026-02-25 17:31:09.926351 | controller | ok: [localhost] 2026-02-25 17:31:10.239436 | controller | 2026-02-25 17:31:10.239475 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-02-25 17:31:10.239483 | controller | Wednesday 25 February 2026 17:31:09 +0000 (0:00:00.265) 0:00:07.274 **** 2026-02-25 17:31:10.239488 | controller | Wednesday 25 February 2026 17:31:09 +0000 (0:00:00.265) 0:00:07.273 **** 2026-02-25 17:31:10.239501 | controller | changed: [localhost] 2026-02-25 17:31:15.664669 | controller | 2026-02-25 17:31:15.664781 | 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-02-25 17:31:15.664794 | controller | Wednesday 25 February 2026 17:31:10 +0000 (0:00:00.313) 0:00:07.588 **** 2026-02-25 17:31:15.664814 | controller | Wednesday 25 February 2026 17:31:10 +0000 (0:00:00.313) 0:00:07.586 **** 2026-02-25 17:31:15.664828 | controller | changed: [localhost] 2026-02-25 17:31:15.691514 | controller | 2026-02-25 17:31:15.691553 | 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-02-25 17:31:15.691569 | controller | Wednesday 25 February 2026 17:31:15 +0000 (0:00:05.425) 0:00:13.013 **** 2026-02-25 17:31:15.691574 | controller | Wednesday 25 February 2026 17:31:15 +0000 (0:00:05.425) 0:00:13.011 **** 2026-02-25 17:31:15.691583 | controller | skipping: [localhost] 2026-02-25 17:31:15.949653 | controller | 2026-02-25 17:31:15.949691 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-02-25 17:31:15.949697 | controller | Wednesday 25 February 2026 17:31:15 +0000 (0:00:00.026) 0:00:13.039 **** 2026-02-25 17:31:15.949702 | controller | Wednesday 25 February 2026 17:31:15 +0000 (0:00:00.026) 0:00:13.038 **** 2026-02-25 17:31:15.949716 | controller | changed: [localhost] 2026-02-25 17:31:16.230834 | controller | 2026-02-25 17:31:16.230878 | 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-02-25 17:31:16.230889 | controller | source ~/.oc_completion 2026-02-25 17:31:16.230897 | controller | fi] *** 2026-02-25 17:31:16.230912 | controller | Wednesday 25 February 2026 17:31:15 +0000 (0:00:00.258) 0:00:13.298 **** 2026-02-25 17:31:16.230921 | controller | Wednesday 25 February 2026 17:31:15 +0000 (0:00:00.258) 0:00:13.296 **** 2026-02-25 17:31:16.230935 | controller | changed: [localhost] 2026-02-25 17:31:16.245715 | controller | 2026-02-25 17:31:16.245757 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-02-25 17:31:16.245765 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.281) 0:00:13.579 **** 2026-02-25 17:31:16.245771 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.281) 0:00:13.578 **** 2026-02-25 17:31:16.245783 | controller | skipping: [localhost] 2026-02-25 17:31:16.259876 | controller | 2026-02-25 17:31:16.259922 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-02-25 17:31:16.259931 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-02-25 17:31:16.259939 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-02-25 17:31:16.259947 | controller | }}] *** 2026-02-25 17:31:16.259954 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.014) 0:00:13.594 **** 2026-02-25 17:31:16.259961 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.014) 0:00:13.593 **** 2026-02-25 17:31:16.259975 | controller | skipping: [localhost] 2026-02-25 17:31:16.274106 | controller | 2026-02-25 17:31:16.274166 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-02-25 17:31:16.274176 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.013) 0:00:13.608 **** 2026-02-25 17:31:16.274184 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.013) 0:00:13.606 **** 2026-02-25 17:31:16.274198 | controller | skipping: [localhost] 2026-02-25 17:31:16.289265 | controller | 2026-02-25 17:31:16.289297 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-02-25 17:31:16.289304 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.014) 0:00:13.622 **** 2026-02-25 17:31:16.289309 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.014) 0:00:13.621 **** 2026-02-25 17:31:16.289318 | controller | skipping: [localhost] 2026-02-25 17:31:16.303926 | controller | 2026-02-25 17:31:16.303959 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-02-25 17:31:16.303966 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.015) 0:00:13.638 **** 2026-02-25 17:31:16.303972 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.015) 0:00:13.636 **** 2026-02-25 17:31:16.303982 | controller | skipping: [localhost] 2026-02-25 17:31:16.324239 | controller | 2026-02-25 17:31:16.324272 | 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-02-25 17:31:16.324283 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.014) 0:00:13.652 **** 2026-02-25 17:31:16.324292 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.014) 0:00:13.651 **** 2026-02-25 17:31:16.324301 | controller | skipping: [localhost] 2026-02-25 17:31:17.277052 | controller | 2026-02-25 17:31:17.277090 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-02-25 17:31:17.277097 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.020) 0:00:13.672 **** 2026-02-25 17:31:17.277102 | controller | Wednesday 25 February 2026 17:31:16 +0000 (0:00:00.020) 0:00:13.671 **** 2026-02-25 17:31:17.277112 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-02-25 17:31:17.613752 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-25 17:31:17.613794 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-02-25 17:31:17.613800 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-02-25 17:31:17.613806 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-02-25 17:31:17.613811 | controller | 2026-02-25 17:31:17.613816 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2026-02-25 17:31:17.613820 | controller | Wednesday 25 February 2026 17:31:17 +0000 (0:00:00.952) 0:00:14.625 **** 2026-02-25 17:31:17.613825 | controller | Wednesday 25 February 2026 17:31:17 +0000 (0:00:00.952) 0:00:14.624 **** 2026-02-25 17:31:17.613835 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-25 17:31:17.859179 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-02-25 17:31:17.859238 | controller | 2026-02-25 17:31:17.859244 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2026-02-25 17:31:17.859249 | controller | Wednesday 25 February 2026 17:31:17 +0000 (0:00:00.336) 0:00:14.962 **** 2026-02-25 17:31:17.859254 | controller | Wednesday 25 February 2026 17:31:17 +0000 (0:00:00.336) 0:00:14.960 **** 2026-02-25 17:31:17.859265 | controller | ok: [localhost] 2026-02-25 17:31:18.134814 | controller | 2026-02-25 17:31:18.134848 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2026-02-25 17:31:18.134855 | controller | Wednesday 25 February 2026 17:31:17 +0000 (0:00:00.245) 0:00:15.207 **** 2026-02-25 17:31:18.134859 | controller | Wednesday 25 February 2026 17:31:17 +0000 (0:00:00.245) 0:00:15.206 **** 2026-02-25 17:31:18.134869 | controller | ok: [localhost] 2026-02-25 17:31:18.681118 | controller | 2026-02-25 17:31:18.681167 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2026-02-25 17:31:18.681180 | controller | Wednesday 25 February 2026 17:31:18 +0000 (0:00:00.275) 0:00:15.483 **** 2026-02-25 17:31:18.681187 | controller | Wednesday 25 February 2026 17:31:18 +0000 (0:00:00.275) 0:00:15.482 **** 2026-02-25 17:31:18.681197 | controller | changed: [localhost] 2026-02-25 17:31:18.708589 | controller | 2026-02-25 17:31:18.708654 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2026-02-25 17:31:18.708662 | controller | Wednesday 25 February 2026 17:31:18 +0000 (0:00:00.546) 0:00:16.029 **** 2026-02-25 17:31:18.708668 | controller | Wednesday 25 February 2026 17:31:18 +0000 (0:00:00.546) 0:00:16.028 **** 2026-02-25 17:31:18.708684 | controller | ok: [localhost] 2026-02-25 17:31:19.020485 | controller | 2026-02-25 17:31:19.020527 | 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-02-25 17:31:19.020536 | controller | Wednesday 25 February 2026 17:31:18 +0000 (0:00:00.027) 0:00:16.057 **** 2026-02-25 17:31:19.020549 | controller | Wednesday 25 February 2026 17:31:18 +0000 (0:00:00.027) 0:00:16.055 **** 2026-02-25 17:31:19.020561 | controller | ok: [localhost] 2026-02-25 17:31:19.364008 | controller | 2026-02-25 17:31:19.364078 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2026-02-25 17:31:19.364084 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.312) 0:00:16.369 **** 2026-02-25 17:31:19.364090 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.312) 0:00:16.367 **** 2026-02-25 17:31:19.364107 | controller | ok: [localhost] 2026-02-25 17:31:19.384620 | controller | 2026-02-25 17:31:19.384695 | 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-02-25 17:31:19.384716 | controller | ] *** 2026-02-25 17:31:19.384729 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.343) 0:00:16.712 **** 2026-02-25 17:31:19.384740 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.343) 0:00:16.711 **** 2026-02-25 17:31:19.384760 | controller | skipping: [localhost] 2026-02-25 17:31:19.626173 | controller | 2026-02-25 17:31:19.626234 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2026-02-25 17:31:19.626241 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.020) 0:00:16.733 **** 2026-02-25 17:31:19.626246 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.020) 0:00:16.731 **** 2026-02-25 17:31:19.626257 | controller | changed: [localhost] 2026-02-25 17:31:19.697714 | controller | 2026-02-25 17:31:19.697756 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2026-02-25 17:31:19.697763 | controller | _cifmw_kustomize_deploy_user_kustomize | 2026-02-25 17:31:19.697772 | controller | default({}) | 2026-02-25 17:31:19.697777 | controller | combine(item.value, recursive=True) 2026-02-25 17:31:19.697782 | controller | }}] *** 2026-02-25 17:31:19.697786 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.241) 0:00:16.974 **** 2026-02-25 17:31:19.697792 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.241) 0:00:16.973 **** 2026-02-25 17:31:19.697802 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2026-02-25 17:31:19.779140 | controller | 2026-02-25 17:31:19.779285 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2026-02-25 17:31:19.779295 | controller | _b64_kustomize_user_patches | 2026-02-25 17:31:19.779302 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2026-02-25 17:31:19.779309 | controller | }}] *** 2026-02-25 17:31:19.779315 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.071) 0:00:17.046 **** 2026-02-25 17:31:19.779320 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.071) 0:00:17.044 **** 2026-02-25 17:31:19.779348 | controller | ok: [localhost] 2026-02-25 17:31:19.970423 | controller | 2026-02-25 17:31:19.970462 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-02-25 17:31:19.970470 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.081) 0:00:17.127 **** 2026-02-25 17:31:19.970476 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.081) 0:00:17.126 **** 2026-02-25 17:31:19.970490 | controller | ok: [localhost] 2026-02-25 17:31:20.004334 | controller | 2026-02-25 17:31:20.004377 | 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-02-25 17:31:20.004384 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.191) 0:00:17.319 **** 2026-02-25 17:31:20.004389 | controller | Wednesday 25 February 2026 17:31:19 +0000 (0:00:00.191) 0:00:17.317 **** 2026-02-25 17:31:20.004404 | controller | ok: [localhost] 2026-02-25 17:31:20.167294 | controller | 2026-02-25 17:31:20.167334 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-02-25 17:31:20.167341 | controller | Wednesday 25 February 2026 17:31:20 +0000 (0:00:00.034) 0:00:17.353 **** 2026-02-25 17:31:20.167346 | controller | Wednesday 25 February 2026 17:31:20 +0000 (0:00:00.034) 0:00:17.351 **** 2026-02-25 17:31:20.167356 | controller | ok: [localhost] 2026-02-25 17:31:20.209543 | controller | 2026-02-25 17:31:20.209584 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2026-02-25 17:31:20.209592 | controller | _net_env_def_slurp['content'] | 2026-02-25 17:31:20.209598 | controller | b64decode | 2026-02-25 17:31:20.209603 | controller | from_yaml 2026-02-25 17:31:20.209607 | controller | }}, cacheable=True] *** 2026-02-25 17:31:20.209612 | controller | Wednesday 25 February 2026 17:31:20 +0000 (0:00:00.162) 0:00:17.515 **** 2026-02-25 17:31:20.209617 | controller | Wednesday 25 February 2026 17:31:20 +0000 (0:00:00.162) 0:00:17.514 **** 2026-02-25 17:31:20.209626 | controller | ok: [localhost] 2026-02-25 17:31:20.447065 | controller | 2026-02-25 17:31:20.447149 | controller | TASK [Discover automation files paths={{ 2026-02-25 17:31:20.447163 | controller | [cifmw_architecture_repo, _automation_relative] | 2026-02-25 17:31:20.447174 | controller | path_join 2026-02-25 17:31:20.447184 | controller | }}, patterns=*.yaml] *** 2026-02-25 17:31:20.447194 | controller | Wednesday 25 February 2026 17:31:20 +0000 (0:00:00.042) 0:00:17.558 **** 2026-02-25 17:31:20.447204 | controller | Wednesday 25 February 2026 17:31:20 +0000 (0:00:00.042) 0:00:17.556 **** 2026-02-25 17:31:20.447224 | controller | ok: [localhost] 2026-02-25 17:31:27.620014 | controller | 2026-02-25 17:31:27.620087 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2026-02-25 17:31:27.620094 | controller | Wednesday 25 February 2026 17:31:20 +0000 (0:00:00.237) 0:00:17.795 **** 2026-02-25 17:31:27.620099 | controller | Wednesday 25 February 2026 17:31:20 +0000 (0:00:00.237) 0:00:17.794 **** 2026-02-25 17:31:27.620115 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-02-25 17:31:29.126925 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-02-25 17:31:29.127002 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-02-25 17:31:29.127010 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-02-25 17:31:29.127017 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-02-25 17:31:29.127024 | controller | ok: [localhost] => (item=dcn.yaml) 2026-02-25 17:31:29.127031 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-02-25 17:31:29.127038 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-02-25 17:31:29.127044 | controller | ok: [localhost] => (item=hci.yaml) 2026-02-25 17:31:29.127051 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-02-25 17:31:29.127058 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-02-25 17:31:29.127065 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-02-25 17:31:29.127072 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-02-25 17:31:29.127078 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-02-25 17:31:29.127085 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-02-25 17:31:29.127092 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-02-25 17:31:29.127098 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-02-25 17:31:29.127105 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-02-25 17:31:29.127111 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-02-25 17:31:29.127118 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-02-25 17:31:29.127158 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-02-25 17:31:29.127168 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-02-25 17:31:29.127174 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-02-25 17:31:29.127182 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-02-25 17:31:29.127189 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-02-25 17:31:29.127195 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-02-25 17:31:29.127218 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-02-25 17:31:29.127233 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-02-25 17:31:29.127255 | controller | ok: [localhost] => (item=pidone.yaml) 2026-02-25 17:31:29.127266 | controller | ok: [localhost] => (item=sriov.yaml) 2026-02-25 17:31:29.127275 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-02-25 17:31:29.127283 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-02-25 17:31:29.127292 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-02-25 17:31:29.127300 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-02-25 17:31:29.127309 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-02-25 17:31:29.127316 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-02-25 17:31:29.127322 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-02-25 17:31:29.127328 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-02-25 17:31:29.127335 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-02-25 17:31:29.127341 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-02-25 17:31:29.127348 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-02-25 17:31:29.127354 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-02-25 17:31:29.127361 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-02-25 17:31:29.127367 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-02-25 17:31:29.127373 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-02-25 17:31:29.127380 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-02-25 17:31:29.127386 | controller | 2026-02-25 17:31:29.127393 | controller | TASK [Load automation files as fact vas={{ 2026-02-25 17:31:29.127399 | controller | vas | default({}) | 2026-02-25 17:31:29.127406 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2026-02-25 17:31:29.127413 | controller | }}] *** 2026-02-25 17:31:29.127419 | controller | Wednesday 25 February 2026 17:31:27 +0000 (0:00:07.172) 0:00:24.968 **** 2026-02-25 17:31:29.127426 | controller | Wednesday 25 February 2026 17:31:27 +0000 (0:00:07.172) 0:00:24.967 **** 2026-02-25 17:31:29.127446 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-02-25 17:31:29.167187 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-02-25 17:31:29.167254 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-02-25 17:31:29.167265 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-02-25 17:31:29.167272 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-02-25 17:31:29.167279 | controller | ok: [localhost] => (item=dcn.yaml) 2026-02-25 17:31:29.167286 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-02-25 17:31:29.167293 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-02-25 17:31:29.167299 | controller | ok: [localhost] => (item=hci.yaml) 2026-02-25 17:31:29.167306 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-02-25 17:31:29.167320 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-02-25 17:31:29.167328 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-02-25 17:31:29.167335 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-02-25 17:31:29.167342 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-02-25 17:31:29.167348 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-02-25 17:31:29.167355 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-02-25 17:31:29.167361 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-02-25 17:31:29.167368 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-02-25 17:31:29.167375 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-02-25 17:31:29.167382 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-02-25 17:31:29.167389 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-02-25 17:31:29.167396 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-02-25 17:31:29.167403 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-02-25 17:31:29.167410 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-02-25 17:31:29.167417 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-02-25 17:31:29.167424 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-02-25 17:31:29.167430 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-02-25 17:31:29.167437 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-02-25 17:31:29.167456 | controller | ok: [localhost] => (item=pidone.yaml) 2026-02-25 17:31:29.167463 | controller | ok: [localhost] => (item=sriov.yaml) 2026-02-25 17:31:29.167471 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-02-25 17:31:29.167478 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-02-25 17:31:29.167490 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-02-25 17:31:29.167496 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-02-25 17:31:29.167503 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-02-25 17:31:29.167510 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-02-25 17:31:29.167517 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-02-25 17:31:29.167524 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-02-25 17:31:29.167531 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-02-25 17:31:29.167538 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-02-25 17:31:29.167545 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-02-25 17:31:29.167551 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-02-25 17:31:29.167557 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-02-25 17:31:29.167564 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-02-25 17:31:29.167571 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-02-25 17:31:29.167578 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-02-25 17:31:29.167585 | controller | 2026-02-25 17:31:29.167593 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2026-02-25 17:31:29.167601 | controller | Wednesday 25 February 2026 17:31:29 +0000 (0:00:01.507) 0:00:26.475 **** 2026-02-25 17:31:29.167609 | controller | Wednesday 25 February 2026 17:31:29 +0000 (0:00:01.507) 0:00:26.474 **** 2026-02-25 17:31:29.167628 | controller | ok: [localhost] 2026-02-25 17:31:30.822909 | controller | 2026-02-25 17:31:30.822945 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2026-02-25 17:31:30.822952 | controller | Wednesday 25 February 2026 17:31:29 +0000 (0:00:00.040) 0:00:26.515 **** 2026-02-25 17:31:30.822957 | controller | Wednesday 25 February 2026 17:31:29 +0000 (0:00:00.040) 0:00:26.514 **** 2026-02-25 17:31:30.822967 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2026-02-25 17:31:31.176064 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2026-02-25 17:31:31.176110 | controller | 2026-02-25 17:31:31.176117 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2026-02-25 17:31:31.176136 | controller | Wednesday 25 February 2026 17:31:30 +0000 (0:00:01.655) 0:00:28.171 **** 2026-02-25 17:31:31.176143 | controller | Wednesday 25 February 2026 17:31:30 +0000 (0:00:01.655) 0:00:28.170 **** 2026-02-25 17:31:31.176154 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2026-02-25 17:31:31.507502 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2026-02-25 17:31:31.507561 | controller | 2026-02-25 17:31:31.507575 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2026-02-25 17:31:31.507586 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.352) 0:00:28.524 **** 2026-02-25 17:31:31.507597 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.352) 0:00:28.523 **** 2026-02-25 17:31:31.507617 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2026-02-25 17:31:31.546398 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2026-02-25 17:31:31.546458 | controller | 2026-02-25 17:31:31.546473 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2026-02-25 17:31:31.546484 | controller | _pub_keys.results[1].content | b64decode 2026-02-25 17:31:31.546496 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2026-02-25 17:31:31.546507 | controller | _priv_keys.results[1].content | b64decode 2026-02-25 17:31:31.546518 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2026-02-25 17:31:31.546541 | controller | _pub_keys.results[1].content | b64decode 2026-02-25 17:31:31.546552 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2026-02-25 17:31:31.546563 | controller | _pub_keys.results[0].content | b64decode 2026-02-25 17:31:31.546574 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2026-02-25 17:31:31.546585 | controller | _priv_keys.results[0].content | b64decode 2026-02-25 17:31:31.546595 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2026-02-25 17:31:31.546606 | controller | [ 2026-02-25 17:31:31.546617 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2026-02-25 17:31:31.546629 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2026-02-25 17:31:31.546640 | controller | ] | select() 2026-02-25 17:31:31.546651 | controller | }}] *** 2026-02-25 17:31:31.546669 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.331) 0:00:28.856 **** 2026-02-25 17:31:31.546681 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.331) 0:00:28.854 **** 2026-02-25 17:31:31.546700 | controller | ok: [localhost] 2026-02-25 17:31:31.728112 | controller | 2026-02-25 17:31:31.728168 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2026-02-25 17:31:31.728176 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.038) 0:00:28.894 **** 2026-02-25 17:31:31.728183 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.038) 0:00:28.893 **** 2026-02-25 17:31:31.728194 | controller | 2026-02-25 17:31:31.768215 | 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-02-25 17:31:31.768269 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.181) 0:00:29.076 **** 2026-02-25 17:31:31.768282 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.181) 0:00:29.075 **** 2026-02-25 17:31:31.768301 | controller | ok: [localhost] => 2026-02-25 17:31:31.791439 | controller | changed: false 2026-02-25 17:31:31.791481 | controller | msg: All assertions passed 2026-02-25 17:31:31.791493 | controller | 2026-02-25 17:31:31.791504 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:31:31.791514 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.039) 0:00:29.116 **** 2026-02-25 17:31:31.791524 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.039) 0:00:29.115 **** 2026-02-25 17:31:31.791541 | controller | skipping: [localhost] 2026-02-25 17:31:31.830761 | controller | 2026-02-25 17:31:31.830805 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:31:31.830815 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.023) 0:00:29.140 **** 2026-02-25 17:31:31.830823 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.023) 0:00:29.138 **** 2026-02-25 17:31:31.830836 | 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-02-25 17:31:31.860431 | controller | 2026-02-25 17:31:31.860484 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:31:31.860495 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.038) 0:00:29.179 **** 2026-02-25 17:31:31.860505 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.039) 0:00:29.177 **** 2026-02-25 17:31:31.860523 | controller | skipping: [localhost] 2026-02-25 17:31:31.888919 | controller | 2026-02-25 17:31:31.888962 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:31:31.888979 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.029) 0:00:29.208 **** 2026-02-25 17:31:31.888987 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.029) 0:00:29.207 **** 2026-02-25 17:31:31.889001 | controller | ok: [localhost] 2026-02-25 17:31:32.121118 | controller | 2026-02-25 17:31:32.121165 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:31:32.121172 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:31:32.121177 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:31:32.121182 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:31:32.121186 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.028) 0:00:29.237 **** 2026-02-25 17:31:32.121191 | controller | Wednesday 25 February 2026 17:31:31 +0000 (0:00:00.028) 0:00:29.236 **** 2026-02-25 17:31:32.121200 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2026-02-25 17:31:32.178523 | controller | 2026-02-25 17:31:32.178560 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 17:31:32.178567 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.232) 0:00:29.469 **** 2026-02-25 17:31:32.178572 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.232) 0:00:29.468 **** 2026-02-25 17:31:32.178582 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:31:32.218257 | controller | 2026-02-25 17:31:32.218307 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova04delta/control-plane/networking/nncp name=run_hook] *** 2026-02-25 17:31:32.218318 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.057) 0:00:29.526 **** 2026-02-25 17:31:32.218327 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.057) 0:00:29.525 **** 2026-02-25 17:31:32.218343 | controller | skipping: [localhost] 2026-02-25 17:31:32.315630 | controller | 2026-02-25 17:31:32.315679 | controller | TASK [Generate values.yaml for examples/dt/nova/nova04delta/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2026-02-25 17:31:32.315691 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.039) 0:00:29.566 **** 2026-02-25 17:31:32.315700 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.039) 0:00:29.565 **** 2026-02-25 17:31:32.315717 | controller | 2026-02-25 17:31:32.375177 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:31:32.375218 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.097) 0:00:29.663 **** 2026-02-25 17:31:32.375225 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.097) 0:00:29.662 **** 2026-02-25 17:31:32.375238 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 17:31:32.418302 | controller | 2026-02-25 17:31:32.418344 | 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-02-25 17:31:32.418353 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.059) 0:00:29.723 **** 2026-02-25 17:31:32.418360 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.059) 0:00:29.722 **** 2026-02-25 17:31:32.418373 | controller | ok: [localhost] => 2026-02-25 17:31:32.638676 | controller | changed: false 2026-02-25 17:31:32.638713 | controller | msg: All assertions passed 2026-02-25 17:31:32.638719 | controller | 2026-02-25 17:31:32.638725 | 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-02-25 17:31:32.638730 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.043) 0:00:29.767 **** 2026-02-25 17:31:32.638735 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.043) 0:00:29.765 **** 2026-02-25 17:31:32.638745 | controller | ok: [localhost] 2026-02-25 17:31:32.688704 | controller | 2026-02-25 17:31:32.688762 | 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-02-25 17:31:32.688778 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.220) 0:00:29.987 **** 2026-02-25 17:31:32.688788 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.220) 0:00:29.985 **** 2026-02-25 17:31:32.688801 | controller | ok: [localhost] => 2026-02-25 17:31:32.871246 | controller | changed: false 2026-02-25 17:31:32.871318 | controller | msg: All assertions passed 2026-02-25 17:31:32.871326 | controller | 2026-02-25 17:31:32.871333 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:31:32.871340 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.049) 0:00:30.037 **** 2026-02-25 17:31:32.871346 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.049) 0:00:30.035 **** 2026-02-25 17:31:32.871364 | controller | ok: [localhost] 2026-02-25 17:31:33.353946 | controller | 2026-02-25 17:31:33.354011 | 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-02-25 17:31:33.354019 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:31:33.354024 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:31:33.354029 | controller | _config_map_content | 2026-02-25 17:31:33.354040 | controller | ansible.utils.remove_keys( 2026-02-25 17:31:33.354044 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:31:33.354049 | controller | matching_parameter='regex') 2026-02-25 17:31:33.354053 | controller | }}, cacheable=False] *** 2026-02-25 17:31:33.354058 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.182) 0:00:30.219 **** 2026-02-25 17:31:33.354063 | controller | Wednesday 25 February 2026 17:31:32 +0000 (0:00:00.182) 0:00:30.218 **** 2026-02-25 17:31:33.354077 | controller | ok: [localhost] 2026-02-25 17:31:33.463480 | controller | 2026-02-25 17:31:33.463546 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:31:33.463553 | controller | Wednesday 25 February 2026 17:31:33 +0000 (0:00:00.482) 0:00:30.702 **** 2026-02-25 17:31:33.463559 | controller | Wednesday 25 February 2026 17:31:33 +0000 (0:00:00.482) 0:00:30.701 **** 2026-02-25 17:31:33.463575 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-02-25 17:31:33.506542 | controller | 2026-02-25 17:31:33.506603 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-25 17:31:33.506610 | controller | Wednesday 25 February 2026 17:31:33 +0000 (0:00:00.109) 0:00:30.812 **** 2026-02-25 17:31:33.506615 | controller | Wednesday 25 February 2026 17:31:33 +0000 (0:00:00.109) 0:00:30.810 **** 2026-02-25 17:31:33.506628 | controller | ok: [localhost] => 2026-02-25 17:31:33.785205 | controller | changed: false 2026-02-25 17:31:33.785240 | controller | msg: All assertions passed 2026-02-25 17:31:33.785246 | controller | 2026-02-25 17:31:33.785251 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:31:33.785257 | controller | Wednesday 25 February 2026 17:31:33 +0000 (0:00:00.043) 0:00:30.855 **** 2026-02-25 17:31:33.785262 | controller | Wednesday 25 February 2026 17:31:33 +0000 (0:00:00.043) 0:00:30.853 **** 2026-02-25 17:31:33.785271 | controller | changed: [localhost] 2026-02-25 17:31:34.333807 | controller | 2026-02-25 17:31:34.333841 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:31:34.333847 | controller | (snippet_datadir, 2026-02-25 17:31:34.333853 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:31:34.333857 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:31:34.333862 | controller | Wednesday 25 February 2026 17:31:33 +0000 (0:00:00.278) 0:00:31.133 **** 2026-02-25 17:31:34.333867 | controller | Wednesday 25 February 2026 17:31:33 +0000 (0:00:00.278) 0:00:31.132 **** 2026-02-25 17:31:34.333878 | controller | changed: [localhost] 2026-02-25 17:31:34.391752 | controller | 2026-02-25 17:31:34.391787 | 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-02-25 17:31:34.391794 | controller | Wednesday 25 February 2026 17:31:34 +0000 (0:00:00.548) 0:00:31.682 **** 2026-02-25 17:31:34.391799 | controller | Wednesday 25 February 2026 17:31:34 +0000 (0:00:00.548) 0:00:31.681 **** 2026-02-25 17:31:34.391808 | controller | ok: [localhost] 2026-02-25 17:31:34.764704 | controller | 2026-02-25 17:31:34.764745 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:31:34.764759 | controller | (snippet_datadir, 2026-02-25 17:31:34.764768 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:31:34.764775 | controller | }}, content={{ 2026-02-25 17:31:34.764781 | controller | _base64_patch | 2026-02-25 17:31:34.764787 | controller | default({}) | 2026-02-25 17:31:34.764793 | controller | to_nice_yaml 2026-02-25 17:31:34.764803 | controller | }}, mode=0644] *** 2026-02-25 17:31:34.764810 | controller | Wednesday 25 February 2026 17:31:34 +0000 (0:00:00.057) 0:00:31.740 **** 2026-02-25 17:31:34.764817 | controller | Wednesday 25 February 2026 17:31:34 +0000 (0:00:00.057) 0:00:31.738 **** 2026-02-25 17:31:34.764830 | controller | changed: [localhost] 2026-02-25 17:31:35.122538 | controller | 2026-02-25 17:31:35.122571 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:31:35.122578 | controller | (snippet_datadir, 2026-02-25 17:31:35.122583 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:31:35.122588 | controller | }}, content={{ 2026-02-25 17:31:35.122596 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:31:35.122600 | controller | default({}) | 2026-02-25 17:31:35.122605 | controller | to_nice_yaml 2026-02-25 17:31:35.122609 | controller | }}, mode=0644] *** 2026-02-25 17:31:35.122614 | controller | Wednesday 25 February 2026 17:31:34 +0000 (0:00:00.372) 0:00:32.113 **** 2026-02-25 17:31:35.122618 | controller | Wednesday 25 February 2026 17:31:34 +0000 (0:00:00.372) 0:00:32.111 **** 2026-02-25 17:31:35.122628 | controller | changed: [localhost] 2026-02-25 17:31:35.501866 | controller | 2026-02-25 17:31:35.501900 | 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-02-25 17:31:35.501907 | controller | ( 2026-02-25 17:31:35.501911 | controller | snippet_datadir, 2026-02-25 17:31:35.501917 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:31:35.501923 | controller | ) | path_join 2026-02-25 17:31:35.501929 | controller | }}, mode=0644] *** 2026-02-25 17:31:35.501936 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.358) 0:00:32.471 **** 2026-02-25 17:31:35.501942 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.358) 0:00:32.469 **** 2026-02-25 17:31:35.501954 | controller | changed: [localhost] 2026-02-25 17:31:35.577641 | controller | 2026-02-25 17:31:35.577684 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:31:35.577692 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.379) 0:00:32.850 **** 2026-02-25 17:31:35.577699 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.379) 0:00:32.849 **** 2026-02-25 17:31:35.577711 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 17:31:35.634842 | controller | 2026-02-25 17:31:35.634876 | 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-02-25 17:31:35.634883 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.075) 0:00:32.926 **** 2026-02-25 17:31:35.634888 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.075) 0:00:32.924 **** 2026-02-25 17:31:35.634897 | controller | ok: [localhost] => 2026-02-25 17:31:35.842306 | controller | changed: false 2026-02-25 17:31:35.842344 | controller | msg: All assertions passed 2026-02-25 17:31:35.842351 | controller | 2026-02-25 17:31:35.842356 | 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-02-25 17:31:35.842369 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.057) 0:00:32.983 **** 2026-02-25 17:31:35.842374 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.057) 0:00:32.982 **** 2026-02-25 17:31:35.842383 | controller | ok: [localhost] 2026-02-25 17:31:35.887072 | controller | 2026-02-25 17:31:35.887115 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:31:35.887146 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.207) 0:00:33.191 **** 2026-02-25 17:31:35.887162 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.207) 0:00:33.189 **** 2026-02-25 17:31:35.887176 | controller | ok: [localhost] 2026-02-25 17:31:36.450041 | controller | 2026-02-25 17:31:36.450140 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:31:36.450148 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.044) 0:00:33.235 **** 2026-02-25 17:31:36.450153 | controller | Wednesday 25 February 2026 17:31:35 +0000 (0:00:00.044) 0:00:33.234 **** 2026-02-25 17:31:36.450171 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-25 17:31:36.598589 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-25 17:31:36.598662 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-25 17:31:36.598668 | controller | 2026-02-25 17:31:36.598675 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:31:36.598681 | controller | _content | 2026-02-25 17:31:36.598686 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:31:36.598691 | controller | combine(_parsed, recursive=true) 2026-02-25 17:31:36.598697 | controller | }} 2026-02-25 17:31:36.598702 | controller | ] *** 2026-02-25 17:31:36.598707 | controller | Wednesday 25 February 2026 17:31:36 +0000 (0:00:00.563) 0:00:33.798 **** 2026-02-25 17:31:36.598712 | controller | Wednesday 25 February 2026 17:31:36 +0000 (0:00:00.562) 0:00:33.797 **** 2026-02-25 17:31:36.598727 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:31:36.817606 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:31:36.817690 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:31:36.817699 | controller | 2026-02-25 17:31:36.817707 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:31:36.817714 | controller | Wednesday 25 February 2026 17:31:36 +0000 (0:00:00.148) 0:00:33.947 **** 2026-02-25 17:31:36.817720 | controller | Wednesday 25 February 2026 17:31:36 +0000 (0:00:00.148) 0:00:33.945 **** 2026-02-25 17:31:36.817740 | controller | changed: [localhost] 2026-02-25 17:31:37.255713 | controller | 2026-02-25 17:31:37.255773 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:31:37.255780 | controller | (_destdir, 2026-02-25 17:31:37.255785 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:31:37.255790 | controller | }}, content={{ 2026-02-25 17:31:37.255794 | controller | ( 2026-02-25 17:31:37.255799 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:31:37.255804 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:31:37.255808 | controller | }}, mode=0644] *** 2026-02-25 17:31:37.255813 | controller | Wednesday 25 February 2026 17:31:36 +0000 (0:00:00.218) 0:00:34.166 **** 2026-02-25 17:31:37.255818 | controller | Wednesday 25 February 2026 17:31:36 +0000 (0:00:00.218) 0:00:34.164 **** 2026-02-25 17:31:37.255833 | controller | changed: [localhost] 2026-02-25 17:31:37.554436 | controller | 2026-02-25 17:31:37.554490 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova04delta/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:31:37.554497 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:31:37.554502 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:31:37.554507 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:31:37.554520 | controller | }}, dest={{ 2026-02-25 17:31:37.554525 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:31:37.554530 | controller | stage['path'], _val.src_file 2026-02-25 17:31:37.554535 | controller | ) | 2026-02-25 17:31:37.554539 | controller | path_join 2026-02-25 17:31:37.554544 | controller | }}] *** 2026-02-25 17:31:37.554549 | controller | Wednesday 25 February 2026 17:31:37 +0000 (0:00:00.437) 0:00:34.603 **** 2026-02-25 17:31:37.554554 | controller | Wednesday 25 February 2026 17:31:37 +0000 (0:00:00.437) 0:00:34.602 **** 2026-02-25 17:31:37.554567 | controller | changed: [localhost] => (item=network-values) 2026-02-25 17:31:37.596306 | controller | 2026-02-25 17:31:37.596378 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:31:37.596385 | controller | Wednesday 25 February 2026 17:31:37 +0000 (0:00:00.299) 0:00:34.902 **** 2026-02-25 17:31:37.596391 | controller | Wednesday 25 February 2026 17:31:37 +0000 (0:00:00.299) 0:00:34.901 **** 2026-02-25 17:31:37.596408 | controller | skipping: [localhost] 2026-02-25 17:31:38.023021 | controller | 2026-02-25 17:31:38.023104 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova04delta/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:31:38.023111 | controller | Wednesday 25 February 2026 17:31:37 +0000 (0:00:00.041) 0:00:34.944 **** 2026-02-25 17:31:38.023117 | controller | Wednesday 25 February 2026 17:31:37 +0000 (0:00:00.041) 0:00:34.943 **** 2026-02-25 17:31:38.023144 | controller | changed: [localhost] 2026-02-25 17:31:38.430069 | controller | 2026-02-25 17:31:38.430156 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:31:38.430176 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.425) 0:00:35.370 **** 2026-02-25 17:31:38.430182 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.426) 0:00:35.369 **** 2026-02-25 17:31:38.430196 | controller | changed: [localhost] 2026-02-25 17:31:38.703688 | controller | 2026-02-25 17:31:38.703743 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova04delta/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:31:38.703750 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:31:38.703755 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:31:38.703760 | controller | }}, mode=0644] *** 2026-02-25 17:31:38.703764 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.407) 0:00:35.778 **** 2026-02-25 17:31:38.703770 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.407) 0:00:35.776 **** 2026-02-25 17:31:38.703783 | controller | changed: [localhost] 2026-02-25 17:31:38.742885 | controller | 2026-02-25 17:31:38.742956 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:31:38.742963 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.274) 0:00:36.052 **** 2026-02-25 17:31:38.742968 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.274) 0:00:36.050 **** 2026-02-25 17:31:38.742985 | controller | skipping: [localhost] 2026-02-25 17:31:38.789717 | controller | 2026-02-25 17:31:38.789782 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova04delta/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:31:38.789789 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.039) 0:00:36.091 **** 2026-02-25 17:31:38.789794 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.039) 0:00:36.090 **** 2026-02-25 17:31:38.789809 | controller | skipping: [localhost] 2026-02-25 17:31:38.831072 | controller | 2026-02-25 17:31:38.831110 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova04delta/control-plane/networking/nncp _raw_params=wait_condition.yml] *** 2026-02-25 17:31:38.831118 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.046) 0:00:36.138 **** 2026-02-25 17:31:38.831147 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.046) 0:00:36.136 **** 2026-02-25 17:31:38.831164 | 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-02-25 17:31:38.871512 | controller | skipping: [localhost] 2026-02-25 17:31:38.871566 | controller | 2026-02-25 17:31:38.871572 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:31:38.871578 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.041) 0:00:36.179 **** 2026-02-25 17:31:38.871583 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.041) 0:00:36.178 **** 2026-02-25 17:31:38.871597 | controller | skipping: [localhost] 2026-02-25 17:31:38.925940 | controller | 2026-02-25 17:31:38.926010 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova04delta/control-plane/networking/nncp name=run_hook] *** 2026-02-25 17:31:38.926017 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.040) 0:00:36.220 **** 2026-02-25 17:31:38.926022 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.040) 0:00:36.218 **** 2026-02-25 17:31:38.926039 | controller | skipping: [localhost] 2026-02-25 17:31:38.965956 | controller | 2026-02-25 17:31:38.966010 | 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-02-25 17:31:38.966017 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.054) 0:00:36.274 **** 2026-02-25 17:31:38.966029 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.054) 0:00:36.273 **** 2026-02-25 17:31:38.966041 | controller | ok: [localhost] => 2026-02-25 17:31:38.991853 | controller | changed: false 2026-02-25 17:31:38.991909 | controller | msg: All assertions passed 2026-02-25 17:31:38.991915 | controller | 2026-02-25 17:31:38.991920 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:31:38.991926 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.039) 0:00:36.314 **** 2026-02-25 17:31:38.991931 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.039) 0:00:36.313 **** 2026-02-25 17:31:38.991944 | controller | skipping: [localhost] 2026-02-25 17:31:39.020788 | controller | 2026-02-25 17:31:39.020824 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:31:39.020829 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.025) 0:00:36.340 **** 2026-02-25 17:31:39.020834 | controller | Wednesday 25 February 2026 17:31:38 +0000 (0:00:00.025) 0:00:36.338 **** 2026-02-25 17:31:39.020845 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-02-25 17:31:39.044090 | controller | 2026-02-25 17:31:39.044177 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:31:39.044191 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.029) 0:00:36.369 **** 2026-02-25 17:31:39.044197 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.029) 0:00:36.368 **** 2026-02-25 17:31:39.044212 | controller | skipping: [localhost] 2026-02-25 17:31:39.094428 | controller | 2026-02-25 17:31:39.094503 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:31:39.094512 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.023) 0:00:36.392 **** 2026-02-25 17:31:39.094519 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.023) 0:00:36.391 **** 2026-02-25 17:31:39.094540 | controller | ok: [localhost] 2026-02-25 17:31:39.354858 | controller | 2026-02-25 17:31:39.354900 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:31:39.354915 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:31:39.354921 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:31:39.354927 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:31:39.354932 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.050) 0:00:36.442 **** 2026-02-25 17:31:39.354938 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.050) 0:00:36.441 **** 2026-02-25 17:31:39.354950 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2026-02-25 17:31:39.412054 | controller | 2026-02-25 17:31:39.412151 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 17:31:39.412160 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.260) 0:00:36.703 **** 2026-02-25 17:31:39.412166 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.260) 0:00:36.702 **** 2026-02-25 17:31:39.412181 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:31:39.455116 | controller | 2026-02-25 17:31:39.455181 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova04delta/control-plane/networking name=run_hook] *** 2026-02-25 17:31:39.455191 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.057) 0:00:36.760 **** 2026-02-25 17:31:39.455199 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.057) 0:00:36.759 **** 2026-02-25 17:31:39.455214 | controller | skipping: [localhost] 2026-02-25 17:31:39.530607 | controller | 2026-02-25 17:31:39.530645 | controller | TASK [Generate values.yaml for examples/dt/nova/nova04delta/control-plane/networking name=ci_gen_kustomize_values] *** 2026-02-25 17:31:39.530651 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.043) 0:00:36.803 **** 2026-02-25 17:31:39.530656 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.043) 0:00:36.802 **** 2026-02-25 17:31:39.530666 | controller | 2026-02-25 17:31:39.583462 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:31:39.583507 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.075) 0:00:36.879 **** 2026-02-25 17:31:39.583514 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.075) 0:00:36.877 **** 2026-02-25 17:31:39.583524 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 17:31:39.641072 | controller | 2026-02-25 17:31:39.641113 | 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-02-25 17:31:39.641155 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.052) 0:00:36.931 **** 2026-02-25 17:31:39.641174 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.052) 0:00:36.930 **** 2026-02-25 17:31:39.641187 | controller | ok: [localhost] => 2026-02-25 17:31:39.839510 | controller | changed: false 2026-02-25 17:31:39.839546 | controller | msg: All assertions passed 2026-02-25 17:31:39.839553 | controller | 2026-02-25 17:31:39.839558 | 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-02-25 17:31:39.839564 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.058) 0:00:36.989 **** 2026-02-25 17:31:39.839569 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.058) 0:00:36.988 **** 2026-02-25 17:31:39.839579 | controller | ok: [localhost] 2026-02-25 17:31:39.897513 | controller | 2026-02-25 17:31:39.897549 | 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-02-25 17:31:39.897556 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.198) 0:00:37.188 **** 2026-02-25 17:31:39.897561 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.198) 0:00:37.186 **** 2026-02-25 17:31:39.897571 | controller | ok: [localhost] => 2026-02-25 17:31:40.095328 | controller | changed: false 2026-02-25 17:31:40.095370 | controller | msg: All assertions passed 2026-02-25 17:31:40.095378 | controller | 2026-02-25 17:31:40.095384 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:31:40.095390 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.057) 0:00:37.246 **** 2026-02-25 17:31:40.095396 | controller | Wednesday 25 February 2026 17:31:39 +0000 (0:00:00.057) 0:00:37.244 **** 2026-02-25 17:31:40.095407 | controller | ok: [localhost] 2026-02-25 17:31:40.394237 | controller | 2026-02-25 17:31:40.394328 | 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-02-25 17:31:40.394342 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:31:40.394353 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:31:40.394363 | controller | _config_map_content | 2026-02-25 17:31:40.394373 | controller | ansible.utils.remove_keys( 2026-02-25 17:31:40.394383 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:31:40.394394 | controller | matching_parameter='regex') 2026-02-25 17:31:40.394404 | controller | }}, cacheable=False] *** 2026-02-25 17:31:40.394414 | controller | Wednesday 25 February 2026 17:31:40 +0000 (0:00:00.197) 0:00:37.443 **** 2026-02-25 17:31:40.394424 | controller | Wednesday 25 February 2026 17:31:40 +0000 (0:00:00.197) 0:00:37.442 **** 2026-02-25 17:31:40.394463 | controller | ok: [localhost] 2026-02-25 17:31:40.447103 | controller | 2026-02-25 17:31:40.447216 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:31:40.447229 | controller | Wednesday 25 February 2026 17:31:40 +0000 (0:00:00.298) 0:00:37.742 **** 2026-02-25 17:31:40.447239 | controller | Wednesday 25 February 2026 17:31:40 +0000 (0:00:00.298) 0:00:37.741 **** 2026-02-25 17:31:40.447264 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-02-25 17:31:40.496545 | controller | 2026-02-25 17:31:40.496609 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-25 17:31:40.496618 | controller | Wednesday 25 February 2026 17:31:40 +0000 (0:00:00.052) 0:00:37.795 **** 2026-02-25 17:31:40.496626 | controller | Wednesday 25 February 2026 17:31:40 +0000 (0:00:00.052) 0:00:37.794 **** 2026-02-25 17:31:40.496641 | controller | ok: [localhost] => 2026-02-25 17:31:40.698578 | controller | changed: false 2026-02-25 17:31:40.698652 | controller | msg: All assertions passed 2026-02-25 17:31:40.698663 | controller | 2026-02-25 17:31:40.698678 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:31:40.698688 | controller | Wednesday 25 February 2026 17:31:40 +0000 (0:00:00.049) 0:00:37.845 **** 2026-02-25 17:31:40.698699 | controller | Wednesday 25 February 2026 17:31:40 +0000 (0:00:00.049) 0:00:37.843 **** 2026-02-25 17:31:40.698723 | controller | ok: [localhost] 2026-02-25 17:31:41.280589 | controller | 2026-02-25 17:31:41.280723 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:31:41.280735 | controller | (snippet_datadir, 2026-02-25 17:31:41.280743 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:31:41.280750 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:31:41.280758 | controller | Wednesday 25 February 2026 17:31:40 +0000 (0:00:00.201) 0:00:38.047 **** 2026-02-25 17:31:41.280765 | controller | Wednesday 25 February 2026 17:31:40 +0000 (0:00:00.201) 0:00:38.045 **** 2026-02-25 17:31:41.280796 | controller | ok: [localhost] 2026-02-25 17:31:41.341888 | controller | 2026-02-25 17:31:41.342020 | 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-02-25 17:31:41.342032 | controller | Wednesday 25 February 2026 17:31:41 +0000 (0:00:00.581) 0:00:38.628 **** 2026-02-25 17:31:41.342075 | controller | Wednesday 25 February 2026 17:31:41 +0000 (0:00:00.581) 0:00:38.627 **** 2026-02-25 17:31:41.342107 | controller | ok: [localhost] 2026-02-25 17:31:41.724564 | controller | 2026-02-25 17:31:41.724627 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:31:41.724634 | controller | (snippet_datadir, 2026-02-25 17:31:41.724639 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:31:41.724644 | controller | }}, content={{ 2026-02-25 17:31:41.724648 | controller | _base64_patch | 2026-02-25 17:31:41.724653 | controller | default({}) | 2026-02-25 17:31:41.724657 | controller | to_nice_yaml 2026-02-25 17:31:41.724662 | controller | }}, mode=0644] *** 2026-02-25 17:31:41.724667 | controller | Wednesday 25 February 2026 17:31:41 +0000 (0:00:00.061) 0:00:38.690 **** 2026-02-25 17:31:41.724672 | controller | Wednesday 25 February 2026 17:31:41 +0000 (0:00:00.061) 0:00:38.688 **** 2026-02-25 17:31:41.724687 | controller | ok: [localhost] 2026-02-25 17:31:42.106616 | controller | 2026-02-25 17:31:42.106693 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:31:42.106704 | controller | (snippet_datadir, 2026-02-25 17:31:42.106712 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:31:42.106720 | controller | }}, content={{ 2026-02-25 17:31:42.106728 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:31:42.106735 | controller | default({}) | 2026-02-25 17:31:42.106742 | controller | to_nice_yaml 2026-02-25 17:31:42.106749 | controller | }}, mode=0644] *** 2026-02-25 17:31:42.106756 | controller | Wednesday 25 February 2026 17:31:41 +0000 (0:00:00.382) 0:00:39.073 **** 2026-02-25 17:31:42.106763 | controller | Wednesday 25 February 2026 17:31:41 +0000 (0:00:00.382) 0:00:39.071 **** 2026-02-25 17:31:42.106783 | controller | ok: [localhost] 2026-02-25 17:31:42.531585 | controller | 2026-02-25 17:31:42.531645 | 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-02-25 17:31:42.531651 | controller | ( 2026-02-25 17:31:42.531656 | controller | snippet_datadir, 2026-02-25 17:31:42.531661 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:31:42.531666 | controller | ) | path_join 2026-02-25 17:31:42.531671 | controller | }}, mode=0644] *** 2026-02-25 17:31:42.531675 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.382) 0:00:39.455 **** 2026-02-25 17:31:42.531680 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.382) 0:00:39.453 **** 2026-02-25 17:31:42.531694 | controller | changed: [localhost] 2026-02-25 17:31:42.591622 | controller | 2026-02-25 17:31:42.591704 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:31:42.591714 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.424) 0:00:39.880 **** 2026-02-25 17:31:42.591720 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.424) 0:00:39.878 **** 2026-02-25 17:31:42.591738 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 17:31:42.647040 | controller | 2026-02-25 17:31:42.647150 | 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-02-25 17:31:42.647166 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.059) 0:00:39.940 **** 2026-02-25 17:31:42.647174 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.060) 0:00:39.938 **** 2026-02-25 17:31:42.647194 | controller | ok: [localhost] => 2026-02-25 17:31:42.866312 | controller | changed: false 2026-02-25 17:31:42.866351 | controller | msg: All assertions passed 2026-02-25 17:31:42.866358 | controller | 2026-02-25 17:31:42.866364 | 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-02-25 17:31:42.866371 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.055) 0:00:39.995 **** 2026-02-25 17:31:42.866383 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.055) 0:00:39.993 **** 2026-02-25 17:31:42.866409 | controller | ok: [localhost] 2026-02-25 17:31:42.910460 | controller | 2026-02-25 17:31:42.910500 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:31:42.910508 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.219) 0:00:40.214 **** 2026-02-25 17:31:42.910514 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.219) 0:00:40.213 **** 2026-02-25 17:31:42.910526 | controller | ok: [localhost] 2026-02-25 17:31:43.457361 | controller | 2026-02-25 17:31:43.457437 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:31:43.457446 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.044) 0:00:40.259 **** 2026-02-25 17:31:43.457451 | controller | Wednesday 25 February 2026 17:31:42 +0000 (0:00:00.044) 0:00:40.257 **** 2026-02-25 17:31:43.457467 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-25 17:31:43.605802 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-25 17:31:43.605861 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-25 17:31:43.605875 | controller | 2026-02-25 17:31:43.605887 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:31:43.605912 | controller | _content | 2026-02-25 17:31:43.605924 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:31:43.605935 | controller | combine(_parsed, recursive=true) 2026-02-25 17:31:43.605946 | controller | }} 2026-02-25 17:31:43.605957 | controller | ] *** 2026-02-25 17:31:43.605968 | controller | Wednesday 25 February 2026 17:31:43 +0000 (0:00:00.546) 0:00:40.805 **** 2026-02-25 17:31:43.605989 | controller | Wednesday 25 February 2026 17:31:43 +0000 (0:00:00.546) 0:00:40.804 **** 2026-02-25 17:31:43.606010 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:31:43.834523 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:31:43.834578 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:31:43.834592 | controller | 2026-02-25 17:31:43.834603 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:31:43.834614 | controller | Wednesday 25 February 2026 17:31:43 +0000 (0:00:00.148) 0:00:40.954 **** 2026-02-25 17:31:43.834624 | controller | Wednesday 25 February 2026 17:31:43 +0000 (0:00:00.148) 0:00:40.952 **** 2026-02-25 17:31:43.834643 | controller | ok: [localhost] 2026-02-25 17:31:44.338989 | controller | 2026-02-25 17:31:44.339023 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:31:44.339029 | controller | (_destdir, 2026-02-25 17:31:44.339035 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:31:44.339040 | controller | }}, content={{ 2026-02-25 17:31:44.339044 | controller | ( 2026-02-25 17:31:44.339049 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:31:44.339054 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:31:44.339058 | controller | }}, mode=0644] *** 2026-02-25 17:31:44.339063 | controller | Wednesday 25 February 2026 17:31:43 +0000 (0:00:00.228) 0:00:41.182 **** 2026-02-25 17:31:44.339068 | controller | Wednesday 25 February 2026 17:31:43 +0000 (0:00:00.228) 0:00:41.181 **** 2026-02-25 17:31:44.339077 | controller | ok: [localhost] 2026-02-25 17:31:44.596826 | controller | 2026-02-25 17:31:44.596859 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova04delta/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:31:44.596870 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:31:44.596876 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:31:44.596881 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:31:44.596885 | controller | }}, dest={{ 2026-02-25 17:31:44.596890 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:31:44.596895 | controller | stage['path'], _val.src_file 2026-02-25 17:31:44.596900 | controller | ) | 2026-02-25 17:31:44.596904 | controller | path_join 2026-02-25 17:31:44.596909 | controller | }}] *** 2026-02-25 17:31:44.596913 | controller | Wednesday 25 February 2026 17:31:44 +0000 (0:00:00.505) 0:00:41.687 **** 2026-02-25 17:31:44.596923 | controller | Wednesday 25 February 2026 17:31:44 +0000 (0:00:00.504) 0:00:41.686 **** 2026-02-25 17:31:44.596932 | controller | ok: [localhost] => (item=network-values) 2026-02-25 17:31:44.664368 | controller | 2026-02-25 17:31:44.664418 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:31:44.664431 | controller | Wednesday 25 February 2026 17:31:44 +0000 (0:00:00.257) 0:00:41.945 **** 2026-02-25 17:31:44.664441 | controller | Wednesday 25 February 2026 17:31:44 +0000 (0:00:00.257) 0:00:41.943 **** 2026-02-25 17:31:44.664459 | controller | skipping: [localhost] 2026-02-25 17:31:45.190041 | controller | 2026-02-25 17:31:45.190108 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova04delta/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:31:45.190115 | controller | Wednesday 25 February 2026 17:31:44 +0000 (0:00:00.067) 0:00:42.012 **** 2026-02-25 17:31:45.190120 | controller | Wednesday 25 February 2026 17:31:44 +0000 (0:00:00.067) 0:00:42.011 **** 2026-02-25 17:31:45.190153 | controller | changed: [localhost] 2026-02-25 17:31:45.628023 | controller | 2026-02-25 17:31:45.628092 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:31:45.628112 | controller | Wednesday 25 February 2026 17:31:45 +0000 (0:00:00.525) 0:00:42.538 **** 2026-02-25 17:31:45.628121 | controller | Wednesday 25 February 2026 17:31:45 +0000 (0:00:00.525) 0:00:42.537 **** 2026-02-25 17:31:45.628164 | controller | changed: [localhost] 2026-02-25 17:31:45.882509 | controller | 2026-02-25 17:31:45.882564 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova04delta/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:31:45.882571 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:31:45.882576 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:31:45.882581 | controller | }}, mode=0644] *** 2026-02-25 17:31:45.882628 | controller | Wednesday 25 February 2026 17:31:45 +0000 (0:00:00.438) 0:00:42.976 **** 2026-02-25 17:31:45.882633 | controller | Wednesday 25 February 2026 17:31:45 +0000 (0:00:00.438) 0:00:42.975 **** 2026-02-25 17:31:45.882644 | controller | changed: [localhost] 2026-02-25 17:31:45.922333 | controller | 2026-02-25 17:31:45.922383 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:31:45.922390 | controller | Wednesday 25 February 2026 17:31:45 +0000 (0:00:00.254) 0:00:43.230 **** 2026-02-25 17:31:45.922395 | controller | Wednesday 25 February 2026 17:31:45 +0000 (0:00:00.254) 0:00:43.229 **** 2026-02-25 17:31:45.922407 | controller | skipping: [localhost] 2026-02-25 17:31:45.965014 | controller | 2026-02-25 17:31:45.965060 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova04delta/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:31:45.965068 | controller | Wednesday 25 February 2026 17:31:45 +0000 (0:00:00.040) 0:00:43.271 **** 2026-02-25 17:31:45.965073 | controller | Wednesday 25 February 2026 17:31:45 +0000 (0:00:00.040) 0:00:43.269 **** 2026-02-25 17:31:45.965084 | controller | skipping: [localhost] 2026-02-25 17:31:46.014401 | controller | 2026-02-25 17:31:46.014485 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova04delta/control-plane/networking _raw_params=wait_condition.yml] *** 2026-02-25 17:31:46.014494 | controller | Wednesday 25 February 2026 17:31:45 +0000 (0:00:00.042) 0:00:43.313 **** 2026-02-25 17:31:46.014501 | controller | Wednesday 25 February 2026 17:31:45 +0000 (0:00:00.042) 0:00:43.312 **** 2026-02-25 17:31:46.014524 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-02-25 17:31:46.064868 | controller | skipping: [localhost] 2026-02-25 17:31:46.064975 | controller | 2026-02-25 17:31:46.064993 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:31:46.065021 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.048) 0:00:43.362 **** 2026-02-25 17:31:46.065032 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.048) 0:00:43.361 **** 2026-02-25 17:31:46.065059 | controller | skipping: [localhost] 2026-02-25 17:31:46.114151 | controller | 2026-02-25 17:31:46.114193 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova04delta/control-plane/networking name=run_hook] *** 2026-02-25 17:31:46.114201 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.050) 0:00:43.413 **** 2026-02-25 17:31:46.114207 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.050) 0:00:43.411 **** 2026-02-25 17:31:46.114219 | controller | skipping: [localhost] 2026-02-25 17:31:46.153949 | controller | 2026-02-25 17:31:46.153991 | 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-02-25 17:31:46.153999 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.049) 0:00:43.462 **** 2026-02-25 17:31:46.154006 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.049) 0:00:43.461 **** 2026-02-25 17:31:46.154017 | controller | ok: [localhost] => 2026-02-25 17:31:46.180911 | controller | changed: false 2026-02-25 17:31:46.180950 | controller | msg: All assertions passed 2026-02-25 17:31:46.180958 | controller | 2026-02-25 17:31:46.180964 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:31:46.180978 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.039) 0:00:43.502 **** 2026-02-25 17:31:46.180984 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.039) 0:00:43.501 **** 2026-02-25 17:31:46.180995 | controller | skipping: [localhost] 2026-02-25 17:31:46.210936 | controller | 2026-02-25 17:31:46.210980 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:31:46.210990 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.026) 0:00:43.529 **** 2026-02-25 17:31:46.210998 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.027) 0:00:43.528 **** 2026-02-25 17:31:46.211018 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m) 2026-02-25 17:31:46.232059 | controller | 2026-02-25 17:31:46.232174 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:31:46.232190 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.029) 0:00:43.559 **** 2026-02-25 17:31:46.232198 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.029) 0:00:43.557 **** 2026-02-25 17:31:46.232216 | controller | skipping: [localhost] 2026-02-25 17:31:46.268659 | controller | 2026-02-25 17:31:46.268748 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:31:46.268761 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.021) 0:00:43.580 **** 2026-02-25 17:31:46.268772 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.021) 0:00:43.579 **** 2026-02-25 17:31:46.268796 | controller | ok: [localhost] 2026-02-25 17:31:46.660832 | controller | 2026-02-25 17:31:46.661027 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:31:46.661042 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:31:46.661049 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:31:46.661056 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:31:46.661062 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.036) 0:00:43.617 **** 2026-02-25 17:31:46.661067 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.036) 0:00:43.615 **** 2026-02-25 17:31:46.661089 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2026-02-25 17:31:46.753743 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-02-25 17:31:46.753813 | controller | 2026-02-25 17:31:46.753820 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 17:31:46.753825 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.392) 0:00:44.009 **** 2026-02-25 17:31:46.753830 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.392) 0:00:44.008 **** 2026-02-25 17:31:46.753846 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:31:46.799659 | controller | ok: [localhost] => (item=service-values.yaml) 2026-02-25 17:31:46.799697 | controller | 2026-02-25 17:31:46.799704 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova04delta/control-plane name=run_hook] *** 2026-02-25 17:31:46.799709 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.092) 0:00:44.102 **** 2026-02-25 17:31:46.799714 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.092) 0:00:44.100 **** 2026-02-25 17:31:46.799724 | controller | skipping: [localhost] 2026-02-25 17:31:46.924995 | controller | 2026-02-25 17:31:46.925037 | controller | TASK [Generate values.yaml for examples/dt/nova/nova04delta/control-plane name=ci_gen_kustomize_values] *** 2026-02-25 17:31:46.925045 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.045) 0:00:44.147 **** 2026-02-25 17:31:46.925051 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.045) 0:00:44.146 **** 2026-02-25 17:31:46.925064 | controller | 2026-02-25 17:31:46.992058 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:31:46.992100 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.125) 0:00:44.273 **** 2026-02-25 17:31:46.992108 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.125) 0:00:44.272 **** 2026-02-25 17:31:46.992120 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 17:31:47.043677 | controller | 2026-02-25 17:31:47.043718 | 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-02-25 17:31:47.043727 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.067) 0:00:44.340 **** 2026-02-25 17:31:47.043733 | controller | Wednesday 25 February 2026 17:31:46 +0000 (0:00:00.067) 0:00:44.339 **** 2026-02-25 17:31:47.043745 | controller | ok: [localhost] => 2026-02-25 17:31:47.247610 | controller | changed: false 2026-02-25 17:31:47.247647 | controller | msg: All assertions passed 2026-02-25 17:31:47.247653 | controller | 2026-02-25 17:31:47.247659 | 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-02-25 17:31:47.247664 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.051) 0:00:44.392 **** 2026-02-25 17:31:47.247669 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.051) 0:00:44.390 **** 2026-02-25 17:31:47.247685 | controller | ok: [localhost] 2026-02-25 17:31:47.299667 | controller | 2026-02-25 17:31:47.299704 | 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-02-25 17:31:47.299717 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.204) 0:00:44.596 **** 2026-02-25 17:31:47.299722 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.204) 0:00:44.594 **** 2026-02-25 17:31:47.299733 | controller | ok: [localhost] => 2026-02-25 17:31:47.515320 | controller | changed: false 2026-02-25 17:31:47.515388 | controller | msg: All assertions passed 2026-02-25 17:31:47.515397 | controller | 2026-02-25 17:31:47.515405 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:31:47.515421 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.051) 0:00:44.648 **** 2026-02-25 17:31:47.515429 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.051) 0:00:44.646 **** 2026-02-25 17:31:47.515446 | controller | ok: [localhost] 2026-02-25 17:31:47.798926 | controller | 2026-02-25 17:31:47.798990 | 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-02-25 17:31:47.798997 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:31:47.799003 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:31:47.799007 | controller | _config_map_content | 2026-02-25 17:31:47.799012 | controller | ansible.utils.remove_keys( 2026-02-25 17:31:47.799017 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:31:47.799021 | controller | matching_parameter='regex') 2026-02-25 17:31:47.799026 | controller | }}, cacheable=False] *** 2026-02-25 17:31:47.799031 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.215) 0:00:44.863 **** 2026-02-25 17:31:47.799036 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.215) 0:00:44.861 **** 2026-02-25 17:31:47.799047 | controller | ok: [localhost] 2026-02-25 17:31:47.858101 | controller | 2026-02-25 17:31:47.858192 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:31:47.858200 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.284) 0:00:45.147 **** 2026-02-25 17:31:47.858207 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.284) 0:00:45.146 **** 2026-02-25 17:31:47.858225 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-02-25 17:31:47.957761 | controller | 2026-02-25 17:31:47.957826 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-25 17:31:47.957835 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.059) 0:00:45.206 **** 2026-02-25 17:31:47.957842 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.058) 0:00:45.205 **** 2026-02-25 17:31:47.957858 | controller | ok: [localhost] => 2026-02-25 17:31:48.170840 | controller | changed: false 2026-02-25 17:31:48.170880 | controller | msg: All assertions passed 2026-02-25 17:31:48.170887 | controller | 2026-02-25 17:31:48.170893 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:31:48.170899 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.100) 0:00:45.306 **** 2026-02-25 17:31:48.170905 | controller | Wednesday 25 February 2026 17:31:47 +0000 (0:00:00.100) 0:00:45.305 **** 2026-02-25 17:31:48.170916 | controller | ok: [localhost] 2026-02-25 17:31:48.729003 | controller | 2026-02-25 17:31:48.729065 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:31:48.729075 | controller | (snippet_datadir, 2026-02-25 17:31:48.729091 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:31:48.729098 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:31:48.729105 | controller | Wednesday 25 February 2026 17:31:48 +0000 (0:00:00.212) 0:00:45.519 **** 2026-02-25 17:31:48.729112 | controller | Wednesday 25 February 2026 17:31:48 +0000 (0:00:00.212) 0:00:45.518 **** 2026-02-25 17:31:48.729149 | controller | ok: [localhost] 2026-02-25 17:31:48.789419 | controller | 2026-02-25 17:31:48.789538 | 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-02-25 17:31:48.789550 | controller | Wednesday 25 February 2026 17:31:48 +0000 (0:00:00.558) 0:00:46.077 **** 2026-02-25 17:31:48.789557 | controller | Wednesday 25 February 2026 17:31:48 +0000 (0:00:00.558) 0:00:46.076 **** 2026-02-25 17:31:48.789576 | controller | ok: [localhost] 2026-02-25 17:31:49.206825 | controller | 2026-02-25 17:31:49.206882 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:31:49.206897 | controller | (snippet_datadir, 2026-02-25 17:31:49.206904 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:31:49.206911 | controller | }}, content={{ 2026-02-25 17:31:49.206918 | controller | _base64_patch | 2026-02-25 17:31:49.206924 | controller | default({}) | 2026-02-25 17:31:49.206930 | controller | to_nice_yaml 2026-02-25 17:31:49.206935 | controller | }}, mode=0644] *** 2026-02-25 17:31:49.206942 | controller | Wednesday 25 February 2026 17:31:48 +0000 (0:00:00.060) 0:00:46.137 **** 2026-02-25 17:31:49.206948 | controller | Wednesday 25 February 2026 17:31:48 +0000 (0:00:00.060) 0:00:46.136 **** 2026-02-25 17:31:49.206961 | controller | ok: [localhost] 2026-02-25 17:31:49.675771 | controller | 2026-02-25 17:31:49.675806 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:31:49.675814 | controller | (snippet_datadir, 2026-02-25 17:31:49.675819 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:31:49.675824 | controller | }}, content={{ 2026-02-25 17:31:49.675828 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:31:49.675840 | controller | default({}) | 2026-02-25 17:31:49.675845 | controller | to_nice_yaml 2026-02-25 17:31:49.675849 | controller | }}, mode=0644] *** 2026-02-25 17:31:49.675854 | controller | Wednesday 25 February 2026 17:31:49 +0000 (0:00:00.417) 0:00:46.555 **** 2026-02-25 17:31:49.675858 | controller | Wednesday 25 February 2026 17:31:49 +0000 (0:00:00.417) 0:00:46.553 **** 2026-02-25 17:31:49.675868 | controller | ok: [localhost] 2026-02-25 17:31:50.124611 | controller | 2026-02-25 17:31:50.124670 | 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-02-25 17:31:50.124677 | controller | ( 2026-02-25 17:31:50.124682 | controller | snippet_datadir, 2026-02-25 17:31:50.124687 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:31:50.124692 | controller | ) | path_join 2026-02-25 17:31:50.124696 | controller | }}, mode=0644] *** 2026-02-25 17:31:50.124701 | controller | Wednesday 25 February 2026 17:31:49 +0000 (0:00:00.468) 0:00:47.024 **** 2026-02-25 17:31:50.124706 | controller | Wednesday 25 February 2026 17:31:49 +0000 (0:00:00.468) 0:00:47.022 **** 2026-02-25 17:31:50.124717 | controller | ok: [localhost] 2026-02-25 17:31:50.189086 | controller | 2026-02-25 17:31:50.189194 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:31:50.189204 | controller | Wednesday 25 February 2026 17:31:50 +0000 (0:00:00.448) 0:00:47.473 **** 2026-02-25 17:31:50.189211 | controller | Wednesday 25 February 2026 17:31:50 +0000 (0:00:00.448) 0:00:47.471 **** 2026-02-25 17:31:50.189231 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 17:31:50.232923 | controller | 2026-02-25 17:31:50.232966 | 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-02-25 17:31:50.232974 | controller | Wednesday 25 February 2026 17:31:50 +0000 (0:00:00.064) 0:00:47.537 **** 2026-02-25 17:31:50.232981 | controller | Wednesday 25 February 2026 17:31:50 +0000 (0:00:00.064) 0:00:47.536 **** 2026-02-25 17:31:50.232994 | controller | ok: [localhost] => 2026-02-25 17:31:50.431383 | controller | changed: false 2026-02-25 17:31:50.431422 | controller | msg: All assertions passed 2026-02-25 17:31:50.431429 | controller | 2026-02-25 17:31:50.431435 | 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-02-25 17:31:50.431441 | controller | Wednesday 25 February 2026 17:31:50 +0000 (0:00:00.043) 0:00:47.581 **** 2026-02-25 17:31:50.431446 | controller | Wednesday 25 February 2026 17:31:50 +0000 (0:00:00.043) 0:00:47.580 **** 2026-02-25 17:31:50.431458 | controller | ok: [localhost] 2026-02-25 17:31:50.486556 | controller | 2026-02-25 17:31:50.486633 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:31:50.486640 | controller | Wednesday 25 February 2026 17:31:50 +0000 (0:00:00.198) 0:00:47.780 **** 2026-02-25 17:31:50.486656 | controller | Wednesday 25 February 2026 17:31:50 +0000 (0:00:00.198) 0:00:47.778 **** 2026-02-25 17:31:50.486673 | controller | ok: [localhost] 2026-02-25 17:31:51.127154 | controller | 2026-02-25 17:31:51.127229 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:31:51.127237 | controller | Wednesday 25 February 2026 17:31:50 +0000 (0:00:00.055) 0:00:47.835 **** 2026-02-25 17:31:51.127243 | controller | Wednesday 25 February 2026 17:31:50 +0000 (0:00:00.055) 0:00:47.833 **** 2026-02-25 17:31:51.127258 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-25 17:31:51.252431 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-25 17:31:51.252523 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-25 17:31:51.252538 | controller | 2026-02-25 17:31:51.252550 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:31:51.252561 | controller | _content | 2026-02-25 17:31:51.252572 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:31:51.252583 | controller | combine(_parsed, recursive=true) 2026-02-25 17:31:51.252595 | controller | }} 2026-02-25 17:31:51.252606 | controller | ] *** 2026-02-25 17:31:51.252617 | controller | Wednesday 25 February 2026 17:31:51 +0000 (0:00:00.640) 0:00:48.475 **** 2026-02-25 17:31:51.252628 | controller | Wednesday 25 February 2026 17:31:51 +0000 (0:00:00.640) 0:00:48.474 **** 2026-02-25 17:31:51.252654 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:31:51.501520 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:31:51.501597 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:31:51.501605 | controller | 2026-02-25 17:31:51.501613 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:31:51.501620 | controller | Wednesday 25 February 2026 17:31:51 +0000 (0:00:00.124) 0:00:48.600 **** 2026-02-25 17:31:51.501627 | controller | Wednesday 25 February 2026 17:31:51 +0000 (0:00:00.124) 0:00:48.599 **** 2026-02-25 17:31:51.501646 | controller | ok: [localhost] 2026-02-25 17:31:51.935933 | controller | 2026-02-25 17:31:51.936045 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:31:51.936058 | controller | (_destdir, 2026-02-25 17:31:51.936065 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:31:51.936072 | controller | }}, content={{ 2026-02-25 17:31:51.936079 | controller | ( 2026-02-25 17:31:51.936085 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:31:51.936091 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:31:51.936098 | controller | }}, mode=0644] *** 2026-02-25 17:31:51.936104 | controller | Wednesday 25 February 2026 17:31:51 +0000 (0:00:00.249) 0:00:48.850 **** 2026-02-25 17:31:51.936110 | controller | Wednesday 25 February 2026 17:31:51 +0000 (0:00:00.249) 0:00:48.848 **** 2026-02-25 17:31:51.936163 | controller | ok: [localhost] 2026-02-25 17:31:51.990723 | controller | 2026-02-25 17:31:51.990758 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:31:51.990765 | controller | Wednesday 25 February 2026 17:31:51 +0000 (0:00:00.434) 0:00:49.284 **** 2026-02-25 17:31:51.990770 | controller | Wednesday 25 February 2026 17:31:51 +0000 (0:00:00.434) 0:00:49.283 **** 2026-02-25 17:31:51.990779 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 17:31:52.042993 | controller | 2026-02-25 17:31:52.043043 | 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-02-25 17:31:52.043057 | controller | Wednesday 25 February 2026 17:31:51 +0000 (0:00:00.054) 0:00:49.339 **** 2026-02-25 17:31:52.043067 | controller | Wednesday 25 February 2026 17:31:51 +0000 (0:00:00.054) 0:00:49.337 **** 2026-02-25 17:31:52.043097 | controller | ok: [localhost] => 2026-02-25 17:31:52.265521 | controller | changed: false 2026-02-25 17:31:52.265552 | controller | msg: All assertions passed 2026-02-25 17:31:52.265558 | controller | 2026-02-25 17:31:52.265564 | 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-02-25 17:31:52.265569 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.051) 0:00:49.391 **** 2026-02-25 17:31:52.265574 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.051) 0:00:49.389 **** 2026-02-25 17:31:52.265582 | controller | ok: [localhost] 2026-02-25 17:31:52.320753 | controller | 2026-02-25 17:31:52.320785 | 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-02-25 17:31:52.320793 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.223) 0:00:49.614 **** 2026-02-25 17:31:52.320798 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.222) 0:00:49.612 **** 2026-02-25 17:31:52.320807 | controller | ok: [localhost] => 2026-02-25 17:31:52.504944 | controller | changed: false 2026-02-25 17:31:52.504978 | controller | msg: All assertions passed 2026-02-25 17:31:52.504990 | controller | 2026-02-25 17:31:52.504995 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:31:52.505001 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.055) 0:00:49.669 **** 2026-02-25 17:31:52.505005 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.055) 0:00:49.667 **** 2026-02-25 17:31:52.505015 | controller | ok: [localhost] 2026-02-25 17:31:52.755172 | controller | 2026-02-25 17:31:52.755213 | 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-02-25 17:31:52.755222 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:31:52.755229 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:31:52.755238 | controller | _config_map_content | 2026-02-25 17:31:52.755247 | controller | ansible.utils.remove_keys( 2026-02-25 17:31:52.755257 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:31:52.755266 | controller | matching_parameter='regex') 2026-02-25 17:31:52.755275 | controller | }}, cacheable=False] *** 2026-02-25 17:31:52.755284 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.184) 0:00:49.853 **** 2026-02-25 17:31:52.755294 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.184) 0:00:49.852 **** 2026-02-25 17:31:52.755310 | controller | ok: [localhost] 2026-02-25 17:31:52.795548 | controller | 2026-02-25 17:31:52.795588 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:31:52.795596 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.249) 0:00:50.103 **** 2026-02-25 17:31:52.795602 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.249) 0:00:50.102 **** 2026-02-25 17:31:52.795633 | controller | skipping: [localhost] 2026-02-25 17:31:52.991671 | controller | 2026-02-25 17:31:52.991708 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:31:52.991714 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.040) 0:00:50.144 **** 2026-02-25 17:31:52.991720 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.040) 0:00:50.142 **** 2026-02-25 17:31:52.991729 | controller | changed: [localhost] 2026-02-25 17:31:53.047932 | controller | 2026-02-25 17:31:53.048012 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:31:53.048024 | controller | (snippet_datadir, 2026-02-25 17:31:53.048035 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:31:53.048045 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:31:53.048055 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.196) 0:00:50.340 **** 2026-02-25 17:31:53.048065 | controller | Wednesday 25 February 2026 17:31:52 +0000 (0:00:00.196) 0:00:50.338 **** 2026-02-25 17:31:53.048099 | controller | skipping: [localhost] 2026-02-25 17:31:53.101830 | controller | 2026-02-25 17:31:53.101918 | 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-02-25 17:31:53.101932 | controller | Wednesday 25 February 2026 17:31:53 +0000 (0:00:00.056) 0:00:50.396 **** 2026-02-25 17:31:53.101942 | controller | Wednesday 25 February 2026 17:31:53 +0000 (0:00:00.056) 0:00:50.395 **** 2026-02-25 17:31:53.101966 | controller | ok: [localhost] 2026-02-25 17:31:53.466064 | controller | 2026-02-25 17:31:53.466113 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:31:53.466120 | controller | (snippet_datadir, 2026-02-25 17:31:53.466143 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:31:53.466153 | controller | }}, content={{ 2026-02-25 17:31:53.466158 | controller | _base64_patch | 2026-02-25 17:31:53.466163 | controller | default({}) | 2026-02-25 17:31:53.466167 | controller | to_nice_yaml 2026-02-25 17:31:53.466172 | controller | }}, mode=0644] *** 2026-02-25 17:31:53.466176 | controller | Wednesday 25 February 2026 17:31:53 +0000 (0:00:00.053) 0:00:50.450 **** 2026-02-25 17:31:53.466181 | controller | Wednesday 25 February 2026 17:31:53 +0000 (0:00:00.053) 0:00:50.448 **** 2026-02-25 17:31:53.466192 | controller | changed: [localhost] 2026-02-25 17:31:53.892426 | controller | 2026-02-25 17:31:53.892469 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:31:53.892476 | controller | (snippet_datadir, 2026-02-25 17:31:53.892481 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:31:53.892486 | controller | }}, content={{ 2026-02-25 17:31:53.892491 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:31:53.892496 | controller | default({}) | 2026-02-25 17:31:53.892500 | controller | to_nice_yaml 2026-02-25 17:31:53.892504 | controller | }}, mode=0644] *** 2026-02-25 17:31:53.892509 | controller | Wednesday 25 February 2026 17:31:53 +0000 (0:00:00.364) 0:00:50.814 **** 2026-02-25 17:31:53.892513 | controller | Wednesday 25 February 2026 17:31:53 +0000 (0:00:00.364) 0:00:50.813 **** 2026-02-25 17:31:53.892524 | controller | changed: [localhost] 2026-02-25 17:31:54.265706 | controller | 2026-02-25 17:31:54.265765 | 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-02-25 17:31:54.265772 | controller | ( 2026-02-25 17:31:54.265776 | controller | snippet_datadir, 2026-02-25 17:31:54.265781 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:31:54.265786 | controller | ) | path_join 2026-02-25 17:31:54.265791 | controller | }}, mode=0644] *** 2026-02-25 17:31:54.265795 | controller | Wednesday 25 February 2026 17:31:53 +0000 (0:00:00.426) 0:00:51.241 **** 2026-02-25 17:31:54.265800 | controller | Wednesday 25 February 2026 17:31:53 +0000 (0:00:00.426) 0:00:51.239 **** 2026-02-25 17:31:54.265815 | controller | changed: [localhost] 2026-02-25 17:31:54.338042 | controller | 2026-02-25 17:31:54.338119 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:31:54.338147 | controller | Wednesday 25 February 2026 17:31:54 +0000 (0:00:00.373) 0:00:51.614 **** 2026-02-25 17:31:54.338156 | controller | Wednesday 25 February 2026 17:31:54 +0000 (0:00:00.373) 0:00:51.612 **** 2026-02-25 17:31:54.338186 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 17:31:54.382957 | controller | 2026-02-25 17:31:54.383014 | 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-02-25 17:31:54.383021 | controller | Wednesday 25 February 2026 17:31:54 +0000 (0:00:00.072) 0:00:51.686 **** 2026-02-25 17:31:54.383026 | controller | Wednesday 25 February 2026 17:31:54 +0000 (0:00:00.072) 0:00:51.685 **** 2026-02-25 17:31:54.383037 | controller | ok: [localhost] => 2026-02-25 17:31:54.578869 | controller | changed: false 2026-02-25 17:31:54.578939 | controller | msg: All assertions passed 2026-02-25 17:31:54.578957 | controller | 2026-02-25 17:31:54.578963 | 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-02-25 17:31:54.578968 | controller | Wednesday 25 February 2026 17:31:54 +0000 (0:00:00.045) 0:00:51.731 **** 2026-02-25 17:31:54.578973 | controller | Wednesday 25 February 2026 17:31:54 +0000 (0:00:00.045) 0:00:51.730 **** 2026-02-25 17:31:54.578989 | controller | ok: [localhost] 2026-02-25 17:31:54.619186 | controller | 2026-02-25 17:31:54.619223 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:31:54.619230 | controller | Wednesday 25 February 2026 17:31:54 +0000 (0:00:00.195) 0:00:51.927 **** 2026-02-25 17:31:54.619235 | controller | Wednesday 25 February 2026 17:31:54 +0000 (0:00:00.195) 0:00:51.925 **** 2026-02-25 17:31:54.619245 | controller | ok: [localhost] 2026-02-25 17:31:55.983587 | controller | 2026-02-25 17:31:55.983640 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:31:55.983648 | controller | Wednesday 25 February 2026 17:31:54 +0000 (0:00:00.040) 0:00:51.967 **** 2026-02-25 17:31:55.983655 | controller | Wednesday 25 February 2026 17:31:54 +0000 (0:00:00.040) 0:00:51.966 **** 2026-02-25 17:31:55.983670 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-02-25 17:31:56.069272 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-02-25 17:31:56.069309 | controller | 2026-02-25 17:31:56.069316 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:31:56.069321 | controller | _content | 2026-02-25 17:31:56.069326 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:31:56.069331 | controller | combine(_parsed, recursive=true) 2026-02-25 17:31:56.069336 | controller | }} 2026-02-25 17:31:56.069340 | controller | ] *** 2026-02-25 17:31:56.069344 | controller | Wednesday 25 February 2026 17:31:55 +0000 (0:00:01.363) 0:00:53.331 **** 2026-02-25 17:31:56.069349 | controller | Wednesday 25 February 2026 17:31:55 +0000 (0:00:01.363) 0:00:53.330 **** 2026-02-25 17:31:56.069359 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:31:56.324521 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:31:56.324559 | controller | 2026-02-25 17:31:56.324568 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:31:56.324575 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.086) 0:00:53.417 **** 2026-02-25 17:31:56.324582 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.086) 0:00:53.416 **** 2026-02-25 17:31:56.324595 | controller | changed: [localhost] 2026-02-25 17:31:56.734520 | controller | 2026-02-25 17:31:56.734553 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:31:56.734560 | controller | (_destdir, 2026-02-25 17:31:56.734565 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:31:56.734570 | controller | }}, content={{ 2026-02-25 17:31:56.734574 | controller | ( 2026-02-25 17:31:56.734579 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:31:56.734583 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:31:56.734588 | controller | }}, mode=0644] *** 2026-02-25 17:31:56.734592 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.255) 0:00:53.673 **** 2026-02-25 17:31:56.734597 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.255) 0:00:53.671 **** 2026-02-25 17:31:56.734606 | controller | changed: [localhost] 2026-02-25 17:31:57.208772 | controller | 2026-02-25 17:31:57.208802 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova04delta/control-plane mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:31:57.208810 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:31:57.208815 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:31:57.208819 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:31:57.208824 | controller | }}, dest={{ 2026-02-25 17:31:57.208829 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:31:57.208838 | controller | stage['path'], _val.src_file 2026-02-25 17:31:57.208842 | controller | ) | 2026-02-25 17:31:57.208847 | controller | path_join 2026-02-25 17:31:57.208851 | controller | }}] *** 2026-02-25 17:31:57.208856 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.410) 0:00:54.083 **** 2026-02-25 17:31:57.208861 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.410) 0:00:54.081 **** 2026-02-25 17:31:57.208870 | controller | ok: [localhost] => (item=network-values) 2026-02-25 17:31:57.247006 | controller | changed: [localhost] => (item=service-values) 2026-02-25 17:31:57.247050 | controller | 2026-02-25 17:31:57.247056 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:31:57.247062 | controller | Wednesday 25 February 2026 17:31:57 +0000 (0:00:00.474) 0:00:54.557 **** 2026-02-25 17:31:57.247067 | controller | Wednesday 25 February 2026 17:31:57 +0000 (0:00:00.474) 0:00:54.556 **** 2026-02-25 17:31:57.247076 | controller | skipping: [localhost] 2026-02-25 17:31:57.585321 | controller | 2026-02-25 17:31:57.585384 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova04delta/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:31:57.585394 | controller | Wednesday 25 February 2026 17:31:57 +0000 (0:00:00.038) 0:00:54.595 **** 2026-02-25 17:31:57.585403 | controller | Wednesday 25 February 2026 17:31:57 +0000 (0:00:00.038) 0:00:54.594 **** 2026-02-25 17:31:57.585417 | controller | changed: [localhost] 2026-02-25 17:31:57.985073 | controller | 2026-02-25 17:31:57.985114 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:31:57.985172 | controller | Wednesday 25 February 2026 17:31:57 +0000 (0:00:00.338) 0:00:54.933 **** 2026-02-25 17:31:57.985187 | controller | Wednesday 25 February 2026 17:31:57 +0000 (0:00:00.338) 0:00:54.932 **** 2026-02-25 17:31:57.985202 | controller | changed: [localhost] 2026-02-25 17:31:58.276273 | controller | 2026-02-25 17:31:58.276342 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova04delta/control-plane remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:31:58.276349 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:31:58.276354 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:31:58.276359 | controller | }}, mode=0644] *** 2026-02-25 17:31:58.276363 | controller | Wednesday 25 February 2026 17:31:57 +0000 (0:00:00.399) 0:00:55.333 **** 2026-02-25 17:31:58.276368 | controller | Wednesday 25 February 2026 17:31:57 +0000 (0:00:00.399) 0:00:55.332 **** 2026-02-25 17:31:58.276384 | controller | changed: [localhost] 2026-02-25 17:31:58.316575 | controller | 2026-02-25 17:31:58.316649 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:31:58.316657 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.291) 0:00:55.625 **** 2026-02-25 17:31:58.316662 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.291) 0:00:55.623 **** 2026-02-25 17:31:58.316679 | controller | skipping: [localhost] 2026-02-25 17:31:58.360580 | controller | 2026-02-25 17:31:58.360658 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova04delta/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:31:58.360665 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.040) 0:00:55.665 **** 2026-02-25 17:31:58.360671 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.040) 0:00:55.663 **** 2026-02-25 17:31:58.360687 | controller | skipping: [localhost] 2026-02-25 17:31:58.410667 | controller | 2026-02-25 17:31:58.410743 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova04delta/control-plane _raw_params=wait_condition.yml] *** 2026-02-25 17:31:58.410753 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.043) 0:00:55.709 **** 2026-02-25 17:31:58.410774 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.043) 0:00:55.707 **** 2026-02-25 17:31:58.410795 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m) 2026-02-25 17:31:58.450333 | controller | skipping: [localhost] 2026-02-25 17:31:58.450423 | controller | 2026-02-25 17:31:58.450435 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:31:58.450442 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.050) 0:00:55.759 **** 2026-02-25 17:31:58.450449 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.050) 0:00:55.757 **** 2026-02-25 17:31:58.450470 | controller | skipping: [localhost] 2026-02-25 17:31:58.495494 | controller | 2026-02-25 17:31:58.495572 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova04delta/control-plane name=run_hook] *** 2026-02-25 17:31:58.495579 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.039) 0:00:55.799 **** 2026-02-25 17:31:58.495585 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.039) 0:00:55.797 **** 2026-02-25 17:31:58.495604 | controller | skipping: [localhost] 2026-02-25 17:31:58.535242 | controller | 2026-02-25 17:31:58.535320 | 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-02-25 17:31:58.535330 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.045) 0:00:55.844 **** 2026-02-25 17:31:58.535336 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.045) 0:00:55.842 **** 2026-02-25 17:31:58.535356 | controller | ok: [localhost] => 2026-02-25 17:31:58.560464 | controller | changed: false 2026-02-25 17:31:58.560553 | controller | msg: All assertions passed 2026-02-25 17:31:58.560566 | controller | 2026-02-25 17:31:58.560577 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:31:58.560588 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.039) 0:00:55.883 **** 2026-02-25 17:31:58.560599 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.039) 0:00:55.882 **** 2026-02-25 17:31:58.560624 | controller | skipping: [localhost] 2026-02-25 17:31:58.590005 | controller | 2026-02-25 17:31:58.590092 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:31:58.590106 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.025) 0:00:55.909 **** 2026-02-25 17:31:58.590117 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.025) 0:00:55.907 **** 2026-02-25 17:31:58.590171 | controller | ok: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m) 2026-02-25 17:31:58.615994 | controller | 2026-02-25 17:31:58.616099 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:31:58.616117 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.029) 0:00:55.938 **** 2026-02-25 17:31:58.616158 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.029) 0:00:55.936 **** 2026-02-25 17:31:58.616187 | controller | skipping: [localhost] 2026-02-25 17:31:58.650400 | controller | 2026-02-25 17:31:58.650480 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:31:58.650490 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.026) 0:00:55.964 **** 2026-02-25 17:31:58.650497 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.026) 0:00:55.963 **** 2026-02-25 17:31:58.650516 | controller | ok: [localhost] 2026-02-25 17:31:58.871637 | controller | 2026-02-25 17:31:58.871711 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:31:58.871717 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:31:58.871721 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:31:58.871737 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:31:58.871742 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.034) 0:00:55.998 **** 2026-02-25 17:31:58.871747 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.034) 0:00:55.997 **** 2026-02-25 17:31:58.871764 | controller | ok: [localhost] => (item={'name': 'dns-values', 'src_file': 'values.yaml'}) 2026-02-25 17:31:58.934856 | controller | 2026-02-25 17:31:58.934919 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 17:31:58.934926 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.221) 0:00:56.220 **** 2026-02-25 17:31:58.934932 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.221) 0:00:56.218 **** 2026-02-25 17:31:58.934946 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:31:58.977370 | controller | 2026-02-25 17:31:58.977449 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova04delta/control-plane/networking/dns name=run_hook] *** 2026-02-25 17:31:58.977457 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.063) 0:00:56.283 **** 2026-02-25 17:31:58.977462 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.063) 0:00:56.281 **** 2026-02-25 17:31:58.977479 | controller | skipping: [localhost] 2026-02-25 17:31:59.051890 | controller | 2026-02-25 17:31:59.051968 | controller | TASK [Generate values.yaml for examples/dt/nova/nova04delta/control-plane/networking/dns name=ci_gen_kustomize_values] *** 2026-02-25 17:31:59.051975 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.042) 0:00:56.325 **** 2026-02-25 17:31:59.051980 | controller | Wednesday 25 February 2026 17:31:58 +0000 (0:00:00.042) 0:00:56.324 **** 2026-02-25 17:31:59.051997 | controller | 2026-02-25 17:31:59.107480 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:31:59.107568 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.074) 0:00:56.400 **** 2026-02-25 17:31:59.107578 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.074) 0:00:56.399 **** 2026-02-25 17:31:59.107598 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 17:31:59.159828 | controller | 2026-02-25 17:31:59.159913 | 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-02-25 17:31:59.159924 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.055) 0:00:56.456 **** 2026-02-25 17:31:59.159931 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.055) 0:00:56.454 **** 2026-02-25 17:31:59.159952 | controller | ok: [localhost] => 2026-02-25 17:31:59.355538 | controller | changed: false 2026-02-25 17:31:59.355603 | controller | msg: All assertions passed 2026-02-25 17:31:59.355611 | controller | 2026-02-25 17:31:59.355618 | 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-02-25 17:31:59.355626 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.052) 0:00:56.508 **** 2026-02-25 17:31:59.355633 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.052) 0:00:56.507 **** 2026-02-25 17:31:59.355649 | controller | ok: [localhost] 2026-02-25 17:31:59.411989 | controller | 2026-02-25 17:31:59.412026 | 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-02-25 17:31:59.412032 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.195) 0:00:56.703 **** 2026-02-25 17:31:59.412043 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.195) 0:00:56.702 **** 2026-02-25 17:31:59.412054 | controller | ok: [localhost] => 2026-02-25 17:31:59.592061 | controller | changed: false 2026-02-25 17:31:59.592160 | controller | msg: All assertions passed 2026-02-25 17:31:59.592179 | controller | 2026-02-25 17:31:59.592186 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:31:59.592202 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.056) 0:00:56.760 **** 2026-02-25 17:31:59.592207 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.056) 0:00:56.759 **** 2026-02-25 17:31:59.592222 | controller | ok: [localhost] 2026-02-25 17:31:59.812174 | controller | 2026-02-25 17:31:59.812240 | 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-02-25 17:31:59.812248 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:31:59.812253 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:31:59.812258 | controller | _config_map_content | 2026-02-25 17:31:59.812262 | controller | ansible.utils.remove_keys( 2026-02-25 17:31:59.812267 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:31:59.812271 | controller | matching_parameter='regex') 2026-02-25 17:31:59.812275 | controller | }}, cacheable=False] *** 2026-02-25 17:31:59.812280 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.179) 0:00:56.940 **** 2026-02-25 17:31:59.812314 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.179) 0:00:56.939 **** 2026-02-25 17:31:59.812328 | controller | ok: [localhost] 2026-02-25 17:31:59.860890 | controller | 2026-02-25 17:31:59.861001 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:31:59.861008 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.220) 0:00:57.160 **** 2026-02-25 17:31:59.861014 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.220) 0:00:57.159 **** 2026-02-25 17:31:59.861030 | controller | skipping: [localhost] 2026-02-25 17:32:00.082673 | controller | 2026-02-25 17:32:00.082716 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:32:00.082722 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.048) 0:00:57.209 **** 2026-02-25 17:32:00.082727 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.048) 0:00:57.208 **** 2026-02-25 17:32:00.082736 | controller | changed: [localhost] 2026-02-25 17:32:00.142338 | controller | 2026-02-25 17:32:00.142397 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:32:00.142404 | controller | (snippet_datadir, 2026-02-25 17:32:00.142409 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:32:00.142414 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:32:00.142419 | controller | Wednesday 25 February 2026 17:32:00 +0000 (0:00:00.221) 0:00:57.431 **** 2026-02-25 17:32:00.142424 | controller | Wednesday 25 February 2026 17:32:00 +0000 (0:00:00.221) 0:00:57.429 **** 2026-02-25 17:32:00.142436 | controller | skipping: [localhost] 2026-02-25 17:32:00.199164 | controller | 2026-02-25 17:32:00.199226 | 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-02-25 17:32:00.199233 | controller | Wednesday 25 February 2026 17:32:00 +0000 (0:00:00.059) 0:00:57.490 **** 2026-02-25 17:32:00.199239 | controller | Wednesday 25 February 2026 17:32:00 +0000 (0:00:00.059) 0:00:57.489 **** 2026-02-25 17:32:00.199254 | controller | ok: [localhost] 2026-02-25 17:32:00.577553 | controller | 2026-02-25 17:32:00.577631 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:32:00.577642 | controller | (snippet_datadir, 2026-02-25 17:32:00.577649 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:32:00.577656 | controller | }}, content={{ 2026-02-25 17:32:00.577663 | controller | _base64_patch | 2026-02-25 17:32:00.577669 | controller | default({}) | 2026-02-25 17:32:00.577675 | controller | to_nice_yaml 2026-02-25 17:32:00.577682 | controller | }}, mode=0644] *** 2026-02-25 17:32:00.577689 | controller | Wednesday 25 February 2026 17:32:00 +0000 (0:00:00.056) 0:00:57.547 **** 2026-02-25 17:32:00.577695 | controller | Wednesday 25 February 2026 17:32:00 +0000 (0:00:00.056) 0:00:57.546 **** 2026-02-25 17:32:00.577726 | controller | changed: [localhost] 2026-02-25 17:32:01.018200 | controller | 2026-02-25 17:32:01.018275 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:32:01.018283 | controller | (snippet_datadir, 2026-02-25 17:32:01.018290 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:32:01.018296 | controller | }}, content={{ 2026-02-25 17:32:01.018302 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:32:01.018308 | controller | default({}) | 2026-02-25 17:32:01.018314 | controller | to_nice_yaml 2026-02-25 17:32:01.018320 | controller | }}, mode=0644] *** 2026-02-25 17:32:01.018326 | controller | Wednesday 25 February 2026 17:32:00 +0000 (0:00:00.378) 0:00:57.926 **** 2026-02-25 17:32:01.018332 | controller | Wednesday 25 February 2026 17:32:00 +0000 (0:00:00.378) 0:00:57.924 **** 2026-02-25 17:32:01.018351 | controller | changed: [localhost] 2026-02-25 17:32:01.412710 | controller | 2026-02-25 17:32:01.412786 | 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-02-25 17:32:01.412795 | controller | ( 2026-02-25 17:32:01.412801 | controller | snippet_datadir, 2026-02-25 17:32:01.412808 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:32:01.412814 | controller | ) | path_join 2026-02-25 17:32:01.412820 | controller | }}, mode=0644] *** 2026-02-25 17:32:01.412826 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.440) 0:00:58.366 **** 2026-02-25 17:32:01.412833 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.440) 0:00:58.365 **** 2026-02-25 17:32:01.412852 | controller | changed: [localhost] 2026-02-25 17:32:01.474234 | controller | 2026-02-25 17:32:01.474320 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:32:01.474333 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.394) 0:00:58.761 **** 2026-02-25 17:32:01.474344 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.394) 0:00:58.759 **** 2026-02-25 17:32:01.474369 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 17:32:01.516892 | controller | 2026-02-25 17:32:01.516972 | 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-02-25 17:32:01.516980 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.061) 0:00:58.822 **** 2026-02-25 17:32:01.516987 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.061) 0:00:58.821 **** 2026-02-25 17:32:01.517004 | controller | ok: [localhost] => 2026-02-25 17:32:01.739009 | controller | changed: false 2026-02-25 17:32:01.739075 | controller | msg: All assertions passed 2026-02-25 17:32:01.739082 | controller | 2026-02-25 17:32:01.739087 | 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-02-25 17:32:01.739092 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.042) 0:00:58.865 **** 2026-02-25 17:32:01.739098 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.042) 0:00:58.864 **** 2026-02-25 17:32:01.739114 | controller | ok: [localhost] 2026-02-25 17:32:01.787847 | controller | 2026-02-25 17:32:01.787912 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:32:01.787919 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.222) 0:00:59.087 **** 2026-02-25 17:32:01.787923 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.222) 0:00:59.086 **** 2026-02-25 17:32:01.787938 | controller | ok: [localhost] 2026-02-25 17:32:02.177121 | controller | 2026-02-25 17:32:02.177212 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:32:02.177226 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.048) 0:00:59.136 **** 2026-02-25 17:32:02.177233 | controller | Wednesday 25 February 2026 17:32:01 +0000 (0:00:00.048) 0:00:59.134 **** 2026-02-25 17:32:02.177253 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml) 2026-02-25 17:32:02.279880 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml) 2026-02-25 17:32:02.279913 | controller | 2026-02-25 17:32:02.279919 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:32:02.279925 | controller | _content | 2026-02-25 17:32:02.279929 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:32:02.279934 | controller | combine(_parsed, recursive=true) 2026-02-25 17:32:02.279941 | controller | }} 2026-02-25 17:32:02.279946 | controller | ] *** 2026-02-25 17:32:02.279951 | controller | Wednesday 25 February 2026 17:32:02 +0000 (0:00:00.389) 0:00:59.525 **** 2026-02-25 17:32:02.279955 | controller | Wednesday 25 February 2026 17:32:02 +0000 (0:00:00.389) 0:00:59.524 **** 2026-02-25 17:32:02.279965 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:32:02.496710 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:32:02.496746 | controller | 2026-02-25 17:32:02.496752 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:32:02.496758 | controller | Wednesday 25 February 2026 17:32:02 +0000 (0:00:00.102) 0:00:59.628 **** 2026-02-25 17:32:02.496762 | controller | Wednesday 25 February 2026 17:32:02 +0000 (0:00:00.102) 0:00:59.627 **** 2026-02-25 17:32:02.496771 | controller | changed: [localhost] 2026-02-25 17:32:02.872790 | controller | 2026-02-25 17:32:02.872830 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:32:02.872837 | controller | (_destdir, 2026-02-25 17:32:02.872843 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:32:02.872849 | controller | }}, content={{ 2026-02-25 17:32:02.872855 | controller | ( 2026-02-25 17:32:02.872864 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:32:02.872870 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:32:02.872875 | controller | }}, mode=0644] *** 2026-02-25 17:32:02.872881 | controller | Wednesday 25 February 2026 17:32:02 +0000 (0:00:00.216) 0:00:59.845 **** 2026-02-25 17:32:02.872886 | controller | Wednesday 25 February 2026 17:32:02 +0000 (0:00:00.216) 0:00:59.843 **** 2026-02-25 17:32:02.872898 | controller | changed: [localhost] 2026-02-25 17:32:03.128471 | controller | 2026-02-25 17:32:03.128505 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova04delta/control-plane/networking/dns mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:32:03.128512 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:32:03.128518 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:32:03.128522 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:32:03.128527 | controller | }}, dest={{ 2026-02-25 17:32:03.128532 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:03.128538 | controller | stage['path'], _val.src_file 2026-02-25 17:32:03.128543 | controller | ) | 2026-02-25 17:32:03.128548 | controller | path_join 2026-02-25 17:32:03.128555 | controller | }}] *** 2026-02-25 17:32:03.128559 | controller | Wednesday 25 February 2026 17:32:02 +0000 (0:00:00.375) 0:01:00.221 **** 2026-02-25 17:32:03.128564 | controller | Wednesday 25 February 2026 17:32:02 +0000 (0:00:00.375) 0:01:00.219 **** 2026-02-25 17:32:03.128574 | controller | changed: [localhost] => (item=dns-values) 2026-02-25 17:32:03.173363 | controller | 2026-02-25 17:32:03.173398 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:03.173406 | controller | Wednesday 25 February 2026 17:32:03 +0000 (0:00:00.255) 0:01:00.477 **** 2026-02-25 17:32:03.173412 | controller | Wednesday 25 February 2026 17:32:03 +0000 (0:00:00.255) 0:01:00.475 **** 2026-02-25 17:32:03.173425 | controller | skipping: [localhost] 2026-02-25 17:32:03.488557 | controller | 2026-02-25 17:32:03.488594 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova04delta/control-plane/networking/dns chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:32:03.488603 | controller | Wednesday 25 February 2026 17:32:03 +0000 (0:00:00.044) 0:01:00.521 **** 2026-02-25 17:32:03.488610 | controller | Wednesday 25 February 2026 17:32:03 +0000 (0:00:00.044) 0:01:00.520 **** 2026-02-25 17:32:03.488627 | controller | changed: [localhost] 2026-02-25 17:32:03.907050 | controller | 2026-02-25 17:32:03.907086 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:32:03.907093 | controller | Wednesday 25 February 2026 17:32:03 +0000 (0:00:00.315) 0:01:00.837 **** 2026-02-25 17:32:03.907098 | controller | Wednesday 25 February 2026 17:32:03 +0000 (0:00:00.315) 0:01:00.835 **** 2026-02-25 17:32:03.907108 | controller | changed: [localhost] 2026-02-25 17:32:04.205296 | controller | 2026-02-25 17:32:04.205338 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova04delta/control-plane/networking/dns remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:32:04.205347 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:32:04.205354 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:32:04.205360 | controller | }}, mode=0644] *** 2026-02-25 17:32:04.205366 | controller | Wednesday 25 February 2026 17:32:03 +0000 (0:00:00.418) 0:01:01.255 **** 2026-02-25 17:32:04.205372 | controller | Wednesday 25 February 2026 17:32:03 +0000 (0:00:00.418) 0:01:01.254 **** 2026-02-25 17:32:04.205384 | controller | changed: [localhost] 2026-02-25 17:32:04.249738 | controller | 2026-02-25 17:32:04.249805 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:04.249815 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.298) 0:01:01.553 **** 2026-02-25 17:32:04.249821 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.298) 0:01:01.552 **** 2026-02-25 17:32:04.249840 | controller | skipping: [localhost] 2026-02-25 17:32:04.287148 | controller | 2026-02-25 17:32:04.287220 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova04delta/control-plane/networking/dns _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:32:04.287237 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.044) 0:01:01.598 **** 2026-02-25 17:32:04.287248 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.044) 0:01:01.597 **** 2026-02-25 17:32:04.287275 | controller | skipping: [localhost] 2026-02-25 17:32:04.325780 | controller | 2026-02-25 17:32:04.325817 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova04delta/control-plane/networking/dns _raw_params=wait_condition.yml] *** 2026-02-25 17:32:04.325824 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.037) 0:01:01.635 **** 2026-02-25 17:32:04.325829 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.037) 0:01:01.634 **** 2026-02-25 17:32:04.325839 | controller | skipping: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m) 2026-02-25 17:32:04.371164 | controller | skipping: [localhost] 2026-02-25 17:32:04.371235 | controller | 2026-02-25 17:32:04.371244 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:04.371251 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.038) 0:01:01.674 **** 2026-02-25 17:32:04.371258 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.038) 0:01:01.673 **** 2026-02-25 17:32:04.371277 | controller | skipping: [localhost] 2026-02-25 17:32:04.419096 | controller | 2026-02-25 17:32:04.419194 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova04delta/control-plane/networking/dns name=run_hook] *** 2026-02-25 17:32:04.419208 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.044) 0:01:01.719 **** 2026-02-25 17:32:04.419219 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.044) 0:01:01.717 **** 2026-02-25 17:32:04.419241 | controller | skipping: [localhost] 2026-02-25 17:32:04.459050 | controller | 2026-02-25 17:32:04.459094 | 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-02-25 17:32:04.459109 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.048) 0:01:01.767 **** 2026-02-25 17:32:04.459117 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.048) 0:01:01.766 **** 2026-02-25 17:32:04.459148 | controller | ok: [localhost] => 2026-02-25 17:32:04.486726 | controller | changed: false 2026-02-25 17:32:04.486763 | controller | msg: All assertions passed 2026-02-25 17:32:04.486769 | controller | 2026-02-25 17:32:04.486775 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:32:04.486781 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.040) 0:01:01.807 **** 2026-02-25 17:32:04.486791 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.040) 0:01:01.806 **** 2026-02-25 17:32:04.486804 | controller | skipping: [localhost] 2026-02-25 17:32:04.525784 | controller | 2026-02-25 17:32:04.525826 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:32:04.525835 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.027) 0:01:01.835 **** 2026-02-25 17:32:04.525842 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.027) 0:01:01.833 **** 2026-02-25 17:32:04.525855 | controller | ok: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m) 2026-02-25 17:32:04.554119 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m) 2026-02-25 17:32:04.554179 | controller | 2026-02-25 17:32:04.554187 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:32:04.554195 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.038) 0:01:01.874 **** 2026-02-25 17:32:04.554202 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.038) 0:01:01.872 **** 2026-02-25 17:32:04.554215 | controller | skipping: [localhost] 2026-02-25 17:32:04.588173 | controller | 2026-02-25 17:32:04.588217 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:32:04.588226 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.028) 0:01:01.902 **** 2026-02-25 17:32:04.588233 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.028) 0:01:01.900 **** 2026-02-25 17:32:04.588246 | controller | ok: [localhost] 2026-02-25 17:32:04.837680 | controller | 2026-02-25 17:32:04.837754 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:32:04.837760 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:04.837765 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:32:04.837770 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:32:04.837775 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.034) 0:01:01.936 **** 2026-02-25 17:32:04.837780 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.034) 0:01:01.935 **** 2026-02-25 17:32:04.837796 | controller | ok: [localhost] => (item={'name': 'baremetalhost-values', 'src_file': 'values.yaml'}) 2026-02-25 17:32:04.901333 | controller | 2026-02-25 17:32:04.901403 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 17:32:04.901410 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.249) 0:01:02.185 **** 2026-02-25 17:32:04.901415 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.249) 0:01:02.184 **** 2026-02-25 17:32:04.901431 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:32:04.942683 | controller | 2026-02-25 17:32:04.942759 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova04delta/edpm/baremetalhosts name=run_hook] *** 2026-02-25 17:32:04.942767 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.064) 0:01:02.249 **** 2026-02-25 17:32:04.942784 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.064) 0:01:02.248 **** 2026-02-25 17:32:04.942805 | controller | skipping: [localhost] 2026-02-25 17:32:05.015906 | controller | 2026-02-25 17:32:05.015979 | controller | TASK [Generate values.yaml for examples/dt/nova/nova04delta/edpm/baremetalhosts name=ci_gen_kustomize_values] *** 2026-02-25 17:32:05.015986 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.041) 0:01:02.291 **** 2026-02-25 17:32:05.015991 | controller | Wednesday 25 February 2026 17:32:04 +0000 (0:00:00.041) 0:01:02.289 **** 2026-02-25 17:32:05.016009 | controller | 2026-02-25 17:32:05.069434 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:32:05.069508 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.073) 0:01:02.364 **** 2026-02-25 17:32:05.069515 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.073) 0:01:02.362 **** 2026-02-25 17:32:05.069532 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 17:32:05.117397 | controller | 2026-02-25 17:32:05.117471 | 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-02-25 17:32:05.117478 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.053) 0:01:02.418 **** 2026-02-25 17:32:05.117483 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.053) 0:01:02.416 **** 2026-02-25 17:32:05.117500 | controller | ok: [localhost] => 2026-02-25 17:32:05.370324 | controller | changed: false 2026-02-25 17:32:05.370391 | controller | msg: All assertions passed 2026-02-25 17:32:05.370397 | controller | 2026-02-25 17:32:05.370403 | 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-02-25 17:32:05.370409 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.047) 0:01:02.466 **** 2026-02-25 17:32:05.370414 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.047) 0:01:02.464 **** 2026-02-25 17:32:05.370430 | controller | ok: [localhost] 2026-02-25 17:32:05.420270 | controller | 2026-02-25 17:32:05.420337 | 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-02-25 17:32:05.420343 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.252) 0:01:02.718 **** 2026-02-25 17:32:05.420349 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.252) 0:01:02.717 **** 2026-02-25 17:32:05.420364 | controller | ok: [localhost] => 2026-02-25 17:32:05.624315 | controller | changed: false 2026-02-25 17:32:05.624370 | controller | msg: All assertions passed 2026-02-25 17:32:05.624377 | controller | 2026-02-25 17:32:05.624382 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:32:05.624388 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.049) 0:01:02.768 **** 2026-02-25 17:32:05.624393 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.049) 0:01:02.767 **** 2026-02-25 17:32:05.624405 | controller | ok: [localhost] 2026-02-25 17:32:05.828277 | controller | 2026-02-25 17:32:05.828356 | 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-02-25 17:32:05.828366 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:32:05.828374 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:32:05.828381 | controller | _config_map_content | 2026-02-25 17:32:05.828387 | controller | ansible.utils.remove_keys( 2026-02-25 17:32:05.828393 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:32:05.828406 | controller | matching_parameter='regex') 2026-02-25 17:32:05.828412 | controller | }}, cacheable=False] *** 2026-02-25 17:32:05.828418 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.204) 0:01:02.972 **** 2026-02-25 17:32:05.828436 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.204) 0:01:02.971 **** 2026-02-25 17:32:05.828457 | controller | ok: [localhost] 2026-02-25 17:32:05.874759 | controller | 2026-02-25 17:32:05.874836 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:32:05.874845 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.203) 0:01:03.176 **** 2026-02-25 17:32:05.874852 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.203) 0:01:03.175 **** 2026-02-25 17:32:05.874880 | controller | skipping: [localhost] 2026-02-25 17:32:06.104030 | controller | 2026-02-25 17:32:06.104069 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:32:06.104077 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.046) 0:01:03.223 **** 2026-02-25 17:32:06.104084 | controller | Wednesday 25 February 2026 17:32:05 +0000 (0:00:00.046) 0:01:03.221 **** 2026-02-25 17:32:06.104096 | controller | changed: [localhost] 2026-02-25 17:32:06.163324 | controller | 2026-02-25 17:32:06.163359 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:32:06.163365 | controller | (snippet_datadir, 2026-02-25 17:32:06.163371 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:32:06.163376 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:32:06.163381 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.229) 0:01:03.452 **** 2026-02-25 17:32:06.163385 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.229) 0:01:03.451 **** 2026-02-25 17:32:06.163394 | controller | skipping: [localhost] 2026-02-25 17:32:06.222660 | controller | 2026-02-25 17:32:06.222698 | 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-02-25 17:32:06.222706 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.059) 0:01:03.512 **** 2026-02-25 17:32:06.222712 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.059) 0:01:03.510 **** 2026-02-25 17:32:06.222723 | controller | ok: [localhost] 2026-02-25 17:32:06.593978 | controller | 2026-02-25 17:32:06.594011 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:32:06.594017 | controller | (snippet_datadir, 2026-02-25 17:32:06.594022 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:32:06.594027 | controller | }}, content={{ 2026-02-25 17:32:06.594034 | controller | _base64_patch | 2026-02-25 17:32:06.594039 | controller | default({}) | 2026-02-25 17:32:06.594043 | controller | to_nice_yaml 2026-02-25 17:32:06.594050 | controller | }}, mode=0644] *** 2026-02-25 17:32:06.594055 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.059) 0:01:03.571 **** 2026-02-25 17:32:06.594060 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.059) 0:01:03.569 **** 2026-02-25 17:32:06.594069 | controller | changed: [localhost] 2026-02-25 17:32:07.032447 | controller | 2026-02-25 17:32:07.032489 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:32:07.032497 | controller | (snippet_datadir, 2026-02-25 17:32:07.032504 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:32:07.032511 | controller | }}, content={{ 2026-02-25 17:32:07.032517 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:32:07.032523 | controller | default({}) | 2026-02-25 17:32:07.032530 | controller | to_nice_yaml 2026-02-25 17:32:07.032535 | controller | }}, mode=0644] *** 2026-02-25 17:32:07.032541 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.371) 0:01:03.942 **** 2026-02-25 17:32:07.032548 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.371) 0:01:03.941 **** 2026-02-25 17:32:07.032560 | controller | changed: [localhost] 2026-02-25 17:32:07.469216 | controller | 2026-02-25 17:32:07.469254 | 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-02-25 17:32:07.469263 | controller | ( 2026-02-25 17:32:07.469270 | controller | snippet_datadir, 2026-02-25 17:32:07.469277 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:32:07.469289 | controller | ) | path_join 2026-02-25 17:32:07.469296 | controller | }}, mode=0644] *** 2026-02-25 17:32:07.469302 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.438) 0:01:04.381 **** 2026-02-25 17:32:07.469309 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.438) 0:01:04.379 **** 2026-02-25 17:32:07.469321 | controller | changed: [localhost] 2026-02-25 17:32:07.543886 | controller | 2026-02-25 17:32:07.543918 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:32:07.543924 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.436) 0:01:04.817 **** 2026-02-25 17:32:07.543930 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.436) 0:01:04.816 **** 2026-02-25 17:32:07.543940 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 17:32:07.587338 | controller | 2026-02-25 17:32:07.587372 | 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-02-25 17:32:07.587379 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.074) 0:01:04.892 **** 2026-02-25 17:32:07.587384 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.074) 0:01:04.891 **** 2026-02-25 17:32:07.587394 | controller | ok: [localhost] => 2026-02-25 17:32:07.786427 | controller | changed: false 2026-02-25 17:32:07.786466 | controller | msg: All assertions passed 2026-02-25 17:32:07.786473 | controller | 2026-02-25 17:32:07.786478 | 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-02-25 17:32:07.786487 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.043) 0:01:04.936 **** 2026-02-25 17:32:07.786493 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.043) 0:01:04.934 **** 2026-02-25 17:32:07.786504 | controller | ok: [localhost] 2026-02-25 17:32:07.842893 | controller | 2026-02-25 17:32:07.842936 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:32:07.842945 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.198) 0:01:05.135 **** 2026-02-25 17:32:07.842952 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.198) 0:01:05.133 **** 2026-02-25 17:32:07.842965 | controller | ok: [localhost] 2026-02-25 17:32:08.248168 | controller | 2026-02-25 17:32:08.248224 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:32:08.248232 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.056) 0:01:05.191 **** 2026-02-25 17:32:08.248238 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:00.056) 0:01:05.189 **** 2026-02-25 17:32:08.248250 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml) 2026-02-25 17:32:08.357826 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml) 2026-02-25 17:32:08.357890 | controller | 2026-02-25 17:32:08.357902 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:32:08.357910 | controller | _content | 2026-02-25 17:32:08.357918 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:32:08.357925 | controller | combine(_parsed, recursive=true) 2026-02-25 17:32:08.357934 | controller | }} 2026-02-25 17:32:08.357941 | controller | ] *** 2026-02-25 17:32:08.357949 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.405) 0:01:05.596 **** 2026-02-25 17:32:08.357957 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.405) 0:01:05.595 **** 2026-02-25 17:32:08.357974 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:32:08.583668 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:32:08.583725 | controller | 2026-02-25 17:32:08.583734 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:32:08.583750 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.109) 0:01:05.705 **** 2026-02-25 17:32:08.583763 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.109) 0:01:05.704 **** 2026-02-25 17:32:08.583780 | controller | changed: [localhost] 2026-02-25 17:32:09.068044 | controller | 2026-02-25 17:32:09.068119 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:32:09.068177 | controller | (_destdir, 2026-02-25 17:32:09.068191 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:32:09.068200 | controller | }}, content={{ 2026-02-25 17:32:09.068208 | controller | ( 2026-02-25 17:32:09.068217 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:32:09.068226 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:32:09.068233 | controller | }}, mode=0644] *** 2026-02-25 17:32:09.068240 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.226) 0:01:05.932 **** 2026-02-25 17:32:09.068252 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.226) 0:01:05.930 **** 2026-02-25 17:32:09.068268 | controller | changed: [localhost] 2026-02-25 17:32:09.352057 | controller | 2026-02-25 17:32:09.352115 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova04delta/edpm/baremetalhosts mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:32:09.352152 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:32:09.352163 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:32:09.352170 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:32:09.352176 | controller | }}, dest={{ 2026-02-25 17:32:09.352184 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:09.352191 | controller | stage['path'], _val.src_file 2026-02-25 17:32:09.352198 | controller | ) | 2026-02-25 17:32:09.352204 | controller | path_join 2026-02-25 17:32:09.352210 | controller | }}] *** 2026-02-25 17:32:09.352217 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.484) 0:01:06.416 **** 2026-02-25 17:32:09.352225 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.484) 0:01:06.414 **** 2026-02-25 17:32:09.352239 | controller | changed: [localhost] => (item=baremetalhost-values) 2026-02-25 17:32:09.400605 | controller | 2026-02-25 17:32:09.400665 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:09.400676 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.284) 0:01:06.700 **** 2026-02-25 17:32:09.400684 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.284) 0:01:06.698 **** 2026-02-25 17:32:09.400698 | controller | skipping: [localhost] 2026-02-25 17:32:09.729436 | controller | 2026-02-25 17:32:09.729482 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova04delta/edpm/baremetalhosts chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:32:09.729491 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.048) 0:01:06.748 **** 2026-02-25 17:32:09.729499 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.048) 0:01:06.747 **** 2026-02-25 17:32:09.729511 | controller | changed: [localhost] 2026-02-25 17:32:10.101968 | controller | 2026-02-25 17:32:10.102001 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:32:10.102008 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.328) 0:01:07.077 **** 2026-02-25 17:32:10.102013 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.328) 0:01:07.076 **** 2026-02-25 17:32:10.102023 | controller | changed: [localhost] 2026-02-25 17:32:10.331794 | controller | 2026-02-25 17:32:10.331836 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova04delta/edpm/baremetalhosts remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:32:10.331844 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:32:10.331850 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:32:10.331856 | controller | }}, mode=0644] *** 2026-02-25 17:32:10.331862 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.372) 0:01:07.450 **** 2026-02-25 17:32:10.331873 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.372) 0:01:07.449 **** 2026-02-25 17:32:10.331887 | controller | changed: [localhost] 2026-02-25 17:32:10.387980 | controller | 2026-02-25 17:32:10.388021 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:10.388032 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.229) 0:01:07.680 **** 2026-02-25 17:32:10.388040 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.229) 0:01:07.678 **** 2026-02-25 17:32:10.388053 | controller | skipping: [localhost] 2026-02-25 17:32:10.444531 | controller | 2026-02-25 17:32:10.444667 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova04delta/edpm/baremetalhosts _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:32:10.444684 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.056) 0:01:07.736 **** 2026-02-25 17:32:10.444695 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.056) 0:01:07.735 **** 2026-02-25 17:32:10.444729 | controller | skipping: [localhost] 2026-02-25 17:32:10.521031 | controller | 2026-02-25 17:32:10.521158 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova04delta/edpm/baremetalhosts _raw_params=wait_condition.yml] *** 2026-02-25 17:32:10.521171 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.056) 0:01:07.792 **** 2026-02-25 17:32:10.521180 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.056) 0:01:07.791 **** 2026-02-25 17:32:10.521199 | controller | skipping: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m) 2026-02-25 17:32:10.560680 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m) 2026-02-25 17:32:10.560830 | controller | skipping: [localhost] 2026-02-25 17:32:10.560849 | controller | 2026-02-25 17:32:10.560864 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:10.560877 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.076) 0:01:07.869 **** 2026-02-25 17:32:10.560888 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.076) 0:01:07.868 **** 2026-02-25 17:32:10.560919 | controller | skipping: [localhost] 2026-02-25 17:32:10.610436 | controller | 2026-02-25 17:32:10.610508 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova04delta/edpm/baremetalhosts name=run_hook] *** 2026-02-25 17:32:10.610518 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.039) 0:01:07.909 **** 2026-02-25 17:32:10.610524 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.039) 0:01:07.907 **** 2026-02-25 17:32:10.610543 | controller | skipping: [localhost] 2026-02-25 17:32:10.652399 | controller | 2026-02-25 17:32:10.652475 | 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-02-25 17:32:10.652487 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.049) 0:01:07.959 **** 2026-02-25 17:32:10.652496 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.049) 0:01:07.957 **** 2026-02-25 17:32:10.652515 | controller | ok: [localhost] => 2026-02-25 17:32:10.686216 | controller | changed: false 2026-02-25 17:32:10.686251 | controller | msg: All assertions passed 2026-02-25 17:32:10.686258 | controller | 2026-02-25 17:32:10.686263 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:32:10.686270 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.041) 0:01:08.001 **** 2026-02-25 17:32:10.686277 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.041) 0:01:07.999 **** 2026-02-25 17:32:10.686289 | controller | skipping: [localhost] 2026-02-25 17:32:10.716611 | controller | 2026-02-25 17:32:10.716646 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:32:10.716652 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.033) 0:01:08.034 **** 2026-02-25 17:32:10.716658 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.033) 0:01:08.033 **** 2026-02-25 17:32:10.716667 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=20m) 2026-02-25 17:32:10.738804 | controller | 2026-02-25 17:32:10.738838 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:32:10.738844 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.030) 0:01:08.065 **** 2026-02-25 17:32:10.738854 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.030) 0:01:08.063 **** 2026-02-25 17:32:10.738863 | controller | skipping: [localhost] 2026-02-25 17:32:10.767293 | controller | 2026-02-25 17:32:10.767325 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:32:10.767332 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.022) 0:01:08.087 **** 2026-02-25 17:32:10.767337 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.022) 0:01:08.086 **** 2026-02-25 17:32:10.767346 | controller | ok: [localhost] 2026-02-25 17:32:10.971435 | controller | 2026-02-25 17:32:10.971515 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:32:10.971524 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:10.971530 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:32:10.971537 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:32:10.971543 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.028) 0:01:08.116 **** 2026-02-25 17:32:10.971557 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.028) 0:01:08.114 **** 2026-02-25 17:32:10.971577 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-25 17:32:11.041979 | controller | 2026-02-25 17:32:11.042061 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 17:32:11.042071 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.203) 0:01:08.319 **** 2026-02-25 17:32:11.042078 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.203) 0:01:08.318 **** 2026-02-25 17:32:11.042097 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:32:11.088328 | controller | 2026-02-25 17:32:11.088398 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova04delta/edpm/nodeset name=run_hook] *** 2026-02-25 17:32:11.088412 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.070) 0:01:08.390 **** 2026-02-25 17:32:11.088417 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.070) 0:01:08.389 **** 2026-02-25 17:32:11.088434 | controller | skipping: [localhost] 2026-02-25 17:32:11.170856 | controller | 2026-02-25 17:32:11.170957 | controller | TASK [Generate values.yaml for examples/dt/nova/nova04delta/edpm/nodeset name=ci_gen_kustomize_values] *** 2026-02-25 17:32:11.170965 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.046) 0:01:08.437 **** 2026-02-25 17:32:11.170970 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.046) 0:01:08.435 **** 2026-02-25 17:32:11.170985 | controller | 2026-02-25 17:32:11.229140 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:32:11.229224 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.082) 0:01:08.519 **** 2026-02-25 17:32:11.229231 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.082) 0:01:08.518 **** 2026-02-25 17:32:11.229253 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 17:32:11.280300 | controller | 2026-02-25 17:32:11.280378 | 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-02-25 17:32:11.280396 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.057) 0:01:08.577 **** 2026-02-25 17:32:11.280401 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.057) 0:01:08.575 **** 2026-02-25 17:32:11.280417 | controller | ok: [localhost] => 2026-02-25 17:32:11.503934 | controller | changed: false 2026-02-25 17:32:11.504013 | controller | msg: All assertions passed 2026-02-25 17:32:11.504023 | controller | 2026-02-25 17:32:11.504032 | 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-02-25 17:32:11.504040 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.051) 0:01:08.628 **** 2026-02-25 17:32:11.504048 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.051) 0:01:08.627 **** 2026-02-25 17:32:11.504070 | controller | ok: [localhost] 2026-02-25 17:32:11.562970 | controller | 2026-02-25 17:32:11.563055 | 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-02-25 17:32:11.563066 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.223) 0:01:08.852 **** 2026-02-25 17:32:11.563075 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.223) 0:01:08.850 **** 2026-02-25 17:32:11.563316 | controller | ok: [localhost] => 2026-02-25 17:32:11.791646 | controller | changed: false 2026-02-25 17:32:11.791721 | controller | msg: All assertions passed 2026-02-25 17:32:11.791729 | controller | 2026-02-25 17:32:11.791744 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:32:11.791750 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.059) 0:01:08.911 **** 2026-02-25 17:32:11.791757 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.059) 0:01:08.910 **** 2026-02-25 17:32:11.791776 | controller | ok: [localhost] 2026-02-25 17:32:12.078119 | controller | 2026-02-25 17:32:12.078178 | 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-02-25 17:32:12.078187 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:32:12.078193 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:32:12.078200 | controller | _config_map_content | 2026-02-25 17:32:12.078206 | controller | ansible.utils.remove_keys( 2026-02-25 17:32:12.078212 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:32:12.078218 | controller | matching_parameter='regex') 2026-02-25 17:32:12.078224 | controller | }}, cacheable=False] *** 2026-02-25 17:32:12.078230 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.228) 0:01:09.139 **** 2026-02-25 17:32:12.078236 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.228) 0:01:09.138 **** 2026-02-25 17:32:12.078249 | controller | ok: [localhost] 2026-02-25 17:32:12.146495 | controller | 2026-02-25 17:32:12.146536 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:32:12.146542 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.286) 0:01:09.426 **** 2026-02-25 17:32:12.146547 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.286) 0:01:09.425 **** 2026-02-25 17:32:12.146557 | 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-02-25 17:32:12.200173 | controller | 2026-02-25 17:32:12.200215 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] *** 2026-02-25 17:32:12.200225 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.068) 0:01:09.495 **** 2026-02-25 17:32:12.200232 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.068) 0:01:09.493 **** 2026-02-25 17:32:12.200252 | 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-02-25 17:32:12.249315 | controller | 2026-02-25 17:32:12.249376 | 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-02-25 17:32:12.249391 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.053) 0:01:09.548 **** 2026-02-25 17:32:12.249398 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.053) 0:01:09.547 **** 2026-02-25 17:32:12.249409 | controller | ok: [localhost] => 2026-02-25 17:32:12.301733 | controller | changed: false 2026-02-25 17:32:12.301817 | controller | msg: All assertions passed 2026-02-25 17:32:12.301825 | controller | 2026-02-25 17:32:12.301831 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2026-02-25 17:32:12.301837 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.048) 0:01:09.597 **** 2026-02-25 17:32:12.301842 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.048) 0:01:09.596 **** 2026-02-25 17:32:12.301861 | 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-02-25 17:32:12.354037 | controller | 2026-02-25 17:32:12.354106 | 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-02-25 17:32:12.354113 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.052) 0:01:09.650 **** 2026-02-25 17:32:12.354149 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.052) 0:01:09.648 **** 2026-02-25 17:32:12.354168 | controller | skipping: [localhost] 2026-02-25 17:32:12.429329 | controller | 2026-02-25 17:32:12.429403 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{ 2026-02-25 17:32:12.429409 | controller | _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([]) 2026-02-25 17:32:12.429414 | controller | }}] *** 2026-02-25 17:32:12.429419 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.051) 0:01:09.702 **** 2026-02-25 17:32:12.429424 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.051) 0:01:09.700 **** 2026-02-25 17:32:12.429440 | controller | ok: [localhost] 2026-02-25 17:32:12.476589 | controller | 2026-02-25 17:32:12.476667 | 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-02-25 17:32:12.476675 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.075) 0:01:09.778 **** 2026-02-25 17:32:12.476680 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.075) 0:01:09.776 **** 2026-02-25 17:32:12.476695 | controller | ok: [localhost] => 2026-02-25 17:32:12.671286 | controller | changed: false 2026-02-25 17:32:12.671352 | controller | msg: All assertions passed 2026-02-25 17:32:12.671361 | controller | 2026-02-25 17:32:12.671368 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:32:12.671375 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.046) 0:01:09.825 **** 2026-02-25 17:32:12.671381 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.047) 0:01:09.823 **** 2026-02-25 17:32:12.671397 | controller | changed: [localhost] 2026-02-25 17:32:13.190858 | controller | 2026-02-25 17:32:13.190913 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:32:13.190929 | controller | (snippet_datadir, 2026-02-25 17:32:13.190936 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:32:13.190943 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:32:13.190950 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.194) 0:01:10.019 **** 2026-02-25 17:32:13.190957 | controller | Wednesday 25 February 2026 17:32:12 +0000 (0:00:00.194) 0:01:10.017 **** 2026-02-25 17:32:13.190971 | controller | changed: [localhost] 2026-02-25 17:32:13.246985 | controller | 2026-02-25 17:32:13.247059 | 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-02-25 17:32:13.247072 | controller | Wednesday 25 February 2026 17:32:13 +0000 (0:00:00.520) 0:01:10.539 **** 2026-02-25 17:32:13.247080 | controller | Wednesday 25 February 2026 17:32:13 +0000 (0:00:00.520) 0:01:10.538 **** 2026-02-25 17:32:13.247099 | controller | ok: [localhost] 2026-02-25 17:32:13.738485 | controller | 2026-02-25 17:32:13.738561 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:32:13.738569 | controller | (snippet_datadir, 2026-02-25 17:32:13.738575 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:32:13.738581 | controller | }}, content={{ 2026-02-25 17:32:13.738586 | controller | _base64_patch | 2026-02-25 17:32:13.738591 | controller | default({}) | 2026-02-25 17:32:13.738596 | controller | to_nice_yaml 2026-02-25 17:32:13.738601 | controller | }}, mode=0644] *** 2026-02-25 17:32:13.738613 | controller | Wednesday 25 February 2026 17:32:13 +0000 (0:00:00.055) 0:01:10.595 **** 2026-02-25 17:32:13.738619 | controller | Wednesday 25 February 2026 17:32:13 +0000 (0:00:00.055) 0:01:10.593 **** 2026-02-25 17:32:13.738638 | controller | changed: [localhost] 2026-02-25 17:32:14.150436 | controller | 2026-02-25 17:32:14.150492 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:32:14.150498 | controller | (snippet_datadir, 2026-02-25 17:32:14.150504 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:32:14.150512 | controller | }}, content={{ 2026-02-25 17:32:14.150517 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:32:14.150522 | controller | default({}) | 2026-02-25 17:32:14.150526 | controller | to_nice_yaml 2026-02-25 17:32:14.150531 | controller | }}, mode=0644] *** 2026-02-25 17:32:14.150535 | controller | Wednesday 25 February 2026 17:32:13 +0000 (0:00:00.491) 0:01:11.087 **** 2026-02-25 17:32:14.150540 | controller | Wednesday 25 February 2026 17:32:13 +0000 (0:00:00.491) 0:01:11.085 **** 2026-02-25 17:32:14.150553 | controller | changed: [localhost] 2026-02-25 17:32:14.512376 | controller | 2026-02-25 17:32:14.512447 | 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-02-25 17:32:14.512453 | controller | ( 2026-02-25 17:32:14.512458 | controller | snippet_datadir, 2026-02-25 17:32:14.512463 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:32:14.512468 | controller | ) | path_join 2026-02-25 17:32:14.512473 | controller | }}, mode=0644] *** 2026-02-25 17:32:14.512477 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.411) 0:01:11.498 **** 2026-02-25 17:32:14.512482 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.411) 0:01:11.497 **** 2026-02-25 17:32:14.512499 | controller | changed: [localhost] 2026-02-25 17:32:14.569193 | controller | 2026-02-25 17:32:14.569261 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:32:14.569268 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.362) 0:01:11.860 **** 2026-02-25 17:32:14.569273 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.362) 0:01:11.859 **** 2026-02-25 17:32:14.569291 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 17:32:14.615478 | controller | 2026-02-25 17:32:14.615541 | 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-02-25 17:32:14.615564 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.057) 0:01:11.917 **** 2026-02-25 17:32:14.615573 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.057) 0:01:11.916 **** 2026-02-25 17:32:14.615594 | controller | ok: [localhost] => 2026-02-25 17:32:14.824666 | controller | changed: false 2026-02-25 17:32:14.824747 | controller | msg: All assertions passed 2026-02-25 17:32:14.824759 | controller | 2026-02-25 17:32:14.824767 | 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-02-25 17:32:14.824776 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.045) 0:01:11.963 **** 2026-02-25 17:32:14.824784 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.046) 0:01:11.962 **** 2026-02-25 17:32:14.824807 | controller | ok: [localhost] 2026-02-25 17:32:14.875798 | controller | 2026-02-25 17:32:14.875850 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:32:14.875856 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.209) 0:01:12.173 **** 2026-02-25 17:32:14.875862 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.209) 0:01:12.171 **** 2026-02-25 17:32:14.875874 | controller | ok: [localhost] 2026-02-25 17:32:15.418046 | controller | 2026-02-25 17:32:15.418112 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:32:15.418118 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.051) 0:01:12.224 **** 2026-02-25 17:32:15.418142 | controller | Wednesday 25 February 2026 17:32:14 +0000 (0:00:00.051) 0:01:12.222 **** 2026-02-25 17:32:15.418159 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml) 2026-02-25 17:32:15.559959 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml) 2026-02-25 17:32:15.560004 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml) 2026-02-25 17:32:15.560013 | controller | 2026-02-25 17:32:15.560022 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:32:15.560030 | controller | _content | 2026-02-25 17:32:15.560037 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:32:15.560045 | controller | combine(_parsed, recursive=true) 2026-02-25 17:32:15.560053 | controller | }} 2026-02-25 17:32:15.560060 | controller | ] *** 2026-02-25 17:32:15.560072 | controller | Wednesday 25 February 2026 17:32:15 +0000 (0:00:00.542) 0:01:12.766 **** 2026-02-25 17:32:15.560080 | controller | Wednesday 25 February 2026 17:32:15 +0000 (0:00:00.542) 0:01:12.765 **** 2026-02-25 17:32:15.560094 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:32:15.761898 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:32:15.761958 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:32:15.761964 | controller | 2026-02-25 17:32:15.761969 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:32:15.761974 | controller | Wednesday 25 February 2026 17:32:15 +0000 (0:00:00.141) 0:01:12.908 **** 2026-02-25 17:32:15.761980 | controller | Wednesday 25 February 2026 17:32:15 +0000 (0:00:00.141) 0:01:12.906 **** 2026-02-25 17:32:15.761992 | controller | changed: [localhost] 2026-02-25 17:32:16.180691 | controller | 2026-02-25 17:32:16.180776 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:32:16.180789 | controller | (_destdir, 2026-02-25 17:32:16.180800 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:32:16.180810 | controller | }}, content={{ 2026-02-25 17:32:16.180820 | controller | ( 2026-02-25 17:32:16.180830 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:32:16.180840 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:32:16.180850 | controller | }}, mode=0644] *** 2026-02-25 17:32:16.180860 | controller | Wednesday 25 February 2026 17:32:15 +0000 (0:00:00.202) 0:01:13.110 **** 2026-02-25 17:32:16.180871 | controller | Wednesday 25 February 2026 17:32:15 +0000 (0:00:00.202) 0:01:13.109 **** 2026-02-25 17:32:16.180906 | controller | changed: [localhost] 2026-02-25 17:32:16.453116 | controller | 2026-02-25 17:32:16.453194 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova04delta/edpm/nodeset mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:32:16.453201 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:32:16.453206 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:32:16.453211 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:32:16.453215 | controller | }}, dest={{ 2026-02-25 17:32:16.453220 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:16.453225 | controller | stage['path'], _val.src_file 2026-02-25 17:32:16.453229 | controller | ) | 2026-02-25 17:32:16.453233 | controller | path_join 2026-02-25 17:32:16.453238 | controller | }}] *** 2026-02-25 17:32:16.453242 | controller | Wednesday 25 February 2026 17:32:16 +0000 (0:00:00.418) 0:01:13.529 **** 2026-02-25 17:32:16.453247 | controller | Wednesday 25 February 2026 17:32:16 +0000 (0:00:00.418) 0:01:13.527 **** 2026-02-25 17:32:16.453262 | controller | changed: [localhost] => (item=edpm-nodeset-values) 2026-02-25 17:32:16.509686 | controller | 2026-02-25 17:32:16.509775 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:16.509782 | controller | Wednesday 25 February 2026 17:32:16 +0000 (0:00:00.272) 0:01:13.801 **** 2026-02-25 17:32:16.509787 | controller | Wednesday 25 February 2026 17:32:16 +0000 (0:00:00.272) 0:01:13.800 **** 2026-02-25 17:32:16.509801 | controller | skipping: [localhost] 2026-02-25 17:32:16.814322 | controller | 2026-02-25 17:32:16.814378 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova04delta/edpm/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:32:16.814385 | controller | Wednesday 25 February 2026 17:32:16 +0000 (0:00:00.056) 0:01:13.858 **** 2026-02-25 17:32:16.814390 | controller | Wednesday 25 February 2026 17:32:16 +0000 (0:00:00.056) 0:01:13.856 **** 2026-02-25 17:32:16.814403 | controller | changed: [localhost] 2026-02-25 17:32:17.211647 | controller | 2026-02-25 17:32:17.211711 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:32:17.211718 | controller | Wednesday 25 February 2026 17:32:16 +0000 (0:00:00.304) 0:01:14.162 **** 2026-02-25 17:32:17.211723 | controller | Wednesday 25 February 2026 17:32:16 +0000 (0:00:00.304) 0:01:14.161 **** 2026-02-25 17:32:17.211738 | controller | changed: [localhost] 2026-02-25 17:32:17.500089 | controller | 2026-02-25 17:32:17.500160 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova04delta/edpm/nodeset remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:32:17.500177 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:32:17.500183 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:32:17.500189 | controller | }}, mode=0644] *** 2026-02-25 17:32:17.500193 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.397) 0:01:14.560 **** 2026-02-25 17:32:17.500198 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.397) 0:01:14.558 **** 2026-02-25 17:32:17.500208 | controller | changed: [localhost] 2026-02-25 17:32:17.540016 | controller | 2026-02-25 17:32:17.540048 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:17.540055 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.288) 0:01:14.848 **** 2026-02-25 17:32:17.540060 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.288) 0:01:14.847 **** 2026-02-25 17:32:17.540070 | controller | skipping: [localhost] 2026-02-25 17:32:17.581044 | controller | 2026-02-25 17:32:17.581074 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova04delta/edpm/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:32:17.581080 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.039) 0:01:14.888 **** 2026-02-25 17:32:17.581086 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.039) 0:01:14.887 **** 2026-02-25 17:32:17.581099 | controller | skipping: [localhost] 2026-02-25 17:32:17.635723 | controller | 2026-02-25 17:32:17.635763 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova04delta/edpm/nodeset _raw_params=wait_condition.yml] *** 2026-02-25 17:32:17.635772 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.041) 0:01:14.929 **** 2026-02-25 17:32:17.635780 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.041) 0:01:14.928 **** 2026-02-25 17:32:17.635792 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=20m) 2026-02-25 17:32:17.675288 | controller | skipping: [localhost] 2026-02-25 17:32:17.675324 | controller | 2026-02-25 17:32:17.675333 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:17.675340 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.054) 0:01:14.984 **** 2026-02-25 17:32:17.675347 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.054) 0:01:14.982 **** 2026-02-25 17:32:17.675359 | controller | skipping: [localhost] 2026-02-25 17:32:17.737238 | controller | 2026-02-25 17:32:17.737277 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova04delta/edpm/nodeset name=run_hook] *** 2026-02-25 17:32:17.737286 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.039) 0:01:15.023 **** 2026-02-25 17:32:17.737293 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.039) 0:01:15.022 **** 2026-02-25 17:32:17.737305 | controller | skipping: [localhost] 2026-02-25 17:32:17.778063 | controller | 2026-02-25 17:32:17.778101 | 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-02-25 17:32:17.778113 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.061) 0:01:15.085 **** 2026-02-25 17:32:17.778150 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.061) 0:01:15.084 **** 2026-02-25 17:32:17.778167 | controller | ok: [localhost] => 2026-02-25 17:32:17.805548 | controller | changed: false 2026-02-25 17:32:17.805587 | controller | msg: All assertions passed 2026-02-25 17:32:17.805609 | controller | 2026-02-25 17:32:17.805620 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:32:17.805629 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.041) 0:01:15.126 **** 2026-02-25 17:32:17.805635 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.041) 0:01:15.125 **** 2026-02-25 17:32:17.805647 | controller | skipping: [localhost] 2026-02-25 17:32:17.858262 | controller | 2026-02-25 17:32:17.858320 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 17:32:17.858334 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.027) 0:01:15.154 **** 2026-02-25 17:32:17.858349 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.027) 0:01:15.152 **** 2026-02-25 17:32:17.858367 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment --for condition=Ready --timeout=90m) 2026-02-25 17:32:17.890081 | controller | 2026-02-25 17:32:17.890156 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:32:17.890172 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.051) 0:01:15.206 **** 2026-02-25 17:32:17.890180 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.052) 0:01:15.204 **** 2026-02-25 17:32:17.890192 | controller | skipping: [localhost] 2026-02-25 17:32:17.927893 | controller | 2026-02-25 17:32:17.927931 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:32:17.927945 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.032) 0:01:15.238 **** 2026-02-25 17:32:17.927952 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.032) 0:01:15.237 **** 2026-02-25 17:32:17.927963 | controller | ok: [localhost] 2026-02-25 17:32:18.181385 | controller | 2026-02-25 17:32:18.181420 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:32:18.181426 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:18.181431 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:32:18.181436 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:32:18.181440 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.037) 0:01:15.276 **** 2026-02-25 17:32:18.181445 | controller | Wednesday 25 February 2026 17:32:17 +0000 (0:00:00.037) 0:01:15.275 **** 2026-02-25 17:32:18.181455 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2026-02-25 17:32:18.242833 | controller | 2026-02-25 17:32:18.242867 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 17:32:18.242874 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.253) 0:01:15.530 **** 2026-02-25 17:32:18.242879 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.253) 0:01:15.528 **** 2026-02-25 17:32:18.242888 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:32:18.283399 | controller | 2026-02-25 17:32:18.283439 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova04delta/edpm/deployment name=run_hook] *** 2026-02-25 17:32:18.283447 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.061) 0:01:15.591 **** 2026-02-25 17:32:18.283453 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.061) 0:01:15.590 **** 2026-02-25 17:32:18.283465 | controller | skipping: [localhost] 2026-02-25 17:32:18.365963 | controller | 2026-02-25 17:32:18.366011 | controller | TASK [Generate values.yaml for examples/dt/nova/nova04delta/edpm/deployment name=ci_gen_kustomize_values] *** 2026-02-25 17:32:18.366019 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.040) 0:01:15.632 **** 2026-02-25 17:32:18.366025 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.040) 0:01:15.630 **** 2026-02-25 17:32:18.366038 | controller | 2026-02-25 17:32:18.424418 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:32:18.424455 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.082) 0:01:15.714 **** 2026-02-25 17:32:18.424463 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.082) 0:01:15.713 **** 2026-02-25 17:32:18.424476 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 17:32:18.471513 | controller | 2026-02-25 17:32:18.471550 | 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-02-25 17:32:18.471558 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.058) 0:01:15.773 **** 2026-02-25 17:32:18.471563 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.058) 0:01:15.771 **** 2026-02-25 17:32:18.471575 | controller | ok: [localhost] => 2026-02-25 17:32:18.656057 | controller | changed: false 2026-02-25 17:32:18.656092 | controller | msg: All assertions passed 2026-02-25 17:32:18.656098 | controller | 2026-02-25 17:32:18.656104 | 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-02-25 17:32:18.656109 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.047) 0:01:15.820 **** 2026-02-25 17:32:18.656114 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.047) 0:01:15.818 **** 2026-02-25 17:32:18.656123 | controller | ok: [localhost] 2026-02-25 17:32:18.713409 | controller | 2026-02-25 17:32:18.713450 | 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-02-25 17:32:18.713465 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.184) 0:01:16.004 **** 2026-02-25 17:32:18.713472 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.184) 0:01:16.003 **** 2026-02-25 17:32:18.713485 | controller | ok: [localhost] => 2026-02-25 17:32:18.959003 | controller | changed: false 2026-02-25 17:32:18.959055 | controller | msg: All assertions passed 2026-02-25 17:32:18.959063 | controller | 2026-02-25 17:32:18.959070 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:32:18.959076 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.057) 0:01:16.061 **** 2026-02-25 17:32:18.959083 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.057) 0:01:16.060 **** 2026-02-25 17:32:18.959096 | controller | ok: [localhost] 2026-02-25 17:32:19.210743 | controller | 2026-02-25 17:32:19.210784 | 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-02-25 17:32:19.210793 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:32:19.210800 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:32:19.210806 | controller | _config_map_content | 2026-02-25 17:32:19.210813 | controller | ansible.utils.remove_keys( 2026-02-25 17:32:19.210819 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:32:19.210825 | controller | matching_parameter='regex') 2026-02-25 17:32:19.210831 | controller | }}, cacheable=False] *** 2026-02-25 17:32:19.210837 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.245) 0:01:16.307 **** 2026-02-25 17:32:19.210843 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:00.245) 0:01:16.306 **** 2026-02-25 17:32:19.210856 | controller | ok: [localhost] 2026-02-25 17:32:19.264251 | controller | 2026-02-25 17:32:19.264305 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:32:19.264319 | controller | Wednesday 25 February 2026 17:32:19 +0000 (0:00:00.251) 0:01:16.559 **** 2026-02-25 17:32:19.264330 | controller | Wednesday 25 February 2026 17:32:19 +0000 (0:00:00.251) 0:01:16.557 **** 2026-02-25 17:32:19.264348 | controller | skipping: [localhost] 2026-02-25 17:32:19.485114 | controller | 2026-02-25 17:32:19.485207 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:32:19.485228 | controller | Wednesday 25 February 2026 17:32:19 +0000 (0:00:00.053) 0:01:16.612 **** 2026-02-25 17:32:19.485240 | controller | Wednesday 25 February 2026 17:32:19 +0000 (0:00:00.053) 0:01:16.610 **** 2026-02-25 17:32:19.485261 | controller | changed: [localhost] 2026-02-25 17:32:19.579610 | controller | 2026-02-25 17:32:19.579658 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:32:19.579665 | controller | (snippet_datadir, 2026-02-25 17:32:19.579670 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:32:19.579675 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:32:19.579680 | controller | Wednesday 25 February 2026 17:32:19 +0000 (0:00:00.220) 0:01:16.833 **** 2026-02-25 17:32:19.579685 | controller | Wednesday 25 February 2026 17:32:19 +0000 (0:00:00.220) 0:01:16.831 **** 2026-02-25 17:32:19.579695 | controller | skipping: [localhost] 2026-02-25 17:32:19.636877 | controller | 2026-02-25 17:32:19.636914 | 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-02-25 17:32:19.636923 | controller | Wednesday 25 February 2026 17:32:19 +0000 (0:00:00.095) 0:01:16.928 **** 2026-02-25 17:32:19.636930 | controller | Wednesday 25 February 2026 17:32:19 +0000 (0:00:00.095) 0:01:16.926 **** 2026-02-25 17:32:19.636942 | controller | ok: [localhost] 2026-02-25 17:32:20.006324 | controller | 2026-02-25 17:32:20.006358 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:32:20.006370 | controller | (snippet_datadir, 2026-02-25 17:32:20.006376 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:32:20.006381 | controller | }}, content={{ 2026-02-25 17:32:20.006385 | controller | _base64_patch | 2026-02-25 17:32:20.006390 | controller | default({}) | 2026-02-25 17:32:20.006394 | controller | to_nice_yaml 2026-02-25 17:32:20.006398 | controller | }}, mode=0644] *** 2026-02-25 17:32:20.006403 | controller | Wednesday 25 February 2026 17:32:19 +0000 (0:00:00.057) 0:01:16.985 **** 2026-02-25 17:32:20.006407 | controller | Wednesday 25 February 2026 17:32:19 +0000 (0:00:00.057) 0:01:16.984 **** 2026-02-25 17:32:20.006417 | controller | changed: [localhost] 2026-02-25 17:32:20.376269 | controller | 2026-02-25 17:32:20.376308 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:32:20.376314 | controller | (snippet_datadir, 2026-02-25 17:32:20.376320 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:32:20.376325 | controller | }}, content={{ 2026-02-25 17:32:20.376330 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:32:20.376337 | controller | default({}) | 2026-02-25 17:32:20.376343 | controller | to_nice_yaml 2026-02-25 17:32:20.376349 | controller | }}, mode=0644] *** 2026-02-25 17:32:20.376353 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.369) 0:01:17.354 **** 2026-02-25 17:32:20.376369 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.369) 0:01:17.353 **** 2026-02-25 17:32:20.376379 | controller | changed: [localhost] 2026-02-25 17:32:20.804008 | controller | 2026-02-25 17:32:20.804048 | 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-02-25 17:32:20.804057 | controller | ( 2026-02-25 17:32:20.804064 | controller | snippet_datadir, 2026-02-25 17:32:20.804070 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:32:20.804076 | controller | ) | path_join 2026-02-25 17:32:20.804085 | controller | }}, mode=0644] *** 2026-02-25 17:32:20.804092 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.370) 0:01:17.724 **** 2026-02-25 17:32:20.804099 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.370) 0:01:17.723 **** 2026-02-25 17:32:20.804111 | controller | changed: [localhost] 2026-02-25 17:32:20.876996 | controller | 2026-02-25 17:32:20.877044 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:32:20.877054 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.427) 0:01:18.152 **** 2026-02-25 17:32:20.877061 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.427) 0:01:18.151 **** 2026-02-25 17:32:20.877074 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 17:32:20.922575 | controller | 2026-02-25 17:32:20.922620 | 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-02-25 17:32:20.922630 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.072) 0:01:18.225 **** 2026-02-25 17:32:20.922637 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.072) 0:01:18.223 **** 2026-02-25 17:32:20.922650 | controller | ok: [localhost] => 2026-02-25 17:32:21.146841 | controller | changed: false 2026-02-25 17:32:21.146880 | controller | msg: All assertions passed 2026-02-25 17:32:21.146889 | controller | 2026-02-25 17:32:21.146897 | 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-02-25 17:32:21.146905 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.045) 0:01:18.271 **** 2026-02-25 17:32:21.146912 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.045) 0:01:18.269 **** 2026-02-25 17:32:21.146924 | controller | ok: [localhost] 2026-02-25 17:32:21.193235 | controller | 2026-02-25 17:32:21.193275 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:32:21.193284 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.224) 0:01:18.495 **** 2026-02-25 17:32:21.193297 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.224) 0:01:18.493 **** 2026-02-25 17:32:21.193310 | controller | ok: [localhost] 2026-02-25 17:32:21.593935 | controller | 2026-02-25 17:32:21.593990 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:32:21.593997 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.046) 0:01:18.541 **** 2026-02-25 17:32:21.594002 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.046) 0:01:18.540 **** 2026-02-25 17:32:21.594012 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2026-02-25 17:32:21.676057 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2026-02-25 17:32:21.676099 | controller | 2026-02-25 17:32:21.676108 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:32:21.676115 | controller | _content | 2026-02-25 17:32:21.676119 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:32:21.676165 | controller | combine(_parsed, recursive=true) 2026-02-25 17:32:21.676177 | controller | }} 2026-02-25 17:32:21.676183 | controller | ] *** 2026-02-25 17:32:21.676189 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.400) 0:01:18.942 **** 2026-02-25 17:32:21.676196 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.400) 0:01:18.941 **** 2026-02-25 17:32:21.676209 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:32:21.864692 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:32:21.864734 | controller | 2026-02-25 17:32:21.864740 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:32:21.864746 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.082) 0:01:19.024 **** 2026-02-25 17:32:21.864751 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.082) 0:01:19.023 **** 2026-02-25 17:32:21.864761 | controller | changed: [localhost] 2026-02-25 17:32:22.297586 | controller | 2026-02-25 17:32:22.297619 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:32:22.297625 | controller | (_destdir, 2026-02-25 17:32:22.297653 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:32:22.297659 | controller | }}, content={{ 2026-02-25 17:32:22.297664 | controller | ( 2026-02-25 17:32:22.297668 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:32:22.297673 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:32:22.297678 | controller | }}, mode=0644] *** 2026-02-25 17:32:22.297682 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.188) 0:01:19.213 **** 2026-02-25 17:32:22.297687 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.188) 0:01:19.211 **** 2026-02-25 17:32:22.297696 | controller | changed: [localhost] 2026-02-25 17:32:22.558342 | controller | 2026-02-25 17:32:22.558384 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova04delta/edpm/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:32:22.558394 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:32:22.558401 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:32:22.558407 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:32:22.558414 | controller | }}, dest={{ 2026-02-25 17:32:22.558421 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:22.558428 | controller | stage['path'], _val.src_file 2026-02-25 17:32:22.558434 | controller | ) | 2026-02-25 17:32:22.558440 | controller | path_join 2026-02-25 17:32:22.558446 | controller | }}] *** 2026-02-25 17:32:22.558452 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.433) 0:01:19.646 **** 2026-02-25 17:32:22.558463 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.433) 0:01:19.644 **** 2026-02-25 17:32:22.558477 | controller | changed: [localhost] => (item=edpm-deployment-values) 2026-02-25 17:32:22.597293 | controller | 2026-02-25 17:32:22.597325 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:22.597331 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.260) 0:01:19.906 **** 2026-02-25 17:32:22.597341 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.260) 0:01:19.905 **** 2026-02-25 17:32:22.597350 | controller | skipping: [localhost] 2026-02-25 17:32:22.928913 | controller | 2026-02-25 17:32:22.928968 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova04delta/edpm/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:32:22.928975 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.039) 0:01:19.946 **** 2026-02-25 17:32:22.928980 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.039) 0:01:19.944 **** 2026-02-25 17:32:22.928992 | controller | changed: [localhost] 2026-02-25 17:32:23.325187 | controller | 2026-02-25 17:32:23.325232 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:32:23.325245 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.331) 0:01:20.277 **** 2026-02-25 17:32:23.325251 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.331) 0:01:20.276 **** 2026-02-25 17:32:23.325264 | controller | changed: [localhost] 2026-02-25 17:32:23.564073 | controller | 2026-02-25 17:32:23.564117 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova04delta/edpm/deployment remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:32:23.564140 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:32:23.564150 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:32:23.564156 | controller | }}, mode=0644] *** 2026-02-25 17:32:23.564161 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.394) 0:01:20.672 **** 2026-02-25 17:32:23.564165 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.394) 0:01:20.670 **** 2026-02-25 17:32:23.564176 | controller | changed: [localhost] 2026-02-25 17:32:23.604976 | controller | 2026-02-25 17:32:23.605061 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:23.605077 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.240) 0:01:20.912 **** 2026-02-25 17:32:23.605087 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.240) 0:01:20.911 **** 2026-02-25 17:32:23.605106 | controller | skipping: [localhost] 2026-02-25 17:32:23.655189 | controller | 2026-02-25 17:32:23.655247 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova04delta/edpm/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:32:23.655261 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.040) 0:01:20.953 **** 2026-02-25 17:32:23.655271 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.040) 0:01:20.952 **** 2026-02-25 17:32:23.655292 | controller | skipping: [localhost] 2026-02-25 17:32:23.713610 | controller | 2026-02-25 17:32:23.713703 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova04delta/edpm/deployment _raw_params=wait_condition.yml] *** 2026-02-25 17:32:23.713716 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.050) 0:01:21.003 **** 2026-02-25 17:32:23.713727 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.050) 0:01:21.002 **** 2026-02-25 17:32:23.713752 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment --for condition=Ready --timeout=90m) 2026-02-25 17:32:23.767895 | controller | skipping: [localhost] 2026-02-25 17:32:23.767982 | controller | 2026-02-25 17:32:23.767996 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:23.768007 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.058) 0:01:21.061 **** 2026-02-25 17:32:23.768018 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.058) 0:01:21.060 **** 2026-02-25 17:32:23.768043 | controller | skipping: [localhost] 2026-02-25 17:32:23.850338 | controller | 2026-02-25 17:32:23.850422 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova04delta/edpm/deployment name=run_hook] *** 2026-02-25 17:32:23.850436 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.054) 0:01:21.116 **** 2026-02-25 17:32:23.850462 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.054) 0:01:21.114 **** 2026-02-25 17:32:23.850488 | controller | skipping: [localhost] 2026-02-25 17:32:23.960337 | controller | 2026-02-25 17:32:23.960502 | controller | PLAY RECAP ********************************************************************* 2026-02-25 17:32:23.960519 | controller | localhost : ok=264 changed=75 unreachable=0 failed=0 skipped=80 rescued=0 ignored=0 2026-02-25 17:32:23.960527 | controller | 2026-02-25 17:32:23.960534 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.081) 0:01:21.197 **** 2026-02-25 17:32:23.960541 | controller | =============================================================================== 2026-02-25 17:32:23.960547 | controller | Get automation contents ------------------------------------------------- 7.17s 2026-02-25 17:32:23.960554 | controller | ci_setup : Install needed packages -------------------------------------- 5.99s 2026-02-25 17:32:23.960561 | controller | ci_setup : Install openshift client ------------------------------------- 5.43s 2026-02-25 17:32:23.960568 | controller | Create needed SSH keypairs ---------------------------------------------- 1.66s 2026-02-25 17:32:23.960574 | controller | Load automation files as fact ------------------------------------------- 1.51s 2026-02-25 17:32:23.960581 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 1.36s 2026-02-25 17:32:23.960587 | controller | ci_setup : Manage directories ------------------------------------------- 0.95s 2026-02-25 17:32:23.960594 | controller | Gathering Facts --------------------------------------------------------- 0.89s 2026-02-25 17:32:23.960601 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s 2026-02-25 17:32:23.960615 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.58s 2026-02-25 17:32:23.960622 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.56s 2026-02-25 17:32:23.960628 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.56s 2026-02-25 17:32:23.960635 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.55s 2026-02-25 17:32:23.960641 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.55s 2026-02-25 17:32:23.960648 | controller | Copy file on localhost -------------------------------------------------- 0.55s 2026-02-25 17:32:23.960654 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.54s 2026-02-25 17:32:23.960661 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova04delta/control-plane/networking --- 0.53s 2026-02-25 17:32:23.960668 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.52s 2026-02-25 17:32:23.960674 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.50s 2026-02-25 17:32:23.960681 | controller | ci_gen_kustomize_values : Push base64 CI patches ------------------------ 0.49s 2026-02-25 17:32:23.960687 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.082) 0:01:21.197 **** 2026-02-25 17:32:23.960694 | controller | =============================================================================== 2026-02-25 17:32:23.960700 | controller | ci_gen_kustomize_values ------------------------------------------------ 36.37s 2026-02-25 17:32:23.960707 | controller | kustomize_deploy ------------------------------------------------------- 16.82s 2026-02-25 17:32:23.960713 | controller | ci_setup --------------------------------------------------------------- 13.67s 2026-02-25 17:32:23.960720 | controller | ansible.builtin.slurp --------------------------------------------------- 8.13s 2026-02-25 17:32:23.960726 | controller | community.crypto.openssh_keypair ---------------------------------------- 1.66s 2026-02-25 17:32:23.960733 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.59s 2026-02-25 17:32:23.960739 | controller | gather_facts ------------------------------------------------------------ 0.89s 2026-02-25 17:32:23.960746 | controller | ansible.builtin.copy ---------------------------------------------------- 0.55s 2026-02-25 17:32:23.960752 | controller | networking_mapper ------------------------------------------------------- 0.43s 2026-02-25 17:32:23.960770 | controller | ansible.builtin.file ---------------------------------------------------- 0.34s 2026-02-25 17:32:23.960776 | controller | ansible.builtin.stat ---------------------------------------------------- 0.25s 2026-02-25 17:32:23.960783 | controller | ansible.builtin.find ---------------------------------------------------- 0.24s 2026-02-25 17:32:23.960789 | controller | ansible.builtin.include_role -------------------------------------------- 0.18s 2026-02-25 17:32:23.960796 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-02-25 17:32:23.960802 | controller | ansible.builtin.include_vars -------------------------------------------- 0.03s 2026-02-25 17:32:23.960809 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-25 17:32:23.960815 | controller | total ------------------------------------------------------------------ 81.17s 2026-02-25 17:32:24.201326 | controller | changed 2026-02-25 17:32:24.272509 | 2026-02-25 17:32:24.272609 | PLAY RECAP 2026-02-25 17:32:24.272658 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-25 17:32:24.272714 | 2026-02-25 17:32:24.369250 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-02-25 17:32:24.371120 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-25 17:32:24.991560 | 2026-02-25 17:32:24.991685 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-02-25 17:32:25.015780 | 2026-02-25 17:32:25.015987 | TASK [Filter out host if needed] 2026-02-25 17:32:25.027097 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-25 17:32:25.032168 | 2026-02-25 17:32:25.032233 | TASK [Ensure file is present] 2026-02-25 17:32:25.373981 | controller | ok 2026-02-25 17:32:25.390847 | 2026-02-25 17:32:25.390951 | TASK [Manage molecule report file] 2026-02-25 17:32:25.932778 | controller | skipping: Conditional result was False 2026-02-25 17:32:25.939002 | 2026-02-25 17:32:25.939071 | TASK [Check if we get ci-framework-data basedir] 2026-02-25 17:32:26.202160 | controller | ok 2026-02-25 17:32:26.207731 | 2026-02-25 17:32:26.207791 | TASK [Create ci-framework-data log directory for zuul] 2026-02-25 17:32:26.568584 | controller | changed 2026-02-25 17:32:26.578839 | 2026-02-25 17:32:26.578922 | TASK [Copy ci-framework interesting files] 2026-02-25 17:32:26.960315 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-02-25 17:32:27.111097 | controller | changed 2026-02-25 17:32:27.122793 | 2026-02-25 17:32:27.122942 | TASK [Get SELinux listing] 2026-02-25 17:32:27.681899 | controller | changed 2026-02-25 17:32:27.695066 | 2026-02-25 17:32:27.695214 | TASK [Generate log index] 2026-02-25 17:32:28.553729 | controller | changed 2026-02-25 17:32:28.564842 | 2026-02-25 17:32:28.564939 | TASK [Get some env related data] 2026-02-25 17:32:29.174716 | controller | /home/zuul/.local/bin/ansible 2026-02-25 17:32:30.116144 | controller | changed 2026-02-25 17:32:30.121786 | 2026-02-25 17:32:30.121845 | TASK [Generate list of logs to collect in home directory] 2026-02-25 17:32:30.455716 | controller | ok: All paths examined 2026-02-25 17:32:30.461724 | 2026-02-25 17:32:30.461787 | LOOP [Copy logs from home directory] 2026-02-25 17:32:30.798763 | controller | changed: 2026-02-25 17:32:30.799053 | controller | { 2026-02-25 17:32:30.799091 | controller | "atime": 1772040639.8231282, 2026-02-25 17:32:30.799118 | controller | "ctime": 1772040743.8498652, 2026-02-25 17:32:30.799143 | controller | "dev": 64513, 2026-02-25 17:32:30.799167 | controller | "gid": 1000, 2026-02-25 17:32:30.799191 | controller | "gr_name": "zuul", 2026-02-25 17:32:30.799215 | controller | "inode": 359221, 2026-02-25 17:32:30.799238 | controller | "isblk": false, 2026-02-25 17:32:30.799261 | controller | "ischr": false, 2026-02-25 17:32:30.799283 | controller | "isdir": false, 2026-02-25 17:32:30.799305 | controller | "isfifo": false, 2026-02-25 17:32:30.799327 | controller | "isgid": false, 2026-02-25 17:32:30.799378 | controller | "islnk": false, 2026-02-25 17:32:30.799401 | controller | "isreg": true, 2026-02-25 17:32:30.799423 | controller | "issock": false, 2026-02-25 17:32:30.799444 | controller | "isuid": false, 2026-02-25 17:32:30.799466 | controller | "mode": "0644", 2026-02-25 17:32:30.799488 | controller | "mtime": 1772040743.8498652, 2026-02-25 17:32:30.799510 | controller | "nlink": 1, 2026-02-25 17:32:30.799532 | controller | "path": "/home/zuul/ansible.log", 2026-02-25 17:32:30.799560 | controller | "pw_name": "zuul", 2026-02-25 17:32:30.799583 | controller | "rgrp": true, 2026-02-25 17:32:30.799607 | controller | "roth": true, 2026-02-25 17:32:30.799629 | controller | "rusr": true, 2026-02-25 17:32:30.799652 | controller | "size": 232832, 2026-02-25 17:32:30.799703 | controller | "uid": 1000, 2026-02-25 17:32:30.799729 | controller | "wgrp": false, 2026-02-25 17:32:30.799752 | controller | "woth": false, 2026-02-25 17:32:30.805346 | controller | "wusr": true, 2026-02-25 17:32:30.805393 | controller | "xgrp": false, 2026-02-25 17:32:30.805421 | controller | "xoth": false, 2026-02-25 17:32:30.805446 | controller | "xusr": false 2026-02-25 17:32:30.805469 | controller | } 2026-02-25 17:32:30.880228 | 2026-02-25 17:32:30.880415 | TASK [Copy crio stats log file] 2026-02-25 17:32:30.904343 | controller | skipping: Conditional result was False 2026-02-25 17:32:30.909848 | 2026-02-25 17:32:30.909918 | TASK [Get SELinux related data] 2026-02-25 17:32:31.134734 | controller | 2026-02-25 17:32:31.445299 | controller | ERROR 2026-02-25 17:32:31.445406 | controller | { 2026-02-25 17:32:31.445433 | controller | "delta": "0:00:00.007451", 2026-02-25 17:32:31.445453 | controller | "end": "2026-02-25 17:32:31.135472", 2026-02-25 17:32:31.445476 | controller | "msg": "non-zero return code", 2026-02-25 17:32:31.445493 | controller | "rc": 1, 2026-02-25 17:32:31.445510 | controller | "start": "2026-02-25 17:32:31.128021" 2026-02-25 17:32:31.445527 | controller | } 2026-02-25 17:32:31.445549 | controller | ERROR: Ignoring Errors 2026-02-25 17:32:31.450731 | 2026-02-25 17:32:31.450792 | TASK [Create system configuration directory] 2026-02-25 17:32:31.663328 | controller | changed 2026-02-25 17:32:31.669373 | 2026-02-25 17:32:31.669441 | TASK [Get some of the system configurations] 2026-02-25 17:32:32.199250 | controller | changed 2026-02-25 17:32:32.207063 | 2026-02-25 17:32:32.207156 | TASK [Copy generated documentation if available] 2026-02-25 17:32:32.242591 | controller | skipping: Conditional result was False 2026-02-25 17:32:32.253160 | 2026-02-25 17:32:32.253287 | TASK [Copy generated AsciiDoc documentation if available] 2026-02-25 17:32:32.278588 | controller | skipping: Conditional result was False 2026-02-25 17:32:32.286326 | 2026-02-25 17:32:32.286435 | TASK [Compress logs bigger than 2MB] 2026-02-25 17:32:32.825324 | controller | changed 2026-02-25 17:32:32.830744 | 2026-02-25 17:32:32.830809 | TASK [Copy files from workspace on node] 2026-02-25 17:32:32.849990 | controller | ok 2026-02-25 17:32:32.888857 | 2026-02-25 17:32:32.888995 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-25 17:32:32.905042 | controller | skipping: Conditional result was False 2026-02-25 17:32:32.917750 | 2026-02-25 17:32:32.917881 | TASK [fetch-output : Set log path for single node] 2026-02-25 17:32:32.951547 | controller | ok 2026-02-25 17:32:32.956608 | 2026-02-25 17:32:32.956694 | LOOP [fetch-output : Ensure local output dirs] 2026-02-25 17:32:33.184911 | controller -> localhost | ok: "/var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/logs" 2026-02-25 17:32:33.185162 | controller -> localhost | changed: All items complete 2026-02-25 17:32:33.185195 | 2026-02-25 17:32:33.381156 | controller -> localhost | changed: "/var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/artifacts" 2026-02-25 17:32:33.659210 | controller -> localhost | changed: "/var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/docs" 2026-02-25 17:32:33.675265 | 2026-02-25 17:32:33.675366 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-25 17:32:34.310493 | controller | changed: 2026-02-25 17:32:34.310804 | controller | .d..t...... ./ 2026-02-25 17:32:34.310837 | controller | >f+++++++++ README.html 2026-02-25 17:32:34.310860 | controller | >f+++++++++ ansible.log 2026-02-25 17:32:34.310882 | controller | >f+++++++++ dmesg.log 2026-02-25 17:32:34.310902 | controller | >f+++++++++ installed-pkgs.log 2026-02-25 17:32:34.310920 | controller | >f+++++++++ python.log 2026-02-25 17:32:34.310941 | controller | >f+++++++++ registries.conf 2026-02-25 17:32:34.310961 | controller | >f+++++++++ selinux-denials.log 2026-02-25 17:32:34.310979 | controller | >f+++++++++ selinux-listing.log 2026-02-25 17:32:34.310999 | controller | cd+++++++++ ci-framework-data/ 2026-02-25 17:32:34.311017 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-02-25 17:32:34.311036 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2026-02-25 17:32:34.311054 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2026-02-25 17:32:34.311072 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2026-02-25 17:32:34.311090 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2026-02-25 17:32:34.311107 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-02-25 17:32:34.311125 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2026-02-25 17:32:34.311148 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/ 2026-02-25 17:32:34.311167 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/values.yaml 2026-02-25 17:32:34.311192 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/ 2026-02-25 17:32:34.311211 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/values.yaml 2026-02-25 17:32:34.311228 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2026-02-25 17:32:34.311246 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2026-02-25 17:32:34.311264 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/ 2026-02-25 17:32:34.311282 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml 2026-02-25 17:32:34.311299 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2026-02-25 17:32:34.311316 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2026-02-25 17:32:34.311333 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2026-02-25 17:32:34.311351 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2026-02-25 17:32:34.311370 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2026-02-25 17:32:34.311390 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/ 2026-02-25 17:32:34.311409 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/01_original.yaml 2026-02-25 17:32:34.311426 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml 2026-02-25 17:32:34.311443 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml 2026-02-25 17:32:34.311460 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/ 2026-02-25 17:32:34.311477 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/01_original.yaml 2026-02-25 17:32:34.311495 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml 2026-02-25 17:32:34.311512 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml 2026-02-25 17:32:34.311529 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2026-02-25 17:32:34.311546 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2026-02-25 17:32:34.311563 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2026-02-25 17:32:34.311580 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2026-02-25 17:32:34.311598 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/ 2026-02-25 17:32:34.311615 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml 2026-02-25 17:32:34.311632 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml 2026-02-25 17:32:34.311650 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml 2026-02-25 17:32:34.311688 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml 2026-02-25 17:32:34.311707 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2026-02-25 17:32:34.311724 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2026-02-25 17:32:34.311741 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30424.2026-02-25@17:31:42~ 2026-02-25 17:32:34.311758 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2026-02-25 17:32:34.311780 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2026-02-25 17:32:34.311798 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2026-02-25 17:32:34.311816 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2026-02-25 17:32:34.311833 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2026-02-25 17:32:34.311850 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2026-02-25 17:32:34.311867 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2026-02-25 17:32:34.311883 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2026-02-25 17:32:34.311901 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/baremetalhosts.yaml 2026-02-25 17:32:34.311918 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2026-02-25 17:32:34.311935 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment.yaml 2026-02-25 17:32:34.311952 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/dns.yaml 2026-02-25 17:32:34.311969 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml 2026-02-25 17:32:34.311986 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2026-02-25 17:32:34.312002 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset.yaml 2026-02-25 17:32:34.312019 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-02-25 17:32:34.312037 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-02-25 17:32:34.312054 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-02-25 17:32:34.312072 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-02-25 17:32:34.312088 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-02-25 17:32:34.312105 | controller | cd+++++++++ ci-framework-data/logs/ 2026-02-25 17:32:34.312122 | controller | cd+++++++++ registries.conf.d/ 2026-02-25 17:32:34.312138 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-02-25 17:32:34.312155 | controller | cd+++++++++ system-config/ 2026-02-25 17:32:34.312172 | controller | cd+++++++++ system-config/libvirt/ 2026-02-25 17:32:34.312189 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-02-25 17:32:34.312207 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-02-25 17:32:34.753447 | controller | changed: .d..t...... ./ 2026-02-25 17:32:35.236519 | controller | changed: .d..t...... ./ 2026-02-25 17:32:35.261480 | 2026-02-25 17:32:35.261583 | TASK [Return artifact to Zuul] 2026-02-25 17:32:35.286908 | controller | skipping: Conditional result was False 2026-02-25 17:32:35.318969 | 2026-02-25 17:32:35.319060 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-02-25 17:32:35.319163 | 2026-02-25 17:32:35.319194 | PLAY RECAP 2026-02-25 17:32:35.319247 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-02-25 17:32:35.319279 | 2026-02-25 17:32:35.441181 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-25 17:32:35.442351 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-25 17:32:36.073608 | 2026-02-25 17:32:36.073739 | PLAY [all] 2026-02-25 17:32:36.093277 | 2026-02-25 17:32:36.093385 | TASK [include_role : fetch-output] 2026-02-25 17:32:36.145865 | controller | ok 2026-02-25 17:32:36.173128 | 2026-02-25 17:32:36.173287 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-25 17:32:36.219227 | controller | skipping: Conditional result was False 2026-02-25 17:32:36.227610 | 2026-02-25 17:32:36.227734 | TASK [fetch-output : Set log path for single node] 2026-02-25 17:32:36.270526 | controller | ok 2026-02-25 17:32:36.278021 | 2026-02-25 17:32:36.278113 | LOOP [fetch-output : Ensure local output dirs] 2026-02-25 17:32:36.705763 | controller -> localhost | ok: "/var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/logs" 2026-02-25 17:32:36.923397 | controller -> localhost | ok: "/var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/artifacts" 2026-02-25 17:32:37.162395 | controller -> localhost | ok: "/var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/docs" 2026-02-25 17:32:37.177855 | 2026-02-25 17:32:37.177980 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-25 17:32:37.798842 | controller | ok 2026-02-25 17:32:37.799037 | controller | ok: All items complete 2026-02-25 17:32:37.799081 | 2026-02-25 17:32:38.287592 | controller | ok 2026-02-25 17:32:38.715145 | controller | ok 2026-02-25 17:32:38.755174 | 2026-02-25 17:32:38.755294 | TASK [include_role : fetch-output-openshift] 2026-02-25 17:32:38.807498 | controller | skipping: Conditional result was False 2026-02-25 17:32:38.820864 | 2026-02-25 17:32:38.820972 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-25 17:32:39.307906 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.009368 2026-02-25 17:32:39.596825 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.017603 2026-02-25 17:32:39.671915 | 2026-02-25 17:32:39.672032 | PLAY [all] 2026-02-25 17:32:39.688144 | 2026-02-25 17:32:39.688328 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-25 17:32:40.163317 | controller | changed 2026-02-25 17:32:40.210318 | 2026-02-25 17:32:40.210429 | PLAY RECAP 2026-02-25 17:32:40.210488 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-02-25 17:32:40.210518 | 2026-02-25 17:32:40.321844 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-25 17:32:40.322682 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-02-25 17:32:40.917458 | 2026-02-25 17:32:40.917582 | PLAY [localhost] 2026-02-25 17:32:40.935861 | 2026-02-25 17:32:40.935992 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-25 17:32:41.295917 | localhost | changed 2026-02-25 17:32:41.306802 | 2026-02-25 17:32:41.306958 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-25 17:32:41.348142 | localhost | ok 2026-02-25 17:32:41.360841 | 2026-02-25 17:32:41.360962 | TASK [add-fileserver : Create SSH private key tempfile] 2026-02-25 17:32:41.800999 | localhost | changed 2026-02-25 17:32:41.807706 | 2026-02-25 17:32:41.807776 | TASK [add-fileserver : Create SSH private key from secret] 2026-02-25 17:32:42.549948 | localhost | changed 2026-02-25 17:32:42.556584 | 2026-02-25 17:32:42.556654 | TASK [add-fileserver : Add fileserver ssh key] 2026-02-25 17:32:42.957000 | localhost | Identity added: /var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/tmp/ansible.7dimp0_k (/var/lib/zuul/builds/558e8b92ad72492f9c14b92402ebc5f9/work/tmp/ansible.7dimp0_k) 2026-02-25 17:32:42.957209 | localhost | ok: Runtime: 0:00:00.007762 2026-02-25 17:32:42.963617 | 2026-02-25 17:32:42.963701 | TASK [add-fileserver : Remove SSH private key from disk] 2026-02-25 17:32:43.216986 | localhost | ok: Runtime: 0:00:00.005483 2026-02-25 17:32:43.225766 | 2026-02-25 17:32:43.225892 | TASK [add-fileserver : Add fileserver to inventory] 2026-02-25 17:32:43.279106 | localhost | changed 2026-02-25 17:32:43.285440 | 2026-02-25 17:32:43.285520 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-02-25 17:32:43.731562 | localhost | changed 2026-02-25 17:32:43.754154 | 2026-02-25 17:32:43.754245 | PLAY [localhost] 2026-02-25 17:32:43.767917 | 2026-02-25 17:32:43.768002 | TASK [Generate bulk log download script] 2026-02-25 17:32:43.786321 | localhost | ok 2026-02-25 17:32:43.799958 | 2026-02-25 17:32:43.800030 | TASK [local-log-download : Check API endpoint is defined] 2026-02-25 17:32:43.828637 | localhost | ok: All assertions passed 2026-02-25 17:32:43.834407 | 2026-02-25 17:32:43.834477 | TASK [local-log-download : Create download script] 2026-02-25 17:32:44.319481 | localhost -> localhost | changed 2026-02-25 17:32:44.328865 | 2026-02-25 17:32:44.328942 | TASK [Register quick-download link] 2026-02-25 17:32:44.348535 | localhost | ok 2026-02-25 17:32:44.394235 | 2026-02-25 17:32:44.394343 | PLAY [logserver.rdoproject.org] 2026-02-25 17:32:44.404646 | 2026-02-25 17:32:44.404776 | TASK [Set zuul-log-path fact] 2026-02-25 17:32:44.422488 | logserver.rdoproject.org | ok 2026-02-25 17:32:44.432509 | 2026-02-25 17:32:44.432584 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-25 17:32:44.470010 | logserver.rdoproject.org | ok 2026-02-25 17:32:44.475599 | 2026-02-25 17:32:44.475659 | TASK [upload-logs : Create log directories] 2026-02-25 17:32:45.205917 | logserver.rdoproject.org | changed 2026-02-25 17:32:45.210510 | 2026-02-25 17:32:45.210588 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-25 17:32:45.504889 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.007474 2026-02-25 17:32:45.509809 | 2026-02-25 17:32:45.509871 | TASK [upload-logs : Upload logs to log server] 2026-02-25 17:32:46.296350 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-02-25 17:32:46.303738 | 2026-02-25 17:32:46.303874 | LOOP [upload-logs : Compress console log and json output] 2026-02-25 17:32:46.363250 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 17:32:46.372669 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 17:32:46.387107 | 2026-02-25 17:32:46.387261 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-25 17:32:46.426559 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 17:32:46.426832 | 2026-02-25 17:32:46.430138 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 17:32:46.437570 | 2026-02-25 17:32:46.437659 | LOOP [upload-logs : Upload console log and json output]