2026-03-18 10:30:17.426635 | Job console starting... 2026-03-18 10:30:17.444905 | Updating repositories 2026-03-18 10:30:17.488563 | Preparing job workspace 2026-03-18 10:30:23.670345 | Running Ansible setup... 2026-03-18 10:30:27.986973 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-18 10:30:29.007958 | 2026-03-18 10:30:29.008179 | PLAY [localhost] 2026-03-18 10:30:29.019168 | 2026-03-18 10:30:29.019331 | TASK [Gathering Facts] 2026-03-18 10:30:30.062424 | localhost | ok 2026-03-18 10:30:30.080312 | 2026-03-18 10:30:30.080480 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-18 10:30:30.861133 | localhost -> localhost | changed 2026-03-18 10:30:30.867267 | 2026-03-18 10:30:30.867381 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-18 10:30:31.946908 | localhost -> localhost | changed 2026-03-18 10:30:31.956275 | 2026-03-18 10:30:31.956346 | TASK [Setup log path fact] 2026-03-18 10:30:31.974762 | localhost | ok 2026-03-18 10:30:31.986695 | 2026-03-18 10:30:31.986765 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 10:30:32.014344 | localhost | ok 2026-03-18 10:30:32.023743 | 2026-03-18 10:30:32.023841 | TASK [emit-job-header : Print job information] 2026-03-18 10:30:32.064957 | # Job Information 2026-03-18 10:30:32.065195 | Ansible Version: 2.15.12 2026-03-18 10:30:32.065236 | Job: rhoso-architecture-validate-nova01alpha 2026-03-18 10:30:32.065265 | Pipeline: github-check 2026-03-18 10:30:32.065292 | Executor: ze01.softwarefactory-project.io 2026-03-18 10:30:32.065318 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/705 2026-03-18 10:30:32.065346 | Log URL (when completed): https://logserver.rdoproject.org/052/rdoproject.org/0524eaffbae94f4a869e64192a1206be/ 2026-03-18 10:30:32.065373 | Event ID: 3353c930-22b5-11f1-89f1-e9881d4f0f49 2026-03-18 10:30:32.071441 | 2026-03-18 10:30:32.071556 | LOOP [emit-job-header : Print node information] 2026-03-18 10:30:32.183252 | localhost | ok: 2026-03-18 10:30:32.183470 | localhost | # Node Information 2026-03-18 10:30:32.183505 | localhost | Inventory Hostname: controller 2026-03-18 10:30:32.183536 | localhost | Hostname: np0005650539 2026-03-18 10:30:32.183564 | localhost | Username: zuul 2026-03-18 10:30:32.183593 | localhost | Distro: CentOS 9 2026-03-18 10:30:32.183622 | localhost | Provider: vexxhost-nodepool-tripleo 2026-03-18 10:30:32.183650 | localhost | Region: RegionOne 2026-03-18 10:30:32.183676 | localhost | Label: cloud-centos-9-stream-tripleo 2026-03-18 10:30:32.183699 | localhost | Product Name: OpenStack Nova 2026-03-18 10:30:32.183721 | localhost | Interface IP: 38.129.56.205 2026-03-18 10:30:32.222657 | 2026-03-18 10:30:32.222773 | PLAY [all] 2026-03-18 10:30:32.232888 | 2026-03-18 10:30:32.232977 | TASK [Gather network facts] 2026-03-18 10:30:32.788801 | controller | ok 2026-03-18 10:30:32.874803 | 2026-03-18 10:30:32.874932 | TASK [include_role : start-zuul-console] 2026-03-18 10:30:32.973317 | controller | ok 2026-03-18 10:30:33.036314 | 2026-03-18 10:30:33.036465 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-18 10:30:34.127955 | controller | ok 2026-03-18 10:30:34.164359 | 2026-03-18 10:30:34.164490 | TASK [include_role : add-build-sshkey] 2026-03-18 10:30:34.195773 | controller | ok 2026-03-18 10:30:34.210596 | 2026-03-18 10:30:34.210720 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-18 10:30:34.459118 | controller -> localhost | ok 2026-03-18 10:30:34.465276 | 2026-03-18 10:30:34.465364 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-18 10:30:34.498820 | controller | ok 2026-03-18 10:30:34.516796 | controller | included: /var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-18 10:30:34.523497 | 2026-03-18 10:30:34.523569 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-18 10:30:35.709624 | controller -> localhost | Generating public/private rsa key pair. 2026-03-18 10:30:35.709829 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/0524eaffbae94f4a869e64192a1206be_id_rsa. 2026-03-18 10:30:35.709862 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/0524eaffbae94f4a869e64192a1206be_id_rsa.pub. 2026-03-18 10:30:35.709885 | controller -> localhost | The key fingerprint is: 2026-03-18 10:30:35.709906 | controller -> localhost | SHA256:icx4doHvuDM43nmzj2j0vamnofXU9otl7eSgaAdMnq0 zuul-build-sshkey 2026-03-18 10:30:35.709925 | controller -> localhost | The key's randomart image is: 2026-03-18 10:30:35.709944 | controller -> localhost | +---[RSA 3072]----+ 2026-03-18 10:30:35.709963 | controller -> localhost | | | 2026-03-18 10:30:35.709982 | controller -> localhost | | . | 2026-03-18 10:30:35.710000 | controller -> localhost | | . . | 2026-03-18 10:30:35.710040 | controller -> localhost | | + o o. | 2026-03-18 10:30:35.710060 | controller -> localhost | | . * S+ o | 2026-03-18 10:30:35.710078 | controller -> localhost | | o.+ =.. . | 2026-03-18 10:30:35.710096 | controller -> localhost | | o..+..oo + o| 2026-03-18 10:30:35.710114 | controller -> localhost | | o.+*+=E+.* = | 2026-03-18 10:30:35.710132 | controller -> localhost | | ..o*+=O*oo o.o| 2026-03-18 10:30:35.710149 | controller -> localhost | +----[SHA256]-----+ 2026-03-18 10:30:35.710193 | controller -> localhost | ok: Runtime: 0:00:00.635252 2026-03-18 10:30:35.715696 | 2026-03-18 10:30:35.715804 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-18 10:30:35.751671 | controller | ok 2026-03-18 10:30:35.763999 | controller | included: /var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-18 10:30:35.773057 | 2026-03-18 10:30:35.773146 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-18 10:30:35.797677 | controller | skipping: Conditional result was False 2026-03-18 10:30:35.804934 | 2026-03-18 10:30:35.805079 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-18 10:30:36.470359 | controller | changed 2026-03-18 10:30:36.480384 | 2026-03-18 10:30:36.480497 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-18 10:30:36.755188 | controller | ok 2026-03-18 10:30:36.760410 | 2026-03-18 10:30:36.760504 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-18 10:30:37.605359 | controller | changed 2026-03-18 10:30:37.612805 | 2026-03-18 10:30:37.612881 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-18 10:30:38.465761 | controller | changed 2026-03-18 10:30:38.476409 | 2026-03-18 10:30:38.476677 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-18 10:30:38.503984 | controller | skipping: Conditional result was False 2026-03-18 10:30:38.509932 | 2026-03-18 10:30:38.510003 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-18 10:30:39.282998 | controller -> localhost | changed 2026-03-18 10:30:39.297845 | 2026-03-18 10:30:39.297962 | TASK [add-build-sshkey : Add back temp key] 2026-03-18 10:30:39.676691 | controller -> localhost | Identity added: /var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/0524eaffbae94f4a869e64192a1206be_id_rsa (zuul-build-sshkey) 2026-03-18 10:30:39.676942 | controller -> localhost | ok: Runtime: 0:00:00.012666 2026-03-18 10:30:39.684124 | 2026-03-18 10:30:39.684198 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-18 10:30:40.129572 | controller | ok 2026-03-18 10:30:40.148321 | 2026-03-18 10:30:40.148442 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-18 10:30:40.177579 | controller | skipping: Conditional result was False 2026-03-18 10:30:40.186982 | 2026-03-18 10:30:40.197064 | TASK [include_role : validate-host] 2026-03-18 10:30:40.226617 | controller | ok 2026-03-18 10:30:40.280695 | 2026-03-18 10:30:40.280847 | TASK [validate-host : Define zuul_info_dir fact] 2026-03-18 10:30:40.311285 | controller | ok 2026-03-18 10:30:40.316308 | 2026-03-18 10:30:40.316374 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-03-18 10:30:40.619769 | controller -> localhost | ok 2026-03-18 10:30:40.636530 | 2026-03-18 10:30:40.636675 | TASK [validate-host : Collect information about the host] 2026-03-18 10:30:41.394034 | controller | ok 2026-03-18 10:30:41.406102 | 2026-03-18 10:30:41.406197 | TASK [validate-host : Sanitize hostname] 2026-03-18 10:30:41.461117 | controller | ok 2026-03-18 10:30:41.472662 | 2026-03-18 10:30:41.472776 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-03-18 10:30:41.934915 | controller -> localhost | changed 2026-03-18 10:30:41.942923 | 2026-03-18 10:30:41.943096 | TASK [validate-host : Collect information about zuul worker] 2026-03-18 10:30:42.328473 | controller | ok 2026-03-18 10:30:42.333319 | 2026-03-18 10:30:42.333379 | TASK [validate-host : Write out all zuul information for each host] 2026-03-18 10:30:42.844377 | controller -> localhost | changed 2026-03-18 10:30:42.859308 | 2026-03-18 10:30:42.859402 | TASK [include_role : prepare-workspace-openshift] 2026-03-18 10:30:42.901882 | controller | skipping: Conditional result was False 2026-03-18 10:30:42.907887 | 2026-03-18 10:30:42.907952 | TASK [include_role : remove-zuul-sshkey] 2026-03-18 10:30:42.933573 | controller | skipping: Conditional result was False 2026-03-18 10:30:42.940302 | 2026-03-18 10:30:42.940391 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-18 10:30:43.220482 | controller | ok: "logs" 2026-03-18 10:30:43.220727 | controller | ok: All items complete 2026-03-18 10:30:43.220755 | 2026-03-18 10:30:43.459744 | controller | ok: "artifacts" 2026-03-18 10:30:43.690789 | controller | ok: "docs" 2026-03-18 10:30:43.697524 | 2026-03-18 10:30:43.697635 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-18 10:30:43.984289 | controller | changed: "logs" 2026-03-18 10:30:44.186071 | controller | changed: "artifacts" 2026-03-18 10:30:44.391938 | controller | changed: "docs" 2026-03-18 10:30:44.456006 | 2026-03-18 10:30:44.456103 | PLAY RECAP 2026-03-18 10:30:44.456146 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-18 10:30:44.456172 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:30:44.456190 | 2026-03-18 10:30:44.698028 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-18 10:30:44.698872 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-03-18 10:30:45.556683 | 2026-03-18 10:30:45.556815 | PLAY [all] 2026-03-18 10:30:45.579106 | 2026-03-18 10:30:45.579240 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-03-18 10:30:45.650150 | controller | ok 2026-03-18 10:30:45.655368 | 2026-03-18 10:30:45.655461 | TASK [mirror-info-fork : Create /etc/ci] 2026-03-18 10:30:46.129445 | controller | changed 2026-03-18 10:30:46.141624 | 2026-03-18 10:30:46.141797 | TASK [mirror-info-fork : Install ci_mirror script] 2026-03-18 10:30:47.227962 | controller | changed 2026-03-18 10:30:47.239788 | 2026-03-18 10:30:47.239915 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-03-18 10:30:47.699282 | controller | changed: 2026-03-18 10:30:47.699471 | controller | { 2026-03-18 10:30:47.699498 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-03-18 10:30:47.699527 | controller | } 2026-03-18 10:30:47.971611 | controller | changed: 2026-03-18 10:30:47.971717 | controller | { 2026-03-18 10:30:47.971746 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-03-18 10:30:47.971767 | controller | } 2026-03-18 10:30:48.207303 | controller | changed: 2026-03-18 10:30:48.207417 | controller | { 2026-03-18 10:30:48.207450 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-03-18 10:30:48.207475 | controller | } 2026-03-18 10:30:48.456417 | controller | changed: 2026-03-18 10:30:48.456519 | controller | { 2026-03-18 10:30:48.456545 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-03-18 10:30:48.456565 | controller | } 2026-03-18 10:30:48.688528 | controller | changed: 2026-03-18 10:30:48.688674 | controller | { 2026-03-18 10:30:48.688728 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-03-18 10:30:48.688773 | controller | } 2026-03-18 10:30:48.907673 | controller | changed: 2026-03-18 10:30:48.907894 | controller | { 2026-03-18 10:30:48.907940 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-03-18 10:30:48.907969 | controller | } 2026-03-18 10:30:49.201240 | controller | changed: 2026-03-18 10:30:49.201403 | controller | { 2026-03-18 10:30:49.201455 | 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-03-18 10:30:49.201497 | controller | } 2026-03-18 10:30:49.431387 | controller | changed: 2026-03-18 10:30:49.431507 | controller | { 2026-03-18 10:30:49.431540 | 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-03-18 10:30:49.431567 | controller | } 2026-03-18 10:30:49.706060 | controller | changed: 2026-03-18 10:30:49.706191 | controller | { 2026-03-18 10:30:49.706228 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-03-18 10:30:49.706254 | controller | } 2026-03-18 10:30:49.944798 | controller | changed: 2026-03-18 10:30:49.944905 | controller | { 2026-03-18 10:30:49.944928 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-03-18 10:30:49.944946 | controller | } 2026-03-18 10:30:50.226062 | controller | changed: 2026-03-18 10:30:50.226223 | controller | { 2026-03-18 10:30:50.226267 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-03-18 10:30:50.226304 | controller | } 2026-03-18 10:30:50.484823 | controller | changed: 2026-03-18 10:30:50.485203 | controller | { 2026-03-18 10:30:50.485277 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-03-18 10:30:50.485321 | controller | } 2026-03-18 10:30:50.773039 | controller | changed: 2026-03-18 10:30:50.773214 | controller | { 2026-03-18 10:30:50.773242 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-03-18 10:30:50.773262 | controller | } 2026-03-18 10:30:51.046039 | controller | changed: 2026-03-18 10:30:51.046227 | controller | { 2026-03-18 10:30:51.046454 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-03-18 10:30:51.046753 | controller | } 2026-03-18 10:30:51.332409 | controller | changed: 2026-03-18 10:30:51.332553 | controller | { 2026-03-18 10:30:51.332604 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-03-18 10:30:51.332646 | controller | } 2026-03-18 10:30:51.616045 | controller | changed: 2026-03-18 10:30:51.616245 | controller | { 2026-03-18 10:30:51.616295 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-03-18 10:30:51.616334 | controller | } 2026-03-18 10:30:51.876842 | controller | changed: 2026-03-18 10:30:51.876970 | controller | { 2026-03-18 10:30:51.877003 | 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-03-18 10:30:51.877057 | controller | } 2026-03-18 10:30:52.117428 | controller | changed: 2026-03-18 10:30:52.117560 | controller | { 2026-03-18 10:30:52.117597 | 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-03-18 10:30:52.117638 | controller | } 2026-03-18 10:30:52.359710 | controller | changed: 2026-03-18 10:30:52.359860 | controller | { 2026-03-18 10:30:52.359895 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-03-18 10:30:52.359924 | controller | } 2026-03-18 10:30:52.625147 | controller | changed: 2026-03-18 10:30:52.625229 | controller | { 2026-03-18 10:30:52.625252 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-03-18 10:30:52.625271 | controller | } 2026-03-18 10:30:52.874075 | controller | changed: 2026-03-18 10:30:52.874284 | controller | { 2026-03-18 10:30:52.874313 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-03-18 10:30:52.874332 | controller | } 2026-03-18 10:30:53.117849 | controller | changed: 2026-03-18 10:30:53.117963 | controller | { 2026-03-18 10:30:53.117988 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-03-18 10:30:53.118006 | controller | } 2026-03-18 10:30:53.360942 | controller | changed: 2026-03-18 10:30:53.361127 | controller | { 2026-03-18 10:30:53.361162 | 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-03-18 10:30:53.361189 | controller | } 2026-03-18 10:30:53.694601 | controller | changed: 2026-03-18 10:30:53.694758 | controller | { 2026-03-18 10:30:53.694784 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-03-18 10:30:53.694803 | controller | } 2026-03-18 10:30:53.950218 | controller | changed: 2026-03-18 10:30:53.950337 | controller | { 2026-03-18 10:30:53.950360 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-03-18 10:30:53.950378 | controller | } 2026-03-18 10:30:54.237239 | controller | changed: 2026-03-18 10:30:54.237338 | controller | { 2026-03-18 10:30:54.237361 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-03-18 10:30:54.237379 | controller | } 2026-03-18 10:30:54.263645 | 2026-03-18 10:30:54.263756 | TASK [Set timezone to UTC] 2026-03-18 10:30:54.879417 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-03-18 10:30:54.885076 | 2026-03-18 10:30:54.885150 | TASK [Create nodepool directory] 2026-03-18 10:30:55.145853 | controller | changed 2026-03-18 10:30:55.156214 | 2026-03-18 10:30:55.156337 | TASK [Create nodepool sub_nodes file] 2026-03-18 10:30:55.844800 | controller | changed 2026-03-18 10:30:55.854712 | 2026-03-18 10:30:55.854839 | TASK [Create nodepool sub_nodes_private file] 2026-03-18 10:30:56.508788 | controller | changed 2026-03-18 10:30:56.520647 | 2026-03-18 10:30:56.520783 | LOOP [Populate nodepool sub_nodes file] 2026-03-18 10:30:56.557839 | 2026-03-18 10:30:56.558009 | LOOP [Populate nodepool sub_nodes_private file] 2026-03-18 10:30:56.608549 | 2026-03-18 10:30:56.608734 | TASK [Create nodepool primary file] 2026-03-18 10:30:56.645349 | controller | skipping: Conditional result was False 2026-03-18 10:30:56.652727 | 2026-03-18 10:30:56.652977 | TASK [Create nodepool node_private for this node] 2026-03-18 10:30:57.355204 | controller | changed 2026-03-18 10:30:57.362399 | 2026-03-18 10:30:57.362469 | LOOP [Copy ssh keys to nodepool directory] 2026-03-18 10:30:57.779037 | controller | ok: Item: id_rsa Runtime: 0:00:00.006713 2026-03-18 10:30:57.780089 | 2026-03-18 10:30:57.994560 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.003683 2026-03-18 10:30:58.008900 | 2026-03-18 10:30:58.009080 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-03-18 10:30:58.697696 | controller | changed 2026-03-18 10:30:58.705192 | 2026-03-18 10:30:58.705316 | TASK [Validate sudoers config after edits] 2026-03-18 10:30:58.991967 | controller | /etc/sudoers: parsed OK 2026-03-18 10:30:58.992050 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-03-18 10:30:58.992059 | controller | /etc/sudoers.d/zuul: parsed OK 2026-03-18 10:30:58.992064 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-03-18 10:30:59.240459 | controller | ok: Runtime: 0:00:00.009970 2026-03-18 10:30:59.246718 | 2026-03-18 10:30:59.246798 | TASK [Show the environment passed in to job shell scripts] 2026-03-18 10:30:59.516701 | controller | SHELL=/bin/bash 2026-03-18 10:30:59.516759 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2026-03-18 10:30:59.516774 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2026-03-18 10:30:59.516788 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/05/705/b99a6ed552dc52eb7dff673d4eba83cd0fa01c8e 2026-03-18 10:30:59.516839 | controller | PWD=/home/zuul 2026-03-18 10:30:59.516850 | controller | ZUUL_PIPELINE=github-check 2026-03-18 10:30:59.516854 | controller | LOGNAME=zuul 2026-03-18 10:30:59.516859 | controller | XDG_SESSION_TYPE=tty 2026-03-18 10:30:59.516863 | controller | _=/usr/bin/env 2026-03-18 10:30:59.516868 | controller | MOTD_SHOWN=pam 2026-03-18 10:30:59.516872 | controller | HOME=/home/zuul 2026-03-18 10:30:59.516876 | controller | LANG=en_US.UTF-8 2026-03-18 10:30:59.516881 | controller | SSH_CONNECTION=38.102.83.114 50834 38.129.56.205 22 2026-03-18 10:30:59.516885 | 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-03-18 10:30:59.516892 | controller | ZUUL_CHANGE_IDS=705,b99a6ed552dc52eb7dff673d4eba83cd0fa01c8e 2026-03-18 10:30:59.516896 | controller | WORKSPACE=/home/zuul/workspace 2026-03-18 10:30:59.516901 | controller | XDG_SESSION_CLASS=user 2026-03-18 10:30:59.516905 | controller | SELINUX_ROLE_REQUESTED= 2026-03-18 10:30:59.516909 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-03-18 10:30:59.516914 | controller | USER=zuul 2026-03-18 10:30:59.516918 | controller | ZUUL_VOTING=True 2026-03-18 10:30:59.516922 | controller | BUILD_TIMEOUT=1800000 2026-03-18 10:30:59.516927 | controller | SELINUX_USE_CURRENT_RANGE= 2026-03-18 10:30:59.516931 | controller | SHLVL=1 2026-03-18 10:30:59.516935 | controller | ZUUL_PATCHSET=b99a6ed552dc52eb7dff673d4eba83cd0fa01c8e 2026-03-18 10:30:59.516940 | controller | XDG_SESSION_ID=1 2026-03-18 10:30:59.516944 | controller | ZUUL_BRANCH=main 2026-03-18 10:30:59.516948 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-03-18 10:30:59.516952 | controller | SSH_CLIENT=38.102.83.114 50834 22 2026-03-18 10:30:59.516957 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-03-18 10:30:59.516961 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-03-18 10:30:59.516967 | controller | which_declare=declare -f 2026-03-18 10:30:59.516971 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-03-18 10:30:59.516976 | controller | SELINUX_LEVEL_REQUESTED= 2026-03-18 10:30:59.516980 | controller | ZUUL_CHANGE=705 2026-03-18 10:30:59.516984 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-03-18 10:30:59.516989 | controller | ZUUL_UUID=0524eaffbae94f4a869e64192a1206be 2026-03-18 10:30:59.516993 | controller | BASH_FUNC_which%%=() { ( alias; 2026-03-18 10:30:59.516998 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-03-18 10:30:59.517002 | controller | } 2026-03-18 10:30:59.818372 | controller | ok: Runtime: 0:00:00.005223 2026-03-18 10:30:59.859605 | 2026-03-18 10:30:59.859774 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-03-18 10:30:59.921411 | controller | skipping: Conditional result was False 2026-03-18 10:30:59.929104 | 2026-03-18 10:30:59.929254 | TASK [Symlink /home/zuul-worker/workspace] 2026-03-18 10:31:00.466778 | controller | skipping: Conditional result was False 2026-03-18 10:31:00.472995 | 2026-03-18 10:31:00.473285 | TASK [Ensure legacy workspace directory] 2026-03-18 10:31:00.735163 | controller | changed 2026-03-18 10:31:00.914162 | 2026-03-18 10:31:00.914319 | PLAY RECAP 2026-03-18 10:31:00.914379 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-18 10:31:00.914414 | 2026-03-18 10:31:01.255195 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-03-18 10:31:01.256072 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-03-18 10:31:02.089216 | 2026-03-18 10:31:02.089356 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-03-18 10:31:02.178669 | 2026-03-18 10:31:02.178823 | TASK [Clone repos in the job workspace] 2026-03-18 10:31:02.202977 | controller | ok 2026-03-18 10:31:02.227448 | 2026-03-18 10:31:02.227619 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-18 10:31:02.668459 | controller | ok 2026-03-18 10:31:02.691574 | 2026-03-18 10:31:02.692230 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-18 10:31:05.666211 | controller | Output suppressed because no_log was given 2026-03-18 10:31:05.678267 | 2026-03-18 10:31:05.678392 | TASK [Create zuul-output directory] 2026-03-18 10:31:06.013084 | controller | ok 2026-03-18 10:31:06.021791 | 2026-03-18 10:31:06.021860 | TASK [Install required packages] 2026-03-18 10:31:52.916479 | controller | changed 2026-03-18 10:31:52.931651 | 2026-03-18 10:31:52.931811 | TASK [Output pip related things] 2026-03-18 10:31:53.682733 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-03-18 10:31:53.984927 | controller | changed 2026-03-18 10:31:54.002893 | 2026-03-18 10:31:54.003146 | TASK [Install requirements] 2026-03-18 10:33:01.199546 | controller | changed 2026-03-18 10:33:01.225566 | 2026-03-18 10:33:01.225703 | TASK [Add cronjob to trigger job stats] 2026-03-18 10:33:01.293087 | controller | skipping: Conditional result was False 2026-03-18 10:33:01.304961 | 2026-03-18 10:33:01.305128 | LOOP [Construct project change list] 2026-03-18 10:33:01.375908 | controller | ok: 2026-03-18 10:33:01.376176 | controller | { 2026-03-18 10:33:01.376208 | controller | "branch": "main", 2026-03-18 10:33:01.376234 | controller | "change": "705", 2026-03-18 10:33:01.376257 | controller | "change_message": "Add CloudKitty to controlplane", 2026-03-18 10:33:01.376278 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/705", 2026-03-18 10:33:01.376295 | controller | "commit_id": "b99a6ed552dc52eb7dff673d4eba83cd0fa01c8e", 2026-03-18 10:33:01.376311 | controller | "patchset": "b99a6ed552dc52eb7dff673d4eba83cd0fa01c8e", 2026-03-18 10:33:01.376327 | controller | "project": { 2026-03-18 10:33:01.376343 | controller | "canonical_hostname": "github.com", 2026-03-18 10:33:01.376359 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-03-18 10:33:01.376375 | controller | "name": "openstack-k8s-operators/architecture", 2026-03-18 10:33:01.376390 | controller | "short_name": "architecture", 2026-03-18 10:33:01.376406 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-03-18 10:33:01.376431 | controller | }, 2026-03-18 10:33:01.376448 | controller | "topic": null 2026-03-18 10:33:01.376463 | controller | } 2026-03-18 10:33:01.457909 | 2026-03-18 10:33:01.458091 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-03-18 10:33:01.479505 | 2026-03-18 10:33:01.479578 | TASK [Filter out host if needed] 2026-03-18 10:33:01.490490 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-18 10:33:01.495973 | 2026-03-18 10:33:01.496048 | TASK [Get git tag for image tagging] 2026-03-18 10:33:02.036586 | controller | skipping: Conditional result was False 2026-03-18 10:33:02.043856 | 2026-03-18 10:33:02.043927 | TASK [Set openstack-runner image] 2026-03-18 10:33:02.079560 | controller | skipping: Conditional result was False 2026-03-18 10:33:02.086956 | 2026-03-18 10:33:02.087097 | TASK [Build openstack-runner image] 2026-03-18 10:33:02.122165 | controller | skipping: Conditional result was False 2026-03-18 10:33:02.130146 | 2026-03-18 10:33:02.130241 | TASK [Push openstack-runner image] 2026-03-18 10:33:02.156310 | controller | skipping: Conditional result was False 2026-03-18 10:33:02.168617 | 2026-03-18 10:33:02.168818 | TASK [Make sure ci-framework directory exists] 2026-03-18 10:33:02.196686 | controller | skipping: Conditional result was False 2026-03-18 10:33:02.208252 | 2026-03-18 10:33:02.208454 | TASK [Create EDPM ansible var file] 2026-03-18 10:33:02.236164 | controller | skipping: Conditional result was False 2026-03-18 10:33:02.276795 | 2026-03-18 10:33:02.276941 | PLAY RECAP 2026-03-18 10:33:02.276991 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-03-18 10:33:02.277031 | 2026-03-18 10:33:02.463811 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-03-18 10:33:02.465903 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-18 10:33:03.196237 | 2026-03-18 10:33:03.196358 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-03-18 10:33:03.217560 | 2026-03-18 10:33:03.217644 | TASK [Create zuul-output directory] 2026-03-18 10:33:03.696319 | controller | changed 2026-03-18 10:33:03.722740 | 2026-03-18 10:33:03.722913 | TASK [Slurp Zuul inventory test] 2026-03-18 10:33:04.154458 | controller -> localhost | ok 2026-03-18 10:33:04.161709 | 2026-03-18 10:33:04.161779 | TASK [Save zuul inventory] 2026-03-18 10:33:05.156514 | controller | changed 2026-03-18 10:33:05.162503 | 2026-03-18 10:33:05.162572 | TASK [Save zuul vars without the change_message] 2026-03-18 10:33:05.878105 | controller | changed 2026-03-18 10:33:05.912135 | 2026-03-18 10:33:05.912209 | PLAY RECAP 2026-03-18 10:33:05.912268 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:33:05.912297 | 2026-03-18 10:33:06.023233 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-18 10:33:06.024216 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-03-18 10:33:06.653777 | 2026-03-18 10:33:06.653885 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2026-03-18 10:33:06.690660 | 2026-03-18 10:33:06.690746 | TASK [Filter out host if needed] 2026-03-18 10:33:06.700281 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-18 10:33:06.705489 | 2026-03-18 10:33:06.705554 | TASK [Run playbook] 2026-03-18 10:33:07.635408 | controller | 2026-03-18 10:33:08.500634 | controller | PLAY [Test architecture automations] ******************************************* 2026-03-18 10:33:08.500762 | controller | 2026-03-18 10:33:08.500776 | controller | TASK [Gathering Facts ] ******************************************************** 2026-03-18 10:33:08.500786 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.040) 0:00:00.040 ******* 2026-03-18 10:33:08.500793 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.038) 0:00:00.038 ******* 2026-03-18 10:33:08.500811 | controller | ok: [localhost] 2026-03-18 10:33:08.552311 | controller | 2026-03-18 10:33:08.552397 | 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-03-18 10:33:08.552419 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.865) 0:00:00.905 ******* 2026-03-18 10:33:08.552429 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.865) 0:00:00.904 ******* 2026-03-18 10:33:08.552450 | controller | ok: [localhost] 2026-03-18 10:33:08.588757 | controller | 2026-03-18 10:33:08.588815 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-03-18 10:33:08.588824 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.052) 0:00:00.957 ******* 2026-03-18 10:33:08.588832 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.052) 0:00:00.956 ******* 2026-03-18 10:33:08.588847 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-03-18 10:33:08.612586 | controller | 2026-03-18 10:33:08.612651 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-03-18 10:33:08.612664 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.036) 0:00:00.994 ******* 2026-03-18 10:33:08.612674 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.036) 0:00:00.993 ******* 2026-03-18 10:33:08.612694 | controller | ok: [localhost] => 2026-03-18 10:33:12.687275 | controller | cifmw_ci_setup_packages: 2026-03-18 10:33:12.687387 | controller | - bash-completion 2026-03-18 10:33:12.687394 | controller | - ca-certificates 2026-03-18 10:33:12.687399 | controller | - git-core 2026-03-18 10:33:12.687403 | controller | - make 2026-03-18 10:33:12.687408 | controller | - tar 2026-03-18 10:33:12.687412 | controller | - tmux 2026-03-18 10:33:12.687417 | controller | - python3-pip 2026-03-18 10:33:12.687421 | controller | 2026-03-18 10:33:12.687426 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-03-18 10:33:12.687436 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.023) 0:00:01.018 ******* 2026-03-18 10:33:12.687441 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.023) 0:00:01.017 ******* 2026-03-18 10:33:12.687452 | controller | changed: [localhost] 2026-03-18 10:33:12.961813 | controller | 2026-03-18 10:33:12.961915 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-03-18 10:33:12.961988 | controller | Wednesday 18 March 2026 10:33:12 +0000 (0:00:04.074) 0:00:05.092 ******* 2026-03-18 10:33:12.962000 | controller | Wednesday 18 March 2026 10:33:12 +0000 (0:00:04.074) 0:00:05.091 ******* 2026-03-18 10:33:12.962025 | controller | ok: [localhost] 2026-03-18 10:33:13.283724 | controller | 2026-03-18 10:33:13.283792 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-03-18 10:33:13.283805 | controller | Wednesday 18 March 2026 10:33:12 +0000 (0:00:00.274) 0:00:05.367 ******* 2026-03-18 10:33:13.283816 | controller | Wednesday 18 March 2026 10:33:12 +0000 (0:00:00.274) 0:00:05.365 ******* 2026-03-18 10:33:13.283842 | controller | changed: [localhost] 2026-03-18 10:33:17.296357 | controller | 2026-03-18 10:33:17.296432 | 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-03-18 10:33:17.296441 | controller | Wednesday 18 March 2026 10:33:13 +0000 (0:00:00.322) 0:00:05.689 ******* 2026-03-18 10:33:17.296462 | controller | Wednesday 18 March 2026 10:33:13 +0000 (0:00:00.322) 0:00:05.687 ******* 2026-03-18 10:33:17.296477 | controller | changed: [localhost] 2026-03-18 10:33:17.323081 | controller | 2026-03-18 10:33:17.323140 | 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-03-18 10:33:17.323157 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:04.012) 0:00:09.701 ******* 2026-03-18 10:33:17.323164 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:04.012) 0:00:09.700 ******* 2026-03-18 10:33:17.323177 | controller | skipping: [localhost] 2026-03-18 10:33:17.601631 | controller | 2026-03-18 10:33:17.601691 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-03-18 10:33:17.601697 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.026) 0:00:09.728 ******* 2026-03-18 10:33:17.601702 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.026) 0:00:09.727 ******* 2026-03-18 10:33:17.601715 | controller | changed: [localhost] 2026-03-18 10:33:17.881815 | controller | 2026-03-18 10:33:17.881869 | 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-03-18 10:33:17.881876 | controller | source ~/.oc_completion 2026-03-18 10:33:17.881881 | controller | fi] *** 2026-03-18 10:33:17.881894 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.278) 0:00:10.007 ******* 2026-03-18 10:33:17.881899 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.278) 0:00:10.006 ******* 2026-03-18 10:33:17.881911 | controller | changed: [localhost] 2026-03-18 10:33:17.907240 | controller | 2026-03-18 10:33:17.907313 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-03-18 10:33:17.907327 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.279) 0:00:10.287 ******* 2026-03-18 10:33:17.907333 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.279) 0:00:10.285 ******* 2026-03-18 10:33:17.907352 | controller | skipping: [localhost] 2026-03-18 10:33:17.925752 | controller | 2026-03-18 10:33:17.925824 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-03-18 10:33:17.925832 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-03-18 10:33:17.925837 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-03-18 10:33:17.925843 | controller | }}] *** 2026-03-18 10:33:17.925847 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.025) 0:00:10.312 ******* 2026-03-18 10:33:17.925852 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.025) 0:00:10.311 ******* 2026-03-18 10:33:17.925867 | controller | skipping: [localhost] 2026-03-18 10:33:17.950668 | controller | 2026-03-18 10:33:17.950734 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-03-18 10:33:17.950744 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.018) 0:00:10.331 ******* 2026-03-18 10:33:17.950751 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.018) 0:00:10.330 ******* 2026-03-18 10:33:17.950764 | controller | skipping: [localhost] 2026-03-18 10:33:17.968008 | controller | 2026-03-18 10:33:17.968093 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-03-18 10:33:17.968103 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.024) 0:00:10.356 ******* 2026-03-18 10:33:17.968110 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.024) 0:00:10.354 ******* 2026-03-18 10:33:17.968123 | controller | skipping: [localhost] 2026-03-18 10:33:17.982987 | controller | 2026-03-18 10:33:17.983013 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-03-18 10:33:17.983021 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.017) 0:00:10.373 ******* 2026-03-18 10:33:17.983025 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.017) 0:00:10.372 ******* 2026-03-18 10:33:17.983034 | controller | skipping: [localhost] 2026-03-18 10:33:18.005404 | controller | 2026-03-18 10:33:18.005438 | 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-03-18 10:33:18.005453 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.015) 0:00:10.388 ******* 2026-03-18 10:33:18.005463 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.015) 0:00:10.387 ******* 2026-03-18 10:33:18.005472 | controller | skipping: [localhost] 2026-03-18 10:33:18.943419 | controller | 2026-03-18 10:33:18.943477 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-03-18 10:33:18.943484 | controller | Wednesday 18 March 2026 10:33:18 +0000 (0:00:00.022) 0:00:10.411 ******* 2026-03-18 10:33:18.943489 | controller | Wednesday 18 March 2026 10:33:18 +0000 (0:00:00.022) 0:00:10.409 ******* 2026-03-18 10:33:18.943503 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-03-18 10:33:19.313202 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-03-18 10:33:19.313264 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-03-18 10:33:19.313270 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-03-18 10:33:19.313276 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-03-18 10:33:19.313281 | controller | 2026-03-18 10:33:19.313286 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2026-03-18 10:33:19.313290 | controller | Wednesday 18 March 2026 10:33:18 +0000 (0:00:00.938) 0:00:11.349 ******* 2026-03-18 10:33:19.313295 | controller | Wednesday 18 March 2026 10:33:18 +0000 (0:00:00.938) 0:00:11.347 ******* 2026-03-18 10:33:19.313307 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-03-18 10:33:19.487327 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-03-18 10:33:19.487408 | controller | 2026-03-18 10:33:19.487416 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2026-03-18 10:33:19.487423 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.369) 0:00:11.718 ******* 2026-03-18 10:33:19.487429 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.369) 0:00:11.717 ******* 2026-03-18 10:33:19.487449 | controller | ok: [localhost] 2026-03-18 10:33:19.506270 | controller | 2026-03-18 10:33:19.506328 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2026-03-18 10:33:19.506334 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.174) 0:00:11.893 ******* 2026-03-18 10:33:19.506339 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.174) 0:00:11.891 ******* 2026-03-18 10:33:19.506352 | controller | skipping: [localhost] 2026-03-18 10:33:19.527035 | controller | 2026-03-18 10:33:19.527084 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2026-03-18 10:33:19.527096 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.018) 0:00:11.911 ******* 2026-03-18 10:33:19.527102 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.018) 0:00:11.910 ******* 2026-03-18 10:33:19.527115 | controller | skipping: [localhost] 2026-03-18 10:33:19.542868 | controller | 2026-03-18 10:33:19.542947 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2026-03-18 10:33:19.542958 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.020) 0:00:11.932 ******* 2026-03-18 10:33:19.542965 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.020) 0:00:11.931 ******* 2026-03-18 10:33:19.542983 | controller | skipping: [localhost] 2026-03-18 10:33:19.895952 | controller | 2026-03-18 10:33:19.896019 | 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-03-18 10:33:19.896026 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.015) 0:00:11.948 ******* 2026-03-18 10:33:19.896041 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.015) 0:00:11.947 ******* 2026-03-18 10:33:19.896055 | controller | ok: [localhost] 2026-03-18 10:33:20.281762 | controller | 2026-03-18 10:33:20.281838 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2026-03-18 10:33:20.281846 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.352) 0:00:12.301 ******* 2026-03-18 10:33:20.281853 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.352) 0:00:12.300 ******* 2026-03-18 10:33:20.281871 | controller | ok: [localhost] 2026-03-18 10:33:20.303044 | controller | 2026-03-18 10:33:20.303124 | 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-03-18 10:33:20.303142 | controller | ] *** 2026-03-18 10:33:20.303151 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.385) 0:00:12.687 ******* 2026-03-18 10:33:20.303157 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.385) 0:00:12.685 ******* 2026-03-18 10:33:20.303176 | controller | skipping: [localhost] 2026-03-18 10:33:20.480898 | controller | 2026-03-18 10:33:20.480968 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2026-03-18 10:33:20.480978 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.021) 0:00:12.708 ******* 2026-03-18 10:33:20.480986 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.021) 0:00:12.707 ******* 2026-03-18 10:33:20.481004 | controller | changed: [localhost] 2026-03-18 10:33:20.565474 | controller | 2026-03-18 10:33:20.565531 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2026-03-18 10:33:20.565540 | controller | _cifmw_kustomize_deploy_user_kustomize | 2026-03-18 10:33:20.565548 | controller | default({}) | 2026-03-18 10:33:20.565554 | controller | combine(item.value, recursive=True) 2026-03-18 10:33:20.565563 | controller | }}] *** 2026-03-18 10:33:20.565569 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.178) 0:00:12.886 ******* 2026-03-18 10:33:20.565575 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.177) 0:00:12.885 ******* 2026-03-18 10:33:20.565589 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2026-03-18 10:33:20.653538 | controller | 2026-03-18 10:33:20.653576 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2026-03-18 10:33:20.653583 | controller | _b64_kustomize_user_patches | 2026-03-18 10:33:20.653588 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2026-03-18 10:33:20.653593 | controller | }}] *** 2026-03-18 10:33:20.653598 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.084) 0:00:12.971 ******* 2026-03-18 10:33:20.653603 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.084) 0:00:12.969 ******* 2026-03-18 10:33:20.653614 | controller | ok: [localhost] 2026-03-18 10:33:20.866901 | controller | 2026-03-18 10:33:20.866970 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-03-18 10:33:20.866979 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.088) 0:00:13.059 ******* 2026-03-18 10:33:20.866986 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.088) 0:00:13.057 ******* 2026-03-18 10:33:20.867003 | controller | ok: [localhost] 2026-03-18 10:33:20.912232 | controller | 2026-03-18 10:33:20.912315 | 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-03-18 10:33:20.912324 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.213) 0:00:13.272 ******* 2026-03-18 10:33:20.912331 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.213) 0:00:13.271 ******* 2026-03-18 10:33:20.912363 | controller | ok: [localhost] 2026-03-18 10:33:21.189165 | controller | 2026-03-18 10:33:21.189241 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-03-18 10:33:21.189251 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.045) 0:00:13.317 ******* 2026-03-18 10:33:21.189258 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.045) 0:00:13.316 ******* 2026-03-18 10:33:21.189277 | controller | ok: [localhost] 2026-03-18 10:33:21.252211 | controller | 2026-03-18 10:33:21.252293 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2026-03-18 10:33:21.252303 | controller | _net_env_def_slurp['content'] | 2026-03-18 10:33:21.252310 | controller | b64decode | 2026-03-18 10:33:21.252316 | controller | from_yaml 2026-03-18 10:33:21.252322 | controller | }}, cacheable=True] *** 2026-03-18 10:33:21.252335 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.276) 0:00:13.594 ******* 2026-03-18 10:33:21.252342 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.276) 0:00:13.593 ******* 2026-03-18 10:33:21.252361 | controller | ok: [localhost] 2026-03-18 10:33:21.480327 | controller | 2026-03-18 10:33:21.480377 | controller | TASK [Discover automation files paths={{ 2026-03-18 10:33:21.480388 | controller | [cifmw_architecture_repo, _automation_relative] | 2026-03-18 10:33:21.480398 | controller | path_join 2026-03-18 10:33:21.480407 | controller | }}, patterns=*.yaml] *** 2026-03-18 10:33:21.480416 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.063) 0:00:13.657 ******* 2026-03-18 10:33:21.480425 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.063) 0:00:13.656 ******* 2026-03-18 10:33:21.480443 | controller | ok: [localhost] 2026-03-18 10:33:28.970246 | controller | 2026-03-18 10:33:28.970286 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2026-03-18 10:33:28.970292 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.228) 0:00:13.886 ******* 2026-03-18 10:33:28.970297 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.228) 0:00:13.884 ******* 2026-03-18 10:33:28.970309 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-03-18 10:33:30.494736 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-03-18 10:33:30.494770 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-03-18 10:33:30.494776 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-03-18 10:33:30.494780 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-03-18 10:33:30.494785 | controller | ok: [localhost] => (item=dcn.yaml) 2026-03-18 10:33:30.494789 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-03-18 10:33:30.494793 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-03-18 10:33:30.494798 | controller | ok: [localhost] => (item=hci.yaml) 2026-03-18 10:33:30.494802 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-03-18 10:33:30.494807 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-03-18 10:33:30.494811 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-03-18 10:33:30.494816 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-03-18 10:33:30.494820 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-03-18 10:33:30.494824 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-03-18 10:33:30.494828 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-03-18 10:33:30.494832 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-03-18 10:33:30.494837 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-03-18 10:33:30.494841 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-03-18 10:33:30.494846 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-03-18 10:33:30.494850 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-03-18 10:33:30.494854 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-03-18 10:33:30.494858 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-03-18 10:33:30.494863 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-03-18 10:33:30.494867 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-03-18 10:33:30.494872 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-03-18 10:33:30.494884 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-03-18 10:33:30.494888 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-03-18 10:33:30.494892 | controller | ok: [localhost] => (item=pidone.yaml) 2026-03-18 10:33:30.494897 | controller | ok: [localhost] => (item=sriov.yaml) 2026-03-18 10:33:30.494901 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-03-18 10:33:30.494905 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-03-18 10:33:30.494910 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-03-18 10:33:30.494914 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-03-18 10:33:30.494918 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-03-18 10:33:30.494922 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-03-18 10:33:30.494927 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-03-18 10:33:30.494931 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-03-18 10:33:30.494935 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-03-18 10:33:30.494940 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-03-18 10:33:30.494944 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-03-18 10:33:30.494948 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-03-18 10:33:30.494952 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-03-18 10:33:30.494956 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-03-18 10:33:30.494961 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-03-18 10:33:30.494965 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-03-18 10:33:30.494969 | controller | ok: [localhost] => (item=vhosts-compact.yaml) 2026-03-18 10:33:30.494973 | controller | 2026-03-18 10:33:30.494978 | controller | TASK [Load automation files as fact vas={{ 2026-03-18 10:33:30.494982 | controller | vas | default({}) | 2026-03-18 10:33:30.494987 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2026-03-18 10:33:30.494991 | controller | }}] *** 2026-03-18 10:33:30.494996 | controller | Wednesday 18 March 2026 10:33:28 +0000 (0:00:07.490) 0:00:21.376 ******* 2026-03-18 10:33:30.495000 | controller | Wednesday 18 March 2026 10:33:28 +0000 (0:00:07.490) 0:00:21.374 ******* 2026-03-18 10:33:30.495010 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-03-18 10:33:30.525178 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-03-18 10:33:30.525213 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-03-18 10:33:30.525219 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-03-18 10:33:30.525223 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-03-18 10:33:30.525229 | controller | ok: [localhost] => (item=dcn.yaml) 2026-03-18 10:33:30.525233 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-03-18 10:33:30.525237 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-03-18 10:33:30.525243 | controller | ok: [localhost] => (item=hci.yaml) 2026-03-18 10:33:30.525249 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-03-18 10:33:30.525264 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-03-18 10:33:30.525277 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-03-18 10:33:30.525283 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-03-18 10:33:30.525289 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-03-18 10:33:30.525295 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-03-18 10:33:30.525302 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-03-18 10:33:30.525308 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-03-18 10:33:30.525312 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-03-18 10:33:30.525316 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-03-18 10:33:30.525321 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-03-18 10:33:30.525325 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-03-18 10:33:30.525330 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-03-18 10:33:30.525334 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-03-18 10:33:30.525338 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-03-18 10:33:30.525342 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-03-18 10:33:30.525347 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-03-18 10:33:30.525351 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-03-18 10:33:30.525361 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-03-18 10:33:30.525368 | controller | ok: [localhost] => (item=pidone.yaml) 2026-03-18 10:33:30.525378 | controller | ok: [localhost] => (item=sriov.yaml) 2026-03-18 10:33:30.525384 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-03-18 10:33:30.525390 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-03-18 10:33:30.525397 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-03-18 10:33:30.525403 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-03-18 10:33:30.525408 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-03-18 10:33:30.525414 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-03-18 10:33:30.525419 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-03-18 10:33:30.525423 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-03-18 10:33:30.525428 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-03-18 10:33:30.525432 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-03-18 10:33:30.525436 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-03-18 10:33:30.525441 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-03-18 10:33:30.525445 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-03-18 10:33:30.525449 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-03-18 10:33:30.525454 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-03-18 10:33:30.525458 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-03-18 10:33:30.525465 | controller | ok: [localhost] => (item=vhosts-compact.yaml) 2026-03-18 10:33:30.525471 | controller | 2026-03-18 10:33:30.525478 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2026-03-18 10:33:30.525484 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:01.524) 0:00:22.900 ******* 2026-03-18 10:33:30.525491 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:01.524) 0:00:22.899 ******* 2026-03-18 10:33:30.525503 | controller | ok: [localhost] 2026-03-18 10:33:31.166667 | controller | 2026-03-18 10:33:31.166699 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2026-03-18 10:33:31.166705 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.030) 0:00:22.930 ******* 2026-03-18 10:33:31.166710 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.030) 0:00:22.929 ******* 2026-03-18 10:33:31.166720 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2026-03-18 10:33:31.534315 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2026-03-18 10:33:31.534365 | controller | 2026-03-18 10:33:31.534379 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2026-03-18 10:33:31.534389 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.641) 0:00:23.572 ******* 2026-03-18 10:33:31.534399 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.641) 0:00:23.571 ******* 2026-03-18 10:33:31.534417 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2026-03-18 10:33:31.838175 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2026-03-18 10:33:31.838217 | controller | 2026-03-18 10:33:31.838225 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2026-03-18 10:33:31.838233 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.367) 0:00:23.939 ******* 2026-03-18 10:33:31.838239 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.367) 0:00:23.938 ******* 2026-03-18 10:33:31.838252 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2026-03-18 10:33:31.868948 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2026-03-18 10:33:31.869049 | controller | 2026-03-18 10:33:31.869060 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2026-03-18 10:33:31.869067 | controller | _pub_keys.results[1].content | b64decode 2026-03-18 10:33:31.869074 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2026-03-18 10:33:31.869089 | controller | _priv_keys.results[1].content | b64decode 2026-03-18 10:33:31.869096 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2026-03-18 10:33:31.869102 | controller | _pub_keys.results[1].content | b64decode 2026-03-18 10:33:31.869108 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2026-03-18 10:33:31.869115 | controller | _pub_keys.results[0].content | b64decode 2026-03-18 10:33:31.869121 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2026-03-18 10:33:31.869127 | controller | _priv_keys.results[0].content | b64decode 2026-03-18 10:33:31.869134 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2026-03-18 10:33:31.869140 | controller | [ 2026-03-18 10:33:31.869147 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2026-03-18 10:33:31.869153 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2026-03-18 10:33:31.869160 | controller | ] | select() 2026-03-18 10:33:31.869167 | controller | }}] *** 2026-03-18 10:33:31.869178 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.304) 0:00:24.243 ******* 2026-03-18 10:33:31.869184 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.304) 0:00:24.242 ******* 2026-03-18 10:33:31.869200 | controller | ok: [localhost] 2026-03-18 10:33:32.080349 | controller | 2026-03-18 10:33:32.080384 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2026-03-18 10:33:32.080391 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.030) 0:00:24.274 ******* 2026-03-18 10:33:32.080396 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.030) 0:00:24.273 ******* 2026-03-18 10:33:32.080406 | controller | 2026-03-18 10:33:32.121435 | 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-03-18 10:33:32.121474 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.211) 0:00:24.486 ******* 2026-03-18 10:33:32.121480 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.211) 0:00:24.484 ******* 2026-03-18 10:33:32.121491 | controller | ok: [localhost] => 2026-03-18 10:33:32.155180 | controller | changed: false 2026-03-18 10:33:32.155231 | controller | msg: All assertions passed 2026-03-18 10:33:32.155242 | controller | 2026-03-18 10:33:32.155251 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-18 10:33:32.155261 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.040) 0:00:24.527 ******* 2026-03-18 10:33:32.155269 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.040) 0:00:24.525 ******* 2026-03-18 10:33:32.155287 | controller | skipping: [localhost] 2026-03-18 10:33:32.192146 | controller | 2026-03-18 10:33:32.192185 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-18 10:33:32.192194 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.033) 0:00:24.560 ******* 2026-03-18 10:33:32.192200 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.033) 0:00:24.559 ******* 2026-03-18 10:33:32.192213 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=60s) 2026-03-18 10:33:32.217141 | controller | 2026-03-18 10:33:32.217172 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:33:32.217179 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.037) 0:00:24.597 ******* 2026-03-18 10:33:32.217184 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.037) 0:00:24.596 ******* 2026-03-18 10:33:32.217193 | controller | skipping: [localhost] 2026-03-18 10:33:32.250977 | controller | 2026-03-18 10:33:32.251015 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:33:32.251022 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.025) 0:00:24.622 ******* 2026-03-18 10:33:32.251027 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.025) 0:00:24.621 ******* 2026-03-18 10:33:32.251037 | controller | ok: [localhost] 2026-03-18 10:33:32.476434 | controller | 2026-03-18 10:33:32.476469 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:33:32.476476 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:32.476480 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:33:32.476485 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:33:32.476489 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.033) 0:00:24.656 ******* 2026-03-18 10:33:32.476494 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.033) 0:00:24.655 ******* 2026-03-18 10:33:32.476503 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2026-03-18 10:33:32.534570 | controller | 2026-03-18 10:33:32.534603 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-18 10:33:32.534611 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.225) 0:00:24.882 ******* 2026-03-18 10:33:32.534616 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.225) 0:00:24.880 ******* 2026-03-18 10:33:32.534625 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:33:32.572220 | controller | 2026-03-18 10:33:32.572252 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova01alpha/nncp name=run_hook] *** 2026-03-18 10:33:32.572258 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.058) 0:00:24.940 ******* 2026-03-18 10:33:32.572264 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.058) 0:00:24.938 ******* 2026-03-18 10:33:32.572273 | controller | skipping: [localhost] 2026-03-18 10:33:32.649750 | controller | 2026-03-18 10:33:32.649792 | controller | TASK [Generate values.yaml for examples/dt/nova/nova01alpha/nncp name=ci_gen_kustomize_values] *** 2026-03-18 10:33:32.649799 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.037) 0:00:24.978 ******* 2026-03-18 10:33:32.649804 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.037) 0:00:24.976 ******* 2026-03-18 10:33:32.649814 | controller | 2026-03-18 10:33:32.707168 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:32.707201 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.077) 0:00:25.055 ******* 2026-03-18 10:33:32.707207 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.077) 0:00:25.054 ******* 2026-03-18 10:33:32.707217 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-18 10:33:32.754114 | controller | 2026-03-18 10:33:32.754146 | 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-03-18 10:33:32.754155 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.057) 0:00:25.113 ******* 2026-03-18 10:33:32.754162 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.057) 0:00:25.111 ******* 2026-03-18 10:33:32.754174 | controller | ok: [localhost] => 2026-03-18 10:33:32.939378 | controller | changed: false 2026-03-18 10:33:32.939418 | controller | msg: All assertions passed 2026-03-18 10:33:32.939426 | controller | 2026-03-18 10:33:32.939434 | 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-03-18 10:33:32.939442 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.046) 0:00:25.160 ******* 2026-03-18 10:33:32.939449 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.046) 0:00:25.158 ******* 2026-03-18 10:33:32.939466 | controller | ok: [localhost] 2026-03-18 10:33:32.991874 | controller | 2026-03-18 10:33:32.991982 | 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-03-18 10:33:32.991994 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.185) 0:00:25.345 ******* 2026-03-18 10:33:32.992003 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.185) 0:00:25.343 ******* 2026-03-18 10:33:32.992017 | controller | ok: [localhost] => 2026-03-18 10:33:33.180979 | controller | changed: false 2026-03-18 10:33:33.181013 | controller | msg: All assertions passed 2026-03-18 10:33:33.181020 | controller | 2026-03-18 10:33:33.181025 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:33.181030 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.052) 0:00:25.397 ******* 2026-03-18 10:33:33.181035 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.052) 0:00:25.396 ******* 2026-03-18 10:33:33.181046 | controller | ok: [localhost] 2026-03-18 10:33:33.461583 | controller | 2026-03-18 10:33:33.461628 | 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-03-18 10:33:33.461635 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:33.461640 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:33.461645 | controller | _config_map_content | 2026-03-18 10:33:33.461652 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:33.461656 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:33.461661 | controller | matching_parameter='regex') 2026-03-18 10:33:33.461665 | controller | }}, cacheable=False] *** 2026-03-18 10:33:33.461670 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.189) 0:00:25.586 ******* 2026-03-18 10:33:33.461674 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.189) 0:00:25.585 ******* 2026-03-18 10:33:33.461684 | controller | ok: [localhost] 2026-03-18 10:33:33.541320 | controller | 2026-03-18 10:33:33.541367 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-18 10:33:33.541378 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.280) 0:00:25.867 ******* 2026-03-18 10:33:33.541388 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.280) 0:00:25.865 ******* 2026-03-18 10:33:33.541405 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-03-18 10:33:33.583141 | controller | 2026-03-18 10:33:33.583173 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-18 10:33:33.583179 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.079) 0:00:25.946 ******* 2026-03-18 10:33:33.583185 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.079) 0:00:25.945 ******* 2026-03-18 10:33:33.583195 | controller | ok: [localhost] => 2026-03-18 10:33:33.775741 | controller | changed: false 2026-03-18 10:33:33.775780 | controller | msg: All assertions passed 2026-03-18 10:33:33.775788 | controller | 2026-03-18 10:33:33.775795 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:33.775801 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.042) 0:00:25.989 ******* 2026-03-18 10:33:33.775808 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.042) 0:00:25.987 ******* 2026-03-18 10:33:33.775821 | controller | changed: [localhost] 2026-03-18 10:33:34.390474 | controller | 2026-03-18 10:33:34.390550 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:34.390560 | controller | (snippet_datadir, 2026-03-18 10:33:34.390565 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:34.390570 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:34.390575 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.192) 0:00:26.181 ******* 2026-03-18 10:33:34.390580 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.192) 0:00:26.180 ******* 2026-03-18 10:33:34.390601 | controller | changed: [localhost] 2026-03-18 10:33:34.445192 | controller | 2026-03-18 10:33:34.445255 | 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-03-18 10:33:34.445261 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.614) 0:00:26.796 ******* 2026-03-18 10:33:34.445267 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.614) 0:00:26.794 ******* 2026-03-18 10:33:34.445280 | controller | ok: [localhost] 2026-03-18 10:33:34.865291 | controller | 2026-03-18 10:33:34.865372 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:34.865382 | controller | (snippet_datadir, 2026-03-18 10:33:34.865389 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:34.865396 | controller | }}, content={{ 2026-03-18 10:33:34.865403 | controller | _base64_patch | 2026-03-18 10:33:34.865409 | controller | default({}) | 2026-03-18 10:33:34.865416 | controller | to_nice_yaml 2026-03-18 10:33:34.865422 | controller | }}, mode=0644] *** 2026-03-18 10:33:34.865429 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.054) 0:00:26.850 ******* 2026-03-18 10:33:34.865435 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.054) 0:00:26.849 ******* 2026-03-18 10:33:34.865453 | controller | changed: [localhost] 2026-03-18 10:33:35.286300 | controller | 2026-03-18 10:33:35.286334 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:35.286340 | controller | (snippet_datadir, 2026-03-18 10:33:35.286345 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:35.286350 | controller | }}, content={{ 2026-03-18 10:33:35.286355 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:35.286359 | controller | default({}) | 2026-03-18 10:33:35.286367 | controller | to_nice_yaml 2026-03-18 10:33:35.286372 | controller | }}, mode=0644] *** 2026-03-18 10:33:35.286376 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.419) 0:00:27.270 ******* 2026-03-18 10:33:35.286381 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.419) 0:00:27.269 ******* 2026-03-18 10:33:35.286391 | controller | changed: [localhost] 2026-03-18 10:33:35.625031 | controller | 2026-03-18 10:33:35.625063 | 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-03-18 10:33:35.625069 | controller | ( 2026-03-18 10:33:35.625074 | controller | snippet_datadir, 2026-03-18 10:33:35.625079 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:35.625083 | controller | ) | path_join 2026-03-18 10:33:35.625088 | controller | }}, mode=0644] *** 2026-03-18 10:33:35.625092 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.421) 0:00:27.692 ******* 2026-03-18 10:33:35.625097 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.421) 0:00:27.690 ******* 2026-03-18 10:33:35.625107 | controller | changed: [localhost] 2026-03-18 10:33:35.688803 | controller | 2026-03-18 10:33:35.688838 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:35.688844 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.338) 0:00:28.030 ******* 2026-03-18 10:33:35.688850 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.338) 0:00:28.029 ******* 2026-03-18 10:33:35.688859 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-18 10:33:35.733188 | controller | 2026-03-18 10:33:35.733222 | 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-03-18 10:33:35.733229 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.063) 0:00:28.094 ******* 2026-03-18 10:33:35.733234 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.063) 0:00:28.093 ******* 2026-03-18 10:33:35.733249 | controller | ok: [localhost] => 2026-03-18 10:33:35.979162 | controller | changed: false 2026-03-18 10:33:35.979204 | controller | msg: All assertions passed 2026-03-18 10:33:35.979224 | controller | 2026-03-18 10:33:35.979233 | 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-03-18 10:33:35.979241 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.044) 0:00:28.138 ******* 2026-03-18 10:33:35.979249 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.044) 0:00:28.137 ******* 2026-03-18 10:33:35.979263 | controller | ok: [localhost] 2026-03-18 10:33:36.022079 | controller | 2026-03-18 10:33:36.022124 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:36.022138 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.245) 0:00:28.384 ******* 2026-03-18 10:33:36.022144 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.245) 0:00:28.383 ******* 2026-03-18 10:33:36.022158 | controller | ok: [localhost] 2026-03-18 10:33:36.602333 | controller | 2026-03-18 10:33:36.602376 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:36.602387 | controller | Wednesday 18 March 2026 10:33:36 +0000 (0:00:00.043) 0:00:28.427 ******* 2026-03-18 10:33:36.602395 | controller | Wednesday 18 March 2026 10:33:36 +0000 (0:00:00.042) 0:00:28.426 ******* 2026-03-18 10:33:36.602409 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-18 10:33:36.816706 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-03-18 10:33:36.816748 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-18 10:33:36.816758 | controller | 2026-03-18 10:33:36.816766 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:36.816774 | controller | _content | 2026-03-18 10:33:36.816781 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:36.816789 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:36.816797 | controller | }} 2026-03-18 10:33:36.816804 | controller | ] *** 2026-03-18 10:33:36.816812 | controller | Wednesday 18 March 2026 10:33:36 +0000 (0:00:00.580) 0:00:29.007 ******* 2026-03-18 10:33:36.816820 | controller | Wednesday 18 March 2026 10:33:36 +0000 (0:00:00.580) 0:00:29.006 ******* 2026-03-18 10:33:36.816833 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-18 10:33:37.051825 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:37.051890 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:37.051900 | controller | 2026-03-18 10:33:37.051909 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:37.051917 | controller | Wednesday 18 March 2026 10:33:36 +0000 (0:00:00.214) 0:00:29.222 ******* 2026-03-18 10:33:37.051923 | controller | Wednesday 18 March 2026 10:33:36 +0000 (0:00:00.214) 0:00:29.220 ******* 2026-03-18 10:33:37.051940 | controller | changed: [localhost] 2026-03-18 10:33:37.470988 | controller | 2026-03-18 10:33:37.471043 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:37.471051 | controller | (_destdir, 2026-03-18 10:33:37.471061 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:37.471067 | controller | }}, content={{ 2026-03-18 10:33:37.471072 | controller | ( 2026-03-18 10:33:37.471077 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:37.471082 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:37.471087 | controller | }}, mode=0644] *** 2026-03-18 10:33:37.471092 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.234) 0:00:29.457 ******* 2026-03-18 10:33:37.471097 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.234) 0:00:29.455 ******* 2026-03-18 10:33:37.471110 | controller | changed: [localhost] 2026-03-18 10:33:37.736337 | controller | 2026-03-18 10:33:37.736405 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova01alpha/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:33:37.736414 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:33:37.736422 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:33:37.736439 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:33:37.736445 | controller | }}, dest={{ 2026-03-18 10:33:37.736452 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:37.736459 | controller | stage['path'], _val.src_file 2026-03-18 10:33:37.736465 | controller | ) | 2026-03-18 10:33:37.736471 | controller | path_join 2026-03-18 10:33:37.736483 | controller | }}] *** 2026-03-18 10:33:37.736489 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.419) 0:00:29.876 ******* 2026-03-18 10:33:37.736496 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.419) 0:00:29.875 ******* 2026-03-18 10:33:37.736550 | controller | changed: [localhost] => (item=network-values) 2026-03-18 10:33:37.801761 | controller | 2026-03-18 10:33:37.801838 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:37.801854 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.265) 0:00:30.141 ******* 2026-03-18 10:33:37.801864 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.265) 0:00:30.140 ******* 2026-03-18 10:33:37.801884 | controller | skipping: [localhost] 2026-03-18 10:33:38.234505 | controller | 2026-03-18 10:33:38.234561 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova01alpha/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:33:38.234570 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.065) 0:00:30.206 ******* 2026-03-18 10:33:38.234575 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.065) 0:00:30.205 ******* 2026-03-18 10:33:38.234586 | controller | changed: [localhost] 2026-03-18 10:33:38.649155 | controller | 2026-03-18 10:33:38.649188 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-18 10:33:38.649195 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.433) 0:00:30.640 ******* 2026-03-18 10:33:38.649200 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.433) 0:00:30.639 ******* 2026-03-18 10:33:38.649209 | controller | changed: [localhost] 2026-03-18 10:33:38.916112 | controller | 2026-03-18 10:33:38.916177 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova01alpha/nncp remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:33:38.916186 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:33:38.916194 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:33:38.916201 | controller | }}, mode=0644] *** 2026-03-18 10:33:38.916208 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.414) 0:00:31.054 ******* 2026-03-18 10:33:38.916214 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.414) 0:00:31.053 ******* 2026-03-18 10:33:38.916232 | controller | changed: [localhost] 2026-03-18 10:33:38.957058 | controller | 2026-03-18 10:33:38.957123 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:38.957132 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.266) 0:00:31.321 ******* 2026-03-18 10:33:38.957139 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.266) 0:00:31.320 ******* 2026-03-18 10:33:38.957156 | controller | skipping: [localhost] 2026-03-18 10:33:38.998236 | controller | 2026-03-18 10:33:38.998290 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova01alpha/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:33:38.998297 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.041) 0:00:31.362 ******* 2026-03-18 10:33:38.998302 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.041) 0:00:31.361 ******* 2026-03-18 10:33:38.998314 | controller | skipping: [localhost] 2026-03-18 10:33:39.041086 | controller | 2026-03-18 10:33:39.041154 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova01alpha/nncp _raw_params=wait_condition.yml] *** 2026-03-18 10:33:39.041161 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.041) 0:00:31.404 ******* 2026-03-18 10:33:39.041166 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.041) 0:00:31.402 ******* 2026-03-18 10:33:39.041193 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=60s) 2026-03-18 10:33:39.083381 | controller | skipping: [localhost] 2026-03-18 10:33:39.083418 | controller | 2026-03-18 10:33:39.083429 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:39.083435 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.042) 0:00:31.446 ******* 2026-03-18 10:33:39.083440 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.042) 0:00:31.445 ******* 2026-03-18 10:33:39.083451 | controller | skipping: [localhost] 2026-03-18 10:33:39.154669 | controller | 2026-03-18 10:33:39.154711 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova01alpha/nncp name=run_hook] *** 2026-03-18 10:33:39.154718 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.042) 0:00:31.489 ******* 2026-03-18 10:33:39.154731 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.042) 0:00:31.487 ******* 2026-03-18 10:33:39.154742 | controller | skipping: [localhost] 2026-03-18 10:33:39.200705 | controller | 2026-03-18 10:33:39.200744 | 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-03-18 10:33:39.200763 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.071) 0:00:31.560 ******* 2026-03-18 10:33:39.200773 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.071) 0:00:31.559 ******* 2026-03-18 10:33:39.200787 | controller | ok: [localhost] => 2026-03-18 10:33:39.229399 | controller | changed: false 2026-03-18 10:33:39.229436 | controller | msg: All assertions passed 2026-03-18 10:33:39.229443 | controller | 2026-03-18 10:33:39.229448 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-18 10:33:39.229454 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.045) 0:00:31.606 ******* 2026-03-18 10:33:39.229459 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.045) 0:00:31.605 ******* 2026-03-18 10:33:39.229469 | controller | skipping: [localhost] 2026-03-18 10:33:39.260325 | controller | 2026-03-18 10:33:39.260386 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-18 10:33:39.260392 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.028) 0:00:31.635 ******* 2026-03-18 10:33:39.260398 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.028) 0:00:31.633 ******* 2026-03-18 10:33:39.260412 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=600s) 2026-03-18 10:33:39.283586 | controller | 2026-03-18 10:33:39.283628 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:33:39.283635 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.031) 0:00:31.666 ******* 2026-03-18 10:33:39.283640 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.030) 0:00:31.664 ******* 2026-03-18 10:33:39.283651 | controller | skipping: [localhost] 2026-03-18 10:33:39.318484 | controller | 2026-03-18 10:33:39.318610 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:33:39.318622 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.023) 0:00:31.689 ******* 2026-03-18 10:33:39.318631 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.023) 0:00:31.687 ******* 2026-03-18 10:33:39.318651 | controller | ok: [localhost] 2026-03-18 10:33:39.745611 | controller | 2026-03-18 10:33:39.745648 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:33:39.745654 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:39.745666 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:33:39.745671 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:33:39.745675 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.034) 0:00:31.723 ******* 2026-03-18 10:33:39.745680 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.034) 0:00:31.722 ******* 2026-03-18 10:33:39.745690 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2026-03-18 10:33:39.836354 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-03-18 10:33:39.836393 | controller | 2026-03-18 10:33:39.836401 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-18 10:33:39.836408 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.427) 0:00:32.151 ******* 2026-03-18 10:33:39.836414 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.427) 0:00:32.150 ******* 2026-03-18 10:33:39.836426 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:33:39.874376 | controller | ok: [localhost] => (item=service-values.yaml) 2026-03-18 10:33:39.874412 | controller | 2026-03-18 10:33:39.874418 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova01alpha name=run_hook] *** 2026-03-18 10:33:39.874423 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.090) 0:00:32.242 ******* 2026-03-18 10:33:39.874428 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.090) 0:00:32.240 ******* 2026-03-18 10:33:39.874438 | controller | skipping: [localhost] 2026-03-18 10:33:39.983688 | controller | 2026-03-18 10:33:39.983724 | controller | TASK [Generate values.yaml for examples/dt/nova/nova01alpha name=ci_gen_kustomize_values] *** 2026-03-18 10:33:39.983730 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.038) 0:00:32.280 ******* 2026-03-18 10:33:39.983735 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.038) 0:00:32.278 ******* 2026-03-18 10:33:39.983746 | controller | 2026-03-18 10:33:40.039047 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:40.039091 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.109) 0:00:32.389 ******* 2026-03-18 10:33:40.039098 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.109) 0:00:32.388 ******* 2026-03-18 10:33:40.039110 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-18 10:33:40.084436 | controller | 2026-03-18 10:33:40.084473 | 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-03-18 10:33:40.084479 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.055) 0:00:32.444 ******* 2026-03-18 10:33:40.084484 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.055) 0:00:32.443 ******* 2026-03-18 10:33:40.084494 | controller | ok: [localhost] => 2026-03-18 10:33:40.284640 | controller | changed: false 2026-03-18 10:33:40.284688 | controller | msg: All assertions passed 2026-03-18 10:33:40.284695 | controller | 2026-03-18 10:33:40.284700 | 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-03-18 10:33:40.284706 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.045) 0:00:32.490 ******* 2026-03-18 10:33:40.284711 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.045) 0:00:32.488 ******* 2026-03-18 10:33:40.284723 | controller | ok: [localhost] 2026-03-18 10:33:40.342656 | controller | 2026-03-18 10:33:40.342712 | 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-03-18 10:33:40.342718 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.200) 0:00:32.690 ******* 2026-03-18 10:33:40.342731 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.200) 0:00:32.689 ******* 2026-03-18 10:33:40.342751 | controller | ok: [localhost] => 2026-03-18 10:33:40.545669 | controller | changed: false 2026-03-18 10:33:40.545724 | controller | msg: All assertions passed 2026-03-18 10:33:40.545730 | controller | 2026-03-18 10:33:40.545735 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:40.545741 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.058) 0:00:32.748 ******* 2026-03-18 10:33:40.545746 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.058) 0:00:32.747 ******* 2026-03-18 10:33:40.545759 | controller | ok: [localhost] 2026-03-18 10:33:40.808120 | controller | 2026-03-18 10:33:40.808178 | 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-03-18 10:33:40.808185 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:40.808191 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:40.808198 | controller | _config_map_content | 2026-03-18 10:33:40.808204 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:40.808210 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:40.808217 | controller | matching_parameter='regex') 2026-03-18 10:33:40.808223 | controller | }}, cacheable=False] *** 2026-03-18 10:33:40.808229 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.203) 0:00:32.951 ******* 2026-03-18 10:33:40.808235 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.203) 0:00:32.950 ******* 2026-03-18 10:33:40.808249 | controller | ok: [localhost] 2026-03-18 10:33:40.862944 | controller | 2026-03-18 10:33:40.863017 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-18 10:33:40.863024 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.262) 0:00:33.213 ******* 2026-03-18 10:33:40.863030 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.262) 0:00:33.212 ******* 2026-03-18 10:33:40.863045 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-03-18 10:33:40.907710 | controller | 2026-03-18 10:33:40.907784 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-18 10:33:40.907793 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.054) 0:00:33.268 ******* 2026-03-18 10:33:40.907800 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.054) 0:00:33.267 ******* 2026-03-18 10:33:40.907817 | controller | ok: [localhost] => 2026-03-18 10:33:41.119745 | controller | changed: false 2026-03-18 10:33:41.119803 | controller | msg: All assertions passed 2026-03-18 10:33:41.119809 | controller | 2026-03-18 10:33:41.119815 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:41.119820 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.044) 0:00:33.313 ******* 2026-03-18 10:33:41.119826 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.044) 0:00:33.312 ******* 2026-03-18 10:33:41.119838 | controller | ok: [localhost] 2026-03-18 10:33:41.726298 | controller | 2026-03-18 10:33:41.726358 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:41.726365 | controller | (snippet_datadir, 2026-03-18 10:33:41.726370 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:41.726375 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:41.726380 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.211) 0:00:33.525 ******* 2026-03-18 10:33:41.726384 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.211) 0:00:33.523 ******* 2026-03-18 10:33:41.726397 | controller | ok: [localhost] 2026-03-18 10:33:41.786720 | controller | 2026-03-18 10:33:41.786773 | 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-03-18 10:33:41.786795 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.606) 0:00:34.132 ******* 2026-03-18 10:33:41.786800 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.606) 0:00:34.130 ******* 2026-03-18 10:33:41.786813 | controller | ok: [localhost] 2026-03-18 10:33:42.147366 | controller | 2026-03-18 10:33:42.147400 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:42.147406 | controller | (snippet_datadir, 2026-03-18 10:33:42.147411 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:42.147416 | controller | }}, content={{ 2026-03-18 10:33:42.147420 | controller | _base64_patch | 2026-03-18 10:33:42.147425 | controller | default({}) | 2026-03-18 10:33:42.147429 | controller | to_nice_yaml 2026-03-18 10:33:42.147434 | controller | }}, mode=0644] *** 2026-03-18 10:33:42.147438 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.060) 0:00:34.192 ******* 2026-03-18 10:33:42.147443 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.060) 0:00:34.191 ******* 2026-03-18 10:33:42.147452 | controller | ok: [localhost] 2026-03-18 10:33:42.507427 | controller | 2026-03-18 10:33:42.507488 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:42.507495 | controller | (snippet_datadir, 2026-03-18 10:33:42.507500 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:42.507505 | controller | }}, content={{ 2026-03-18 10:33:42.507510 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:42.507548 | controller | default({}) | 2026-03-18 10:33:42.507566 | controller | to_nice_yaml 2026-03-18 10:33:42.507573 | controller | }}, mode=0644] *** 2026-03-18 10:33:42.507577 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.360) 0:00:34.553 ******* 2026-03-18 10:33:42.507582 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.360) 0:00:34.551 ******* 2026-03-18 10:33:42.507595 | controller | ok: [localhost] 2026-03-18 10:33:42.924392 | controller | 2026-03-18 10:33:42.924465 | 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-03-18 10:33:42.924472 | controller | ( 2026-03-18 10:33:42.924477 | controller | snippet_datadir, 2026-03-18 10:33:42.924483 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:42.924488 | controller | ) | path_join 2026-03-18 10:33:42.924493 | controller | }}, mode=0644] *** 2026-03-18 10:33:42.924528 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.359) 0:00:34.913 ******* 2026-03-18 10:33:42.924539 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.359) 0:00:34.911 ******* 2026-03-18 10:33:42.924556 | controller | changed: [localhost] 2026-03-18 10:33:43.023990 | controller | 2026-03-18 10:33:43.024063 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:43.024078 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.416) 0:00:35.329 ******* 2026-03-18 10:33:43.024085 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.416) 0:00:35.328 ******* 2026-03-18 10:33:43.024102 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-18 10:33:43.071857 | controller | 2026-03-18 10:33:43.071957 | 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-03-18 10:33:43.071976 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.099) 0:00:35.429 ******* 2026-03-18 10:33:43.071991 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.099) 0:00:35.428 ******* 2026-03-18 10:33:43.072021 | controller | ok: [localhost] => 2026-03-18 10:33:43.296159 | controller | changed: false 2026-03-18 10:33:43.296230 | controller | msg: All assertions passed 2026-03-18 10:33:43.296242 | controller | 2026-03-18 10:33:43.296250 | 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-03-18 10:33:43.296258 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.047) 0:00:35.477 ******* 2026-03-18 10:33:43.296266 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.047) 0:00:35.476 ******* 2026-03-18 10:33:43.296287 | controller | ok: [localhost] 2026-03-18 10:33:43.340429 | controller | 2026-03-18 10:33:43.340482 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:43.340491 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.224) 0:00:35.701 ******* 2026-03-18 10:33:43.340504 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.224) 0:00:35.700 ******* 2026-03-18 10:33:43.340540 | controller | ok: [localhost] 2026-03-18 10:33:43.940943 | controller | 2026-03-18 10:33:43.941017 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:43.941025 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.043) 0:00:35.745 ******* 2026-03-18 10:33:43.941031 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.043) 0:00:35.744 ******* 2026-03-18 10:33:43.941050 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-18 10:33:44.088868 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-03-18 10:33:44.088910 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-18 10:33:44.088917 | controller | 2026-03-18 10:33:44.088922 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:44.088927 | controller | _content | 2026-03-18 10:33:44.088931 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:44.088936 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:44.088941 | controller | }} 2026-03-18 10:33:44.088945 | controller | ] *** 2026-03-18 10:33:44.088950 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.600) 0:00:36.346 ******* 2026-03-18 10:33:44.088954 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.600) 0:00:36.345 ******* 2026-03-18 10:33:44.088965 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-18 10:33:44.281760 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:44.281803 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:44.281810 | controller | 2026-03-18 10:33:44.281818 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:44.281824 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.147) 0:00:36.494 ******* 2026-03-18 10:33:44.281829 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.147) 0:00:36.493 ******* 2026-03-18 10:33:44.281841 | controller | ok: [localhost] 2026-03-18 10:33:44.672383 | controller | 2026-03-18 10:33:44.672419 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:44.672426 | controller | (_destdir, 2026-03-18 10:33:44.672431 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:44.672436 | controller | }}, content={{ 2026-03-18 10:33:44.672440 | controller | ( 2026-03-18 10:33:44.672445 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:44.672449 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:44.672454 | controller | }}, mode=0644] *** 2026-03-18 10:33:44.672458 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.192) 0:00:36.687 ******* 2026-03-18 10:33:44.672463 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.192) 0:00:36.686 ******* 2026-03-18 10:33:44.672472 | controller | ok: [localhost] 2026-03-18 10:33:44.727670 | controller | 2026-03-18 10:33:44.727740 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:44.727747 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.390) 0:00:37.078 ******* 2026-03-18 10:33:44.727753 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.390) 0:00:37.076 ******* 2026-03-18 10:33:44.727768 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-18 10:33:44.774655 | controller | 2026-03-18 10:33:44.774726 | 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-03-18 10:33:44.774743 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.055) 0:00:37.133 ******* 2026-03-18 10:33:44.774748 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.055) 0:00:37.131 ******* 2026-03-18 10:33:44.774764 | controller | ok: [localhost] => 2026-03-18 10:33:44.978454 | controller | changed: false 2026-03-18 10:33:44.978589 | controller | msg: All assertions passed 2026-03-18 10:33:44.978606 | controller | 2026-03-18 10:33:44.978618 | 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-03-18 10:33:44.978632 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.047) 0:00:37.180 ******* 2026-03-18 10:33:44.978643 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.047) 0:00:37.179 ******* 2026-03-18 10:33:44.978665 | controller | ok: [localhost] 2026-03-18 10:33:45.032091 | controller | 2026-03-18 10:33:45.032148 | 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-03-18 10:33:45.032169 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.203) 0:00:37.384 ******* 2026-03-18 10:33:45.032174 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.203) 0:00:37.382 ******* 2026-03-18 10:33:45.032186 | controller | ok: [localhost] => 2026-03-18 10:33:45.228815 | controller | changed: false 2026-03-18 10:33:45.228888 | controller | msg: All assertions passed 2026-03-18 10:33:45.228894 | controller | 2026-03-18 10:33:45.228900 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:45.228907 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.052) 0:00:37.437 ******* 2026-03-18 10:33:45.228922 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.052) 0:00:37.435 ******* 2026-03-18 10:33:45.228946 | controller | ok: [localhost] 2026-03-18 10:33:45.456549 | controller | 2026-03-18 10:33:45.456590 | 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-03-18 10:33:45.456598 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:45.456604 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:45.456610 | controller | _config_map_content | 2026-03-18 10:33:45.456615 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:45.456621 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:45.456626 | controller | matching_parameter='regex') 2026-03-18 10:33:45.456631 | controller | }}, cacheable=False] *** 2026-03-18 10:33:45.456637 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.197) 0:00:37.634 ******* 2026-03-18 10:33:45.456643 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.197) 0:00:37.633 ******* 2026-03-18 10:33:45.456655 | controller | ok: [localhost] 2026-03-18 10:33:45.514552 | controller | 2026-03-18 10:33:45.514598 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-18 10:33:45.514607 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.227) 0:00:37.862 ******* 2026-03-18 10:33:45.514615 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.227) 0:00:37.860 ******* 2026-03-18 10:33:45.514823 | controller | skipping: [localhost] 2026-03-18 10:33:45.710289 | controller | 2026-03-18 10:33:45.710323 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:45.710330 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.057) 0:00:37.920 ******* 2026-03-18 10:33:45.710335 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.057) 0:00:37.918 ******* 2026-03-18 10:33:45.710345 | controller | changed: [localhost] 2026-03-18 10:33:45.771264 | controller | 2026-03-18 10:33:45.771333 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:45.771358 | controller | (snippet_datadir, 2026-03-18 10:33:45.771366 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:45.771373 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:45.771379 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.196) 0:00:38.116 ******* 2026-03-18 10:33:45.771386 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.196) 0:00:38.114 ******* 2026-03-18 10:33:45.771400 | controller | skipping: [localhost] 2026-03-18 10:33:45.831895 | controller | 2026-03-18 10:33:45.831959 | 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-03-18 10:33:45.831966 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.060) 0:00:38.177 ******* 2026-03-18 10:33:45.831971 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.060) 0:00:38.175 ******* 2026-03-18 10:33:45.831996 | controller | ok: [localhost] 2026-03-18 10:33:46.228998 | controller | 2026-03-18 10:33:46.229057 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:46.229064 | controller | (snippet_datadir, 2026-03-18 10:33:46.229069 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:46.229073 | controller | }}, content={{ 2026-03-18 10:33:46.229078 | controller | _base64_patch | 2026-03-18 10:33:46.229082 | controller | default({}) | 2026-03-18 10:33:46.229086 | controller | to_nice_yaml 2026-03-18 10:33:46.229091 | controller | }}, mode=0644] *** 2026-03-18 10:33:46.229096 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.060) 0:00:38.237 ******* 2026-03-18 10:33:46.229100 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.060) 0:00:38.236 ******* 2026-03-18 10:33:46.229115 | controller | changed: [localhost] 2026-03-18 10:33:46.609593 | controller | 2026-03-18 10:33:46.609658 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:46.609665 | controller | (snippet_datadir, 2026-03-18 10:33:46.609670 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:46.609675 | controller | }}, content={{ 2026-03-18 10:33:46.609679 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:46.609684 | controller | default({}) | 2026-03-18 10:33:46.609688 | controller | to_nice_yaml 2026-03-18 10:33:46.609693 | controller | }}, mode=0644] *** 2026-03-18 10:33:46.609697 | controller | Wednesday 18 March 2026 10:33:46 +0000 (0:00:00.397) 0:00:38.634 ******* 2026-03-18 10:33:46.609702 | controller | Wednesday 18 March 2026 10:33:46 +0000 (0:00:00.397) 0:00:38.633 ******* 2026-03-18 10:33:46.609717 | controller | changed: [localhost] 2026-03-18 10:33:46.996255 | controller | 2026-03-18 10:33:46.996316 | 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-03-18 10:33:46.996323 | controller | ( 2026-03-18 10:33:46.996328 | controller | snippet_datadir, 2026-03-18 10:33:46.996333 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:46.996338 | controller | ) | path_join 2026-03-18 10:33:46.996342 | controller | }}, mode=0644] *** 2026-03-18 10:33:46.996347 | controller | Wednesday 18 March 2026 10:33:46 +0000 (0:00:00.380) 0:00:39.015 ******* 2026-03-18 10:33:46.996352 | controller | Wednesday 18 March 2026 10:33:46 +0000 (0:00:00.380) 0:00:39.014 ******* 2026-03-18 10:33:46.996366 | controller | changed: [localhost] 2026-03-18 10:33:47.072901 | controller | 2026-03-18 10:33:47.072977 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:47.072984 | controller | Wednesday 18 March 2026 10:33:46 +0000 (0:00:00.386) 0:00:39.401 ******* 2026-03-18 10:33:47.072989 | controller | Wednesday 18 March 2026 10:33:46 +0000 (0:00:00.386) 0:00:39.400 ******* 2026-03-18 10:33:47.073005 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-18 10:33:47.119941 | controller | 2026-03-18 10:33:47.120017 | 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-03-18 10:33:47.120024 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.076) 0:00:39.478 ******* 2026-03-18 10:33:47.120039 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.076) 0:00:39.477 ******* 2026-03-18 10:33:47.120054 | controller | ok: [localhost] => 2026-03-18 10:33:47.307425 | controller | changed: false 2026-03-18 10:33:47.307500 | controller | msg: All assertions passed 2026-03-18 10:33:47.307506 | controller | 2026-03-18 10:33:47.307554 | 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-03-18 10:33:47.307562 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.046) 0:00:39.525 ******* 2026-03-18 10:33:47.307567 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.046) 0:00:39.524 ******* 2026-03-18 10:33:47.307584 | controller | ok: [localhost] 2026-03-18 10:33:47.351381 | controller | 2026-03-18 10:33:47.351467 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:47.351480 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.187) 0:00:39.713 ******* 2026-03-18 10:33:47.351487 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.187) 0:00:39.711 ******* 2026-03-18 10:33:47.351507 | controller | ok: [localhost] 2026-03-18 10:33:47.761498 | controller | 2026-03-18 10:33:47.761596 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:47.761608 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.043) 0:00:39.757 ******* 2026-03-18 10:33:47.761618 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.043) 0:00:39.755 ******* 2026-03-18 10:33:47.761641 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-03-18 10:33:47.845600 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-03-18 10:33:47.845670 | controller | 2026-03-18 10:33:47.845680 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:47.845688 | controller | _content | 2026-03-18 10:33:47.845694 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:47.845701 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:47.845708 | controller | }} 2026-03-18 10:33:47.845714 | controller | ] *** 2026-03-18 10:33:47.845721 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.409) 0:00:40.167 ******* 2026-03-18 10:33:47.845727 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.409) 0:00:40.165 ******* 2026-03-18 10:33:47.845744 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:48.055896 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:48.055930 | controller | 2026-03-18 10:33:48.055937 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:48.055942 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.084) 0:00:40.251 ******* 2026-03-18 10:33:48.055947 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.084) 0:00:40.250 ******* 2026-03-18 10:33:48.055956 | controller | changed: [localhost] 2026-03-18 10:33:48.492662 | controller | 2026-03-18 10:33:48.492697 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:48.492703 | controller | (_destdir, 2026-03-18 10:33:48.492709 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:48.492713 | controller | }}, content={{ 2026-03-18 10:33:48.492718 | controller | ( 2026-03-18 10:33:48.492726 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:48.492731 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:48.492737 | controller | }}, mode=0644] *** 2026-03-18 10:33:48.492742 | controller | Wednesday 18 March 2026 10:33:48 +0000 (0:00:00.210) 0:00:40.461 ******* 2026-03-18 10:33:48.492747 | controller | Wednesday 18 March 2026 10:33:48 +0000 (0:00:00.210) 0:00:40.460 ******* 2026-03-18 10:33:48.492757 | controller | changed: [localhost] 2026-03-18 10:33:49.019956 | controller | 2026-03-18 10:33:49.019992 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova01alpha mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:33:49.020003 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:33:49.020008 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:33:49.020013 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:33:49.020018 | controller | }}, dest={{ 2026-03-18 10:33:49.020023 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:49.020027 | controller | stage['path'], _val.src_file 2026-03-18 10:33:49.020032 | controller | ) | 2026-03-18 10:33:49.020036 | controller | path_join 2026-03-18 10:33:49.020040 | controller | }}] *** 2026-03-18 10:33:49.020045 | controller | Wednesday 18 March 2026 10:33:48 +0000 (0:00:00.436) 0:00:40.898 ******* 2026-03-18 10:33:49.020050 | controller | Wednesday 18 March 2026 10:33:48 +0000 (0:00:00.436) 0:00:40.897 ******* 2026-03-18 10:33:49.020060 | controller | ok: [localhost] => (item=network-values) 2026-03-18 10:33:49.065253 | controller | changed: [localhost] => (item=service-values) 2026-03-18 10:33:49.065294 | controller | 2026-03-18 10:33:49.065302 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:49.065310 | controller | Wednesday 18 March 2026 10:33:49 +0000 (0:00:00.527) 0:00:41.425 ******* 2026-03-18 10:33:49.065316 | controller | Wednesday 18 March 2026 10:33:49 +0000 (0:00:00.527) 0:00:41.424 ******* 2026-03-18 10:33:49.065329 | controller | skipping: [localhost] 2026-03-18 10:33:49.571543 | controller | 2026-03-18 10:33:49.571612 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova01alpha chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:33:49.571619 | controller | Wednesday 18 March 2026 10:33:49 +0000 (0:00:00.045) 0:00:41.470 ******* 2026-03-18 10:33:49.571637 | controller | Wednesday 18 March 2026 10:33:49 +0000 (0:00:00.045) 0:00:41.469 ******* 2026-03-18 10:33:49.571653 | controller | changed: [localhost] 2026-03-18 10:33:49.965414 | controller | 2026-03-18 10:33:49.965451 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-18 10:33:49.965459 | controller | Wednesday 18 March 2026 10:33:49 +0000 (0:00:00.506) 0:00:41.976 ******* 2026-03-18 10:33:49.965465 | controller | Wednesday 18 March 2026 10:33:49 +0000 (0:00:00.506) 0:00:41.975 ******* 2026-03-18 10:33:49.965484 | controller | changed: [localhost] 2026-03-18 10:33:50.209767 | controller | 2026-03-18 10:33:50.209867 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova01alpha remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:33:50.209880 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:33:50.209888 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:33:50.209896 | controller | }}, mode=0644] *** 2026-03-18 10:33:50.209903 | controller | Wednesday 18 March 2026 10:33:49 +0000 (0:00:00.394) 0:00:42.371 ******* 2026-03-18 10:33:50.209911 | controller | Wednesday 18 March 2026 10:33:49 +0000 (0:00:00.394) 0:00:42.369 ******* 2026-03-18 10:33:50.209930 | controller | changed: [localhost] 2026-03-18 10:33:50.267022 | controller | 2026-03-18 10:33:50.267089 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:50.267096 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.244) 0:00:42.615 ******* 2026-03-18 10:33:50.267101 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.244) 0:00:42.614 ******* 2026-03-18 10:33:50.267116 | controller | skipping: [localhost] 2026-03-18 10:33:50.317961 | controller | 2026-03-18 10:33:50.318037 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova01alpha _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:33:50.318045 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.057) 0:00:42.672 ******* 2026-03-18 10:33:50.318052 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.057) 0:00:42.671 ******* 2026-03-18 10:33:50.318070 | controller | skipping: [localhost] 2026-03-18 10:33:50.366450 | controller | 2026-03-18 10:33:50.366569 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova01alpha _raw_params=wait_condition.yml] *** 2026-03-18 10:33:50.366596 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.050) 0:00:42.723 ******* 2026-03-18 10:33:50.366602 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.050) 0:00:42.722 ******* 2026-03-18 10:33:50.366617 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=600s) 2026-03-18 10:33:50.416069 | controller | skipping: [localhost] 2026-03-18 10:33:50.416139 | controller | 2026-03-18 10:33:50.416146 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:50.416151 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.048) 0:00:42.771 ******* 2026-03-18 10:33:50.416156 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.048) 0:00:42.770 ******* 2026-03-18 10:33:50.416171 | controller | skipping: [localhost] 2026-03-18 10:33:50.490849 | controller | 2026-03-18 10:33:50.490933 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova01alpha name=run_hook] *** 2026-03-18 10:33:50.490942 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.049) 0:00:42.821 ******* 2026-03-18 10:33:50.490949 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.049) 0:00:42.820 ******* 2026-03-18 10:33:50.490968 | controller | skipping: [localhost] 2026-03-18 10:33:50.532169 | controller | 2026-03-18 10:33:50.532276 | 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-03-18 10:33:50.532290 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.075) 0:00:42.896 ******* 2026-03-18 10:33:50.532301 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.075) 0:00:42.895 ******* 2026-03-18 10:33:50.532325 | controller | ok: [localhost] => 2026-03-18 10:33:50.566323 | controller | changed: false 2026-03-18 10:33:50.566418 | controller | msg: All assertions passed 2026-03-18 10:33:50.566436 | controller | 2026-03-18 10:33:50.566487 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-18 10:33:50.566701 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.041) 0:00:42.937 ******* 2026-03-18 10:33:50.566745 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.041) 0:00:42.936 ******* 2026-03-18 10:33:50.566770 | controller | skipping: [localhost] 2026-03-18 10:33:50.596886 | controller | 2026-03-18 10:33:50.596977 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-18 10:33:50.597000 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.034) 0:00:42.972 ******* 2026-03-18 10:33:50.597021 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.034) 0:00:42.970 ******* 2026-03-18 10:33:50.597044 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=60m) 2026-03-18 10:33:50.624556 | controller | 2026-03-18 10:33:50.624598 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:33:50.624606 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.030) 0:00:43.002 ******* 2026-03-18 10:33:50.624613 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.030) 0:00:43.001 ******* 2026-03-18 10:33:50.624627 | controller | skipping: [localhost] 2026-03-18 10:33:50.656968 | controller | 2026-03-18 10:33:50.657052 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:33:50.657065 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.027) 0:00:43.030 ******* 2026-03-18 10:33:50.657075 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.027) 0:00:43.028 ******* 2026-03-18 10:33:50.657098 | controller | ok: [localhost] 2026-03-18 10:33:50.857895 | controller | 2026-03-18 10:33:50.857971 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:33:50.857991 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:50.857997 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:33:50.858004 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:33:50.858010 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.032) 0:00:43.062 ******* 2026-03-18 10:33:50.858017 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.032) 0:00:43.061 ******* 2026-03-18 10:33:50.858040 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2026-03-18 10:33:50.934738 | controller | 2026-03-18 10:33:50.934807 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-18 10:33:50.934817 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.200) 0:00:43.263 ******* 2026-03-18 10:33:50.934824 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.200) 0:00:43.262 ******* 2026-03-18 10:33:50.934851 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:33:50.992158 | controller | 2026-03-18 10:33:50.992240 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova01alpha/edpm/nodeset name=run_hook] *** 2026-03-18 10:33:50.992249 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.076) 0:00:43.339 ******* 2026-03-18 10:33:50.992256 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.076) 0:00:43.338 ******* 2026-03-18 10:33:50.992275 | controller | skipping: [localhost] 2026-03-18 10:33:51.079109 | controller | 2026-03-18 10:33:51.079181 | controller | TASK [Generate values.yaml for examples/dt/nova/nova01alpha/edpm/nodeset name=ci_gen_kustomize_values] *** 2026-03-18 10:33:51.079187 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.057) 0:00:43.397 ******* 2026-03-18 10:33:51.079192 | controller | Wednesday 18 March 2026 10:33:50 +0000 (0:00:00.057) 0:00:43.395 ******* 2026-03-18 10:33:51.079207 | controller | 2026-03-18 10:33:51.145405 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:51.145479 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.087) 0:00:43.484 ******* 2026-03-18 10:33:51.145484 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.087) 0:00:43.483 ******* 2026-03-18 10:33:51.145501 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-18 10:33:51.190938 | controller | 2026-03-18 10:33:51.191024 | 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-03-18 10:33:51.191037 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.066) 0:00:43.551 ******* 2026-03-18 10:33:51.191047 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.066) 0:00:43.549 ******* 2026-03-18 10:33:51.191072 | controller | ok: [localhost] => 2026-03-18 10:33:51.389050 | controller | changed: false 2026-03-18 10:33:51.389120 | controller | msg: All assertions passed 2026-03-18 10:33:51.389126 | controller | 2026-03-18 10:33:51.389131 | 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-03-18 10:33:51.389137 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.045) 0:00:43.596 ******* 2026-03-18 10:33:51.389141 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.045) 0:00:43.595 ******* 2026-03-18 10:33:51.389157 | controller | ok: [localhost] 2026-03-18 10:33:51.442073 | controller | 2026-03-18 10:33:51.442150 | 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-03-18 10:33:51.442159 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.198) 0:00:43.794 ******* 2026-03-18 10:33:51.442166 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.198) 0:00:43.793 ******* 2026-03-18 10:33:51.442195 | controller | ok: [localhost] => 2026-03-18 10:33:51.660004 | controller | changed: false 2026-03-18 10:33:51.660079 | controller | msg: All assertions passed 2026-03-18 10:33:51.660088 | controller | 2026-03-18 10:33:51.660094 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:51.660101 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.053) 0:00:43.847 ******* 2026-03-18 10:33:51.660107 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.053) 0:00:43.846 ******* 2026-03-18 10:33:51.660126 | controller | ok: [localhost] 2026-03-18 10:33:51.881931 | controller | 2026-03-18 10:33:51.882019 | 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-03-18 10:33:51.882037 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:51.882052 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:51.882066 | controller | _config_map_content | 2026-03-18 10:33:51.882079 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:51.882089 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:51.882099 | controller | matching_parameter='regex') 2026-03-18 10:33:51.882108 | controller | }}, cacheable=False] *** 2026-03-18 10:33:51.882118 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.218) 0:00:44.065 ******* 2026-03-18 10:33:51.882128 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.218) 0:00:44.064 ******* 2026-03-18 10:33:51.882151 | controller | ok: [localhost] 2026-03-18 10:33:51.985920 | controller | 2026-03-18 10:33:51.985997 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-18 10:33:51.986003 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.221) 0:00:44.287 ******* 2026-03-18 10:33:51.986009 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.221) 0:00:44.286 ******* 2026-03-18 10:33:51.986027 | 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-03-18 10:33:52.052123 | controller | 2026-03-18 10:33:52.052195 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] *** 2026-03-18 10:33:52.052211 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.104) 0:00:44.391 ******* 2026-03-18 10:33:52.052223 | controller | Wednesday 18 March 2026 10:33:51 +0000 (0:00:00.104) 0:00:44.390 ******* 2026-03-18 10:33:52.052240 | 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-03-18 10:33:52.108742 | controller | 2026-03-18 10:33:52.108840 | 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-03-18 10:33:52.108849 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.065) 0:00:44.457 ******* 2026-03-18 10:33:52.108855 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.065) 0:00:44.456 ******* 2026-03-18 10:33:52.108870 | controller | ok: [localhost] => 2026-03-18 10:33:52.176109 | controller | changed: false 2026-03-18 10:33:52.176179 | controller | msg: All assertions passed 2026-03-18 10:33:52.176185 | controller | 2026-03-18 10:33:52.176191 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2026-03-18 10:33:52.176196 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.056) 0:00:44.514 ******* 2026-03-18 10:33:52.176201 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.056) 0:00:44.512 ******* 2026-03-18 10:33:52.176228 | 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-03-18 10:33:52.214324 | controller | 2026-03-18 10:33:52.214382 | 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-03-18 10:33:52.214391 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.067) 0:00:44.581 ******* 2026-03-18 10:33:52.214398 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.067) 0:00:44.580 ******* 2026-03-18 10:33:52.214413 | controller | skipping: [localhost] 2026-03-18 10:33:52.252765 | controller | 2026-03-18 10:33:52.252820 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{ 2026-03-18 10:33:52.252826 | controller | _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([]) 2026-03-18 10:33:52.252831 | controller | }}] *** 2026-03-18 10:33:52.252837 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.038) 0:00:44.620 ******* 2026-03-18 10:33:52.252841 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.038) 0:00:44.618 ******* 2026-03-18 10:33:52.252854 | controller | ok: [localhost] 2026-03-18 10:33:52.296135 | controller | 2026-03-18 10:33:52.296173 | 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-03-18 10:33:52.296180 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.038) 0:00:44.658 ******* 2026-03-18 10:33:52.296186 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.038) 0:00:44.657 ******* 2026-03-18 10:33:52.296200 | controller | ok: [localhost] => 2026-03-18 10:33:52.505123 | controller | changed: false 2026-03-18 10:33:52.505180 | controller | msg: All assertions passed 2026-03-18 10:33:52.505186 | controller | 2026-03-18 10:33:52.505192 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:52.505197 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.043) 0:00:44.701 ******* 2026-03-18 10:33:52.505202 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.043) 0:00:44.700 ******* 2026-03-18 10:33:52.505215 | controller | changed: [localhost] 2026-03-18 10:33:52.958986 | controller | 2026-03-18 10:33:52.959022 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:52.959028 | controller | (snippet_datadir, 2026-03-18 10:33:52.959033 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:52.959038 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:52.959043 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.208) 0:00:44.910 ******* 2026-03-18 10:33:52.959047 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.208) 0:00:44.909 ******* 2026-03-18 10:33:52.959058 | controller | changed: [localhost] 2026-03-18 10:33:53.013407 | controller | 2026-03-18 10:33:53.013442 | 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-03-18 10:33:53.013448 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.453) 0:00:45.364 ******* 2026-03-18 10:33:53.013454 | controller | Wednesday 18 March 2026 10:33:52 +0000 (0:00:00.453) 0:00:45.363 ******* 2026-03-18 10:33:53.013464 | controller | ok: [localhost] 2026-03-18 10:33:53.379095 | controller | 2026-03-18 10:33:53.379151 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:53.379157 | controller | (snippet_datadir, 2026-03-18 10:33:53.379162 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:53.379167 | controller | }}, content={{ 2026-03-18 10:33:53.379171 | controller | _base64_patch | 2026-03-18 10:33:53.379176 | controller | default({}) | 2026-03-18 10:33:53.379180 | controller | to_nice_yaml 2026-03-18 10:33:53.379184 | controller | }}, mode=0644] *** 2026-03-18 10:33:53.379195 | controller | Wednesday 18 March 2026 10:33:53 +0000 (0:00:00.054) 0:00:45.419 ******* 2026-03-18 10:33:53.379200 | controller | Wednesday 18 March 2026 10:33:53 +0000 (0:00:00.054) 0:00:45.417 ******* 2026-03-18 10:33:53.379211 | controller | changed: [localhost] 2026-03-18 10:33:53.752117 | controller | 2026-03-18 10:33:53.752177 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:53.752184 | controller | (snippet_datadir, 2026-03-18 10:33:53.752189 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:53.752194 | controller | }}, content={{ 2026-03-18 10:33:53.752199 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:53.752203 | controller | default({}) | 2026-03-18 10:33:53.752207 | controller | to_nice_yaml 2026-03-18 10:33:53.752212 | controller | }}, mode=0644] *** 2026-03-18 10:33:53.752216 | controller | Wednesday 18 March 2026 10:33:53 +0000 (0:00:00.365) 0:00:45.784 ******* 2026-03-18 10:33:53.752220 | controller | Wednesday 18 March 2026 10:33:53 +0000 (0:00:00.365) 0:00:45.783 ******* 2026-03-18 10:33:53.752233 | controller | changed: [localhost] 2026-03-18 10:33:54.115765 | controller | 2026-03-18 10:33:54.115823 | 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-03-18 10:33:54.115831 | controller | ( 2026-03-18 10:33:54.115837 | controller | snippet_datadir, 2026-03-18 10:33:54.115844 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:54.115851 | controller | ) | path_join 2026-03-18 10:33:54.115857 | controller | }}, mode=0644] *** 2026-03-18 10:33:54.115875 | controller | Wednesday 18 March 2026 10:33:53 +0000 (0:00:00.373) 0:00:46.157 ******* 2026-03-18 10:33:54.115882 | controller | Wednesday 18 March 2026 10:33:53 +0000 (0:00:00.373) 0:00:46.156 ******* 2026-03-18 10:33:54.115896 | controller | changed: [localhost] 2026-03-18 10:33:54.177934 | controller | 2026-03-18 10:33:54.178003 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:54.178017 | controller | Wednesday 18 March 2026 10:33:54 +0000 (0:00:00.363) 0:00:46.521 ******* 2026-03-18 10:33:54.178022 | controller | Wednesday 18 March 2026 10:33:54 +0000 (0:00:00.363) 0:00:46.520 ******* 2026-03-18 10:33:54.178038 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-18 10:33:54.272634 | controller | 2026-03-18 10:33:54.272695 | 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-03-18 10:33:54.272701 | controller | Wednesday 18 March 2026 10:33:54 +0000 (0:00:00.062) 0:00:46.583 ******* 2026-03-18 10:33:54.272706 | controller | Wednesday 18 March 2026 10:33:54 +0000 (0:00:00.062) 0:00:46.582 ******* 2026-03-18 10:33:54.272720 | controller | ok: [localhost] => 2026-03-18 10:33:54.478888 | controller | changed: false 2026-03-18 10:33:54.478942 | controller | msg: All assertions passed 2026-03-18 10:33:54.478949 | controller | 2026-03-18 10:33:54.478954 | 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-03-18 10:33:54.478959 | controller | Wednesday 18 March 2026 10:33:54 +0000 (0:00:00.094) 0:00:46.678 ******* 2026-03-18 10:33:54.478964 | controller | Wednesday 18 March 2026 10:33:54 +0000 (0:00:00.094) 0:00:46.677 ******* 2026-03-18 10:33:54.478975 | controller | ok: [localhost] 2026-03-18 10:33:54.516819 | controller | 2026-03-18 10:33:54.516871 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:54.516877 | controller | Wednesday 18 March 2026 10:33:54 +0000 (0:00:00.206) 0:00:46.884 ******* 2026-03-18 10:33:54.516882 | controller | Wednesday 18 March 2026 10:33:54 +0000 (0:00:00.206) 0:00:46.883 ******* 2026-03-18 10:33:54.516895 | controller | ok: [localhost] 2026-03-18 10:33:55.057281 | controller | 2026-03-18 10:33:55.057338 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:55.057345 | controller | Wednesday 18 March 2026 10:33:54 +0000 (0:00:00.037) 0:00:46.922 ******* 2026-03-18 10:33:55.057357 | controller | Wednesday 18 March 2026 10:33:54 +0000 (0:00:00.037) 0:00:46.921 ******* 2026-03-18 10:33:55.057369 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml) 2026-03-18 10:33:55.191302 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml) 2026-03-18 10:33:55.191359 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml) 2026-03-18 10:33:55.191365 | controller | 2026-03-18 10:33:55.191370 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:55.191375 | controller | _content | 2026-03-18 10:33:55.191379 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:55.191384 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:55.191388 | controller | }} 2026-03-18 10:33:55.191393 | controller | ] *** 2026-03-18 10:33:55.191397 | controller | Wednesday 18 March 2026 10:33:55 +0000 (0:00:00.540) 0:00:47.463 ******* 2026-03-18 10:33:55.191402 | controller | Wednesday 18 March 2026 10:33:55 +0000 (0:00:00.540) 0:00:47.461 ******* 2026-03-18 10:33:55.191414 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-18 10:33:55.410126 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:55.410199 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:55.410208 | controller | 2026-03-18 10:33:55.410215 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:55.410223 | controller | Wednesday 18 March 2026 10:33:55 +0000 (0:00:00.133) 0:00:47.597 ******* 2026-03-18 10:33:55.410230 | controller | Wednesday 18 March 2026 10:33:55 +0000 (0:00:00.133) 0:00:47.595 ******* 2026-03-18 10:33:55.410248 | controller | changed: [localhost] 2026-03-18 10:33:55.836981 | controller | 2026-03-18 10:33:55.837041 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:55.837048 | controller | (_destdir, 2026-03-18 10:33:55.837053 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:55.837058 | controller | }}, content={{ 2026-03-18 10:33:55.837062 | controller | ( 2026-03-18 10:33:55.837067 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:55.837071 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:55.837076 | controller | }}, mode=0644] *** 2026-03-18 10:33:55.837080 | controller | Wednesday 18 March 2026 10:33:55 +0000 (0:00:00.218) 0:00:47.815 ******* 2026-03-18 10:33:55.837091 | controller | Wednesday 18 March 2026 10:33:55 +0000 (0:00:00.218) 0:00:47.814 ******* 2026-03-18 10:33:55.837106 | controller | changed: [localhost] 2026-03-18 10:33:56.086699 | controller | 2026-03-18 10:33:56.086741 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova01alpha/edpm/nodeset mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:33:56.086747 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:33:56.086752 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:33:56.086757 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:33:56.086761 | controller | }}, dest={{ 2026-03-18 10:33:56.086766 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:56.086771 | controller | stage['path'], _val.src_file 2026-03-18 10:33:56.086775 | controller | ) | 2026-03-18 10:33:56.086780 | controller | path_join 2026-03-18 10:33:56.086784 | controller | }}] *** 2026-03-18 10:33:56.086788 | controller | Wednesday 18 March 2026 10:33:55 +0000 (0:00:00.427) 0:00:48.242 ******* 2026-03-18 10:33:56.086793 | controller | Wednesday 18 March 2026 10:33:55 +0000 (0:00:00.427) 0:00:48.241 ******* 2026-03-18 10:33:56.086805 | controller | changed: [localhost] => (item=edpm-nodeset-values) 2026-03-18 10:33:56.124338 | controller | 2026-03-18 10:33:56.124399 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:56.124408 | controller | Wednesday 18 March 2026 10:33:56 +0000 (0:00:00.249) 0:00:48.492 ******* 2026-03-18 10:33:56.124416 | controller | Wednesday 18 March 2026 10:33:56 +0000 (0:00:00.249) 0:00:48.491 ******* 2026-03-18 10:33:56.124436 | controller | skipping: [localhost] 2026-03-18 10:33:56.460646 | controller | 2026-03-18 10:33:56.460691 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova01alpha/edpm/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:33:56.460704 | controller | Wednesday 18 March 2026 10:33:56 +0000 (0:00:00.037) 0:00:48.529 ******* 2026-03-18 10:33:56.460714 | controller | Wednesday 18 March 2026 10:33:56 +0000 (0:00:00.037) 0:00:48.528 ******* 2026-03-18 10:33:56.460728 | controller | changed: [localhost] 2026-03-18 10:33:56.844576 | controller | 2026-03-18 10:33:56.844611 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-18 10:33:56.844619 | controller | Wednesday 18 March 2026 10:33:56 +0000 (0:00:00.336) 0:00:48.866 ******* 2026-03-18 10:33:56.844624 | controller | Wednesday 18 March 2026 10:33:56 +0000 (0:00:00.336) 0:00:48.864 ******* 2026-03-18 10:33:56.844634 | controller | changed: [localhost] 2026-03-18 10:33:57.101200 | controller | 2026-03-18 10:33:57.101269 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova01alpha/edpm/nodeset remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:33:57.101287 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:33:57.101301 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:33:57.101315 | controller | }}, mode=0644] *** 2026-03-18 10:33:57.101329 | controller | Wednesday 18 March 2026 10:33:56 +0000 (0:00:00.384) 0:00:49.250 ******* 2026-03-18 10:33:57.101343 | controller | Wednesday 18 March 2026 10:33:56 +0000 (0:00:00.384) 0:00:49.249 ******* 2026-03-18 10:33:57.101368 | controller | changed: [localhost] 2026-03-18 10:33:57.142177 | controller | 2026-03-18 10:33:57.142222 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:57.142231 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.255) 0:00:49.505 ******* 2026-03-18 10:33:57.142238 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.255) 0:00:49.504 ******* 2026-03-18 10:33:57.142251 | controller | skipping: [localhost] 2026-03-18 10:33:57.182653 | controller | 2026-03-18 10:33:57.182708 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova01alpha/edpm/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:33:57.182715 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.041) 0:00:49.547 ******* 2026-03-18 10:33:57.182720 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.041) 0:00:49.546 ******* 2026-03-18 10:33:57.182734 | controller | skipping: [localhost] 2026-03-18 10:33:57.237866 | controller | 2026-03-18 10:33:57.237944 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova01alpha/edpm/nodeset _raw_params=wait_condition.yml] *** 2026-03-18 10:33:57.237954 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.040) 0:00:49.588 ******* 2026-03-18 10:33:57.237964 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.040) 0:00:49.587 ******* 2026-03-18 10:33:57.237986 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=60m) 2026-03-18 10:33:57.282239 | controller | skipping: [localhost] 2026-03-18 10:33:57.282328 | controller | 2026-03-18 10:33:57.282340 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:57.282351 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.054) 0:00:49.642 ******* 2026-03-18 10:33:57.282362 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.054) 0:00:49.641 ******* 2026-03-18 10:33:57.282385 | controller | skipping: [localhost] 2026-03-18 10:33:57.335017 | controller | 2026-03-18 10:33:57.335107 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova01alpha/edpm/nodeset name=run_hook] *** 2026-03-18 10:33:57.335123 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.044) 0:00:49.687 ******* 2026-03-18 10:33:57.335134 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.044) 0:00:49.686 ******* 2026-03-18 10:33:57.335172 | controller | skipping: [localhost] 2026-03-18 10:33:57.386120 | controller | 2026-03-18 10:33:57.386169 | 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-03-18 10:33:57.386180 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.053) 0:00:49.740 ******* 2026-03-18 10:33:57.386189 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.053) 0:00:49.739 ******* 2026-03-18 10:33:57.386204 | controller | ok: [localhost] => 2026-03-18 10:33:57.413655 | controller | changed: false 2026-03-18 10:33:57.413692 | controller | msg: All assertions passed 2026-03-18 10:33:57.413698 | controller | 2026-03-18 10:33:57.413706 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-18 10:33:57.413712 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.050) 0:00:49.791 ******* 2026-03-18 10:33:57.413717 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.050) 0:00:49.790 ******* 2026-03-18 10:33:57.413727 | controller | skipping: [localhost] 2026-03-18 10:33:57.445687 | controller | 2026-03-18 10:33:57.445729 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-18 10:33:57.445737 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.027) 0:00:49.819 ******* 2026-03-18 10:33:57.445744 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.027) 0:00:49.818 ******* 2026-03-18 10:33:57.445757 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment --for condition=Ready --timeout=90m) 2026-03-18 10:33:57.469690 | controller | 2026-03-18 10:33:57.469752 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:33:57.469764 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.032) 0:00:49.851 ******* 2026-03-18 10:33:57.469771 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.032) 0:00:49.850 ******* 2026-03-18 10:33:57.469789 | controller | skipping: [localhost] 2026-03-18 10:33:57.498868 | controller | 2026-03-18 10:33:57.498939 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:33:57.498947 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.024) 0:00:49.875 ******* 2026-03-18 10:33:57.498954 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.024) 0:00:49.874 ******* 2026-03-18 10:33:57.498982 | controller | ok: [localhost] 2026-03-18 10:33:57.719670 | controller | 2026-03-18 10:33:57.719740 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:33:57.719747 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:57.719751 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:33:57.719757 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:33:57.719761 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.029) 0:00:49.904 ******* 2026-03-18 10:33:57.719766 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.029) 0:00:49.903 ******* 2026-03-18 10:33:57.719780 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2026-03-18 10:33:57.785246 | controller | 2026-03-18 10:33:57.785319 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-18 10:33:57.785326 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.220) 0:00:50.125 ******* 2026-03-18 10:33:57.785331 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.220) 0:00:50.124 ******* 2026-03-18 10:33:57.785347 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:33:57.827991 | controller | 2026-03-18 10:33:57.828053 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova01alpha/edpm/deployment name=run_hook] *** 2026-03-18 10:33:57.828070 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.065) 0:00:50.190 ******* 2026-03-18 10:33:57.828075 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.065) 0:00:50.189 ******* 2026-03-18 10:33:57.828088 | controller | skipping: [localhost] 2026-03-18 10:33:57.905050 | controller | 2026-03-18 10:33:57.905132 | controller | TASK [Generate values.yaml for examples/dt/nova/nova01alpha/edpm/deployment name=ci_gen_kustomize_values] *** 2026-03-18 10:33:57.905142 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.042) 0:00:50.233 ******* 2026-03-18 10:33:57.905150 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.042) 0:00:50.232 ******* 2026-03-18 10:33:57.905169 | controller | 2026-03-18 10:33:57.964256 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:57.964295 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.077) 0:00:50.310 ******* 2026-03-18 10:33:57.964301 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.077) 0:00:50.309 ******* 2026-03-18 10:33:57.964310 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-18 10:33:58.009434 | controller | 2026-03-18 10:33:58.009476 | 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-03-18 10:33:58.009483 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.059) 0:00:50.370 ******* 2026-03-18 10:33:58.009488 | controller | Wednesday 18 March 2026 10:33:57 +0000 (0:00:00.059) 0:00:50.368 ******* 2026-03-18 10:33:58.009498 | controller | ok: [localhost] => 2026-03-18 10:33:58.246902 | controller | changed: false 2026-03-18 10:33:58.246965 | controller | msg: All assertions passed 2026-03-18 10:33:58.246971 | controller | 2026-03-18 10:33:58.246976 | 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-03-18 10:33:58.246982 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.045) 0:00:50.415 ******* 2026-03-18 10:33:58.246987 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.045) 0:00:50.413 ******* 2026-03-18 10:33:58.247001 | controller | ok: [localhost] 2026-03-18 10:33:58.293543 | controller | 2026-03-18 10:33:58.293586 | 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-03-18 10:33:58.293595 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.237) 0:00:50.652 ******* 2026-03-18 10:33:58.293601 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.237) 0:00:50.651 ******* 2026-03-18 10:33:58.293613 | controller | ok: [localhost] => 2026-03-18 10:33:58.470728 | controller | changed: false 2026-03-18 10:33:58.470764 | controller | msg: All assertions passed 2026-03-18 10:33:58.470770 | controller | 2026-03-18 10:33:58.470775 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:58.470780 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.046) 0:00:50.699 ******* 2026-03-18 10:33:58.470785 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.046) 0:00:50.698 ******* 2026-03-18 10:33:58.470795 | controller | ok: [localhost] 2026-03-18 10:33:58.744992 | controller | 2026-03-18 10:33:58.745053 | 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-03-18 10:33:58.745060 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:58.745065 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:58.745069 | controller | _config_map_content | 2026-03-18 10:33:58.745074 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:58.745078 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:58.745088 | controller | matching_parameter='regex') 2026-03-18 10:33:58.745093 | controller | }}, cacheable=False] *** 2026-03-18 10:33:58.745097 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.177) 0:00:50.876 ******* 2026-03-18 10:33:58.745102 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.177) 0:00:50.875 ******* 2026-03-18 10:33:58.745116 | controller | ok: [localhost] 2026-03-18 10:33:58.796564 | controller | 2026-03-18 10:33:58.796627 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-18 10:33:58.796633 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.273) 0:00:51.150 ******* 2026-03-18 10:33:58.796638 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.273) 0:00:51.148 ******* 2026-03-18 10:33:58.796654 | controller | skipping: [localhost] 2026-03-18 10:33:59.012722 | controller | 2026-03-18 10:33:59.012799 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:59.012805 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.051) 0:00:51.201 ******* 2026-03-18 10:33:59.012810 | controller | Wednesday 18 March 2026 10:33:58 +0000 (0:00:00.051) 0:00:51.200 ******* 2026-03-18 10:33:59.012828 | controller | changed: [localhost] 2026-03-18 10:33:59.079368 | controller | 2026-03-18 10:33:59.079448 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:59.079455 | controller | (snippet_datadir, 2026-03-18 10:33:59.079460 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:59.079465 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:59.079469 | controller | Wednesday 18 March 2026 10:33:59 +0000 (0:00:00.216) 0:00:51.417 ******* 2026-03-18 10:33:59.079474 | controller | Wednesday 18 March 2026 10:33:59 +0000 (0:00:00.216) 0:00:51.416 ******* 2026-03-18 10:33:59.079492 | controller | skipping: [localhost] 2026-03-18 10:33:59.140766 | controller | 2026-03-18 10:33:59.140804 | 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-03-18 10:33:59.140811 | controller | Wednesday 18 March 2026 10:33:59 +0000 (0:00:00.066) 0:00:51.484 ******* 2026-03-18 10:33:59.140816 | controller | Wednesday 18 March 2026 10:33:59 +0000 (0:00:00.066) 0:00:51.482 ******* 2026-03-18 10:33:59.140826 | controller | ok: [localhost] 2026-03-18 10:33:59.507020 | controller | 2026-03-18 10:33:59.507084 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:59.507091 | controller | (snippet_datadir, 2026-03-18 10:33:59.507096 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:59.507100 | controller | }}, content={{ 2026-03-18 10:33:59.507105 | controller | _base64_patch | 2026-03-18 10:33:59.507109 | controller | default({}) | 2026-03-18 10:33:59.507113 | controller | to_nice_yaml 2026-03-18 10:33:59.507117 | controller | }}, mode=0644] *** 2026-03-18 10:33:59.507122 | controller | Wednesday 18 March 2026 10:33:59 +0000 (0:00:00.062) 0:00:51.546 ******* 2026-03-18 10:33:59.507131 | controller | Wednesday 18 March 2026 10:33:59 +0000 (0:00:00.062) 0:00:51.545 ******* 2026-03-18 10:33:59.507144 | controller | changed: [localhost] 2026-03-18 10:33:59.935306 | controller | 2026-03-18 10:33:59.935347 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:59.935355 | controller | (snippet_datadir, 2026-03-18 10:33:59.935362 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:59.935369 | controller | }}, content={{ 2026-03-18 10:33:59.935375 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:59.935381 | controller | default({}) | 2026-03-18 10:33:59.935386 | controller | to_nice_yaml 2026-03-18 10:33:59.935392 | controller | }}, mode=0644] *** 2026-03-18 10:33:59.935398 | controller | Wednesday 18 March 2026 10:33:59 +0000 (0:00:00.366) 0:00:51.912 ******* 2026-03-18 10:33:59.935404 | controller | Wednesday 18 March 2026 10:33:59 +0000 (0:00:00.366) 0:00:51.911 ******* 2026-03-18 10:33:59.935415 | controller | changed: [localhost] 2026-03-18 10:34:00.307404 | controller | 2026-03-18 10:34:00.307453 | 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-03-18 10:34:00.307471 | controller | ( 2026-03-18 10:34:00.307479 | controller | snippet_datadir, 2026-03-18 10:34:00.307486 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:34:00.307492 | controller | ) | path_join 2026-03-18 10:34:00.307498 | controller | }}, mode=0644] *** 2026-03-18 10:34:00.307505 | controller | Wednesday 18 March 2026 10:33:59 +0000 (0:00:00.428) 0:00:52.341 ******* 2026-03-18 10:34:00.307527 | controller | Wednesday 18 March 2026 10:33:59 +0000 (0:00:00.428) 0:00:52.339 ******* 2026-03-18 10:34:00.307547 | controller | changed: [localhost] 2026-03-18 10:34:00.367666 | controller | 2026-03-18 10:34:00.367736 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:34:00.367743 | controller | Wednesday 18 March 2026 10:34:00 +0000 (0:00:00.372) 0:00:52.713 ******* 2026-03-18 10:34:00.367748 | controller | Wednesday 18 March 2026 10:34:00 +0000 (0:00:00.372) 0:00:52.711 ******* 2026-03-18 10:34:00.367763 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-18 10:34:00.410067 | controller | 2026-03-18 10:34:00.410127 | 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-03-18 10:34:00.410134 | controller | Wednesday 18 March 2026 10:34:00 +0000 (0:00:00.060) 0:00:52.773 ******* 2026-03-18 10:34:00.410139 | controller | Wednesday 18 March 2026 10:34:00 +0000 (0:00:00.060) 0:00:52.771 ******* 2026-03-18 10:34:00.410153 | controller | ok: [localhost] => 2026-03-18 10:34:00.598392 | controller | changed: false 2026-03-18 10:34:00.598455 | controller | msg: All assertions passed 2026-03-18 10:34:00.598462 | controller | 2026-03-18 10:34:00.598467 | 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-03-18 10:34:00.598473 | controller | Wednesday 18 March 2026 10:34:00 +0000 (0:00:00.042) 0:00:52.815 ******* 2026-03-18 10:34:00.598478 | controller | Wednesday 18 March 2026 10:34:00 +0000 (0:00:00.042) 0:00:52.814 ******* 2026-03-18 10:34:00.598490 | controller | ok: [localhost] 2026-03-18 10:34:00.637572 | controller | 2026-03-18 10:34:00.637641 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:34:00.637651 | controller | Wednesday 18 March 2026 10:34:00 +0000 (0:00:00.188) 0:00:53.004 ******* 2026-03-18 10:34:00.637657 | controller | Wednesday 18 March 2026 10:34:00 +0000 (0:00:00.188) 0:00:53.002 ******* 2026-03-18 10:34:00.637674 | controller | ok: [localhost] 2026-03-18 10:34:01.017761 | controller | 2026-03-18 10:34:01.017827 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:34:01.017834 | controller | Wednesday 18 March 2026 10:34:00 +0000 (0:00:00.039) 0:00:53.043 ******* 2026-03-18 10:34:01.017839 | controller | Wednesday 18 March 2026 10:34:00 +0000 (0:00:00.039) 0:00:53.041 ******* 2026-03-18 10:34:01.017854 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2026-03-18 10:34:01.102329 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2026-03-18 10:34:01.102372 | controller | 2026-03-18 10:34:01.102382 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:34:01.102390 | controller | _content | 2026-03-18 10:34:01.102425 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:34:01.102431 | controller | combine(_parsed, recursive=true) 2026-03-18 10:34:01.102443 | controller | }} 2026-03-18 10:34:01.102455 | controller | ] *** 2026-03-18 10:34:01.102462 | controller | Wednesday 18 March 2026 10:34:01 +0000 (0:00:00.380) 0:00:53.423 ******* 2026-03-18 10:34:01.102469 | controller | Wednesday 18 March 2026 10:34:01 +0000 (0:00:00.380) 0:00:53.422 ******* 2026-03-18 10:34:01.102483 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:34:01.314855 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:34:01.314926 | controller | 2026-03-18 10:34:01.314936 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:34:01.314942 | controller | Wednesday 18 March 2026 10:34:01 +0000 (0:00:00.084) 0:00:53.508 ******* 2026-03-18 10:34:01.314952 | controller | Wednesday 18 March 2026 10:34:01 +0000 (0:00:00.084) 0:00:53.506 ******* 2026-03-18 10:34:01.314968 | controller | changed: [localhost] 2026-03-18 10:34:01.763524 | controller | 2026-03-18 10:34:01.763591 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:34:01.763598 | controller | (_destdir, 2026-03-18 10:34:01.763603 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:34:01.763608 | controller | }}, content={{ 2026-03-18 10:34:01.763612 | controller | ( 2026-03-18 10:34:01.763616 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:34:01.763620 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:34:01.763625 | controller | }}, mode=0644] *** 2026-03-18 10:34:01.763629 | controller | Wednesday 18 March 2026 10:34:01 +0000 (0:00:00.212) 0:00:53.720 ******* 2026-03-18 10:34:01.763634 | controller | Wednesday 18 March 2026 10:34:01 +0000 (0:00:00.212) 0:00:53.719 ******* 2026-03-18 10:34:01.763649 | controller | changed: [localhost] 2026-03-18 10:34:02.016238 | controller | 2026-03-18 10:34:02.016291 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova01alpha/edpm/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:34:02.016297 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:34:02.016303 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:34:02.016307 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:34:02.016311 | controller | }}, dest={{ 2026-03-18 10:34:02.016316 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:34:02.016321 | controller | stage['path'], _val.src_file 2026-03-18 10:34:02.016325 | controller | ) | 2026-03-18 10:34:02.016330 | controller | path_join 2026-03-18 10:34:02.016334 | controller | }}] *** 2026-03-18 10:34:02.016339 | controller | Wednesday 18 March 2026 10:34:01 +0000 (0:00:00.448) 0:00:54.169 ******* 2026-03-18 10:34:02.016344 | controller | Wednesday 18 March 2026 10:34:01 +0000 (0:00:00.448) 0:00:54.167 ******* 2026-03-18 10:34:02.016362 | controller | changed: [localhost] => (item=edpm-deployment-values) 2026-03-18 10:34:02.059231 | controller | 2026-03-18 10:34:02.059270 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:34:02.059276 | controller | Wednesday 18 March 2026 10:34:02 +0000 (0:00:00.252) 0:00:54.421 ******* 2026-03-18 10:34:02.059282 | controller | Wednesday 18 March 2026 10:34:02 +0000 (0:00:00.252) 0:00:54.420 ******* 2026-03-18 10:34:02.059292 | controller | skipping: [localhost] 2026-03-18 10:34:02.374661 | controller | 2026-03-18 10:34:02.374744 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova01alpha/edpm/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:34:02.374752 | controller | Wednesday 18 March 2026 10:34:02 +0000 (0:00:00.043) 0:00:54.464 ******* 2026-03-18 10:34:02.374759 | controller | Wednesday 18 March 2026 10:34:02 +0000 (0:00:00.043) 0:00:54.463 ******* 2026-03-18 10:34:02.374785 | controller | changed: [localhost] 2026-03-18 10:34:02.847467 | controller | 2026-03-18 10:34:02.847621 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-18 10:34:02.847634 | controller | Wednesday 18 March 2026 10:34:02 +0000 (0:00:00.315) 0:00:54.780 ******* 2026-03-18 10:34:02.847643 | controller | Wednesday 18 March 2026 10:34:02 +0000 (0:00:00.315) 0:00:54.778 ******* 2026-03-18 10:34:02.847672 | controller | changed: [localhost] 2026-03-18 10:34:03.117252 | controller | 2026-03-18 10:34:03.117315 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova01alpha/edpm/deployment remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:34:03.117326 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:34:03.117334 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:34:03.117349 | controller | }}, mode=0644] *** 2026-03-18 10:34:03.117356 | controller | Wednesday 18 March 2026 10:34:02 +0000 (0:00:00.472) 0:00:55.252 ******* 2026-03-18 10:34:03.117364 | controller | Wednesday 18 March 2026 10:34:02 +0000 (0:00:00.472) 0:00:55.251 ******* 2026-03-18 10:34:03.117379 | controller | changed: [localhost] 2026-03-18 10:34:03.169972 | controller | 2026-03-18 10:34:03.170102 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:34:03.170114 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.269) 0:00:55.522 ******* 2026-03-18 10:34:03.170122 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.269) 0:00:55.521 ******* 2026-03-18 10:34:03.170151 | controller | skipping: [localhost] 2026-03-18 10:34:03.217509 | controller | 2026-03-18 10:34:03.217661 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova01alpha/edpm/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:34:03.217669 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.052) 0:00:55.575 ******* 2026-03-18 10:34:03.217675 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.052) 0:00:55.574 ******* 2026-03-18 10:34:03.217702 | controller | skipping: [localhost] 2026-03-18 10:34:03.264122 | controller | 2026-03-18 10:34:03.264247 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova01alpha/edpm/deployment _raw_params=wait_condition.yml] *** 2026-03-18 10:34:03.264254 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.047) 0:00:55.623 ******* 2026-03-18 10:34:03.264261 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.047) 0:00:55.621 ******* 2026-03-18 10:34:03.264285 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment --for condition=Ready --timeout=90m) 2026-03-18 10:34:03.305151 | controller | skipping: [localhost] 2026-03-18 10:34:03.305282 | controller | 2026-03-18 10:34:03.305293 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:34:03.305302 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.046) 0:00:55.669 ******* 2026-03-18 10:34:03.305310 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.046) 0:00:55.668 ******* 2026-03-18 10:34:03.305339 | controller | skipping: [localhost] 2026-03-18 10:34:03.358900 | controller | 2026-03-18 10:34:03.358976 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova01alpha/edpm/deployment name=run_hook] *** 2026-03-18 10:34:03.358985 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.041) 0:00:55.710 ******* 2026-03-18 10:34:03.358992 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.041) 0:00:55.709 ******* 2026-03-18 10:34:03.359013 | controller | skipping: [localhost] 2026-03-18 10:34:03.399566 | controller | 2026-03-18 10:34:03.399626 | 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-03-18 10:34:03.399636 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.053) 0:00:55.764 ******* 2026-03-18 10:34:03.399643 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.053) 0:00:55.763 ******* 2026-03-18 10:34:03.399662 | controller | ok: [localhost] => 2026-03-18 10:34:03.427493 | controller | changed: false 2026-03-18 10:34:03.427570 | controller | msg: All assertions passed 2026-03-18 10:34:03.427580 | controller | 2026-03-18 10:34:03.427587 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-18 10:34:03.427595 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.040) 0:00:55.805 ******* 2026-03-18 10:34:03.427602 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.040) 0:00:55.803 ******* 2026-03-18 10:34:03.427618 | controller | skipping: [localhost] 2026-03-18 10:34:03.464211 | controller | 2026-03-18 10:34:03.464285 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-18 10:34:03.464308 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.027) 0:00:55.833 ******* 2026-03-18 10:34:03.464316 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.027) 0:00:55.831 ******* 2026-03-18 10:34:03.464335 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-driver --for condition=Ready --timeout=20m) 2026-03-18 10:34:03.494456 | controller | 2026-03-18 10:34:03.494543 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:34:03.494556 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.036) 0:00:55.869 ******* 2026-03-18 10:34:03.494562 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.036) 0:00:55.868 ******* 2026-03-18 10:34:03.494581 | controller | skipping: [localhost] 2026-03-18 10:34:03.529450 | controller | 2026-03-18 10:34:03.529549 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:34:03.529562 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.030) 0:00:55.899 ******* 2026-03-18 10:34:03.529571 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.030) 0:00:55.898 ******* 2026-03-18 10:34:03.529597 | controller | ok: [localhost] 2026-03-18 10:34:03.742604 | controller | 2026-03-18 10:34:03.742684 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:34:03.742694 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:34:03.742700 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:34:03.742706 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:34:03.742713 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.035) 0:00:55.934 ******* 2026-03-18 10:34:03.742719 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.035) 0:00:55.933 ******* 2026-03-18 10:34:03.742739 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-post-driver', 'src_file': 'values.yaml'}) 2026-03-18 10:34:03.802187 | controller | 2026-03-18 10:34:03.802230 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-18 10:34:03.802238 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.213) 0:00:56.148 ******* 2026-03-18 10:34:03.802245 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.213) 0:00:56.146 ******* 2026-03-18 10:34:03.802258 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:34:03.846388 | controller | 2026-03-18 10:34:03.846429 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova01alpha/edpm-post-driver/deployment name=run_hook] *** 2026-03-18 10:34:03.846437 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.059) 0:00:56.207 ******* 2026-03-18 10:34:03.846444 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.059) 0:00:56.206 ******* 2026-03-18 10:34:03.846461 | controller | skipping: [localhost] 2026-03-18 10:34:03.941431 | controller | 2026-03-18 10:34:03.941508 | controller | TASK [Generate values.yaml for examples/dt/nova/nova01alpha/edpm-post-driver/deployment name=ci_gen_kustomize_values] *** 2026-03-18 10:34:03.941538 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.044) 0:00:56.252 ******* 2026-03-18 10:34:03.941545 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.044) 0:00:56.250 ******* 2026-03-18 10:34:03.941564 | controller | 2026-03-18 10:34:03.998895 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:34:03.998968 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.094) 0:00:56.346 ******* 2026-03-18 10:34:03.998974 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.094) 0:00:56.345 ******* 2026-03-18 10:34:03.998990 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-18 10:34:04.049530 | controller | 2026-03-18 10:34:04.049629 | 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-03-18 10:34:04.049654 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.057) 0:00:56.404 ******* 2026-03-18 10:34:04.049659 | controller | Wednesday 18 March 2026 10:34:03 +0000 (0:00:00.057) 0:00:56.403 ******* 2026-03-18 10:34:04.049674 | controller | ok: [localhost] => 2026-03-18 10:34:04.243338 | controller | changed: false 2026-03-18 10:34:04.243405 | controller | msg: All assertions passed 2026-03-18 10:34:04.243411 | controller | 2026-03-18 10:34:04.243422 | 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-03-18 10:34:04.243428 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.050) 0:00:56.455 ******* 2026-03-18 10:34:04.243433 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.050) 0:00:56.453 ******* 2026-03-18 10:34:04.243448 | controller | ok: [localhost] 2026-03-18 10:34:04.299538 | controller | 2026-03-18 10:34:04.299608 | 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-03-18 10:34:04.299616 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.194) 0:00:56.649 ******* 2026-03-18 10:34:04.299621 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.194) 0:00:56.647 ******* 2026-03-18 10:34:04.299637 | controller | ok: [localhost] => 2026-03-18 10:34:04.517546 | controller | changed: false 2026-03-18 10:34:04.517602 | controller | msg: All assertions passed 2026-03-18 10:34:04.517610 | controller | 2026-03-18 10:34:04.517616 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:34:04.517622 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.055) 0:00:56.705 ******* 2026-03-18 10:34:04.517629 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.056) 0:00:56.703 ******* 2026-03-18 10:34:04.517653 | controller | ok: [localhost] 2026-03-18 10:34:04.772995 | controller | 2026-03-18 10:34:04.773032 | 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-03-18 10:34:04.773039 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:34:04.773044 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:34:04.773049 | controller | _config_map_content | 2026-03-18 10:34:04.773054 | controller | ansible.utils.remove_keys( 2026-03-18 10:34:04.773058 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:34:04.773062 | controller | matching_parameter='regex') 2026-03-18 10:34:04.773067 | controller | }}, cacheable=False] *** 2026-03-18 10:34:04.773071 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.217) 0:00:56.923 ******* 2026-03-18 10:34:04.773076 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.218) 0:00:56.921 ******* 2026-03-18 10:34:04.773087 | controller | ok: [localhost] 2026-03-18 10:34:04.820009 | controller | 2026-03-18 10:34:04.820096 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-18 10:34:04.820103 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.255) 0:00:57.178 ******* 2026-03-18 10:34:04.820109 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.255) 0:00:57.177 ******* 2026-03-18 10:34:04.820128 | controller | skipping: [localhost] 2026-03-18 10:34:05.025109 | controller | 2026-03-18 10:34:05.025150 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:34:05.025158 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.047) 0:00:57.225 ******* 2026-03-18 10:34:05.025164 | controller | Wednesday 18 March 2026 10:34:04 +0000 (0:00:00.047) 0:00:57.224 ******* 2026-03-18 10:34:05.025177 | controller | changed: [localhost] 2026-03-18 10:34:05.095262 | controller | 2026-03-18 10:34:05.095339 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:34:05.095358 | controller | (snippet_datadir, 2026-03-18 10:34:05.095366 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:34:05.095373 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:34:05.095380 | controller | Wednesday 18 March 2026 10:34:05 +0000 (0:00:00.205) 0:00:57.430 ******* 2026-03-18 10:34:05.095387 | controller | Wednesday 18 March 2026 10:34:05 +0000 (0:00:00.205) 0:00:57.429 ******* 2026-03-18 10:34:05.095406 | controller | skipping: [localhost] 2026-03-18 10:34:05.160204 | controller | 2026-03-18 10:34:05.160275 | 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-03-18 10:34:05.160282 | controller | Wednesday 18 March 2026 10:34:05 +0000 (0:00:00.070) 0:00:57.500 ******* 2026-03-18 10:34:05.160288 | controller | Wednesday 18 March 2026 10:34:05 +0000 (0:00:00.070) 0:00:57.499 ******* 2026-03-18 10:34:05.160304 | controller | ok: [localhost] 2026-03-18 10:34:05.560414 | controller | 2026-03-18 10:34:05.560492 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:34:05.560503 | controller | (snippet_datadir, 2026-03-18 10:34:05.560527 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:34:05.560538 | controller | }}, content={{ 2026-03-18 10:34:05.560543 | controller | _base64_patch | 2026-03-18 10:34:05.560547 | controller | default({}) | 2026-03-18 10:34:05.560551 | controller | to_nice_yaml 2026-03-18 10:34:05.560555 | controller | }}, mode=0644] *** 2026-03-18 10:34:05.560560 | controller | Wednesday 18 March 2026 10:34:05 +0000 (0:00:00.064) 0:00:57.565 ******* 2026-03-18 10:34:05.560565 | controller | Wednesday 18 March 2026 10:34:05 +0000 (0:00:00.064) 0:00:57.564 ******* 2026-03-18 10:34:05.560581 | controller | changed: [localhost] 2026-03-18 10:34:06.028166 | controller | 2026-03-18 10:34:06.028224 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:34:06.028233 | controller | (snippet_datadir, 2026-03-18 10:34:06.028240 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:34:06.028247 | controller | }}, content={{ 2026-03-18 10:34:06.028253 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:34:06.028259 | controller | default({}) | 2026-03-18 10:34:06.028265 | controller | to_nice_yaml 2026-03-18 10:34:06.028271 | controller | }}, mode=0644] *** 2026-03-18 10:34:06.028277 | controller | Wednesday 18 March 2026 10:34:05 +0000 (0:00:00.400) 0:00:57.966 ******* 2026-03-18 10:34:06.028283 | controller | Wednesday 18 March 2026 10:34:05 +0000 (0:00:00.400) 0:00:57.964 ******* 2026-03-18 10:34:06.028298 | controller | changed: [localhost] 2026-03-18 10:34:06.430997 | controller | 2026-03-18 10:34:06.431085 | 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-03-18 10:34:06.431092 | controller | ( 2026-03-18 10:34:06.431096 | controller | snippet_datadir, 2026-03-18 10:34:06.431102 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:34:06.431107 | controller | ) | path_join 2026-03-18 10:34:06.431113 | controller | }}, mode=0644] *** 2026-03-18 10:34:06.431118 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.467) 0:00:58.433 ******* 2026-03-18 10:34:06.431125 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.467) 0:00:58.432 ******* 2026-03-18 10:34:06.431135 | controller | changed: [localhost] 2026-03-18 10:34:06.491257 | controller | 2026-03-18 10:34:06.491327 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:34:06.491340 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.403) 0:00:58.836 ******* 2026-03-18 10:34:06.491345 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.403) 0:00:58.835 ******* 2026-03-18 10:34:06.491360 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-18 10:34:06.533428 | controller | 2026-03-18 10:34:06.533486 | 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-03-18 10:34:06.533501 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.060) 0:00:58.896 ******* 2026-03-18 10:34:06.533506 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.060) 0:00:58.895 ******* 2026-03-18 10:34:06.533532 | controller | ok: [localhost] => 2026-03-18 10:34:06.732015 | controller | changed: false 2026-03-18 10:34:06.732079 | controller | msg: All assertions passed 2026-03-18 10:34:06.732085 | controller | 2026-03-18 10:34:06.732091 | 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-03-18 10:34:06.732100 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.042) 0:00:58.939 ******* 2026-03-18 10:34:06.732105 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.042) 0:00:58.937 ******* 2026-03-18 10:34:06.732118 | controller | ok: [localhost] 2026-03-18 10:34:06.774537 | controller | 2026-03-18 10:34:06.774580 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:34:06.774587 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.198) 0:00:59.137 ******* 2026-03-18 10:34:06.774591 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.198) 0:00:59.136 ******* 2026-03-18 10:34:06.774601 | controller | ok: [localhost] 2026-03-18 10:34:07.149672 | controller | 2026-03-18 10:34:07.149755 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:34:07.149767 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.042) 0:00:59.179 ******* 2026-03-18 10:34:07.149772 | controller | Wednesday 18 March 2026 10:34:06 +0000 (0:00:00.042) 0:00:59.178 ******* 2026-03-18 10:34:07.149788 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-post-driver/03_user_data_b64.yaml) 2026-03-18 10:34:07.230693 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-post-driver/04_user_data.yaml) 2026-03-18 10:34:07.230733 | controller | 2026-03-18 10:34:07.230741 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:34:07.230748 | controller | _content | 2026-03-18 10:34:07.230754 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:34:07.230760 | controller | combine(_parsed, recursive=true) 2026-03-18 10:34:07.230767 | controller | }} 2026-03-18 10:34:07.230774 | controller | ] *** 2026-03-18 10:34:07.230780 | controller | Wednesday 18 March 2026 10:34:07 +0000 (0:00:00.375) 0:00:59.555 ******* 2026-03-18 10:34:07.230787 | controller | Wednesday 18 March 2026 10:34:07 +0000 (0:00:00.375) 0:00:59.554 ******* 2026-03-18 10:34:07.230799 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:34:07.431912 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:34:07.431969 | controller | 2026-03-18 10:34:07.431975 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:34:07.431984 | controller | Wednesday 18 March 2026 10:34:07 +0000 (0:00:00.081) 0:00:59.636 ******* 2026-03-18 10:34:07.431989 | controller | Wednesday 18 March 2026 10:34:07 +0000 (0:00:00.081) 0:00:59.635 ******* 2026-03-18 10:34:07.432002 | controller | changed: [localhost] 2026-03-18 10:34:07.832936 | controller | 2026-03-18 10:34:07.833012 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:34:07.833022 | controller | (_destdir, 2026-03-18 10:34:07.833030 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:34:07.833036 | controller | }}, content={{ 2026-03-18 10:34:07.833043 | controller | ( 2026-03-18 10:34:07.833047 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:34:07.833052 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:34:07.833056 | controller | }}, mode=0644] *** 2026-03-18 10:34:07.833061 | controller | Wednesday 18 March 2026 10:34:07 +0000 (0:00:00.201) 0:00:59.837 ******* 2026-03-18 10:34:07.833065 | controller | Wednesday 18 March 2026 10:34:07 +0000 (0:00:00.201) 0:00:59.836 ******* 2026-03-18 10:34:07.833081 | controller | changed: [localhost] 2026-03-18 10:34:08.094992 | controller | 2026-03-18 10:34:08.095061 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova01alpha/edpm-post-driver/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:34:08.095078 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:34:08.095086 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:34:08.095093 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:34:08.095099 | controller | }}, dest={{ 2026-03-18 10:34:08.095105 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:34:08.095112 | controller | stage['path'], _val.src_file 2026-03-18 10:34:08.095119 | controller | ) | 2026-03-18 10:34:08.095125 | controller | path_join 2026-03-18 10:34:08.095132 | controller | }}] *** 2026-03-18 10:34:08.095138 | controller | Wednesday 18 March 2026 10:34:07 +0000 (0:00:00.400) 0:01:00.238 ******* 2026-03-18 10:34:08.095144 | controller | Wednesday 18 March 2026 10:34:07 +0000 (0:00:00.400) 0:01:00.237 ******* 2026-03-18 10:34:08.095162 | controller | changed: [localhost] => (item=edpm-deployment-post-driver) 2026-03-18 10:34:08.133908 | controller | 2026-03-18 10:34:08.133964 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:34:08.133971 | controller | Wednesday 18 March 2026 10:34:08 +0000 (0:00:00.262) 0:01:00.500 ******* 2026-03-18 10:34:08.133980 | controller | Wednesday 18 March 2026 10:34:08 +0000 (0:00:00.262) 0:01:00.499 ******* 2026-03-18 10:34:08.133993 | controller | skipping: [localhost] 2026-03-18 10:34:08.442347 | controller | 2026-03-18 10:34:08.442417 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova01alpha/edpm-post-driver/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:34:08.442424 | controller | Wednesday 18 March 2026 10:34:08 +0000 (0:00:00.038) 0:01:00.539 ******* 2026-03-18 10:34:08.442429 | controller | Wednesday 18 March 2026 10:34:08 +0000 (0:00:00.039) 0:01:00.538 ******* 2026-03-18 10:34:08.442444 | controller | changed: [localhost] 2026-03-18 10:34:08.852734 | controller | 2026-03-18 10:34:08.852800 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-18 10:34:08.852808 | controller | Wednesday 18 March 2026 10:34:08 +0000 (0:00:00.308) 0:01:00.848 ******* 2026-03-18 10:34:08.852813 | controller | Wednesday 18 March 2026 10:34:08 +0000 (0:00:00.308) 0:01:00.846 ******* 2026-03-18 10:34:08.852829 | controller | changed: [localhost] 2026-03-18 10:34:09.095935 | controller | 2026-03-18 10:34:09.096004 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova01alpha/edpm-post-driver/deployment remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:34:09.096013 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:34:09.096021 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:34:09.096027 | controller | }}, mode=0644] *** 2026-03-18 10:34:09.096033 | controller | Wednesday 18 March 2026 10:34:08 +0000 (0:00:00.410) 0:01:01.258 ******* 2026-03-18 10:34:09.096040 | controller | Wednesday 18 March 2026 10:34:08 +0000 (0:00:00.410) 0:01:01.256 ******* 2026-03-18 10:34:09.096057 | controller | changed: [localhost] 2026-03-18 10:34:09.145581 | controller | 2026-03-18 10:34:09.145634 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:34:09.145645 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.243) 0:01:01.501 ******* 2026-03-18 10:34:09.145653 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.243) 0:01:01.500 ******* 2026-03-18 10:34:09.145667 | controller | skipping: [localhost] 2026-03-18 10:34:09.197396 | controller | 2026-03-18 10:34:09.197440 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova01alpha/edpm-post-driver/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:34:09.197450 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.049) 0:01:01.551 ******* 2026-03-18 10:34:09.197461 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.049) 0:01:01.550 ******* 2026-03-18 10:34:09.197476 | controller | skipping: [localhost] 2026-03-18 10:34:09.246414 | controller | 2026-03-18 10:34:09.246573 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova01alpha/edpm-post-driver/deployment _raw_params=wait_condition.yml] *** 2026-03-18 10:34:09.246589 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.051) 0:01:01.603 ******* 2026-03-18 10:34:09.246597 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.051) 0:01:01.601 ******* 2026-03-18 10:34:09.246619 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-driver --for condition=Ready --timeout=20m) 2026-03-18 10:34:09.291085 | controller | skipping: [localhost] 2026-03-18 10:34:09.291167 | controller | 2026-03-18 10:34:09.291175 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:34:09.291183 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.048) 0:01:01.651 ******* 2026-03-18 10:34:09.291190 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.048) 0:01:01.650 ******* 2026-03-18 10:34:09.291211 | controller | skipping: [localhost] 2026-03-18 10:34:09.364398 | controller | 2026-03-18 10:34:09.364479 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova01alpha/edpm-post-driver/deployment name=run_hook] *** 2026-03-18 10:34:09.364488 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.044) 0:01:01.696 ******* 2026-03-18 10:34:09.364495 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.044) 0:01:01.695 ******* 2026-03-18 10:34:09.364542 | controller | skipping: [localhost] 2026-03-18 10:34:09.454116 | controller | 2026-03-18 10:34:09.454292 | controller | PLAY RECAP ********************************************************************* 2026-03-18 10:34:09.454305 | controller | localhost : ok=202 changed=61 unreachable=0 failed=0 skipped=63 rescued=0 ignored=0 2026-03-18 10:34:09.454312 | controller | 2026-03-18 10:34:09.454318 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.072) 0:01:01.769 ******* 2026-03-18 10:34:09.454331 | controller | =============================================================================== 2026-03-18 10:34:09.454338 | controller | Get automation contents ------------------------------------------------- 7.49s 2026-03-18 10:34:09.454344 | controller | ci_setup : Install needed packages -------------------------------------- 4.07s 2026-03-18 10:34:09.454351 | controller | ci_setup : Install openshift client ------------------------------------- 4.01s 2026-03-18 10:34:09.454357 | controller | Load automation files as fact ------------------------------------------- 1.52s 2026-03-18 10:34:09.454364 | controller | ci_setup : Manage directories ------------------------------------------- 0.94s 2026-03-18 10:34:09.454370 | controller | Gathering Facts --------------------------------------------------------- 0.87s 2026-03-18 10:34:09.454376 | controller | Create needed SSH keypairs ---------------------------------------------- 0.64s 2026-03-18 10:34:09.454382 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.61s 2026-03-18 10:34:09.454388 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.61s 2026-03-18 10:34:09.454394 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.60s 2026-03-18 10:34:09.454400 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.58s 2026-03-18 10:34:09.454406 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.54s 2026-03-18 10:34:09.454413 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova01alpha --- 0.53s 2026-03-18 10:34:09.454419 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova01alpha --- 0.51s 2026-03-18 10:34:09.454426 | controller | kustomize_deploy : Output kustomize build in final file ----------------- 0.47s 2026-03-18 10:34:09.454433 | controller | ci_gen_kustomize_values : Push user provided dataset -------------------- 0.47s 2026-03-18 10:34:09.454439 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.45s 2026-03-18 10:34:09.454445 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.45s 2026-03-18 10:34:09.454451 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.44s 2026-03-18 10:34:09.454467 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova01alpha/nncp --- 0.43s 2026-03-18 10:34:09.454474 | controller | Wednesday 18 March 2026 10:34:09 +0000 (0:00:00.073) 0:01:01.768 ******* 2026-03-18 10:34:09.454480 | controller | =============================================================================== 2026-03-18 10:34:09.454489 | controller | ci_gen_kustomize_values ------------------------------------------------ 25.84s 2026-03-18 10:34:09.454495 | controller | kustomize_deploy ------------------------------------------------------- 12.56s 2026-03-18 10:34:09.454501 | controller | ci_setup --------------------------------------------------------------- 10.39s 2026-03-18 10:34:09.454507 | controller | ansible.builtin.slurp --------------------------------------------------- 8.18s 2026-03-18 10:34:09.454534 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.59s 2026-03-18 10:34:09.454545 | controller | gather_facts ------------------------------------------------------------ 0.87s 2026-03-18 10:34:09.454551 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.64s 2026-03-18 10:34:09.454557 | controller | networking_mapper ------------------------------------------------------- 0.60s 2026-03-18 10:34:09.454563 | controller | ansible.builtin.file ---------------------------------------------------- 0.37s 2026-03-18 10:34:09.454569 | controller | ansible.builtin.find ---------------------------------------------------- 0.23s 2026-03-18 10:34:09.454576 | controller | ansible.builtin.include_role -------------------------------------------- 0.21s 2026-03-18 10:34:09.454581 | controller | ansible.builtin.stat ---------------------------------------------------- 0.17s 2026-03-18 10:34:09.454587 | controller | ansible.builtin.assert -------------------------------------------------- 0.05s 2026-03-18 10:34:09.454593 | controller | ansible.builtin.copy ---------------------------------------------------- 0.02s 2026-03-18 10:34:09.454600 | controller | ansible.builtin.include_vars -------------------------------------------- 0.02s 2026-03-18 10:34:09.454606 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-18 10:34:09.454612 | controller | total ------------------------------------------------------------------ 61.73s 2026-03-18 10:34:09.831136 | controller | changed 2026-03-18 10:34:09.892827 | 2026-03-18 10:34:09.892965 | PLAY RECAP 2026-03-18 10:34:09.893009 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:34:09.893049 | 2026-03-18 10:34:10.191743 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-03-18 10:34:10.193321 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-03-18 10:34:11.708986 | 2026-03-18 10:34:11.709194 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-03-18 10:34:11.802926 | 2026-03-18 10:34:11.803111 | TASK [Filter out host if needed] 2026-03-18 10:34:11.823808 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-18 10:34:11.832156 | 2026-03-18 10:34:11.832249 | TASK [Ensure file is present] 2026-03-18 10:34:12.319296 | controller | ok 2026-03-18 10:34:12.335895 | 2026-03-18 10:34:12.336044 | TASK [Manage molecule report file] 2026-03-18 10:34:12.897446 | controller | skipping: Conditional result was False 2026-03-18 10:34:12.903428 | 2026-03-18 10:34:12.903516 | TASK [Check if we get ci-framework-data basedir] 2026-03-18 10:34:13.183758 | controller | ok 2026-03-18 10:34:13.192753 | 2026-03-18 10:34:13.192827 | TASK [Create ci-framework-data log directory for zuul] 2026-03-18 10:34:13.702763 | controller | changed 2026-03-18 10:34:13.708855 | 2026-03-18 10:34:13.708919 | TASK [Copy ci-framework interesting files] 2026-03-18 10:34:14.170341 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-03-18 10:34:14.266449 | controller | changed 2026-03-18 10:34:14.272557 | 2026-03-18 10:34:14.272628 | TASK [Get SELinux listing] 2026-03-18 10:34:14.844215 | controller | changed 2026-03-18 10:34:14.850691 | 2026-03-18 10:34:14.850762 | TASK [Generate log index] 2026-03-18 10:34:15.736624 | controller | changed 2026-03-18 10:34:15.743849 | 2026-03-18 10:34:15.743914 | TASK [Get some env related data] 2026-03-18 10:34:16.376694 | controller | /home/zuul/.local/bin/ansible 2026-03-18 10:34:17.496003 | controller | changed 2026-03-18 10:34:17.503344 | 2026-03-18 10:34:17.503466 | TASK [Generate list of logs to collect in home directory] 2026-03-18 10:34:17.882403 | controller | ok: All paths examined 2026-03-18 10:34:17.895189 | 2026-03-18 10:34:17.895328 | LOOP [Copy logs from home directory] 2026-03-18 10:34:18.441853 | controller | changed: 2026-03-18 10:34:18.442007 | controller | { 2026-03-18 10:34:18.442053 | controller | "atime": 1773829966.1912568, 2026-03-18 10:34:18.442073 | controller | "ctime": 1773830049.3634365, 2026-03-18 10:34:18.442090 | controller | "dev": 64513, 2026-03-18 10:34:18.442107 | controller | "gid": 1000, 2026-03-18 10:34:18.442123 | controller | "gr_name": "zuul", 2026-03-18 10:34:18.442140 | controller | "inode": 552411, 2026-03-18 10:34:18.442156 | controller | "isblk": false, 2026-03-18 10:34:18.442172 | controller | "ischr": false, 2026-03-18 10:34:18.442187 | controller | "isdir": false, 2026-03-18 10:34:18.442202 | controller | "isfifo": false, 2026-03-18 10:34:18.442218 | controller | "isgid": false, 2026-03-18 10:34:18.442233 | controller | "islnk": false, 2026-03-18 10:34:18.442247 | controller | "isreg": true, 2026-03-18 10:34:18.442262 | controller | "issock": false, 2026-03-18 10:34:18.442277 | controller | "isuid": false, 2026-03-18 10:34:18.442292 | controller | "mode": "0644", 2026-03-18 10:34:18.442306 | controller | "mtime": 1773830049.3634365, 2026-03-18 10:34:18.442321 | controller | "nlink": 1, 2026-03-18 10:34:18.442337 | controller | "path": "/home/zuul/ansible.log", 2026-03-18 10:34:18.442353 | controller | "pw_name": "zuul", 2026-03-18 10:34:18.442369 | controller | "rgrp": true, 2026-03-18 10:34:18.442384 | controller | "roth": true, 2026-03-18 10:34:18.442400 | controller | "rusr": true, 2026-03-18 10:34:18.442415 | controller | "size": 183909, 2026-03-18 10:34:18.442430 | controller | "uid": 1000, 2026-03-18 10:34:18.442445 | controller | "wgrp": false, 2026-03-18 10:34:18.442460 | controller | "woth": false, 2026-03-18 10:34:18.442478 | controller | "wusr": true, 2026-03-18 10:34:18.442495 | controller | "xgrp": false, 2026-03-18 10:34:18.442510 | controller | "xoth": false, 2026-03-18 10:34:18.442525 | controller | "xusr": false 2026-03-18 10:34:18.442540 | controller | } 2026-03-18 10:34:18.451571 | 2026-03-18 10:34:18.451706 | TASK [Copy crio stats log file] 2026-03-18 10:34:18.497453 | controller | skipping: Conditional result was False 2026-03-18 10:34:18.504520 | 2026-03-18 10:34:18.504624 | TASK [Get SELinux related data] 2026-03-18 10:34:18.813323 | controller | 2026-03-18 10:34:19.107532 | controller | ERROR 2026-03-18 10:34:19.107727 | controller | { 2026-03-18 10:34:19.107757 | controller | "delta": "0:00:00.009423", 2026-03-18 10:34:19.107776 | controller | "end": "2026-03-18 10:34:18.814064", 2026-03-18 10:34:19.107794 | controller | "msg": "non-zero return code", 2026-03-18 10:34:19.107810 | controller | "rc": 1, 2026-03-18 10:34:19.107826 | controller | "start": "2026-03-18 10:34:18.804641" 2026-03-18 10:34:19.107842 | controller | } 2026-03-18 10:34:19.107864 | controller | ERROR: Ignoring Errors 2026-03-18 10:34:19.114280 | 2026-03-18 10:34:19.114532 | TASK [Create system configuration directory] 2026-03-18 10:34:19.328314 | controller | changed 2026-03-18 10:34:19.336087 | 2026-03-18 10:34:19.336151 | TASK [Get some of the system configurations] 2026-03-18 10:34:19.893553 | controller | changed 2026-03-18 10:34:19.900079 | 2026-03-18 10:34:19.900181 | TASK [Copy generated documentation if available] 2026-03-18 10:34:19.945919 | controller | skipping: Conditional result was False 2026-03-18 10:34:19.952446 | 2026-03-18 10:34:19.952539 | TASK [Copy generated AsciiDoc documentation if available] 2026-03-18 10:34:20.009946 | controller | skipping: Conditional result was False 2026-03-18 10:34:20.016169 | 2026-03-18 10:34:20.016231 | TASK [Compress logs bigger than 2MB] 2026-03-18 10:34:20.579757 | controller | changed 2026-03-18 10:34:20.593407 | 2026-03-18 10:34:20.593607 | TASK [Copy files from workspace on node] 2026-03-18 10:34:20.636850 | controller | ok 2026-03-18 10:34:20.675799 | 2026-03-18 10:34:20.675924 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-18 10:34:20.710714 | controller | skipping: Conditional result was False 2026-03-18 10:34:20.716938 | 2026-03-18 10:34:20.717007 | TASK [fetch-output : Set log path for single node] 2026-03-18 10:34:20.747772 | controller | ok 2026-03-18 10:34:20.754331 | 2026-03-18 10:34:20.754429 | LOOP [fetch-output : Ensure local output dirs] 2026-03-18 10:34:21.124521 | controller -> localhost | ok: "/var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/logs" 2026-03-18 10:34:21.124816 | controller -> localhost | changed: All items complete 2026-03-18 10:34:21.124845 | 2026-03-18 10:34:21.436668 | controller -> localhost | changed: "/var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/artifacts" 2026-03-18 10:34:21.836063 | controller -> localhost | changed: "/var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/docs" 2026-03-18 10:34:21.851644 | 2026-03-18 10:34:21.851778 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-18 10:34:22.890382 | controller | changed: 2026-03-18 10:34:22.890589 | controller | .d..t...... ./ 2026-03-18 10:34:22.890617 | controller | >f+++++++++ README.html 2026-03-18 10:34:22.890638 | controller | >f+++++++++ ansible.log 2026-03-18 10:34:22.890659 | controller | >f+++++++++ dmesg.log 2026-03-18 10:34:22.890678 | controller | >f+++++++++ installed-pkgs.log 2026-03-18 10:34:22.890697 | controller | >f+++++++++ python.log 2026-03-18 10:34:22.890719 | controller | >f+++++++++ registries.conf 2026-03-18 10:34:22.890741 | controller | >f+++++++++ selinux-denials.log 2026-03-18 10:34:22.890759 | controller | >f+++++++++ selinux-listing.log 2026-03-18 10:34:22.890780 | controller | cd+++++++++ ci-framework-data/ 2026-03-18 10:34:22.890798 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-03-18 10:34:22.890817 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2026-03-18 10:34:22.890835 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2026-03-18 10:34:22.890853 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2026-03-18 10:34:22.890870 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2026-03-18 10:34:22.890888 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-03-18 10:34:22.890905 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2026-03-18 10:34:22.890922 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-post-driver/ 2026-03-18 10:34:22.890941 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-post-driver/values.yaml 2026-03-18 10:34:22.890959 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2026-03-18 10:34:22.890977 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2026-03-18 10:34:22.890994 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/ 2026-03-18 10:34:22.891035 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml 2026-03-18 10:34:22.891060 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2026-03-18 10:34:22.891080 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2026-03-18 10:34:22.891098 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2026-03-18 10:34:22.891115 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2026-03-18 10:34:22.891133 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2026-03-18 10:34:22.891150 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-post-driver/ 2026-03-18 10:34:22.891167 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-post-driver/01_original.yaml 2026-03-18 10:34:22.891192 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-post-driver/03_user_data_b64.yaml 2026-03-18 10:34:22.891210 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-post-driver/04_user_data.yaml 2026-03-18 10:34:22.891228 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2026-03-18 10:34:22.891245 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2026-03-18 10:34:22.891263 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2026-03-18 10:34:22.891280 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2026-03-18 10:34:22.891299 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/ 2026-03-18 10:34:22.891316 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml 2026-03-18 10:34:22.891333 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml 2026-03-18 10:34:22.891349 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml 2026-03-18 10:34:22.891366 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml 2026-03-18 10:34:22.891383 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2026-03-18 10:34:22.891400 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2026-03-18 10:34:22.891418 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30460.2026-03-18@10:33:42~ 2026-03-18 10:34:22.891435 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2026-03-18 10:34:22.891453 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2026-03-18 10:34:22.891470 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2026-03-18 10:34:22.891487 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2026-03-18 10:34:22.891503 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2026-03-18 10:34:22.891520 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2026-03-18 10:34:22.891537 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2026-03-18 10:34:22.891554 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2026-03-18 10:34:22.891571 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2026-03-18 10:34:22.891589 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment.yaml 2026-03-18 10:34:22.891606 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2026-03-18 10:34:22.891622 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset.yaml 2026-03-18 10:34:22.891639 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/post-driver-deployment.yaml 2026-03-18 10:34:22.891656 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-03-18 10:34:22.891673 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-03-18 10:34:22.891691 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-03-18 10:34:22.891708 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-03-18 10:34:22.891726 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-03-18 10:34:22.891743 | controller | cd+++++++++ ci-framework-data/logs/ 2026-03-18 10:34:22.891764 | controller | cd+++++++++ registries.conf.d/ 2026-03-18 10:34:22.891782 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-03-18 10:34:22.891799 | controller | cd+++++++++ system-config/ 2026-03-18 10:34:22.891816 | controller | cd+++++++++ system-config/libvirt/ 2026-03-18 10:34:22.891833 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-03-18 10:34:22.891850 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-03-18 10:34:23.371860 | controller | changed: .d..t...... ./ 2026-03-18 10:34:23.889249 | controller | changed: .d..t...... ./ 2026-03-18 10:34:23.913867 | 2026-03-18 10:34:23.914052 | TASK [Return artifact to Zuul] 2026-03-18 10:34:23.949577 | controller | skipping: Conditional result was False 2026-03-18 10:34:23.980251 | 2026-03-18 10:34:23.980386 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-03-18 10:34:23.980580 | 2026-03-18 10:34:23.980619 | PLAY RECAP 2026-03-18 10:34:23.980685 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-03-18 10:34:23.980715 | 2026-03-18 10:34:24.118363 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-03-18 10:34:24.119205 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-18 10:34:24.968037 | 2026-03-18 10:34:24.968191 | PLAY [all] 2026-03-18 10:34:24.989476 | 2026-03-18 10:34:24.989628 | TASK [include_role : fetch-output] 2026-03-18 10:34:25.040664 | controller | ok 2026-03-18 10:34:25.077778 | 2026-03-18 10:34:25.077905 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-18 10:34:25.164388 | controller | skipping: Conditional result was False 2026-03-18 10:34:25.170411 | 2026-03-18 10:34:25.170482 | TASK [fetch-output : Set log path for single node] 2026-03-18 10:34:25.210102 | controller | ok 2026-03-18 10:34:25.218703 | 2026-03-18 10:34:25.218863 | LOOP [fetch-output : Ensure local output dirs] 2026-03-18 10:34:25.809185 | controller -> localhost | ok: "/var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/logs" 2026-03-18 10:34:26.155793 | controller -> localhost | ok: "/var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/artifacts" 2026-03-18 10:34:26.451525 | controller -> localhost | ok: "/var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/docs" 2026-03-18 10:34:26.471651 | 2026-03-18 10:34:26.471837 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-18 10:34:27.446696 | controller | ok 2026-03-18 10:34:27.446902 | controller | ok: All items complete 2026-03-18 10:34:27.446930 | 2026-03-18 10:34:28.035814 | controller | ok 2026-03-18 10:34:28.667663 | controller | ok 2026-03-18 10:34:28.684488 | 2026-03-18 10:34:28.684629 | TASK [include_role : fetch-output-openshift] 2026-03-18 10:34:28.740297 | controller | skipping: Conditional result was False 2026-03-18 10:34:28.747003 | 2026-03-18 10:34:28.747140 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-18 10:34:29.258753 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.011991 2026-03-18 10:34:29.689206 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.026692 2026-03-18 10:34:29.726310 | 2026-03-18 10:34:29.726442 | PLAY [all] 2026-03-18 10:34:29.749962 | 2026-03-18 10:34:29.750104 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-18 10:34:30.275472 | controller | changed 2026-03-18 10:34:30.348771 | 2026-03-18 10:34:30.348918 | PLAY RECAP 2026-03-18 10:34:30.348969 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-03-18 10:34:30.348990 | 2026-03-18 10:34:30.556513 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-18 10:34:30.557528 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-03-18 10:34:31.392489 | 2026-03-18 10:34:31.392641 | PLAY [localhost] 2026-03-18 10:34:31.434638 | 2026-03-18 10:34:31.434796 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-18 10:34:31.993317 | localhost | changed 2026-03-18 10:34:32.002367 | 2026-03-18 10:34:32.002581 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-18 10:34:32.032956 | localhost | ok 2026-03-18 10:34:32.041337 | 2026-03-18 10:34:32.041409 | TASK [add-fileserver : Create SSH private key tempfile] 2026-03-18 10:34:32.469753 | localhost | changed 2026-03-18 10:34:32.475808 | 2026-03-18 10:34:32.475909 | TASK [add-fileserver : Create SSH private key from secret] 2026-03-18 10:34:33.342983 | localhost | changed 2026-03-18 10:34:33.350777 | 2026-03-18 10:34:33.350939 | TASK [add-fileserver : Add fileserver ssh key] 2026-03-18 10:34:33.809947 | localhost | Identity added: /var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/tmp/ansible.zz6w0rut (/var/lib/zuul/builds/0524eaffbae94f4a869e64192a1206be/work/tmp/ansible.zz6w0rut) 2026-03-18 10:34:33.810148 | localhost | ok: Runtime: 0:00:00.012372 2026-03-18 10:34:33.814818 | 2026-03-18 10:34:33.814887 | TASK [add-fileserver : Remove SSH private key from disk] 2026-03-18 10:34:34.131899 | localhost | ok: Runtime: 0:00:00.006667 2026-03-18 10:34:34.138224 | 2026-03-18 10:34:34.138298 | TASK [add-fileserver : Add fileserver to inventory] 2026-03-18 10:34:34.258899 | localhost | changed 2026-03-18 10:34:34.265979 | 2026-03-18 10:34:34.268093 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-03-18 10:34:34.781569 | localhost | changed 2026-03-18 10:34:34.803242 | 2026-03-18 10:34:34.803341 | PLAY [localhost] 2026-03-18 10:34:34.831555 | 2026-03-18 10:34:34.831680 | TASK [Generate bulk log download script] 2026-03-18 10:34:34.861463 | localhost | ok 2026-03-18 10:34:34.877069 | 2026-03-18 10:34:34.877159 | TASK [local-log-download : Check API endpoint is defined] 2026-03-18 10:34:34.907810 | localhost | ok: All assertions passed 2026-03-18 10:34:34.913884 | 2026-03-18 10:34:34.913960 | TASK [local-log-download : Create download script] 2026-03-18 10:34:35.350783 | localhost -> localhost | changed 2026-03-18 10:34:35.360760 | 2026-03-18 10:34:35.360835 | TASK [Register quick-download link] 2026-03-18 10:34:35.407254 | localhost | ok 2026-03-18 10:34:35.422806 | 2026-03-18 10:34:35.422940 | PLAY [logserver.rdoproject.org] 2026-03-18 10:34:35.432571 | 2026-03-18 10:34:35.432639 | TASK [Set zuul-log-path fact] 2026-03-18 10:34:35.449568 | logserver.rdoproject.org | ok 2026-03-18 10:34:35.459290 | 2026-03-18 10:34:35.459361 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 10:34:35.487172 | logserver.rdoproject.org | ok 2026-03-18 10:34:35.492385 | 2026-03-18 10:34:35.492447 | TASK [upload-logs : Create log directories] 2026-03-18 10:34:36.135839 | logserver.rdoproject.org | changed 2026-03-18 10:34:36.140575 | 2026-03-18 10:34:36.140670 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-18 10:34:36.532601 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.014028 2026-03-18 10:34:36.537494 | 2026-03-18 10:34:36.537578 | TASK [upload-logs : Upload logs to log server] 2026-03-18 10:34:37.354876 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-03-18 10:34:37.357782 | 2026-03-18 10:34:37.357846 | LOOP [upload-logs : Compress console log and json output] 2026-03-18 10:34:37.410714 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-18 10:34:37.411497 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-18 10:34:37.416464 | 2026-03-18 10:34:37.416534 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-18 10:34:37.523186 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-18 10:34:37.523436 | 2026-03-18 10:34:37.526771 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-18 10:34:37.540731 | 2026-03-18 10:34:37.543740 | LOOP [upload-logs : Upload console log and json output]