2026-03-18 10:29:32.915248 | Job console starting... 2026-03-18 10:29:32.932627 | Updating repositories 2026-03-18 10:29:32.981238 | Preparing job workspace 2026-03-18 10:29:38.567007 | Running Ansible setup... 2026-03-18 10:29:42.285313 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-18 10:29:42.896031 | 2026-03-18 10:29:42.896165 | PLAY [localhost] 2026-03-18 10:29:42.905110 | 2026-03-18 10:29:42.905201 | TASK [Gathering Facts] 2026-03-18 10:29:43.982180 | localhost | ok 2026-03-18 10:29:43.998343 | 2026-03-18 10:29:43.998477 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-18 10:29:44.423028 | localhost -> localhost | changed 2026-03-18 10:29:44.429084 | 2026-03-18 10:29:44.429187 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-18 10:29:45.300665 | localhost -> localhost | changed 2026-03-18 10:29:45.309147 | 2026-03-18 10:29:45.309242 | TASK [Setup log path fact] 2026-03-18 10:29:45.331079 | localhost | ok 2026-03-18 10:29:45.342930 | 2026-03-18 10:29:45.343042 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 10:29:45.371578 | localhost | ok 2026-03-18 10:29:45.379170 | 2026-03-18 10:29:45.379242 | TASK [emit-job-header : Print job information] 2026-03-18 10:29:45.417524 | # Job Information 2026-03-18 10:29:45.417668 | Ansible Version: 2.15.12 2026-03-18 10:29:45.417694 | Job: rhoso-architecture-validate-hci 2026-03-18 10:29:45.417714 | Pipeline: github-check 2026-03-18 10:29:45.417733 | Executor: ze01.softwarefactory-project.io 2026-03-18 10:29:45.417752 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/705 2026-03-18 10:29:45.417771 | Log URL (when completed): https://logserver.rdoproject.org/fea/rdoproject.org/feaff6a769be485496d86995358dd5dc/ 2026-03-18 10:29:45.417789 | Event ID: 3353c930-22b5-11f1-89f1-e9881d4f0f49 2026-03-18 10:29:45.422681 | 2026-03-18 10:29:45.422753 | LOOP [emit-job-header : Print node information] 2026-03-18 10:29:45.528797 | localhost | ok: 2026-03-18 10:29:45.529007 | localhost | # Node Information 2026-03-18 10:29:45.529055 | localhost | Inventory Hostname: controller 2026-03-18 10:29:45.529083 | localhost | Hostname: np0005650532 2026-03-18 10:29:45.529107 | localhost | Username: zuul 2026-03-18 10:29:45.529131 | localhost | Distro: CentOS 9 2026-03-18 10:29:45.529162 | localhost | Provider: vexxhost-nodepool-tripleo 2026-03-18 10:29:45.529184 | localhost | Region: RegionOne 2026-03-18 10:29:45.529205 | localhost | Label: cloud-centos-9-stream-tripleo 2026-03-18 10:29:45.529226 | localhost | Product Name: OpenStack Nova 2026-03-18 10:29:45.529247 | localhost | Interface IP: 38.102.83.156 2026-03-18 10:29:45.564256 | 2026-03-18 10:29:45.564349 | PLAY [all] 2026-03-18 10:29:45.570682 | 2026-03-18 10:29:45.570742 | TASK [Gather network facts] 2026-03-18 10:29:45.979179 | controller | ok 2026-03-18 10:29:46.004270 | 2026-03-18 10:29:46.004367 | TASK [include_role : start-zuul-console] 2026-03-18 10:29:46.023867 | controller | ok 2026-03-18 10:29:46.042299 | 2026-03-18 10:29:46.042432 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-18 10:29:46.414099 | controller | ok 2026-03-18 10:29:46.422955 | 2026-03-18 10:29:46.423102 | TASK [include_role : add-build-sshkey] 2026-03-18 10:29:46.453291 | controller | ok 2026-03-18 10:29:46.478469 | 2026-03-18 10:29:46.478602 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-18 10:29:46.857324 | controller -> localhost | ok 2026-03-18 10:29:46.867139 | 2026-03-18 10:29:46.867226 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-18 10:29:46.890830 | controller | ok 2026-03-18 10:29:46.904851 | controller | included: /var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-18 10:29:46.926901 | 2026-03-18 10:29:46.927035 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-18 10:29:47.530195 | controller -> localhost | Generating public/private rsa key pair. 2026-03-18 10:29:47.530394 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/feaff6a769be485496d86995358dd5dc_id_rsa. 2026-03-18 10:29:47.530426 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/feaff6a769be485496d86995358dd5dc_id_rsa.pub. 2026-03-18 10:29:47.530449 | controller -> localhost | The key fingerprint is: 2026-03-18 10:29:47.530468 | controller -> localhost | SHA256:aQgA5KMYI9aDlFlwut8cp+6Zs0zqOI2FETAW+tNjrwA zuul-build-sshkey 2026-03-18 10:29:47.530489 | controller -> localhost | The key's randomart image is: 2026-03-18 10:29:47.530508 | controller -> localhost | +---[RSA 3072]----+ 2026-03-18 10:29:47.530527 | controller -> localhost | |*BBo | 2026-03-18 10:29:47.530545 | controller -> localhost | |===. | 2026-03-18 10:29:47.530563 | controller -> localhost | |=*.o. | 2026-03-18 10:29:47.530582 | controller -> localhost | |==o... . . | 2026-03-18 10:29:47.530602 | controller -> localhost | |E.= +...S | 2026-03-18 10:29:47.530630 | controller -> localhost | | o.+oo+. | 2026-03-18 10:29:47.530651 | controller -> localhost | | =. =. | 2026-03-18 10:29:47.530670 | controller -> localhost | | o.o=oo | 2026-03-18 10:29:47.530689 | controller -> localhost | | .oooBo | 2026-03-18 10:29:47.530707 | controller -> localhost | +----[SHA256]-----+ 2026-03-18 10:29:47.530752 | controller -> localhost | ok: Runtime: 0:00:00.198817 2026-03-18 10:29:47.536814 | 2026-03-18 10:29:47.536881 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-18 10:29:47.556086 | controller | ok 2026-03-18 10:29:47.571683 | controller | included: /var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-18 10:29:47.580430 | 2026-03-18 10:29:47.580494 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-18 10:29:47.605066 | controller | skipping: Conditional result was False 2026-03-18 10:29:47.610399 | 2026-03-18 10:29:47.610485 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-18 10:29:48.036585 | controller | changed 2026-03-18 10:29:48.050831 | 2026-03-18 10:29:48.051000 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-18 10:29:48.292662 | controller | ok 2026-03-18 10:29:48.304426 | 2026-03-18 10:29:48.304593 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-18 10:29:49.070169 | controller | changed 2026-03-18 10:29:49.075185 | 2026-03-18 10:29:49.075248 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-18 10:29:49.764045 | controller | changed 2026-03-18 10:29:49.774770 | 2026-03-18 10:29:49.774856 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-18 10:29:49.799649 | controller | skipping: Conditional result was False 2026-03-18 10:29:49.807655 | 2026-03-18 10:29:49.807761 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-18 10:29:50.222567 | controller -> localhost | changed 2026-03-18 10:29:50.241847 | 2026-03-18 10:29:50.241982 | TASK [add-build-sshkey : Add back temp key] 2026-03-18 10:29:50.546782 | controller -> localhost | Identity added: /var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/feaff6a769be485496d86995358dd5dc_id_rsa (zuul-build-sshkey) 2026-03-18 10:29:50.547237 | controller -> localhost | ok: Runtime: 0:00:00.013343 2026-03-18 10:29:50.560730 | 2026-03-18 10:29:50.560889 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-18 10:29:50.945670 | controller | ok 2026-03-18 10:29:50.951917 | 2026-03-18 10:29:50.952085 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-18 10:29:50.977474 | controller | skipping: Conditional result was False 2026-03-18 10:29:50.989091 | 2026-03-18 10:29:50.989230 | TASK [include_role : validate-host] 2026-03-18 10:29:51.021696 | controller | ok 2026-03-18 10:29:51.053197 | 2026-03-18 10:29:51.053349 | TASK [validate-host : Define zuul_info_dir fact] 2026-03-18 10:29:51.084831 | controller | ok 2026-03-18 10:29:51.090098 | 2026-03-18 10:29:51.090175 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-03-18 10:29:51.420800 | controller -> localhost | ok 2026-03-18 10:29:51.427576 | 2026-03-18 10:29:51.427748 | TASK [validate-host : Collect information about the host] 2026-03-18 10:29:52.201657 | controller | ok 2026-03-18 10:29:52.210649 | 2026-03-18 10:29:52.210763 | TASK [validate-host : Sanitize hostname] 2026-03-18 10:29:52.260689 | controller | ok 2026-03-18 10:29:52.265864 | 2026-03-18 10:29:52.266077 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-03-18 10:29:52.720659 | controller -> localhost | changed 2026-03-18 10:29:52.732737 | 2026-03-18 10:29:52.732869 | TASK [validate-host : Collect information about zuul worker] 2026-03-18 10:29:53.141593 | controller | ok 2026-03-18 10:29:53.163167 | 2026-03-18 10:29:53.163296 | TASK [validate-host : Write out all zuul information for each host] 2026-03-18 10:29:53.660716 | controller -> localhost | changed 2026-03-18 10:29:53.670230 | 2026-03-18 10:29:53.670305 | TASK [include_role : prepare-workspace-openshift] 2026-03-18 10:29:53.695987 | controller | skipping: Conditional result was False 2026-03-18 10:29:53.702926 | 2026-03-18 10:29:53.703029 | TASK [include_role : remove-zuul-sshkey] 2026-03-18 10:29:53.736918 | controller | skipping: Conditional result was False 2026-03-18 10:29:53.742600 | 2026-03-18 10:29:53.742669 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-18 10:29:53.996055 | controller | ok: "logs" 2026-03-18 10:29:53.996303 | controller | ok: All items complete 2026-03-18 10:29:53.996332 | 2026-03-18 10:29:54.250349 | controller | ok: "artifacts" 2026-03-18 10:29:54.440426 | controller | ok: "docs" 2026-03-18 10:29:54.449151 | 2026-03-18 10:29:54.449282 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-18 10:29:54.750373 | controller | changed: "logs" 2026-03-18 10:29:54.986901 | controller | changed: "artifacts" 2026-03-18 10:29:55.197754 | controller | changed: "docs" 2026-03-18 10:29:55.233281 | 2026-03-18 10:29:55.233382 | PLAY RECAP 2026-03-18 10:29:55.233426 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-18 10:29:55.233451 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:29:55.233469 | 2026-03-18 10:29:56.506786 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-18 10:29:56.509904 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-03-18 10:29:57.444775 | 2026-03-18 10:29:57.444963 | PLAY [all] 2026-03-18 10:29:57.512649 | 2026-03-18 10:29:57.513079 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-03-18 10:29:57.655095 | controller | ok 2026-03-18 10:29:57.663169 | 2026-03-18 10:29:57.663909 | TASK [mirror-info-fork : Create /etc/ci] 2026-03-18 10:29:58.156751 | controller | changed 2026-03-18 10:29:58.174538 | 2026-03-18 10:29:58.174708 | TASK [mirror-info-fork : Install ci_mirror script] 2026-03-18 10:29:59.554970 | controller | changed 2026-03-18 10:29:59.565444 | 2026-03-18 10:29:59.565543 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-03-18 10:30:00.003590 | controller | changed: 2026-03-18 10:30:00.003855 | controller | { 2026-03-18 10:30:00.003909 | 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:00.003954 | controller | } 2026-03-18 10:30:00.242356 | controller | changed: 2026-03-18 10:30:00.242530 | controller | { 2026-03-18 10:30:00.242560 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-03-18 10:30:00.242581 | controller | } 2026-03-18 10:30:00.497634 | controller | changed: 2026-03-18 10:30:00.497741 | controller | { 2026-03-18 10:30:00.497765 | 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:00.497784 | controller | } 2026-03-18 10:30:00.745175 | controller | changed: 2026-03-18 10:30:00.746291 | controller | { 2026-03-18 10:30:00.746328 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-03-18 10:30:00.746348 | controller | } 2026-03-18 10:30:01.012437 | controller | changed: 2026-03-18 10:30:01.013469 | controller | { 2026-03-18 10:30:01.013507 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-03-18 10:30:01.013528 | controller | } 2026-03-18 10:30:01.276647 | controller | changed: 2026-03-18 10:30:01.276792 | controller | { 2026-03-18 10:30:01.276836 | 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:01.276866 | controller | } 2026-03-18 10:30:01.536702 | controller | changed: 2026-03-18 10:30:01.536836 | controller | { 2026-03-18 10:30:01.536860 | 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:01.536879 | controller | } 2026-03-18 10:30:01.764475 | controller | changed: 2026-03-18 10:30:01.764581 | controller | { 2026-03-18 10:30:01.764606 | 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:01.764626 | controller | } 2026-03-18 10:30:02.031520 | controller | changed: 2026-03-18 10:30:02.031636 | controller | { 2026-03-18 10:30:02.031659 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-03-18 10:30:02.031678 | controller | } 2026-03-18 10:30:02.339545 | controller | changed: 2026-03-18 10:30:02.339679 | controller | { 2026-03-18 10:30:02.339710 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-03-18 10:30:02.339733 | controller | } 2026-03-18 10:30:02.666701 | controller | changed: 2026-03-18 10:30:02.666839 | controller | { 2026-03-18 10:30:02.666864 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-03-18 10:30:02.666885 | controller | } 2026-03-18 10:30:02.926790 | controller | changed: 2026-03-18 10:30:02.927092 | controller | { 2026-03-18 10:30:02.927135 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-03-18 10:30:02.927156 | controller | } 2026-03-18 10:30:03.203074 | controller | changed: 2026-03-18 10:30:03.203182 | controller | { 2026-03-18 10:30:03.203205 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-03-18 10:30:03.203224 | controller | } 2026-03-18 10:30:03.564044 | controller | changed: 2026-03-18 10:30:03.564145 | controller | { 2026-03-18 10:30:03.564169 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-03-18 10:30:03.564187 | controller | } 2026-03-18 10:30:03.828105 | controller | changed: 2026-03-18 10:30:03.828488 | controller | { 2026-03-18 10:30:03.828528 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-03-18 10:30:03.828557 | controller | } 2026-03-18 10:30:04.134306 | controller | changed: 2026-03-18 10:30:04.134402 | controller | { 2026-03-18 10:30:04.134617 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-03-18 10:30:04.134635 | controller | } 2026-03-18 10:30:04.430116 | controller | changed: 2026-03-18 10:30:04.430198 | controller | { 2026-03-18 10:30:04.430222 | 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:04.430242 | controller | } 2026-03-18 10:30:04.752552 | controller | changed: 2026-03-18 10:30:04.752673 | controller | { 2026-03-18 10:30:04.752698 | 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:04.752728 | controller | } 2026-03-18 10:30:05.063548 | controller | changed: 2026-03-18 10:30:05.063662 | controller | { 2026-03-18 10:30:05.063686 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-03-18 10:30:05.063704 | controller | } 2026-03-18 10:30:05.321249 | controller | changed: 2026-03-18 10:30:05.321360 | controller | { 2026-03-18 10:30:05.321385 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-03-18 10:30:05.321495 | controller | } 2026-03-18 10:30:05.582198 | controller | changed: 2026-03-18 10:30:05.582691 | controller | { 2026-03-18 10:30:05.582740 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-03-18 10:30:05.582767 | controller | } 2026-03-18 10:30:05.888916 | controller | changed: 2026-03-18 10:30:05.889063 | controller | { 2026-03-18 10:30:05.889098 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-03-18 10:30:05.889121 | controller | } 2026-03-18 10:30:06.159628 | controller | changed: 2026-03-18 10:30:06.159755 | controller | { 2026-03-18 10:30:06.159926 | 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:06.159958 | controller | } 2026-03-18 10:30:06.492654 | controller | changed: 2026-03-18 10:30:06.492766 | controller | { 2026-03-18 10:30:06.492789 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-03-18 10:30:06.492808 | controller | } 2026-03-18 10:30:06.775277 | controller | changed: 2026-03-18 10:30:06.775381 | controller | { 2026-03-18 10:30:06.775404 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-03-18 10:30:06.775422 | controller | } 2026-03-18 10:30:07.022641 | controller | changed: 2026-03-18 10:30:07.022800 | controller | { 2026-03-18 10:30:07.022998 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-03-18 10:30:07.023073 | controller | } 2026-03-18 10:30:07.063001 | 2026-03-18 10:30:07.063238 | TASK [Set timezone to UTC] 2026-03-18 10:30:07.598153 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-03-18 10:30:07.604355 | 2026-03-18 10:30:07.604421 | TASK [Create nodepool directory] 2026-03-18 10:30:07.917655 | controller | changed 2026-03-18 10:30:07.923536 | 2026-03-18 10:30:07.923603 | TASK [Create nodepool sub_nodes file] 2026-03-18 10:30:08.796280 | controller | changed 2026-03-18 10:30:08.812255 | 2026-03-18 10:30:08.812344 | TASK [Create nodepool sub_nodes_private file] 2026-03-18 10:30:09.615656 | controller | changed 2026-03-18 10:30:09.621535 | 2026-03-18 10:30:09.622241 | LOOP [Populate nodepool sub_nodes file] 2026-03-18 10:30:09.665336 | 2026-03-18 10:30:09.665914 | LOOP [Populate nodepool sub_nodes_private file] 2026-03-18 10:30:09.702083 | 2026-03-18 10:30:09.702270 | TASK [Create nodepool primary file] 2026-03-18 10:30:09.758435 | controller | skipping: Conditional result was False 2026-03-18 10:30:09.773158 | 2026-03-18 10:30:09.773315 | TASK [Create nodepool node_private for this node] 2026-03-18 10:30:10.618326 | controller | changed 2026-03-18 10:30:10.624856 | 2026-03-18 10:30:10.624916 | LOOP [Copy ssh keys to nodepool directory] 2026-03-18 10:30:11.085302 | controller | ok: Item: id_rsa Runtime: 0:00:00.006133 2026-03-18 10:30:11.085571 | 2026-03-18 10:30:11.302569 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.005411 2026-03-18 10:30:11.314278 | 2026-03-18 10:30:11.314399 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-03-18 10:30:12.017774 | controller | changed 2026-03-18 10:30:12.024238 | 2026-03-18 10:30:12.024298 | TASK [Validate sudoers config after edits] 2026-03-18 10:30:12.327367 | controller | /etc/sudoers: parsed OK 2026-03-18 10:30:12.327443 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-03-18 10:30:12.327451 | controller | /etc/sudoers.d/zuul: parsed OK 2026-03-18 10:30:12.327457 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-03-18 10:30:12.554216 | controller | ok: Runtime: 0:00:00.006579 2026-03-18 10:30:12.560547 | 2026-03-18 10:30:12.560646 | TASK [Show the environment passed in to job shell scripts] 2026-03-18 10:30:12.870115 | controller | SHELL=/bin/bash 2026-03-18 10:30:12.870175 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2026-03-18 10:30:12.870207 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2026-03-18 10:30:12.870269 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/05/705/b99a6ed552dc52eb7dff673d4eba83cd0fa01c8e 2026-03-18 10:30:12.870279 | controller | PWD=/home/zuul 2026-03-18 10:30:12.870284 | controller | ZUUL_PIPELINE=github-check 2026-03-18 10:30:12.870289 | controller | LOGNAME=zuul 2026-03-18 10:30:12.870293 | controller | XDG_SESSION_TYPE=tty 2026-03-18 10:30:12.870298 | controller | _=/usr/bin/env 2026-03-18 10:30:12.870302 | controller | MOTD_SHOWN=pam 2026-03-18 10:30:12.870307 | controller | HOME=/home/zuul 2026-03-18 10:30:12.870311 | controller | LANG=en_US.UTF-8 2026-03-18 10:30:12.870315 | controller | SSH_CONNECTION=38.102.83.114 44748 38.102.83.156 22 2026-03-18 10:30:12.870320 | 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:12.870328 | controller | ZUUL_CHANGE_IDS=705,b99a6ed552dc52eb7dff673d4eba83cd0fa01c8e 2026-03-18 10:30:12.870333 | controller | WORKSPACE=/home/zuul/workspace 2026-03-18 10:30:12.870337 | controller | XDG_SESSION_CLASS=user 2026-03-18 10:30:12.870342 | controller | SELINUX_ROLE_REQUESTED= 2026-03-18 10:30:12.870346 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-03-18 10:30:12.870351 | controller | USER=zuul 2026-03-18 10:30:12.870355 | controller | ZUUL_VOTING=True 2026-03-18 10:30:12.870360 | controller | BUILD_TIMEOUT=1800000 2026-03-18 10:30:12.870364 | controller | SELINUX_USE_CURRENT_RANGE= 2026-03-18 10:30:12.870368 | controller | SHLVL=1 2026-03-18 10:30:12.870373 | controller | ZUUL_PATCHSET=b99a6ed552dc52eb7dff673d4eba83cd0fa01c8e 2026-03-18 10:30:12.870377 | controller | XDG_SESSION_ID=1 2026-03-18 10:30:12.870382 | controller | ZUUL_BRANCH=main 2026-03-18 10:30:12.870386 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-03-18 10:30:12.870391 | controller | SSH_CLIENT=38.102.83.114 44748 22 2026-03-18 10:30:12.870395 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-03-18 10:30:12.870400 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-03-18 10:30:12.870404 | controller | which_declare=declare -f 2026-03-18 10:30:12.870409 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-03-18 10:30:12.870414 | controller | SELINUX_LEVEL_REQUESTED= 2026-03-18 10:30:12.870418 | controller | ZUUL_CHANGE=705 2026-03-18 10:30:12.870423 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-03-18 10:30:12.870427 | controller | ZUUL_UUID=feaff6a769be485496d86995358dd5dc 2026-03-18 10:30:12.870432 | controller | BASH_FUNC_which%%=() { ( alias; 2026-03-18 10:30:12.870437 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-03-18 10:30:12.870441 | controller | } 2026-03-18 10:30:13.095929 | controller | ok: Runtime: 0:00:00.005998 2026-03-18 10:30:13.108446 | 2026-03-18 10:30:13.108641 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-03-18 10:30:13.136769 | controller | skipping: Conditional result was False 2026-03-18 10:30:13.150983 | 2026-03-18 10:30:13.151219 | TASK [Symlink /home/zuul-worker/workspace] 2026-03-18 10:30:13.709135 | controller | skipping: Conditional result was False 2026-03-18 10:30:13.717466 | 2026-03-18 10:30:13.717616 | TASK [Ensure legacy workspace directory] 2026-03-18 10:30:13.988572 | controller | changed 2026-03-18 10:30:14.064115 | 2026-03-18 10:30:14.064320 | PLAY RECAP 2026-03-18 10:30:14.064374 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-18 10:30:14.064396 | 2026-03-18 10:30:14.240937 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-03-18 10:30:14.241867 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-03-18 10:30:14.995544 | 2026-03-18 10:30:14.995707 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-03-18 10:30:15.018496 | 2026-03-18 10:30:15.018607 | TASK [Clone repos in the job workspace] 2026-03-18 10:30:15.048151 | controller | ok 2026-03-18 10:30:15.064572 | 2026-03-18 10:30:15.064669 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-18 10:30:15.483829 | controller | ok 2026-03-18 10:30:15.490569 | 2026-03-18 10:30:15.490657 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-18 10:30:18.503853 | controller | Output suppressed because no_log was given 2026-03-18 10:30:18.521530 | 2026-03-18 10:30:18.521676 | TASK [Create zuul-output directory] 2026-03-18 10:30:19.049351 | controller | ok 2026-03-18 10:30:19.056787 | 2026-03-18 10:30:19.056862 | TASK [Install required packages] 2026-03-18 10:31:04.984509 | controller | changed 2026-03-18 10:31:04.991732 | 2026-03-18 10:31:04.991800 | TASK [Output pip related things] 2026-03-18 10:31:05.675084 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-03-18 10:31:06.031352 | controller | changed 2026-03-18 10:31:06.038909 | 2026-03-18 10:31:06.039058 | TASK [Install requirements] 2026-03-18 10:32:14.565100 | controller | changed 2026-03-18 10:32:14.588069 | 2026-03-18 10:32:14.588196 | TASK [Add cronjob to trigger job stats] 2026-03-18 10:32:14.655929 | controller | skipping: Conditional result was False 2026-03-18 10:32:14.671809 | 2026-03-18 10:32:14.672048 | LOOP [Construct project change list] 2026-03-18 10:32:14.753924 | controller | ok: 2026-03-18 10:32:14.754124 | controller | { 2026-03-18 10:32:14.754166 | controller | "branch": "main", 2026-03-18 10:32:14.754199 | controller | "change": "705", 2026-03-18 10:32:14.754227 | controller | "change_message": "Add CloudKitty to controlplane", 2026-03-18 10:32:14.754257 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/705", 2026-03-18 10:32:14.754284 | controller | "commit_id": "b99a6ed552dc52eb7dff673d4eba83cd0fa01c8e", 2026-03-18 10:32:14.754311 | controller | "patchset": "b99a6ed552dc52eb7dff673d4eba83cd0fa01c8e", 2026-03-18 10:32:14.754336 | controller | "project": { 2026-03-18 10:32:14.754362 | controller | "canonical_hostname": "github.com", 2026-03-18 10:32:14.754387 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-03-18 10:32:14.754413 | controller | "name": "openstack-k8s-operators/architecture", 2026-03-18 10:32:14.754438 | controller | "short_name": "architecture", 2026-03-18 10:32:14.754463 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-03-18 10:32:14.754569 | controller | }, 2026-03-18 10:32:14.754605 | controller | "topic": null 2026-03-18 10:32:14.754623 | controller | } 2026-03-18 10:32:14.807915 | 2026-03-18 10:32:14.808070 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-03-18 10:32:14.829765 | 2026-03-18 10:32:14.829912 | TASK [Filter out host if needed] 2026-03-18 10:32:14.844189 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-18 10:32:14.849817 | 2026-03-18 10:32:14.849928 | TASK [Get git tag for image tagging] 2026-03-18 10:32:15.384171 | controller | skipping: Conditional result was False 2026-03-18 10:32:15.397422 | 2026-03-18 10:32:15.397615 | TASK [Set openstack-runner image] 2026-03-18 10:32:15.436785 | controller | skipping: Conditional result was False 2026-03-18 10:32:15.449862 | 2026-03-18 10:32:15.450005 | TASK [Build openstack-runner image] 2026-03-18 10:32:15.476747 | controller | skipping: Conditional result was False 2026-03-18 10:32:15.488629 | 2026-03-18 10:32:15.488735 | TASK [Push openstack-runner image] 2026-03-18 10:32:15.526675 | controller | skipping: Conditional result was False 2026-03-18 10:32:15.540208 | 2026-03-18 10:32:15.540356 | TASK [Make sure ci-framework directory exists] 2026-03-18 10:32:15.576877 | controller | skipping: Conditional result was False 2026-03-18 10:32:15.587184 | 2026-03-18 10:32:15.587281 | TASK [Create EDPM ansible var file] 2026-03-18 10:32:15.624373 | controller | skipping: Conditional result was False 2026-03-18 10:32:15.650841 | 2026-03-18 10:32:15.651067 | PLAY RECAP 2026-03-18 10:32:15.651166 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-03-18 10:32:15.651202 | 2026-03-18 10:32:15.784385 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-03-18 10:32:15.785399 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-18 10:32:16.452376 | 2026-03-18 10:32:16.452513 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-03-18 10:32:16.475042 | 2026-03-18 10:32:16.475168 | TASK [Create zuul-output directory] 2026-03-18 10:32:16.863234 | controller | changed 2026-03-18 10:32:16.877217 | 2026-03-18 10:32:16.877421 | TASK [Slurp Zuul inventory test] 2026-03-18 10:32:17.369774 | controller -> localhost | ok 2026-03-18 10:32:17.388334 | 2026-03-18 10:32:17.388576 | TASK [Save zuul inventory] 2026-03-18 10:32:18.367518 | controller | changed 2026-03-18 10:32:18.381744 | 2026-03-18 10:32:18.381955 | TASK [Save zuul vars without the change_message] 2026-03-18 10:32:19.188766 | controller | changed 2026-03-18 10:32:19.209789 | 2026-03-18 10:32:19.209942 | PLAY RECAP 2026-03-18 10:32:19.209989 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:32:19.210010 | 2026-03-18 10:32:19.416874 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-18 10:32:19.418152 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-03-18 10:32:20.183607 | 2026-03-18 10:32:20.183795 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2026-03-18 10:32:20.210205 | 2026-03-18 10:32:20.210437 | TASK [Filter out host if needed] 2026-03-18 10:32:20.221870 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-18 10:32:20.228378 | 2026-03-18 10:32:20.228590 | TASK [Run playbook] 2026-03-18 10:32:21.281871 | controller | 2026-03-18 10:32:23.127575 | controller | PLAY [Test architecture automations] ******************************************* 2026-03-18 10:32:23.127714 | controller | 2026-03-18 10:32:23.127725 | controller | TASK [Gathering Facts ] ******************************************************** 2026-03-18 10:32:23.127731 | controller | Wednesday 18 March 2026 10:32:21 +0000 (0:00:00.029) 0:00:00.029 ******* 2026-03-18 10:32:23.127738 | controller | Wednesday 18 March 2026 10:32:21 +0000 (0:00:00.027) 0:00:00.028 ******* 2026-03-18 10:32:23.127748 | controller | ok: [localhost] 2026-03-18 10:32:23.163902 | controller | 2026-03-18 10:32:23.163937 | 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:32:23.163951 | controller | Wednesday 18 March 2026 10:32:23 +0000 (0:00:01.846) 0:00:01.875 ******* 2026-03-18 10:32:23.163956 | controller | Wednesday 18 March 2026 10:32:23 +0000 (0:00:01.846) 0:00:01.874 ******* 2026-03-18 10:32:23.163966 | controller | ok: [localhost] 2026-03-18 10:32:23.194949 | controller | 2026-03-18 10:32:23.194990 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-03-18 10:32:23.194999 | controller | Wednesday 18 March 2026 10:32:23 +0000 (0:00:00.036) 0:00:01.912 ******* 2026-03-18 10:32:23.195006 | controller | Wednesday 18 March 2026 10:32:23 +0000 (0:00:00.036) 0:00:01.910 ******* 2026-03-18 10:32:23.195018 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-03-18 10:32:23.210382 | controller | 2026-03-18 10:32:23.210415 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-03-18 10:32:23.210422 | controller | Wednesday 18 March 2026 10:32:23 +0000 (0:00:00.031) 0:00:01.943 ******* 2026-03-18 10:32:23.210426 | controller | Wednesday 18 March 2026 10:32:23 +0000 (0:00:00.031) 0:00:01.941 ******* 2026-03-18 10:32:23.210435 | controller | ok: [localhost] => 2026-03-18 10:32:26.686349 | controller | cifmw_ci_setup_packages: 2026-03-18 10:32:26.686421 | controller | - bash-completion 2026-03-18 10:32:26.686431 | controller | - ca-certificates 2026-03-18 10:32:26.686437 | controller | - git-core 2026-03-18 10:32:26.686445 | controller | - make 2026-03-18 10:32:26.686451 | controller | - tar 2026-03-18 10:32:26.686457 | controller | - tmux 2026-03-18 10:32:26.686463 | controller | - python3-pip 2026-03-18 10:32:26.686469 | controller | 2026-03-18 10:32:26.686476 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-03-18 10:32:26.686489 | controller | Wednesday 18 March 2026 10:32:23 +0000 (0:00:00.015) 0:00:01.958 ******* 2026-03-18 10:32:26.686496 | controller | Wednesday 18 March 2026 10:32:23 +0000 (0:00:00.015) 0:00:01.957 ******* 2026-03-18 10:32:26.686514 | controller | changed: [localhost] 2026-03-18 10:32:27.010509 | controller | 2026-03-18 10:32:27.010571 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-03-18 10:32:27.010577 | controller | Wednesday 18 March 2026 10:32:26 +0000 (0:00:03.475) 0:00:05.434 ******* 2026-03-18 10:32:27.010582 | controller | Wednesday 18 March 2026 10:32:26 +0000 (0:00:03.475) 0:00:05.432 ******* 2026-03-18 10:32:27.010598 | controller | ok: [localhost] 2026-03-18 10:32:27.317536 | controller | 2026-03-18 10:32:27.317605 | 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:32:27.317616 | controller | Wednesday 18 March 2026 10:32:27 +0000 (0:00:00.323) 0:00:05.758 ******* 2026-03-18 10:32:27.317623 | controller | Wednesday 18 March 2026 10:32:27 +0000 (0:00:00.323) 0:00:05.756 ******* 2026-03-18 10:32:27.317662 | controller | changed: [localhost] 2026-03-18 10:32:31.333498 | controller | 2026-03-18 10:32:31.333587 | 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:32:31.333605 | controller | Wednesday 18 March 2026 10:32:27 +0000 (0:00:00.307) 0:00:06.065 ******* 2026-03-18 10:32:31.333659 | controller | Wednesday 18 March 2026 10:32:27 +0000 (0:00:00.307) 0:00:06.064 ******* 2026-03-18 10:32:31.333689 | controller | changed: [localhost] 2026-03-18 10:32:31.378534 | controller | 2026-03-18 10:32:31.378606 | 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:32:31.378649 | controller | Wednesday 18 March 2026 10:32:31 +0000 (0:00:04.014) 0:00:10.080 ******* 2026-03-18 10:32:31.378660 | controller | Wednesday 18 March 2026 10:32:31 +0000 (0:00:04.015) 0:00:10.079 ******* 2026-03-18 10:32:31.378679 | controller | skipping: [localhost] 2026-03-18 10:32:31.727084 | controller | 2026-03-18 10:32:31.727152 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-03-18 10:32:31.727166 | controller | Wednesday 18 March 2026 10:32:31 +0000 (0:00:00.045) 0:00:10.126 ******* 2026-03-18 10:32:31.727177 | controller | Wednesday 18 March 2026 10:32:31 +0000 (0:00:00.045) 0:00:10.124 ******* 2026-03-18 10:32:31.727198 | controller | changed: [localhost] 2026-03-18 10:32:32.054269 | controller | 2026-03-18 10:32:32.054352 | 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:32:32.054367 | controller | source ~/.oc_completion 2026-03-18 10:32:32.054379 | controller | fi] *** 2026-03-18 10:32:32.054406 | controller | Wednesday 18 March 2026 10:32:31 +0000 (0:00:00.348) 0:00:10.475 ******* 2026-03-18 10:32:32.054419 | controller | Wednesday 18 March 2026 10:32:31 +0000 (0:00:00.348) 0:00:10.473 ******* 2026-03-18 10:32:32.054441 | controller | changed: [localhost] 2026-03-18 10:32:32.075567 | controller | 2026-03-18 10:32:32.075614 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-03-18 10:32:32.075623 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.326) 0:00:10.801 ******* 2026-03-18 10:32:32.075629 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.326) 0:00:10.800 ******* 2026-03-18 10:32:32.075655 | controller | skipping: [localhost] 2026-03-18 10:32:32.097818 | controller | 2026-03-18 10:32:32.097873 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-03-18 10:32:32.097887 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-03-18 10:32:32.097898 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-03-18 10:32:32.097912 | controller | }}] *** 2026-03-18 10:32:32.097939 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.021) 0:00:10.823 ******* 2026-03-18 10:32:32.097967 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.021) 0:00:10.822 ******* 2026-03-18 10:32:32.097993 | controller | skipping: [localhost] 2026-03-18 10:32:32.118211 | controller | 2026-03-18 10:32:32.118251 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-03-18 10:32:32.118260 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.022) 0:00:10.845 ******* 2026-03-18 10:32:32.118267 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.022) 0:00:10.844 ******* 2026-03-18 10:32:32.118280 | controller | skipping: [localhost] 2026-03-18 10:32:32.138915 | controller | 2026-03-18 10:32:32.138972 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-03-18 10:32:32.138985 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.020) 0:00:10.866 ******* 2026-03-18 10:32:32.138995 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.020) 0:00:10.865 ******* 2026-03-18 10:32:32.139022 | controller | skipping: [localhost] 2026-03-18 10:32:32.160914 | controller | 2026-03-18 10:32:32.160955 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-03-18 10:32:32.160964 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.020) 0:00:10.887 ******* 2026-03-18 10:32:32.160971 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.020) 0:00:10.885 ******* 2026-03-18 10:32:32.160986 | controller | skipping: [localhost] 2026-03-18 10:32:32.191224 | controller | 2026-03-18 10:32:32.191264 | 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:32:32.191278 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.022) 0:00:10.909 ******* 2026-03-18 10:32:32.191287 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.022) 0:00:10.907 ******* 2026-03-18 10:32:32.191298 | controller | skipping: [localhost] 2026-03-18 10:32:33.397600 | controller | 2026-03-18 10:32:33.397688 | 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:32:33.397699 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.030) 0:00:10.939 ******* 2026-03-18 10:32:33.397704 | controller | Wednesday 18 March 2026 10:32:32 +0000 (0:00:00.030) 0:00:10.938 ******* 2026-03-18 10:32:33.397720 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-03-18 10:32:33.748215 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-03-18 10:32:33.748253 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-03-18 10:32:33.748260 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-03-18 10:32:33.748265 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-03-18 10:32:33.748270 | controller | 2026-03-18 10:32:33.748275 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2026-03-18 10:32:33.748280 | controller | Wednesday 18 March 2026 10:32:33 +0000 (0:00:01.205) 0:00:12.145 ******* 2026-03-18 10:32:33.748284 | controller | Wednesday 18 March 2026 10:32:33 +0000 (0:00:01.205) 0:00:12.143 ******* 2026-03-18 10:32:33.748294 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-03-18 10:32:33.950219 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-03-18 10:32:33.950256 | controller | 2026-03-18 10:32:33.950262 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2026-03-18 10:32:33.950268 | controller | Wednesday 18 March 2026 10:32:33 +0000 (0:00:00.350) 0:00:12.495 ******* 2026-03-18 10:32:33.950272 | controller | Wednesday 18 March 2026 10:32:33 +0000 (0:00:00.350) 0:00:12.494 ******* 2026-03-18 10:32:33.950282 | controller | ok: [localhost] 2026-03-18 10:32:33.968123 | controller | 2026-03-18 10:32:33.968168 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2026-03-18 10:32:33.968176 | controller | Wednesday 18 March 2026 10:32:33 +0000 (0:00:00.202) 0:00:12.697 ******* 2026-03-18 10:32:33.968182 | controller | Wednesday 18 March 2026 10:32:33 +0000 (0:00:00.202) 0:00:12.696 ******* 2026-03-18 10:32:33.968194 | controller | skipping: [localhost] 2026-03-18 10:32:33.993351 | controller | 2026-03-18 10:32:33.993397 | 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:32:33.993415 | controller | Wednesday 18 March 2026 10:32:33 +0000 (0:00:00.018) 0:00:12.716 ******* 2026-03-18 10:32:33.993426 | controller | Wednesday 18 March 2026 10:32:33 +0000 (0:00:00.018) 0:00:12.714 ******* 2026-03-18 10:32:33.993445 | controller | skipping: [localhost] 2026-03-18 10:32:34.011875 | controller | 2026-03-18 10:32:34.011926 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2026-03-18 10:32:34.011937 | controller | Wednesday 18 March 2026 10:32:33 +0000 (0:00:00.025) 0:00:12.741 ******* 2026-03-18 10:32:34.011945 | controller | Wednesday 18 March 2026 10:32:33 +0000 (0:00:00.025) 0:00:12.739 ******* 2026-03-18 10:32:34.011958 | controller | skipping: [localhost] 2026-03-18 10:32:34.366558 | controller | 2026-03-18 10:32:34.366719 | 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:32:34.366736 | controller | Wednesday 18 March 2026 10:32:34 +0000 (0:00:00.018) 0:00:12.759 ******* 2026-03-18 10:32:34.366765 | controller | Wednesday 18 March 2026 10:32:34 +0000 (0:00:00.018) 0:00:12.758 ******* 2026-03-18 10:32:34.366792 | controller | ok: [localhost] 2026-03-18 10:32:34.752286 | controller | 2026-03-18 10:32:34.752365 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2026-03-18 10:32:34.752380 | controller | Wednesday 18 March 2026 10:32:34 +0000 (0:00:00.354) 0:00:13.114 ******* 2026-03-18 10:32:34.752391 | controller | Wednesday 18 March 2026 10:32:34 +0000 (0:00:00.354) 0:00:13.112 ******* 2026-03-18 10:32:34.752416 | controller | ok: [localhost] 2026-03-18 10:32:34.788935 | controller | 2026-03-18 10:32:34.789008 | 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:32:34.789032 | controller | ] *** 2026-03-18 10:32:34.789048 | controller | Wednesday 18 March 2026 10:32:34 +0000 (0:00:00.385) 0:00:13.499 ******* 2026-03-18 10:32:34.789062 | controller | Wednesday 18 March 2026 10:32:34 +0000 (0:00:00.385) 0:00:13.498 ******* 2026-03-18 10:32:34.789091 | controller | skipping: [localhost] 2026-03-18 10:32:35.018046 | controller | 2026-03-18 10:32:35.018134 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2026-03-18 10:32:35.018148 | controller | Wednesday 18 March 2026 10:32:34 +0000 (0:00:00.036) 0:00:13.536 ******* 2026-03-18 10:32:35.018159 | controller | Wednesday 18 March 2026 10:32:34 +0000 (0:00:00.036) 0:00:13.535 ******* 2026-03-18 10:32:35.018184 | controller | changed: [localhost] 2026-03-18 10:32:35.131926 | controller | 2026-03-18 10:32:35.131981 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2026-03-18 10:32:35.131987 | controller | _cifmw_kustomize_deploy_user_kustomize | 2026-03-18 10:32:35.131992 | controller | default({}) | 2026-03-18 10:32:35.131997 | controller | combine(item.value, recursive=True) 2026-03-18 10:32:35.132001 | controller | }}] *** 2026-03-18 10:32:35.132006 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.228) 0:00:13.765 ******* 2026-03-18 10:32:35.132011 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.228) 0:00:13.764 ******* 2026-03-18 10:32:35.132024 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2026-03-18 10:32:35.250669 | controller | 2026-03-18 10:32:35.250747 | 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:32:35.250754 | controller | _b64_kustomize_user_patches | 2026-03-18 10:32:35.250765 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2026-03-18 10:32:35.250772 | controller | }}] *** 2026-03-18 10:32:35.250778 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.114) 0:00:13.879 ******* 2026-03-18 10:32:35.250786 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.113) 0:00:13.878 ******* 2026-03-18 10:32:35.250806 | controller | ok: [localhost] 2026-03-18 10:32:35.494566 | controller | 2026-03-18 10:32:35.494646 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-03-18 10:32:35.494655 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.118) 0:00:13.998 ******* 2026-03-18 10:32:35.494660 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.118) 0:00:13.996 ******* 2026-03-18 10:32:35.494675 | controller | ok: [localhost] 2026-03-18 10:32:35.536031 | controller | 2026-03-18 10:32:35.536087 | 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:32:35.536094 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.244) 0:00:14.242 ******* 2026-03-18 10:32:35.536100 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.244) 0:00:14.241 ******* 2026-03-18 10:32:35.536119 | controller | ok: [localhost] 2026-03-18 10:32:35.853099 | controller | 2026-03-18 10:32:35.853242 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-03-18 10:32:35.853270 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.041) 0:00:14.284 ******* 2026-03-18 10:32:35.853288 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.041) 0:00:14.282 ******* 2026-03-18 10:32:35.853321 | controller | ok: [localhost] 2026-03-18 10:32:35.930115 | controller | 2026-03-18 10:32:35.930203 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2026-03-18 10:32:35.930216 | controller | _net_env_def_slurp['content'] | 2026-03-18 10:32:35.930227 | controller | b64decode | 2026-03-18 10:32:35.930238 | controller | from_yaml 2026-03-18 10:32:35.930247 | controller | }}, cacheable=True] *** 2026-03-18 10:32:35.930258 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.316) 0:00:14.601 ******* 2026-03-18 10:32:35.930268 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.316) 0:00:14.599 ******* 2026-03-18 10:32:35.930292 | controller | ok: [localhost] 2026-03-18 10:32:36.169084 | controller | 2026-03-18 10:32:36.169169 | controller | TASK [Discover automation files paths={{ 2026-03-18 10:32:36.169184 | controller | [cifmw_architecture_repo, _automation_relative] | 2026-03-18 10:32:36.169196 | controller | path_join 2026-03-18 10:32:36.169208 | controller | }}, patterns=*.yaml] *** 2026-03-18 10:32:36.169219 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.076) 0:00:14.678 ******* 2026-03-18 10:32:36.169230 | controller | Wednesday 18 March 2026 10:32:35 +0000 (0:00:00.076) 0:00:14.676 ******* 2026-03-18 10:32:36.169254 | controller | ok: [localhost] 2026-03-18 10:32:44.199116 | controller | 2026-03-18 10:32:44.199189 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2026-03-18 10:32:44.199198 | controller | Wednesday 18 March 2026 10:32:36 +0000 (0:00:00.239) 0:00:14.917 ******* 2026-03-18 10:32:44.199205 | controller | Wednesday 18 March 2026 10:32:36 +0000 (0:00:00.239) 0:00:14.915 ******* 2026-03-18 10:32:44.199224 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-03-18 10:32:45.723913 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-03-18 10:32:45.723981 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-03-18 10:32:45.723987 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-03-18 10:32:45.723991 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-03-18 10:32:45.723996 | controller | ok: [localhost] => (item=dcn.yaml) 2026-03-18 10:32:45.724000 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-03-18 10:32:45.724005 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-03-18 10:32:45.724009 | controller | ok: [localhost] => (item=hci.yaml) 2026-03-18 10:32:45.724013 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-03-18 10:32:45.724018 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-03-18 10:32:45.724022 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-03-18 10:32:45.724027 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-03-18 10:32:45.724031 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-03-18 10:32:45.724035 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-03-18 10:32:45.724039 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-03-18 10:32:45.724044 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-03-18 10:32:45.724048 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-03-18 10:32:45.724052 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-03-18 10:32:45.724057 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-03-18 10:32:45.724061 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-03-18 10:32:45.724065 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-03-18 10:32:45.724069 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-03-18 10:32:45.724075 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-03-18 10:32:45.724079 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-03-18 10:32:45.724083 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-03-18 10:32:45.724100 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-03-18 10:32:45.724105 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-03-18 10:32:45.724109 | controller | ok: [localhost] => (item=pidone.yaml) 2026-03-18 10:32:45.724113 | controller | ok: [localhost] => (item=sriov.yaml) 2026-03-18 10:32:45.724117 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-03-18 10:32:45.724122 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-03-18 10:32:45.724126 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-03-18 10:32:45.724130 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-03-18 10:32:45.724135 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-03-18 10:32:45.724139 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-03-18 10:32:45.724143 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-03-18 10:32:45.724147 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-03-18 10:32:45.724151 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-03-18 10:32:45.724155 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-03-18 10:32:45.724160 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-03-18 10:32:45.724164 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-03-18 10:32:45.724168 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-03-18 10:32:45.724172 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-03-18 10:32:45.724177 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-03-18 10:32:45.724181 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-03-18 10:32:45.724185 | controller | ok: [localhost] => (item=vhosts-compact.yaml) 2026-03-18 10:32:45.724189 | controller | 2026-03-18 10:32:45.724194 | controller | TASK [Load automation files as fact vas={{ 2026-03-18 10:32:45.724198 | controller | vas | default({}) | 2026-03-18 10:32:45.724204 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2026-03-18 10:32:45.724210 | controller | }}] *** 2026-03-18 10:32:45.724216 | controller | Wednesday 18 March 2026 10:32:44 +0000 (0:00:08.029) 0:00:22.946 ******* 2026-03-18 10:32:45.724222 | controller | Wednesday 18 March 2026 10:32:44 +0000 (0:00:08.029) 0:00:22.945 ******* 2026-03-18 10:32:45.724242 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-03-18 10:32:45.777401 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-03-18 10:32:45.777479 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-03-18 10:32:45.777489 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-03-18 10:32:45.777497 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-03-18 10:32:45.777507 | controller | ok: [localhost] => (item=dcn.yaml) 2026-03-18 10:32:45.777515 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-03-18 10:32:45.777523 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-03-18 10:32:45.777532 | controller | ok: [localhost] => (item=hci.yaml) 2026-03-18 10:32:45.777541 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-03-18 10:32:45.777558 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-03-18 10:32:45.777567 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-03-18 10:32:45.777575 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-03-18 10:32:45.777583 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-03-18 10:32:45.777591 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-03-18 10:32:45.777602 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-03-18 10:32:45.777610 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-03-18 10:32:45.777619 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-03-18 10:32:45.777653 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-03-18 10:32:45.777662 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-03-18 10:32:45.777673 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-03-18 10:32:45.777681 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-03-18 10:32:45.777688 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-03-18 10:32:45.777696 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-03-18 10:32:45.777704 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-03-18 10:32:45.777712 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-03-18 10:32:45.777721 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-03-18 10:32:45.777743 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-03-18 10:32:45.777751 | controller | ok: [localhost] => (item=pidone.yaml) 2026-03-18 10:32:45.777759 | controller | ok: [localhost] => (item=sriov.yaml) 2026-03-18 10:32:45.777772 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-03-18 10:32:45.777781 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-03-18 10:32:45.777789 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-03-18 10:32:45.777797 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-03-18 10:32:45.777805 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-03-18 10:32:45.777813 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-03-18 10:32:45.777821 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-03-18 10:32:45.777829 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-03-18 10:32:45.777837 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-03-18 10:32:45.777845 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-03-18 10:32:45.777853 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-03-18 10:32:45.777861 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-03-18 10:32:45.777869 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-03-18 10:32:45.777876 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-03-18 10:32:45.777884 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-03-18 10:32:45.777893 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-03-18 10:32:45.777901 | controller | ok: [localhost] => (item=vhosts-compact.yaml) 2026-03-18 10:32:45.777909 | controller | 2026-03-18 10:32:45.777919 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2026-03-18 10:32:45.777928 | controller | Wednesday 18 March 2026 10:32:45 +0000 (0:00:01.525) 0:00:24.472 ******* 2026-03-18 10:32:45.777938 | controller | Wednesday 18 March 2026 10:32:45 +0000 (0:00:01.525) 0:00:24.470 ******* 2026-03-18 10:32:45.777961 | controller | ok: [localhost] 2026-03-18 10:32:46.398785 | controller | 2026-03-18 10:32:46.398864 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2026-03-18 10:32:46.398880 | controller | Wednesday 18 March 2026 10:32:45 +0000 (0:00:00.053) 0:00:24.525 ******* 2026-03-18 10:32:46.398893 | controller | Wednesday 18 March 2026 10:32:45 +0000 (0:00:00.053) 0:00:24.523 ******* 2026-03-18 10:32:46.398921 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2026-03-18 10:32:46.748232 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2026-03-18 10:32:46.748298 | controller | 2026-03-18 10:32:46.748311 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2026-03-18 10:32:46.748322 | controller | Wednesday 18 March 2026 10:32:46 +0000 (0:00:00.621) 0:00:25.146 ******* 2026-03-18 10:32:46.748332 | controller | Wednesday 18 March 2026 10:32:46 +0000 (0:00:00.621) 0:00:25.145 ******* 2026-03-18 10:32:46.748350 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2026-03-18 10:32:47.096201 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2026-03-18 10:32:47.096256 | controller | 2026-03-18 10:32:47.096276 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2026-03-18 10:32:47.096291 | controller | Wednesday 18 March 2026 10:32:46 +0000 (0:00:00.349) 0:00:25.495 ******* 2026-03-18 10:32:47.096305 | controller | Wednesday 18 March 2026 10:32:46 +0000 (0:00:00.349) 0:00:25.494 ******* 2026-03-18 10:32:47.096330 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2026-03-18 10:32:47.129660 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2026-03-18 10:32:47.129704 | controller | 2026-03-18 10:32:47.129713 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2026-03-18 10:32:47.129720 | controller | _pub_keys.results[1].content | b64decode 2026-03-18 10:32:47.129727 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2026-03-18 10:32:47.129741 | controller | _priv_keys.results[1].content | b64decode 2026-03-18 10:32:47.129747 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2026-03-18 10:32:47.129753 | controller | _pub_keys.results[1].content | b64decode 2026-03-18 10:32:47.129759 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2026-03-18 10:32:47.129766 | controller | _pub_keys.results[0].content | b64decode 2026-03-18 10:32:47.129772 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2026-03-18 10:32:47.129777 | controller | _priv_keys.results[0].content | b64decode 2026-03-18 10:32:47.129783 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2026-03-18 10:32:47.129790 | controller | [ 2026-03-18 10:32:47.129796 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2026-03-18 10:32:47.129802 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2026-03-18 10:32:47.129808 | controller | ] | select() 2026-03-18 10:32:47.129814 | controller | }}] *** 2026-03-18 10:32:47.129826 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.347) 0:00:25.843 ******* 2026-03-18 10:32:47.129833 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.347) 0:00:25.842 ******* 2026-03-18 10:32:47.129845 | controller | ok: [localhost] 2026-03-18 10:32:47.407839 | controller | 2026-03-18 10:32:47.407875 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2026-03-18 10:32:47.407881 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.033) 0:00:25.877 ******* 2026-03-18 10:32:47.407886 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.033) 0:00:25.876 ******* 2026-03-18 10:32:47.407895 | controller | 2026-03-18 10:32:47.458438 | 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:32:47.458469 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.278) 0:00:26.156 ******* 2026-03-18 10:32:47.458476 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.278) 0:00:26.154 ******* 2026-03-18 10:32:47.458486 | controller | ok: [localhost] => 2026-03-18 10:32:47.490848 | controller | changed: false 2026-03-18 10:32:47.490907 | controller | msg: All assertions passed 2026-03-18 10:32:47.490918 | controller | 2026-03-18 10:32:47.490925 | 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:32:47.490932 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.050) 0:00:26.206 ******* 2026-03-18 10:32:47.490939 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.050) 0:00:26.205 ******* 2026-03-18 10:32:47.490952 | controller | skipping: [localhost] 2026-03-18 10:32:47.521522 | controller | 2026-03-18 10:32:47.521557 | 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:32:47.521566 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.032) 0:00:26.238 ******* 2026-03-18 10:32:47.521573 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.032) 0:00:26.237 ******* 2026-03-18 10:32:47.521584 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2026-03-18 10:32:47.551266 | controller | 2026-03-18 10:32:47.551307 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:32:47.551316 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.030) 0:00:26.269 ******* 2026-03-18 10:32:47.551323 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.030) 0:00:26.268 ******* 2026-03-18 10:32:47.551335 | controller | skipping: [localhost] 2026-03-18 10:32:47.586513 | controller | 2026-03-18 10:32:47.586559 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:32:47.586566 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.029) 0:00:26.299 ******* 2026-03-18 10:32:47.586571 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.029) 0:00:26.297 ******* 2026-03-18 10:32:47.586581 | controller | ok: [localhost] 2026-03-18 10:32:47.819595 | controller | 2026-03-18 10:32:47.819678 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:32:47.819695 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:32:47.819704 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:32:47.819713 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:32:47.819722 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.035) 0:00:26.334 ******* 2026-03-18 10:32:47.819731 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.035) 0:00:26.333 ******* 2026-03-18 10:32:47.819749 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2026-03-18 10:32:47.905533 | controller | 2026-03-18 10:32:47.905587 | 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:32:47.905602 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.232) 0:00:26.567 ******* 2026-03-18 10:32:47.905613 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.232) 0:00:26.566 ******* 2026-03-18 10:32:47.905673 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:32:47.959420 | controller | 2026-03-18 10:32:47.959459 | controller | TASK [Executing pre_stage hooks for examples/va/hci/control-plane/networking/nncp name=run_hook] *** 2026-03-18 10:32:47.959468 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.085) 0:00:26.653 ******* 2026-03-18 10:32:47.959475 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.085) 0:00:26.651 ******* 2026-03-18 10:32:47.959487 | controller | skipping: [localhost] 2026-03-18 10:32:48.054193 | controller | 2026-03-18 10:32:48.054241 | controller | TASK [Generate values.yaml for examples/va/hci/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2026-03-18 10:32:48.054252 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.054) 0:00:26.707 ******* 2026-03-18 10:32:48.054259 | controller | Wednesday 18 March 2026 10:32:47 +0000 (0:00:00.054) 0:00:26.706 ******* 2026-03-18 10:32:48.054271 | controller | 2026-03-18 10:32:48.113054 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:32:48.113088 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.094) 0:00:26.802 ******* 2026-03-18 10:32:48.113094 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.094) 0:00:26.800 ******* 2026-03-18 10:32:48.113103 | 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:32:48.158203 | controller | 2026-03-18 10:32:48.158251 | 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:32:48.158263 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.059) 0:00:26.861 ******* 2026-03-18 10:32:48.158272 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.059) 0:00:26.859 ******* 2026-03-18 10:32:48.158288 | controller | ok: [localhost] => 2026-03-18 10:32:48.423074 | controller | changed: false 2026-03-18 10:32:48.423116 | controller | msg: All assertions passed 2026-03-18 10:32:48.423125 | controller | 2026-03-18 10:32:48.423133 | 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:32:48.423141 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.044) 0:00:26.906 ******* 2026-03-18 10:32:48.423148 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.044) 0:00:26.904 ******* 2026-03-18 10:32:48.423161 | controller | ok: [localhost] 2026-03-18 10:32:48.495076 | controller | 2026-03-18 10:32:48.495120 | 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:32:48.495131 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.264) 0:00:27.171 ******* 2026-03-18 10:32:48.495146 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.264) 0:00:27.169 ******* 2026-03-18 10:32:48.495163 | controller | ok: [localhost] => 2026-03-18 10:32:48.686942 | controller | changed: false 2026-03-18 10:32:48.686987 | controller | msg: All assertions passed 2026-03-18 10:32:48.686995 | controller | 2026-03-18 10:32:48.687002 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:32:48.687009 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.071) 0:00:27.242 ******* 2026-03-18 10:32:48.687016 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.071) 0:00:27.241 ******* 2026-03-18 10:32:48.687029 | controller | ok: [localhost] 2026-03-18 10:32:49.257578 | controller | 2026-03-18 10:32:49.257697 | 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:32:49.257718 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:32:49.257730 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:32:49.257741 | controller | _config_map_content | 2026-03-18 10:32:49.257756 | controller | ansible.utils.remove_keys( 2026-03-18 10:32:49.257767 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:32:49.257778 | controller | matching_parameter='regex') 2026-03-18 10:32:49.257789 | controller | }}, cacheable=False] *** 2026-03-18 10:32:49.257800 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.191) 0:00:27.434 ******* 2026-03-18 10:32:49.257811 | controller | Wednesday 18 March 2026 10:32:48 +0000 (0:00:00.191) 0:00:27.433 ******* 2026-03-18 10:32:49.257830 | controller | ok: [localhost] 2026-03-18 10:32:49.325746 | controller | 2026-03-18 10:32:49.325802 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-18 10:32:49.325816 | controller | Wednesday 18 March 2026 10:32:49 +0000 (0:00:00.570) 0:00:28.005 ******* 2026-03-18 10:32:49.325827 | controller | Wednesday 18 March 2026 10:32:49 +0000 (0:00:00.570) 0:00:28.003 ******* 2026-03-18 10:32:49.325846 | 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:32:49.370530 | controller | 2026-03-18 10:32:49.370572 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-18 10:32:49.370582 | controller | Wednesday 18 March 2026 10:32:49 +0000 (0:00:00.068) 0:00:28.073 ******* 2026-03-18 10:32:49.370589 | controller | Wednesday 18 March 2026 10:32:49 +0000 (0:00:00.068) 0:00:28.072 ******* 2026-03-18 10:32:49.370603 | controller | ok: [localhost] => 2026-03-18 10:32:49.583670 | controller | changed: false 2026-03-18 10:32:49.583709 | controller | msg: All assertions passed 2026-03-18 10:32:49.583719 | controller | 2026-03-18 10:32:49.583726 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:32:49.583732 | controller | Wednesday 18 March 2026 10:32:49 +0000 (0:00:00.044) 0:00:28.118 ******* 2026-03-18 10:32:49.583739 | controller | Wednesday 18 March 2026 10:32:49 +0000 (0:00:00.044) 0:00:28.117 ******* 2026-03-18 10:32:49.583750 | controller | changed: [localhost] 2026-03-18 10:32:50.219122 | controller | 2026-03-18 10:32:50.219178 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:32:50.219191 | controller | (snippet_datadir, 2026-03-18 10:32:50.219202 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:32:50.219212 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:32:50.219222 | controller | Wednesday 18 March 2026 10:32:49 +0000 (0:00:00.213) 0:00:28.331 ******* 2026-03-18 10:32:50.219243 | controller | Wednesday 18 March 2026 10:32:49 +0000 (0:00:00.213) 0:00:28.330 ******* 2026-03-18 10:32:50.219261 | controller | changed: [localhost] 2026-03-18 10:32:50.317462 | controller | 2026-03-18 10:32:50.317516 | 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:32:50.317530 | controller | Wednesday 18 March 2026 10:32:50 +0000 (0:00:00.635) 0:00:28.966 ******* 2026-03-18 10:32:50.317541 | controller | Wednesday 18 March 2026 10:32:50 +0000 (0:00:00.635) 0:00:28.965 ******* 2026-03-18 10:32:50.317558 | controller | ok: [localhost] 2026-03-18 10:32:50.694624 | controller | 2026-03-18 10:32:50.694682 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:32:50.694690 | controller | (snippet_datadir, 2026-03-18 10:32:50.694695 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:32:50.694700 | controller | }}, content={{ 2026-03-18 10:32:50.694704 | controller | _base64_patch | 2026-03-18 10:32:50.694708 | controller | default({}) | 2026-03-18 10:32:50.694713 | controller | to_nice_yaml 2026-03-18 10:32:50.694717 | controller | }}, mode=0644] *** 2026-03-18 10:32:50.694721 | controller | Wednesday 18 March 2026 10:32:50 +0000 (0:00:00.098) 0:00:29.065 ******* 2026-03-18 10:32:50.694726 | controller | Wednesday 18 March 2026 10:32:50 +0000 (0:00:00.098) 0:00:29.063 ******* 2026-03-18 10:32:50.694735 | controller | changed: [localhost] 2026-03-18 10:32:51.126294 | controller | 2026-03-18 10:32:51.126368 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:32:51.126377 | controller | (snippet_datadir, 2026-03-18 10:32:51.126384 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:32:51.126390 | controller | }}, content={{ 2026-03-18 10:32:51.126397 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:32:51.126403 | controller | default({}) | 2026-03-18 10:32:51.126409 | controller | to_nice_yaml 2026-03-18 10:32:51.126416 | controller | }}, mode=0644] *** 2026-03-18 10:32:51.126422 | controller | Wednesday 18 March 2026 10:32:50 +0000 (0:00:00.377) 0:00:29.442 ******* 2026-03-18 10:32:51.126428 | controller | Wednesday 18 March 2026 10:32:50 +0000 (0:00:00.377) 0:00:29.441 ******* 2026-03-18 10:32:51.126449 | controller | changed: [localhost] 2026-03-18 10:32:51.559357 | controller | 2026-03-18 10:32:51.559417 | 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:32:51.559424 | controller | ( 2026-03-18 10:32:51.559429 | controller | snippet_datadir, 2026-03-18 10:32:51.559434 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:32:51.559439 | controller | ) | path_join 2026-03-18 10:32:51.559444 | controller | }}, mode=0644] *** 2026-03-18 10:32:51.559448 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.431) 0:00:29.874 ******* 2026-03-18 10:32:51.559453 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.431) 0:00:29.872 ******* 2026-03-18 10:32:51.559467 | controller | changed: [localhost] 2026-03-18 10:32:51.633797 | controller | 2026-03-18 10:32:51.633888 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:32:51.633897 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.432) 0:00:30.307 ******* 2026-03-18 10:32:51.633904 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.432) 0:00:30.305 ******* 2026-03-18 10:32:51.633924 | 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:32:51.680663 | controller | 2026-03-18 10:32:51.680706 | 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:32:51.680714 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.074) 0:00:30.381 ******* 2026-03-18 10:32:51.680721 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.074) 0:00:30.380 ******* 2026-03-18 10:32:51.680739 | controller | ok: [localhost] => 2026-03-18 10:32:51.879193 | controller | changed: false 2026-03-18 10:32:51.879255 | controller | msg: All assertions passed 2026-03-18 10:32:51.879261 | controller | 2026-03-18 10:32:51.879267 | 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:32:51.879272 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.047) 0:00:30.428 ******* 2026-03-18 10:32:51.879277 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.047) 0:00:30.427 ******* 2026-03-18 10:32:51.879289 | controller | ok: [localhost] 2026-03-18 10:32:51.923889 | controller | 2026-03-18 10:32:51.923949 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:32:51.923956 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.198) 0:00:30.627 ******* 2026-03-18 10:32:51.923968 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.198) 0:00:30.626 ******* 2026-03-18 10:32:51.923982 | controller | ok: [localhost] 2026-03-18 10:32:52.513200 | controller | 2026-03-18 10:32:52.513321 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:32:52.513330 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.044) 0:00:30.672 ******* 2026-03-18 10:32:52.513336 | controller | Wednesday 18 March 2026 10:32:51 +0000 (0:00:00.044) 0:00:30.670 ******* 2026-03-18 10:32:52.513354 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-18 10:32:52.653166 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-03-18 10:32:52.653252 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-18 10:32:52.653265 | controller | 2026-03-18 10:32:52.653276 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:32:52.653286 | controller | _content | 2026-03-18 10:32:52.653297 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:32:52.653311 | controller | combine(_parsed, recursive=true) 2026-03-18 10:32:52.653362 | controller | }} 2026-03-18 10:32:52.653377 | controller | ] *** 2026-03-18 10:32:52.653388 | controller | Wednesday 18 March 2026 10:32:52 +0000 (0:00:00.589) 0:00:31.261 ******* 2026-03-18 10:32:52.653399 | controller | Wednesday 18 March 2026 10:32:52 +0000 (0:00:00.589) 0:00:31.260 ******* 2026-03-18 10:32:52.653423 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-18 10:32:52.851008 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:32:52.851087 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:32:52.851096 | controller | 2026-03-18 10:32:52.851105 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:32:52.851112 | controller | Wednesday 18 March 2026 10:32:52 +0000 (0:00:00.139) 0:00:31.400 ******* 2026-03-18 10:32:52.851119 | controller | Wednesday 18 March 2026 10:32:52 +0000 (0:00:00.139) 0:00:31.399 ******* 2026-03-18 10:32:52.851138 | controller | changed: [localhost] 2026-03-18 10:32:53.360933 | controller | 2026-03-18 10:32:53.361058 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:32:53.361065 | controller | (_destdir, 2026-03-18 10:32:53.361071 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:32:53.361076 | controller | }}, content={{ 2026-03-18 10:32:53.361081 | controller | ( 2026-03-18 10:32:53.361085 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:32:53.361090 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:32:53.361094 | controller | }}, mode=0644] *** 2026-03-18 10:32:53.361099 | controller | Wednesday 18 March 2026 10:32:52 +0000 (0:00:00.197) 0:00:31.598 ******* 2026-03-18 10:32:53.361103 | controller | Wednesday 18 March 2026 10:32:52 +0000 (0:00:00.197) 0:00:31.597 ******* 2026-03-18 10:32:53.361128 | controller | changed: [localhost] 2026-03-18 10:32:53.704348 | controller | 2026-03-18 10:32:53.704403 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:32:53.704416 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:32:53.704438 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:32:53.704448 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:32:53.704458 | controller | }}, dest={{ 2026-03-18 10:32:53.704468 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:32:53.704478 | controller | stage['path'], _val.src_file 2026-03-18 10:32:53.704488 | controller | ) | 2026-03-18 10:32:53.704498 | controller | path_join 2026-03-18 10:32:53.704507 | controller | }}] *** 2026-03-18 10:32:53.704517 | controller | Wednesday 18 March 2026 10:32:53 +0000 (0:00:00.509) 0:00:32.108 ******* 2026-03-18 10:32:53.704527 | controller | Wednesday 18 March 2026 10:32:53 +0000 (0:00:00.509) 0:00:32.107 ******* 2026-03-18 10:32:53.704546 | controller | changed: [localhost] => (item=network-values) 2026-03-18 10:32:53.755019 | controller | 2026-03-18 10:32:53.755166 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:32:53.755176 | controller | Wednesday 18 March 2026 10:32:53 +0000 (0:00:00.344) 0:00:32.452 ******* 2026-03-18 10:32:53.755183 | controller | Wednesday 18 March 2026 10:32:53 +0000 (0:00:00.343) 0:00:32.451 ******* 2026-03-18 10:32:53.755210 | controller | skipping: [localhost] 2026-03-18 10:32:54.227863 | controller | 2026-03-18 10:32:54.227941 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:32:54.227950 | controller | Wednesday 18 March 2026 10:32:53 +0000 (0:00:00.049) 0:00:32.502 ******* 2026-03-18 10:32:54.227956 | controller | Wednesday 18 March 2026 10:32:53 +0000 (0:00:00.049) 0:00:32.501 ******* 2026-03-18 10:32:54.227976 | controller | changed: [localhost] 2026-03-18 10:32:54.748620 | controller | 2026-03-18 10:32:54.748759 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-18 10:32:54.748775 | controller | Wednesday 18 March 2026 10:32:54 +0000 (0:00:00.473) 0:00:32.975 ******* 2026-03-18 10:32:54.748786 | controller | Wednesday 18 March 2026 10:32:54 +0000 (0:00:00.473) 0:00:32.974 ******* 2026-03-18 10:32:54.748812 | controller | changed: [localhost] 2026-03-18 10:32:55.017138 | controller | 2026-03-18 10:32:55.017185 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:32:55.017194 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:32:55.017201 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:32:55.017208 | controller | }}, mode=0644] *** 2026-03-18 10:32:55.017214 | controller | Wednesday 18 March 2026 10:32:54 +0000 (0:00:00.521) 0:00:33.496 ******* 2026-03-18 10:32:55.017221 | controller | Wednesday 18 March 2026 10:32:54 +0000 (0:00:00.521) 0:00:33.495 ******* 2026-03-18 10:32:55.017235 | controller | changed: [localhost] 2026-03-18 10:32:55.078046 | controller | 2026-03-18 10:32:55.078132 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:32:55.078146 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.267) 0:00:33.764 ******* 2026-03-18 10:32:55.078158 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.267) 0:00:33.763 ******* 2026-03-18 10:32:55.078182 | controller | skipping: [localhost] 2026-03-18 10:32:55.130044 | controller | 2026-03-18 10:32:55.130121 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:32:55.130136 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.060) 0:00:33.825 ******* 2026-03-18 10:32:55.130147 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.060) 0:00:33.824 ******* 2026-03-18 10:32:55.130171 | controller | skipping: [localhost] 2026-03-18 10:32:55.184688 | controller | 2026-03-18 10:32:55.184754 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane/networking/nncp _raw_params=wait_condition.yml] *** 2026-03-18 10:32:55.184767 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.052) 0:00:33.878 ******* 2026-03-18 10:32:55.184789 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.052) 0:00:33.876 ******* 2026-03-18 10:32:55.184810 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2026-03-18 10:32:55.224686 | controller | skipping: [localhost] 2026-03-18 10:32:55.224749 | controller | 2026-03-18 10:32:55.224766 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:32:55.224777 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.054) 0:00:33.932 ******* 2026-03-18 10:32:55.224788 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.054) 0:00:33.931 ******* 2026-03-18 10:32:55.224807 | controller | skipping: [localhost] 2026-03-18 10:32:55.272177 | controller | 2026-03-18 10:32:55.272236 | controller | TASK [Executing post_stage hooks for examples/va/hci/control-plane/networking/nncp name=run_hook] *** 2026-03-18 10:32:55.272249 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.040) 0:00:33.972 ******* 2026-03-18 10:32:55.272256 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.040) 0:00:33.971 ******* 2026-03-18 10:32:55.272270 | controller | skipping: [localhost] 2026-03-18 10:32:55.309503 | controller | 2026-03-18 10:32:55.309558 | 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:32:55.309571 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.047) 0:00:34.020 ******* 2026-03-18 10:32:55.309593 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.047) 0:00:34.018 ******* 2026-03-18 10:32:55.309612 | controller | ok: [localhost] => 2026-03-18 10:32:55.354502 | controller | changed: false 2026-03-18 10:32:55.354555 | controller | msg: All assertions passed 2026-03-18 10:32:55.354561 | controller | 2026-03-18 10:32:55.354566 | 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:32:55.354572 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.037) 0:00:34.057 ******* 2026-03-18 10:32:55.354577 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.037) 0:00:34.056 ******* 2026-03-18 10:32:55.354589 | controller | skipping: [localhost] 2026-03-18 10:32:55.388367 | controller | 2026-03-18 10:32:55.388408 | 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:32:55.388415 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.044) 0:00:34.102 ******* 2026-03-18 10:32:55.388420 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.044) 0:00:34.101 ******* 2026-03-18 10:32:55.388431 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-03-18 10:32:55.416989 | controller | 2026-03-18 10:32:55.417044 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:32:55.417051 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.033) 0:00:34.136 ******* 2026-03-18 10:32:55.417056 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.033) 0:00:34.135 ******* 2026-03-18 10:32:55.417067 | controller | skipping: [localhost] 2026-03-18 10:32:55.456007 | controller | 2026-03-18 10:32:55.456065 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:32:55.456071 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.028) 0:00:34.165 ******* 2026-03-18 10:32:55.456076 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.028) 0:00:34.163 ******* 2026-03-18 10:32:55.456087 | controller | ok: [localhost] 2026-03-18 10:32:55.672683 | controller | 2026-03-18 10:32:55.672762 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:32:55.672777 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:32:55.672787 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:32:55.672798 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:32:55.672808 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.039) 0:00:34.204 ******* 2026-03-18 10:32:55.672818 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.039) 0:00:34.202 ******* 2026-03-18 10:32:55.672837 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2026-03-18 10:32:55.766340 | controller | 2026-03-18 10:32:55.766382 | 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:32:55.766390 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.216) 0:00:34.420 ******* 2026-03-18 10:32:55.766396 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.216) 0:00:34.419 ******* 2026-03-18 10:32:55.766407 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:32:55.811912 | controller | 2026-03-18 10:32:55.811951 | controller | TASK [Executing pre_stage hooks for examples/va/hci/control-plane/networking name=run_hook] *** 2026-03-18 10:32:55.811958 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.093) 0:00:34.514 ******* 2026-03-18 10:32:55.811963 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.093) 0:00:34.513 ******* 2026-03-18 10:32:55.811973 | controller | skipping: [localhost] 2026-03-18 10:32:55.901563 | controller | 2026-03-18 10:32:55.901653 | controller | TASK [Generate values.yaml for examples/va/hci/control-plane/networking name=ci_gen_kustomize_values] *** 2026-03-18 10:32:55.901662 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.045) 0:00:34.559 ******* 2026-03-18 10:32:55.901667 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.045) 0:00:34.558 ******* 2026-03-18 10:32:55.901682 | controller | 2026-03-18 10:32:55.963692 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:32:55.963767 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.089) 0:00:34.649 ******* 2026-03-18 10:32:55.963775 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.089) 0:00:34.648 ******* 2026-03-18 10:32:55.963793 | 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:32:56.021716 | controller | 2026-03-18 10:32:56.021795 | 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:32:56.021804 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.061) 0:00:34.711 ******* 2026-03-18 10:32:56.021811 | controller | Wednesday 18 March 2026 10:32:55 +0000 (0:00:00.061) 0:00:34.710 ******* 2026-03-18 10:32:56.021831 | controller | ok: [localhost] => 2026-03-18 10:32:56.224260 | controller | changed: false 2026-03-18 10:32:56.224324 | controller | msg: All assertions passed 2026-03-18 10:32:56.224332 | controller | 2026-03-18 10:32:56.224340 | 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:32:56.224347 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.057) 0:00:34.769 ******* 2026-03-18 10:32:56.224354 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.057) 0:00:34.768 ******* 2026-03-18 10:32:56.224370 | controller | ok: [localhost] 2026-03-18 10:32:56.289985 | controller | 2026-03-18 10:32:56.290064 | 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:32:56.290074 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.202) 0:00:34.972 ******* 2026-03-18 10:32:56.290081 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.202) 0:00:34.971 ******* 2026-03-18 10:32:56.290114 | controller | ok: [localhost] => 2026-03-18 10:32:56.509617 | controller | changed: false 2026-03-18 10:32:56.509739 | controller | msg: All assertions passed 2026-03-18 10:32:56.509752 | controller | 2026-03-18 10:32:56.509763 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:32:56.509775 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.065) 0:00:35.038 ******* 2026-03-18 10:32:56.509785 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.065) 0:00:35.036 ******* 2026-03-18 10:32:56.509819 | controller | ok: [localhost] 2026-03-18 10:32:56.801890 | controller | 2026-03-18 10:32:56.801948 | 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:32:56.801955 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:32:56.801960 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:32:56.801965 | controller | _config_map_content | 2026-03-18 10:32:56.801969 | controller | ansible.utils.remove_keys( 2026-03-18 10:32:56.801974 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:32:56.801978 | controller | matching_parameter='regex') 2026-03-18 10:32:56.801983 | controller | }}, cacheable=False] *** 2026-03-18 10:32:56.801987 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.219) 0:00:35.257 ******* 2026-03-18 10:32:56.801992 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.219) 0:00:35.256 ******* 2026-03-18 10:32:56.802010 | controller | ok: [localhost] 2026-03-18 10:32:56.909804 | controller | 2026-03-18 10:32:56.909888 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-18 10:32:56.909899 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.292) 0:00:35.549 ******* 2026-03-18 10:32:56.909909 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.292) 0:00:35.548 ******* 2026-03-18 10:32:56.909935 | 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:32:56.964428 | controller | 2026-03-18 10:32:56.964502 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-18 10:32:56.964511 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.107) 0:00:35.657 ******* 2026-03-18 10:32:56.964519 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.107) 0:00:35.656 ******* 2026-03-18 10:32:56.964535 | controller | ok: [localhost] => 2026-03-18 10:32:57.159834 | controller | changed: false 2026-03-18 10:32:57.159895 | controller | msg: All assertions passed 2026-03-18 10:32:57.159901 | controller | 2026-03-18 10:32:57.159906 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:32:57.159911 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.054) 0:00:35.712 ******* 2026-03-18 10:32:57.159916 | controller | Wednesday 18 March 2026 10:32:56 +0000 (0:00:00.054) 0:00:35.711 ******* 2026-03-18 10:32:57.159930 | controller | ok: [localhost] 2026-03-18 10:32:57.695917 | controller | 2026-03-18 10:32:57.695989 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:32:57.696009 | controller | (snippet_datadir, 2026-03-18 10:32:57.696020 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:32:57.696030 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:32:57.696041 | controller | Wednesday 18 March 2026 10:32:57 +0000 (0:00:00.195) 0:00:35.907 ******* 2026-03-18 10:32:57.696051 | controller | Wednesday 18 March 2026 10:32:57 +0000 (0:00:00.195) 0:00:35.906 ******* 2026-03-18 10:32:57.696072 | controller | ok: [localhost] 2026-03-18 10:32:57.751672 | controller | 2026-03-18 10:32:57.751759 | 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:32:57.751772 | controller | Wednesday 18 March 2026 10:32:57 +0000 (0:00:00.536) 0:00:36.444 ******* 2026-03-18 10:32:57.751805 | controller | Wednesday 18 March 2026 10:32:57 +0000 (0:00:00.536) 0:00:36.442 ******* 2026-03-18 10:32:57.751831 | controller | ok: [localhost] 2026-03-18 10:32:58.226626 | controller | 2026-03-18 10:32:58.226715 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:32:58.226722 | controller | (snippet_datadir, 2026-03-18 10:32:58.226728 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:32:58.226733 | controller | }}, content={{ 2026-03-18 10:32:58.226737 | controller | _base64_patch | 2026-03-18 10:32:58.226741 | controller | default({}) | 2026-03-18 10:32:58.226746 | controller | to_nice_yaml 2026-03-18 10:32:58.226751 | controller | }}, mode=0644] *** 2026-03-18 10:32:58.226756 | controller | Wednesday 18 March 2026 10:32:57 +0000 (0:00:00.055) 0:00:36.499 ******* 2026-03-18 10:32:58.226760 | controller | Wednesday 18 March 2026 10:32:57 +0000 (0:00:00.055) 0:00:36.498 ******* 2026-03-18 10:32:58.226775 | controller | ok: [localhost] 2026-03-18 10:32:58.615869 | controller | 2026-03-18 10:32:58.615923 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:32:58.615932 | controller | (snippet_datadir, 2026-03-18 10:32:58.615940 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:32:58.615947 | controller | }}, content={{ 2026-03-18 10:32:58.615953 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:32:58.615960 | controller | default({}) | 2026-03-18 10:32:58.615966 | controller | to_nice_yaml 2026-03-18 10:32:58.615973 | controller | }}, mode=0644] *** 2026-03-18 10:32:58.615980 | controller | Wednesday 18 March 2026 10:32:58 +0000 (0:00:00.474) 0:00:36.974 ******* 2026-03-18 10:32:58.615986 | controller | Wednesday 18 March 2026 10:32:58 +0000 (0:00:00.474) 0:00:36.972 ******* 2026-03-18 10:32:58.616001 | controller | ok: [localhost] 2026-03-18 10:32:59.066285 | controller | 2026-03-18 10:32:59.066350 | 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:32:59.066368 | controller | ( 2026-03-18 10:32:59.066382 | controller | snippet_datadir, 2026-03-18 10:32:59.066395 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:32:59.066420 | controller | ) | path_join 2026-03-18 10:32:59.066433 | controller | }}, mode=0644] *** 2026-03-18 10:32:59.066446 | controller | Wednesday 18 March 2026 10:32:58 +0000 (0:00:00.389) 0:00:37.363 ******* 2026-03-18 10:32:59.066459 | controller | Wednesday 18 March 2026 10:32:58 +0000 (0:00:00.389) 0:00:37.362 ******* 2026-03-18 10:32:59.066482 | controller | changed: [localhost] 2026-03-18 10:32:59.146664 | controller | 2026-03-18 10:32:59.146707 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:32:59.146714 | controller | Wednesday 18 March 2026 10:32:59 +0000 (0:00:00.449) 0:00:37.813 ******* 2026-03-18 10:32:59.146725 | controller | Wednesday 18 March 2026 10:32:59 +0000 (0:00:00.449) 0:00:37.812 ******* 2026-03-18 10:32:59.146738 | 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:32:59.210483 | controller | 2026-03-18 10:32:59.210519 | 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:32:59.210525 | controller | Wednesday 18 March 2026 10:32:59 +0000 (0:00:00.081) 0:00:37.894 ******* 2026-03-18 10:32:59.210531 | controller | Wednesday 18 March 2026 10:32:59 +0000 (0:00:00.080) 0:00:37.893 ******* 2026-03-18 10:32:59.210540 | controller | ok: [localhost] => 2026-03-18 10:32:59.449623 | controller | changed: false 2026-03-18 10:32:59.449742 | controller | msg: All assertions passed 2026-03-18 10:32:59.449756 | controller | 2026-03-18 10:32:59.449768 | 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:32:59.449779 | controller | Wednesday 18 March 2026 10:32:59 +0000 (0:00:00.063) 0:00:37.958 ******* 2026-03-18 10:32:59.449790 | controller | Wednesday 18 March 2026 10:32:59 +0000 (0:00:00.063) 0:00:37.957 ******* 2026-03-18 10:32:59.449829 | controller | ok: [localhost] 2026-03-18 10:32:59.520734 | controller | 2026-03-18 10:32:59.520841 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:32:59.520855 | controller | Wednesday 18 March 2026 10:32:59 +0000 (0:00:00.239) 0:00:38.197 ******* 2026-03-18 10:32:59.520865 | controller | Wednesday 18 March 2026 10:32:59 +0000 (0:00:00.239) 0:00:38.196 ******* 2026-03-18 10:32:59.520891 | controller | ok: [localhost] 2026-03-18 10:33:00.194662 | controller | 2026-03-18 10:33:00.194718 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:00.194726 | controller | Wednesday 18 March 2026 10:32:59 +0000 (0:00:00.070) 0:00:38.268 ******* 2026-03-18 10:33:00.194732 | controller | Wednesday 18 March 2026 10:32:59 +0000 (0:00:00.070) 0:00:38.267 ******* 2026-03-18 10:33:00.194746 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-18 10:33:00.332749 | 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:00.332786 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-18 10:33:00.332793 | controller | 2026-03-18 10:33:00.332798 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:00.332803 | controller | _content | 2026-03-18 10:33:00.332808 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:00.332813 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:00.332818 | controller | }} 2026-03-18 10:33:00.332822 | controller | ] *** 2026-03-18 10:33:00.332827 | controller | Wednesday 18 March 2026 10:33:00 +0000 (0:00:00.674) 0:00:38.942 ******* 2026-03-18 10:33:00.332832 | controller | Wednesday 18 March 2026 10:33:00 +0000 (0:00:00.674) 0:00:38.941 ******* 2026-03-18 10:33:00.332849 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-18 10:33:00.543353 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:00.543406 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:00.543416 | controller | 2026-03-18 10:33:00.543424 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:00.543432 | controller | Wednesday 18 March 2026 10:33:00 +0000 (0:00:00.137) 0:00:39.080 ******* 2026-03-18 10:33:00.543439 | controller | Wednesday 18 March 2026 10:33:00 +0000 (0:00:00.137) 0:00:39.078 ******* 2026-03-18 10:33:00.543453 | controller | ok: [localhost] 2026-03-18 10:33:01.021916 | controller | 2026-03-18 10:33:01.021954 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:01.021961 | controller | (_destdir, 2026-03-18 10:33:01.021970 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:01.021975 | controller | }}, content={{ 2026-03-18 10:33:01.021979 | controller | ( 2026-03-18 10:33:01.021985 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:01.021989 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:01.021994 | controller | }}, mode=0644] *** 2026-03-18 10:33:01.021999 | controller | Wednesday 18 March 2026 10:33:00 +0000 (0:00:00.210) 0:00:39.290 ******* 2026-03-18 10:33:01.022003 | controller | Wednesday 18 March 2026 10:33:00 +0000 (0:00:00.210) 0:00:39.289 ******* 2026-03-18 10:33:01.022013 | controller | ok: [localhost] 2026-03-18 10:33:01.265146 | controller | 2026-03-18 10:33:01.265208 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:33:01.265216 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:33:01.265224 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:33:01.265230 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:33:01.265236 | controller | }}, dest={{ 2026-03-18 10:33:01.265245 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:01.265252 | controller | stage['path'], _val.src_file 2026-03-18 10:33:01.265259 | controller | ) | 2026-03-18 10:33:01.265271 | controller | path_join 2026-03-18 10:33:01.265277 | controller | }}] *** 2026-03-18 10:33:01.265284 | controller | Wednesday 18 March 2026 10:33:01 +0000 (0:00:00.479) 0:00:39.770 ******* 2026-03-18 10:33:01.265297 | controller | Wednesday 18 March 2026 10:33:01 +0000 (0:00:00.479) 0:00:39.768 ******* 2026-03-18 10:33:01.265314 | controller | ok: [localhost] => (item=network-values) 2026-03-18 10:33:01.311489 | controller | 2026-03-18 10:33:01.311599 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:01.311626 | controller | Wednesday 18 March 2026 10:33:01 +0000 (0:00:00.243) 0:00:40.013 ******* 2026-03-18 10:33:01.311671 | controller | Wednesday 18 March 2026 10:33:01 +0000 (0:00:00.243) 0:00:40.011 ******* 2026-03-18 10:33:01.311697 | controller | skipping: [localhost] 2026-03-18 10:33:01.833135 | controller | 2026-03-18 10:33:01.833195 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:33:01.833205 | controller | Wednesday 18 March 2026 10:33:01 +0000 (0:00:00.046) 0:00:40.059 ******* 2026-03-18 10:33:01.833212 | controller | Wednesday 18 March 2026 10:33:01 +0000 (0:00:00.046) 0:00:40.058 ******* 2026-03-18 10:33:01.833227 | controller | changed: [localhost] 2026-03-18 10:33:02.306288 | controller | 2026-03-18 10:33:02.306344 | 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:02.306359 | controller | Wednesday 18 March 2026 10:33:01 +0000 (0:00:00.521) 0:00:40.580 ******* 2026-03-18 10:33:02.306366 | controller | Wednesday 18 March 2026 10:33:01 +0000 (0:00:00.521) 0:00:40.579 ******* 2026-03-18 10:33:02.306380 | controller | changed: [localhost] 2026-03-18 10:33:02.572061 | controller | 2026-03-18 10:33:02.572123 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:33:02.572130 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:33:02.572136 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:33:02.572141 | controller | }}, mode=0644] *** 2026-03-18 10:33:02.572145 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.473) 0:00:41.054 ******* 2026-03-18 10:33:02.572150 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.473) 0:00:41.052 ******* 2026-03-18 10:33:02.572164 | controller | changed: [localhost] 2026-03-18 10:33:02.616483 | controller | 2026-03-18 10:33:02.616581 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:02.616594 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.265) 0:00:41.320 ******* 2026-03-18 10:33:02.616602 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.265) 0:00:41.318 ******* 2026-03-18 10:33:02.616622 | controller | skipping: [localhost] 2026-03-18 10:33:02.674561 | controller | 2026-03-18 10:33:02.674616 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:33:02.674623 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.044) 0:00:41.364 ******* 2026-03-18 10:33:02.674628 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.044) 0:00:41.362 ******* 2026-03-18 10:33:02.674656 | controller | skipping: [localhost] 2026-03-18 10:33:02.730691 | controller | 2026-03-18 10:33:02.730738 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane/networking _raw_params=wait_condition.yml] *** 2026-03-18 10:33:02.730747 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.058) 0:00:41.422 ******* 2026-03-18 10:33:02.730754 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.058) 0:00:41.421 ******* 2026-03-18 10:33:02.730767 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-03-18 10:33:02.782802 | controller | skipping: [localhost] 2026-03-18 10:33:02.782845 | controller | 2026-03-18 10:33:02.782854 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:02.782868 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.056) 0:00:41.478 ******* 2026-03-18 10:33:02.782875 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.056) 0:00:41.477 ******* 2026-03-18 10:33:02.782887 | controller | skipping: [localhost] 2026-03-18 10:33:02.828094 | controller | 2026-03-18 10:33:02.828136 | controller | TASK [Executing post_stage hooks for examples/va/hci/control-plane/networking name=run_hook] *** 2026-03-18 10:33:02.828144 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.052) 0:00:41.530 ******* 2026-03-18 10:33:02.828150 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.052) 0:00:41.529 ******* 2026-03-18 10:33:02.828161 | controller | skipping: [localhost] 2026-03-18 10:33:02.876435 | controller | 2026-03-18 10:33:02.876471 | 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:02.876478 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.045) 0:00:41.576 ******* 2026-03-18 10:33:02.876484 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.045) 0:00:41.574 ******* 2026-03-18 10:33:02.876494 | controller | ok: [localhost] => 2026-03-18 10:33:02.905419 | controller | changed: false 2026-03-18 10:33:02.905466 | controller | msg: All assertions passed 2026-03-18 10:33:02.905473 | controller | 2026-03-18 10:33:02.905480 | 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:02.905493 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.048) 0:00:41.624 ******* 2026-03-18 10:33:02.905499 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.048) 0:00:41.623 ******* 2026-03-18 10:33:02.905511 | controller | skipping: [localhost] 2026-03-18 10:33:02.936076 | controller | 2026-03-18 10:33:02.936118 | 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:02.936126 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.029) 0:00:41.653 ******* 2026-03-18 10:33:02.936132 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.029) 0:00:41.652 ******* 2026-03-18 10:33:02.936144 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2026-03-18 10:33:02.959556 | controller | 2026-03-18 10:33:02.959592 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:33:02.959609 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.030) 0:00:41.684 ******* 2026-03-18 10:33:02.959617 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.030) 0:00:41.682 ******* 2026-03-18 10:33:02.959628 | controller | skipping: [localhost] 2026-03-18 10:33:02.990940 | controller | 2026-03-18 10:33:02.990983 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:33:02.990991 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.023) 0:00:41.707 ******* 2026-03-18 10:33:02.990997 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.023) 0:00:41.706 ******* 2026-03-18 10:33:02.991009 | controller | ok: [localhost] 2026-03-18 10:33:03.462715 | controller | 2026-03-18 10:33:03.462832 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:33:03.462853 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:03.462869 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:33:03.462885 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:33:03.462900 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.031) 0:00:41.738 ******* 2026-03-18 10:33:03.462916 | controller | Wednesday 18 March 2026 10:33:02 +0000 (0:00:00.031) 0:00:41.737 ******* 2026-03-18 10:33:03.462947 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-03-18 10:33:03.593211 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2026-03-18 10:33:03.593295 | controller | 2026-03-18 10:33:03.593303 | 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:03.593311 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.471) 0:00:42.210 ******* 2026-03-18 10:33:03.593317 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.471) 0:00:42.209 ******* 2026-03-18 10:33:03.593336 | controller | ok: [localhost] => (item=service-values.yaml) 2026-03-18 10:33:03.649137 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:33:03.649206 | controller | 2026-03-18 10:33:03.649213 | controller | TASK [Executing pre_stage hooks for examples/va/hci/control-plane name=run_hook] *** 2026-03-18 10:33:03.649220 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.129) 0:00:42.340 ******* 2026-03-18 10:33:03.649226 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.130) 0:00:42.339 ******* 2026-03-18 10:33:03.649246 | controller | skipping: [localhost] 2026-03-18 10:33:03.773336 | controller | 2026-03-18 10:33:03.773426 | controller | TASK [Generate values.yaml for examples/va/hci/control-plane name=ci_gen_kustomize_values] *** 2026-03-18 10:33:03.773444 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.056) 0:00:42.396 ******* 2026-03-18 10:33:03.773459 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.056) 0:00:42.395 ******* 2026-03-18 10:33:03.773491 | controller | 2026-03-18 10:33:03.853173 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:03.853263 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.125) 0:00:42.521 ******* 2026-03-18 10:33:03.853277 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.125) 0:00:42.520 ******* 2026-03-18 10:33:03.853303 | 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:03.924135 | controller | 2026-03-18 10:33:03.924219 | 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:03.924233 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.079) 0:00:42.601 ******* 2026-03-18 10:33:03.924245 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.079) 0:00:42.599 ******* 2026-03-18 10:33:03.924270 | controller | ok: [localhost] => 2026-03-18 10:33:04.153911 | controller | changed: false 2026-03-18 10:33:04.154005 | controller | msg: All assertions passed 2026-03-18 10:33:04.154022 | controller | 2026-03-18 10:33:04.154035 | 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:04.154062 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.070) 0:00:42.672 ******* 2026-03-18 10:33:04.154073 | controller | Wednesday 18 March 2026 10:33:03 +0000 (0:00:00.070) 0:00:42.670 ******* 2026-03-18 10:33:04.154098 | controller | ok: [localhost] 2026-03-18 10:33:04.240336 | controller | 2026-03-18 10:33:04.240397 | 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:04.240415 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.229) 0:00:42.901 ******* 2026-03-18 10:33:04.240422 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.229) 0:00:42.900 ******* 2026-03-18 10:33:04.240437 | controller | ok: [localhost] => 2026-03-18 10:33:04.482315 | controller | changed: false 2026-03-18 10:33:04.482386 | controller | msg: All assertions passed 2026-03-18 10:33:04.482396 | controller | 2026-03-18 10:33:04.482404 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:04.482412 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.086) 0:00:42.988 ******* 2026-03-18 10:33:04.482429 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.086) 0:00:42.987 ******* 2026-03-18 10:33:04.482446 | controller | ok: [localhost] 2026-03-18 10:33:04.737131 | controller | 2026-03-18 10:33:04.737191 | 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:04.737198 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:04.737203 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:04.737207 | controller | _config_map_content | 2026-03-18 10:33:04.737212 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:04.737217 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:04.737223 | controller | matching_parameter='regex') 2026-03-18 10:33:04.737229 | controller | }}, cacheable=False] *** 2026-03-18 10:33:04.737235 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.241) 0:00:43.230 ******* 2026-03-18 10:33:04.737242 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.241) 0:00:43.229 ******* 2026-03-18 10:33:04.737319 | controller | ok: [localhost] 2026-03-18 10:33:04.779190 | controller | 2026-03-18 10:33:04.779252 | 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:04.779259 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.254) 0:00:43.485 ******* 2026-03-18 10:33:04.779264 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.254) 0:00:43.483 ******* 2026-03-18 10:33:04.779279 | controller | skipping: [localhost] 2026-03-18 10:33:04.990011 | controller | 2026-03-18 10:33:04.990065 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:04.990072 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.042) 0:00:43.527 ******* 2026-03-18 10:33:04.990078 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.042) 0:00:43.525 ******* 2026-03-18 10:33:04.990090 | controller | changed: [localhost] 2026-03-18 10:33:05.083218 | controller | 2026-03-18 10:33:05.083273 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:05.083282 | controller | (snippet_datadir, 2026-03-18 10:33:05.083289 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:05.083296 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:05.083304 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.210) 0:00:43.738 ******* 2026-03-18 10:33:05.083310 | controller | Wednesday 18 March 2026 10:33:04 +0000 (0:00:00.210) 0:00:43.736 ******* 2026-03-18 10:33:05.083326 | controller | skipping: [localhost] 2026-03-18 10:33:05.138185 | controller | 2026-03-18 10:33:05.138294 | 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:05.138313 | controller | Wednesday 18 March 2026 10:33:05 +0000 (0:00:00.093) 0:00:43.831 ******* 2026-03-18 10:33:05.138329 | controller | Wednesday 18 March 2026 10:33:05 +0000 (0:00:00.093) 0:00:43.830 ******* 2026-03-18 10:33:05.138359 | controller | ok: [localhost] 2026-03-18 10:33:05.580779 | controller | 2026-03-18 10:33:05.580858 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:05.580872 | controller | (snippet_datadir, 2026-03-18 10:33:05.580883 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:05.580904 | controller | }}, content={{ 2026-03-18 10:33:05.580914 | controller | _base64_patch | 2026-03-18 10:33:05.580924 | controller | default({}) | 2026-03-18 10:33:05.580933 | controller | to_nice_yaml 2026-03-18 10:33:05.580943 | controller | }}, mode=0644] *** 2026-03-18 10:33:05.580953 | controller | Wednesday 18 March 2026 10:33:05 +0000 (0:00:00.054) 0:00:43.886 ******* 2026-03-18 10:33:05.580963 | controller | Wednesday 18 March 2026 10:33:05 +0000 (0:00:00.054) 0:00:43.884 ******* 2026-03-18 10:33:05.580984 | controller | changed: [localhost] 2026-03-18 10:33:06.016306 | controller | 2026-03-18 10:33:06.016367 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:06.016382 | controller | (snippet_datadir, 2026-03-18 10:33:06.016387 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:06.016392 | controller | }}, content={{ 2026-03-18 10:33:06.016397 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:06.016402 | controller | default({}) | 2026-03-18 10:33:06.016406 | controller | to_nice_yaml 2026-03-18 10:33:06.016410 | controller | }}, mode=0644] *** 2026-03-18 10:33:06.016415 | controller | Wednesday 18 March 2026 10:33:05 +0000 (0:00:00.442) 0:00:44.328 ******* 2026-03-18 10:33:06.016419 | controller | Wednesday 18 March 2026 10:33:05 +0000 (0:00:00.442) 0:00:44.327 ******* 2026-03-18 10:33:06.016436 | controller | changed: [localhost] 2026-03-18 10:33:06.412094 | controller | 2026-03-18 10:33:06.412131 | 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:06.412138 | controller | ( 2026-03-18 10:33:06.412143 | controller | snippet_datadir, 2026-03-18 10:33:06.412148 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:06.412153 | controller | ) | path_join 2026-03-18 10:33:06.412157 | controller | }}, mode=0644] *** 2026-03-18 10:33:06.412162 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.435) 0:00:44.763 ******* 2026-03-18 10:33:06.412167 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.435) 0:00:44.762 ******* 2026-03-18 10:33:06.412176 | controller | changed: [localhost] 2026-03-18 10:33:06.469064 | controller | 2026-03-18 10:33:06.469105 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:06.469111 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.396) 0:00:45.160 ******* 2026-03-18 10:33:06.469117 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.396) 0:00:45.158 ******* 2026-03-18 10:33:06.469126 | 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:06.511456 | controller | 2026-03-18 10:33:06.511494 | 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:06.511502 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.057) 0:00:45.217 ******* 2026-03-18 10:33:06.511507 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.057) 0:00:45.215 ******* 2026-03-18 10:33:06.511517 | controller | ok: [localhost] => 2026-03-18 10:33:06.703022 | controller | changed: false 2026-03-18 10:33:06.703077 | controller | msg: All assertions passed 2026-03-18 10:33:06.703088 | controller | 2026-03-18 10:33:06.703098 | 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:06.703107 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.042) 0:00:45.259 ******* 2026-03-18 10:33:06.703116 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.042) 0:00:45.258 ******* 2026-03-18 10:33:06.703132 | controller | ok: [localhost] 2026-03-18 10:33:06.741267 | controller | 2026-03-18 10:33:06.741306 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:06.741314 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.191) 0:00:45.450 ******* 2026-03-18 10:33:06.741320 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.191) 0:00:45.449 ******* 2026-03-18 10:33:06.741363 | controller | ok: [localhost] 2026-03-18 10:33:07.166414 | controller | 2026-03-18 10:33:07.166467 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:07.166473 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.038) 0:00:45.489 ******* 2026-03-18 10:33:07.166479 | controller | Wednesday 18 March 2026 10:33:06 +0000 (0:00:00.038) 0:00:45.488 ******* 2026-03-18 10:33:07.166493 | 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:07.260151 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-03-18 10:33:07.260235 | controller | 2026-03-18 10:33:07.260244 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:07.260250 | controller | _content | 2026-03-18 10:33:07.260257 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:07.260263 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:07.260269 | controller | }} 2026-03-18 10:33:07.260275 | controller | ] *** 2026-03-18 10:33:07.260280 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.424) 0:00:45.914 ******* 2026-03-18 10:33:07.260285 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.424) 0:00:45.912 ******* 2026-03-18 10:33:07.260301 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:07.476107 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:07.476166 | controller | 2026-03-18 10:33:07.476181 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:07.476190 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.094) 0:00:46.008 ******* 2026-03-18 10:33:07.476197 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.094) 0:00:46.006 ******* 2026-03-18 10:33:07.476213 | controller | changed: [localhost] 2026-03-18 10:33:07.936561 | controller | 2026-03-18 10:33:07.936628 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:07.936650 | controller | (_destdir, 2026-03-18 10:33:07.936655 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:07.936661 | controller | }}, content={{ 2026-03-18 10:33:07.936666 | controller | ( 2026-03-18 10:33:07.936670 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:07.936674 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:07.936679 | controller | }}, mode=0644] *** 2026-03-18 10:33:07.936683 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.215) 0:00:46.224 ******* 2026-03-18 10:33:07.936688 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.215) 0:00:46.222 ******* 2026-03-18 10:33:07.936714 | controller | changed: [localhost] 2026-03-18 10:33:07.992607 | controller | 2026-03-18 10:33:07.992687 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:07.992694 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.460) 0:00:46.684 ******* 2026-03-18 10:33:07.992699 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.460) 0:00:46.683 ******* 2026-03-18 10:33:07.992713 | 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:08.069091 | controller | 2026-03-18 10:33:08.069171 | 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:08.069182 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.056) 0:00:46.740 ******* 2026-03-18 10:33:08.069190 | controller | Wednesday 18 March 2026 10:33:07 +0000 (0:00:00.056) 0:00:46.739 ******* 2026-03-18 10:33:08.069212 | controller | ok: [localhost] => 2026-03-18 10:33:08.348696 | controller | changed: false 2026-03-18 10:33:08.348749 | controller | msg: All assertions passed 2026-03-18 10:33:08.348764 | controller | 2026-03-18 10:33:08.348769 | 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:08.348775 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.076) 0:00:46.817 ******* 2026-03-18 10:33:08.348780 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.076) 0:00:46.815 ******* 2026-03-18 10:33:08.348792 | controller | ok: [localhost] 2026-03-18 10:33:08.399539 | controller | 2026-03-18 10:33:08.399615 | 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:08.399629 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.279) 0:00:47.096 ******* 2026-03-18 10:33:08.399733 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.279) 0:00:47.095 ******* 2026-03-18 10:33:08.399767 | controller | ok: [localhost] => 2026-03-18 10:33:08.638094 | controller | changed: false 2026-03-18 10:33:08.638135 | controller | msg: All assertions passed 2026-03-18 10:33:08.638143 | controller | 2026-03-18 10:33:08.638149 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:08.638155 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.051) 0:00:47.147 ******* 2026-03-18 10:33:08.638161 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.051) 0:00:47.146 ******* 2026-03-18 10:33:08.638171 | controller | ok: [localhost] 2026-03-18 10:33:08.878675 | controller | 2026-03-18 10:33:08.878717 | 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:08.878727 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:08.878736 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:08.878743 | controller | _config_map_content | 2026-03-18 10:33:08.878751 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:08.878758 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:08.878765 | controller | matching_parameter='regex') 2026-03-18 10:33:08.878772 | controller | }}, cacheable=False] *** 2026-03-18 10:33:08.878779 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.238) 0:00:47.386 ******* 2026-03-18 10:33:08.878787 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.238) 0:00:47.384 ******* 2026-03-18 10:33:08.878801 | controller | ok: [localhost] 2026-03-18 10:33:08.960487 | controller | 2026-03-18 10:33:08.960538 | 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:08.960550 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.240) 0:00:47.626 ******* 2026-03-18 10:33:08.960560 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.240) 0:00:47.625 ******* 2026-03-18 10:33:08.960577 | 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:09.022094 | controller | 2026-03-18 10:33:09.022139 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-18 10:33:09.022147 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.081) 0:00:47.708 ******* 2026-03-18 10:33:09.022154 | controller | Wednesday 18 March 2026 10:33:08 +0000 (0:00:00.081) 0:00:47.707 ******* 2026-03-18 10:33:09.022167 | controller | ok: [localhost] => 2026-03-18 10:33:09.251819 | controller | changed: false 2026-03-18 10:33:09.251917 | controller | msg: All assertions passed 2026-03-18 10:33:09.251949 | controller | 2026-03-18 10:33:09.251966 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:09.251980 | controller | Wednesday 18 March 2026 10:33:09 +0000 (0:00:00.061) 0:00:47.770 ******* 2026-03-18 10:33:09.251994 | controller | Wednesday 18 March 2026 10:33:09 +0000 (0:00:00.061) 0:00:47.768 ******* 2026-03-18 10:33:09.252025 | controller | ok: [localhost] 2026-03-18 10:33:09.812114 | controller | 2026-03-18 10:33:09.812158 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:09.812167 | controller | (snippet_datadir, 2026-03-18 10:33:09.812174 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:09.812181 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:09.812187 | controller | Wednesday 18 March 2026 10:33:09 +0000 (0:00:00.229) 0:00:47.999 ******* 2026-03-18 10:33:09.812194 | controller | Wednesday 18 March 2026 10:33:09 +0000 (0:00:00.229) 0:00:47.998 ******* 2026-03-18 10:33:09.812208 | controller | ok: [localhost] 2026-03-18 10:33:09.871071 | controller | 2026-03-18 10:33:09.871134 | 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:09.871154 | controller | Wednesday 18 March 2026 10:33:09 +0000 (0:00:00.559) 0:00:48.559 ******* 2026-03-18 10:33:09.871163 | controller | Wednesday 18 March 2026 10:33:09 +0000 (0:00:00.559) 0:00:48.558 ******* 2026-03-18 10:33:09.871178 | controller | ok: [localhost] 2026-03-18 10:33:10.260050 | controller | 2026-03-18 10:33:10.260113 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:10.260127 | controller | (snippet_datadir, 2026-03-18 10:33:10.260137 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:10.260147 | controller | }}, content={{ 2026-03-18 10:33:10.260157 | controller | _base64_patch | 2026-03-18 10:33:10.260167 | controller | default({}) | 2026-03-18 10:33:10.260176 | controller | to_nice_yaml 2026-03-18 10:33:10.260186 | controller | }}, mode=0644] *** 2026-03-18 10:33:10.260196 | controller | Wednesday 18 March 2026 10:33:09 +0000 (0:00:00.059) 0:00:48.619 ******* 2026-03-18 10:33:10.260205 | controller | Wednesday 18 March 2026 10:33:09 +0000 (0:00:00.059) 0:00:48.617 ******* 2026-03-18 10:33:10.260224 | controller | ok: [localhost] 2026-03-18 10:33:10.715648 | controller | 2026-03-18 10:33:10.715707 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:10.715717 | controller | (snippet_datadir, 2026-03-18 10:33:10.715725 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:10.715733 | controller | }}, content={{ 2026-03-18 10:33:10.715740 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:10.715748 | controller | default({}) | 2026-03-18 10:33:10.715755 | controller | to_nice_yaml 2026-03-18 10:33:10.715762 | controller | }}, mode=0644] *** 2026-03-18 10:33:10.715769 | controller | Wednesday 18 March 2026 10:33:10 +0000 (0:00:00.388) 0:00:49.008 ******* 2026-03-18 10:33:10.715777 | controller | Wednesday 18 March 2026 10:33:10 +0000 (0:00:00.388) 0:00:49.006 ******* 2026-03-18 10:33:10.715792 | controller | ok: [localhost] 2026-03-18 10:33:11.144953 | controller | 2026-03-18 10:33:11.145042 | 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:11.145055 | controller | ( 2026-03-18 10:33:11.145065 | controller | snippet_datadir, 2026-03-18 10:33:11.145076 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:11.145086 | controller | ) | path_join 2026-03-18 10:33:11.145096 | controller | }}, mode=0644] *** 2026-03-18 10:33:11.145106 | controller | Wednesday 18 March 2026 10:33:10 +0000 (0:00:00.455) 0:00:49.463 ******* 2026-03-18 10:33:11.145116 | controller | Wednesday 18 March 2026 10:33:10 +0000 (0:00:00.455) 0:00:49.461 ******* 2026-03-18 10:33:11.145139 | controller | ok: [localhost] 2026-03-18 10:33:11.226901 | controller | 2026-03-18 10:33:11.226983 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:11.227009 | controller | Wednesday 18 March 2026 10:33:11 +0000 (0:00:00.429) 0:00:49.892 ******* 2026-03-18 10:33:11.227019 | controller | Wednesday 18 March 2026 10:33:11 +0000 (0:00:00.429) 0:00:49.891 ******* 2026-03-18 10:33:11.227041 | 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:11.286085 | controller | 2026-03-18 10:33:11.286172 | 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:11.286185 | controller | Wednesday 18 March 2026 10:33:11 +0000 (0:00:00.082) 0:00:49.974 ******* 2026-03-18 10:33:11.286196 | controller | Wednesday 18 March 2026 10:33:11 +0000 (0:00:00.082) 0:00:49.973 ******* 2026-03-18 10:33:11.286220 | controller | ok: [localhost] => 2026-03-18 10:33:11.506155 | controller | changed: false 2026-03-18 10:33:11.506256 | controller | msg: All assertions passed 2026-03-18 10:33:11.506274 | controller | 2026-03-18 10:33:11.506288 | 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:11.506303 | controller | Wednesday 18 March 2026 10:33:11 +0000 (0:00:00.059) 0:00:50.034 ******* 2026-03-18 10:33:11.506334 | controller | Wednesday 18 March 2026 10:33:11 +0000 (0:00:00.059) 0:00:50.032 ******* 2026-03-18 10:33:11.506366 | controller | ok: [localhost] 2026-03-18 10:33:11.557546 | controller | 2026-03-18 10:33:11.557624 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:11.557649 | controller | Wednesday 18 March 2026 10:33:11 +0000 (0:00:00.220) 0:00:50.254 ******* 2026-03-18 10:33:11.557656 | controller | Wednesday 18 March 2026 10:33:11 +0000 (0:00:00.220) 0:00:50.252 ******* 2026-03-18 10:33:11.557676 | controller | ok: [localhost] 2026-03-18 10:33:12.198071 | controller | 2026-03-18 10:33:12.198161 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:12.198175 | controller | Wednesday 18 March 2026 10:33:11 +0000 (0:00:00.051) 0:00:50.305 ******* 2026-03-18 10:33:12.198185 | controller | Wednesday 18 March 2026 10:33:11 +0000 (0:00:00.051) 0:00:50.304 ******* 2026-03-18 10:33:12.198210 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-18 10:33:12.335660 | 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:12.335716 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-18 10:33:12.335727 | controller | 2026-03-18 10:33:12.335735 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:12.335743 | controller | _content | 2026-03-18 10:33:12.335751 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:12.335758 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:12.335766 | controller | }} 2026-03-18 10:33:12.335773 | controller | ] *** 2026-03-18 10:33:12.335780 | controller | Wednesday 18 March 2026 10:33:12 +0000 (0:00:00.640) 0:00:50.945 ******* 2026-03-18 10:33:12.335788 | controller | Wednesday 18 March 2026 10:33:12 +0000 (0:00:00.640) 0:00:50.944 ******* 2026-03-18 10:33:12.335803 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-18 10:33:12.566162 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:12.566213 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:12.566219 | controller | 2026-03-18 10:33:12.566224 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:12.566229 | controller | Wednesday 18 March 2026 10:33:12 +0000 (0:00:00.137) 0:00:51.083 ******* 2026-03-18 10:33:12.566234 | controller | Wednesday 18 March 2026 10:33:12 +0000 (0:00:00.137) 0:00:51.082 ******* 2026-03-18 10:33:12.566244 | controller | ok: [localhost] 2026-03-18 10:33:13.111398 | controller | 2026-03-18 10:33:13.111469 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:13.111476 | controller | (_destdir, 2026-03-18 10:33:13.111481 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:13.111486 | controller | }}, content={{ 2026-03-18 10:33:13.111490 | controller | ( 2026-03-18 10:33:13.111495 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:13.111499 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:13.111503 | controller | }}, mode=0644] *** 2026-03-18 10:33:13.111508 | controller | Wednesday 18 March 2026 10:33:12 +0000 (0:00:00.230) 0:00:51.314 ******* 2026-03-18 10:33:13.111512 | controller | Wednesday 18 March 2026 10:33:12 +0000 (0:00:00.230) 0:00:51.312 ******* 2026-03-18 10:33:13.111528 | controller | ok: [localhost] 2026-03-18 10:33:13.636109 | controller | 2026-03-18 10:33:13.636143 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:33:13.636150 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:33:13.636155 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:33:13.636159 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:33:13.636164 | controller | }}, dest={{ 2026-03-18 10:33:13.636168 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:13.636173 | controller | stage['path'], _val.src_file 2026-03-18 10:33:13.636178 | controller | ) | 2026-03-18 10:33:13.636186 | controller | path_join 2026-03-18 10:33:13.636191 | controller | }}] *** 2026-03-18 10:33:13.636195 | controller | Wednesday 18 March 2026 10:33:13 +0000 (0:00:00.544) 0:00:51.859 ******* 2026-03-18 10:33:13.636200 | controller | Wednesday 18 March 2026 10:33:13 +0000 (0:00:00.544) 0:00:51.857 ******* 2026-03-18 10:33:13.636209 | controller | changed: [localhost] => (item=service-values) 2026-03-18 10:33:13.688486 | controller | ok: [localhost] => (item=network-values) 2026-03-18 10:33:13.688521 | controller | 2026-03-18 10:33:13.688527 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:13.688532 | controller | Wednesday 18 March 2026 10:33:13 +0000 (0:00:00.525) 0:00:52.384 ******* 2026-03-18 10:33:13.688545 | controller | Wednesday 18 March 2026 10:33:13 +0000 (0:00:00.524) 0:00:52.382 ******* 2026-03-18 10:33:13.688555 | controller | skipping: [localhost] 2026-03-18 10:33:14.068512 | controller | 2026-03-18 10:33:14.068543 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:33:14.068550 | controller | Wednesday 18 March 2026 10:33:13 +0000 (0:00:00.052) 0:00:52.436 ******* 2026-03-18 10:33:14.068556 | controller | Wednesday 18 March 2026 10:33:13 +0000 (0:00:00.052) 0:00:52.435 ******* 2026-03-18 10:33:14.068565 | controller | changed: [localhost] 2026-03-18 10:33:14.495274 | controller | 2026-03-18 10:33:14.495314 | 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:14.495324 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.380) 0:00:52.816 ******* 2026-03-18 10:33:14.495333 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.380) 0:00:52.815 ******* 2026-03-18 10:33:14.495347 | controller | changed: [localhost] 2026-03-18 10:33:14.783704 | controller | 2026-03-18 10:33:14.783745 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:33:14.783756 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:33:14.783764 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:33:14.783771 | controller | }}, mode=0644] *** 2026-03-18 10:33:14.783778 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.426) 0:00:53.243 ******* 2026-03-18 10:33:14.783786 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.426) 0:00:53.241 ******* 2026-03-18 10:33:14.783799 | controller | changed: [localhost] 2026-03-18 10:33:14.835202 | controller | 2026-03-18 10:33:14.835240 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:14.835249 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.288) 0:00:53.531 ******* 2026-03-18 10:33:14.835256 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.288) 0:00:53.530 ******* 2026-03-18 10:33:14.835268 | controller | skipping: [localhost] 2026-03-18 10:33:14.886920 | controller | 2026-03-18 10:33:14.886953 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:33:14.886961 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.051) 0:00:53.583 ******* 2026-03-18 10:33:14.886970 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.051) 0:00:53.581 ******* 2026-03-18 10:33:14.886980 | controller | skipping: [localhost] 2026-03-18 10:33:14.937493 | controller | 2026-03-18 10:33:14.937523 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane _raw_params=wait_condition.yml] *** 2026-03-18 10:33:14.937530 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.052) 0:00:53.635 ******* 2026-03-18 10:33:14.937535 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.052) 0:00:53.633 ******* 2026-03-18 10:33:14.937544 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2026-03-18 10:33:15.001197 | controller | skipping: [localhost] 2026-03-18 10:33:15.001251 | controller | 2026-03-18 10:33:15.001266 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:15.001284 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.050) 0:00:53.685 ******* 2026-03-18 10:33:15.001296 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.050) 0:00:53.684 ******* 2026-03-18 10:33:15.001315 | controller | skipping: [localhost] 2026-03-18 10:33:15.080348 | controller | 2026-03-18 10:33:15.080388 | controller | TASK [Executing post_stage hooks for examples/va/hci/control-plane name=run_hook] *** 2026-03-18 10:33:15.080398 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.062) 0:00:53.748 ******* 2026-03-18 10:33:15.080405 | controller | Wednesday 18 March 2026 10:33:14 +0000 (0:00:00.062) 0:00:53.747 ******* 2026-03-18 10:33:15.080418 | controller | skipping: [localhost] 2026-03-18 10:33:15.127939 | controller | 2026-03-18 10:33:15.127993 | 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:15.128006 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.079) 0:00:53.828 ******* 2026-03-18 10:33:15.128017 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.079) 0:00:53.827 ******* 2026-03-18 10:33:15.128034 | controller | ok: [localhost] => 2026-03-18 10:33:15.160295 | controller | changed: false 2026-03-18 10:33:15.160333 | controller | msg: All assertions passed 2026-03-18 10:33:15.160341 | controller | 2026-03-18 10:33:15.160348 | 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:15.160355 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.047) 0:00:53.875 ******* 2026-03-18 10:33:15.160362 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.047) 0:00:53.874 ******* 2026-03-18 10:33:15.160374 | controller | skipping: [localhost] 2026-03-18 10:33:15.193243 | controller | 2026-03-18 10:33:15.193287 | 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:15.193297 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.032) 0:00:53.908 ******* 2026-03-18 10:33:15.193304 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.032) 0:00:53.907 ******* 2026-03-18 10:33:15.193316 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-18 10:33:15.224552 | controller | 2026-03-18 10:33:15.224591 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:33:15.224601 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.032) 0:00:53.941 ******* 2026-03-18 10:33:15.224607 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.032) 0:00:53.939 ******* 2026-03-18 10:33:15.224619 | controller | skipping: [localhost] 2026-03-18 10:33:15.273925 | controller | 2026-03-18 10:33:15.273965 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:33:15.273974 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.031) 0:00:53.972 ******* 2026-03-18 10:33:15.273981 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.031) 0:00:53.971 ******* 2026-03-18 10:33:15.273993 | controller | ok: [localhost] 2026-03-18 10:33:15.530213 | controller | 2026-03-18 10:33:15.530260 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:33:15.530270 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:15.530277 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:33:15.530284 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:33:15.530290 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.049) 0:00:54.022 ******* 2026-03-18 10:33:15.530298 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.049) 0:00:54.020 ******* 2026-03-18 10:33:15.530316 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2026-03-18 10:33:15.599894 | controller | 2026-03-18 10:33:15.599928 | 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:15.599935 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.255) 0:00:54.277 ******* 2026-03-18 10:33:15.599940 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.255) 0:00:54.276 ******* 2026-03-18 10:33:15.599949 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:33:15.640067 | controller | 2026-03-18 10:33:15.640101 | controller | TASK [Executing pre_stage hooks for examples/va/hci/edpm-pre-ceph/nodeset name=run_hook] *** 2026-03-18 10:33:15.640107 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.070) 0:00:54.348 ******* 2026-03-18 10:33:15.640112 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.070) 0:00:54.346 ******* 2026-03-18 10:33:15.640122 | controller | skipping: [localhost] 2026-03-18 10:33:15.727736 | controller | 2026-03-18 10:33:15.727770 | controller | TASK [Generate values.yaml for examples/va/hci/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] *** 2026-03-18 10:33:15.727776 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.040) 0:00:54.388 ******* 2026-03-18 10:33:15.727781 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.040) 0:00:54.386 ******* 2026-03-18 10:33:15.727791 | controller | 2026-03-18 10:33:15.806591 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:15.806668 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.087) 0:00:54.476 ******* 2026-03-18 10:33:15.806684 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.087) 0:00:54.474 ******* 2026-03-18 10:33:15.806707 | 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:15.857363 | controller | 2026-03-18 10:33:15.857403 | 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:15.857410 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.078) 0:00:54.554 ******* 2026-03-18 10:33:15.857416 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.078) 0:00:54.553 ******* 2026-03-18 10:33:15.857428 | controller | ok: [localhost] => 2026-03-18 10:33:16.050555 | controller | changed: false 2026-03-18 10:33:16.050594 | controller | msg: All assertions passed 2026-03-18 10:33:16.050603 | controller | 2026-03-18 10:33:16.050611 | 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:16.050618 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.050) 0:00:54.605 ******* 2026-03-18 10:33:16.050625 | controller | Wednesday 18 March 2026 10:33:15 +0000 (0:00:00.050) 0:00:54.603 ******* 2026-03-18 10:33:16.050676 | controller | ok: [localhost] 2026-03-18 10:33:16.118855 | controller | 2026-03-18 10:33:16.118894 | 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:16.118903 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.193) 0:00:54.798 ******* 2026-03-18 10:33:16.118911 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.193) 0:00:54.797 ******* 2026-03-18 10:33:16.118923 | controller | ok: [localhost] => 2026-03-18 10:33:16.370362 | controller | changed: false 2026-03-18 10:33:16.370397 | controller | msg: All assertions passed 2026-03-18 10:33:16.370403 | controller | 2026-03-18 10:33:16.370411 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:16.370416 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.068) 0:00:54.866 ******* 2026-03-18 10:33:16.370421 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.068) 0:00:54.865 ******* 2026-03-18 10:33:16.370435 | controller | ok: [localhost] 2026-03-18 10:33:16.599958 | controller | 2026-03-18 10:33:16.599989 | 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:16.599998 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:16.600003 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:16.600007 | controller | _config_map_content | 2026-03-18 10:33:16.600012 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:16.600017 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:16.600021 | controller | matching_parameter='regex') 2026-03-18 10:33:16.600025 | controller | }}, cacheable=False] *** 2026-03-18 10:33:16.600030 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.251) 0:00:55.118 ******* 2026-03-18 10:33:16.600035 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.251) 0:00:55.116 ******* 2026-03-18 10:33:16.600044 | controller | ok: [localhost] 2026-03-18 10:33:16.676524 | controller | 2026-03-18 10:33:16.676563 | 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:16.676572 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.229) 0:00:55.348 ******* 2026-03-18 10:33:16.676579 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.229) 0:00:55.346 ******* 2026-03-18 10:33:16.676592 | 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:16.744807 | controller | 2026-03-18 10:33:16.744848 | 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:16.744857 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.076) 0:00:55.424 ******* 2026-03-18 10:33:16.744864 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.076) 0:00:55.423 ******* 2026-03-18 10:33:16.744877 | 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:16.798762 | controller | 2026-03-18 10:33:16.798813 | 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:16.798823 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.067) 0:00:55.492 ******* 2026-03-18 10:33:16.798830 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.068) 0:00:55.491 ******* 2026-03-18 10:33:16.798843 | controller | ok: [localhost] => 2026-03-18 10:33:16.862988 | controller | changed: false 2026-03-18 10:33:16.863022 | controller | msg: All assertions passed 2026-03-18 10:33:16.863029 | controller | 2026-03-18 10:33:16.863034 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2026-03-18 10:33:16.863039 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.054) 0:00:55.546 ******* 2026-03-18 10:33:16.863046 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.054) 0:00:55.545 ******* 2026-03-18 10:33:16.863056 | 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:16.901105 | controller | 2026-03-18 10:33:16.901139 | 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:16.901146 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.064) 0:00:55.611 ******* 2026-03-18 10:33:16.901157 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.064) 0:00:55.609 ******* 2026-03-18 10:33:16.901169 | controller | skipping: [localhost] 2026-03-18 10:33:16.945725 | controller | 2026-03-18 10:33:16.945767 | 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:16.945776 | controller | _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([]) 2026-03-18 10:33:16.945783 | controller | }}] *** 2026-03-18 10:33:16.945790 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.038) 0:00:55.649 ******* 2026-03-18 10:33:16.945796 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.038) 0:00:55.647 ******* 2026-03-18 10:33:16.945809 | controller | ok: [localhost] 2026-03-18 10:33:16.995465 | controller | 2026-03-18 10:33:16.995514 | 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:16.995523 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.044) 0:00:55.693 ******* 2026-03-18 10:33:16.995531 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.044) 0:00:55.692 ******* 2026-03-18 10:33:16.995544 | controller | ok: [localhost] => 2026-03-18 10:33:17.195467 | controller | changed: false 2026-03-18 10:33:17.195510 | controller | msg: All assertions passed 2026-03-18 10:33:17.195521 | controller | 2026-03-18 10:33:17.195530 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:17.195538 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.049) 0:00:55.743 ******* 2026-03-18 10:33:17.195547 | controller | Wednesday 18 March 2026 10:33:16 +0000 (0:00:00.049) 0:00:55.742 ******* 2026-03-18 10:33:17.195561 | controller | changed: [localhost] 2026-03-18 10:33:17.661901 | controller | 2026-03-18 10:33:17.661994 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:17.662007 | controller | (snippet_datadir, 2026-03-18 10:33:17.662020 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:17.662032 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:17.662042 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.199) 0:00:55.943 ******* 2026-03-18 10:33:17.662052 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.199) 0:00:55.942 ******* 2026-03-18 10:33:17.662079 | controller | changed: [localhost] 2026-03-18 10:33:17.736844 | controller | 2026-03-18 10:33:17.736969 | 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:17.736980 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.466) 0:00:56.409 ******* 2026-03-18 10:33:17.736988 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.466) 0:00:56.408 ******* 2026-03-18 10:33:17.737008 | controller | ok: [localhost] 2026-03-18 10:33:18.205006 | controller | 2026-03-18 10:33:18.205072 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:18.205079 | controller | (snippet_datadir, 2026-03-18 10:33:18.205084 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:18.205088 | controller | }}, content={{ 2026-03-18 10:33:18.205093 | controller | _base64_patch | 2026-03-18 10:33:18.205097 | controller | default({}) | 2026-03-18 10:33:18.205101 | controller | to_nice_yaml 2026-03-18 10:33:18.205106 | controller | }}, mode=0644] *** 2026-03-18 10:33:18.205110 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.074) 0:00:56.484 ******* 2026-03-18 10:33:18.205120 | controller | Wednesday 18 March 2026 10:33:17 +0000 (0:00:00.074) 0:00:56.483 ******* 2026-03-18 10:33:18.205137 | controller | changed: [localhost] 2026-03-18 10:33:18.657285 | controller | 2026-03-18 10:33:18.657351 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:18.657361 | controller | (snippet_datadir, 2026-03-18 10:33:18.657380 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:18.657388 | controller | }}, content={{ 2026-03-18 10:33:18.657394 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:18.657401 | controller | default({}) | 2026-03-18 10:33:18.657407 | controller | to_nice_yaml 2026-03-18 10:33:18.657413 | controller | }}, mode=0644] *** 2026-03-18 10:33:18.657420 | controller | Wednesday 18 March 2026 10:33:18 +0000 (0:00:00.467) 0:00:56.952 ******* 2026-03-18 10:33:18.657427 | controller | Wednesday 18 March 2026 10:33:18 +0000 (0:00:00.467) 0:00:56.951 ******* 2026-03-18 10:33:18.657442 | controller | changed: [localhost] 2026-03-18 10:33:19.086358 | controller | 2026-03-18 10:33:19.086413 | 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:19.086426 | controller | ( 2026-03-18 10:33:19.086436 | controller | snippet_datadir, 2026-03-18 10:33:19.086446 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:19.086455 | controller | ) | path_join 2026-03-18 10:33:19.086465 | controller | }}, mode=0644] *** 2026-03-18 10:33:19.086474 | controller | Wednesday 18 March 2026 10:33:18 +0000 (0:00:00.452) 0:00:57.405 ******* 2026-03-18 10:33:19.086485 | controller | Wednesday 18 March 2026 10:33:18 +0000 (0:00:00.452) 0:00:57.403 ******* 2026-03-18 10:33:19.086503 | controller | changed: [localhost] 2026-03-18 10:33:19.166551 | controller | 2026-03-18 10:33:19.166628 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:19.166652 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.428) 0:00:57.833 ******* 2026-03-18 10:33:19.166658 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.428) 0:00:57.832 ******* 2026-03-18 10:33:19.166673 | 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:19.217420 | controller | 2026-03-18 10:33:19.217489 | 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:19.217496 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.080) 0:00:57.914 ******* 2026-03-18 10:33:19.217502 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.080) 0:00:57.913 ******* 2026-03-18 10:33:19.217517 | controller | ok: [localhost] => 2026-03-18 10:33:19.444301 | controller | changed: false 2026-03-18 10:33:19.444360 | controller | msg: All assertions passed 2026-03-18 10:33:19.444368 | controller | 2026-03-18 10:33:19.444373 | 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:19.444378 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.051) 0:00:57.965 ******* 2026-03-18 10:33:19.444383 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.051) 0:00:57.964 ******* 2026-03-18 10:33:19.444397 | controller | ok: [localhost] 2026-03-18 10:33:19.496892 | controller | 2026-03-18 10:33:19.496981 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:19.496995 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.226) 0:00:58.191 ******* 2026-03-18 10:33:19.497006 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.226) 0:00:58.190 ******* 2026-03-18 10:33:19.497030 | controller | ok: [localhost] 2026-03-18 10:33:20.076166 | controller | 2026-03-18 10:33:20.076237 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:20.076245 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.052) 0:00:58.244 ******* 2026-03-18 10:33:20.076253 | controller | Wednesday 18 March 2026 10:33:19 +0000 (0:00:00.052) 0:00:58.243 ******* 2026-03-18 10:33:20.076271 | 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:20.253699 | 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:20.253751 | 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:20.253760 | controller | 2026-03-18 10:33:20.253768 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:20.253775 | controller | _content | 2026-03-18 10:33:20.253781 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:20.253788 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:20.253798 | controller | }} 2026-03-18 10:33:20.253805 | controller | ] *** 2026-03-18 10:33:20.253812 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.579) 0:00:58.824 ******* 2026-03-18 10:33:20.253820 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.579) 0:00:58.822 ******* 2026-03-18 10:33:20.253834 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-18 10:33:20.479162 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:20.479217 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:20.479230 | controller | 2026-03-18 10:33:20.479241 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:20.479250 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.177) 0:00:59.001 ******* 2026-03-18 10:33:20.479257 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.177) 0:00:59.000 ******* 2026-03-18 10:33:20.479271 | controller | changed: [localhost] 2026-03-18 10:33:20.928344 | controller | 2026-03-18 10:33:20.928377 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:20.928384 | controller | (_destdir, 2026-03-18 10:33:20.928389 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:20.928394 | controller | }}, content={{ 2026-03-18 10:33:20.928398 | controller | ( 2026-03-18 10:33:20.928403 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:20.928407 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:20.928412 | controller | }}, mode=0644] *** 2026-03-18 10:33:20.928416 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.225) 0:00:59.227 ******* 2026-03-18 10:33:20.928421 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.225) 0:00:59.225 ******* 2026-03-18 10:33:20.928430 | controller | changed: [localhost] 2026-03-18 10:33:21.217814 | controller | 2026-03-18 10:33:21.217864 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:33:21.217870 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:33:21.217875 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:33:21.217890 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:33:21.217895 | controller | }}, dest={{ 2026-03-18 10:33:21.217900 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:21.217904 | controller | stage['path'], _val.src_file 2026-03-18 10:33:21.217909 | controller | ) | 2026-03-18 10:33:21.217913 | controller | path_join 2026-03-18 10:33:21.217918 | controller | }}] *** 2026-03-18 10:33:21.217922 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.449) 0:00:59.676 ******* 2026-03-18 10:33:21.217927 | controller | Wednesday 18 March 2026 10:33:20 +0000 (0:00:00.449) 0:00:59.675 ******* 2026-03-18 10:33:21.217937 | controller | changed: [localhost] => (item=edpm-nodeset-values) 2026-03-18 10:33:21.289167 | controller | 2026-03-18 10:33:21.289226 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:21.289235 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.288) 0:00:59.965 ******* 2026-03-18 10:33:21.289242 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.288) 0:00:59.964 ******* 2026-03-18 10:33:21.289257 | controller | skipping: [localhost] 2026-03-18 10:33:21.647818 | controller | 2026-03-18 10:33:21.647913 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:33:21.647931 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.071) 0:01:00.037 ******* 2026-03-18 10:33:21.647945 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.071) 0:01:00.035 ******* 2026-03-18 10:33:21.647995 | controller | changed: [localhost] 2026-03-18 10:33:22.111268 | controller | 2026-03-18 10:33:22.111348 | 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:22.111358 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.358) 0:01:00.396 ******* 2026-03-18 10:33:22.111365 | controller | Wednesday 18 March 2026 10:33:21 +0000 (0:00:00.358) 0:01:00.394 ******* 2026-03-18 10:33:22.111382 | controller | changed: [localhost] 2026-03-18 10:33:22.409080 | controller | 2026-03-18 10:33:22.409156 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:33:22.409164 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:33:22.409171 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:33:22.409177 | controller | }}, mode=0644] *** 2026-03-18 10:33:22.409184 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.463) 0:01:00.859 ******* 2026-03-18 10:33:22.409190 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.463) 0:01:00.858 ******* 2026-03-18 10:33:22.409209 | controller | changed: [localhost] 2026-03-18 10:33:22.464000 | controller | 2026-03-18 10:33:22.464054 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:22.464074 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.297) 0:01:01.156 ******* 2026-03-18 10:33:22.464082 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.297) 0:01:01.155 ******* 2026-03-18 10:33:22.464101 | controller | skipping: [localhost] 2026-03-18 10:33:22.524696 | controller | 2026-03-18 10:33:22.524738 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:33:22.524749 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.055) 0:01:01.211 ******* 2026-03-18 10:33:22.524756 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.055) 0:01:01.210 ******* 2026-03-18 10:33:22.524768 | controller | skipping: [localhost] 2026-03-18 10:33:22.577413 | controller | 2026-03-18 10:33:22.577457 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] *** 2026-03-18 10:33:22.577465 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.060) 0:01:01.272 ******* 2026-03-18 10:33:22.577473 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.060) 0:01:01.270 ******* 2026-03-18 10:33:22.577486 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-18 10:33:22.641806 | controller | skipping: [localhost] 2026-03-18 10:33:22.641848 | controller | 2026-03-18 10:33:22.641855 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:22.641861 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.053) 0:01:01.325 ******* 2026-03-18 10:33:22.641867 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.053) 0:01:01.324 ******* 2026-03-18 10:33:22.641880 | controller | skipping: [localhost] 2026-03-18 10:33:22.708524 | controller | 2026-03-18 10:33:22.708579 | controller | TASK [Executing post_stage hooks for examples/va/hci/edpm-pre-ceph/nodeset name=run_hook] *** 2026-03-18 10:33:22.708594 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.063) 0:01:01.389 ******* 2026-03-18 10:33:22.708605 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.063) 0:01:01.388 ******* 2026-03-18 10:33:22.708624 | controller | skipping: [localhost] 2026-03-18 10:33:22.761454 | controller | 2026-03-18 10:33:22.761498 | 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:22.761514 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.066) 0:01:01.456 ******* 2026-03-18 10:33:22.761522 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.066) 0:01:01.454 ******* 2026-03-18 10:33:22.761535 | controller | ok: [localhost] => 2026-03-18 10:33:22.794557 | controller | changed: false 2026-03-18 10:33:22.794611 | controller | msg: All assertions passed 2026-03-18 10:33:22.794620 | controller | 2026-03-18 10:33:22.794628 | 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:22.794656 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.053) 0:01:01.509 ******* 2026-03-18 10:33:22.794664 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.053) 0:01:01.508 ******* 2026-03-18 10:33:22.794677 | controller | skipping: [localhost] 2026-03-18 10:33:22.829297 | controller | 2026-03-18 10:33:22.829341 | 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:22.829351 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.032) 0:01:01.542 ******* 2026-03-18 10:33:22.829358 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.032) 0:01:01.540 ******* 2026-03-18 10:33:22.829373 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m) 2026-03-18 10:33:22.853151 | controller | 2026-03-18 10:33:22.853186 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:33:22.853193 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.035) 0:01:01.577 ******* 2026-03-18 10:33:22.853201 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.035) 0:01:01.576 ******* 2026-03-18 10:33:22.853211 | controller | skipping: [localhost] 2026-03-18 10:33:22.891124 | controller | 2026-03-18 10:33:22.891195 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:33:22.891215 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.023) 0:01:01.601 ******* 2026-03-18 10:33:22.891232 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.023) 0:01:01.600 ******* 2026-03-18 10:33:22.891260 | controller | ok: [localhost] 2026-03-18 10:33:23.088172 | controller | 2026-03-18 10:33:23.088206 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:33:23.088213 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:23.088217 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:33:23.088222 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:33:23.088227 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.037) 0:01:01.639 ******* 2026-03-18 10:33:23.088232 | controller | Wednesday 18 March 2026 10:33:22 +0000 (0:00:00.037) 0:01:01.637 ******* 2026-03-18 10:33:23.088242 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2026-03-18 10:33:23.143414 | controller | 2026-03-18 10:33:23.143458 | 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:23.143469 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.197) 0:01:01.836 ******* 2026-03-18 10:33:23.143480 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.197) 0:01:01.835 ******* 2026-03-18 10:33:23.143495 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:33:23.190282 | controller | 2026-03-18 10:33:23.190326 | controller | TASK [Executing pre_stage hooks for examples/va/hci/edpm-pre-ceph/deployment name=run_hook] *** 2026-03-18 10:33:23.190335 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.055) 0:01:01.891 ******* 2026-03-18 10:33:23.190347 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.055) 0:01:01.890 ******* 2026-03-18 10:33:23.190360 | controller | skipping: [localhost] 2026-03-18 10:33:23.273941 | controller | 2026-03-18 10:33:23.273984 | controller | TASK [Generate values.yaml for examples/va/hci/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] *** 2026-03-18 10:33:23.274034 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.046) 0:01:01.938 ******* 2026-03-18 10:33:23.274043 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.046) 0:01:01.936 ******* 2026-03-18 10:33:23.274055 | controller | 2026-03-18 10:33:23.336354 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:23.336396 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.084) 0:01:02.022 ******* 2026-03-18 10:33:23.336405 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.083) 0:01:02.020 ******* 2026-03-18 10:33:23.336420 | 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:23.394066 | controller | 2026-03-18 10:33:23.394102 | 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:23.394110 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.062) 0:01:02.084 ******* 2026-03-18 10:33:23.394115 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.062) 0:01:02.083 ******* 2026-03-18 10:33:23.394124 | controller | ok: [localhost] => 2026-03-18 10:33:23.661407 | controller | changed: false 2026-03-18 10:33:23.661460 | controller | msg: All assertions passed 2026-03-18 10:33:23.661476 | controller | 2026-03-18 10:33:23.661485 | 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:23.661494 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.057) 0:01:02.142 ******* 2026-03-18 10:33:23.661502 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.057) 0:01:02.140 ******* 2026-03-18 10:33:23.661516 | controller | ok: [localhost] 2026-03-18 10:33:23.740150 | controller | 2026-03-18 10:33:23.740190 | 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:23.740196 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.266) 0:01:02.408 ******* 2026-03-18 10:33:23.740201 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.266) 0:01:02.407 ******* 2026-03-18 10:33:23.740211 | controller | ok: [localhost] => 2026-03-18 10:33:23.982310 | controller | changed: false 2026-03-18 10:33:23.982385 | controller | msg: All assertions passed 2026-03-18 10:33:23.982396 | controller | 2026-03-18 10:33:23.982413 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:23.982421 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.078) 0:01:02.487 ******* 2026-03-18 10:33:23.982428 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.078) 0:01:02.485 ******* 2026-03-18 10:33:23.982448 | controller | ok: [localhost] 2026-03-18 10:33:24.233260 | controller | 2026-03-18 10:33:24.233338 | 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:24.233348 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:24.233356 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:24.233363 | controller | _config_map_content | 2026-03-18 10:33:24.233371 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:24.233377 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:24.233384 | controller | matching_parameter='regex') 2026-03-18 10:33:24.233391 | controller | }}, cacheable=False] *** 2026-03-18 10:33:24.233398 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.243) 0:01:02.730 ******* 2026-03-18 10:33:24.233405 | controller | Wednesday 18 March 2026 10:33:23 +0000 (0:00:00.243) 0:01:02.729 ******* 2026-03-18 10:33:24.233424 | controller | ok: [localhost] 2026-03-18 10:33:24.276255 | controller | 2026-03-18 10:33:24.276322 | 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:24.276341 | controller | Wednesday 18 March 2026 10:33:24 +0000 (0:00:00.250) 0:01:02.980 ******* 2026-03-18 10:33:24.276348 | controller | Wednesday 18 March 2026 10:33:24 +0000 (0:00:00.250) 0:01:02.979 ******* 2026-03-18 10:33:24.276367 | controller | skipping: [localhost] 2026-03-18 10:33:24.474410 | controller | 2026-03-18 10:33:24.474490 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:24.474501 | controller | Wednesday 18 March 2026 10:33:24 +0000 (0:00:00.043) 0:01:03.024 ******* 2026-03-18 10:33:24.474508 | controller | Wednesday 18 March 2026 10:33:24 +0000 (0:00:00.043) 0:01:03.022 ******* 2026-03-18 10:33:24.474530 | controller | changed: [localhost] 2026-03-18 10:33:24.540943 | controller | 2026-03-18 10:33:24.541029 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:24.541043 | controller | (snippet_datadir, 2026-03-18 10:33:24.541053 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:24.541065 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:24.541076 | controller | Wednesday 18 March 2026 10:33:24 +0000 (0:00:00.197) 0:01:03.222 ******* 2026-03-18 10:33:24.541086 | controller | Wednesday 18 March 2026 10:33:24 +0000 (0:00:00.197) 0:01:03.220 ******* 2026-03-18 10:33:24.541109 | controller | skipping: [localhost] 2026-03-18 10:33:24.606301 | controller | 2026-03-18 10:33:24.606367 | 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:24.606374 | controller | Wednesday 18 March 2026 10:33:24 +0000 (0:00:00.066) 0:01:03.288 ******* 2026-03-18 10:33:24.606379 | controller | Wednesday 18 March 2026 10:33:24 +0000 (0:00:00.066) 0:01:03.287 ******* 2026-03-18 10:33:24.606394 | controller | ok: [localhost] 2026-03-18 10:33:25.066419 | controller | 2026-03-18 10:33:25.066498 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:25.066521 | controller | (snippet_datadir, 2026-03-18 10:33:25.066538 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:25.066554 | controller | }}, content={{ 2026-03-18 10:33:25.066568 | controller | _base64_patch | 2026-03-18 10:33:25.066583 | controller | default({}) | 2026-03-18 10:33:25.066598 | controller | to_nice_yaml 2026-03-18 10:33:25.066613 | controller | }}, mode=0644] *** 2026-03-18 10:33:25.066628 | controller | Wednesday 18 March 2026 10:33:24 +0000 (0:00:00.065) 0:01:03.353 ******* 2026-03-18 10:33:25.066682 | controller | Wednesday 18 March 2026 10:33:24 +0000 (0:00:00.065) 0:01:03.352 ******* 2026-03-18 10:33:25.066702 | controller | changed: [localhost] 2026-03-18 10:33:25.508593 | controller | 2026-03-18 10:33:25.508686 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:25.508698 | controller | (snippet_datadir, 2026-03-18 10:33:25.508705 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:25.508711 | controller | }}, content={{ 2026-03-18 10:33:25.508716 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:25.508722 | controller | default({}) | 2026-03-18 10:33:25.508732 | controller | to_nice_yaml 2026-03-18 10:33:25.508745 | controller | }}, mode=0644] *** 2026-03-18 10:33:25.508751 | controller | Wednesday 18 March 2026 10:33:25 +0000 (0:00:00.460) 0:01:03.814 ******* 2026-03-18 10:33:25.508757 | controller | Wednesday 18 March 2026 10:33:25 +0000 (0:00:00.460) 0:01:03.812 ******* 2026-03-18 10:33:25.508776 | controller | changed: [localhost] 2026-03-18 10:33:25.947368 | controller | 2026-03-18 10:33:25.947450 | 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:25.947461 | controller | ( 2026-03-18 10:33:25.947470 | controller | snippet_datadir, 2026-03-18 10:33:25.947479 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:25.947487 | controller | ) | path_join 2026-03-18 10:33:25.947495 | controller | }}, mode=0644] *** 2026-03-18 10:33:25.947503 | controller | Wednesday 18 March 2026 10:33:25 +0000 (0:00:00.441) 0:01:04.255 ******* 2026-03-18 10:33:25.947526 | controller | Wednesday 18 March 2026 10:33:25 +0000 (0:00:00.441) 0:01:04.254 ******* 2026-03-18 10:33:25.947561 | controller | changed: [localhost] 2026-03-18 10:33:26.064050 | controller | 2026-03-18 10:33:26.064134 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:26.064143 | controller | Wednesday 18 March 2026 10:33:25 +0000 (0:00:00.438) 0:01:04.694 ******* 2026-03-18 10:33:26.064150 | controller | Wednesday 18 March 2026 10:33:25 +0000 (0:00:00.438) 0:01:04.693 ******* 2026-03-18 10:33:26.064169 | 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:26.107136 | controller | 2026-03-18 10:33:26.107232 | 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:26.107247 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.117) 0:01:04.812 ******* 2026-03-18 10:33:26.107258 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.117) 0:01:04.810 ******* 2026-03-18 10:33:26.107283 | controller | ok: [localhost] => 2026-03-18 10:33:26.303875 | controller | changed: false 2026-03-18 10:33:26.303941 | controller | msg: All assertions passed 2026-03-18 10:33:26.303950 | controller | 2026-03-18 10:33:26.303958 | 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:26.303971 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.042) 0:01:04.854 ******* 2026-03-18 10:33:26.303978 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.042) 0:01:04.853 ******* 2026-03-18 10:33:26.303994 | controller | ok: [localhost] 2026-03-18 10:33:26.361081 | controller | 2026-03-18 10:33:26.361156 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:26.361165 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.197) 0:01:05.052 ******* 2026-03-18 10:33:26.361172 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.197) 0:01:05.050 ******* 2026-03-18 10:33:26.361190 | controller | ok: [localhost] 2026-03-18 10:33:26.790350 | controller | 2026-03-18 10:33:26.790398 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:26.790404 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.056) 0:01:05.108 ******* 2026-03-18 10:33:26.790409 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.056) 0:01:05.107 ******* 2026-03-18 10:33:26.790420 | 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:33:26.891599 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2026-03-18 10:33:26.891669 | controller | 2026-03-18 10:33:26.891679 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:26.891686 | controller | _content | 2026-03-18 10:33:26.891693 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:26.891699 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:26.891706 | controller | }} 2026-03-18 10:33:26.891712 | controller | ] *** 2026-03-18 10:33:26.891718 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.429) 0:01:05.538 ******* 2026-03-18 10:33:26.891725 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.429) 0:01:05.537 ******* 2026-03-18 10:33:26.891739 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:27.169046 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:27.169118 | controller | 2026-03-18 10:33:27.169127 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:27.169135 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.100) 0:01:05.639 ******* 2026-03-18 10:33:27.169141 | controller | Wednesday 18 March 2026 10:33:26 +0000 (0:00:00.100) 0:01:05.637 ******* 2026-03-18 10:33:27.169160 | controller | changed: [localhost] 2026-03-18 10:33:27.595889 | controller | 2026-03-18 10:33:27.595973 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:27.595982 | controller | (_destdir, 2026-03-18 10:33:27.595989 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:27.595996 | controller | }}, content={{ 2026-03-18 10:33:27.596003 | controller | ( 2026-03-18 10:33:27.596009 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:27.596016 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:27.596023 | controller | }}, mode=0644] *** 2026-03-18 10:33:27.596030 | controller | Wednesday 18 March 2026 10:33:27 +0000 (0:00:00.277) 0:01:05.917 ******* 2026-03-18 10:33:27.596036 | controller | Wednesday 18 March 2026 10:33:27 +0000 (0:00:00.277) 0:01:05.915 ******* 2026-03-18 10:33:27.596055 | controller | changed: [localhost] 2026-03-18 10:33:27.889536 | controller | 2026-03-18 10:33:27.889581 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/edpm-pre-ceph/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:33:27.889588 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:33:27.889594 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:33:27.889598 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:33:27.889602 | controller | }}, dest={{ 2026-03-18 10:33:27.889607 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:27.889612 | controller | stage['path'], _val.src_file 2026-03-18 10:33:27.889616 | controller | ) | 2026-03-18 10:33:27.889620 | controller | path_join 2026-03-18 10:33:27.889625 | controller | }}] *** 2026-03-18 10:33:27.889663 | controller | Wednesday 18 March 2026 10:33:27 +0000 (0:00:00.424) 0:01:06.341 ******* 2026-03-18 10:33:27.889674 | controller | Wednesday 18 March 2026 10:33:27 +0000 (0:00:00.424) 0:01:06.340 ******* 2026-03-18 10:33:27.889686 | controller | changed: [localhost] => (item=edpm-deployment-values) 2026-03-18 10:33:27.926915 | controller | 2026-03-18 10:33:27.926973 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:27.926980 | controller | Wednesday 18 March 2026 10:33:27 +0000 (0:00:00.295) 0:01:06.637 ******* 2026-03-18 10:33:27.926985 | controller | Wednesday 18 March 2026 10:33:27 +0000 (0:00:00.295) 0:01:06.636 ******* 2026-03-18 10:33:27.926998 | controller | skipping: [localhost] 2026-03-18 10:33:28.271877 | controller | 2026-03-18 10:33:28.271946 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:33:28.271952 | controller | Wednesday 18 March 2026 10:33:27 +0000 (0:00:00.037) 0:01:06.675 ******* 2026-03-18 10:33:28.271957 | controller | Wednesday 18 March 2026 10:33:27 +0000 (0:00:00.037) 0:01:06.673 ******* 2026-03-18 10:33:28.271974 | controller | changed: [localhost] 2026-03-18 10:33:28.699621 | controller | 2026-03-18 10:33:28.699724 | 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:28.699750 | controller | Wednesday 18 March 2026 10:33:28 +0000 (0:00:00.344) 0:01:07.020 ******* 2026-03-18 10:33:28.699761 | controller | Wednesday 18 March 2026 10:33:28 +0000 (0:00:00.344) 0:01:07.018 ******* 2026-03-18 10:33:28.699783 | controller | changed: [localhost] 2026-03-18 10:33:28.935498 | controller | 2026-03-18 10:33:28.935559 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/edpm-pre-ceph/deployment remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:33:28.935566 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:33:28.935571 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:33:28.935576 | controller | }}, mode=0644] *** 2026-03-18 10:33:28.935580 | controller | Wednesday 18 March 2026 10:33:28 +0000 (0:00:00.427) 0:01:07.447 ******* 2026-03-18 10:33:28.935585 | controller | Wednesday 18 March 2026 10:33:28 +0000 (0:00:00.427) 0:01:07.445 ******* 2026-03-18 10:33:28.935598 | controller | changed: [localhost] 2026-03-18 10:33:28.992374 | controller | 2026-03-18 10:33:28.992462 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:28.992491 | controller | Wednesday 18 March 2026 10:33:28 +0000 (0:00:00.236) 0:01:07.683 ******* 2026-03-18 10:33:28.992503 | controller | Wednesday 18 March 2026 10:33:28 +0000 (0:00:00.236) 0:01:07.682 ******* 2026-03-18 10:33:28.992535 | controller | skipping: [localhost] 2026-03-18 10:33:29.055027 | controller | 2026-03-18 10:33:29.055117 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:33:29.055131 | controller | Wednesday 18 March 2026 10:33:28 +0000 (0:00:00.056) 0:01:07.740 ******* 2026-03-18 10:33:29.055141 | controller | Wednesday 18 March 2026 10:33:28 +0000 (0:00:00.056) 0:01:07.738 ******* 2026-03-18 10:33:29.055166 | controller | skipping: [localhost] 2026-03-18 10:33:29.113681 | controller | 2026-03-18 10:33:29.113772 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] *** 2026-03-18 10:33:29.113786 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.062) 0:01:07.803 ******* 2026-03-18 10:33:29.113797 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.062) 0:01:07.801 ******* 2026-03-18 10:33:29.113822 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m) 2026-03-18 10:33:29.167380 | controller | skipping: [localhost] 2026-03-18 10:33:29.167456 | controller | 2026-03-18 10:33:29.167465 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:29.167473 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.058) 0:01:07.861 ******* 2026-03-18 10:33:29.167480 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.058) 0:01:07.859 ******* 2026-03-18 10:33:29.167500 | controller | skipping: [localhost] 2026-03-18 10:33:29.248485 | controller | 2026-03-18 10:33:29.248572 | controller | TASK [Executing post_stage hooks for examples/va/hci/edpm-pre-ceph/deployment name=run_hook] *** 2026-03-18 10:33:29.248585 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.054) 0:01:07.915 ******* 2026-03-18 10:33:29.248595 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.054) 0:01:07.914 ******* 2026-03-18 10:33:29.248620 | controller | skipping: [localhost] 2026-03-18 10:33:29.289361 | controller | 2026-03-18 10:33:29.289426 | 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:29.289438 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.080) 0:01:07.996 ******* 2026-03-18 10:33:29.289445 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.080) 0:01:07.994 ******* 2026-03-18 10:33:29.289461 | controller | ok: [localhost] => 2026-03-18 10:33:29.322185 | controller | changed: false 2026-03-18 10:33:29.322227 | controller | msg: All assertions passed 2026-03-18 10:33:29.322236 | controller | 2026-03-18 10:33:29.322243 | 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:29.322250 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.041) 0:01:08.037 ******* 2026-03-18 10:33:29.322257 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.041) 0:01:08.036 ******* 2026-03-18 10:33:29.322270 | controller | skipping: [localhost] 2026-03-18 10:33:29.370124 | controller | 2026-03-18 10:33:29.370166 | 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:29.370176 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.032) 0:01:08.070 ******* 2026-03-18 10:33:29.370183 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.032) 0:01:08.068 ******* 2026-03-18 10:33:29.370196 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-18 10:33:29.396983 | controller | 2026-03-18 10:33:29.397036 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:33:29.397050 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.047) 0:01:08.118 ******* 2026-03-18 10:33:29.397060 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.047) 0:01:08.116 ******* 2026-03-18 10:33:29.397079 | controller | skipping: [localhost] 2026-03-18 10:33:29.437401 | controller | 2026-03-18 10:33:29.437451 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:33:29.437467 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.027) 0:01:08.145 ******* 2026-03-18 10:33:29.437477 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.027) 0:01:08.143 ******* 2026-03-18 10:33:29.437532 | controller | ok: [localhost] 2026-03-18 10:33:29.954657 | controller | 2026-03-18 10:33:29.954707 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:33:29.954719 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:29.954728 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:33:29.954737 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:33:29.954747 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.040) 0:01:08.185 ******* 2026-03-18 10:33:29.954755 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.040) 0:01:08.184 ******* 2026-03-18 10:33:29.954771 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-03-18 10:33:30.045545 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'}) 2026-03-18 10:33:30.045583 | controller | 2026-03-18 10:33:30.045589 | 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:30.045594 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.517) 0:01:08.702 ******* 2026-03-18 10:33:30.045599 | controller | Wednesday 18 March 2026 10:33:29 +0000 (0:00:00.517) 0:01:08.701 ******* 2026-03-18 10:33:30.045609 | controller | ok: [localhost] => (item=service-values.yaml) 2026-03-18 10:33:30.088106 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:33:30.088148 | controller | 2026-03-18 10:33:30.088156 | controller | TASK [Executing pre_stage hooks for examples/va/hci name=run_hook] ************* 2026-03-18 10:33:30.088164 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.090) 0:01:08.793 ******* 2026-03-18 10:33:30.088169 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.090) 0:01:08.791 ******* 2026-03-18 10:33:30.088182 | controller | skipping: [localhost] 2026-03-18 10:33:30.213289 | controller | 2026-03-18 10:33:30.213360 | controller | TASK [Generate values.yaml for examples/va/hci name=ci_gen_kustomize_values] *** 2026-03-18 10:33:30.213389 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.043) 0:01:08.836 ******* 2026-03-18 10:33:30.213448 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.043) 0:01:08.834 ******* 2026-03-18 10:33:30.213473 | controller | 2026-03-18 10:33:30.272730 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:30.272808 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.125) 0:01:08.961 ******* 2026-03-18 10:33:30.272819 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.125) 0:01:08.959 ******* 2026-03-18 10:33:30.272840 | 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:30.331199 | controller | 2026-03-18 10:33:30.331276 | 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:30.331286 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.059) 0:01:09.020 ******* 2026-03-18 10:33:30.331294 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.059) 0:01:09.019 ******* 2026-03-18 10:33:30.331329 | controller | ok: [localhost] => 2026-03-18 10:33:30.571380 | controller | changed: false 2026-03-18 10:33:30.571451 | controller | msg: All assertions passed 2026-03-18 10:33:30.571461 | controller | 2026-03-18 10:33:30.571469 | 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:30.571477 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.058) 0:01:09.079 ******* 2026-03-18 10:33:30.571484 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.058) 0:01:09.077 ******* 2026-03-18 10:33:30.571502 | controller | ok: [localhost] 2026-03-18 10:33:30.639935 | controller | 2026-03-18 10:33:30.640011 | 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:30.640021 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.240) 0:01:09.319 ******* 2026-03-18 10:33:30.640028 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.240) 0:01:09.318 ******* 2026-03-18 10:33:30.640045 | controller | ok: [localhost] => 2026-03-18 10:33:30.853185 | controller | changed: false 2026-03-18 10:33:30.853257 | controller | msg: All assertions passed 2026-03-18 10:33:30.853263 | controller | 2026-03-18 10:33:30.853275 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:30.853280 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.068) 0:01:09.387 ******* 2026-03-18 10:33:30.853285 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.068) 0:01:09.386 ******* 2026-03-18 10:33:30.853301 | controller | ok: [localhost] 2026-03-18 10:33:31.115544 | controller | 2026-03-18 10:33:31.115628 | 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:31.115671 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:31.115684 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:31.115694 | controller | _config_map_content | 2026-03-18 10:33:31.115705 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:31.115715 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:31.115726 | controller | matching_parameter='regex') 2026-03-18 10:33:31.115743 | controller | }}, cacheable=False] *** 2026-03-18 10:33:31.115754 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.213) 0:01:09.601 ******* 2026-03-18 10:33:31.115764 | controller | Wednesday 18 March 2026 10:33:30 +0000 (0:00:00.213) 0:01:09.599 ******* 2026-03-18 10:33:31.115789 | controller | ok: [localhost] 2026-03-18 10:33:31.157059 | controller | 2026-03-18 10:33:31.157147 | 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:31.157159 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.262) 0:01:09.863 ******* 2026-03-18 10:33:31.157169 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.262) 0:01:09.862 ******* 2026-03-18 10:33:31.157192 | controller | skipping: [localhost] 2026-03-18 10:33:31.420742 | controller | 2026-03-18 10:33:31.420786 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:31.420795 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.041) 0:01:09.905 ******* 2026-03-18 10:33:31.420802 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.041) 0:01:09.903 ******* 2026-03-18 10:33:31.420815 | controller | ok: [localhost] 2026-03-18 10:33:31.489316 | controller | 2026-03-18 10:33:31.489395 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:31.489402 | controller | (snippet_datadir, 2026-03-18 10:33:31.489415 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:31.489420 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:31.489426 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.263) 0:01:10.169 ******* 2026-03-18 10:33:31.489431 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.263) 0:01:10.167 ******* 2026-03-18 10:33:31.489458 | controller | skipping: [localhost] 2026-03-18 10:33:31.583563 | controller | 2026-03-18 10:33:31.583651 | 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:31.583664 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.067) 0:01:10.236 ******* 2026-03-18 10:33:31.583672 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.067) 0:01:10.235 ******* 2026-03-18 10:33:31.583692 | controller | ok: [localhost] 2026-03-18 10:33:32.002139 | controller | 2026-03-18 10:33:32.002218 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:32.002232 | controller | (snippet_datadir, 2026-03-18 10:33:32.002244 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:32.002256 | controller | }}, content={{ 2026-03-18 10:33:32.002267 | controller | _base64_patch | 2026-03-18 10:33:32.002280 | controller | default({}) | 2026-03-18 10:33:32.002295 | controller | to_nice_yaml 2026-03-18 10:33:32.002310 | controller | }}, mode=0644] *** 2026-03-18 10:33:32.002325 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.094) 0:01:10.331 ******* 2026-03-18 10:33:32.002339 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.094) 0:01:10.329 ******* 2026-03-18 10:33:32.002369 | controller | ok: [localhost] 2026-03-18 10:33:32.465778 | controller | 2026-03-18 10:33:32.465849 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:32.465855 | controller | (snippet_datadir, 2026-03-18 10:33:32.465860 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:32.465865 | controller | }}, content={{ 2026-03-18 10:33:32.465869 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:32.465874 | controller | default({}) | 2026-03-18 10:33:32.465878 | controller | to_nice_yaml 2026-03-18 10:33:32.465883 | controller | }}, mode=0644] *** 2026-03-18 10:33:32.465887 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.419) 0:01:10.750 ******* 2026-03-18 10:33:32.465892 | controller | Wednesday 18 March 2026 10:33:31 +0000 (0:00:00.419) 0:01:10.748 ******* 2026-03-18 10:33:32.465906 | controller | ok: [localhost] 2026-03-18 10:33:32.891414 | controller | 2026-03-18 10:33:32.891483 | 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:32.891489 | controller | ( 2026-03-18 10:33:32.891494 | controller | snippet_datadir, 2026-03-18 10:33:32.891499 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:32.891504 | controller | ) | path_join 2026-03-18 10:33:32.891508 | controller | }}, mode=0644] *** 2026-03-18 10:33:32.891512 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.463) 0:01:11.213 ******* 2026-03-18 10:33:32.891517 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.463) 0:01:11.212 ******* 2026-03-18 10:33:32.891532 | controller | changed: [localhost] 2026-03-18 10:33:32.971868 | controller | 2026-03-18 10:33:32.971969 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:32.971984 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.425) 0:01:11.639 ******* 2026-03-18 10:33:32.971996 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.425) 0:01:11.637 ******* 2026-03-18 10:33:32.972034 | 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:33.016065 | controller | 2026-03-18 10:33:33.016171 | 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:33.016191 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.080) 0:01:11.719 ******* 2026-03-18 10:33:33.016217 | controller | Wednesday 18 March 2026 10:33:32 +0000 (0:00:00.080) 0:01:11.718 ******* 2026-03-18 10:33:33.016251 | controller | ok: [localhost] => 2026-03-18 10:33:33.258775 | controller | changed: false 2026-03-18 10:33:33.258846 | controller | msg: All assertions passed 2026-03-18 10:33:33.258863 | controller | 2026-03-18 10:33:33.258869 | 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:33.258874 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.044) 0:01:11.764 ******* 2026-03-18 10:33:33.258879 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.044) 0:01:11.762 ******* 2026-03-18 10:33:33.258894 | controller | ok: [localhost] 2026-03-18 10:33:33.322726 | controller | 2026-03-18 10:33:33.322818 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:33.322831 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.242) 0:01:12.006 ******* 2026-03-18 10:33:33.322841 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.242) 0:01:12.005 ******* 2026-03-18 10:33:33.322866 | controller | ok: [localhost] 2026-03-18 10:33:33.746162 | controller | 2026-03-18 10:33:33.746204 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:33.746212 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.063) 0:01:12.070 ******* 2026-03-18 10:33:33.746218 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.063) 0:01:12.069 ******* 2026-03-18 10:33:33.746230 | 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:33.901836 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-03-18 10:33:33.901936 | controller | 2026-03-18 10:33:33.901956 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:33.901972 | controller | _content | 2026-03-18 10:33:33.901987 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:33.902002 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:33.902018 | controller | }} 2026-03-18 10:33:33.902032 | controller | ] *** 2026-03-18 10:33:33.902046 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.423) 0:01:12.494 ******* 2026-03-18 10:33:33.902060 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.423) 0:01:12.492 ******* 2026-03-18 10:33:33.902091 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:34.115383 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:34.115472 | controller | 2026-03-18 10:33:34.115485 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:34.115496 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.154) 0:01:12.648 ******* 2026-03-18 10:33:34.115506 | controller | Wednesday 18 March 2026 10:33:33 +0000 (0:00:00.154) 0:01:12.647 ******* 2026-03-18 10:33:34.115530 | controller | ok: [localhost] 2026-03-18 10:33:34.530214 | controller | 2026-03-18 10:33:34.530286 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:34.530292 | controller | (_destdir, 2026-03-18 10:33:34.530297 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:34.530302 | controller | }}, content={{ 2026-03-18 10:33:34.530307 | controller | ( 2026-03-18 10:33:34.530311 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:34.530316 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:34.530320 | controller | }}, mode=0644] *** 2026-03-18 10:33:34.530325 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.214) 0:01:12.863 ******* 2026-03-18 10:33:34.530331 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.214) 0:01:12.861 ******* 2026-03-18 10:33:34.530351 | controller | changed: [localhost] 2026-03-18 10:33:34.609231 | controller | 2026-03-18 10:33:34.609275 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:34.609285 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.414) 0:01:13.278 ******* 2026-03-18 10:33:34.609292 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.414) 0:01:13.276 ******* 2026-03-18 10:33:34.609305 | 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:34.669401 | controller | 2026-03-18 10:33:34.669443 | 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:34.669452 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.079) 0:01:13.357 ******* 2026-03-18 10:33:34.669458 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.079) 0:01:13.356 ******* 2026-03-18 10:33:34.669470 | controller | ok: [localhost] => 2026-03-18 10:33:34.937944 | controller | changed: false 2026-03-18 10:33:34.938016 | controller | msg: All assertions passed 2026-03-18 10:33:34.938025 | controller | 2026-03-18 10:33:34.938032 | 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:34.938039 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.060) 0:01:13.417 ******* 2026-03-18 10:33:34.938046 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.060) 0:01:13.416 ******* 2026-03-18 10:33:34.938064 | controller | ok: [localhost] 2026-03-18 10:33:34.995070 | controller | 2026-03-18 10:33:34.995131 | 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:34.995138 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.268) 0:01:13.685 ******* 2026-03-18 10:33:34.995143 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.268) 0:01:13.684 ******* 2026-03-18 10:33:34.995158 | controller | ok: [localhost] => 2026-03-18 10:33:35.230034 | controller | changed: false 2026-03-18 10:33:35.230112 | controller | msg: All assertions passed 2026-03-18 10:33:35.230121 | controller | 2026-03-18 10:33:35.230129 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:35.230136 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.057) 0:01:13.743 ******* 2026-03-18 10:33:35.230143 | controller | Wednesday 18 March 2026 10:33:34 +0000 (0:00:00.057) 0:01:13.741 ******* 2026-03-18 10:33:35.230162 | controller | ok: [localhost] 2026-03-18 10:33:35.423938 | controller | 2026-03-18 10:33:35.423991 | 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:35.424006 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:35.424017 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:35.424027 | controller | _config_map_content | 2026-03-18 10:33:35.424037 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:35.424047 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:35.424057 | controller | matching_parameter='regex') 2026-03-18 10:33:35.424067 | controller | }}, cacheable=False] *** 2026-03-18 10:33:35.424077 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.235) 0:01:13.978 ******* 2026-03-18 10:33:35.424087 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.235) 0:01:13.976 ******* 2026-03-18 10:33:35.424105 | controller | ok: [localhost] 2026-03-18 10:33:35.464660 | controller | 2026-03-18 10:33:35.464695 | 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:35.464737 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.193) 0:01:14.172 ******* 2026-03-18 10:33:35.464743 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.193) 0:01:14.170 ******* 2026-03-18 10:33:35.464753 | controller | skipping: [localhost] 2026-03-18 10:33:35.675562 | controller | 2026-03-18 10:33:35.675697 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:35.675707 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.040) 0:01:14.212 ******* 2026-03-18 10:33:35.675724 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.040) 0:01:14.211 ******* 2026-03-18 10:33:35.675763 | controller | changed: [localhost] 2026-03-18 10:33:35.739239 | controller | 2026-03-18 10:33:35.739283 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:35.739293 | controller | (snippet_datadir, 2026-03-18 10:33:35.739301 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:35.739308 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:35.739316 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.210) 0:01:14.423 ******* 2026-03-18 10:33:35.739323 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.210) 0:01:14.422 ******* 2026-03-18 10:33:35.739336 | controller | skipping: [localhost] 2026-03-18 10:33:35.828333 | controller | 2026-03-18 10:33:35.828375 | 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:35.828384 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.063) 0:01:14.486 ******* 2026-03-18 10:33:35.828392 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.063) 0:01:14.485 ******* 2026-03-18 10:33:35.828406 | controller | ok: [localhost] 2026-03-18 10:33:36.303986 | controller | 2026-03-18 10:33:36.304050 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:36.304060 | controller | (snippet_datadir, 2026-03-18 10:33:36.304068 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:36.304074 | controller | }}, content={{ 2026-03-18 10:33:36.304080 | controller | _base64_patch | 2026-03-18 10:33:36.304087 | controller | default({}) | 2026-03-18 10:33:36.304093 | controller | to_nice_yaml 2026-03-18 10:33:36.304099 | controller | }}, mode=0644] *** 2026-03-18 10:33:36.304105 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.089) 0:01:14.576 ******* 2026-03-18 10:33:36.304112 | controller | Wednesday 18 March 2026 10:33:35 +0000 (0:00:00.089) 0:01:14.574 ******* 2026-03-18 10:33:36.304129 | controller | changed: [localhost] 2026-03-18 10:33:36.776592 | controller | 2026-03-18 10:33:36.776726 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:36.776747 | controller | (snippet_datadir, 2026-03-18 10:33:36.776763 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:36.776777 | controller | }}, content={{ 2026-03-18 10:33:36.776791 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:36.776806 | controller | default({}) | 2026-03-18 10:33:36.776820 | controller | to_nice_yaml 2026-03-18 10:33:36.776834 | controller | }}, mode=0644] *** 2026-03-18 10:33:36.776850 | controller | Wednesday 18 March 2026 10:33:36 +0000 (0:00:00.475) 0:01:15.052 ******* 2026-03-18 10:33:36.776864 | controller | Wednesday 18 March 2026 10:33:36 +0000 (0:00:00.475) 0:01:15.050 ******* 2026-03-18 10:33:36.776897 | controller | changed: [localhost] 2026-03-18 10:33:37.201614 | controller | 2026-03-18 10:33:37.201708 | 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:37.201717 | controller | ( 2026-03-18 10:33:37.201723 | controller | snippet_datadir, 2026-03-18 10:33:37.201730 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:37.201737 | controller | ) | path_join 2026-03-18 10:33:37.201744 | controller | }}, mode=0644] *** 2026-03-18 10:33:37.201750 | controller | Wednesday 18 March 2026 10:33:36 +0000 (0:00:00.472) 0:01:15.524 ******* 2026-03-18 10:33:37.201756 | controller | Wednesday 18 March 2026 10:33:36 +0000 (0:00:00.472) 0:01:15.522 ******* 2026-03-18 10:33:37.201774 | controller | changed: [localhost] 2026-03-18 10:33:37.275128 | controller | 2026-03-18 10:33:37.275200 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:37.275206 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.424) 0:01:15.949 ******* 2026-03-18 10:33:37.275211 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.424) 0:01:15.947 ******* 2026-03-18 10:33:37.275226 | 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:37.333309 | controller | 2026-03-18 10:33:37.333408 | 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:37.333438 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.074) 0:01:16.023 ******* 2026-03-18 10:33:37.333453 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.074) 0:01:16.021 ******* 2026-03-18 10:33:37.333485 | controller | ok: [localhost] => 2026-03-18 10:33:37.577200 | controller | changed: false 2026-03-18 10:33:37.577268 | controller | msg: All assertions passed 2026-03-18 10:33:37.577274 | controller | 2026-03-18 10:33:37.577279 | 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:37.577284 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.057) 0:01:16.081 ******* 2026-03-18 10:33:37.577289 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.057) 0:01:16.079 ******* 2026-03-18 10:33:37.577304 | controller | ok: [localhost] 2026-03-18 10:33:37.632985 | controller | 2026-03-18 10:33:37.633085 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:37.633104 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.244) 0:01:16.325 ******* 2026-03-18 10:33:37.633118 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.244) 0:01:16.323 ******* 2026-03-18 10:33:37.633150 | controller | ok: [localhost] 2026-03-18 10:33:38.020959 | controller | 2026-03-18 10:33:38.021033 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:38.021043 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.055) 0:01:16.380 ******* 2026-03-18 10:33:38.021050 | controller | Wednesday 18 March 2026 10:33:37 +0000 (0:00:00.055) 0:01:16.379 ******* 2026-03-18 10:33:38.021068 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml) 2026-03-18 10:33:38.140825 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml) 2026-03-18 10:33:38.140895 | controller | 2026-03-18 10:33:38.140901 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:38.140906 | controller | _content | 2026-03-18 10:33:38.140911 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:38.140915 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:38.140920 | controller | }} 2026-03-18 10:33:38.140931 | controller | ] *** 2026-03-18 10:33:38.140936 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.388) 0:01:16.769 ******* 2026-03-18 10:33:38.140940 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.388) 0:01:16.767 ******* 2026-03-18 10:33:38.140957 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:38.344768 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:38.344848 | controller | 2026-03-18 10:33:38.344858 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:38.344865 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.119) 0:01:16.889 ******* 2026-03-18 10:33:38.344871 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.119) 0:01:16.887 ******* 2026-03-18 10:33:38.344890 | controller | changed: [localhost] 2026-03-18 10:33:38.763998 | controller | 2026-03-18 10:33:38.764072 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:38.764081 | controller | (_destdir, 2026-03-18 10:33:38.764088 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:38.764095 | controller | }}, content={{ 2026-03-18 10:33:38.764102 | controller | ( 2026-03-18 10:33:38.764109 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:38.764115 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:38.764122 | controller | }}, mode=0644] *** 2026-03-18 10:33:38.764129 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.203) 0:01:17.092 ******* 2026-03-18 10:33:38.764136 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.203) 0:01:17.091 ******* 2026-03-18 10:33:38.764220 | controller | changed: [localhost] 2026-03-18 10:33:39.338981 | controller | 2026-03-18 10:33:39.339061 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:33:39.339068 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:33:39.339073 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:33:39.339090 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:33:39.339094 | controller | }}, dest={{ 2026-03-18 10:33:39.339099 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:39.339104 | controller | stage['path'], _val.src_file 2026-03-18 10:33:39.339109 | controller | ) | 2026-03-18 10:33:39.339113 | controller | path_join 2026-03-18 10:33:39.339118 | controller | }}] *** 2026-03-18 10:33:39.339122 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.419) 0:01:17.512 ******* 2026-03-18 10:33:39.339127 | controller | Wednesday 18 March 2026 10:33:38 +0000 (0:00:00.419) 0:01:17.510 ******* 2026-03-18 10:33:39.339143 | controller | changed: [localhost] => (item=service-values) 2026-03-18 10:33:39.398262 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph) 2026-03-18 10:33:39.398317 | controller | 2026-03-18 10:33:39.398355 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:39.398367 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.574) 0:01:18.086 ******* 2026-03-18 10:33:39.398377 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.574) 0:01:18.085 ******* 2026-03-18 10:33:39.398396 | controller | skipping: [localhost] 2026-03-18 10:33:39.918083 | controller | 2026-03-18 10:33:39.918134 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:33:39.918148 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.058) 0:01:18.145 ******* 2026-03-18 10:33:39.918160 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.059) 0:01:18.144 ******* 2026-03-18 10:33:39.918178 | controller | changed: [localhost] 2026-03-18 10:33:40.323677 | controller | 2026-03-18 10:33:40.323717 | 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:40.323726 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.519) 0:01:18.665 ******* 2026-03-18 10:33:40.323732 | controller | Wednesday 18 March 2026 10:33:39 +0000 (0:00:00.519) 0:01:18.664 ******* 2026-03-18 10:33:40.323743 | controller | changed: [localhost] 2026-03-18 10:33:40.590902 | controller | 2026-03-18 10:33:40.590942 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:33:40.590951 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:33:40.590958 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:33:40.590965 | controller | }}, mode=0644] *** 2026-03-18 10:33:40.590972 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.406) 0:01:19.072 ******* 2026-03-18 10:33:40.590979 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.406) 0:01:19.070 ******* 2026-03-18 10:33:40.590991 | controller | changed: [localhost] 2026-03-18 10:33:40.626510 | controller | 2026-03-18 10:33:40.626540 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:40.626547 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.266) 0:01:19.339 ******* 2026-03-18 10:33:40.626552 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.267) 0:01:19.337 ******* 2026-03-18 10:33:40.626561 | controller | skipping: [localhost] 2026-03-18 10:33:40.686523 | controller | 2026-03-18 10:33:40.686575 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:33:40.686588 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.035) 0:01:19.374 ******* 2026-03-18 10:33:40.686598 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.035) 0:01:19.373 ******* 2026-03-18 10:33:40.686617 | controller | skipping: [localhost] 2026-03-18 10:33:40.751193 | controller | 2026-03-18 10:33:40.751244 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci _raw_params=wait_condition.yml] *** 2026-03-18 10:33:40.751258 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.059) 0:01:19.434 ******* 2026-03-18 10:33:40.751269 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.059) 0:01:19.432 ******* 2026-03-18 10:33:40.751287 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-18 10:33:40.810086 | controller | skipping: [localhost] 2026-03-18 10:33:40.810125 | controller | 2026-03-18 10:33:40.810134 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:40.810141 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.064) 0:01:19.499 ******* 2026-03-18 10:33:40.810149 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.064) 0:01:19.497 ******* 2026-03-18 10:33:40.810161 | controller | skipping: [localhost] 2026-03-18 10:33:40.870249 | controller | 2026-03-18 10:33:40.870322 | controller | TASK [Executing post_stage hooks for examples/va/hci name=run_hook] ************ 2026-03-18 10:33:40.870333 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.058) 0:01:19.558 ******* 2026-03-18 10:33:40.870339 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.058) 0:01:19.556 ******* 2026-03-18 10:33:40.870357 | controller | skipping: [localhost] 2026-03-18 10:33:40.920684 | controller | 2026-03-18 10:33:40.920753 | 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:40.920766 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.060) 0:01:19.618 ******* 2026-03-18 10:33:40.920776 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.060) 0:01:19.616 ******* 2026-03-18 10:33:40.920797 | controller | ok: [localhost] => 2026-03-18 10:33:40.951624 | controller | changed: false 2026-03-18 10:33:40.951703 | controller | msg: All assertions passed 2026-03-18 10:33:40.951711 | controller | 2026-03-18 10:33:40.951718 | 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:40.951726 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.050) 0:01:19.668 ******* 2026-03-18 10:33:40.951733 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.050) 0:01:19.667 ******* 2026-03-18 10:33:40.951748 | controller | skipping: [localhost] 2026-03-18 10:33:40.991572 | controller | 2026-03-18 10:33:40.991681 | 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:40.991697 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.030) 0:01:19.699 ******* 2026-03-18 10:33:40.991707 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.030) 0:01:19.698 ******* 2026-03-18 10:33:40.991730 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=80m) 2026-03-18 10:33:41.027292 | controller | 2026-03-18 10:33:41.027340 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-18 10:33:41.027349 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.039) 0:01:19.739 ******* 2026-03-18 10:33:41.027356 | controller | Wednesday 18 March 2026 10:33:40 +0000 (0:00:00.040) 0:01:19.738 ******* 2026-03-18 10:33:41.027369 | controller | skipping: [localhost] 2026-03-18 10:33:41.097706 | controller | 2026-03-18 10:33:41.097780 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-18 10:33:41.097788 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.035) 0:01:19.775 ******* 2026-03-18 10:33:41.097796 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.035) 0:01:19.773 ******* 2026-03-18 10:33:41.097835 | controller | ok: [localhost] 2026-03-18 10:33:41.351174 | controller | 2026-03-18 10:33:41.351256 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-18 10:33:41.351270 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:41.351280 | controller | stage['path'], item.src_file) | path_join 2026-03-18 10:33:41.351291 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-18 10:33:41.351301 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.070) 0:01:19.846 ******* 2026-03-18 10:33:41.351311 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.070) 0:01:19.844 ******* 2026-03-18 10:33:41.351336 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'}) 2026-03-18 10:33:41.406492 | controller | 2026-03-18 10:33:41.406565 | 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:41.406572 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.252) 0:01:20.098 ******* 2026-03-18 10:33:41.406577 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.252) 0:01:20.097 ******* 2026-03-18 10:33:41.406593 | controller | ok: [localhost] => (item=values.yaml) 2026-03-18 10:33:41.448348 | controller | 2026-03-18 10:33:41.448427 | controller | TASK [Executing pre_stage hooks for examples/va/hci/deployment name=run_hook] *** 2026-03-18 10:33:41.448434 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.056) 0:01:20.154 ******* 2026-03-18 10:33:41.448439 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.056) 0:01:20.153 ******* 2026-03-18 10:33:41.448456 | controller | skipping: [localhost] 2026-03-18 10:33:41.525908 | controller | 2026-03-18 10:33:41.525986 | controller | TASK [Generate values.yaml for examples/va/hci/deployment name=ci_gen_kustomize_values] *** 2026-03-18 10:33:41.525992 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.041) 0:01:20.196 ******* 2026-03-18 10:33:41.525997 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.041) 0:01:20.194 ******* 2026-03-18 10:33:41.526013 | controller | 2026-03-18 10:33:41.580731 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-18 10:33:41.580767 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.077) 0:01:20.274 ******* 2026-03-18 10:33:41.580773 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.077) 0:01:20.272 ******* 2026-03-18 10:33:41.580783 | 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:41.628605 | controller | 2026-03-18 10:33:41.628683 | 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:41.628693 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.054) 0:01:20.329 ******* 2026-03-18 10:33:41.628708 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.054) 0:01:20.327 ******* 2026-03-18 10:33:41.628727 | controller | ok: [localhost] => 2026-03-18 10:33:41.824812 | controller | changed: false 2026-03-18 10:33:41.824873 | controller | msg: All assertions passed 2026-03-18 10:33:41.824880 | controller | 2026-03-18 10:33:41.824885 | 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:41.824890 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.047) 0:01:20.376 ******* 2026-03-18 10:33:41.824895 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.047) 0:01:20.375 ******* 2026-03-18 10:33:41.824907 | controller | ok: [localhost] 2026-03-18 10:33:41.878205 | controller | 2026-03-18 10:33:41.878281 | 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:41.878290 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.195) 0:01:20.572 ******* 2026-03-18 10:33:41.878305 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.195) 0:01:20.570 ******* 2026-03-18 10:33:41.878323 | controller | ok: [localhost] => 2026-03-18 10:33:42.079553 | controller | changed: false 2026-03-18 10:33:42.079678 | controller | msg: All assertions passed 2026-03-18 10:33:42.079691 | controller | 2026-03-18 10:33:42.079697 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-18 10:33:42.079702 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.053) 0:01:20.626 ******* 2026-03-18 10:33:42.079707 | controller | Wednesday 18 March 2026 10:33:41 +0000 (0:00:00.053) 0:01:20.624 ******* 2026-03-18 10:33:42.079722 | controller | ok: [localhost] 2026-03-18 10:33:42.279010 | controller | 2026-03-18 10:33:42.279061 | 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:42.279067 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-18 10:33:42.279072 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-18 10:33:42.279077 | controller | _config_map_content | 2026-03-18 10:33:42.279081 | controller | ansible.utils.remove_keys( 2026-03-18 10:33:42.279086 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-18 10:33:42.279090 | controller | matching_parameter='regex') 2026-03-18 10:33:42.279094 | controller | }}, cacheable=False] *** 2026-03-18 10:33:42.279098 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.201) 0:01:20.827 ******* 2026-03-18 10:33:42.279103 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.201) 0:01:20.826 ******* 2026-03-18 10:33:42.279114 | controller | ok: [localhost] 2026-03-18 10:33:42.336982 | controller | 2026-03-18 10:33:42.337046 | 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:42.337052 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.199) 0:01:21.027 ******* 2026-03-18 10:33:42.337057 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.199) 0:01:21.025 ******* 2026-03-18 10:33:42.337071 | controller | skipping: [localhost] 2026-03-18 10:33:42.576018 | controller | 2026-03-18 10:33:42.576058 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-18 10:33:42.576065 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.057) 0:01:21.084 ******* 2026-03-18 10:33:42.576071 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.057) 0:01:21.083 ******* 2026-03-18 10:33:42.576082 | controller | changed: [localhost] 2026-03-18 10:33:42.646665 | controller | 2026-03-18 10:33:42.646706 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-18 10:33:42.646714 | controller | (snippet_datadir, 2026-03-18 10:33:42.646720 | controller | '02_ci_data.yaml') | path_join 2026-03-18 10:33:42.646726 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-18 10:33:42.646731 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.239) 0:01:21.324 ******* 2026-03-18 10:33:42.646737 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.239) 0:01:21.322 ******* 2026-03-18 10:33:42.646747 | controller | skipping: [localhost] 2026-03-18 10:33:42.716240 | controller | 2026-03-18 10:33:42.716285 | 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:42.716294 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.070) 0:01:21.394 ******* 2026-03-18 10:33:42.716302 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.070) 0:01:21.393 ******* 2026-03-18 10:33:42.716319 | controller | ok: [localhost] 2026-03-18 10:33:43.096717 | controller | 2026-03-18 10:33:43.096780 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-18 10:33:43.096787 | controller | (snippet_datadir, 2026-03-18 10:33:43.096792 | controller | '03_user_data_b64.yaml') | path_join 2026-03-18 10:33:43.096796 | controller | }}, content={{ 2026-03-18 10:33:43.096801 | controller | _base64_patch | 2026-03-18 10:33:43.096813 | controller | default({}) | 2026-03-18 10:33:43.096817 | controller | to_nice_yaml 2026-03-18 10:33:43.096821 | controller | }}, mode=0644] *** 2026-03-18 10:33:43.096826 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.069) 0:01:21.464 ******* 2026-03-18 10:33:43.096831 | controller | Wednesday 18 March 2026 10:33:42 +0000 (0:00:00.069) 0:01:21.463 ******* 2026-03-18 10:33:43.096845 | controller | changed: [localhost] 2026-03-18 10:33:43.531738 | controller | 2026-03-18 10:33:43.531770 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-18 10:33:43.531776 | controller | (snippet_datadir, 2026-03-18 10:33:43.531781 | controller | '04_user_data.yaml') | path_join 2026-03-18 10:33:43.531786 | controller | }}, content={{ 2026-03-18 10:33:43.531790 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-18 10:33:43.531795 | controller | default({}) | 2026-03-18 10:33:43.531799 | controller | to_nice_yaml 2026-03-18 10:33:43.531803 | controller | }}, mode=0644] *** 2026-03-18 10:33:43.531808 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.379) 0:01:21.844 ******* 2026-03-18 10:33:43.531812 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.379) 0:01:21.842 ******* 2026-03-18 10:33:43.531821 | controller | changed: [localhost] 2026-03-18 10:33:43.928727 | controller | 2026-03-18 10:33:43.928790 | 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:43.928799 | controller | ( 2026-03-18 10:33:43.928806 | controller | snippet_datadir, 2026-03-18 10:33:43.928813 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-18 10:33:43.928821 | controller | ) | path_join 2026-03-18 10:33:43.928827 | controller | }}, mode=0644] *** 2026-03-18 10:33:43.928834 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.435) 0:01:22.280 ******* 2026-03-18 10:33:43.928840 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.435) 0:01:22.278 ******* 2026-03-18 10:33:43.928853 | controller | changed: [localhost] 2026-03-18 10:33:44.015562 | controller | 2026-03-18 10:33:44.015606 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-18 10:33:44.015616 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.396) 0:01:22.676 ******* 2026-03-18 10:33:44.015623 | controller | Wednesday 18 March 2026 10:33:43 +0000 (0:00:00.396) 0:01:22.675 ******* 2026-03-18 10:33:44.015656 | 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:44.061678 | controller | 2026-03-18 10:33:44.061753 | 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:44.061766 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.086) 0:01:22.763 ******* 2026-03-18 10:33:44.061797 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.086) 0:01:22.761 ******* 2026-03-18 10:33:44.061818 | controller | ok: [localhost] => 2026-03-18 10:33:44.274100 | controller | changed: false 2026-03-18 10:33:44.274143 | controller | msg: All assertions passed 2026-03-18 10:33:44.274152 | controller | 2026-03-18 10:33:44.274159 | 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:44.274167 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.046) 0:01:22.809 ******* 2026-03-18 10:33:44.274173 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.046) 0:01:22.808 ******* 2026-03-18 10:33:44.274186 | controller | ok: [localhost] 2026-03-18 10:33:44.329581 | controller | 2026-03-18 10:33:44.329623 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-18 10:33:44.329677 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.211) 0:01:23.021 ******* 2026-03-18 10:33:44.329688 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.211) 0:01:23.020 ******* 2026-03-18 10:33:44.329702 | controller | ok: [localhost] 2026-03-18 10:33:44.789922 | controller | 2026-03-18 10:33:44.789995 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-18 10:33:44.790005 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.055) 0:01:23.077 ******* 2026-03-18 10:33:44.790012 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.055) 0:01:23.076 ******* 2026-03-18 10:33:44.790031 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml) 2026-03-18 10:33:44.893349 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml) 2026-03-18 10:33:44.893399 | controller | 2026-03-18 10:33:44.893409 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-18 10:33:44.893417 | controller | _content | 2026-03-18 10:33:44.893425 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-18 10:33:44.893433 | controller | combine(_parsed, recursive=true) 2026-03-18 10:33:44.893442 | controller | }} 2026-03-18 10:33:44.893450 | controller | ] *** 2026-03-18 10:33:44.893458 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.460) 0:01:23.537 ******* 2026-03-18 10:33:44.893466 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.460) 0:01:23.536 ******* 2026-03-18 10:33:44.893482 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-18 10:33:45.151915 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-18 10:33:45.151969 | controller | 2026-03-18 10:33:45.151983 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-18 10:33:45.151995 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.103) 0:01:23.641 ******* 2026-03-18 10:33:45.152005 | controller | Wednesday 18 March 2026 10:33:44 +0000 (0:00:00.103) 0:01:23.639 ******* 2026-03-18 10:33:45.152024 | controller | changed: [localhost] 2026-03-18 10:33:45.644913 | controller | 2026-03-18 10:33:45.645044 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-18 10:33:45.645055 | controller | (_destdir, 2026-03-18 10:33:45.645063 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-18 10:33:45.645070 | controller | }}, content={{ 2026-03-18 10:33:45.645077 | controller | ( 2026-03-18 10:33:45.645084 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-18 10:33:45.645090 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-18 10:33:45.645097 | controller | }}, mode=0644] *** 2026-03-18 10:33:45.645104 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.258) 0:01:23.900 ******* 2026-03-18 10:33:45.645111 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.258) 0:01:23.898 ******* 2026-03-18 10:33:45.645140 | controller | changed: [localhost] 2026-03-18 10:33:45.953105 | controller | 2026-03-18 10:33:45.953161 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-03-18 10:33:45.953168 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-18 10:33:45.953173 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-18 10:33:45.953177 | controller | _val['name'], 'values.yaml') | path_join 2026-03-18 10:33:45.953182 | controller | }}, dest={{ 2026-03-18 10:33:45.953187 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-18 10:33:45.953192 | controller | stage['path'], _val.src_file 2026-03-18 10:33:45.953200 | controller | ) | 2026-03-18 10:33:45.953204 | controller | path_join 2026-03-18 10:33:45.953209 | controller | }}] *** 2026-03-18 10:33:45.953213 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.492) 0:01:24.392 ******* 2026-03-18 10:33:45.953218 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.492) 0:01:24.391 ******* 2026-03-18 10:33:45.953261 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph) 2026-03-18 10:33:45.999940 | controller | 2026-03-18 10:33:46.000026 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:46.000044 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.308) 0:01:24.701 ******* 2026-03-18 10:33:46.000059 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.308) 0:01:24.699 ******* 2026-03-18 10:33:46.000103 | controller | skipping: [localhost] 2026-03-18 10:33:46.377201 | controller | 2026-03-18 10:33:46.377305 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-18 10:33:46.377326 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.046) 0:01:24.747 ******* 2026-03-18 10:33:46.377344 | controller | Wednesday 18 March 2026 10:33:45 +0000 (0:00:00.046) 0:01:24.746 ******* 2026-03-18 10:33:46.377378 | controller | changed: [localhost] 2026-03-18 10:33:46.904542 | controller | 2026-03-18 10:33:46.904587 | 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:46.904597 | controller | Wednesday 18 March 2026 10:33:46 +0000 (0:00:00.376) 0:01:25.124 ******* 2026-03-18 10:33:46.904604 | controller | Wednesday 18 March 2026 10:33:46 +0000 (0:00:00.376) 0:01:25.123 ******* 2026-03-18 10:33:46.904618 | controller | changed: [localhost] 2026-03-18 10:33:47.160534 | controller | 2026-03-18 10:33:47.160603 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/deployment remote_src=True, src={{ _output }}, dest={{ 2026-03-18 10:33:47.160616 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-18 10:33:47.160622 | controller | stage['build_output'] | basename) | path_join 2026-03-18 10:33:47.160628 | controller | }}, mode=0644] *** 2026-03-18 10:33:47.160652 | controller | Wednesday 18 March 2026 10:33:46 +0000 (0:00:00.527) 0:01:25.652 ******* 2026-03-18 10:33:47.160658 | controller | Wednesday 18 March 2026 10:33:46 +0000 (0:00:00.527) 0:01:25.651 ******* 2026-03-18 10:33:47.160676 | controller | changed: [localhost] 2026-03-18 10:33:47.209981 | controller | 2026-03-18 10:33:47.210024 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:47.210034 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.255) 0:01:25.908 ******* 2026-03-18 10:33:47.210041 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.255) 0:01:25.907 ******* 2026-03-18 10:33:47.210055 | controller | skipping: [localhost] 2026-03-18 10:33:47.260058 | controller | 2026-03-18 10:33:47.260106 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-03-18 10:33:47.260114 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.049) 0:01:25.958 ******* 2026-03-18 10:33:47.260120 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.049) 0:01:25.956 ******* 2026-03-18 10:33:47.260132 | controller | skipping: [localhost] 2026-03-18 10:33:47.311199 | controller | 2026-03-18 10:33:47.311263 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/deployment _raw_params=wait_condition.yml] *** 2026-03-18 10:33:47.311270 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.049) 0:01:26.008 ******* 2026-03-18 10:33:47.311275 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.049) 0:01:26.006 ******* 2026-03-18 10:33:47.311288 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=80m) 2026-03-18 10:33:47.356225 | controller | skipping: [localhost] 2026-03-18 10:33:47.356306 | controller | 2026-03-18 10:33:47.356330 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-18 10:33:47.356341 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.051) 0:01:26.059 ******* 2026-03-18 10:33:47.356352 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.051) 0:01:26.058 ******* 2026-03-18 10:33:47.356374 | controller | skipping: [localhost] 2026-03-18 10:33:47.426415 | controller | 2026-03-18 10:33:47.426512 | controller | TASK [Executing post_stage hooks for examples/va/hci/deployment name=run_hook] *** 2026-03-18 10:33:47.426520 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.044) 0:01:26.104 ******* 2026-03-18 10:33:47.426526 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.044) 0:01:26.102 ******* 2026-03-18 10:33:47.426542 | controller | skipping: [localhost] 2026-03-18 10:33:47.541542 | controller | 2026-03-18 10:33:47.541681 | controller | PLAY RECAP ********************************************************************* 2026-03-18 10:33:47.541731 | controller | localhost : ok=280 changed=76 unreachable=0 failed=0 skipped=85 rescued=0 ignored=0 2026-03-18 10:33:47.541763 | controller | 2026-03-18 10:33:47.541781 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.069) 0:01:26.173 ******* 2026-03-18 10:33:47.541798 | controller | =============================================================================== 2026-03-18 10:33:47.541813 | controller | Get automation contents ------------------------------------------------- 8.03s 2026-03-18 10:33:47.541830 | controller | ci_setup : Install openshift client ------------------------------------- 4.02s 2026-03-18 10:33:47.541846 | controller | ci_setup : Install needed packages -------------------------------------- 3.48s 2026-03-18 10:33:47.541862 | controller | Gathering Facts --------------------------------------------------------- 1.85s 2026-03-18 10:33:47.541878 | controller | Load automation files as fact ------------------------------------------- 1.53s 2026-03-18 10:33:47.541894 | controller | ci_setup : Manage directories ------------------------------------------- 1.21s 2026-03-18 10:33:47.541910 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.67s 2026-03-18 10:33:47.541925 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s 2026-03-18 10:33:47.541940 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.64s 2026-03-18 10:33:47.541950 | controller | Create needed SSH keypairs ---------------------------------------------- 0.62s 2026-03-18 10:33:47.541960 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.59s 2026-03-18 10:33:47.541970 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.58s 2026-03-18 10:33:47.541985 | controller | kustomize_deploy : Copy generated values for examples/va/hci ------------ 0.57s 2026-03-18 10:33:47.541995 | controller | ci_gen_kustomize_values : Expose common data for future usage ----------- 0.57s 2026-03-18 10:33:47.542005 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.56s 2026-03-18 10:33:47.542015 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.54s 2026-03-18 10:33:47.542025 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.54s 2026-03-18 10:33:47.542038 | controller | kustomize_deploy : Output kustomize build in final file ----------------- 0.53s 2026-03-18 10:33:47.542052 | controller | kustomize_deploy : Copy generated values for examples/va/hci/control-plane --- 0.53s 2026-03-18 10:33:47.542067 | controller | kustomize_deploy : Output kustomize build in final file ----------------- 0.52s 2026-03-18 10:33:47.542081 | controller | Wednesday 18 March 2026 10:33:47 +0000 (0:00:00.070) 0:01:26.173 ******* 2026-03-18 10:33:47.542095 | controller | =============================================================================== 2026-03-18 10:33:47.542107 | controller | ci_gen_kustomize_values ------------------------------------------------ 41.95s 2026-03-18 10:33:47.542117 | controller | kustomize_deploy ------------------------------------------------------- 19.30s 2026-03-18 10:33:47.542127 | controller | ci_setup --------------------------------------------------------------- 10.23s 2026-03-18 10:33:47.542137 | controller | ansible.builtin.slurp --------------------------------------------------- 8.75s 2026-03-18 10:33:47.542146 | controller | gather_facts ------------------------------------------------------------ 1.85s 2026-03-18 10:33:47.542156 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.61s 2026-03-18 10:33:47.542166 | controller | networking_mapper ------------------------------------------------------- 0.68s 2026-03-18 10:33:47.542175 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.62s 2026-03-18 10:33:47.542185 | controller | ansible.builtin.file ---------------------------------------------------- 0.35s 2026-03-18 10:33:47.542195 | controller | ansible.builtin.include_role -------------------------------------------- 0.28s 2026-03-18 10:33:47.542205 | controller | ansible.builtin.find ---------------------------------------------------- 0.24s 2026-03-18 10:33:47.542214 | controller | ansible.builtin.stat ---------------------------------------------------- 0.20s 2026-03-18 10:33:47.542230 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-03-18 10:33:47.542240 | controller | ansible.builtin.copy ---------------------------------------------------- 0.03s 2026-03-18 10:33:47.542250 | controller | ansible.builtin.include_vars -------------------------------------------- 0.02s 2026-03-18 10:33:47.542259 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-18 10:33:47.542269 | controller | total ------------------------------------------------------------------ 86.14s 2026-03-18 10:33:47.882050 | controller | changed 2026-03-18 10:33:47.983916 | 2026-03-18 10:33:47.984043 | PLAY RECAP 2026-03-18 10:33:47.984088 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 10:33:47.984109 | 2026-03-18 10:33:48.669602 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-03-18 10:33:48.670603 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-03-18 10:33:50.004472 | 2026-03-18 10:33:50.004605 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-03-18 10:33:50.037179 | 2026-03-18 10:33:50.037507 | TASK [Filter out host if needed] 2026-03-18 10:33:50.051257 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-18 10:33:50.056776 | 2026-03-18 10:33:50.056853 | TASK [Ensure file is present] 2026-03-18 10:33:50.538580 | controller | ok 2026-03-18 10:33:50.550371 | 2026-03-18 10:33:50.550487 | TASK [Manage molecule report file] 2026-03-18 10:33:51.092503 | controller | skipping: Conditional result was False 2026-03-18 10:33:51.099323 | 2026-03-18 10:33:51.099422 | TASK [Check if we get ci-framework-data basedir] 2026-03-18 10:33:51.426871 | controller | ok 2026-03-18 10:33:51.433211 | 2026-03-18 10:33:51.433282 | TASK [Create ci-framework-data log directory for zuul] 2026-03-18 10:33:51.880586 | controller | changed 2026-03-18 10:33:51.898380 | 2026-03-18 10:33:51.898565 | TASK [Copy ci-framework interesting files] 2026-03-18 10:33:52.588323 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-03-18 10:33:52.966491 | controller | changed 2026-03-18 10:33:52.973282 | 2026-03-18 10:33:52.973377 | TASK [Get SELinux listing] 2026-03-18 10:33:53.536498 | controller | changed 2026-03-18 10:33:53.543937 | 2026-03-18 10:33:53.544037 | TASK [Generate log index] 2026-03-18 10:33:54.617947 | controller | changed 2026-03-18 10:33:54.626539 | 2026-03-18 10:33:54.626607 | TASK [Get some env related data] 2026-03-18 10:33:55.430463 | controller | /home/zuul/.local/bin/ansible 2026-03-18 10:33:56.216585 | controller | changed 2026-03-18 10:33:56.224411 | 2026-03-18 10:33:56.224480 | TASK [Generate list of logs to collect in home directory] 2026-03-18 10:33:56.774046 | controller | ok: All paths examined 2026-03-18 10:33:56.906176 | 2026-03-18 10:33:56.906311 | LOOP [Copy logs from home directory] 2026-03-18 10:33:57.348885 | controller | changed: 2026-03-18 10:33:57.349737 | controller | { 2026-03-18 10:33:57.349778 | controller | "atime": 1773829914.9807649, 2026-03-18 10:33:57.349798 | controller | "ctime": 1773830027.4254456, 2026-03-18 10:33:57.349815 | controller | "dev": 64513, 2026-03-18 10:33:57.349831 | controller | "gid": 1000, 2026-03-18 10:33:57.349846 | controller | "gr_name": "zuul", 2026-03-18 10:33:57.349862 | controller | "inode": 552406, 2026-03-18 10:33:57.349878 | controller | "isblk": false, 2026-03-18 10:33:57.349893 | controller | "ischr": false, 2026-03-18 10:33:57.349908 | controller | "isdir": false, 2026-03-18 10:33:57.349922 | controller | "isfifo": false, 2026-03-18 10:33:57.349938 | controller | "isgid": false, 2026-03-18 10:33:57.349952 | controller | "islnk": false, 2026-03-18 10:33:57.349966 | controller | "isreg": true, 2026-03-18 10:33:57.349988 | controller | "issock": false, 2026-03-18 10:33:57.350002 | controller | "isuid": false, 2026-03-18 10:33:57.350037 | controller | "mode": "0644", 2026-03-18 10:33:57.350054 | controller | "mtime": 1773830027.4254456, 2026-03-18 10:33:57.350068 | controller | "nlink": 1, 2026-03-18 10:33:57.350082 | controller | "path": "/home/zuul/ansible.log", 2026-03-18 10:33:57.350101 | controller | "pw_name": "zuul", 2026-03-18 10:33:57.350116 | controller | "rgrp": true, 2026-03-18 10:33:57.350131 | controller | "roth": true, 2026-03-18 10:33:57.350145 | controller | "rusr": true, 2026-03-18 10:33:57.350160 | controller | "size": 244804, 2026-03-18 10:33:57.350175 | controller | "uid": 1000, 2026-03-18 10:33:57.350190 | controller | "wgrp": false, 2026-03-18 10:33:57.350208 | controller | "woth": false, 2026-03-18 10:33:57.350232 | controller | "wusr": true, 2026-03-18 10:33:57.350254 | controller | "xgrp": false, 2026-03-18 10:33:57.350276 | controller | "xoth": false, 2026-03-18 10:33:57.350299 | controller | "xusr": false 2026-03-18 10:33:57.350320 | controller | } 2026-03-18 10:33:57.366475 | 2026-03-18 10:33:57.366725 | TASK [Copy crio stats log file] 2026-03-18 10:33:57.390984 | controller | skipping: Conditional result was False 2026-03-18 10:33:57.397763 | 2026-03-18 10:33:57.397834 | TASK [Get SELinux related data] 2026-03-18 10:33:57.685706 | controller | 2026-03-18 10:33:57.960907 | controller | ERROR 2026-03-18 10:33:57.961091 | controller | { 2026-03-18 10:33:57.961160 | controller | "delta": "0:00:00.008599", 2026-03-18 10:33:57.961191 | controller | "end": "2026-03-18 10:33:57.686534", 2026-03-18 10:33:57.961213 | controller | "msg": "non-zero return code", 2026-03-18 10:33:57.961235 | controller | "rc": 1, 2026-03-18 10:33:57.961256 | controller | "start": "2026-03-18 10:33:57.677935" 2026-03-18 10:33:57.961276 | controller | } 2026-03-18 10:33:57.961304 | controller | ERROR: Ignoring Errors 2026-03-18 10:33:57.968225 | 2026-03-18 10:33:57.968294 | TASK [Create system configuration directory] 2026-03-18 10:33:58.217296 | controller | changed 2026-03-18 10:33:58.223206 | 2026-03-18 10:33:58.223295 | TASK [Get some of the system configurations] 2026-03-18 10:33:58.809697 | controller | changed 2026-03-18 10:33:58.820670 | 2026-03-18 10:33:58.820773 | TASK [Copy generated documentation if available] 2026-03-18 10:33:58.858428 | controller | skipping: Conditional result was False 2026-03-18 10:33:58.866086 | 2026-03-18 10:33:58.866346 | TASK [Copy generated AsciiDoc documentation if available] 2026-03-18 10:33:58.894334 | controller | skipping: Conditional result was False 2026-03-18 10:33:58.905413 | 2026-03-18 10:33:58.905501 | TASK [Compress logs bigger than 2MB] 2026-03-18 10:33:59.472690 | controller | changed 2026-03-18 10:33:59.487600 | 2026-03-18 10:33:59.487702 | TASK [Copy files from workspace on node] 2026-03-18 10:33:59.525185 | controller | ok 2026-03-18 10:33:59.596259 | 2026-03-18 10:33:59.596410 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-18 10:33:59.668637 | controller | skipping: Conditional result was False 2026-03-18 10:33:59.699135 | 2026-03-18 10:33:59.699264 | TASK [fetch-output : Set log path for single node] 2026-03-18 10:33:59.978899 | controller | ok 2026-03-18 10:33:59.987368 | 2026-03-18 10:33:59.987445 | LOOP [fetch-output : Ensure local output dirs] 2026-03-18 10:34:00.699232 | controller -> localhost | ok: "/var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/logs" 2026-03-18 10:34:00.699541 | controller -> localhost | changed: All items complete 2026-03-18 10:34:00.699570 | 2026-03-18 10:34:01.468237 | controller -> localhost | changed: "/var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/artifacts" 2026-03-18 10:34:01.827195 | controller -> localhost | changed: "/var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/docs" 2026-03-18 10:34:01.839180 | 2026-03-18 10:34:01.839275 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-18 10:34:03.657724 | controller | changed: 2026-03-18 10:34:03.658059 | controller | .d..t...... ./ 2026-03-18 10:34:03.658090 | controller | >f+++++++++ README.html 2026-03-18 10:34:03.658110 | controller | >f+++++++++ ansible.log 2026-03-18 10:34:03.658129 | controller | >f+++++++++ dmesg.log 2026-03-18 10:34:03.658147 | controller | >f+++++++++ installed-pkgs.log 2026-03-18 10:34:03.658164 | controller | >f+++++++++ python.log 2026-03-18 10:34:03.658185 | controller | >f+++++++++ registries.conf 2026-03-18 10:34:03.658205 | controller | >f+++++++++ selinux-denials.log 2026-03-18 10:34:03.658222 | controller | >f+++++++++ selinux-listing.log 2026-03-18 10:34:03.658241 | controller | cd+++++++++ ci-framework-data/ 2026-03-18 10:34:03.658258 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-03-18 10:34:03.658276 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2026-03-18 10:34:03.658292 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2026-03-18 10:34:03.658308 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2026-03-18 10:34:03.658325 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2026-03-18 10:34:03.658340 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-03-18 10:34:03.658356 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2026-03-18 10:34:03.658371 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/ 2026-03-18 10:34:03.658387 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml 2026-03-18 10:34:03.658403 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2026-03-18 10:34:03.658419 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2026-03-18 10:34:03.658434 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/ 2026-03-18 10:34:03.658450 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml 2026-03-18 10:34:03.658466 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/ 2026-03-18 10:34:03.658482 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml 2026-03-18 10:34:03.658498 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2026-03-18 10:34:03.658514 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2026-03-18 10:34:03.658529 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2026-03-18 10:34:03.658545 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2026-03-18 10:34:03.658561 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.31587.2026-03-18@10:33:34~ 2026-03-18 10:34:03.658577 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2026-03-18 10:34:03.658593 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/ 2026-03-18 10:34:03.658608 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml 2026-03-18 10:34:03.658624 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml 2026-03-18 10:34:03.658639 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml 2026-03-18 10:34:03.658654 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2026-03-18 10:34:03.658669 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2026-03-18 10:34:03.658692 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2026-03-18 10:34:03.658708 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2026-03-18 10:34:03.658723 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/ 2026-03-18 10:34:03.658739 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml 2026-03-18 10:34:03.658754 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml 2026-03-18 10:34:03.658770 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml 2026-03-18 10:34:03.658786 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/ 2026-03-18 10:34:03.658801 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml 2026-03-18 10:34:03.658816 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml 2026-03-18 10:34:03.658831 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml 2026-03-18 10:34:03.658846 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml 2026-03-18 10:34:03.658861 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2026-03-18 10:34:03.658876 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2026-03-18 10:34:03.658891 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30487.2026-03-18@10:32:59~ 2026-03-18 10:34:03.658906 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2026-03-18 10:34:03.658921 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2026-03-18 10:34:03.658936 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2026-03-18 10:34:03.658951 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2026-03-18 10:34:03.658967 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2026-03-18 10:34:03.658982 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.31543.2026-03-18@10:33:32~ 2026-03-18 10:34:03.658998 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2026-03-18 10:34:03.659028 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2026-03-18 10:34:03.659050 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2026-03-18 10:34:03.659067 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2026-03-18 10:34:03.659084 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml 2026-03-18 10:34:03.659100 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml 2026-03-18 10:34:03.659116 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml 2026-03-18 10:34:03.659132 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2026-03-18 10:34:03.659147 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml 2026-03-18 10:34:03.659162 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml 2026-03-18 10:34:03.659177 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-03-18 10:34:03.659193 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-03-18 10:34:03.659212 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-03-18 10:34:03.659228 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-03-18 10:34:03.659243 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-03-18 10:34:03.659644 | controller | cd+++++++++ ci-framework-data/logs/ 2026-03-18 10:34:03.659678 | controller | cd+++++++++ registries.conf.d/ 2026-03-18 10:34:03.659697 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-03-18 10:34:03.659715 | controller | cd+++++++++ system-config/ 2026-03-18 10:34:03.659732 | controller | cd+++++++++ system-config/libvirt/ 2026-03-18 10:34:03.659748 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-03-18 10:34:03.659764 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-03-18 10:34:04.777527 | controller | changed: .d..t...... ./ 2026-03-18 10:34:05.993465 | controller | changed: .d..t...... ./ 2026-03-18 10:34:06.033184 | 2026-03-18 10:34:06.033372 | TASK [Return artifact to Zuul] 2026-03-18 10:34:06.119352 | controller | skipping: Conditional result was False 2026-03-18 10:34:06.181543 | 2026-03-18 10:34:06.181666 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-03-18 10:34:06.181800 | 2026-03-18 10:34:06.181830 | PLAY RECAP 2026-03-18 10:34:06.181873 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-03-18 10:34:06.181892 | 2026-03-18 10:34:06.689645 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-03-18 10:34:06.690611 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-18 10:34:07.950932 | 2026-03-18 10:34:07.951099 | PLAY [all] 2026-03-18 10:34:07.973430 | 2026-03-18 10:34:07.973534 | TASK [include_role : fetch-output] 2026-03-18 10:34:08.029993 | controller | ok 2026-03-18 10:34:08.068952 | 2026-03-18 10:34:08.069133 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-18 10:34:08.189979 | controller | skipping: Conditional result was False 2026-03-18 10:34:08.196227 | 2026-03-18 10:34:08.196307 | TASK [fetch-output : Set log path for single node] 2026-03-18 10:34:08.312499 | controller | ok 2026-03-18 10:34:08.319425 | 2026-03-18 10:34:08.319499 | LOOP [fetch-output : Ensure local output dirs] 2026-03-18 10:34:09.495790 | controller -> localhost | ok: "/var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/logs" 2026-03-18 10:34:10.228641 | controller -> localhost | ok: "/var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/artifacts" 2026-03-18 10:34:10.756767 | controller -> localhost | ok: "/var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/docs" 2026-03-18 10:34:10.770147 | 2026-03-18 10:34:10.770238 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-18 10:34:12.108938 | controller | ok 2026-03-18 10:34:12.109176 | controller | ok: All items complete 2026-03-18 10:34:12.109204 | 2026-03-18 10:34:12.764273 | controller | ok 2026-03-18 10:34:13.437593 | controller | ok 2026-03-18 10:34:13.458071 | 2026-03-18 10:34:13.458199 | TASK [include_role : fetch-output-openshift] 2026-03-18 10:34:13.491224 | controller | skipping: Conditional result was False 2026-03-18 10:34:13.498403 | 2026-03-18 10:34:13.498499 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-18 10:34:14.241764 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.019418 2026-03-18 10:34:14.694737 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.047416 2026-03-18 10:34:14.752952 | 2026-03-18 10:34:14.753106 | PLAY [all] 2026-03-18 10:34:14.768373 | 2026-03-18 10:34:14.768442 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-18 10:34:15.391463 | controller | changed 2026-03-18 10:34:15.439511 | 2026-03-18 10:34:15.439629 | PLAY RECAP 2026-03-18 10:34:15.439674 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-03-18 10:34:15.439704 | 2026-03-18 10:34:15.577731 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-18 10:34:15.578657 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-03-18 10:34:16.576039 | 2026-03-18 10:34:16.576178 | PLAY [localhost] 2026-03-18 10:34:16.613649 | 2026-03-18 10:34:16.613802 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-18 10:34:17.187680 | localhost | changed 2026-03-18 10:34:17.192811 | 2026-03-18 10:34:17.192909 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-18 10:34:17.250720 | localhost | ok 2026-03-18 10:34:17.264309 | 2026-03-18 10:34:17.264442 | TASK [add-fileserver : Create SSH private key tempfile] 2026-03-18 10:34:17.751116 | localhost | changed 2026-03-18 10:34:17.758528 | 2026-03-18 10:34:17.758629 | TASK [add-fileserver : Create SSH private key from secret] 2026-03-18 10:34:19.203356 | localhost | changed 2026-03-18 10:34:19.208778 | 2026-03-18 10:34:19.208854 | TASK [add-fileserver : Add fileserver ssh key] 2026-03-18 10:34:19.997459 | localhost | Identity added: /var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/tmp/ansible.zcb94zqv (/var/lib/zuul/builds/feaff6a769be485496d86995358dd5dc/work/tmp/ansible.zcb94zqv) 2026-03-18 10:34:19.997673 | localhost | ok: Runtime: 0:00:00.026212 2026-03-18 10:34:20.002688 | 2026-03-18 10:34:20.002793 | TASK [add-fileserver : Remove SSH private key from disk] 2026-03-18 10:34:20.337346 | localhost | ok: Runtime: 0:00:00.006319 2026-03-18 10:34:20.359066 | 2026-03-18 10:34:20.359262 | TASK [add-fileserver : Add fileserver to inventory] 2026-03-18 10:34:20.485487 | localhost | changed 2026-03-18 10:34:20.490047 | 2026-03-18 10:34:20.490117 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-03-18 10:34:21.008110 | localhost | changed 2026-03-18 10:34:21.047636 | 2026-03-18 10:34:21.047749 | PLAY [localhost] 2026-03-18 10:34:21.062789 | 2026-03-18 10:34:21.062922 | TASK [Generate bulk log download script] 2026-03-18 10:34:21.082962 | localhost | ok 2026-03-18 10:34:21.099588 | 2026-03-18 10:34:21.099686 | TASK [local-log-download : Check API endpoint is defined] 2026-03-18 10:34:21.152358 | localhost | ok: All assertions passed 2026-03-18 10:34:21.158583 | 2026-03-18 10:34:21.158704 | TASK [local-log-download : Create download script] 2026-03-18 10:34:21.912624 | localhost -> localhost | changed 2026-03-18 10:34:21.926821 | 2026-03-18 10:34:21.926927 | TASK [Register quick-download link] 2026-03-18 10:34:21.978249 | localhost | ok 2026-03-18 10:34:22.028658 | 2026-03-18 10:34:22.028815 | PLAY [logserver.rdoproject.org] 2026-03-18 10:34:22.056164 | 2026-03-18 10:34:22.056303 | TASK [Set zuul-log-path fact] 2026-03-18 10:34:22.094652 | logserver.rdoproject.org | ok 2026-03-18 10:34:22.114418 | 2026-03-18 10:34:22.114547 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 10:34:22.163032 | logserver.rdoproject.org | ok 2026-03-18 10:34:22.168990 | 2026-03-18 10:34:22.169118 | TASK [upload-logs : Create log directories] 2026-03-18 10:34:22.943519 | logserver.rdoproject.org | changed 2026-03-18 10:34:22.947291 | 2026-03-18 10:34:22.947370 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-18 10:34:23.234376 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.014269 2026-03-18 10:34:23.240397 | 2026-03-18 10:34:23.240475 | TASK [upload-logs : Upload logs to log server] 2026-03-18 10:34:24.134528 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-03-18 10:34:24.142463 | 2026-03-18 10:34:24.142548 | LOOP [upload-logs : Compress console log and json output] 2026-03-18 10:34:24.213305 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-18 10:34:24.227462 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-18 10:34:24.232121 | 2026-03-18 10:34:24.232271 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-18 10:34:24.347354 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-18 10:34:24.347613 | 2026-03-18 10:34:24.348363 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-18 10:34:24.354490 | 2026-03-18 10:34:24.354627 | LOOP [upload-logs : Upload console log and json output]