2026-03-10 22:56:07.900732 | Job console starting... 2026-03-10 22:56:07.912960 | Updating repositories 2026-03-10 22:56:07.952779 | Preparing job workspace 2026-03-10 22:56:14.483782 | Running Ansible setup... 2026-03-10 22:56:18.253924 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-10 22:56:18.894222 | 2026-03-10 22:56:18.894398 | PLAY [localhost] 2026-03-10 22:56:18.903664 | 2026-03-10 22:56:18.903738 | TASK [Gathering Facts] 2026-03-10 22:56:19.942901 | localhost | ok 2026-03-10 22:56:19.974204 | 2026-03-10 22:56:19.974377 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-10 22:56:20.432179 | localhost -> localhost | changed 2026-03-10 22:56:20.444503 | 2026-03-10 22:56:20.444676 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-10 22:56:21.308383 | localhost -> localhost | changed 2026-03-10 22:56:21.317125 | 2026-03-10 22:56:21.317211 | TASK [Setup log path fact] 2026-03-10 22:56:21.335183 | localhost | ok 2026-03-10 22:56:21.346334 | 2026-03-10 22:56:21.346408 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-10 22:56:21.384198 | localhost | ok 2026-03-10 22:56:21.392175 | 2026-03-10 22:56:21.392248 | TASK [emit-job-header : Print job information] 2026-03-10 22:56:21.431798 | # Job Information 2026-03-10 22:56:21.431991 | Ansible Version: 2.15.12 2026-03-10 22:56:21.432053 | Job: rhoso-architecture-validate-multi-namespace-skmo 2026-03-10 22:56:21.432086 | Pipeline: github-check 2026-03-10 22:56:21.432114 | Executor: ze01.softwarefactory-project.io 2026-03-10 22:56:21.432139 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/693 2026-03-10 22:56:21.432166 | Log URL (when completed): https://logserver.rdoproject.org/b91/rdoproject.org/b91eb31a85264b17a16b5cb0534e2305/ 2026-03-10 22:56:21.432192 | Event ID: 360c3450-1cd4-11f1-8904-49a23d5580dc 2026-03-10 22:56:21.439312 | 2026-03-10 22:56:21.439415 | LOOP [emit-job-header : Print node information] 2026-03-10 22:56:21.564943 | localhost | ok: 2026-03-10 22:56:21.565134 | localhost | # Node Information 2026-03-10 22:56:21.565161 | localhost | Inventory Hostname: controller 2026-03-10 22:56:21.565187 | localhost | Hostname: np0005643781 2026-03-10 22:56:21.565212 | localhost | Username: zuul 2026-03-10 22:56:21.565234 | localhost | Distro: CentOS 9 2026-03-10 22:56:21.565252 | localhost | Provider: vexxhost-nodepool-tripleo 2026-03-10 22:56:21.565269 | localhost | Region: RegionOne 2026-03-10 22:56:21.565286 | localhost | Label: cloud-centos-9-stream-tripleo 2026-03-10 22:56:21.565302 | localhost | Product Name: OpenStack Nova 2026-03-10 22:56:21.565318 | localhost | Interface IP: 38.102.83.9 2026-03-10 22:56:21.584978 | 2026-03-10 22:56:21.585101 | PLAY [all] 2026-03-10 22:56:21.592107 | 2026-03-10 22:56:21.592179 | TASK [Gather network facts] 2026-03-10 22:56:22.038214 | controller | ok 2026-03-10 22:56:22.072627 | 2026-03-10 22:56:22.072765 | TASK [include_role : start-zuul-console] 2026-03-10 22:56:22.095698 | controller | ok 2026-03-10 22:56:22.111938 | 2026-03-10 22:56:22.112050 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-10 22:56:22.523189 | controller | ok 2026-03-10 22:56:22.542659 | 2026-03-10 22:56:22.542882 | TASK [include_role : add-build-sshkey] 2026-03-10 22:56:22.579873 | controller | ok 2026-03-10 22:56:22.609571 | 2026-03-10 22:56:22.609714 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-10 22:56:22.878823 | controller -> localhost | ok 2026-03-10 22:56:22.885942 | 2026-03-10 22:56:22.886082 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-10 22:56:22.905900 | controller | ok 2026-03-10 22:56:22.919240 | controller | included: /var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-10 22:56:22.925001 | 2026-03-10 22:56:22.925089 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-10 22:56:24.020834 | controller -> localhost | Generating public/private rsa key pair. 2026-03-10 22:56:24.021098 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/b91eb31a85264b17a16b5cb0534e2305_id_rsa. 2026-03-10 22:56:24.021131 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/b91eb31a85264b17a16b5cb0534e2305_id_rsa.pub. 2026-03-10 22:56:24.021153 | controller -> localhost | The key fingerprint is: 2026-03-10 22:56:24.021172 | controller -> localhost | SHA256:GCIYsJYnvjtzIj/BgC0BZMjWvcUzBpS9v64v9HB5TWI zuul-build-sshkey 2026-03-10 22:56:24.021191 | controller -> localhost | The key's randomart image is: 2026-03-10 22:56:24.021209 | controller -> localhost | +---[RSA 3072]----+ 2026-03-10 22:56:24.021226 | controller -> localhost | |Xo. oo= | 2026-03-10 22:56:24.021422 | controller -> localhost | |+*.. o B | 2026-03-10 22:56:24.021439 | controller -> localhost | |=*... = + | 2026-03-10 22:56:24.021456 | controller -> localhost | |* +. o + E . | 2026-03-10 22:56:24.021473 | controller -> localhost | | = . S o + | 2026-03-10 22:56:24.021490 | controller -> localhost | | + o + . . | 2026-03-10 22:56:24.021506 | controller -> localhost | | . . . + o | 2026-03-10 22:56:24.021525 | controller -> localhost | |.+o. . o | 2026-03-10 22:56:24.021542 | controller -> localhost | |.o*. .=o | 2026-03-10 22:56:24.021558 | controller -> localhost | +----[SHA256]-----+ 2026-03-10 22:56:24.021603 | controller -> localhost | ok: Runtime: 0:00:00.661108 2026-03-10 22:56:24.027442 | 2026-03-10 22:56:24.027505 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-10 22:56:24.059876 | controller | ok 2026-03-10 22:56:24.070362 | controller | included: /var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-10 22:56:24.078197 | 2026-03-10 22:56:24.078256 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-10 22:56:24.102548 | controller | skipping: Conditional result was False 2026-03-10 22:56:24.110867 | 2026-03-10 22:56:24.110974 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-10 22:56:24.575343 | controller | changed 2026-03-10 22:56:24.587525 | 2026-03-10 22:56:24.587673 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-10 22:56:24.869811 | controller | ok 2026-03-10 22:56:24.881010 | 2026-03-10 22:56:24.881243 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-10 22:56:25.694039 | controller | changed 2026-03-10 22:56:25.705121 | 2026-03-10 22:56:25.705256 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-10 22:56:26.525804 | controller | changed 2026-03-10 22:56:26.537751 | 2026-03-10 22:56:26.537889 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-10 22:56:26.564831 | controller | skipping: Conditional result was False 2026-03-10 22:56:26.576514 | 2026-03-10 22:56:26.576647 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-10 22:56:27.014268 | controller -> localhost | changed 2026-03-10 22:56:27.035312 | 2026-03-10 22:56:27.035494 | TASK [add-build-sshkey : Add back temp key] 2026-03-10 22:56:27.349102 | controller -> localhost | Identity added: /var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/b91eb31a85264b17a16b5cb0534e2305_id_rsa (zuul-build-sshkey) 2026-03-10 22:56:27.349464 | controller -> localhost | ok: Runtime: 0:00:00.010975 2026-03-10 22:56:27.359078 | 2026-03-10 22:56:27.359211 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-10 22:56:27.743746 | controller | ok 2026-03-10 22:56:27.754494 | 2026-03-10 22:56:27.754677 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-10 22:56:27.793895 | controller | skipping: Conditional result was False 2026-03-10 22:56:27.804827 | 2026-03-10 22:56:27.804951 | TASK [include_role : validate-host] 2026-03-10 22:56:27.834986 | controller | ok 2026-03-10 22:56:27.860073 | 2026-03-10 22:56:27.860237 | TASK [validate-host : Define zuul_info_dir fact] 2026-03-10 22:56:27.901301 | controller | ok 2026-03-10 22:56:27.907536 | 2026-03-10 22:56:27.907662 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-03-10 22:56:28.211489 | controller -> localhost | ok 2026-03-10 22:56:28.259052 | 2026-03-10 22:56:28.259281 | TASK [validate-host : Collect information about the host] 2026-03-10 22:56:29.029058 | controller | ok 2026-03-10 22:56:29.048784 | 2026-03-10 22:56:29.048971 | TASK [validate-host : Sanitize hostname] 2026-03-10 22:56:29.116546 | controller | ok 2026-03-10 22:56:29.127555 | 2026-03-10 22:56:29.127712 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-03-10 22:56:29.637388 | controller -> localhost | changed 2026-03-10 22:56:29.649170 | 2026-03-10 22:56:29.649313 | TASK [validate-host : Collect information about zuul worker] 2026-03-10 22:56:30.053482 | controller | ok 2026-03-10 22:56:30.064746 | 2026-03-10 22:56:30.064887 | TASK [validate-host : Write out all zuul information for each host] 2026-03-10 22:56:30.613494 | controller -> localhost | changed 2026-03-10 22:56:30.623228 | 2026-03-10 22:56:30.623322 | TASK [include_role : prepare-workspace-openshift] 2026-03-10 22:56:30.647127 | controller | skipping: Conditional result was False 2026-03-10 22:56:30.652440 | 2026-03-10 22:56:30.652529 | TASK [include_role : remove-zuul-sshkey] 2026-03-10 22:56:30.676152 | controller | skipping: Conditional result was False 2026-03-10 22:56:30.681519 | 2026-03-10 22:56:30.681616 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-10 22:56:30.947908 | controller | ok: "logs" 2026-03-10 22:56:30.948388 | controller | ok: All items complete 2026-03-10 22:56:30.948449 | 2026-03-10 22:56:31.159674 | controller | ok: "artifacts" 2026-03-10 22:56:31.354689 | controller | ok: "docs" 2026-03-10 22:56:31.373683 | 2026-03-10 22:56:31.373866 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-10 22:56:31.655490 | controller | changed: "logs" 2026-03-10 22:56:31.874175 | controller | changed: "artifacts" 2026-03-10 22:56:32.086415 | controller | changed: "docs" 2026-03-10 22:56:32.145747 | 2026-03-10 22:56:32.145896 | PLAY RECAP 2026-03-10 22:56:32.145978 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-10 22:56:32.146086 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-10 22:56:32.146121 | 2026-03-10 22:56:32.269221 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-10 22:56:32.270228 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-03-10 22:56:32.961847 | 2026-03-10 22:56:32.962054 | PLAY [all] 2026-03-10 22:56:32.982533 | 2026-03-10 22:56:32.982677 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-03-10 22:56:33.054578 | controller | ok 2026-03-10 22:56:33.061931 | 2026-03-10 22:56:33.062063 | TASK [mirror-info-fork : Create /etc/ci] 2026-03-10 22:56:33.551876 | controller | changed 2026-03-10 22:56:33.565405 | 2026-03-10 22:56:33.565543 | TASK [mirror-info-fork : Install ci_mirror script] 2026-03-10 22:56:34.639594 | controller | changed 2026-03-10 22:56:34.651157 | 2026-03-10 22:56:34.651284 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-03-10 22:56:35.100085 | controller | changed: 2026-03-10 22:56:35.100564 | controller | { 2026-03-10 22:56:35.100633 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-03-10 22:56:35.100697 | controller | } 2026-03-10 22:56:35.338609 | controller | changed: 2026-03-10 22:56:35.338762 | controller | { 2026-03-10 22:56:35.338802 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-03-10 22:56:35.338834 | controller | } 2026-03-10 22:56:35.580146 | controller | changed: 2026-03-10 22:56:35.580272 | controller | { 2026-03-10 22:56:35.580297 | 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-10 22:56:35.580317 | controller | } 2026-03-10 22:56:35.813247 | controller | changed: 2026-03-10 22:56:35.813400 | controller | { 2026-03-10 22:56:35.813440 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-03-10 22:56:35.813469 | controller | } 2026-03-10 22:56:36.076980 | controller | changed: 2026-03-10 22:56:36.077138 | controller | { 2026-03-10 22:56:36.077173 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-03-10 22:56:36.077198 | controller | } 2026-03-10 22:56:36.359927 | controller | changed: 2026-03-10 22:56:36.360061 | controller | { 2026-03-10 22:56:36.360093 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-03-10 22:56:36.360114 | controller | } 2026-03-10 22:56:36.609216 | controller | changed: 2026-03-10 22:56:36.609438 | controller | { 2026-03-10 22:56:36.609468 | 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-10 22:56:36.609491 | controller | } 2026-03-10 22:56:36.859189 | controller | changed: 2026-03-10 22:56:36.859353 | controller | { 2026-03-10 22:56:36.859405 | 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-10 22:56:36.859447 | controller | } 2026-03-10 22:56:37.116569 | controller | changed: 2026-03-10 22:56:37.116711 | controller | { 2026-03-10 22:56:37.116735 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-03-10 22:56:37.116753 | controller | } 2026-03-10 22:56:37.336070 | controller | changed: 2026-03-10 22:56:37.336232 | controller | { 2026-03-10 22:56:37.336280 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-03-10 22:56:37.336321 | controller | } 2026-03-10 22:56:37.566376 | controller | changed: 2026-03-10 22:56:37.566773 | controller | { 2026-03-10 22:56:37.566847 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-03-10 22:56:37.566894 | controller | } 2026-03-10 22:56:37.760206 | controller | changed: 2026-03-10 22:56:37.760541 | controller | { 2026-03-10 22:56:37.760620 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-03-10 22:56:37.760689 | controller | } 2026-03-10 22:56:38.033362 | controller | changed: 2026-03-10 22:56:38.033534 | controller | { 2026-03-10 22:56:38.033586 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-03-10 22:56:38.033629 | controller | } 2026-03-10 22:56:38.305256 | controller | changed: 2026-03-10 22:56:38.305439 | controller | { 2026-03-10 22:56:38.305509 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-03-10 22:56:38.305555 | controller | } 2026-03-10 22:56:38.524840 | controller | changed: 2026-03-10 22:56:38.525046 | controller | { 2026-03-10 22:56:38.525110 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-03-10 22:56:38.525155 | controller | } 2026-03-10 22:56:38.801081 | controller | changed: 2026-03-10 22:56:38.801273 | controller | { 2026-03-10 22:56:38.801340 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-03-10 22:56:38.801397 | controller | } 2026-03-10 22:56:39.051255 | controller | changed: 2026-03-10 22:56:39.053903 | controller | { 2026-03-10 22:56:39.053996 | 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-10 22:56:39.054131 | controller | } 2026-03-10 22:56:39.331968 | controller | changed: 2026-03-10 22:56:39.332115 | controller | { 2026-03-10 22:56:39.332149 | 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-10 22:56:39.332187 | controller | } 2026-03-10 22:56:39.583155 | controller | changed: 2026-03-10 22:56:39.583285 | controller | { 2026-03-10 22:56:39.583316 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-03-10 22:56:39.583341 | controller | } 2026-03-10 22:56:39.832106 | controller | changed: 2026-03-10 22:56:39.832242 | controller | { 2026-03-10 22:56:39.832275 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-03-10 22:56:39.832302 | controller | } 2026-03-10 22:56:40.127206 | controller | changed: 2026-03-10 22:56:40.127383 | controller | { 2026-03-10 22:56:40.127435 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-03-10 22:56:40.127479 | controller | } 2026-03-10 22:56:40.407611 | controller | changed: 2026-03-10 22:56:40.407823 | controller | { 2026-03-10 22:56:40.407875 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-03-10 22:56:40.407915 | controller | } 2026-03-10 22:56:40.646419 | controller | changed: 2026-03-10 22:56:40.646643 | controller | { 2026-03-10 22:56:40.646696 | 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-10 22:56:40.646741 | controller | } 2026-03-10 22:56:40.902079 | controller | changed: 2026-03-10 22:56:40.902237 | controller | { 2026-03-10 22:56:40.902267 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-03-10 22:56:40.902290 | controller | } 2026-03-10 22:56:41.164221 | controller | changed: 2026-03-10 22:56:41.164349 | controller | { 2026-03-10 22:56:41.164374 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-03-10 22:56:41.164392 | controller | } 2026-03-10 22:56:41.453115 | controller | changed: 2026-03-10 22:56:41.453267 | controller | { 2026-03-10 22:56:41.453301 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-03-10 22:56:41.453326 | controller | } 2026-03-10 22:56:41.474372 | 2026-03-10 22:56:41.474520 | TASK [Set timezone to UTC] 2026-03-10 22:56:42.192830 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-03-10 22:56:42.202974 | 2026-03-10 22:56:42.203105 | TASK [Create nodepool directory] 2026-03-10 22:56:42.499494 | controller | changed 2026-03-10 22:56:42.512773 | 2026-03-10 22:56:42.512923 | TASK [Create nodepool sub_nodes file] 2026-03-10 22:56:43.321518 | controller | changed 2026-03-10 22:56:43.332928 | 2026-03-10 22:56:43.333447 | TASK [Create nodepool sub_nodes_private file] 2026-03-10 22:56:44.064830 | controller | changed 2026-03-10 22:56:44.071959 | 2026-03-10 22:56:44.072044 | LOOP [Populate nodepool sub_nodes file] 2026-03-10 22:56:44.116239 | 2026-03-10 22:56:44.116464 | LOOP [Populate nodepool sub_nodes_private file] 2026-03-10 22:56:44.169642 | 2026-03-10 22:56:44.169831 | TASK [Create nodepool primary file] 2026-03-10 22:56:44.215087 | controller | skipping: Conditional result was False 2026-03-10 22:56:44.221604 | 2026-03-10 22:56:44.221699 | TASK [Create nodepool node_private for this node] 2026-03-10 22:56:45.001649 | controller | changed 2026-03-10 22:56:45.015391 | 2026-03-10 22:56:45.015805 | LOOP [Copy ssh keys to nodepool directory] 2026-03-10 22:56:45.470780 | controller | ok: Item: id_rsa Runtime: 0:00:00.006769 2026-03-10 22:56:45.471177 | 2026-03-10 22:56:45.694476 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.006649 2026-03-10 22:56:45.703098 | 2026-03-10 22:56:45.703262 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-03-10 22:56:46.500070 | controller | changed 2026-03-10 22:56:46.507410 | 2026-03-10 22:56:46.507513 | TASK [Validate sudoers config after edits] 2026-03-10 22:56:46.814551 | controller | /etc/sudoers: parsed OK 2026-03-10 22:56:46.814601 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-03-10 22:56:46.814608 | controller | /etc/sudoers.d/zuul: parsed OK 2026-03-10 22:56:46.814613 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-03-10 22:56:47.044561 | controller | ok: Runtime: 0:00:00.005507 2026-03-10 22:56:47.056469 | 2026-03-10 22:56:47.056602 | TASK [Show the environment passed in to job shell scripts] 2026-03-10 22:56:47.348665 | controller | SHELL=/bin/bash 2026-03-10 22:56:47.348764 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2026-03-10 22:56:47.348775 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2026-03-10 22:56:47.348782 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/84/3684/7da97ce862de20cf546ffa30264b5c33c462ecda^openstack-k8s-operators/architecture:main:refs/changes/93/693/d7f384a16e5757556886471de7fee62eb148b42c 2026-03-10 22:56:47.348792 | controller | PWD=/home/zuul 2026-03-10 22:56:47.348799 | controller | ZUUL_PIPELINE=github-check 2026-03-10 22:56:47.348805 | controller | LOGNAME=zuul 2026-03-10 22:56:47.348812 | controller | XDG_SESSION_TYPE=tty 2026-03-10 22:56:47.348818 | controller | _=/usr/bin/env 2026-03-10 22:56:47.348824 | controller | MOTD_SHOWN=pam 2026-03-10 22:56:47.348831 | controller | HOME=/home/zuul 2026-03-10 22:56:47.348837 | controller | LANG=en_US.UTF-8 2026-03-10 22:56:47.348843 | controller | SSH_CONNECTION=38.102.83.114 48760 38.102.83.9 22 2026-03-10 22:56:47.348850 | 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-10 22:56:47.348856 | controller | ZUUL_CHANGE_IDS=3684,7da97ce862de20cf546ffa30264b5c33c462ecda 693,d7f384a16e5757556886471de7fee62eb148b42c 2026-03-10 22:56:47.348863 | controller | WORKSPACE=/home/zuul/workspace 2026-03-10 22:56:47.348869 | controller | XDG_SESSION_CLASS=user 2026-03-10 22:56:47.348875 | controller | SELINUX_ROLE_REQUESTED= 2026-03-10 22:56:47.348881 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-03-10 22:56:47.348889 | controller | USER=zuul 2026-03-10 22:56:47.348896 | controller | ZUUL_VOTING=True 2026-03-10 22:56:47.348901 | controller | BUILD_TIMEOUT=1800000 2026-03-10 22:56:47.348908 | controller | SELINUX_USE_CURRENT_RANGE= 2026-03-10 22:56:47.348914 | controller | SHLVL=1 2026-03-10 22:56:47.348920 | controller | ZUUL_PATCHSET=d7f384a16e5757556886471de7fee62eb148b42c 2026-03-10 22:56:47.348926 | controller | XDG_SESSION_ID=1 2026-03-10 22:56:47.348932 | controller | ZUUL_BRANCH=main 2026-03-10 22:56:47.348939 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-03-10 22:56:47.348945 | controller | SSH_CLIENT=38.102.83.114 48760 22 2026-03-10 22:56:47.348951 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-03-10 22:56:47.348958 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-03-10 22:56:47.348964 | controller | which_declare=declare -f 2026-03-10 22:56:47.348971 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-03-10 22:56:47.348979 | controller | SELINUX_LEVEL_REQUESTED= 2026-03-10 22:56:47.348985 | controller | ZUUL_CHANGE=693 2026-03-10 22:56:47.348991 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-03-10 22:56:47.348998 | controller | ZUUL_UUID=b91eb31a85264b17a16b5cb0534e2305 2026-03-10 22:56:47.349004 | controller | BASH_FUNC_which%%=() { ( alias; 2026-03-10 22:56:47.349011 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-03-10 22:56:47.349017 | controller | } 2026-03-10 22:56:47.610590 | controller | ok: Runtime: 0:00:00.006620 2026-03-10 22:56:47.622290 | 2026-03-10 22:56:47.622487 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-03-10 22:56:47.648806 | controller | skipping: Conditional result was False 2026-03-10 22:56:47.662130 | 2026-03-10 22:56:47.662352 | TASK [Symlink /home/zuul-worker/workspace] 2026-03-10 22:56:48.210841 | controller | skipping: Conditional result was False 2026-03-10 22:56:48.223740 | 2026-03-10 22:56:48.223943 | TASK [Ensure legacy workspace directory] 2026-03-10 22:56:48.464197 | controller | changed 2026-03-10 22:56:48.527698 | 2026-03-10 22:56:48.527823 | PLAY RECAP 2026-03-10 22:56:48.527865 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-10 22:56:48.527886 | 2026-03-10 22:56:48.650153 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-03-10 22:56:48.652301 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-03-10 22:56:49.318594 | 2026-03-10 22:56:49.318757 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-03-10 22:56:49.342248 | 2026-03-10 22:56:49.342414 | TASK [Clone repos in the job workspace] 2026-03-10 22:56:49.361706 | controller | ok 2026-03-10 22:56:49.380186 | 2026-03-10 22:56:49.380380 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-10 22:56:49.784546 | controller | ok 2026-03-10 22:56:49.795368 | 2026-03-10 22:56:49.795549 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-10 22:56:52.459695 | controller | Output suppressed because no_log was given 2026-03-10 22:56:52.469004 | 2026-03-10 22:56:52.469086 | TASK [Create zuul-output directory] 2026-03-10 22:56:52.876438 | controller | ok 2026-03-10 22:56:52.888342 | 2026-03-10 22:56:52.888476 | TASK [Install required packages] 2026-03-10 22:57:37.747915 | controller | changed 2026-03-10 22:57:37.760413 | 2026-03-10 22:57:37.760616 | TASK [Output pip related things] 2026-03-10 22:57:38.504672 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-03-10 22:57:38.814181 | controller | changed 2026-03-10 22:57:38.825667 | 2026-03-10 22:57:38.825795 | TASK [Install requirements] 2026-03-10 22:58:41.824715 | controller | changed 2026-03-10 22:58:41.849179 | 2026-03-10 22:58:41.849319 | TASK [Add cronjob to trigger job stats] 2026-03-10 22:58:41.904680 | controller | skipping: Conditional result was False 2026-03-10 22:58:41.911455 | 2026-03-10 22:58:41.911572 | LOOP [Construct project change list] 2026-03-10 22:58:41.979226 | controller | ok: 2026-03-10 22:58:41.979457 | controller | { 2026-03-10 22:58:41.979483 | controller | "branch": "main", 2026-03-10 22:58:41.979503 | controller | "change": "3684", 2026-03-10 22:58:41.979521 | controller | "change_message": "Add playbooks for SKMO\n\nAdd multi-namespace SKMO scenario and playbooks\r\nAdd support for Shared Keystone Multi-region OpenStack (SKMO)\r\ndeployments with cross-region Barbican keystone listener:\r\n\r\nPlaybooks:\r\n- prepare-leaf.yaml: Pre-stage hook that creates a TransportURL CR\r\n in the central region for the leaf's barbican-keystone-listener,\r\n copies the generated secret to the leaf namespace, extracts\r\n rootca-internal CA cert from central and adds it to the leaf's\r\n custom-ca-certs bundle, and waits for central Keystone and\r\n openstackclient readiness with retry logic\r\n- configure-leaf-listener.yaml: Post-stage hook that patches the\r\n leaf OpenStackControlPlane with the cross-region transport_url\r\n for the barbican-keystone-listener\r\n- trust-leaf-ca.yaml: Post-stage hook that extracts the leaf\r\n region's rootca-public and rootca-internal CA certs and adds\r\n them to the central region's custom-ca-certs bundle\r\n- ensure-central-ca-bundle.yaml: Ensures the central CA bundle\r\n secret exists before the leaf control plane deployment\r\n\r\nScenario:\r\n- va-multi-skmo.yml reproducer scenario configuration\r\n- multi-namespace-skmo architecture scenario symlink", 2026-03-10 22:58:41.979555 | controller | "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3684", 2026-03-10 22:58:41.979574 | controller | "commit_id": "7da97ce862de20cf546ffa30264b5c33c462ecda", 2026-03-10 22:58:41.979590 | controller | "patchset": "7da97ce862de20cf546ffa30264b5c33c462ecda", 2026-03-10 22:58:41.979606 | controller | "project": { 2026-03-10 22:58:41.979622 | controller | "canonical_hostname": "github.com", 2026-03-10 22:58:41.979637 | controller | "canonical_name": "github.com/openstack-k8s-operators/ci-framework", 2026-03-10 22:58:41.979653 | controller | "name": "openstack-k8s-operators/ci-framework", 2026-03-10 22:58:41.979668 | controller | "short_name": "ci-framework", 2026-03-10 22:58:41.979683 | controller | "src_dir": "src/github.com/openstack-k8s-operators/ci-framework" 2026-03-10 22:58:41.979699 | controller | }, 2026-03-10 22:58:41.979714 | controller | "topic": null 2026-03-10 22:58:41.979729 | controller | } 2026-03-10 22:58:41.986474 | controller | ok: 2026-03-10 22:58:41.986601 | controller | { 2026-03-10 22:58:41.986626 | controller | "branch": "main", 2026-03-10 22:58:41.986644 | controller | "change": "693", 2026-03-10 22:58:41.986661 | controller | "change_message": "Multi-namespace test\n\nAdd multi-namespace SKMO support\r\n\r\nConfigure the multi-namespace SKMO scenario with:\r\n- SKMO-specific control-plane kustomization for the central region\r\n with barbican-keystone-listener pool_name and RabbitMQ memory\r\n reduction (4Gi -> 2Gi) for compact clusters\r\n- Barbican keystone listener pool_name configuration for both\r\n central (regionOne) and leaf (regionTwo) regions\r\n- Automation stages updated to reference SKMO-specific paths\r\n- Post-stage hook for populating cross-region transport URL\r\n- Wait conditions adjusted for parallel deployment\r\n- Correct keystone endpoint values for leaf region\r\n- CA trust configuration between central and leaf regions\r\n\r\nDepends-On: https://github.com/openstack-k8s-operators/ci-framework/pull/3684\r\n", 2026-03-10 22:58:41.986679 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/693", 2026-03-10 22:58:41.986695 | controller | "commit_id": "d7f384a16e5757556886471de7fee62eb148b42c", 2026-03-10 22:58:41.986711 | controller | "patchset": "d7f384a16e5757556886471de7fee62eb148b42c", 2026-03-10 22:58:41.986726 | controller | "project": { 2026-03-10 22:58:41.986742 | controller | "canonical_hostname": "github.com", 2026-03-10 22:58:41.986757 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-03-10 22:58:41.986782 | controller | "name": "openstack-k8s-operators/architecture", 2026-03-10 22:58:41.986799 | controller | "short_name": "architecture", 2026-03-10 22:58:41.986815 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-03-10 22:58:41.986830 | controller | }, 2026-03-10 22:58:41.986847 | controller | "topic": null 2026-03-10 22:58:41.986862 | controller | } 2026-03-10 22:58:42.034381 | 2026-03-10 22:58:42.034496 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-03-10 22:58:42.049708 | 2026-03-10 22:58:42.049821 | TASK [Filter out host if needed] 2026-03-10 22:58:42.061168 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-10 22:58:42.066248 | 2026-03-10 22:58:42.066326 | TASK [Get git tag for image tagging] 2026-03-10 22:58:42.596778 | controller | skipping: Conditional result was False 2026-03-10 22:58:42.610809 | 2026-03-10 22:58:42.611000 | TASK [Set openstack-runner image] 2026-03-10 22:58:42.639075 | controller | skipping: Conditional result was False 2026-03-10 22:58:42.651354 | 2026-03-10 22:58:42.651527 | TASK [Build openstack-runner image] 2026-03-10 22:58:42.668499 | controller | skipping: Conditional result was False 2026-03-10 22:58:42.681441 | 2026-03-10 22:58:42.681617 | TASK [Push openstack-runner image] 2026-03-10 22:58:42.709074 | controller | skipping: Conditional result was False 2026-03-10 22:58:42.717844 | 2026-03-10 22:58:42.717997 | TASK [Make sure ci-framework directory exists] 2026-03-10 22:58:42.744964 | controller | skipping: Conditional result was False 2026-03-10 22:58:42.752347 | 2026-03-10 22:58:42.752416 | TASK [Create EDPM ansible var file] 2026-03-10 22:58:42.777305 | controller | skipping: Conditional result was False 2026-03-10 22:58:42.841151 | 2026-03-10 22:58:42.841257 | PLAY RECAP 2026-03-10 22:58:42.841297 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-03-10 22:58:42.841319 | 2026-03-10 22:58:42.954178 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-03-10 22:58:42.955215 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-10 22:58:43.572498 | 2026-03-10 22:58:43.572632 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-03-10 22:58:43.593951 | 2026-03-10 22:58:43.594121 | TASK [Create zuul-output directory] 2026-03-10 22:58:44.027740 | controller | changed 2026-03-10 22:58:44.047559 | 2026-03-10 22:58:44.047808 | TASK [Slurp Zuul inventory test] 2026-03-10 22:58:44.442831 | controller -> localhost | ok 2026-03-10 22:58:44.457373 | 2026-03-10 22:58:44.457547 | TASK [Save zuul inventory] 2026-03-10 22:58:45.577334 | controller | changed 2026-03-10 22:58:45.591992 | 2026-03-10 22:58:45.592250 | TASK [Save zuul vars without the change_message] 2026-03-10 22:58:46.370458 | controller | changed 2026-03-10 22:58:46.412582 | 2026-03-10 22:58:46.412719 | PLAY RECAP 2026-03-10 22:58:46.412779 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-10 22:58:46.412807 | 2026-03-10 22:58:46.529530 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-10 22:58:46.531041 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-03-10 22:58:47.206714 | 2026-03-10 22:58:47.206942 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2026-03-10 22:58:47.229483 | 2026-03-10 22:58:47.229633 | TASK [Filter out host if needed] 2026-03-10 22:58:47.239404 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-10 22:58:47.244808 | 2026-03-10 22:58:47.244939 | TASK [Run playbook] 2026-03-10 22:58:48.188474 | controller | 2026-03-10 22:58:49.170222 | controller | PLAY [Test architecture automations] ******************************************* 2026-03-10 22:58:49.170283 | controller | 2026-03-10 22:58:49.170290 | controller | TASK [Gathering Facts ] ******************************************************** 2026-03-10 22:58:49.170295 | controller | Tuesday 10 March 2026 22:58:48 +0000 (0:00:00.026) 0:00:00.027 ********* 2026-03-10 22:58:49.170299 | controller | Tuesday 10 March 2026 22:58:48 +0000 (0:00:00.025) 0:00:00.025 ********* 2026-03-10 22:58:49.170312 | controller | ok: [localhost] 2026-03-10 22:58:49.234410 | controller | 2026-03-10 22:58:49.234489 | 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-10 22:58:49.234513 | controller | Tuesday 10 March 2026 22:58:49 +0000 (0:00:00.981) 0:00:01.008 ********* 2026-03-10 22:58:49.234525 | controller | Tuesday 10 March 2026 22:58:49 +0000 (0:00:00.981) 0:00:01.006 ********* 2026-03-10 22:58:49.234546 | controller | ok: [localhost] 2026-03-10 22:58:49.294949 | controller | 2026-03-10 22:58:49.295047 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-03-10 22:58:49.295066 | controller | Tuesday 10 March 2026 22:58:49 +0000 (0:00:00.064) 0:00:01.072 ********* 2026-03-10 22:58:49.295082 | controller | Tuesday 10 March 2026 22:58:49 +0000 (0:00:00.064) 0:00:01.071 ********* 2026-03-10 22:58:49.295155 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-03-10 22:58:49.330103 | controller | 2026-03-10 22:58:49.330246 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-03-10 22:58:49.330260 | controller | Tuesday 10 March 2026 22:58:49 +0000 (0:00:00.060) 0:00:01.132 ********* 2026-03-10 22:58:49.330270 | controller | Tuesday 10 March 2026 22:58:49 +0000 (0:00:00.060) 0:00:01.131 ********* 2026-03-10 22:58:49.330293 | controller | ok: [localhost] => 2026-03-10 22:58:53.112247 | controller | cifmw_ci_setup_packages: 2026-03-10 22:58:53.112315 | controller | - bash-completion 2026-03-10 22:58:53.112328 | controller | - ca-certificates 2026-03-10 22:58:53.112339 | controller | - git-core 2026-03-10 22:58:53.112349 | controller | - make 2026-03-10 22:58:53.112359 | controller | - tar 2026-03-10 22:58:53.112369 | controller | - tmux 2026-03-10 22:58:53.112378 | controller | - python3-pip 2026-03-10 22:58:53.112388 | controller | 2026-03-10 22:58:53.112398 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-03-10 22:58:53.112418 | controller | Tuesday 10 March 2026 22:58:49 +0000 (0:00:00.035) 0:00:01.168 ********* 2026-03-10 22:58:53.112429 | controller | Tuesday 10 March 2026 22:58:49 +0000 (0:00:00.035) 0:00:01.166 ********* 2026-03-10 22:58:53.112449 | controller | changed: [localhost] 2026-03-10 22:58:53.443702 | controller | 2026-03-10 22:58:53.443776 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-03-10 22:58:53.443790 | controller | Tuesday 10 March 2026 22:58:53 +0000 (0:00:03.782) 0:00:04.950 ********* 2026-03-10 22:58:53.443800 | controller | Tuesday 10 March 2026 22:58:53 +0000 (0:00:03.782) 0:00:04.949 ********* 2026-03-10 22:58:53.443821 | controller | ok: [localhost] 2026-03-10 22:58:53.796795 | controller | 2026-03-10 22:58:53.796848 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-03-10 22:58:53.796855 | controller | Tuesday 10 March 2026 22:58:53 +0000 (0:00:00.331) 0:00:05.281 ********* 2026-03-10 22:58:53.796860 | controller | Tuesday 10 March 2026 22:58:53 +0000 (0:00:00.331) 0:00:05.280 ********* 2026-03-10 22:58:53.796874 | controller | changed: [localhost] 2026-03-10 22:58:59.358629 | controller | 2026-03-10 22:58:59.358709 | 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-10 22:58:59.358731 | controller | Tuesday 10 March 2026 22:58:53 +0000 (0:00:00.353) 0:00:05.635 ********* 2026-03-10 22:58:59.358767 | controller | Tuesday 10 March 2026 22:58:53 +0000 (0:00:00.353) 0:00:05.633 ********* 2026-03-10 22:58:59.358789 | controller | changed: [localhost] 2026-03-10 22:58:59.392916 | controller | 2026-03-10 22:58:59.392965 | 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-10 22:58:59.392986 | controller | Tuesday 10 March 2026 22:58:59 +0000 (0:00:05.561) 0:00:11.196 ********* 2026-03-10 22:58:59.392997 | controller | Tuesday 10 March 2026 22:58:59 +0000 (0:00:05.561) 0:00:11.195 ********* 2026-03-10 22:58:59.393015 | controller | skipping: [localhost] 2026-03-10 22:58:59.729660 | controller | 2026-03-10 22:58:59.729735 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-03-10 22:58:59.729748 | controller | Tuesday 10 March 2026 22:58:59 +0000 (0:00:00.035) 0:00:11.231 ********* 2026-03-10 22:58:59.729756 | controller | Tuesday 10 March 2026 22:58:59 +0000 (0:00:00.035) 0:00:11.230 ********* 2026-03-10 22:58:59.729775 | controller | changed: [localhost] 2026-03-10 22:59:00.083184 | controller | 2026-03-10 22:59:00.083284 | 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-10 22:59:00.083299 | controller | source ~/.oc_completion 2026-03-10 22:59:00.083311 | controller | fi] *** 2026-03-10 22:59:00.083337 | controller | Tuesday 10 March 2026 22:58:59 +0000 (0:00:00.335) 0:00:11.567 ********* 2026-03-10 22:59:00.083349 | controller | Tuesday 10 March 2026 22:58:59 +0000 (0:00:00.336) 0:00:11.566 ********* 2026-03-10 22:59:00.083372 | controller | changed: [localhost] 2026-03-10 22:59:00.116030 | controller | 2026-03-10 22:59:00.116139 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-03-10 22:59:00.116156 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.353) 0:00:11.920 ********* 2026-03-10 22:59:00.116167 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.353) 0:00:11.919 ********* 2026-03-10 22:59:00.116190 | controller | skipping: [localhost] 2026-03-10 22:59:00.148092 | controller | 2026-03-10 22:59:00.148227 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-03-10 22:59:00.148241 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-03-10 22:59:00.148253 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-03-10 22:59:00.148265 | controller | }}] *** 2026-03-10 22:59:00.148276 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.032) 0:00:11.953 ********* 2026-03-10 22:59:00.148288 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.032) 0:00:11.952 ********* 2026-03-10 22:59:00.148313 | controller | skipping: [localhost] 2026-03-10 22:59:00.183565 | controller | 2026-03-10 22:59:00.183656 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-03-10 22:59:00.183670 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.032) 0:00:11.985 ********* 2026-03-10 22:59:00.183682 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.032) 0:00:11.984 ********* 2026-03-10 22:59:00.183705 | controller | skipping: [localhost] 2026-03-10 22:59:00.218521 | controller | 2026-03-10 22:59:00.218608 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-03-10 22:59:00.218626 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.035) 0:00:12.021 ********* 2026-03-10 22:59:00.218641 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.035) 0:00:12.020 ********* 2026-03-10 22:59:00.218669 | controller | skipping: [localhost] 2026-03-10 22:59:00.251530 | controller | 2026-03-10 22:59:00.251628 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-03-10 22:59:00.251649 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.034) 0:00:12.056 ********* 2026-03-10 22:59:00.251665 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.034) 0:00:12.054 ********* 2026-03-10 22:59:00.251699 | controller | skipping: [localhost] 2026-03-10 22:59:00.292365 | controller | 2026-03-10 22:59:00.292423 | 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-10 22:59:00.292449 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.032) 0:00:12.089 ********* 2026-03-10 22:59:00.292464 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.032) 0:00:12.087 ********* 2026-03-10 22:59:00.292482 | controller | skipping: [localhost] 2026-03-10 22:59:01.407922 | controller | 2026-03-10 22:59:01.407965 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-03-10 22:59:01.407974 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.041) 0:00:12.130 ********* 2026-03-10 22:59:01.407981 | controller | Tuesday 10 March 2026 22:59:00 +0000 (0:00:00.041) 0:00:12.129 ********* 2026-03-10 22:59:01.407994 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-03-10 22:59:01.772280 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-03-10 22:59:01.772338 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-03-10 22:59:01.772351 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-03-10 22:59:01.772363 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-03-10 22:59:01.772373 | controller | 2026-03-10 22:59:01.772383 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2026-03-10 22:59:01.772393 | controller | Tuesday 10 March 2026 22:59:01 +0000 (0:00:01.115) 0:00:13.246 ********* 2026-03-10 22:59:01.772403 | controller | Tuesday 10 March 2026 22:59:01 +0000 (0:00:01.115) 0:00:13.245 ********* 2026-03-10 22:59:01.772421 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-03-10 22:59:01.962256 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-03-10 22:59:01.962293 | controller | 2026-03-10 22:59:01.962299 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2026-03-10 22:59:01.962304 | controller | Tuesday 10 March 2026 22:59:01 +0000 (0:00:00.363) 0:00:13.610 ********* 2026-03-10 22:59:01.962308 | controller | Tuesday 10 March 2026 22:59:01 +0000 (0:00:00.363) 0:00:13.609 ********* 2026-03-10 22:59:01.962317 | controller | ok: [localhost] 2026-03-10 22:59:01.985168 | controller | 2026-03-10 22:59:01.985230 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2026-03-10 22:59:01.985243 | controller | Tuesday 10 March 2026 22:59:01 +0000 (0:00:00.190) 0:00:13.801 ********* 2026-03-10 22:59:01.985253 | controller | Tuesday 10 March 2026 22:59:01 +0000 (0:00:00.190) 0:00:13.799 ********* 2026-03-10 22:59:01.985274 | controller | skipping: [localhost] 2026-03-10 22:59:02.020895 | controller | 2026-03-10 22:59:02.020958 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2026-03-10 22:59:02.020985 | controller | Tuesday 10 March 2026 22:59:01 +0000 (0:00:00.022) 0:00:13.823 ********* 2026-03-10 22:59:02.021003 | controller | Tuesday 10 March 2026 22:59:01 +0000 (0:00:00.022) 0:00:13.822 ********* 2026-03-10 22:59:02.021030 | controller | skipping: [localhost] 2026-03-10 22:59:02.048077 | controller | 2026-03-10 22:59:02.048143 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2026-03-10 22:59:02.048158 | controller | Tuesday 10 March 2026 22:59:02 +0000 (0:00:00.035) 0:00:13.859 ********* 2026-03-10 22:59:02.048168 | controller | Tuesday 10 March 2026 22:59:02 +0000 (0:00:00.035) 0:00:13.857 ********* 2026-03-10 22:59:02.048187 | controller | skipping: [localhost] 2026-03-10 22:59:02.402449 | controller | 2026-03-10 22:59:02.402540 | 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-10 22:59:02.402554 | controller | Tuesday 10 March 2026 22:59:02 +0000 (0:00:00.027) 0:00:13.886 ********* 2026-03-10 22:59:02.402582 | controller | Tuesday 10 March 2026 22:59:02 +0000 (0:00:00.027) 0:00:13.885 ********* 2026-03-10 22:59:02.402606 | controller | ok: [localhost] 2026-03-10 22:59:02.792842 | controller | 2026-03-10 22:59:02.792939 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2026-03-10 22:59:02.792950 | controller | Tuesday 10 March 2026 22:59:02 +0000 (0:00:00.354) 0:00:14.240 ********* 2026-03-10 22:59:02.792959 | controller | Tuesday 10 March 2026 22:59:02 +0000 (0:00:00.354) 0:00:14.239 ********* 2026-03-10 22:59:02.792985 | controller | ok: [localhost] 2026-03-10 22:59:02.833845 | controller | 2026-03-10 22:59:02.833933 | 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-10 22:59:02.833955 | controller | ] *** 2026-03-10 22:59:02.833966 | controller | Tuesday 10 March 2026 22:59:02 +0000 (0:00:00.390) 0:00:14.630 ********* 2026-03-10 22:59:02.833975 | controller | Tuesday 10 March 2026 22:59:02 +0000 (0:00:00.390) 0:00:14.629 ********* 2026-03-10 22:59:02.833998 | controller | skipping: [localhost] 2026-03-10 22:59:03.065902 | controller | 2026-03-10 22:59:03.066024 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2026-03-10 22:59:03.066045 | controller | Tuesday 10 March 2026 22:59:02 +0000 (0:00:00.041) 0:00:14.672 ********* 2026-03-10 22:59:03.066061 | controller | Tuesday 10 March 2026 22:59:02 +0000 (0:00:00.041) 0:00:14.670 ********* 2026-03-10 22:59:03.066095 | controller | changed: [localhost] 2026-03-10 22:59:03.176576 | controller | 2026-03-10 22:59:03.176687 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2026-03-10 22:59:03.176695 | controller | _cifmw_kustomize_deploy_user_kustomize | 2026-03-10 22:59:03.176701 | controller | default({}) | 2026-03-10 22:59:03.176705 | controller | combine(item.value, recursive=True) 2026-03-10 22:59:03.176721 | controller | }}] *** 2026-03-10 22:59:03.176727 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.231) 0:00:14.904 ********* 2026-03-10 22:59:03.176732 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.231) 0:00:14.902 ********* 2026-03-10 22:59:03.176754 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2026-03-10 22:59:03.279129 | controller | 2026-03-10 22:59:03.279253 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2026-03-10 22:59:03.279265 | controller | _b64_kustomize_user_patches | 2026-03-10 22:59:03.279275 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2026-03-10 22:59:03.279285 | controller | }}] *** 2026-03-10 22:59:03.279295 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.110) 0:00:15.014 ********* 2026-03-10 22:59:03.279306 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.110) 0:00:15.013 ********* 2026-03-10 22:59:03.279337 | controller | ok: [localhost] 2026-03-10 22:59:03.512726 | controller | 2026-03-10 22:59:03.512787 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-03-10 22:59:03.512797 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.102) 0:00:15.117 ********* 2026-03-10 22:59:03.512804 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.102) 0:00:15.116 ********* 2026-03-10 22:59:03.512820 | controller | ok: [localhost] 2026-03-10 22:59:03.579265 | controller | 2026-03-10 22:59:03.579320 | 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-10 22:59:03.579328 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.233) 0:00:15.350 ********* 2026-03-10 22:59:03.579333 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.233) 0:00:15.349 ********* 2026-03-10 22:59:03.579350 | controller | ok: [localhost] 2026-03-10 22:59:03.931100 | controller | 2026-03-10 22:59:03.931209 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-03-10 22:59:03.931224 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.066) 0:00:15.417 ********* 2026-03-10 22:59:03.931236 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.066) 0:00:15.416 ********* 2026-03-10 22:59:03.931255 | controller | ok: [localhost] 2026-03-10 22:59:04.029213 | controller | 2026-03-10 22:59:04.029257 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2026-03-10 22:59:04.029270 | controller | _net_env_def_slurp['content'] | 2026-03-10 22:59:04.029280 | controller | b64decode | 2026-03-10 22:59:04.029290 | controller | from_yaml 2026-03-10 22:59:04.029299 | controller | }}, cacheable=True] *** 2026-03-10 22:59:04.029309 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.351) 0:00:15.769 ********* 2026-03-10 22:59:04.029318 | controller | Tuesday 10 March 2026 22:59:03 +0000 (0:00:00.351) 0:00:15.767 ********* 2026-03-10 22:59:04.029335 | controller | ok: [localhost] 2026-03-10 22:59:04.388403 | controller | 2026-03-10 22:59:04.388446 | controller | TASK [Discover automation files paths={{ 2026-03-10 22:59:04.388455 | controller | [cifmw_architecture_repo, _automation_relative] | 2026-03-10 22:59:04.388462 | controller | path_join 2026-03-10 22:59:04.388469 | controller | }}, patterns=*.yaml] *** 2026-03-10 22:59:04.388476 | controller | Tuesday 10 March 2026 22:59:04 +0000 (0:00:00.098) 0:00:15.867 ********* 2026-03-10 22:59:04.388483 | controller | Tuesday 10 March 2026 22:59:04 +0000 (0:00:00.098) 0:00:15.866 ********* 2026-03-10 22:59:04.388494 | controller | ok: [localhost] 2026-03-10 22:59:12.066070 | controller | 2026-03-10 22:59:12.066216 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2026-03-10 22:59:12.066232 | controller | Tuesday 10 March 2026 22:59:04 +0000 (0:00:00.359) 0:00:16.227 ********* 2026-03-10 22:59:12.066243 | controller | Tuesday 10 March 2026 22:59:04 +0000 (0:00:00.359) 0:00:16.225 ********* 2026-03-10 22:59:12.066273 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-03-10 22:59:13.843078 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-03-10 22:59:13.843167 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-03-10 22:59:13.843200 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-03-10 22:59:13.843217 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-03-10 22:59:13.843232 | controller | ok: [localhost] => (item=dcn.yaml) 2026-03-10 22:59:13.843242 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-03-10 22:59:13.843252 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-03-10 22:59:13.843261 | controller | ok: [localhost] => (item=hci.yaml) 2026-03-10 22:59:13.843271 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml) 2026-03-10 22:59:13.843281 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-03-10 22:59:13.843290 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-03-10 22:59:13.843300 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-03-10 22:59:13.843310 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-03-10 22:59:13.843319 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-03-10 22:59:13.843329 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-03-10 22:59:13.843338 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-03-10 22:59:13.843348 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-03-10 22:59:13.843357 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-03-10 22:59:13.843367 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-03-10 22:59:13.843377 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-03-10 22:59:13.843387 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-03-10 22:59:13.843397 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-03-10 22:59:13.843407 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-03-10 22:59:13.843417 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-03-10 22:59:13.843426 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-03-10 22:59:13.843448 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-03-10 22:59:13.843457 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-03-10 22:59:13.843467 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-03-10 22:59:13.843477 | controller | ok: [localhost] => (item=pidone.yaml) 2026-03-10 22:59:13.843486 | controller | ok: [localhost] => (item=sriov.yaml) 2026-03-10 22:59:13.843496 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-03-10 22:59:13.843506 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-03-10 22:59:13.843515 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-03-10 22:59:13.843525 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-03-10 22:59:13.843535 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-03-10 22:59:13.843544 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-03-10 22:59:13.843554 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-03-10 22:59:13.843564 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-03-10 22:59:13.843573 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-03-10 22:59:13.843583 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-03-10 22:59:13.843595 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-03-10 22:59:13.843606 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-03-10 22:59:13.843616 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-03-10 22:59:13.843625 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-03-10 22:59:13.843635 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-03-10 22:59:13.843644 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-03-10 22:59:13.843654 | controller | 2026-03-10 22:59:13.843664 | controller | TASK [Load automation files as fact vas={{ 2026-03-10 22:59:13.843674 | controller | vas | default({}) | 2026-03-10 22:59:13.843688 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2026-03-10 22:59:13.843698 | controller | }}] *** 2026-03-10 22:59:13.843708 | controller | Tuesday 10 March 2026 22:59:12 +0000 (0:00:07.677) 0:00:23.904 ********* 2026-03-10 22:59:13.843718 | controller | Tuesday 10 March 2026 22:59:12 +0000 (0:00:07.677) 0:00:23.903 ********* 2026-03-10 22:59:13.843737 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-03-10 22:59:13.893203 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-03-10 22:59:13.893258 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-03-10 22:59:13.893270 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-03-10 22:59:13.893280 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-03-10 22:59:13.893290 | controller | ok: [localhost] => (item=dcn.yaml) 2026-03-10 22:59:13.893300 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-03-10 22:59:13.893309 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-03-10 22:59:13.893319 | controller | ok: [localhost] => (item=hci.yaml) 2026-03-10 22:59:13.893329 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml) 2026-03-10 22:59:13.893339 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-03-10 22:59:13.893348 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-03-10 22:59:13.893358 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-03-10 22:59:13.893367 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-03-10 22:59:13.893377 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-03-10 22:59:13.893386 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-03-10 22:59:13.893395 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-03-10 22:59:13.893405 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-03-10 22:59:13.893414 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-03-10 22:59:13.893423 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-03-10 22:59:13.893433 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-03-10 22:59:13.893442 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-03-10 22:59:13.893452 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-03-10 22:59:13.893461 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-03-10 22:59:13.893470 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-03-10 22:59:13.893480 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-03-10 22:59:13.893489 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-03-10 22:59:13.893509 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-03-10 22:59:13.893518 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-03-10 22:59:13.893528 | controller | ok: [localhost] => (item=pidone.yaml) 2026-03-10 22:59:13.893538 | controller | ok: [localhost] => (item=sriov.yaml) 2026-03-10 22:59:13.893555 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-03-10 22:59:13.893565 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-03-10 22:59:13.893575 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-03-10 22:59:13.893585 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-03-10 22:59:13.893595 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-03-10 22:59:13.893604 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-03-10 22:59:13.893614 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-03-10 22:59:13.893623 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-03-10 22:59:13.893632 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-03-10 22:59:13.893642 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-03-10 22:59:13.893651 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-03-10 22:59:13.893661 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-03-10 22:59:13.893670 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-03-10 22:59:13.893679 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-03-10 22:59:13.893689 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-03-10 22:59:13.893699 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-03-10 22:59:13.893708 | controller | 2026-03-10 22:59:13.893718 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2026-03-10 22:59:13.893728 | controller | Tuesday 10 March 2026 22:59:13 +0000 (0:00:01.777) 0:00:25.681 ********* 2026-03-10 22:59:13.893738 | controller | Tuesday 10 March 2026 22:59:13 +0000 (0:00:01.777) 0:00:25.680 ********* 2026-03-10 22:59:13.893756 | controller | ok: [localhost] 2026-03-10 22:59:14.656196 | controller | 2026-03-10 22:59:14.656239 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2026-03-10 22:59:14.656247 | controller | Tuesday 10 March 2026 22:59:13 +0000 (0:00:00.049) 0:00:25.731 ********* 2026-03-10 22:59:14.656253 | controller | Tuesday 10 March 2026 22:59:13 +0000 (0:00:00.049) 0:00:25.730 ********* 2026-03-10 22:59:14.656264 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2026-03-10 22:59:15.024324 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2026-03-10 22:59:15.024389 | controller | 2026-03-10 22:59:15.024396 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2026-03-10 22:59:15.024401 | controller | Tuesday 10 March 2026 22:59:14 +0000 (0:00:00.763) 0:00:26.495 ********* 2026-03-10 22:59:15.024406 | controller | Tuesday 10 March 2026 22:59:14 +0000 (0:00:00.763) 0:00:26.493 ********* 2026-03-10 22:59:15.024421 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2026-03-10 22:59:15.418699 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2026-03-10 22:59:15.418789 | controller | 2026-03-10 22:59:15.418803 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2026-03-10 22:59:15.418814 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.368) 0:00:26.863 ********* 2026-03-10 22:59:15.418824 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.368) 0:00:26.861 ********* 2026-03-10 22:59:15.418847 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2026-03-10 22:59:15.475201 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2026-03-10 22:59:15.475281 | controller | 2026-03-10 22:59:15.475290 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2026-03-10 22:59:15.475298 | controller | _pub_keys.results[1].content | b64decode 2026-03-10 22:59:15.475321 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2026-03-10 22:59:15.475327 | controller | _priv_keys.results[1].content | b64decode 2026-03-10 22:59:15.475334 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2026-03-10 22:59:15.475340 | controller | _pub_keys.results[1].content | b64decode 2026-03-10 22:59:15.475347 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2026-03-10 22:59:15.475353 | controller | _pub_keys.results[0].content | b64decode 2026-03-10 22:59:15.475359 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2026-03-10 22:59:15.475366 | controller | _priv_keys.results[0].content | b64decode 2026-03-10 22:59:15.475372 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2026-03-10 22:59:15.475378 | controller | [ 2026-03-10 22:59:15.475385 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2026-03-10 22:59:15.475392 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2026-03-10 22:59:15.475398 | controller | ] | select() 2026-03-10 22:59:15.475405 | controller | }}] *** 2026-03-10 22:59:15.475420 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.393) 0:00:27.256 ********* 2026-03-10 22:59:15.475427 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.393) 0:00:27.255 ********* 2026-03-10 22:59:15.475447 | controller | ok: [localhost] 2026-03-10 22:59:15.835559 | controller | 2026-03-10 22:59:15.835628 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2026-03-10 22:59:15.835641 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.056) 0:00:27.313 ********* 2026-03-10 22:59:15.835652 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.056) 0:00:27.311 ********* 2026-03-10 22:59:15.835673 | controller | 2026-03-10 22:59:15.896812 | 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-10 22:59:15.896875 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.361) 0:00:27.674 ********* 2026-03-10 22:59:15.896887 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.361) 0:00:27.672 ********* 2026-03-10 22:59:15.896908 | controller | ok: [localhost] => 2026-03-10 22:59:15.931059 | controller | changed: false 2026-03-10 22:59:15.931146 | controller | msg: All assertions passed 2026-03-10 22:59:15.931161 | controller | 2026-03-10 22:59:15.931172 | 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-10 22:59:15.931183 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.061) 0:00:27.735 ********* 2026-03-10 22:59:15.931193 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.061) 0:00:27.734 ********* 2026-03-10 22:59:15.931214 | controller | skipping: [localhost] 2026-03-10 22:59:15.973305 | controller | 2026-03-10 22:59:15.973358 | 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-10 22:59:15.973370 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.034) 0:00:27.769 ********* 2026-03-10 22:59:15.973380 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.034) 0:00:27.768 ********* 2026-03-10 22:59:15.973399 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2026-03-10 22:59:16.006548 | controller | 2026-03-10 22:59:16.006597 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 22:59:16.006609 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.042) 0:00:27.812 ********* 2026-03-10 22:59:16.006619 | controller | Tuesday 10 March 2026 22:59:15 +0000 (0:00:00.042) 0:00:27.810 ********* 2026-03-10 22:59:16.006637 | controller | skipping: [localhost] 2026-03-10 22:59:16.047812 | controller | 2026-03-10 22:59:16.047873 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 22:59:16.047902 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.033) 0:00:27.845 ********* 2026-03-10 22:59:16.047912 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.033) 0:00:27.844 ********* 2026-03-10 22:59:16.047930 | controller | ok: [localhost] 2026-03-10 22:59:16.257472 | controller | 2026-03-10 22:59:16.257560 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 22:59:16.257567 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:16.257573 | controller | stage['path'], item.src_file) | path_join 2026-03-10 22:59:16.257579 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 22:59:16.257584 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.041) 0:00:27.886 ********* 2026-03-10 22:59:16.257589 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.041) 0:00:27.885 ********* 2026-03-10 22:59:16.257602 | controller | ok: [localhost] => (item={'name': 'namespace-values', 'src_file': 'values.yaml'}) 2026-03-10 22:59:16.315050 | controller | 2026-03-10 22:59:16.315101 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 22:59:16.315122 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.209) 0:00:28.096 ********* 2026-03-10 22:59:16.315129 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.209) 0:00:28.095 ********* 2026-03-10 22:59:16.315141 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 22:59:16.365624 | controller | 2026-03-10 22:59:16.365680 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/namespace name=run_hook] *** 2026-03-10 22:59:16.365692 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.057) 0:00:28.153 ********* 2026-03-10 22:59:16.365703 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.057) 0:00:28.152 ********* 2026-03-10 22:59:16.365723 | controller | skipping: [localhost] 2026-03-10 22:59:16.443948 | controller | 2026-03-10 22:59:16.444038 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/namespace name=ci_gen_kustomize_values] *** 2026-03-10 22:59:16.444051 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.050) 0:00:28.204 ********* 2026-03-10 22:59:16.444062 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.050) 0:00:28.203 ********* 2026-03-10 22:59:16.444084 | controller | 2026-03-10 22:59:16.518863 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 22:59:16.518979 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.078) 0:00:28.282 ********* 2026-03-10 22:59:16.518992 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.078) 0:00:28.281 ********* 2026-03-10 22:59:16.519017 | 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-10 22:59:16.565090 | controller | 2026-03-10 22:59:16.565227 | 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-10 22:59:16.565244 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.074) 0:00:28.357 ********* 2026-03-10 22:59:16.565256 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.074) 0:00:28.356 ********* 2026-03-10 22:59:16.565282 | controller | ok: [localhost] => 2026-03-10 22:59:16.824215 | controller | changed: false 2026-03-10 22:59:16.824267 | controller | msg: All assertions passed 2026-03-10 22:59:16.824275 | controller | 2026-03-10 22:59:16.824282 | 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-10 22:59:16.824288 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.046) 0:00:28.403 ********* 2026-03-10 22:59:16.824294 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.046) 0:00:28.402 ********* 2026-03-10 22:59:16.824318 | controller | ok: [localhost] 2026-03-10 22:59:16.907579 | controller | 2026-03-10 22:59:16.907684 | 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-10 22:59:16.907700 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.258) 0:00:28.662 ********* 2026-03-10 22:59:16.907712 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.258) 0:00:28.661 ********* 2026-03-10 22:59:16.907736 | controller | ok: [localhost] => 2026-03-10 22:59:17.182319 | controller | changed: false 2026-03-10 22:59:17.182378 | controller | msg: All assertions passed 2026-03-10 22:59:17.182384 | controller | 2026-03-10 22:59:17.182390 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 22:59:17.182395 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.083) 0:00:28.745 ********* 2026-03-10 22:59:17.182400 | controller | Tuesday 10 March 2026 22:59:16 +0000 (0:00:00.083) 0:00:28.744 ********* 2026-03-10 22:59:17.182413 | controller | ok: [localhost] 2026-03-10 22:59:17.420911 | controller | 2026-03-10 22:59:17.420981 | 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-10 22:59:17.420994 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 22:59:17.420999 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 22:59:17.421004 | controller | _config_map_content | 2026-03-10 22:59:17.421009 | controller | ansible.utils.remove_keys( 2026-03-10 22:59:17.421013 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 22:59:17.421017 | controller | matching_parameter='regex') 2026-03-10 22:59:17.421022 | controller | }}, cacheable=False] *** 2026-03-10 22:59:17.421026 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.274) 0:00:29.020 ********* 2026-03-10 22:59:17.421031 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.274) 0:00:29.019 ********* 2026-03-10 22:59:17.421047 | controller | ok: [localhost] 2026-03-10 22:59:17.472725 | controller | 2026-03-10 22:59:17.472786 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 22:59:17.472795 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.238) 0:00:29.259 ********* 2026-03-10 22:59:17.472802 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.238) 0:00:29.257 ********* 2026-03-10 22:59:17.472817 | controller | skipping: [localhost] 2026-03-10 22:59:17.679807 | controller | 2026-03-10 22:59:17.679926 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 22:59:17.679944 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.051) 0:00:29.311 ********* 2026-03-10 22:59:17.679959 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.051) 0:00:29.309 ********* 2026-03-10 22:59:17.679993 | controller | changed: [localhost] 2026-03-10 22:59:17.758521 | controller | 2026-03-10 22:59:17.758616 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 22:59:17.758629 | controller | (snippet_datadir, 2026-03-10 22:59:17.758640 | controller | '02_ci_data.yaml') | path_join 2026-03-10 22:59:17.758650 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 22:59:17.758660 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.206) 0:00:29.517 ********* 2026-03-10 22:59:17.758670 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.206) 0:00:29.516 ********* 2026-03-10 22:59:17.758695 | controller | skipping: [localhost] 2026-03-10 22:59:17.838532 | controller | 2026-03-10 22:59:17.838619 | 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-10 22:59:17.838633 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.078) 0:00:29.596 ********* 2026-03-10 22:59:17.838644 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.078) 0:00:29.595 ********* 2026-03-10 22:59:17.838668 | controller | ok: [localhost] 2026-03-10 22:59:18.404814 | controller | 2026-03-10 22:59:18.404882 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 22:59:18.404901 | controller | (snippet_datadir, 2026-03-10 22:59:18.404906 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 22:59:18.404911 | controller | }}, content={{ 2026-03-10 22:59:18.404915 | controller | _base64_patch | 2026-03-10 22:59:18.404920 | controller | default({}) | 2026-03-10 22:59:18.404924 | controller | to_nice_yaml 2026-03-10 22:59:18.404928 | controller | }}, mode=0644] *** 2026-03-10 22:59:18.404933 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.080) 0:00:29.676 ********* 2026-03-10 22:59:18.404937 | controller | Tuesday 10 March 2026 22:59:17 +0000 (0:00:00.080) 0:00:29.675 ********* 2026-03-10 22:59:18.404953 | controller | changed: [localhost] 2026-03-10 22:59:18.840488 | controller | 2026-03-10 22:59:18.840596 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 22:59:18.840609 | controller | (snippet_datadir, 2026-03-10 22:59:18.840620 | controller | '04_user_data.yaml') | path_join 2026-03-10 22:59:18.840630 | controller | }}, content={{ 2026-03-10 22:59:18.840639 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 22:59:18.840648 | controller | default({}) | 2026-03-10 22:59:18.840657 | controller | to_nice_yaml 2026-03-10 22:59:18.840666 | controller | }}, mode=0644] *** 2026-03-10 22:59:18.840675 | controller | Tuesday 10 March 2026 22:59:18 +0000 (0:00:00.565) 0:00:30.242 ********* 2026-03-10 22:59:18.840684 | controller | Tuesday 10 March 2026 22:59:18 +0000 (0:00:00.566) 0:00:30.241 ********* 2026-03-10 22:59:18.840708 | controller | changed: [localhost] 2026-03-10 22:59:19.260248 | controller | 2026-03-10 22:59:19.260333 | 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-10 22:59:19.260347 | controller | ( 2026-03-10 22:59:19.260359 | controller | snippet_datadir, 2026-03-10 22:59:19.260371 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 22:59:19.260381 | controller | ) | path_join 2026-03-10 22:59:19.260392 | controller | }}, mode=0644] *** 2026-03-10 22:59:19.260406 | controller | Tuesday 10 March 2026 22:59:18 +0000 (0:00:00.435) 0:00:30.678 ********* 2026-03-10 22:59:19.260422 | controller | Tuesday 10 March 2026 22:59:18 +0000 (0:00:00.435) 0:00:30.677 ********* 2026-03-10 22:59:19.260453 | controller | changed: [localhost] 2026-03-10 22:59:19.377868 | controller | 2026-03-10 22:59:19.377951 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 22:59:19.377960 | controller | Tuesday 10 March 2026 22:59:19 +0000 (0:00:00.419) 0:00:31.098 ********* 2026-03-10 22:59:19.377967 | controller | Tuesday 10 March 2026 22:59:19 +0000 (0:00:00.419) 0:00:31.097 ********* 2026-03-10 22:59:19.377986 | 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-10 22:59:19.443621 | controller | 2026-03-10 22:59:19.443695 | 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-10 22:59:19.443705 | controller | Tuesday 10 March 2026 22:59:19 +0000 (0:00:00.118) 0:00:31.216 ********* 2026-03-10 22:59:19.443712 | controller | Tuesday 10 March 2026 22:59:19 +0000 (0:00:00.118) 0:00:31.215 ********* 2026-03-10 22:59:19.443730 | controller | ok: [localhost] => 2026-03-10 22:59:19.700002 | controller | changed: false 2026-03-10 22:59:19.700099 | controller | msg: All assertions passed 2026-03-10 22:59:19.700143 | controller | 2026-03-10 22:59:19.700160 | 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-10 22:59:19.700172 | controller | Tuesday 10 March 2026 22:59:19 +0000 (0:00:00.065) 0:00:31.281 ********* 2026-03-10 22:59:19.700182 | controller | Tuesday 10 March 2026 22:59:19 +0000 (0:00:00.065) 0:00:31.280 ********* 2026-03-10 22:59:19.700214 | controller | ok: [localhost] 2026-03-10 22:59:19.777420 | controller | 2026-03-10 22:59:19.777516 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 22:59:19.777530 | controller | Tuesday 10 March 2026 22:59:19 +0000 (0:00:00.256) 0:00:31.538 ********* 2026-03-10 22:59:19.777560 | controller | Tuesday 10 March 2026 22:59:19 +0000 (0:00:00.256) 0:00:31.537 ********* 2026-03-10 22:59:19.777598 | controller | ok: [localhost] 2026-03-10 22:59:20.195191 | controller | 2026-03-10 22:59:20.195266 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 22:59:20.195286 | controller | Tuesday 10 March 2026 22:59:19 +0000 (0:00:00.077) 0:00:31.615 ********* 2026-03-10 22:59:20.195302 | controller | Tuesday 10 March 2026 22:59:19 +0000 (0:00:00.077) 0:00:31.614 ********* 2026-03-10 22:59:20.195329 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/03_user_data_b64.yaml) 2026-03-10 22:59:20.349483 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/04_user_data.yaml) 2026-03-10 22:59:20.349547 | controller | 2026-03-10 22:59:20.349566 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 22:59:20.349581 | controller | _content | 2026-03-10 22:59:20.349594 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 22:59:20.349603 | controller | combine(_parsed, recursive=true) 2026-03-10 22:59:20.349614 | controller | }} 2026-03-10 22:59:20.349623 | controller | ] *** 2026-03-10 22:59:20.349633 | controller | Tuesday 10 March 2026 22:59:20 +0000 (0:00:00.417) 0:00:32.032 ********* 2026-03-10 22:59:20.349643 | controller | Tuesday 10 March 2026 22:59:20 +0000 (0:00:00.417) 0:00:32.031 ********* 2026-03-10 22:59:20.349664 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 22:59:20.560089 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 22:59:20.560187 | controller | 2026-03-10 22:59:20.560205 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 22:59:20.560218 | controller | Tuesday 10 March 2026 22:59:20 +0000 (0:00:00.154) 0:00:32.187 ********* 2026-03-10 22:59:20.560230 | controller | Tuesday 10 March 2026 22:59:20 +0000 (0:00:00.154) 0:00:32.186 ********* 2026-03-10 22:59:20.560253 | controller | changed: [localhost] 2026-03-10 22:59:20.975421 | controller | 2026-03-10 22:59:20.975480 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 22:59:20.975489 | controller | (_destdir, 2026-03-10 22:59:20.975496 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 22:59:20.975503 | controller | }}, content={{ 2026-03-10 22:59:20.975509 | controller | ( 2026-03-10 22:59:20.975515 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 22:59:20.975521 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 22:59:20.975528 | controller | }}, mode=0644] *** 2026-03-10 22:59:20.975534 | controller | Tuesday 10 March 2026 22:59:20 +0000 (0:00:00.210) 0:00:32.398 ********* 2026-03-10 22:59:20.975540 | controller | Tuesday 10 March 2026 22:59:20 +0000 (0:00:00.210) 0:00:32.396 ********* 2026-03-10 22:59:20.975555 | controller | changed: [localhost] 2026-03-10 22:59:21.282258 | controller | 2026-03-10 22:59:21.282323 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/namespace mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 22:59:21.282331 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 22:59:21.282336 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 22:59:21.282340 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 22:59:21.282345 | controller | }}, dest={{ 2026-03-10 22:59:21.282351 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:21.282358 | controller | stage['path'], _val.src_file 2026-03-10 22:59:21.282364 | controller | ) | 2026-03-10 22:59:21.282370 | controller | path_join 2026-03-10 22:59:21.282376 | controller | }}] *** 2026-03-10 22:59:21.282383 | controller | Tuesday 10 March 2026 22:59:20 +0000 (0:00:00.415) 0:00:32.814 ********* 2026-03-10 22:59:21.282389 | controller | Tuesday 10 March 2026 22:59:20 +0000 (0:00:00.415) 0:00:32.812 ********* 2026-03-10 22:59:21.282406 | controller | changed: [localhost] => (item=namespace-values) 2026-03-10 22:59:21.321663 | controller | 2026-03-10 22:59:21.321734 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:21.321755 | controller | Tuesday 10 March 2026 22:59:21 +0000 (0:00:00.307) 0:00:33.121 ********* 2026-03-10 22:59:21.321761 | controller | Tuesday 10 March 2026 22:59:21 +0000 (0:00:00.307) 0:00:33.119 ********* 2026-03-10 22:59:21.321777 | controller | skipping: [localhost] 2026-03-10 22:59:21.654421 | controller | 2026-03-10 22:59:21.654472 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/namespace chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 22:59:21.654479 | controller | Tuesday 10 March 2026 22:59:21 +0000 (0:00:00.039) 0:00:33.160 ********* 2026-03-10 22:59:21.654484 | controller | Tuesday 10 March 2026 22:59:21 +0000 (0:00:00.039) 0:00:33.158 ********* 2026-03-10 22:59:21.654495 | controller | changed: [localhost] 2026-03-10 22:59:22.109680 | controller | 2026-03-10 22:59:22.109753 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 22:59:22.109766 | controller | Tuesday 10 March 2026 22:59:21 +0000 (0:00:00.332) 0:00:33.492 ********* 2026-03-10 22:59:22.109777 | controller | Tuesday 10 March 2026 22:59:21 +0000 (0:00:00.332) 0:00:33.491 ********* 2026-03-10 22:59:22.109798 | controller | changed: [localhost] 2026-03-10 22:59:22.458153 | controller | 2026-03-10 22:59:22.458218 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/namespace remote_src=True, src={{ _output }}, dest={{ 2026-03-10 22:59:22.458232 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 22:59:22.458244 | controller | stage['build_output'] | basename) | path_join 2026-03-10 22:59:22.458254 | controller | }}, mode=0644] *** 2026-03-10 22:59:22.458264 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.454) 0:00:33.947 ********* 2026-03-10 22:59:22.458275 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.454) 0:00:33.946 ********* 2026-03-10 22:59:22.458294 | controller | changed: [localhost] 2026-03-10 22:59:22.535949 | controller | 2026-03-10 22:59:22.535998 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:22.536012 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.348) 0:00:34.296 ********* 2026-03-10 22:59:22.536023 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.348) 0:00:34.295 ********* 2026-03-10 22:59:22.536042 | controller | skipping: [localhost] 2026-03-10 22:59:22.611932 | controller | 2026-03-10 22:59:22.612001 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/namespace _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 22:59:22.612014 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.077) 0:00:34.374 ********* 2026-03-10 22:59:22.612024 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.077) 0:00:34.372 ********* 2026-03-10 22:59:22.612045 | controller | skipping: [localhost] 2026-03-10 22:59:22.691809 | controller | 2026-03-10 22:59:22.691900 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/namespace _raw_params=wait_condition.yml] *** 2026-03-10 22:59:22.691913 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.075) 0:00:34.449 ********* 2026-03-10 22:59:22.691924 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.075) 0:00:34.448 ********* 2026-03-10 22:59:22.691948 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2026-03-10 22:59:22.768905 | controller | skipping: [localhost] 2026-03-10 22:59:22.769005 | controller | 2026-03-10 22:59:22.769035 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:22.769050 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.080) 0:00:34.529 ********* 2026-03-10 22:59:22.769064 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.079) 0:00:34.528 ********* 2026-03-10 22:59:22.769095 | controller | skipping: [localhost] 2026-03-10 22:59:22.861590 | controller | 2026-03-10 22:59:22.861680 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/namespace name=run_hook] *** 2026-03-10 22:59:22.861693 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.077) 0:00:34.606 ********* 2026-03-10 22:59:22.861720 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.077) 0:00:34.605 ********* 2026-03-10 22:59:22.861744 | controller | skipping: [localhost] 2026-03-10 22:59:22.933543 | controller | 2026-03-10 22:59:22.933610 | 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-10 22:59:22.933627 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.093) 0:00:34.700 ********* 2026-03-10 22:59:22.933652 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.093) 0:00:34.698 ********* 2026-03-10 22:59:22.933676 | controller | ok: [localhost] => 2026-03-10 22:59:22.998444 | controller | changed: false 2026-03-10 22:59:22.998502 | controller | msg: All assertions passed 2026-03-10 22:59:22.998515 | controller | 2026-03-10 22:59:22.998525 | 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-10 22:59:22.998536 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.071) 0:00:34.771 ********* 2026-03-10 22:59:22.998547 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.071) 0:00:34.770 ********* 2026-03-10 22:59:22.998564 | controller | skipping: [localhost] 2026-03-10 22:59:23.064271 | controller | 2026-03-10 22:59:23.064343 | 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-10 22:59:23.064357 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.064) 0:00:34.836 ********* 2026-03-10 22:59:23.064368 | controller | Tuesday 10 March 2026 22:59:22 +0000 (0:00:00.064) 0:00:34.835 ********* 2026-03-10 22:59:23.064389 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2026-03-10 22:59:23.110152 | controller | 2026-03-10 22:59:23.110193 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 22:59:23.110205 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.066) 0:00:34.902 ********* 2026-03-10 22:59:23.110215 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.066) 0:00:34.901 ********* 2026-03-10 22:59:23.110232 | controller | skipping: [localhost] 2026-03-10 22:59:23.165256 | controller | 2026-03-10 22:59:23.165296 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 22:59:23.165308 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.046) 0:00:34.948 ********* 2026-03-10 22:59:23.165318 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.046) 0:00:34.947 ********* 2026-03-10 22:59:23.165335 | controller | ok: [localhost] 2026-03-10 22:59:23.443917 | controller | 2026-03-10 22:59:23.443991 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 22:59:23.444005 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:23.444015 | controller | stage['path'], item.src_file) | path_join 2026-03-10 22:59:23.444060 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 22:59:23.444070 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.055) 0:00:35.003 ********* 2026-03-10 22:59:23.444081 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.055) 0:00:35.002 ********* 2026-03-10 22:59:23.444130 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2026-03-10 22:59:23.554680 | controller | 2026-03-10 22:59:23.554762 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 22:59:23.554775 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.278) 0:00:35.281 ********* 2026-03-10 22:59:23.554786 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.278) 0:00:35.280 ********* 2026-03-10 22:59:23.554829 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 22:59:23.637957 | controller | 2026-03-10 22:59:23.638030 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane/networking/nncp name=run_hook] *** 2026-03-10 22:59:23.638044 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.110) 0:00:35.392 ********* 2026-03-10 22:59:23.638055 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.110) 0:00:35.391 ********* 2026-03-10 22:59:23.638076 | controller | skipping: [localhost] 2026-03-10 22:59:23.776890 | controller | 2026-03-10 22:59:23.776966 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2026-03-10 22:59:23.776974 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.083) 0:00:35.476 ********* 2026-03-10 22:59:23.776981 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.083) 0:00:35.474 ********* 2026-03-10 22:59:23.777000 | controller | 2026-03-10 22:59:23.874275 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 22:59:23.874318 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.139) 0:00:35.615 ********* 2026-03-10 22:59:23.874330 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.139) 0:00:35.614 ********* 2026-03-10 22:59:23.874348 | 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-10 22:59:23.976132 | controller | 2026-03-10 22:59:23.976192 | 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-10 22:59:23.976201 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.097) 0:00:35.712 ********* 2026-03-10 22:59:23.976208 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.097) 0:00:35.711 ********* 2026-03-10 22:59:23.976224 | controller | ok: [localhost] => 2026-03-10 22:59:24.272993 | controller | changed: false 2026-03-10 22:59:24.273064 | controller | msg: All assertions passed 2026-03-10 22:59:24.273070 | controller | 2026-03-10 22:59:24.273076 | 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-10 22:59:24.273081 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.101) 0:00:35.814 ********* 2026-03-10 22:59:24.273086 | controller | Tuesday 10 March 2026 22:59:23 +0000 (0:00:00.101) 0:00:35.813 ********* 2026-03-10 22:59:24.273103 | controller | ok: [localhost] 2026-03-10 22:59:24.332142 | controller | 2026-03-10 22:59:24.332229 | 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-10 22:59:24.332243 | controller | Tuesday 10 March 2026 22:59:24 +0000 (0:00:00.296) 0:00:36.111 ********* 2026-03-10 22:59:24.332254 | controller | Tuesday 10 March 2026 22:59:24 +0000 (0:00:00.296) 0:00:36.109 ********* 2026-03-10 22:59:24.332279 | controller | ok: [localhost] => 2026-03-10 22:59:24.596910 | controller | changed: false 2026-03-10 22:59:24.596995 | controller | msg: All assertions passed 2026-03-10 22:59:24.597014 | controller | 2026-03-10 22:59:24.597029 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 22:59:24.597043 | controller | Tuesday 10 March 2026 22:59:24 +0000 (0:00:00.059) 0:00:36.170 ********* 2026-03-10 22:59:24.597058 | controller | Tuesday 10 March 2026 22:59:24 +0000 (0:00:00.059) 0:00:36.169 ********* 2026-03-10 22:59:24.597084 | controller | ok: [localhost] 2026-03-10 22:59:24.909711 | controller | 2026-03-10 22:59:24.909806 | 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-10 22:59:24.909820 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 22:59:24.909831 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 22:59:24.909861 | controller | _config_map_content | 2026-03-10 22:59:24.909871 | controller | ansible.utils.remove_keys( 2026-03-10 22:59:24.909881 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 22:59:24.909910 | controller | matching_parameter='regex') 2026-03-10 22:59:24.909921 | controller | }}, cacheable=False] *** 2026-03-10 22:59:24.909931 | controller | Tuesday 10 March 2026 22:59:24 +0000 (0:00:00.264) 0:00:36.435 ********* 2026-03-10 22:59:24.909941 | controller | Tuesday 10 March 2026 22:59:24 +0000 (0:00:00.264) 0:00:36.433 ********* 2026-03-10 22:59:24.909978 | controller | ok: [localhost] 2026-03-10 22:59:25.009187 | controller | 2026-03-10 22:59:25.009273 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 22:59:25.009285 | controller | Tuesday 10 March 2026 22:59:24 +0000 (0:00:00.312) 0:00:36.747 ********* 2026-03-10 22:59:25.009296 | controller | Tuesday 10 March 2026 22:59:24 +0000 (0:00:00.312) 0:00:36.746 ********* 2026-03-10 22:59:25.009321 | 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-10 22:59:25.069014 | controller | 2026-03-10 22:59:25.069095 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-10 22:59:25.069136 | controller | Tuesday 10 March 2026 22:59:25 +0000 (0:00:00.099) 0:00:36.847 ********* 2026-03-10 22:59:25.069150 | controller | Tuesday 10 March 2026 22:59:25 +0000 (0:00:00.099) 0:00:36.846 ********* 2026-03-10 22:59:25.069174 | controller | ok: [localhost] => 2026-03-10 22:59:25.333592 | controller | changed: false 2026-03-10 22:59:25.333664 | controller | msg: All assertions passed 2026-03-10 22:59:25.333670 | controller | 2026-03-10 22:59:25.333675 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 22:59:25.333680 | controller | Tuesday 10 March 2026 22:59:25 +0000 (0:00:00.059) 0:00:36.907 ********* 2026-03-10 22:59:25.333685 | controller | Tuesday 10 March 2026 22:59:25 +0000 (0:00:00.059) 0:00:36.906 ********* 2026-03-10 22:59:25.333701 | controller | changed: [localhost] 2026-03-10 22:59:25.867196 | controller | 2026-03-10 22:59:25.867267 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 22:59:25.867282 | controller | (snippet_datadir, 2026-03-10 22:59:25.867293 | controller | '02_ci_data.yaml') | path_join 2026-03-10 22:59:25.867305 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 22:59:25.867316 | controller | Tuesday 10 March 2026 22:59:25 +0000 (0:00:00.264) 0:00:37.171 ********* 2026-03-10 22:59:25.867327 | controller | Tuesday 10 March 2026 22:59:25 +0000 (0:00:00.264) 0:00:37.170 ********* 2026-03-10 22:59:25.867348 | controller | changed: [localhost] 2026-03-10 22:59:25.963775 | controller | 2026-03-10 22:59:25.963868 | 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-10 22:59:25.963882 | controller | Tuesday 10 March 2026 22:59:25 +0000 (0:00:00.533) 0:00:37.705 ********* 2026-03-10 22:59:25.963894 | controller | Tuesday 10 March 2026 22:59:25 +0000 (0:00:00.533) 0:00:37.704 ********* 2026-03-10 22:59:25.963920 | controller | ok: [localhost] 2026-03-10 22:59:26.434582 | controller | 2026-03-10 22:59:26.434669 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 22:59:26.434684 | controller | (snippet_datadir, 2026-03-10 22:59:26.434695 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 22:59:26.434706 | controller | }}, content={{ 2026-03-10 22:59:26.434717 | controller | _base64_patch | 2026-03-10 22:59:26.434728 | controller | default({}) | 2026-03-10 22:59:26.434739 | controller | to_nice_yaml 2026-03-10 22:59:26.434749 | controller | }}, mode=0644] *** 2026-03-10 22:59:26.434760 | controller | Tuesday 10 March 2026 22:59:25 +0000 (0:00:00.096) 0:00:37.802 ********* 2026-03-10 22:59:26.434771 | controller | Tuesday 10 March 2026 22:59:25 +0000 (0:00:00.096) 0:00:37.801 ********* 2026-03-10 22:59:26.434798 | controller | changed: [localhost] 2026-03-10 22:59:26.909717 | controller | 2026-03-10 22:59:26.909808 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 22:59:26.909842 | controller | (snippet_datadir, 2026-03-10 22:59:26.909853 | controller | '04_user_data.yaml') | path_join 2026-03-10 22:59:26.909863 | controller | }}, content={{ 2026-03-10 22:59:26.909875 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 22:59:26.909884 | controller | default({}) | 2026-03-10 22:59:26.909894 | controller | to_nice_yaml 2026-03-10 22:59:26.909904 | controller | }}, mode=0644] *** 2026-03-10 22:59:26.909914 | controller | Tuesday 10 March 2026 22:59:26 +0000 (0:00:00.469) 0:00:38.272 ********* 2026-03-10 22:59:26.909924 | controller | Tuesday 10 March 2026 22:59:26 +0000 (0:00:00.470) 0:00:38.271 ********* 2026-03-10 22:59:26.909948 | controller | changed: [localhost] 2026-03-10 22:59:27.364610 | controller | 2026-03-10 22:59:27.364671 | 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-10 22:59:27.364677 | controller | ( 2026-03-10 22:59:27.364682 | controller | snippet_datadir, 2026-03-10 22:59:27.364687 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 22:59:27.364692 | controller | ) | path_join 2026-03-10 22:59:27.364708 | controller | }}, mode=0644] *** 2026-03-10 22:59:27.364713 | controller | Tuesday 10 March 2026 22:59:26 +0000 (0:00:00.475) 0:00:38.747 ********* 2026-03-10 22:59:27.364718 | controller | Tuesday 10 March 2026 22:59:26 +0000 (0:00:00.475) 0:00:38.746 ********* 2026-03-10 22:59:27.364733 | controller | changed: [localhost] 2026-03-10 22:59:27.471555 | controller | 2026-03-10 22:59:27.471581 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 22:59:27.471594 | controller | Tuesday 10 March 2026 22:59:27 +0000 (0:00:00.454) 0:00:39.202 ********* 2026-03-10 22:59:27.471600 | controller | Tuesday 10 March 2026 22:59:27 +0000 (0:00:00.455) 0:00:39.201 ********* 2026-03-10 22:59:27.471613 | 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-10 22:59:27.529550 | controller | 2026-03-10 22:59:27.529599 | 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-10 22:59:27.529611 | controller | Tuesday 10 March 2026 22:59:27 +0000 (0:00:00.107) 0:00:39.310 ********* 2026-03-10 22:59:27.529622 | controller | Tuesday 10 March 2026 22:59:27 +0000 (0:00:00.107) 0:00:39.308 ********* 2026-03-10 22:59:27.529641 | controller | ok: [localhost] => 2026-03-10 22:59:27.870275 | controller | changed: false 2026-03-10 22:59:27.870341 | controller | msg: All assertions passed 2026-03-10 22:59:27.870350 | controller | 2026-03-10 22:59:27.870357 | 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-10 22:59:27.870364 | controller | Tuesday 10 March 2026 22:59:27 +0000 (0:00:00.058) 0:00:39.368 ********* 2026-03-10 22:59:27.870371 | controller | Tuesday 10 March 2026 22:59:27 +0000 (0:00:00.058) 0:00:39.366 ********* 2026-03-10 22:59:27.870386 | controller | ok: [localhost] 2026-03-10 22:59:27.978785 | controller | 2026-03-10 22:59:27.978859 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 22:59:27.978868 | controller | Tuesday 10 March 2026 22:59:27 +0000 (0:00:00.340) 0:00:39.708 ********* 2026-03-10 22:59:27.978875 | controller | Tuesday 10 March 2026 22:59:27 +0000 (0:00:00.340) 0:00:39.707 ********* 2026-03-10 22:59:27.978894 | controller | ok: [localhost] 2026-03-10 22:59:28.579804 | controller | 2026-03-10 22:59:28.579883 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 22:59:28.579894 | controller | Tuesday 10 March 2026 22:59:27 +0000 (0:00:00.109) 0:00:39.817 ********* 2026-03-10 22:59:28.579902 | controller | Tuesday 10 March 2026 22:59:27 +0000 (0:00:00.109) 0:00:39.816 ********* 2026-03-10 22:59:28.579920 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-10 22:59:28.760658 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-03-10 22:59:28.760738 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-10 22:59:28.760747 | controller | 2026-03-10 22:59:28.760755 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 22:59:28.760762 | controller | _content | 2026-03-10 22:59:28.760769 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 22:59:28.760776 | controller | combine(_parsed, recursive=true) 2026-03-10 22:59:28.760783 | controller | }} 2026-03-10 22:59:28.760789 | controller | ] *** 2026-03-10 22:59:28.760796 | controller | Tuesday 10 March 2026 22:59:28 +0000 (0:00:00.600) 0:00:40.418 ********* 2026-03-10 22:59:28.760811 | controller | Tuesday 10 March 2026 22:59:28 +0000 (0:00:00.600) 0:00:40.416 ********* 2026-03-10 22:59:28.760829 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-10 22:59:29.027104 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 22:59:29.027194 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 22:59:29.027208 | controller | 2026-03-10 22:59:29.027219 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 22:59:29.027229 | controller | Tuesday 10 March 2026 22:59:28 +0000 (0:00:00.180) 0:00:40.598 ********* 2026-03-10 22:59:29.027240 | controller | Tuesday 10 March 2026 22:59:28 +0000 (0:00:00.180) 0:00:40.597 ********* 2026-03-10 22:59:29.027259 | controller | changed: [localhost] 2026-03-10 22:59:29.533932 | controller | 2026-03-10 22:59:29.534012 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 22:59:29.534023 | controller | (_destdir, 2026-03-10 22:59:29.534035 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 22:59:29.534041 | controller | }}, content={{ 2026-03-10 22:59:29.534048 | controller | ( 2026-03-10 22:59:29.534056 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 22:59:29.534062 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 22:59:29.534069 | controller | }}, mode=0644] *** 2026-03-10 22:59:29.534075 | controller | Tuesday 10 March 2026 22:59:29 +0000 (0:00:00.266) 0:00:40.865 ********* 2026-03-10 22:59:29.534081 | controller | Tuesday 10 March 2026 22:59:29 +0000 (0:00:00.266) 0:00:40.864 ********* 2026-03-10 22:59:29.534098 | controller | changed: [localhost] 2026-03-10 22:59:29.853500 | controller | 2026-03-10 22:59:29.853572 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 22:59:29.853587 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 22:59:29.853597 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 22:59:29.853607 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 22:59:29.853617 | controller | }}, dest={{ 2026-03-10 22:59:29.853627 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:29.853637 | controller | stage['path'], _val.src_file 2026-03-10 22:59:29.853647 | controller | ) | 2026-03-10 22:59:29.853664 | controller | path_join 2026-03-10 22:59:29.853674 | controller | }}] *** 2026-03-10 22:59:29.853683 | controller | Tuesday 10 March 2026 22:59:29 +0000 (0:00:00.505) 0:00:41.370 ********* 2026-03-10 22:59:29.853693 | controller | Tuesday 10 March 2026 22:59:29 +0000 (0:00:00.505) 0:00:41.369 ********* 2026-03-10 22:59:29.853714 | controller | changed: [localhost] => (item=network-values) 2026-03-10 22:59:29.935191 | controller | 2026-03-10 22:59:29.935319 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:29.935333 | controller | Tuesday 10 March 2026 22:59:29 +0000 (0:00:00.321) 0:00:41.691 ********* 2026-03-10 22:59:29.935345 | controller | Tuesday 10 March 2026 22:59:29 +0000 (0:00:00.321) 0:00:41.690 ********* 2026-03-10 22:59:29.935372 | controller | skipping: [localhost] 2026-03-10 22:59:30.528328 | controller | 2026-03-10 22:59:30.528434 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 22:59:30.528449 | controller | Tuesday 10 March 2026 22:59:29 +0000 (0:00:00.080) 0:00:41.772 ********* 2026-03-10 22:59:30.528477 | controller | Tuesday 10 March 2026 22:59:29 +0000 (0:00:00.080) 0:00:41.771 ********* 2026-03-10 22:59:30.528505 | controller | changed: [localhost] 2026-03-10 22:59:31.061337 | controller | 2026-03-10 22:59:31.061410 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 22:59:31.061424 | controller | Tuesday 10 March 2026 22:59:30 +0000 (0:00:00.592) 0:00:42.365 ********* 2026-03-10 22:59:31.061436 | controller | Tuesday 10 March 2026 22:59:30 +0000 (0:00:00.592) 0:00:42.364 ********* 2026-03-10 22:59:31.061457 | controller | changed: [localhost] 2026-03-10 22:59:31.387059 | controller | 2026-03-10 22:59:31.387149 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2026-03-10 22:59:31.387160 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 22:59:31.387166 | controller | stage['build_output'] | basename) | path_join 2026-03-10 22:59:31.387172 | controller | }}, mode=0644] *** 2026-03-10 22:59:31.387178 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.534) 0:00:42.899 ********* 2026-03-10 22:59:31.387184 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.534) 0:00:42.898 ********* 2026-03-10 22:59:31.387204 | controller | changed: [localhost] 2026-03-10 22:59:31.459581 | controller | 2026-03-10 22:59:31.459657 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:31.459672 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.325) 0:00:43.225 ********* 2026-03-10 22:59:31.459677 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.325) 0:00:43.224 ********* 2026-03-10 22:59:31.459694 | controller | skipping: [localhost] 2026-03-10 22:59:31.547616 | controller | 2026-03-10 22:59:31.547680 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 22:59:31.547687 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.072) 0:00:43.298 ********* 2026-03-10 22:59:31.547692 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.072) 0:00:43.296 ********* 2026-03-10 22:59:31.547706 | controller | skipping: [localhost] 2026-03-10 22:59:31.603971 | controller | 2026-03-10 22:59:31.604029 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane/networking/nncp _raw_params=wait_condition.yml] *** 2026-03-10 22:59:31.604043 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.088) 0:00:43.386 ********* 2026-03-10 22:59:31.604053 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.088) 0:00:43.384 ********* 2026-03-10 22:59:31.604072 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2026-03-10 22:59:31.649059 | controller | skipping: [localhost] 2026-03-10 22:59:31.649145 | controller | 2026-03-10 22:59:31.649163 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:31.649175 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.056) 0:00:43.442 ********* 2026-03-10 22:59:31.649186 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.056) 0:00:43.441 ********* 2026-03-10 22:59:31.649206 | controller | skipping: [localhost] 2026-03-10 22:59:31.708938 | controller | 2026-03-10 22:59:31.708993 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane/networking/nncp name=run_hook] *** 2026-03-10 22:59:31.709006 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.044) 0:00:43.487 ********* 2026-03-10 22:59:31.709017 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.044) 0:00:43.486 ********* 2026-03-10 22:59:31.709036 | controller | skipping: [localhost] 2026-03-10 22:59:31.759699 | controller | 2026-03-10 22:59:31.759766 | 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-10 22:59:31.759786 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.059) 0:00:43.547 ********* 2026-03-10 22:59:31.759796 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.059) 0:00:43.546 ********* 2026-03-10 22:59:31.759814 | controller | ok: [localhost] => 2026-03-10 22:59:31.795804 | controller | changed: false 2026-03-10 22:59:31.795857 | controller | msg: All assertions passed 2026-03-10 22:59:31.795868 | controller | 2026-03-10 22:59:31.795877 | 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-10 22:59:31.795886 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.050) 0:00:43.598 ********* 2026-03-10 22:59:31.795895 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.050) 0:00:43.596 ********* 2026-03-10 22:59:31.795910 | controller | skipping: [localhost] 2026-03-10 22:59:31.842937 | controller | 2026-03-10 22:59:31.842991 | 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-10 22:59:31.843003 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.036) 0:00:43.634 ********* 2026-03-10 22:59:31.843012 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.036) 0:00:43.633 ********* 2026-03-10 22:59:31.843038 | 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-10 22:59:31.886303 | controller | 2026-03-10 22:59:31.886358 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 22:59:31.886369 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.047) 0:00:43.681 ********* 2026-03-10 22:59:31.886377 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.047) 0:00:43.680 ********* 2026-03-10 22:59:31.886393 | controller | skipping: [localhost] 2026-03-10 22:59:31.941195 | controller | 2026-03-10 22:59:31.941248 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 22:59:31.941259 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.043) 0:00:43.724 ********* 2026-03-10 22:59:31.941267 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.043) 0:00:43.723 ********* 2026-03-10 22:59:31.941283 | controller | ok: [localhost] 2026-03-10 22:59:32.185523 | controller | 2026-03-10 22:59:32.185591 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 22:59:32.185607 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:32.185621 | controller | stage['path'], item.src_file) | path_join 2026-03-10 22:59:32.185634 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 22:59:32.185646 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.054) 0:00:43.779 ********* 2026-03-10 22:59:32.185658 | controller | Tuesday 10 March 2026 22:59:31 +0000 (0:00:00.054) 0:00:43.778 ********* 2026-03-10 22:59:32.185681 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': 'values.yaml'}) 2026-03-10 22:59:32.296936 | controller | 2026-03-10 22:59:32.297005 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 22:59:32.297021 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.243) 0:00:44.023 ********* 2026-03-10 22:59:32.297035 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.243) 0:00:44.022 ********* 2026-03-10 22:59:32.297058 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 22:59:32.356101 | controller | 2026-03-10 22:59:32.356147 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane2/networking/nncp name=run_hook] *** 2026-03-10 22:59:32.356159 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.111) 0:00:44.135 ********* 2026-03-10 22:59:32.356169 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.111) 0:00:44.133 ********* 2026-03-10 22:59:32.356179 | controller | skipping: [localhost] 2026-03-10 22:59:32.467844 | controller | 2026-03-10 22:59:32.467902 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane2/networking/nncp name=ci_gen_kustomize_values] *** 2026-03-10 22:59:32.467913 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.059) 0:00:44.194 ********* 2026-03-10 22:59:32.467922 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.059) 0:00:44.193 ********* 2026-03-10 22:59:32.467939 | controller | 2026-03-10 22:59:32.540292 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 22:59:32.540347 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.111) 0:00:44.306 ********* 2026-03-10 22:59:32.540359 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.111) 0:00:44.305 ********* 2026-03-10 22:59:32.540376 | 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-10 22:59:32.599536 | controller | 2026-03-10 22:59:32.599592 | 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-10 22:59:32.599603 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.072) 0:00:44.378 ********* 2026-03-10 22:59:32.599612 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.072) 0:00:44.377 ********* 2026-03-10 22:59:32.599629 | controller | ok: [localhost] => 2026-03-10 22:59:32.845378 | controller | changed: false 2026-03-10 22:59:32.845452 | controller | msg: All assertions passed 2026-03-10 22:59:32.845470 | controller | 2026-03-10 22:59:32.845486 | 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-10 22:59:32.845503 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.059) 0:00:44.438 ********* 2026-03-10 22:59:32.845517 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.059) 0:00:44.436 ********* 2026-03-10 22:59:32.845543 | controller | ok: [localhost] 2026-03-10 22:59:32.927737 | controller | 2026-03-10 22:59:32.927798 | 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-10 22:59:32.927813 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.245) 0:00:44.683 ********* 2026-03-10 22:59:32.927825 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.245) 0:00:44.682 ********* 2026-03-10 22:59:32.927845 | controller | ok: [localhost] => 2026-03-10 22:59:33.144025 | controller | changed: false 2026-03-10 22:59:33.144073 | controller | msg: All assertions passed 2026-03-10 22:59:33.144082 | controller | 2026-03-10 22:59:33.144100 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 22:59:33.144124 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.082) 0:00:44.766 ********* 2026-03-10 22:59:33.144131 | controller | Tuesday 10 March 2026 22:59:32 +0000 (0:00:00.082) 0:00:44.765 ********* 2026-03-10 22:59:33.144145 | controller | ok: [localhost] 2026-03-10 22:59:33.516723 | controller | 2026-03-10 22:59:33.516769 | 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-10 22:59:33.516779 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 22:59:33.516786 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 22:59:33.516792 | controller | _config_map_content | 2026-03-10 22:59:33.516798 | controller | ansible.utils.remove_keys( 2026-03-10 22:59:33.516805 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 22:59:33.516811 | controller | matching_parameter='regex') 2026-03-10 22:59:33.516817 | controller | }}, cacheable=False] *** 2026-03-10 22:59:33.516823 | controller | Tuesday 10 March 2026 22:59:33 +0000 (0:00:00.216) 0:00:44.982 ********* 2026-03-10 22:59:33.516836 | controller | Tuesday 10 March 2026 22:59:33 +0000 (0:00:00.216) 0:00:44.981 ********* 2026-03-10 22:59:33.516849 | controller | ok: [localhost] 2026-03-10 22:59:33.569678 | controller | 2026-03-10 22:59:33.569735 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 22:59:33.569746 | controller | Tuesday 10 March 2026 22:59:33 +0000 (0:00:00.372) 0:00:45.355 ********* 2026-03-10 22:59:33.569754 | controller | Tuesday 10 March 2026 22:59:33 +0000 (0:00:00.372) 0:00:45.354 ********* 2026-03-10 22:59:33.569770 | controller | skipping: [localhost] 2026-03-10 22:59:33.782068 | controller | 2026-03-10 22:59:33.782123 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 22:59:33.782135 | controller | Tuesday 10 March 2026 22:59:33 +0000 (0:00:00.052) 0:00:45.408 ********* 2026-03-10 22:59:33.782142 | controller | Tuesday 10 March 2026 22:59:33 +0000 (0:00:00.052) 0:00:45.406 ********* 2026-03-10 22:59:33.782155 | controller | changed: [localhost] 2026-03-10 22:59:34.350520 | controller | 2026-03-10 22:59:34.350580 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 22:59:34.350595 | controller | (snippet_datadir, 2026-03-10 22:59:34.350606 | controller | '02_ci_data.yaml') | path_join 2026-03-10 22:59:34.350617 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 22:59:34.350629 | controller | Tuesday 10 March 2026 22:59:33 +0000 (0:00:00.211) 0:00:45.620 ********* 2026-03-10 22:59:34.350649 | controller | Tuesday 10 March 2026 22:59:33 +0000 (0:00:00.211) 0:00:45.618 ********* 2026-03-10 22:59:34.350669 | controller | changed: [localhost] 2026-03-10 22:59:34.442186 | controller | 2026-03-10 22:59:34.442241 | 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-10 22:59:34.442255 | controller | Tuesday 10 March 2026 22:59:34 +0000 (0:00:00.568) 0:00:46.188 ********* 2026-03-10 22:59:34.442267 | controller | Tuesday 10 March 2026 22:59:34 +0000 (0:00:00.568) 0:00:46.187 ********* 2026-03-10 22:59:34.442287 | controller | ok: [localhost] 2026-03-10 22:59:34.890784 | controller | 2026-03-10 22:59:34.890840 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 22:59:34.890853 | controller | (snippet_datadir, 2026-03-10 22:59:34.890880 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 22:59:34.890890 | controller | }}, content={{ 2026-03-10 22:59:34.890900 | controller | _base64_patch | 2026-03-10 22:59:34.890910 | controller | default({}) | 2026-03-10 22:59:34.890919 | controller | to_nice_yaml 2026-03-10 22:59:34.890929 | controller | }}, mode=0644] *** 2026-03-10 22:59:34.890939 | controller | Tuesday 10 March 2026 22:59:34 +0000 (0:00:00.091) 0:00:46.280 ********* 2026-03-10 22:59:34.890948 | controller | Tuesday 10 March 2026 22:59:34 +0000 (0:00:00.091) 0:00:46.279 ********* 2026-03-10 22:59:34.890967 | controller | changed: [localhost] 2026-03-10 22:59:35.324065 | controller | 2026-03-10 22:59:35.324181 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 22:59:35.324204 | controller | (snippet_datadir, 2026-03-10 22:59:35.324220 | controller | '04_user_data.yaml') | path_join 2026-03-10 22:59:35.324235 | controller | }}, content={{ 2026-03-10 22:59:35.324250 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 22:59:35.324264 | controller | default({}) | 2026-03-10 22:59:35.324278 | controller | to_nice_yaml 2026-03-10 22:59:35.324293 | controller | }}, mode=0644] *** 2026-03-10 22:59:35.324307 | controller | Tuesday 10 March 2026 22:59:34 +0000 (0:00:00.449) 0:00:46.729 ********* 2026-03-10 22:59:35.324322 | controller | Tuesday 10 March 2026 22:59:34 +0000 (0:00:00.449) 0:00:46.728 ********* 2026-03-10 22:59:35.324349 | controller | changed: [localhost] 2026-03-10 22:59:35.783976 | controller | 2026-03-10 22:59:35.784084 | 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-10 22:59:35.784176 | controller | ( 2026-03-10 22:59:35.784190 | controller | snippet_datadir, 2026-03-10 22:59:35.784200 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 22:59:35.784219 | controller | ) | path_join 2026-03-10 22:59:35.784229 | controller | }}, mode=0644] *** 2026-03-10 22:59:35.784238 | controller | Tuesday 10 March 2026 22:59:35 +0000 (0:00:00.432) 0:00:47.162 ********* 2026-03-10 22:59:35.784248 | controller | Tuesday 10 March 2026 22:59:35 +0000 (0:00:00.432) 0:00:47.161 ********* 2026-03-10 22:59:35.784273 | controller | changed: [localhost] 2026-03-10 22:59:35.866941 | controller | 2026-03-10 22:59:35.867018 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 22:59:35.867026 | controller | Tuesday 10 March 2026 22:59:35 +0000 (0:00:00.460) 0:00:47.622 ********* 2026-03-10 22:59:35.867033 | controller | Tuesday 10 March 2026 22:59:35 +0000 (0:00:00.460) 0:00:47.621 ********* 2026-03-10 22:59:35.867052 | 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-10 22:59:35.934815 | controller | 2026-03-10 22:59:35.934908 | 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-10 22:59:35.934922 | controller | Tuesday 10 March 2026 22:59:35 +0000 (0:00:00.082) 0:00:47.705 ********* 2026-03-10 22:59:35.934932 | controller | Tuesday 10 March 2026 22:59:35 +0000 (0:00:00.082) 0:00:47.704 ********* 2026-03-10 22:59:35.934956 | controller | ok: [localhost] => 2026-03-10 22:59:36.199916 | controller | changed: false 2026-03-10 22:59:36.199999 | controller | msg: All assertions passed 2026-03-10 22:59:36.200007 | controller | 2026-03-10 22:59:36.200031 | 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-10 22:59:36.200038 | controller | Tuesday 10 March 2026 22:59:35 +0000 (0:00:00.067) 0:00:47.773 ********* 2026-03-10 22:59:36.200045 | controller | Tuesday 10 March 2026 22:59:35 +0000 (0:00:00.067) 0:00:47.772 ********* 2026-03-10 22:59:36.200066 | controller | ok: [localhost] 2026-03-10 22:59:36.260172 | controller | 2026-03-10 22:59:36.260251 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 22:59:36.260260 | controller | Tuesday 10 March 2026 22:59:36 +0000 (0:00:00.265) 0:00:48.038 ********* 2026-03-10 22:59:36.260266 | controller | Tuesday 10 March 2026 22:59:36 +0000 (0:00:00.265) 0:00:48.037 ********* 2026-03-10 22:59:36.260286 | controller | ok: [localhost] 2026-03-10 22:59:36.956452 | controller | 2026-03-10 22:59:36.956529 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 22:59:36.956538 | controller | Tuesday 10 March 2026 22:59:36 +0000 (0:00:00.060) 0:00:48.099 ********* 2026-03-10 22:59:36.956545 | controller | Tuesday 10 March 2026 22:59:36 +0000 (0:00:00.060) 0:00:48.097 ********* 2026-03-10 22:59:36.956565 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml) 2026-03-10 22:59:37.092802 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml) 2026-03-10 22:59:37.092881 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml) 2026-03-10 22:59:37.092888 | controller | 2026-03-10 22:59:37.092896 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 22:59:37.092903 | controller | _content | 2026-03-10 22:59:37.092910 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 22:59:37.092916 | controller | combine(_parsed, recursive=true) 2026-03-10 22:59:37.092923 | controller | }} 2026-03-10 22:59:37.092929 | controller | ] *** 2026-03-10 22:59:37.092936 | controller | Tuesday 10 March 2026 22:59:36 +0000 (0:00:00.696) 0:00:48.795 ********* 2026-03-10 22:59:37.092942 | controller | Tuesday 10 March 2026 22:59:36 +0000 (0:00:00.696) 0:00:48.793 ********* 2026-03-10 22:59:37.092963 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-10 22:59:37.347215 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 22:59:37.347293 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 22:59:37.347314 | controller | 2026-03-10 22:59:37.347322 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 22:59:37.347329 | controller | Tuesday 10 March 2026 22:59:37 +0000 (0:00:00.136) 0:00:48.931 ********* 2026-03-10 22:59:37.347336 | controller | Tuesday 10 March 2026 22:59:37 +0000 (0:00:00.136) 0:00:48.930 ********* 2026-03-10 22:59:37.347354 | controller | changed: [localhost] 2026-03-10 22:59:37.828561 | controller | 2026-03-10 22:59:37.828644 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 22:59:37.828663 | controller | (_destdir, 2026-03-10 22:59:37.828678 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 22:59:37.828693 | controller | }}, content={{ 2026-03-10 22:59:37.828707 | controller | ( 2026-03-10 22:59:37.828720 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 22:59:37.828734 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 22:59:37.828748 | controller | }}, mode=0644] *** 2026-03-10 22:59:37.828762 | controller | Tuesday 10 March 2026 22:59:37 +0000 (0:00:00.254) 0:00:49.185 ********* 2026-03-10 22:59:37.828776 | controller | Tuesday 10 March 2026 22:59:37 +0000 (0:00:00.254) 0:00:49.184 ********* 2026-03-10 22:59:37.828803 | controller | changed: [localhost] 2026-03-10 22:59:38.181704 | controller | 2026-03-10 22:59:38.181782 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane2/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 22:59:38.181796 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 22:59:38.181806 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 22:59:38.181816 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 22:59:38.181826 | controller | }}, dest={{ 2026-03-10 22:59:38.181836 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:38.181846 | controller | stage['path'], _val.src_file 2026-03-10 22:59:38.181856 | controller | ) | 2026-03-10 22:59:38.181865 | controller | path_join 2026-03-10 22:59:38.181875 | controller | }}] *** 2026-03-10 22:59:38.181884 | controller | Tuesday 10 March 2026 22:59:37 +0000 (0:00:00.481) 0:00:49.667 ********* 2026-03-10 22:59:38.181894 | controller | Tuesday 10 March 2026 22:59:37 +0000 (0:00:00.481) 0:00:49.665 ********* 2026-03-10 22:59:38.181926 | controller | changed: [localhost] => (item=network-values2) 2026-03-10 22:59:38.243684 | controller | 2026-03-10 22:59:38.243761 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:38.243775 | controller | Tuesday 10 March 2026 22:59:38 +0000 (0:00:00.352) 0:00:50.019 ********* 2026-03-10 22:59:38.243786 | controller | Tuesday 10 March 2026 22:59:38 +0000 (0:00:00.352) 0:00:50.018 ********* 2026-03-10 22:59:38.243810 | controller | skipping: [localhost] 2026-03-10 22:59:38.775753 | controller | 2026-03-10 22:59:38.775820 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane2/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 22:59:38.775835 | controller | Tuesday 10 March 2026 22:59:38 +0000 (0:00:00.062) 0:00:50.082 ********* 2026-03-10 22:59:38.775847 | controller | Tuesday 10 March 2026 22:59:38 +0000 (0:00:00.062) 0:00:50.080 ********* 2026-03-10 22:59:38.775869 | controller | changed: [localhost] 2026-03-10 22:59:39.256214 | controller | 2026-03-10 22:59:39.256260 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 22:59:39.256266 | controller | Tuesday 10 March 2026 22:59:38 +0000 (0:00:00.532) 0:00:50.614 ********* 2026-03-10 22:59:39.256271 | controller | Tuesday 10 March 2026 22:59:38 +0000 (0:00:00.532) 0:00:50.613 ********* 2026-03-10 22:59:39.256283 | controller | changed: [localhost] 2026-03-10 22:59:39.523564 | controller | 2026-03-10 22:59:39.523613 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane2/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2026-03-10 22:59:39.523620 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 22:59:39.523625 | controller | stage['build_output'] | basename) | path_join 2026-03-10 22:59:39.523635 | controller | }}, mode=0644] *** 2026-03-10 22:59:39.523640 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.479) 0:00:51.094 ********* 2026-03-10 22:59:39.523645 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.479) 0:00:51.093 ********* 2026-03-10 22:59:39.523656 | controller | changed: [localhost] 2026-03-10 22:59:39.605020 | controller | 2026-03-10 22:59:39.605069 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:39.605078 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.267) 0:00:51.361 ********* 2026-03-10 22:59:39.605084 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.267) 0:00:51.360 ********* 2026-03-10 22:59:39.605097 | controller | skipping: [localhost] 2026-03-10 22:59:39.671253 | controller | 2026-03-10 22:59:39.671314 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane2/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 22:59:39.671327 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.081) 0:00:51.443 ********* 2026-03-10 22:59:39.671338 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.081) 0:00:51.441 ********* 2026-03-10 22:59:39.671357 | controller | skipping: [localhost] 2026-03-10 22:59:39.731727 | controller | 2026-03-10 22:59:39.731782 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane2/networking/nncp _raw_params=wait_condition.yml] *** 2026-03-10 22:59:39.731795 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.066) 0:00:51.509 ********* 2026-03-10 22:59:39.731806 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.066) 0:00:51.508 ********* 2026-03-10 22:59:39.731825 | 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-10 22:59:39.803696 | controller | skipping: [localhost] 2026-03-10 22:59:39.803763 | controller | 2026-03-10 22:59:39.803776 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:39.803787 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.060) 0:00:51.570 ********* 2026-03-10 22:59:39.803797 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.060) 0:00:51.569 ********* 2026-03-10 22:59:39.803818 | controller | skipping: [localhost] 2026-03-10 22:59:39.885883 | controller | 2026-03-10 22:59:39.885960 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane2/networking/nncp name=run_hook] *** 2026-03-10 22:59:39.885975 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.072) 0:00:51.642 ********* 2026-03-10 22:59:39.885986 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.072) 0:00:51.641 ********* 2026-03-10 22:59:39.886007 | controller | skipping: [localhost] 2026-03-10 22:59:39.953065 | controller | 2026-03-10 22:59:39.953174 | 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-10 22:59:39.953196 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.081) 0:00:51.724 ********* 2026-03-10 22:59:39.953224 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.081) 0:00:51.723 ********* 2026-03-10 22:59:39.953245 | controller | ok: [localhost] => 2026-03-10 22:59:39.997350 | controller | changed: false 2026-03-10 22:59:39.997409 | controller | msg: All assertions passed 2026-03-10 22:59:39.997421 | controller | 2026-03-10 22:59:39.997431 | 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-10 22:59:39.997442 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.067) 0:00:51.791 ********* 2026-03-10 22:59:39.997452 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.067) 0:00:51.790 ********* 2026-03-10 22:59:39.997481 | controller | skipping: [localhost] 2026-03-10 22:59:40.043623 | controller | 2026-03-10 22:59:40.043700 | 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-10 22:59:40.043714 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.044) 0:00:51.835 ********* 2026-03-10 22:59:40.043724 | controller | Tuesday 10 March 2026 22:59:39 +0000 (0:00:00.044) 0:00:51.834 ********* 2026-03-10 22:59:40.043746 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-03-10 22:59:40.079790 | controller | 2026-03-10 22:59:40.079822 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 22:59:40.079833 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.046) 0:00:51.882 ********* 2026-03-10 22:59:40.079843 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.046) 0:00:51.880 ********* 2026-03-10 22:59:40.079858 | controller | skipping: [localhost] 2026-03-10 22:59:40.134587 | controller | 2026-03-10 22:59:40.134646 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 22:59:40.134659 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.036) 0:00:51.918 ********* 2026-03-10 22:59:40.134670 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.036) 0:00:51.917 ********* 2026-03-10 22:59:40.134691 | controller | ok: [localhost] 2026-03-10 22:59:40.404482 | controller | 2026-03-10 22:59:40.404553 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 22:59:40.404565 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:40.404575 | controller | stage['path'], item.src_file) | path_join 2026-03-10 22:59:40.404585 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 22:59:40.404595 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.054) 0:00:51.973 ********* 2026-03-10 22:59:40.404605 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.054) 0:00:51.971 ********* 2026-03-10 22:59:40.404625 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2026-03-10 22:59:40.497861 | controller | 2026-03-10 22:59:40.497939 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 22:59:40.497965 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.269) 0:00:52.242 ********* 2026-03-10 22:59:40.498016 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.269) 0:00:52.241 ********* 2026-03-10 22:59:40.498040 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 22:59:40.549785 | controller | 2026-03-10 22:59:40.549859 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane/networking name=run_hook] *** 2026-03-10 22:59:40.549872 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.093) 0:00:52.336 ********* 2026-03-10 22:59:40.549883 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.093) 0:00:52.335 ********* 2026-03-10 22:59:40.549905 | controller | skipping: [localhost] 2026-03-10 22:59:40.652563 | controller | 2026-03-10 22:59:40.652673 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane/networking name=ci_gen_kustomize_values] *** 2026-03-10 22:59:40.652693 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.051) 0:00:52.388 ********* 2026-03-10 22:59:40.652708 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.051) 0:00:52.387 ********* 2026-03-10 22:59:40.652735 | controller | 2026-03-10 22:59:40.777507 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 22:59:40.777577 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.102) 0:00:52.491 ********* 2026-03-10 22:59:40.777584 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.102) 0:00:52.489 ********* 2026-03-10 22:59:40.777600 | 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-10 22:59:40.837085 | controller | 2026-03-10 22:59:40.837203 | 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-10 22:59:40.837216 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.124) 0:00:52.616 ********* 2026-03-10 22:59:40.837223 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.124) 0:00:52.614 ********* 2026-03-10 22:59:40.837240 | controller | ok: [localhost] => 2026-03-10 22:59:41.025295 | controller | changed: false 2026-03-10 22:59:41.025352 | controller | msg: All assertions passed 2026-03-10 22:59:41.025365 | controller | 2026-03-10 22:59:41.025376 | 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-10 22:59:41.025388 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.059) 0:00:52.675 ********* 2026-03-10 22:59:41.025398 | controller | Tuesday 10 March 2026 22:59:40 +0000 (0:00:00.059) 0:00:52.674 ********* 2026-03-10 22:59:41.025416 | controller | ok: [localhost] 2026-03-10 22:59:41.104300 | controller | 2026-03-10 22:59:41.104343 | 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-10 22:59:41.104353 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.188) 0:00:52.864 ********* 2026-03-10 22:59:41.104360 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.188) 0:00:52.862 ********* 2026-03-10 22:59:41.104373 | controller | ok: [localhost] => 2026-03-10 22:59:41.303437 | controller | changed: false 2026-03-10 22:59:41.303486 | controller | msg: All assertions passed 2026-03-10 22:59:41.303492 | controller | 2026-03-10 22:59:41.303498 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 22:59:41.303503 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.079) 0:00:52.943 ********* 2026-03-10 22:59:41.303508 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.079) 0:00:52.941 ********* 2026-03-10 22:59:41.303519 | controller | ok: [localhost] 2026-03-10 22:59:41.594183 | controller | 2026-03-10 22:59:41.594239 | 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-10 22:59:41.594248 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 22:59:41.594256 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 22:59:41.594263 | controller | _config_map_content | 2026-03-10 22:59:41.594269 | controller | ansible.utils.remove_keys( 2026-03-10 22:59:41.594276 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 22:59:41.594282 | controller | matching_parameter='regex') 2026-03-10 22:59:41.594289 | controller | }}, cacheable=False] *** 2026-03-10 22:59:41.594295 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.198) 0:00:53.142 ********* 2026-03-10 22:59:41.594302 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.198) 0:00:53.140 ********* 2026-03-10 22:59:41.594316 | controller | ok: [localhost] 2026-03-10 22:59:41.683147 | controller | 2026-03-10 22:59:41.683218 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 22:59:41.683226 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.290) 0:00:53.432 ********* 2026-03-10 22:59:41.683233 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.290) 0:00:53.431 ********* 2026-03-10 22:59:41.683250 | 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-10 22:59:41.750691 | controller | 2026-03-10 22:59:41.750761 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-10 22:59:41.750770 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.088) 0:00:53.521 ********* 2026-03-10 22:59:41.750786 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.088) 0:00:53.520 ********* 2026-03-10 22:59:41.750803 | controller | ok: [localhost] => 2026-03-10 22:59:41.996631 | controller | changed: false 2026-03-10 22:59:41.996702 | controller | msg: All assertions passed 2026-03-10 22:59:41.996716 | controller | 2026-03-10 22:59:41.996727 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 22:59:41.996739 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.067) 0:00:53.589 ********* 2026-03-10 22:59:41.996749 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.067) 0:00:53.588 ********* 2026-03-10 22:59:41.996770 | controller | ok: [localhost] 2026-03-10 22:59:42.664423 | controller | 2026-03-10 22:59:42.664495 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 22:59:42.664502 | controller | (snippet_datadir, 2026-03-10 22:59:42.664507 | controller | '02_ci_data.yaml') | path_join 2026-03-10 22:59:42.664511 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 22:59:42.664517 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.245) 0:00:53.835 ********* 2026-03-10 22:59:42.664521 | controller | Tuesday 10 March 2026 22:59:41 +0000 (0:00:00.245) 0:00:53.834 ********* 2026-03-10 22:59:42.664537 | controller | ok: [localhost] 2026-03-10 22:59:42.719026 | controller | 2026-03-10 22:59:42.719087 | 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-10 22:59:42.719094 | controller | Tuesday 10 March 2026 22:59:42 +0000 (0:00:00.667) 0:00:54.503 ********* 2026-03-10 22:59:42.719099 | controller | Tuesday 10 March 2026 22:59:42 +0000 (0:00:00.667) 0:00:54.501 ********* 2026-03-10 22:59:42.719126 | controller | ok: [localhost] 2026-03-10 22:59:43.156054 | controller | 2026-03-10 22:59:43.156143 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 22:59:43.156154 | controller | (snippet_datadir, 2026-03-10 22:59:43.156160 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 22:59:43.156166 | controller | }}, content={{ 2026-03-10 22:59:43.156172 | controller | _base64_patch | 2026-03-10 22:59:43.156176 | controller | default({}) | 2026-03-10 22:59:43.156180 | controller | to_nice_yaml 2026-03-10 22:59:43.156185 | controller | }}, mode=0644] *** 2026-03-10 22:59:43.156189 | controller | Tuesday 10 March 2026 22:59:42 +0000 (0:00:00.054) 0:00:54.557 ********* 2026-03-10 22:59:43.156194 | controller | Tuesday 10 March 2026 22:59:42 +0000 (0:00:00.054) 0:00:54.556 ********* 2026-03-10 22:59:43.156219 | controller | ok: [localhost] 2026-03-10 22:59:43.658628 | controller | 2026-03-10 22:59:43.658678 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 22:59:43.658685 | controller | (snippet_datadir, 2026-03-10 22:59:43.658690 | controller | '04_user_data.yaml') | path_join 2026-03-10 22:59:43.658694 | controller | }}, content={{ 2026-03-10 22:59:43.658699 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 22:59:43.658703 | controller | default({}) | 2026-03-10 22:59:43.658707 | controller | to_nice_yaml 2026-03-10 22:59:43.658712 | controller | }}, mode=0644] *** 2026-03-10 22:59:43.658716 | controller | Tuesday 10 March 2026 22:59:43 +0000 (0:00:00.436) 0:00:54.994 ********* 2026-03-10 22:59:43.658720 | controller | Tuesday 10 March 2026 22:59:43 +0000 (0:00:00.436) 0:00:54.993 ********* 2026-03-10 22:59:43.658731 | controller | ok: [localhost] 2026-03-10 22:59:44.153993 | controller | 2026-03-10 22:59:44.154091 | 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-10 22:59:44.154127 | controller | ( 2026-03-10 22:59:44.154141 | controller | snippet_datadir, 2026-03-10 22:59:44.154151 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 22:59:44.154161 | controller | ) | path_join 2026-03-10 22:59:44.154171 | controller | }}, mode=0644] *** 2026-03-10 22:59:44.154181 | controller | Tuesday 10 March 2026 22:59:43 +0000 (0:00:00.502) 0:00:55.497 ********* 2026-03-10 22:59:44.154191 | controller | Tuesday 10 March 2026 22:59:43 +0000 (0:00:00.502) 0:00:55.495 ********* 2026-03-10 22:59:44.154221 | controller | changed: [localhost] 2026-03-10 22:59:44.270019 | controller | 2026-03-10 22:59:44.270095 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 22:59:44.270135 | controller | Tuesday 10 March 2026 22:59:44 +0000 (0:00:00.494) 0:00:55.992 ********* 2026-03-10 22:59:44.270150 | controller | Tuesday 10 March 2026 22:59:44 +0000 (0:00:00.495) 0:00:55.990 ********* 2026-03-10 22:59:44.270174 | 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-10 22:59:44.354124 | controller | 2026-03-10 22:59:44.354165 | 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-10 22:59:44.354177 | controller | Tuesday 10 March 2026 22:59:44 +0000 (0:00:00.116) 0:00:56.108 ********* 2026-03-10 22:59:44.354186 | controller | Tuesday 10 March 2026 22:59:44 +0000 (0:00:00.116) 0:00:56.107 ********* 2026-03-10 22:59:44.354204 | controller | ok: [localhost] => 2026-03-10 22:59:44.593802 | controller | changed: false 2026-03-10 22:59:44.593880 | controller | msg: All assertions passed 2026-03-10 22:59:44.593888 | controller | 2026-03-10 22:59:44.593895 | 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-10 22:59:44.593909 | controller | Tuesday 10 March 2026 22:59:44 +0000 (0:00:00.084) 0:00:56.192 ********* 2026-03-10 22:59:44.593916 | controller | Tuesday 10 March 2026 22:59:44 +0000 (0:00:00.084) 0:00:56.191 ********* 2026-03-10 22:59:44.593935 | controller | ok: [localhost] 2026-03-10 22:59:44.676774 | controller | 2026-03-10 22:59:44.676835 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 22:59:44.676841 | controller | Tuesday 10 March 2026 22:59:44 +0000 (0:00:00.239) 0:00:56.431 ********* 2026-03-10 22:59:44.676846 | controller | Tuesday 10 March 2026 22:59:44 +0000 (0:00:00.239) 0:00:56.430 ********* 2026-03-10 22:59:44.676858 | controller | ok: [localhost] 2026-03-10 22:59:45.349208 | controller | 2026-03-10 22:59:45.349298 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 22:59:45.349308 | controller | Tuesday 10 March 2026 22:59:44 +0000 (0:00:00.082) 0:00:56.514 ********* 2026-03-10 22:59:45.349314 | controller | Tuesday 10 March 2026 22:59:44 +0000 (0:00:00.082) 0:00:56.513 ********* 2026-03-10 22:59:45.349335 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-10 22:59:45.538557 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-03-10 22:59:45.538638 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-10 22:59:45.538647 | controller | 2026-03-10 22:59:45.538654 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 22:59:45.538661 | controller | _content | 2026-03-10 22:59:45.538668 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 22:59:45.538674 | controller | combine(_parsed, recursive=true) 2026-03-10 22:59:45.538681 | controller | }} 2026-03-10 22:59:45.538687 | controller | ] *** 2026-03-10 22:59:45.538693 | controller | Tuesday 10 March 2026 22:59:45 +0000 (0:00:00.671) 0:00:57.186 ********* 2026-03-10 22:59:45.538700 | controller | Tuesday 10 March 2026 22:59:45 +0000 (0:00:00.671) 0:00:57.185 ********* 2026-03-10 22:59:45.538721 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-10 22:59:45.777272 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 22:59:45.777336 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 22:59:45.777346 | controller | 2026-03-10 22:59:45.777354 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 22:59:45.777361 | controller | Tuesday 10 March 2026 22:59:45 +0000 (0:00:00.189) 0:00:57.376 ********* 2026-03-10 22:59:45.777367 | controller | Tuesday 10 March 2026 22:59:45 +0000 (0:00:00.189) 0:00:57.375 ********* 2026-03-10 22:59:45.777389 | controller | ok: [localhost] 2026-03-10 22:59:46.301330 | controller | 2026-03-10 22:59:46.301414 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 22:59:46.301430 | controller | (_destdir, 2026-03-10 22:59:46.301444 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 22:59:46.301457 | controller | }}, content={{ 2026-03-10 22:59:46.301470 | controller | ( 2026-03-10 22:59:46.301483 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 22:59:46.301495 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 22:59:46.301508 | controller | }}, mode=0644] *** 2026-03-10 22:59:46.301521 | controller | Tuesday 10 March 2026 22:59:45 +0000 (0:00:00.238) 0:00:57.615 ********* 2026-03-10 22:59:46.301534 | controller | Tuesday 10 March 2026 22:59:45 +0000 (0:00:00.238) 0:00:57.614 ********* 2026-03-10 22:59:46.301562 | controller | ok: [localhost] 2026-03-10 22:59:46.617672 | controller | 2026-03-10 22:59:46.617725 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 22:59:46.617733 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 22:59:46.617740 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 22:59:46.617746 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 22:59:46.617752 | controller | }}, dest={{ 2026-03-10 22:59:46.617759 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:46.617765 | controller | stage['path'], _val.src_file 2026-03-10 22:59:46.617771 | controller | ) | 2026-03-10 22:59:46.617777 | controller | path_join 2026-03-10 22:59:46.617783 | controller | }}] *** 2026-03-10 22:59:46.617789 | controller | Tuesday 10 March 2026 22:59:46 +0000 (0:00:00.523) 0:00:58.139 ********* 2026-03-10 22:59:46.617795 | controller | Tuesday 10 March 2026 22:59:46 +0000 (0:00:00.523) 0:00:58.138 ********* 2026-03-10 22:59:46.617808 | controller | ok: [localhost] => (item=network-values) 2026-03-10 22:59:46.661783 | controller | 2026-03-10 22:59:46.661822 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:46.661829 | controller | Tuesday 10 March 2026 22:59:46 +0000 (0:00:00.316) 0:00:58.456 ********* 2026-03-10 22:59:46.661833 | controller | Tuesday 10 March 2026 22:59:46 +0000 (0:00:00.316) 0:00:58.455 ********* 2026-03-10 22:59:46.661843 | controller | skipping: [localhost] 2026-03-10 22:59:47.144737 | controller | 2026-03-10 22:59:47.144819 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 22:59:47.144828 | controller | Tuesday 10 March 2026 22:59:46 +0000 (0:00:00.044) 0:00:58.500 ********* 2026-03-10 22:59:47.144834 | controller | Tuesday 10 March 2026 22:59:46 +0000 (0:00:00.044) 0:00:58.499 ********* 2026-03-10 22:59:47.144854 | controller | changed: [localhost] 2026-03-10 22:59:47.648662 | controller | 2026-03-10 22:59:47.648740 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 22:59:47.648751 | controller | Tuesday 10 March 2026 22:59:47 +0000 (0:00:00.481) 0:00:58.982 ********* 2026-03-10 22:59:47.648766 | controller | Tuesday 10 March 2026 22:59:47 +0000 (0:00:00.482) 0:00:58.981 ********* 2026-03-10 22:59:47.648785 | controller | changed: [localhost] 2026-03-10 22:59:47.997200 | controller | 2026-03-10 22:59:47.997295 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2026-03-10 22:59:47.997311 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 22:59:47.997322 | controller | stage['build_output'] | basename) | path_join 2026-03-10 22:59:47.997334 | controller | }}, mode=0644] *** 2026-03-10 22:59:47.997344 | controller | Tuesday 10 March 2026 22:59:47 +0000 (0:00:00.504) 0:00:59.486 ********* 2026-03-10 22:59:47.997355 | controller | Tuesday 10 March 2026 22:59:47 +0000 (0:00:00.504) 0:00:59.485 ********* 2026-03-10 22:59:47.997381 | controller | changed: [localhost] 2026-03-10 22:59:48.069840 | controller | 2026-03-10 22:59:48.069935 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:48.069949 | controller | Tuesday 10 March 2026 22:59:47 +0000 (0:00:00.348) 0:00:59.835 ********* 2026-03-10 22:59:48.069960 | controller | Tuesday 10 March 2026 22:59:47 +0000 (0:00:00.349) 0:00:59.834 ********* 2026-03-10 22:59:48.069983 | controller | skipping: [localhost] 2026-03-10 22:59:48.125148 | controller | 2026-03-10 22:59:48.125241 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 22:59:48.125258 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.072) 0:00:59.908 ********* 2026-03-10 22:59:48.125270 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.072) 0:00:59.907 ********* 2026-03-10 22:59:48.125297 | controller | skipping: [localhost] 2026-03-10 22:59:48.183169 | controller | 2026-03-10 22:59:48.183259 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane/networking _raw_params=wait_condition.yml] *** 2026-03-10 22:59:48.183271 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.055) 0:00:59.963 ********* 2026-03-10 22:59:48.183282 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.055) 0:00:59.962 ********* 2026-03-10 22:59:48.183306 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-03-10 22:59:48.229061 | controller | skipping: [localhost] 2026-03-10 22:59:48.229173 | controller | 2026-03-10 22:59:48.229188 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:48.229199 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.058) 0:01:00.021 ********* 2026-03-10 22:59:48.229211 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.058) 0:01:00.020 ********* 2026-03-10 22:59:48.229238 | controller | skipping: [localhost] 2026-03-10 22:59:48.285770 | controller | 2026-03-10 22:59:48.285858 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane/networking name=run_hook] *** 2026-03-10 22:59:48.285871 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.045) 0:01:00.067 ********* 2026-03-10 22:59:48.285881 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.045) 0:01:00.066 ********* 2026-03-10 22:59:48.285905 | controller | skipping: [localhost] 2026-03-10 22:59:48.349393 | controller | 2026-03-10 22:59:48.349481 | 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-10 22:59:48.349495 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.056) 0:01:00.124 ********* 2026-03-10 22:59:48.349506 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.056) 0:01:00.123 ********* 2026-03-10 22:59:48.349530 | controller | ok: [localhost] => 2026-03-10 22:59:48.383034 | controller | changed: false 2026-03-10 22:59:48.383126 | controller | msg: All assertions passed 2026-03-10 22:59:48.383142 | controller | 2026-03-10 22:59:48.383152 | 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-10 22:59:48.383163 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.063) 0:01:00.187 ********* 2026-03-10 22:59:48.383174 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.063) 0:01:00.186 ********* 2026-03-10 22:59:48.383195 | controller | skipping: [localhost] 2026-03-10 22:59:48.437175 | controller | 2026-03-10 22:59:48.437259 | 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-10 22:59:48.437272 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.033) 0:01:00.221 ********* 2026-03-10 22:59:48.437282 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.033) 0:01:00.220 ********* 2026-03-10 22:59:48.437319 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-03-10 22:59:48.487428 | controller | 2026-03-10 22:59:48.487519 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 22:59:48.487532 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.053) 0:01:00.275 ********* 2026-03-10 22:59:48.487542 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.053) 0:01:00.274 ********* 2026-03-10 22:59:48.487568 | controller | skipping: [localhost] 2026-03-10 22:59:48.541305 | controller | 2026-03-10 22:59:48.541386 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 22:59:48.541398 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.049) 0:01:00.325 ********* 2026-03-10 22:59:48.541409 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.050) 0:01:00.324 ********* 2026-03-10 22:59:48.541431 | controller | ok: [localhost] 2026-03-10 22:59:48.809927 | controller | 2026-03-10 22:59:48.810015 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 22:59:48.810028 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:48.810038 | controller | stage['path'], item.src_file) | path_join 2026-03-10 22:59:48.810049 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 22:59:48.810058 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.054) 0:01:00.379 ********* 2026-03-10 22:59:48.810068 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.054) 0:01:00.378 ********* 2026-03-10 22:59:48.810091 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': 'nncp/values.yaml'}) 2026-03-10 22:59:48.904591 | controller | 2026-03-10 22:59:48.904665 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 22:59:48.904671 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.268) 0:01:00.648 ********* 2026-03-10 22:59:48.904676 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.268) 0:01:00.646 ********* 2026-03-10 22:59:48.904692 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 22:59:48.965983 | controller | 2026-03-10 22:59:48.966083 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane2/networking name=run_hook] *** 2026-03-10 22:59:48.966158 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.094) 0:01:00.742 ********* 2026-03-10 22:59:48.966174 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.094) 0:01:00.741 ********* 2026-03-10 22:59:48.966201 | controller | skipping: [localhost] 2026-03-10 22:59:49.082572 | controller | 2026-03-10 22:59:49.082701 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane2/networking name=ci_gen_kustomize_values] *** 2026-03-10 22:59:49.082715 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.061) 0:01:00.804 ********* 2026-03-10 22:59:49.082732 | controller | Tuesday 10 March 2026 22:59:48 +0000 (0:00:00.061) 0:01:00.802 ********* 2026-03-10 22:59:49.082753 | controller | 2026-03-10 22:59:49.171399 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 22:59:49.171480 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.116) 0:01:00.921 ********* 2026-03-10 22:59:49.171488 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.116) 0:01:00.919 ********* 2026-03-10 22:59:49.171507 | 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-10 22:59:49.245162 | controller | 2026-03-10 22:59:49.245232 | 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-10 22:59:49.245245 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.088) 0:01:01.009 ********* 2026-03-10 22:59:49.245272 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.088) 0:01:01.008 ********* 2026-03-10 22:59:49.245292 | controller | ok: [localhost] => 2026-03-10 22:59:49.511391 | controller | changed: false 2026-03-10 22:59:49.511462 | controller | msg: All assertions passed 2026-03-10 22:59:49.511475 | controller | 2026-03-10 22:59:49.511486 | 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-10 22:59:49.511497 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.073) 0:01:01.083 ********* 2026-03-10 22:59:49.511507 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.073) 0:01:01.082 ********* 2026-03-10 22:59:49.511526 | controller | ok: [localhost] 2026-03-10 22:59:49.611761 | controller | 2026-03-10 22:59:49.611823 | 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-10 22:59:49.611833 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.266) 0:01:01.350 ********* 2026-03-10 22:59:49.611839 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.266) 0:01:01.348 ********* 2026-03-10 22:59:49.611855 | controller | ok: [localhost] => 2026-03-10 22:59:49.891688 | controller | changed: false 2026-03-10 22:59:49.891754 | controller | msg: All assertions passed 2026-03-10 22:59:49.891769 | controller | 2026-03-10 22:59:49.891781 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 22:59:49.891791 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.099) 0:01:01.449 ********* 2026-03-10 22:59:49.891802 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.099) 0:01:01.448 ********* 2026-03-10 22:59:49.891821 | controller | ok: [localhost] 2026-03-10 22:59:50.187700 | controller | 2026-03-10 22:59:50.187781 | 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-10 22:59:50.187795 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 22:59:50.187806 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 22:59:50.187816 | controller | _config_map_content | 2026-03-10 22:59:50.187826 | controller | ansible.utils.remove_keys( 2026-03-10 22:59:50.187835 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 22:59:50.187845 | controller | matching_parameter='regex') 2026-03-10 22:59:50.187854 | controller | }}, cacheable=False] *** 2026-03-10 22:59:50.187864 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.279) 0:01:01.729 ********* 2026-03-10 22:59:50.187873 | controller | Tuesday 10 March 2026 22:59:49 +0000 (0:00:00.279) 0:01:01.728 ********* 2026-03-10 22:59:50.187894 | controller | ok: [localhost] 2026-03-10 22:59:50.247902 | controller | 2026-03-10 22:59:50.247950 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 22:59:50.247964 | controller | Tuesday 10 March 2026 22:59:50 +0000 (0:00:00.295) 0:01:02.025 ********* 2026-03-10 22:59:50.247974 | controller | Tuesday 10 March 2026 22:59:50 +0000 (0:00:00.295) 0:01:02.024 ********* 2026-03-10 22:59:50.247992 | controller | skipping: [localhost] 2026-03-10 22:59:50.490785 | controller | 2026-03-10 22:59:50.490845 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 22:59:50.490860 | controller | Tuesday 10 March 2026 22:59:50 +0000 (0:00:00.060) 0:01:02.085 ********* 2026-03-10 22:59:50.490872 | controller | Tuesday 10 March 2026 22:59:50 +0000 (0:00:00.060) 0:01:02.084 ********* 2026-03-10 22:59:50.490891 | controller | ok: [localhost] 2026-03-10 22:59:51.048854 | controller | 2026-03-10 22:59:51.048920 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 22:59:51.048934 | controller | (snippet_datadir, 2026-03-10 22:59:51.048945 | controller | '02_ci_data.yaml') | path_join 2026-03-10 22:59:51.048954 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 22:59:51.048965 | controller | Tuesday 10 March 2026 22:59:50 +0000 (0:00:00.243) 0:01:02.329 ********* 2026-03-10 22:59:51.048982 | controller | Tuesday 10 March 2026 22:59:50 +0000 (0:00:00.243) 0:01:02.328 ********* 2026-03-10 22:59:51.049003 | controller | ok: [localhost] 2026-03-10 22:59:51.146880 | controller | 2026-03-10 22:59:51.146982 | 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-10 22:59:51.147013 | controller | Tuesday 10 March 2026 22:59:51 +0000 (0:00:00.557) 0:01:02.886 ********* 2026-03-10 22:59:51.147030 | controller | Tuesday 10 March 2026 22:59:51 +0000 (0:00:00.557) 0:01:02.885 ********* 2026-03-10 22:59:51.147056 | controller | ok: [localhost] 2026-03-10 22:59:51.655125 | controller | 2026-03-10 22:59:51.655187 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 22:59:51.655200 | controller | (snippet_datadir, 2026-03-10 22:59:51.655211 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 22:59:51.655221 | controller | }}, content={{ 2026-03-10 22:59:51.655230 | controller | _base64_patch | 2026-03-10 22:59:51.655240 | controller | default({}) | 2026-03-10 22:59:51.655249 | controller | to_nice_yaml 2026-03-10 22:59:51.655258 | controller | }}, mode=0644] *** 2026-03-10 22:59:51.655268 | controller | Tuesday 10 March 2026 22:59:51 +0000 (0:00:00.098) 0:01:02.985 ********* 2026-03-10 22:59:51.655278 | controller | Tuesday 10 March 2026 22:59:51 +0000 (0:00:00.098) 0:01:02.984 ********* 2026-03-10 22:59:51.655297 | controller | ok: [localhost] 2026-03-10 22:59:52.187664 | controller | 2026-03-10 22:59:52.187726 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 22:59:52.187740 | controller | (snippet_datadir, 2026-03-10 22:59:52.187752 | controller | '04_user_data.yaml') | path_join 2026-03-10 22:59:52.187763 | controller | }}, content={{ 2026-03-10 22:59:52.187774 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 22:59:52.187784 | controller | default({}) | 2026-03-10 22:59:52.187795 | controller | to_nice_yaml 2026-03-10 22:59:52.187805 | controller | }}, mode=0644] *** 2026-03-10 22:59:52.187815 | controller | Tuesday 10 March 2026 22:59:51 +0000 (0:00:00.507) 0:01:03.493 ********* 2026-03-10 22:59:52.187826 | controller | Tuesday 10 March 2026 22:59:51 +0000 (0:00:00.507) 0:01:03.492 ********* 2026-03-10 22:59:52.187846 | controller | ok: [localhost] 2026-03-10 22:59:52.705632 | controller | 2026-03-10 22:59:52.705715 | 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-10 22:59:52.705724 | controller | ( 2026-03-10 22:59:52.705731 | controller | snippet_datadir, 2026-03-10 22:59:52.705738 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 22:59:52.705745 | controller | ) | path_join 2026-03-10 22:59:52.705768 | controller | }}, mode=0644] *** 2026-03-10 22:59:52.705775 | controller | Tuesday 10 March 2026 22:59:52 +0000 (0:00:00.532) 0:01:04.025 ********* 2026-03-10 22:59:52.705782 | controller | Tuesday 10 March 2026 22:59:52 +0000 (0:00:00.532) 0:01:04.024 ********* 2026-03-10 22:59:52.705801 | controller | ok: [localhost] 2026-03-10 22:59:52.822761 | controller | 2026-03-10 22:59:52.822858 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 22:59:52.822872 | controller | Tuesday 10 March 2026 22:59:52 +0000 (0:00:00.517) 0:01:04.543 ********* 2026-03-10 22:59:52.822893 | controller | Tuesday 10 March 2026 22:59:52 +0000 (0:00:00.517) 0:01:04.542 ********* 2026-03-10 22:59:52.822919 | 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-10 22:59:52.906266 | controller | 2026-03-10 22:59:52.906345 | 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-10 22:59:52.906359 | controller | Tuesday 10 March 2026 22:59:52 +0000 (0:00:00.117) 0:01:04.661 ********* 2026-03-10 22:59:52.906371 | controller | Tuesday 10 March 2026 22:59:52 +0000 (0:00:00.117) 0:01:04.659 ********* 2026-03-10 22:59:52.906394 | controller | ok: [localhost] => 2026-03-10 22:59:53.152145 | controller | changed: false 2026-03-10 22:59:53.152218 | controller | msg: All assertions passed 2026-03-10 22:59:53.152230 | controller | 2026-03-10 22:59:53.152241 | 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-10 22:59:53.152252 | controller | Tuesday 10 March 2026 22:59:52 +0000 (0:00:00.083) 0:01:04.744 ********* 2026-03-10 22:59:53.152262 | controller | Tuesday 10 March 2026 22:59:52 +0000 (0:00:00.083) 0:01:04.743 ********* 2026-03-10 22:59:53.152282 | controller | ok: [localhost] 2026-03-10 22:59:53.240028 | controller | 2026-03-10 22:59:53.240071 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 22:59:53.240083 | controller | Tuesday 10 March 2026 22:59:53 +0000 (0:00:00.245) 0:01:04.990 ********* 2026-03-10 22:59:53.240093 | controller | Tuesday 10 March 2026 22:59:53 +0000 (0:00:00.245) 0:01:04.989 ********* 2026-03-10 22:59:53.240133 | controller | ok: [localhost] 2026-03-10 22:59:53.930070 | controller | 2026-03-10 22:59:53.930171 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 22:59:53.930185 | controller | Tuesday 10 March 2026 22:59:53 +0000 (0:00:00.087) 0:01:05.078 ********* 2026-03-10 22:59:53.930196 | controller | Tuesday 10 March 2026 22:59:53 +0000 (0:00:00.087) 0:01:05.077 ********* 2026-03-10 22:59:53.930216 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml) 2026-03-10 22:59:54.172093 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml) 2026-03-10 22:59:54.172178 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml) 2026-03-10 22:59:54.172191 | controller | 2026-03-10 22:59:54.172202 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 22:59:54.172213 | controller | _content | 2026-03-10 22:59:54.172222 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 22:59:54.172232 | controller | combine(_parsed, recursive=true) 2026-03-10 22:59:54.172248 | controller | }} 2026-03-10 22:59:54.172257 | controller | ] *** 2026-03-10 22:59:54.172267 | controller | Tuesday 10 March 2026 22:59:53 +0000 (0:00:00.689) 0:01:05.768 ********* 2026-03-10 22:59:54.172277 | controller | Tuesday 10 March 2026 22:59:53 +0000 (0:00:00.689) 0:01:05.766 ********* 2026-03-10 22:59:54.172297 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-10 22:59:54.443849 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 22:59:54.443931 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 22:59:54.443944 | controller | 2026-03-10 22:59:54.443955 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 22:59:54.443966 | controller | Tuesday 10 March 2026 22:59:54 +0000 (0:00:00.242) 0:01:06.010 ********* 2026-03-10 22:59:54.443976 | controller | Tuesday 10 March 2026 22:59:54 +0000 (0:00:00.242) 0:01:06.009 ********* 2026-03-10 22:59:54.443997 | controller | ok: [localhost] 2026-03-10 22:59:54.921578 | controller | 2026-03-10 22:59:54.921673 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 22:59:54.921686 | controller | (_destdir, 2026-03-10 22:59:54.921696 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 22:59:54.921707 | controller | }}, content={{ 2026-03-10 22:59:54.921716 | controller | ( 2026-03-10 22:59:54.921726 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 22:59:54.921735 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 22:59:54.921745 | controller | }}, mode=0644] *** 2026-03-10 22:59:54.921754 | controller | Tuesday 10 March 2026 22:59:54 +0000 (0:00:00.271) 0:01:06.281 ********* 2026-03-10 22:59:54.921764 | controller | Tuesday 10 March 2026 22:59:54 +0000 (0:00:00.271) 0:01:06.280 ********* 2026-03-10 22:59:54.921787 | controller | ok: [localhost] 2026-03-10 22:59:55.265248 | controller | 2026-03-10 22:59:55.265306 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane2/networking mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 22:59:55.265329 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 22:59:55.265340 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 22:59:55.265349 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 22:59:55.265359 | controller | }}, dest={{ 2026-03-10 22:59:55.265369 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:55.265379 | controller | stage['path'], _val.src_file 2026-03-10 22:59:55.265388 | controller | ) | 2026-03-10 22:59:55.265398 | controller | path_join 2026-03-10 22:59:55.265407 | controller | }}] *** 2026-03-10 22:59:55.265417 | controller | Tuesday 10 March 2026 22:59:54 +0000 (0:00:00.477) 0:01:06.759 ********* 2026-03-10 22:59:55.265427 | controller | Tuesday 10 March 2026 22:59:54 +0000 (0:00:00.477) 0:01:06.758 ********* 2026-03-10 22:59:55.265446 | controller | ok: [localhost] => (item=network-values2) 2026-03-10 22:59:55.338000 | controller | 2026-03-10 22:59:55.338094 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:55.338141 | controller | Tuesday 10 March 2026 22:59:55 +0000 (0:00:00.343) 0:01:07.103 ********* 2026-03-10 22:59:55.338156 | controller | Tuesday 10 March 2026 22:59:55 +0000 (0:00:00.343) 0:01:07.102 ********* 2026-03-10 22:59:55.338181 | controller | skipping: [localhost] 2026-03-10 22:59:55.859570 | controller | 2026-03-10 22:59:55.859630 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane2/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 22:59:55.859640 | controller | Tuesday 10 March 2026 22:59:55 +0000 (0:00:00.072) 0:01:07.175 ********* 2026-03-10 22:59:55.859647 | controller | Tuesday 10 March 2026 22:59:55 +0000 (0:00:00.072) 0:01:07.174 ********* 2026-03-10 22:59:55.859662 | controller | changed: [localhost] 2026-03-10 22:59:56.365497 | controller | 2026-03-10 22:59:56.365570 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 22:59:56.365584 | controller | Tuesday 10 March 2026 22:59:55 +0000 (0:00:00.522) 0:01:07.698 ********* 2026-03-10 22:59:56.365595 | controller | Tuesday 10 March 2026 22:59:55 +0000 (0:00:00.522) 0:01:07.696 ********* 2026-03-10 22:59:56.365616 | controller | changed: [localhost] 2026-03-10 22:59:56.655473 | controller | 2026-03-10 22:59:56.655571 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane2/networking remote_src=True, src={{ _output }}, dest={{ 2026-03-10 22:59:56.655587 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 22:59:56.655602 | controller | stage['build_output'] | basename) | path_join 2026-03-10 22:59:56.655616 | controller | }}, mode=0644] *** 2026-03-10 22:59:56.655630 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.505) 0:01:08.204 ********* 2026-03-10 22:59:56.655644 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.505) 0:01:08.202 ********* 2026-03-10 22:59:56.655678 | controller | changed: [localhost] 2026-03-10 22:59:56.739658 | controller | 2026-03-10 22:59:56.739744 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:56.739757 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.289) 0:01:08.494 ********* 2026-03-10 22:59:56.739767 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.289) 0:01:08.492 ********* 2026-03-10 22:59:56.739791 | controller | skipping: [localhost] 2026-03-10 22:59:56.809398 | controller | 2026-03-10 22:59:56.809507 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane2/networking _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 22:59:56.809521 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.083) 0:01:08.577 ********* 2026-03-10 22:59:56.809531 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.083) 0:01:08.576 ********* 2026-03-10 22:59:56.809559 | controller | skipping: [localhost] 2026-03-10 22:59:56.879230 | controller | 2026-03-10 22:59:56.879314 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane2/networking _raw_params=wait_condition.yml] *** 2026-03-10 22:59:56.879328 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.070) 0:01:08.648 ********* 2026-03-10 22:59:56.879351 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.070) 0:01:08.646 ********* 2026-03-10 22:59:56.879375 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-03-10 22:59:56.944386 | controller | skipping: [localhost] 2026-03-10 22:59:56.944453 | controller | 2026-03-10 22:59:56.944470 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 22:59:56.944484 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.069) 0:01:08.717 ********* 2026-03-10 22:59:56.944497 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.069) 0:01:08.716 ********* 2026-03-10 22:59:56.944521 | controller | skipping: [localhost] 2026-03-10 22:59:57.020141 | controller | 2026-03-10 22:59:57.020243 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane2/networking name=run_hook] *** 2026-03-10 22:59:57.020255 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.065) 0:01:08.782 ********* 2026-03-10 22:59:57.020265 | controller | Tuesday 10 March 2026 22:59:56 +0000 (0:00:00.065) 0:01:08.781 ********* 2026-03-10 22:59:57.020290 | controller | skipping: [localhost] 2026-03-10 22:59:57.089858 | controller | 2026-03-10 22:59:57.089943 | 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-10 22:59:57.089956 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.076) 0:01:08.858 ********* 2026-03-10 22:59:57.089967 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.076) 0:01:08.857 ********* 2026-03-10 22:59:57.089990 | controller | ok: [localhost] => 2026-03-10 22:59:57.135642 | controller | changed: false 2026-03-10 22:59:57.135688 | controller | msg: All assertions passed 2026-03-10 22:59:57.135699 | controller | 2026-03-10 22:59:57.135709 | 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-10 22:59:57.135719 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.069) 0:01:08.927 ********* 2026-03-10 22:59:57.135729 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.069) 0:01:08.926 ********* 2026-03-10 22:59:57.135746 | controller | skipping: [localhost] 2026-03-10 22:59:57.183915 | controller | 2026-03-10 22:59:57.183958 | 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-10 22:59:57.183970 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.046) 0:01:08.973 ********* 2026-03-10 22:59:57.183980 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.045) 0:01:08.972 ********* 2026-03-10 22:59:57.183997 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for jsonpath='{.metadata.name}'=controlplane --timeout=5m) 2026-03-10 22:59:57.233980 | controller | 2026-03-10 22:59:57.234081 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 22:59:57.234094 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.048) 0:01:09.022 ********* 2026-03-10 22:59:57.234104 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.048) 0:01:09.021 ********* 2026-03-10 22:59:57.234176 | controller | skipping: [localhost] 2026-03-10 22:59:57.276815 | controller | 2026-03-10 22:59:57.276874 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 22:59:57.276891 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.049) 0:01:09.072 ********* 2026-03-10 22:59:57.276905 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.049) 0:01:09.070 ********* 2026-03-10 22:59:57.276930 | controller | ok: [localhost] 2026-03-10 22:59:57.783987 | controller | 2026-03-10 22:59:57.784069 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 22:59:57.784082 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 22:59:57.784092 | controller | stage['path'], item.src_file) | path_join 2026-03-10 22:59:57.784102 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 22:59:57.784153 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.043) 0:01:09.115 ********* 2026-03-10 22:59:57.784167 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.043) 0:01:09.114 ********* 2026-03-10 22:59:57.784189 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-03-10 22:59:57.933817 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': '../../multi-namespace/control-plane/networking/nncp/values.yaml'}) 2026-03-10 22:59:57.933883 | controller | 2026-03-10 22:59:57.933895 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 22:59:57.933905 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.506) 0:01:09.622 ********* 2026-03-10 22:59:57.933915 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.506) 0:01:09.620 ********* 2026-03-10 22:59:57.933935 | controller | ok: [localhost] => (item=service-values.yaml) 2026-03-10 22:59:58.016735 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 22:59:58.016793 | controller | 2026-03-10 22:59:58.016805 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace-skmo/control-plane name=run_hook] *** 2026-03-10 22:59:58.016817 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.149) 0:01:09.771 ********* 2026-03-10 22:59:58.016828 | controller | Tuesday 10 March 2026 22:59:57 +0000 (0:00:00.149) 0:01:09.770 ********* 2026-03-10 22:59:58.016848 | controller | skipping: [localhost] 2026-03-10 22:59:58.213168 | controller | 2026-03-10 22:59:58.213259 | controller | TASK [Generate values.yaml for examples/va/multi-namespace-skmo/control-plane name=ci_gen_kustomize_values] *** 2026-03-10 22:59:58.213271 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.082) 0:01:09.854 ********* 2026-03-10 22:59:58.213282 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.082) 0:01:09.853 ********* 2026-03-10 22:59:58.213306 | controller | 2026-03-10 22:59:58.303029 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 22:59:58.303088 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.196) 0:01:10.051 ********* 2026-03-10 22:59:58.303101 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.196) 0:01:10.050 ********* 2026-03-10 22:59:58.303146 | 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-10 22:59:58.373838 | controller | 2026-03-10 22:59:58.373922 | 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-10 22:59:58.373936 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.089) 0:01:10.141 ********* 2026-03-10 22:59:58.373947 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.089) 0:01:10.140 ********* 2026-03-10 22:59:58.373971 | controller | ok: [localhost] => 2026-03-10 22:59:58.655582 | controller | changed: false 2026-03-10 22:59:58.655652 | controller | msg: All assertions passed 2026-03-10 22:59:58.655666 | controller | 2026-03-10 22:59:58.655676 | 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-10 22:59:58.655688 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.070) 0:01:10.212 ********* 2026-03-10 22:59:58.655698 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.070) 0:01:10.211 ********* 2026-03-10 22:59:58.655717 | controller | ok: [localhost] 2026-03-10 22:59:58.749569 | controller | 2026-03-10 22:59:58.749613 | 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-10 22:59:58.749637 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.280) 0:01:10.493 ********* 2026-03-10 22:59:58.749647 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.281) 0:01:10.492 ********* 2026-03-10 22:59:58.749664 | controller | ok: [localhost] => 2026-03-10 22:59:58.996417 | controller | changed: false 2026-03-10 22:59:58.996460 | controller | msg: All assertions passed 2026-03-10 22:59:58.996469 | controller | 2026-03-10 22:59:58.996476 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 22:59:58.996484 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.094) 0:01:10.587 ********* 2026-03-10 22:59:58.996491 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.094) 0:01:10.586 ********* 2026-03-10 22:59:58.996505 | controller | ok: [localhost] 2026-03-10 22:59:59.268852 | controller | 2026-03-10 22:59:59.268914 | 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-10 22:59:59.268935 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 22:59:59.268946 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 22:59:59.268957 | controller | _config_map_content | 2026-03-10 22:59:59.268966 | controller | ansible.utils.remove_keys( 2026-03-10 22:59:59.268976 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 22:59:59.268986 | controller | matching_parameter='regex') 2026-03-10 22:59:59.268995 | controller | }}, cacheable=False] *** 2026-03-10 22:59:59.269005 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.247) 0:01:10.834 ********* 2026-03-10 22:59:59.269015 | controller | Tuesday 10 March 2026 22:59:58 +0000 (0:00:00.247) 0:01:10.833 ********* 2026-03-10 22:59:59.269034 | controller | ok: [localhost] 2026-03-10 22:59:59.321660 | controller | 2026-03-10 22:59:59.321715 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 22:59:59.321728 | controller | Tuesday 10 March 2026 22:59:59 +0000 (0:00:00.272) 0:01:11.107 ********* 2026-03-10 22:59:59.321738 | controller | Tuesday 10 March 2026 22:59:59 +0000 (0:00:00.272) 0:01:11.105 ********* 2026-03-10 22:59:59.321756 | controller | skipping: [localhost] 2026-03-10 22:59:59.583226 | controller | 2026-03-10 22:59:59.583283 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 22:59:59.583296 | controller | Tuesday 10 March 2026 22:59:59 +0000 (0:00:00.052) 0:01:11.159 ********* 2026-03-10 22:59:59.583307 | controller | Tuesday 10 March 2026 22:59:59 +0000 (0:00:00.052) 0:01:11.158 ********* 2026-03-10 22:59:59.583325 | controller | changed: [localhost] 2026-03-10 22:59:59.691997 | controller | 2026-03-10 22:59:59.692059 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 22:59:59.692072 | controller | (snippet_datadir, 2026-03-10 22:59:59.692083 | controller | '02_ci_data.yaml') | path_join 2026-03-10 22:59:59.692092 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 22:59:59.692103 | controller | Tuesday 10 March 2026 22:59:59 +0000 (0:00:00.262) 0:01:11.422 ********* 2026-03-10 22:59:59.692142 | controller | Tuesday 10 March 2026 22:59:59 +0000 (0:00:00.262) 0:01:11.420 ********* 2026-03-10 22:59:59.692161 | controller | skipping: [localhost] 2026-03-10 22:59:59.789476 | controller | 2026-03-10 22:59:59.789535 | 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-10 22:59:59.789549 | controller | Tuesday 10 March 2026 22:59:59 +0000 (0:00:00.108) 0:01:11.530 ********* 2026-03-10 22:59:59.789560 | controller | Tuesday 10 March 2026 22:59:59 +0000 (0:00:00.108) 0:01:11.529 ********* 2026-03-10 22:59:59.789579 | controller | ok: [localhost] 2026-03-10 23:00:00.256254 | controller | 2026-03-10 23:00:00.256291 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 23:00:00.256297 | controller | (snippet_datadir, 2026-03-10 23:00:00.256308 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 23:00:00.256313 | controller | }}, content={{ 2026-03-10 23:00:00.256318 | controller | _base64_patch | 2026-03-10 23:00:00.256322 | controller | default({}) | 2026-03-10 23:00:00.256326 | controller | to_nice_yaml 2026-03-10 23:00:00.256330 | controller | }}, mode=0644] *** 2026-03-10 23:00:00.256335 | controller | Tuesday 10 March 2026 22:59:59 +0000 (0:00:00.097) 0:01:11.627 ********* 2026-03-10 23:00:00.256339 | controller | Tuesday 10 March 2026 22:59:59 +0000 (0:00:00.097) 0:01:11.626 ********* 2026-03-10 23:00:00.256350 | controller | changed: [localhost] 2026-03-10 23:00:00.710151 | controller | 2026-03-10 23:00:00.710189 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 23:00:00.710195 | controller | (snippet_datadir, 2026-03-10 23:00:00.710200 | controller | '04_user_data.yaml') | path_join 2026-03-10 23:00:00.710205 | controller | }}, content={{ 2026-03-10 23:00:00.710210 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 23:00:00.710214 | controller | default({}) | 2026-03-10 23:00:00.710218 | controller | to_nice_yaml 2026-03-10 23:00:00.710223 | controller | }}, mode=0644] *** 2026-03-10 23:00:00.710227 | controller | Tuesday 10 March 2026 23:00:00 +0000 (0:00:00.467) 0:01:12.095 ********* 2026-03-10 23:00:00.710231 | controller | Tuesday 10 March 2026 23:00:00 +0000 (0:00:00.467) 0:01:12.093 ********* 2026-03-10 23:00:00.710241 | controller | changed: [localhost] 2026-03-10 23:00:01.171183 | controller | 2026-03-10 23:00:01.171282 | 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-10 23:00:01.171301 | controller | ( 2026-03-10 23:00:01.171316 | controller | snippet_datadir, 2026-03-10 23:00:01.171331 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 23:00:01.171345 | controller | ) | path_join 2026-03-10 23:00:01.171358 | controller | }}, mode=0644] *** 2026-03-10 23:00:01.171371 | controller | Tuesday 10 March 2026 23:00:00 +0000 (0:00:00.453) 0:01:12.548 ********* 2026-03-10 23:00:01.171385 | controller | Tuesday 10 March 2026 23:00:00 +0000 (0:00:00.453) 0:01:12.547 ********* 2026-03-10 23:00:01.171415 | controller | changed: [localhost] 2026-03-10 23:00:01.323509 | controller | 2026-03-10 23:00:01.323567 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 23:00:01.323580 | controller | Tuesday 10 March 2026 23:00:01 +0000 (0:00:00.461) 0:01:13.009 ********* 2026-03-10 23:00:01.323591 | controller | Tuesday 10 March 2026 23:00:01 +0000 (0:00:00.461) 0:01:13.008 ********* 2026-03-10 23:00:01.323609 | 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-10 23:00:01.402903 | controller | 2026-03-10 23:00:01.402952 | 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-10 23:00:01.402964 | controller | Tuesday 10 March 2026 23:00:01 +0000 (0:00:00.152) 0:01:13.162 ********* 2026-03-10 23:00:01.402975 | controller | Tuesday 10 March 2026 23:00:01 +0000 (0:00:00.152) 0:01:13.161 ********* 2026-03-10 23:00:01.402993 | controller | ok: [localhost] => 2026-03-10 23:00:01.668012 | controller | changed: false 2026-03-10 23:00:01.668070 | controller | msg: All assertions passed 2026-03-10 23:00:01.668083 | controller | 2026-03-10 23:00:01.668095 | 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-10 23:00:01.668132 | controller | Tuesday 10 March 2026 23:00:01 +0000 (0:00:00.079) 0:01:13.241 ********* 2026-03-10 23:00:01.668149 | controller | Tuesday 10 March 2026 23:00:01 +0000 (0:00:00.079) 0:01:13.240 ********* 2026-03-10 23:00:01.668168 | controller | ok: [localhost] 2026-03-10 23:00:01.743258 | controller | 2026-03-10 23:00:01.743316 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 23:00:01.743329 | controller | Tuesday 10 March 2026 23:00:01 +0000 (0:00:00.264) 0:01:13.506 ********* 2026-03-10 23:00:01.743340 | controller | Tuesday 10 March 2026 23:00:01 +0000 (0:00:00.264) 0:01:13.505 ********* 2026-03-10 23:00:01.743366 | controller | ok: [localhost] 2026-03-10 23:00:02.200697 | controller | 2026-03-10 23:00:02.200776 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 23:00:02.200794 | controller | Tuesday 10 March 2026 23:00:01 +0000 (0:00:00.075) 0:01:13.581 ********* 2026-03-10 23:00:02.200807 | controller | Tuesday 10 March 2026 23:00:01 +0000 (0:00:00.075) 0:01:13.580 ********* 2026-03-10 23:00:02.200833 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-03-10 23:00:02.346275 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-03-10 23:00:02.346362 | controller | 2026-03-10 23:00:02.346378 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 23:00:02.346390 | controller | _content | 2026-03-10 23:00:02.346401 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 23:00:02.346411 | controller | combine(_parsed, recursive=true) 2026-03-10 23:00:02.346422 | controller | }} 2026-03-10 23:00:02.346433 | controller | ] *** 2026-03-10 23:00:02.346443 | controller | Tuesday 10 March 2026 23:00:02 +0000 (0:00:00.457) 0:01:14.038 ********* 2026-03-10 23:00:02.346454 | controller | Tuesday 10 March 2026 23:00:02 +0000 (0:00:00.457) 0:01:14.037 ********* 2026-03-10 23:00:02.346475 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 23:00:02.607903 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 23:00:02.607973 | controller | 2026-03-10 23:00:02.607981 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 23:00:02.607989 | controller | Tuesday 10 March 2026 23:00:02 +0000 (0:00:00.145) 0:01:14.184 ********* 2026-03-10 23:00:02.607996 | controller | Tuesday 10 March 2026 23:00:02 +0000 (0:00:00.145) 0:01:14.183 ********* 2026-03-10 23:00:02.608013 | controller | changed: [localhost] 2026-03-10 23:00:03.115895 | controller | 2026-03-10 23:00:03.115962 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 23:00:03.115975 | controller | (_destdir, 2026-03-10 23:00:03.115986 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 23:00:03.115997 | controller | }}, content={{ 2026-03-10 23:00:03.116007 | controller | ( 2026-03-10 23:00:03.116016 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 23:00:03.116026 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 23:00:03.116036 | controller | }}, mode=0644] *** 2026-03-10 23:00:03.116046 | controller | Tuesday 10 March 2026 23:00:02 +0000 (0:00:00.261) 0:01:14.446 ********* 2026-03-10 23:00:03.116056 | controller | Tuesday 10 March 2026 23:00:02 +0000 (0:00:00.261) 0:01:14.444 ********* 2026-03-10 23:00:03.116076 | controller | changed: [localhost] 2026-03-10 23:00:03.223582 | controller | 2026-03-10 23:00:03.223667 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 23:00:03.223682 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.507) 0:01:14.953 ********* 2026-03-10 23:00:03.223693 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.507) 0:01:14.952 ********* 2026-03-10 23:00:03.223717 | 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-10 23:00:03.286833 | controller | 2026-03-10 23:00:03.286906 | 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-10 23:00:03.286922 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.108) 0:01:15.062 ********* 2026-03-10 23:00:03.286934 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.108) 0:01:15.060 ********* 2026-03-10 23:00:03.286954 | controller | ok: [localhost] => 2026-03-10 23:00:03.501982 | controller | changed: false 2026-03-10 23:00:03.502019 | controller | msg: All assertions passed 2026-03-10 23:00:03.502025 | controller | 2026-03-10 23:00:03.502030 | 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-10 23:00:03.502041 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.063) 0:01:15.125 ********* 2026-03-10 23:00:03.502046 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.063) 0:01:15.124 ********* 2026-03-10 23:00:03.502056 | controller | ok: [localhost] 2026-03-10 23:00:03.594993 | controller | 2026-03-10 23:00:03.595052 | 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-10 23:00:03.595067 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.215) 0:01:15.340 ********* 2026-03-10 23:00:03.595079 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.215) 0:01:15.339 ********* 2026-03-10 23:00:03.595099 | controller | ok: [localhost] => 2026-03-10 23:00:03.869661 | controller | changed: false 2026-03-10 23:00:03.869744 | controller | msg: All assertions passed 2026-03-10 23:00:03.869753 | controller | 2026-03-10 23:00:03.869761 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 23:00:03.869769 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.092) 0:01:15.433 ********* 2026-03-10 23:00:03.869776 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.092) 0:01:15.432 ********* 2026-03-10 23:00:03.869796 | controller | ok: [localhost] 2026-03-10 23:00:04.175912 | controller | 2026-03-10 23:00:04.176033 | 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-10 23:00:04.176060 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 23:00:04.176075 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 23:00:04.176088 | controller | _config_map_content | 2026-03-10 23:00:04.176100 | controller | ansible.utils.remove_keys( 2026-03-10 23:00:04.176147 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 23:00:04.176158 | controller | matching_parameter='regex') 2026-03-10 23:00:04.176167 | controller | }}, cacheable=False] *** 2026-03-10 23:00:04.176177 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.274) 0:01:15.707 ********* 2026-03-10 23:00:04.176186 | controller | Tuesday 10 March 2026 23:00:03 +0000 (0:00:00.274) 0:01:15.706 ********* 2026-03-10 23:00:04.176213 | controller | ok: [localhost] 2026-03-10 23:00:04.299265 | controller | 2026-03-10 23:00:04.299368 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 23:00:04.299381 | controller | Tuesday 10 March 2026 23:00:04 +0000 (0:00:00.306) 0:01:16.013 ********* 2026-03-10 23:00:04.299392 | controller | Tuesday 10 March 2026 23:00:04 +0000 (0:00:00.306) 0:01:16.012 ********* 2026-03-10 23:00:04.299420 | 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-10 23:00:04.379803 | controller | 2026-03-10 23:00:04.379880 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-10 23:00:04.379894 | controller | Tuesday 10 March 2026 23:00:04 +0000 (0:00:00.123) 0:01:16.137 ********* 2026-03-10 23:00:04.379905 | controller | Tuesday 10 March 2026 23:00:04 +0000 (0:00:00.123) 0:01:16.136 ********* 2026-03-10 23:00:04.379925 | controller | ok: [localhost] => 2026-03-10 23:00:04.596983 | controller | changed: false 2026-03-10 23:00:04.597033 | controller | msg: All assertions passed 2026-03-10 23:00:04.597048 | controller | 2026-03-10 23:00:04.597055 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 23:00:04.597062 | controller | Tuesday 10 March 2026 23:00:04 +0000 (0:00:00.079) 0:01:16.217 ********* 2026-03-10 23:00:04.597069 | controller | Tuesday 10 March 2026 23:00:04 +0000 (0:00:00.079) 0:01:16.216 ********* 2026-03-10 23:00:04.597082 | controller | ok: [localhost] 2026-03-10 23:00:05.136096 | controller | 2026-03-10 23:00:05.136166 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 23:00:05.136180 | controller | (snippet_datadir, 2026-03-10 23:00:05.136185 | controller | '02_ci_data.yaml') | path_join 2026-03-10 23:00:05.136190 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 23:00:05.136195 | controller | Tuesday 10 March 2026 23:00:04 +0000 (0:00:00.218) 0:01:16.435 ********* 2026-03-10 23:00:05.136199 | controller | Tuesday 10 March 2026 23:00:04 +0000 (0:00:00.218) 0:01:16.434 ********* 2026-03-10 23:00:05.136215 | controller | ok: [localhost] 2026-03-10 23:00:05.210236 | controller | 2026-03-10 23:00:05.210311 | 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-10 23:00:05.210319 | controller | Tuesday 10 March 2026 23:00:05 +0000 (0:00:00.538) 0:01:16.974 ********* 2026-03-10 23:00:05.210325 | controller | Tuesday 10 March 2026 23:00:05 +0000 (0:00:00.538) 0:01:16.973 ********* 2026-03-10 23:00:05.210341 | controller | ok: [localhost] 2026-03-10 23:00:05.664913 | controller | 2026-03-10 23:00:05.664974 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 23:00:05.664983 | controller | (snippet_datadir, 2026-03-10 23:00:05.664991 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 23:00:05.665003 | controller | }}, content={{ 2026-03-10 23:00:05.665010 | controller | _base64_patch | 2026-03-10 23:00:05.665017 | controller | default({}) | 2026-03-10 23:00:05.665023 | controller | to_nice_yaml 2026-03-10 23:00:05.665030 | controller | }}, mode=0644] *** 2026-03-10 23:00:05.665036 | controller | Tuesday 10 March 2026 23:00:05 +0000 (0:00:00.073) 0:01:17.048 ********* 2026-03-10 23:00:05.665043 | controller | Tuesday 10 March 2026 23:00:05 +0000 (0:00:00.073) 0:01:17.047 ********* 2026-03-10 23:00:05.665057 | controller | ok: [localhost] 2026-03-10 23:00:06.134699 | controller | 2026-03-10 23:00:06.134767 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 23:00:06.134776 | controller | (snippet_datadir, 2026-03-10 23:00:06.134783 | controller | '04_user_data.yaml') | path_join 2026-03-10 23:00:06.134790 | controller | }}, content={{ 2026-03-10 23:00:06.134797 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 23:00:06.134803 | controller | default({}) | 2026-03-10 23:00:06.134809 | controller | to_nice_yaml 2026-03-10 23:00:06.134816 | controller | }}, mode=0644] *** 2026-03-10 23:00:06.134822 | controller | Tuesday 10 March 2026 23:00:05 +0000 (0:00:00.455) 0:01:17.503 ********* 2026-03-10 23:00:06.134828 | controller | Tuesday 10 March 2026 23:00:05 +0000 (0:00:00.455) 0:01:17.502 ********* 2026-03-10 23:00:06.134845 | controller | ok: [localhost] 2026-03-10 23:00:06.642065 | controller | 2026-03-10 23:00:06.642161 | 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-10 23:00:06.642177 | controller | ( 2026-03-10 23:00:06.642187 | controller | snippet_datadir, 2026-03-10 23:00:06.642198 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 23:00:06.642209 | controller | ) | path_join 2026-03-10 23:00:06.642219 | controller | }}, mode=0644] *** 2026-03-10 23:00:06.642242 | controller | Tuesday 10 March 2026 23:00:06 +0000 (0:00:00.469) 0:01:17.972 ********* 2026-03-10 23:00:06.642252 | controller | Tuesday 10 March 2026 23:00:06 +0000 (0:00:00.469) 0:01:17.971 ********* 2026-03-10 23:00:06.642274 | controller | ok: [localhost] 2026-03-10 23:00:06.762441 | controller | 2026-03-10 23:00:06.762528 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 23:00:06.762537 | controller | Tuesday 10 March 2026 23:00:06 +0000 (0:00:00.507) 0:01:18.480 ********* 2026-03-10 23:00:06.762544 | controller | Tuesday 10 March 2026 23:00:06 +0000 (0:00:00.507) 0:01:18.478 ********* 2026-03-10 23:00:06.762567 | 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-10 23:00:06.861167 | controller | 2026-03-10 23:00:06.861258 | 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-10 23:00:06.861284 | controller | Tuesday 10 March 2026 23:00:06 +0000 (0:00:00.120) 0:01:18.600 ********* 2026-03-10 23:00:06.861295 | controller | Tuesday 10 March 2026 23:00:06 +0000 (0:00:00.120) 0:01:18.599 ********* 2026-03-10 23:00:06.861320 | controller | ok: [localhost] => 2026-03-10 23:00:07.159497 | controller | changed: false 2026-03-10 23:00:07.159603 | controller | msg: All assertions passed 2026-03-10 23:00:07.159613 | controller | 2026-03-10 23:00:07.159620 | 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-10 23:00:07.159627 | controller | Tuesday 10 March 2026 23:00:06 +0000 (0:00:00.098) 0:01:18.698 ********* 2026-03-10 23:00:07.159634 | controller | Tuesday 10 March 2026 23:00:06 +0000 (0:00:00.098) 0:01:18.697 ********* 2026-03-10 23:00:07.159653 | controller | ok: [localhost] 2026-03-10 23:00:07.225090 | controller | 2026-03-10 23:00:07.225188 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 23:00:07.225196 | controller | Tuesday 10 March 2026 23:00:07 +0000 (0:00:00.299) 0:01:18.998 ********* 2026-03-10 23:00:07.225203 | controller | Tuesday 10 March 2026 23:00:07 +0000 (0:00:00.299) 0:01:18.996 ********* 2026-03-10 23:00:07.225222 | controller | ok: [localhost] 2026-03-10 23:00:07.793822 | controller | 2026-03-10 23:00:07.793933 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 23:00:07.793943 | controller | Tuesday 10 March 2026 23:00:07 +0000 (0:00:00.065) 0:01:19.063 ********* 2026-03-10 23:00:07.793951 | controller | Tuesday 10 March 2026 23:00:07 +0000 (0:00:00.065) 0:01:19.062 ********* 2026-03-10 23:00:07.793974 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-10 23:00:07.953988 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-03-10 23:00:07.954161 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-10 23:00:07.954180 | controller | 2026-03-10 23:00:07.954192 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 23:00:07.954202 | controller | _content | 2026-03-10 23:00:07.954213 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 23:00:07.954222 | controller | combine(_parsed, recursive=true) 2026-03-10 23:00:07.954233 | controller | }} 2026-03-10 23:00:07.954244 | controller | ] *** 2026-03-10 23:00:07.954253 | controller | Tuesday 10 March 2026 23:00:07 +0000 (0:00:00.568) 0:01:19.631 ********* 2026-03-10 23:00:07.954264 | controller | Tuesday 10 March 2026 23:00:07 +0000 (0:00:00.568) 0:01:19.630 ********* 2026-03-10 23:00:07.954294 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-10 23:00:08.199145 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 23:00:08.199261 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 23:00:08.199271 | controller | 2026-03-10 23:00:08.199279 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 23:00:08.199287 | controller | Tuesday 10 March 2026 23:00:07 +0000 (0:00:00.159) 0:01:19.791 ********* 2026-03-10 23:00:08.199294 | controller | Tuesday 10 March 2026 23:00:07 +0000 (0:00:00.159) 0:01:19.790 ********* 2026-03-10 23:00:08.199317 | controller | ok: [localhost] 2026-03-10 23:00:08.620693 | controller | 2026-03-10 23:00:08.620827 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 23:00:08.620841 | controller | (_destdir, 2026-03-10 23:00:08.620852 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 23:00:08.620863 | controller | }}, content={{ 2026-03-10 23:00:08.620873 | controller | ( 2026-03-10 23:00:08.620883 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 23:00:08.620893 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 23:00:08.620902 | controller | }}, mode=0644] *** 2026-03-10 23:00:08.620912 | controller | Tuesday 10 March 2026 23:00:08 +0000 (0:00:00.245) 0:01:20.037 ********* 2026-03-10 23:00:08.620922 | controller | Tuesday 10 March 2026 23:00:08 +0000 (0:00:00.245) 0:01:20.036 ********* 2026-03-10 23:00:08.620965 | controller | ok: [localhost] 2026-03-10 23:00:09.240127 | controller | 2026-03-10 23:00:09.240243 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 23:00:09.240264 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 23:00:09.240281 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 23:00:09.240292 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 23:00:09.240302 | controller | }}, dest={{ 2026-03-10 23:00:09.240313 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:09.240324 | controller | stage['path'], _val.src_file 2026-03-10 23:00:09.240335 | controller | ) | 2026-03-10 23:00:09.240346 | controller | path_join 2026-03-10 23:00:09.240356 | controller | }}] *** 2026-03-10 23:00:09.240367 | controller | Tuesday 10 March 2026 23:00:08 +0000 (0:00:00.421) 0:01:20.459 ********* 2026-03-10 23:00:09.240379 | controller | Tuesday 10 March 2026 23:00:08 +0000 (0:00:00.421) 0:01:20.457 ********* 2026-03-10 23:00:09.240403 | controller | changed: [localhost] => (item=service-values) 2026-03-10 23:00:09.318032 | controller | ok: [localhost] => (item=network-values) 2026-03-10 23:00:09.318092 | controller | 2026-03-10 23:00:09.318172 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:09.318190 | controller | Tuesday 10 March 2026 23:00:09 +0000 (0:00:00.619) 0:01:21.078 ********* 2026-03-10 23:00:09.318209 | controller | Tuesday 10 March 2026 23:00:09 +0000 (0:00:00.619) 0:01:21.077 ********* 2026-03-10 23:00:09.318229 | controller | skipping: [localhost] 2026-03-10 23:00:09.934721 | controller | 2026-03-10 23:00:09.934784 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 23:00:09.934794 | controller | Tuesday 10 March 2026 23:00:09 +0000 (0:00:00.078) 0:01:21.156 ********* 2026-03-10 23:00:09.934801 | controller | Tuesday 10 March 2026 23:00:09 +0000 (0:00:00.078) 0:01:21.155 ********* 2026-03-10 23:00:09.934817 | controller | changed: [localhost] 2026-03-10 23:00:10.446898 | controller | 2026-03-10 23:00:10.446981 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 23:00:10.446996 | controller | Tuesday 10 March 2026 23:00:09 +0000 (0:00:00.616) 0:01:21.772 ********* 2026-03-10 23:00:10.447006 | controller | Tuesday 10 March 2026 23:00:09 +0000 (0:00:00.616) 0:01:21.771 ********* 2026-03-10 23:00:10.447028 | controller | changed: [localhost] 2026-03-10 23:00:10.751512 | controller | 2026-03-10 23:00:10.751592 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace-skmo/control-plane remote_src=True, src={{ _output }}, dest={{ 2026-03-10 23:00:10.751606 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 23:00:10.751617 | controller | stage['build_output'] | basename) | path_join 2026-03-10 23:00:10.751627 | controller | }}, mode=0644] *** 2026-03-10 23:00:10.751637 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.512) 0:01:22.285 ********* 2026-03-10 23:00:10.751648 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.512) 0:01:22.283 ********* 2026-03-10 23:00:10.751670 | controller | changed: [localhost] 2026-03-10 23:00:10.820335 | controller | 2026-03-10 23:00:10.820434 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:10.820449 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.304) 0:01:22.589 ********* 2026-03-10 23:00:10.820460 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.304) 0:01:22.588 ********* 2026-03-10 23:00:10.820483 | controller | skipping: [localhost] 2026-03-10 23:00:10.862623 | controller | 2026-03-10 23:00:10.862702 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace-skmo/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 23:00:10.862716 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.069) 0:01:22.659 ********* 2026-03-10 23:00:10.862726 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.069) 0:01:22.657 ********* 2026-03-10 23:00:10.862754 | controller | skipping: [localhost] 2026-03-10 23:00:10.917852 | controller | 2026-03-10 23:00:10.917892 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace-skmo/control-plane _raw_params=wait_condition.yml] *** 2026-03-10 23:00:10.917903 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.042) 0:01:22.701 ********* 2026-03-10 23:00:10.917913 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.042) 0:01:22.700 ********* 2026-03-10 23:00:10.917930 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for jsonpath='{.metadata.name}'=controlplane --timeout=5m) 2026-03-10 23:00:10.969482 | controller | skipping: [localhost] 2026-03-10 23:00:10.969533 | controller | 2026-03-10 23:00:10.969548 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:10.969563 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.055) 0:01:22.756 ********* 2026-03-10 23:00:10.969577 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.055) 0:01:22.755 ********* 2026-03-10 23:00:10.969601 | controller | skipping: [localhost] 2026-03-10 23:00:11.019789 | controller | 2026-03-10 23:00:11.019865 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace-skmo/control-plane name=run_hook] *** 2026-03-10 23:00:11.019878 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.051) 0:01:22.808 ********* 2026-03-10 23:00:11.019888 | controller | Tuesday 10 March 2026 23:00:10 +0000 (0:00:00.051) 0:01:22.806 ********* 2026-03-10 23:00:11.019907 | controller | skipping: [localhost] 2026-03-10 23:00:11.059930 | controller | 2026-03-10 23:00:11.060028 | 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-10 23:00:11.060062 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.050) 0:01:22.858 ********* 2026-03-10 23:00:11.060079 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.050) 0:01:22.857 ********* 2026-03-10 23:00:11.060103 | controller | ok: [localhost] => 2026-03-10 23:00:11.087153 | controller | changed: false 2026-03-10 23:00:11.087212 | controller | msg: All assertions passed 2026-03-10 23:00:11.087225 | controller | 2026-03-10 23:00:11.087236 | 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-10 23:00:11.087247 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.040) 0:01:22.898 ********* 2026-03-10 23:00:11.087258 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.040) 0:01:22.897 ********* 2026-03-10 23:00:11.087277 | controller | skipping: [localhost] 2026-03-10 23:00:11.133763 | controller | 2026-03-10 23:00:11.133816 | 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-10 23:00:11.133826 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.027) 0:01:22.926 ********* 2026-03-10 23:00:11.133834 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.027) 0:01:22.924 ********* 2026-03-10 23:00:11.133848 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2026-03-10 23:00:11.180789 | controller | ok: [localhost] => (item=oc -n openstack2 wait osctlplane controlplane --for condition=Ready --timeout=60m) 2026-03-10 23:00:11.180860 | controller | 2026-03-10 23:00:11.180876 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 23:00:11.180888 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.045) 0:01:22.971 ********* 2026-03-10 23:00:11.180899 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.045) 0:01:22.970 ********* 2026-03-10 23:00:11.180921 | controller | skipping: [localhost] 2026-03-10 23:00:11.241494 | controller | 2026-03-10 23:00:11.241556 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 23:00:11.241565 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.047) 0:01:23.019 ********* 2026-03-10 23:00:11.241572 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.047) 0:01:23.017 ********* 2026-03-10 23:00:11.241586 | controller | ok: [localhost] 2026-03-10 23:00:11.707573 | controller | 2026-03-10 23:00:11.707629 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 23:00:11.707642 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:11.707652 | controller | stage['path'], item.src_file) | path_join 2026-03-10 23:00:11.707663 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 23:00:11.707672 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.060) 0:01:23.079 ********* 2026-03-10 23:00:11.707682 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.060) 0:01:23.078 ********* 2026-03-10 23:00:11.707701 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-03-10 23:00:11.837628 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': '../../multi-namespace/control-plane2/networking/nncp/values.yaml'}) 2026-03-10 23:00:11.837687 | controller | 2026-03-10 23:00:11.837700 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 23:00:11.837711 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.466) 0:01:23.545 ********* 2026-03-10 23:00:11.837725 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.466) 0:01:23.544 ********* 2026-03-10 23:00:11.837744 | controller | ok: [localhost] => (item=service-values.yaml) 2026-03-10 23:00:11.909918 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 23:00:11.909951 | controller | 2026-03-10 23:00:11.909957 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace-skmo/control-plane2 name=run_hook] *** 2026-03-10 23:00:11.909963 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.129) 0:01:23.675 ********* 2026-03-10 23:00:11.909971 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.129) 0:01:23.674 ********* 2026-03-10 23:00:11.909980 | controller | skipping: [localhost] 2026-03-10 23:00:12.077226 | controller | 2026-03-10 23:00:12.077268 | controller | TASK [Generate values.yaml for examples/va/multi-namespace-skmo/control-plane2 name=ci_gen_kustomize_values] *** 2026-03-10 23:00:12.077277 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.073) 0:01:23.748 ********* 2026-03-10 23:00:12.077284 | controller | Tuesday 10 March 2026 23:00:11 +0000 (0:00:00.073) 0:01:23.747 ********* 2026-03-10 23:00:12.077296 | controller | 2026-03-10 23:00:12.167571 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 23:00:12.167609 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.167) 0:01:23.915 ********* 2026-03-10 23:00:12.167618 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.167) 0:01:23.914 ********* 2026-03-10 23:00:12.167629 | 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-10 23:00:12.250913 | controller | 2026-03-10 23:00:12.250960 | 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-10 23:00:12.250972 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.090) 0:01:24.006 ********* 2026-03-10 23:00:12.250982 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.090) 0:01:24.005 ********* 2026-03-10 23:00:12.250997 | controller | ok: [localhost] => 2026-03-10 23:00:12.522767 | controller | changed: false 2026-03-10 23:00:12.522826 | controller | msg: All assertions passed 2026-03-10 23:00:12.522839 | controller | 2026-03-10 23:00:12.522850 | 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-10 23:00:12.522869 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.083) 0:01:24.089 ********* 2026-03-10 23:00:12.522880 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.083) 0:01:24.088 ********* 2026-03-10 23:00:12.522898 | controller | ok: [localhost] 2026-03-10 23:00:12.612595 | controller | 2026-03-10 23:00:12.612649 | 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-10 23:00:12.612662 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.270) 0:01:24.360 ********* 2026-03-10 23:00:12.612673 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.271) 0:01:24.359 ********* 2026-03-10 23:00:12.612692 | controller | ok: [localhost] => 2026-03-10 23:00:12.889168 | controller | changed: false 2026-03-10 23:00:12.889226 | controller | msg: All assertions passed 2026-03-10 23:00:12.889239 | controller | 2026-03-10 23:00:12.889250 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 23:00:12.889260 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.090) 0:01:24.450 ********* 2026-03-10 23:00:12.889271 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.090) 0:01:24.449 ********* 2026-03-10 23:00:12.889289 | controller | ok: [localhost] 2026-03-10 23:00:13.192934 | controller | 2026-03-10 23:00:13.192991 | 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-10 23:00:13.193004 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 23:00:13.193015 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 23:00:13.193025 | controller | _config_map_content | 2026-03-10 23:00:13.193035 | controller | ansible.utils.remove_keys( 2026-03-10 23:00:13.193045 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 23:00:13.193054 | controller | matching_parameter='regex') 2026-03-10 23:00:13.193064 | controller | }}, cacheable=False] *** 2026-03-10 23:00:13.193074 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.276) 0:01:24.727 ********* 2026-03-10 23:00:13.193084 | controller | Tuesday 10 March 2026 23:00:12 +0000 (0:00:00.276) 0:01:24.725 ********* 2026-03-10 23:00:13.193102 | controller | ok: [localhost] 2026-03-10 23:00:13.252001 | controller | 2026-03-10 23:00:13.252067 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 23:00:13.252084 | controller | Tuesday 10 March 2026 23:00:13 +0000 (0:00:00.303) 0:01:25.030 ********* 2026-03-10 23:00:13.252098 | controller | Tuesday 10 March 2026 23:00:13 +0000 (0:00:00.303) 0:01:25.029 ********* 2026-03-10 23:00:13.252166 | controller | skipping: [localhost] 2026-03-10 23:00:13.504224 | controller | 2026-03-10 23:00:13.504294 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 23:00:13.504314 | controller | Tuesday 10 March 2026 23:00:13 +0000 (0:00:00.059) 0:01:25.089 ********* 2026-03-10 23:00:13.504330 | controller | Tuesday 10 March 2026 23:00:13 +0000 (0:00:00.059) 0:01:25.088 ********* 2026-03-10 23:00:13.504356 | controller | ok: [localhost] 2026-03-10 23:00:13.661183 | controller | 2026-03-10 23:00:13.661242 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 23:00:13.661256 | controller | (snippet_datadir, 2026-03-10 23:00:13.661268 | controller | '02_ci_data.yaml') | path_join 2026-03-10 23:00:13.661279 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 23:00:13.661290 | controller | Tuesday 10 March 2026 23:00:13 +0000 (0:00:00.252) 0:01:25.342 ********* 2026-03-10 23:00:13.661301 | controller | Tuesday 10 March 2026 23:00:13 +0000 (0:00:00.252) 0:01:25.340 ********* 2026-03-10 23:00:13.661320 | controller | skipping: [localhost] 2026-03-10 23:00:13.742625 | controller | 2026-03-10 23:00:13.742678 | 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-10 23:00:13.742701 | controller | Tuesday 10 March 2026 23:00:13 +0000 (0:00:00.157) 0:01:25.499 ********* 2026-03-10 23:00:13.742713 | controller | Tuesday 10 March 2026 23:00:13 +0000 (0:00:00.157) 0:01:25.498 ********* 2026-03-10 23:00:13.742731 | controller | ok: [localhost] 2026-03-10 23:00:14.247345 | controller | 2026-03-10 23:00:14.247404 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 23:00:14.247419 | controller | (snippet_datadir, 2026-03-10 23:00:14.247431 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 23:00:14.247442 | controller | }}, content={{ 2026-03-10 23:00:14.247453 | controller | _base64_patch | 2026-03-10 23:00:14.247463 | controller | default({}) | 2026-03-10 23:00:14.247474 | controller | to_nice_yaml 2026-03-10 23:00:14.247485 | controller | }}, mode=0644] *** 2026-03-10 23:00:14.247496 | controller | Tuesday 10 March 2026 23:00:13 +0000 (0:00:00.081) 0:01:25.580 ********* 2026-03-10 23:00:14.247511 | controller | Tuesday 10 March 2026 23:00:13 +0000 (0:00:00.081) 0:01:25.579 ********* 2026-03-10 23:00:14.247531 | controller | ok: [localhost] 2026-03-10 23:00:14.738515 | controller | 2026-03-10 23:00:14.738584 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 23:00:14.738599 | controller | (snippet_datadir, 2026-03-10 23:00:14.738612 | controller | '04_user_data.yaml') | path_join 2026-03-10 23:00:14.738623 | controller | }}, content={{ 2026-03-10 23:00:14.738634 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 23:00:14.738644 | controller | default({}) | 2026-03-10 23:00:14.738655 | controller | to_nice_yaml 2026-03-10 23:00:14.738670 | controller | }}, mode=0644] *** 2026-03-10 23:00:14.738681 | controller | Tuesday 10 March 2026 23:00:14 +0000 (0:00:00.504) 0:01:26.085 ********* 2026-03-10 23:00:14.738691 | controller | Tuesday 10 March 2026 23:00:14 +0000 (0:00:00.504) 0:01:26.084 ********* 2026-03-10 23:00:14.738712 | controller | ok: [localhost] 2026-03-10 23:00:15.213945 | controller | 2026-03-10 23:00:15.213989 | 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-10 23:00:15.213998 | controller | ( 2026-03-10 23:00:15.214006 | controller | snippet_datadir, 2026-03-10 23:00:15.214013 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 23:00:15.214021 | controller | ) | path_join 2026-03-10 23:00:15.214027 | controller | }}, mode=0644] *** 2026-03-10 23:00:15.214034 | controller | Tuesday 10 March 2026 23:00:14 +0000 (0:00:00.490) 0:01:26.576 ********* 2026-03-10 23:00:15.214044 | controller | Tuesday 10 March 2026 23:00:14 +0000 (0:00:00.490) 0:01:26.575 ********* 2026-03-10 23:00:15.214057 | controller | changed: [localhost] 2026-03-10 23:00:15.294908 | controller | 2026-03-10 23:00:15.294953 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 23:00:15.294962 | controller | Tuesday 10 March 2026 23:00:15 +0000 (0:00:00.476) 0:01:27.052 ********* 2026-03-10 23:00:15.294970 | controller | Tuesday 10 March 2026 23:00:15 +0000 (0:00:00.476) 0:01:27.051 ********* 2026-03-10 23:00:15.294983 | 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-10 23:00:15.376372 | controller | 2026-03-10 23:00:15.376415 | 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-10 23:00:15.376425 | controller | Tuesday 10 March 2026 23:00:15 +0000 (0:00:00.080) 0:01:27.133 ********* 2026-03-10 23:00:15.376432 | controller | Tuesday 10 March 2026 23:00:15 +0000 (0:00:00.080) 0:01:27.132 ********* 2026-03-10 23:00:15.376445 | controller | ok: [localhost] => 2026-03-10 23:00:15.637145 | controller | changed: false 2026-03-10 23:00:15.637187 | controller | msg: All assertions passed 2026-03-10 23:00:15.637195 | controller | 2026-03-10 23:00:15.637202 | 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-10 23:00:15.637210 | controller | Tuesday 10 March 2026 23:00:15 +0000 (0:00:00.081) 0:01:27.214 ********* 2026-03-10 23:00:15.637222 | controller | Tuesday 10 March 2026 23:00:15 +0000 (0:00:00.081) 0:01:27.213 ********* 2026-03-10 23:00:15.637234 | controller | ok: [localhost] 2026-03-10 23:00:15.710315 | controller | 2026-03-10 23:00:15.710357 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 23:00:15.710366 | controller | Tuesday 10 March 2026 23:00:15 +0000 (0:00:00.260) 0:01:27.475 ********* 2026-03-10 23:00:15.710372 | controller | Tuesday 10 March 2026 23:00:15 +0000 (0:00:00.260) 0:01:27.474 ********* 2026-03-10 23:00:15.710384 | controller | ok: [localhost] 2026-03-10 23:00:16.168619 | controller | 2026-03-10 23:00:16.168668 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 23:00:16.168677 | controller | Tuesday 10 March 2026 23:00:15 +0000 (0:00:00.073) 0:01:27.548 ********* 2026-03-10 23:00:16.168684 | controller | Tuesday 10 March 2026 23:00:15 +0000 (0:00:00.073) 0:01:27.547 ********* 2026-03-10 23:00:16.168697 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-03-10 23:00:16.307840 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-03-10 23:00:16.307885 | controller | 2026-03-10 23:00:16.307898 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 23:00:16.307907 | controller | _content | 2026-03-10 23:00:16.307916 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 23:00:16.307925 | controller | combine(_parsed, recursive=true) 2026-03-10 23:00:16.307931 | controller | }} 2026-03-10 23:00:16.307938 | controller | ] *** 2026-03-10 23:00:16.307944 | controller | Tuesday 10 March 2026 23:00:16 +0000 (0:00:00.458) 0:01:28.007 ********* 2026-03-10 23:00:16.307951 | controller | Tuesday 10 March 2026 23:00:16 +0000 (0:00:00.458) 0:01:28.006 ********* 2026-03-10 23:00:16.307964 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 23:00:16.578006 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 23:00:16.578047 | controller | 2026-03-10 23:00:16.578056 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 23:00:16.578063 | controller | Tuesday 10 March 2026 23:00:16 +0000 (0:00:00.139) 0:01:28.146 ********* 2026-03-10 23:00:16.578070 | controller | Tuesday 10 March 2026 23:00:16 +0000 (0:00:00.139) 0:01:28.145 ********* 2026-03-10 23:00:16.578082 | controller | ok: [localhost] 2026-03-10 23:00:17.051892 | controller | 2026-03-10 23:00:17.051929 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 23:00:17.051936 | controller | (_destdir, 2026-03-10 23:00:17.051941 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 23:00:17.051946 | controller | }}, content={{ 2026-03-10 23:00:17.051951 | controller | ( 2026-03-10 23:00:17.051955 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 23:00:17.051959 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 23:00:17.051964 | controller | }}, mode=0644] *** 2026-03-10 23:00:17.051968 | controller | Tuesday 10 March 2026 23:00:16 +0000 (0:00:00.270) 0:01:28.416 ********* 2026-03-10 23:00:17.051973 | controller | Tuesday 10 March 2026 23:00:16 +0000 (0:00:00.270) 0:01:28.415 ********* 2026-03-10 23:00:17.051982 | controller | changed: [localhost] 2026-03-10 23:00:17.163226 | controller | 2026-03-10 23:00:17.163274 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 23:00:17.163283 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.473) 0:01:28.890 ********* 2026-03-10 23:00:17.163290 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.473) 0:01:28.889 ********* 2026-03-10 23:00:17.163303 | 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-10 23:00:17.238823 | controller | 2026-03-10 23:00:17.238859 | 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-10 23:00:17.238866 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.110) 0:01:29.001 ********* 2026-03-10 23:00:17.238876 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.110) 0:01:29.000 ********* 2026-03-10 23:00:17.238886 | controller | ok: [localhost] => 2026-03-10 23:00:17.477880 | controller | changed: false 2026-03-10 23:00:17.477925 | controller | msg: All assertions passed 2026-03-10 23:00:17.477933 | controller | 2026-03-10 23:00:17.477940 | 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-10 23:00:17.477948 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.075) 0:01:29.077 ********* 2026-03-10 23:00:17.477955 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.075) 0:01:29.076 ********* 2026-03-10 23:00:17.477967 | controller | ok: [localhost] 2026-03-10 23:00:17.565126 | controller | 2026-03-10 23:00:17.565170 | 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-10 23:00:17.565179 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.238) 0:01:29.316 ********* 2026-03-10 23:00:17.565186 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.238) 0:01:29.315 ********* 2026-03-10 23:00:17.565199 | controller | ok: [localhost] => 2026-03-10 23:00:17.832634 | controller | changed: false 2026-03-10 23:00:17.832691 | controller | msg: All assertions passed 2026-03-10 23:00:17.832704 | controller | 2026-03-10 23:00:17.832715 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 23:00:17.832726 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.087) 0:01:29.403 ********* 2026-03-10 23:00:17.832740 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.087) 0:01:29.402 ********* 2026-03-10 23:00:17.832759 | controller | ok: [localhost] 2026-03-10 23:00:18.106371 | controller | 2026-03-10 23:00:18.106427 | 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-10 23:00:18.106441 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 23:00:18.106452 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 23:00:18.106462 | controller | _config_map_content | 2026-03-10 23:00:18.106472 | controller | ansible.utils.remove_keys( 2026-03-10 23:00:18.106482 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 23:00:18.106491 | controller | matching_parameter='regex') 2026-03-10 23:00:18.106500 | controller | }}, cacheable=False] *** 2026-03-10 23:00:18.106510 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.266) 0:01:29.670 ********* 2026-03-10 23:00:18.106520 | controller | Tuesday 10 March 2026 23:00:17 +0000 (0:00:00.267) 0:01:29.669 ********* 2026-03-10 23:00:18.106539 | controller | ok: [localhost] 2026-03-10 23:00:18.184308 | controller | 2026-03-10 23:00:18.184354 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 23:00:18.184363 | controller | Tuesday 10 March 2026 23:00:18 +0000 (0:00:00.273) 0:01:29.944 ********* 2026-03-10 23:00:18.184371 | controller | Tuesday 10 March 2026 23:00:18 +0000 (0:00:00.273) 0:01:29.943 ********* 2026-03-10 23:00:18.184383 | controller | skipping: [localhost] 2026-03-10 23:00:18.479336 | controller | 2026-03-10 23:00:18.479375 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 23:00:18.479382 | controller | Tuesday 10 March 2026 23:00:18 +0000 (0:00:00.078) 0:01:30.022 ********* 2026-03-10 23:00:18.479387 | controller | Tuesday 10 March 2026 23:00:18 +0000 (0:00:00.078) 0:01:30.021 ********* 2026-03-10 23:00:18.479397 | controller | ok: [localhost] 2026-03-10 23:00:19.136562 | controller | 2026-03-10 23:00:19.136622 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 23:00:19.136636 | controller | (snippet_datadir, 2026-03-10 23:00:19.136648 | controller | '02_ci_data.yaml') | path_join 2026-03-10 23:00:19.136659 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 23:00:19.136678 | controller | Tuesday 10 March 2026 23:00:18 +0000 (0:00:00.295) 0:01:30.318 ********* 2026-03-10 23:00:19.136689 | controller | Tuesday 10 March 2026 23:00:18 +0000 (0:00:00.295) 0:01:30.316 ********* 2026-03-10 23:00:19.136708 | controller | ok: [localhost] 2026-03-10 23:00:19.236393 | controller | 2026-03-10 23:00:19.236439 | 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-10 23:00:19.236447 | controller | Tuesday 10 March 2026 23:00:19 +0000 (0:00:00.656) 0:01:30.974 ********* 2026-03-10 23:00:19.236454 | controller | Tuesday 10 March 2026 23:00:19 +0000 (0:00:00.656) 0:01:30.973 ********* 2026-03-10 23:00:19.236466 | controller | ok: [localhost] 2026-03-10 23:00:19.672166 | controller | 2026-03-10 23:00:19.672204 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 23:00:19.672212 | controller | (snippet_datadir, 2026-03-10 23:00:19.672219 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 23:00:19.672225 | controller | }}, content={{ 2026-03-10 23:00:19.672231 | controller | _base64_patch | 2026-03-10 23:00:19.672238 | controller | default({}) | 2026-03-10 23:00:19.672244 | controller | to_nice_yaml 2026-03-10 23:00:19.672249 | controller | }}, mode=0644] *** 2026-03-10 23:00:19.672256 | controller | Tuesday 10 March 2026 23:00:19 +0000 (0:00:00.100) 0:01:31.074 ********* 2026-03-10 23:00:19.672262 | controller | Tuesday 10 March 2026 23:00:19 +0000 (0:00:00.100) 0:01:31.073 ********* 2026-03-10 23:00:19.672275 | controller | ok: [localhost] 2026-03-10 23:00:20.151669 | controller | 2026-03-10 23:00:20.151722 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 23:00:20.151736 | controller | (snippet_datadir, 2026-03-10 23:00:20.151747 | controller | '04_user_data.yaml') | path_join 2026-03-10 23:00:20.151757 | controller | }}, content={{ 2026-03-10 23:00:20.151767 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 23:00:20.151777 | controller | default({}) | 2026-03-10 23:00:20.151787 | controller | to_nice_yaml 2026-03-10 23:00:20.151796 | controller | }}, mode=0644] *** 2026-03-10 23:00:20.151806 | controller | Tuesday 10 March 2026 23:00:19 +0000 (0:00:00.435) 0:01:31.510 ********* 2026-03-10 23:00:20.151816 | controller | Tuesday 10 March 2026 23:00:19 +0000 (0:00:00.435) 0:01:31.509 ********* 2026-03-10 23:00:20.151834 | controller | ok: [localhost] 2026-03-10 23:00:20.601003 | controller | 2026-03-10 23:00:20.601057 | 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-10 23:00:20.601069 | controller | ( 2026-03-10 23:00:20.601078 | controller | snippet_datadir, 2026-03-10 23:00:20.601087 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 23:00:20.601097 | controller | ) | path_join 2026-03-10 23:00:20.601139 | controller | }}, mode=0644] *** 2026-03-10 23:00:20.601155 | controller | Tuesday 10 March 2026 23:00:20 +0000 (0:00:00.479) 0:01:31.989 ********* 2026-03-10 23:00:20.601165 | controller | Tuesday 10 March 2026 23:00:20 +0000 (0:00:00.479) 0:01:31.988 ********* 2026-03-10 23:00:20.601181 | controller | ok: [localhost] 2026-03-10 23:00:20.719918 | controller | 2026-03-10 23:00:20.719967 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 23:00:20.719975 | controller | Tuesday 10 March 2026 23:00:20 +0000 (0:00:00.449) 0:01:32.439 ********* 2026-03-10 23:00:20.719982 | controller | Tuesday 10 March 2026 23:00:20 +0000 (0:00:00.449) 0:01:32.438 ********* 2026-03-10 23:00:20.719996 | 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-10 23:00:20.803968 | controller | 2026-03-10 23:00:20.804022 | 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-10 23:00:20.804036 | controller | Tuesday 10 March 2026 23:00:20 +0000 (0:00:00.119) 0:01:32.558 ********* 2026-03-10 23:00:20.804047 | controller | Tuesday 10 March 2026 23:00:20 +0000 (0:00:00.119) 0:01:32.557 ********* 2026-03-10 23:00:20.804072 | controller | ok: [localhost] => 2026-03-10 23:00:21.050744 | controller | changed: false 2026-03-10 23:00:21.050795 | controller | msg: All assertions passed 2026-03-10 23:00:21.050802 | controller | 2026-03-10 23:00:21.050808 | 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-10 23:00:21.050814 | controller | Tuesday 10 March 2026 23:00:20 +0000 (0:00:00.083) 0:01:32.642 ********* 2026-03-10 23:00:21.050819 | controller | Tuesday 10 March 2026 23:00:20 +0000 (0:00:00.083) 0:01:32.641 ********* 2026-03-10 23:00:21.050830 | controller | ok: [localhost] 2026-03-10 23:00:21.118987 | controller | 2026-03-10 23:00:21.119035 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 23:00:21.119043 | controller | Tuesday 10 March 2026 23:00:21 +0000 (0:00:00.247) 0:01:32.889 ********* 2026-03-10 23:00:21.119047 | controller | Tuesday 10 March 2026 23:00:21 +0000 (0:00:00.247) 0:01:32.888 ********* 2026-03-10 23:00:21.119058 | controller | ok: [localhost] 2026-03-10 23:00:21.947177 | controller | 2026-03-10 23:00:21.947237 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 23:00:21.947251 | controller | Tuesday 10 March 2026 23:00:21 +0000 (0:00:00.068) 0:01:32.957 ********* 2026-03-10 23:00:21.947262 | controller | Tuesday 10 March 2026 23:00:21 +0000 (0:00:00.068) 0:01:32.956 ********* 2026-03-10 23:00:21.947287 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml) 2026-03-10 23:00:22.157204 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml) 2026-03-10 23:00:22.157280 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml) 2026-03-10 23:00:22.157300 | controller | 2026-03-10 23:00:22.157317 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 23:00:22.157334 | controller | _content | 2026-03-10 23:00:22.157350 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 23:00:22.157366 | controller | combine(_parsed, recursive=true) 2026-03-10 23:00:22.157383 | controller | }} 2026-03-10 23:00:22.157398 | controller | ] *** 2026-03-10 23:00:22.157414 | controller | Tuesday 10 March 2026 23:00:21 +0000 (0:00:00.827) 0:01:33.785 ********* 2026-03-10 23:00:22.157431 | controller | Tuesday 10 March 2026 23:00:21 +0000 (0:00:00.827) 0:01:33.784 ********* 2026-03-10 23:00:22.157458 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-10 23:00:22.460746 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 23:00:22.460799 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 23:00:22.460808 | controller | 2026-03-10 23:00:22.460815 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 23:00:22.460822 | controller | Tuesday 10 March 2026 23:00:22 +0000 (0:00:00.209) 0:01:33.994 ********* 2026-03-10 23:00:22.460829 | controller | Tuesday 10 March 2026 23:00:22 +0000 (0:00:00.209) 0:01:33.993 ********* 2026-03-10 23:00:22.460842 | controller | ok: [localhost] 2026-03-10 23:00:23.001838 | controller | 2026-03-10 23:00:23.001897 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 23:00:23.001911 | controller | (_destdir, 2026-03-10 23:00:23.001921 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 23:00:23.001932 | controller | }}, content={{ 2026-03-10 23:00:23.001941 | controller | ( 2026-03-10 23:00:23.001951 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 23:00:23.001961 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 23:00:23.001971 | controller | }}, mode=0644] *** 2026-03-10 23:00:23.001981 | controller | Tuesday 10 March 2026 23:00:22 +0000 (0:00:00.304) 0:01:34.299 ********* 2026-03-10 23:00:23.001991 | controller | Tuesday 10 March 2026 23:00:22 +0000 (0:00:00.304) 0:01:34.298 ********* 2026-03-10 23:00:23.002009 | controller | ok: [localhost] 2026-03-10 23:00:23.573878 | controller | 2026-03-10 23:00:23.573913 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane2 mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 23:00:23.573924 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 23:00:23.573931 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 23:00:23.573942 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 23:00:23.573954 | controller | }}, dest={{ 2026-03-10 23:00:23.573960 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:23.573965 | controller | stage['path'], _val.src_file 2026-03-10 23:00:23.573973 | controller | ) | 2026-03-10 23:00:23.573977 | controller | path_join 2026-03-10 23:00:23.573981 | controller | }}] *** 2026-03-10 23:00:23.573986 | controller | Tuesday 10 March 2026 23:00:22 +0000 (0:00:00.540) 0:01:34.840 ********* 2026-03-10 23:00:23.573991 | controller | Tuesday 10 March 2026 23:00:22 +0000 (0:00:00.540) 0:01:34.838 ********* 2026-03-10 23:00:23.574001 | controller | changed: [localhost] => (item=service-values) 2026-03-10 23:00:23.634823 | controller | ok: [localhost] => (item=network-values2) 2026-03-10 23:00:23.634858 | controller | 2026-03-10 23:00:23.634864 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:23.634870 | controller | Tuesday 10 March 2026 23:00:23 +0000 (0:00:00.572) 0:01:35.412 ********* 2026-03-10 23:00:23.634875 | controller | Tuesday 10 March 2026 23:00:23 +0000 (0:00:00.572) 0:01:35.411 ********* 2026-03-10 23:00:23.634884 | controller | skipping: [localhost] 2026-03-10 23:00:24.212007 | controller | 2026-03-10 23:00:24.212043 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 23:00:24.212050 | controller | Tuesday 10 March 2026 23:00:23 +0000 (0:00:00.060) 0:01:35.473 ********* 2026-03-10 23:00:24.212056 | controller | Tuesday 10 March 2026 23:00:23 +0000 (0:00:00.060) 0:01:35.472 ********* 2026-03-10 23:00:24.212065 | controller | changed: [localhost] 2026-03-10 23:00:24.703319 | controller | 2026-03-10 23:00:24.703373 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 23:00:24.703387 | controller | Tuesday 10 March 2026 23:00:24 +0000 (0:00:00.577) 0:01:36.050 ********* 2026-03-10 23:00:24.703398 | controller | Tuesday 10 March 2026 23:00:24 +0000 (0:00:00.577) 0:01:36.049 ********* 2026-03-10 23:00:24.703416 | controller | changed: [localhost] 2026-03-10 23:00:25.027232 | controller | 2026-03-10 23:00:25.027290 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace-skmo/control-plane2 remote_src=True, src={{ _output }}, dest={{ 2026-03-10 23:00:25.027309 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 23:00:25.027321 | controller | stage['build_output'] | basename) | path_join 2026-03-10 23:00:25.027332 | controller | }}, mode=0644] *** 2026-03-10 23:00:25.027343 | controller | Tuesday 10 March 2026 23:00:24 +0000 (0:00:00.490) 0:01:36.541 ********* 2026-03-10 23:00:25.027354 | controller | Tuesday 10 March 2026 23:00:24 +0000 (0:00:00.490) 0:01:36.540 ********* 2026-03-10 23:00:25.027374 | controller | changed: [localhost] 2026-03-10 23:00:25.105534 | controller | 2026-03-10 23:00:25.105576 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:25.105585 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.323) 0:01:36.865 ********* 2026-03-10 23:00:25.105593 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.323) 0:01:36.864 ********* 2026-03-10 23:00:25.105605 | controller | skipping: [localhost] 2026-03-10 23:00:25.163642 | controller | 2026-03-10 23:00:25.163697 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace-skmo/control-plane2 _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 23:00:25.163712 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.078) 0:01:36.944 ********* 2026-03-10 23:00:25.163724 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.078) 0:01:36.942 ********* 2026-03-10 23:00:25.163744 | controller | skipping: [localhost] 2026-03-10 23:00:25.256291 | controller | 2026-03-10 23:00:25.256350 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace-skmo/control-plane2 _raw_params=wait_condition.yml] *** 2026-03-10 23:00:25.256371 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.057) 0:01:37.001 ********* 2026-03-10 23:00:25.256382 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.057) 0:01:37.000 ********* 2026-03-10 23:00:25.256404 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2026-03-10 23:00:25.346429 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osctlplane controlplane --for condition=Ready --timeout=60m) 2026-03-10 23:00:25.346484 | controller | skipping: [localhost] 2026-03-10 23:00:25.346498 | controller | 2026-03-10 23:00:25.346536 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:25.346556 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.092) 0:01:37.094 ********* 2026-03-10 23:00:25.346568 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.092) 0:01:37.093 ********* 2026-03-10 23:00:25.346587 | controller | skipping: [localhost] 2026-03-10 23:00:25.444765 | controller | 2026-03-10 23:00:25.444816 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace-skmo/control-plane2 name=run_hook] *** 2026-03-10 23:00:25.444828 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.090) 0:01:37.184 ********* 2026-03-10 23:00:25.444836 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.090) 0:01:37.183 ********* 2026-03-10 23:00:25.444852 | controller | skipping: [localhost] 2026-03-10 23:00:25.522855 | controller | 2026-03-10 23:00:25.522898 | 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-10 23:00:25.522908 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.098) 0:01:37.283 ********* 2026-03-10 23:00:25.522915 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.098) 0:01:37.281 ********* 2026-03-10 23:00:25.522927 | controller | ok: [localhost] => 2026-03-10 23:00:25.567411 | controller | changed: false 2026-03-10 23:00:25.567446 | controller | msg: All assertions passed 2026-03-10 23:00:25.567451 | controller | 2026-03-10 23:00:25.567457 | 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-10 23:00:25.567462 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.078) 0:01:37.361 ********* 2026-03-10 23:00:25.567467 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.078) 0:01:37.360 ********* 2026-03-10 23:00:25.567477 | controller | skipping: [localhost] 2026-03-10 23:00:25.598286 | controller | 2026-03-10 23:00:25.598322 | 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-10 23:00:25.598329 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.044) 0:01:37.406 ********* 2026-03-10 23:00:25.598336 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.044) 0:01:37.404 ********* 2026-03-10 23:00:25.598346 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2026-03-10 23:00:25.623739 | controller | 2026-03-10 23:00:25.623774 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 23:00:25.623780 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.030) 0:01:37.437 ********* 2026-03-10 23:00:25.623785 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.030) 0:01:37.435 ********* 2026-03-10 23:00:25.623795 | controller | skipping: [localhost] 2026-03-10 23:00:25.663626 | controller | 2026-03-10 23:00:25.663661 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 23:00:25.663667 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.025) 0:01:37.462 ********* 2026-03-10 23:00:25.663677 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.025) 0:01:37.461 ********* 2026-03-10 23:00:25.663686 | controller | ok: [localhost] 2026-03-10 23:00:25.921946 | controller | 2026-03-10 23:00:25.921998 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 23:00:25.922011 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:25.922021 | controller | stage['path'], item.src_file) | path_join 2026-03-10 23:00:25.922031 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 23:00:25.922041 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.039) 0:01:37.502 ********* 2026-03-10 23:00:25.922051 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.039) 0:01:37.501 ********* 2026-03-10 23:00:25.922069 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2026-03-10 23:00:26.003502 | controller | 2026-03-10 23:00:26.003570 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 23:00:26.003587 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.257) 0:01:37.760 ********* 2026-03-10 23:00:26.003602 | controller | Tuesday 10 March 2026 23:00:25 +0000 (0:00:00.257) 0:01:37.759 ********* 2026-03-10 23:00:26.003627 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 23:00:26.054259 | controller | 2026-03-10 23:00:26.054316 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm/nodeset name=run_hook] *** 2026-03-10 23:00:26.054326 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.081) 0:01:37.841 ********* 2026-03-10 23:00:26.054333 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.081) 0:01:37.840 ********* 2026-03-10 23:00:26.054347 | controller | skipping: [localhost] 2026-03-10 23:00:26.134217 | controller | 2026-03-10 23:00:26.134256 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm/nodeset name=ci_gen_kustomize_values] *** 2026-03-10 23:00:26.134265 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.051) 0:01:37.892 ********* 2026-03-10 23:00:26.134270 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.050) 0:01:37.891 ********* 2026-03-10 23:00:26.134280 | controller | 2026-03-10 23:00:26.201658 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 23:00:26.201705 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.080) 0:01:37.972 ********* 2026-03-10 23:00:26.201713 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.080) 0:01:37.971 ********* 2026-03-10 23:00:26.201727 | 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-10 23:00:26.265189 | controller | 2026-03-10 23:00:26.265260 | 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-10 23:00:26.265271 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.067) 0:01:38.040 ********* 2026-03-10 23:00:26.265278 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.067) 0:01:38.039 ********* 2026-03-10 23:00:26.265291 | controller | ok: [localhost] => 2026-03-10 23:00:26.486205 | controller | changed: false 2026-03-10 23:00:26.486243 | controller | msg: All assertions passed 2026-03-10 23:00:26.486249 | controller | 2026-03-10 23:00:26.486254 | 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-10 23:00:26.486260 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.063) 0:01:38.103 ********* 2026-03-10 23:00:26.486265 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.063) 0:01:38.102 ********* 2026-03-10 23:00:26.486275 | controller | ok: [localhost] 2026-03-10 23:00:26.549362 | controller | 2026-03-10 23:00:26.549404 | 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-10 23:00:26.549419 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.221) 0:01:38.324 ********* 2026-03-10 23:00:26.549427 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.221) 0:01:38.323 ********* 2026-03-10 23:00:26.549440 | controller | ok: [localhost] => 2026-03-10 23:00:26.748265 | controller | changed: false 2026-03-10 23:00:26.748300 | controller | msg: All assertions passed 2026-03-10 23:00:26.748305 | controller | 2026-03-10 23:00:26.748311 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 23:00:26.748316 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.063) 0:01:38.387 ********* 2026-03-10 23:00:26.748321 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.063) 0:01:38.386 ********* 2026-03-10 23:00:26.748330 | controller | ok: [localhost] 2026-03-10 23:00:27.002293 | controller | 2026-03-10 23:00:27.002335 | 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-10 23:00:27.002344 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 23:00:27.002352 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 23:00:27.002359 | controller | _config_map_content | 2026-03-10 23:00:27.002365 | controller | ansible.utils.remove_keys( 2026-03-10 23:00:27.002372 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 23:00:27.002379 | controller | matching_parameter='regex') 2026-03-10 23:00:27.002385 | controller | }}, cacheable=False] *** 2026-03-10 23:00:27.002392 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.199) 0:01:38.587 ********* 2026-03-10 23:00:27.002399 | controller | Tuesday 10 March 2026 23:00:26 +0000 (0:00:00.199) 0:01:38.585 ********* 2026-03-10 23:00:27.002412 | controller | ok: [localhost] 2026-03-10 23:00:27.093510 | controller | 2026-03-10 23:00:27.093549 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 23:00:27.093558 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.253) 0:01:38.840 ********* 2026-03-10 23:00:27.093565 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.253) 0:01:38.839 ********* 2026-03-10 23:00:27.093577 | 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-10 23:00:27.167022 | controller | 2026-03-10 23:00:27.167063 | 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-10 23:00:27.167072 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.091) 0:01:38.932 ********* 2026-03-10 23:00:27.167079 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.091) 0:01:38.930 ********* 2026-03-10 23:00:27.167094 | 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-10 23:00:27.234266 | controller | 2026-03-10 23:00:27.234308 | 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-10 23:00:27.234318 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.073) 0:01:39.005 ********* 2026-03-10 23:00:27.234326 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.073) 0:01:39.004 ********* 2026-03-10 23:00:27.234339 | controller | ok: [localhost] => 2026-03-10 23:00:27.304673 | controller | changed: false 2026-03-10 23:00:27.304715 | controller | msg: All assertions passed 2026-03-10 23:00:27.304723 | controller | 2026-03-10 23:00:27.304731 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2026-03-10 23:00:27.304744 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.067) 0:01:39.072 ********* 2026-03-10 23:00:27.304751 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.067) 0:01:39.071 ********* 2026-03-10 23:00:27.304763 | 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-10 23:00:27.367411 | controller | 2026-03-10 23:00:27.367447 | 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-10 23:00:27.367454 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.070) 0:01:39.143 ********* 2026-03-10 23:00:27.367459 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.070) 0:01:39.142 ********* 2026-03-10 23:00:27.367469 | controller | skipping: [localhost] 2026-03-10 23:00:27.410844 | controller | 2026-03-10 23:00:27.410878 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{ 2026-03-10 23:00:27.410884 | controller | _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([]) 2026-03-10 23:00:27.410890 | controller | }}] *** 2026-03-10 23:00:27.410895 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.062) 0:01:39.206 ********* 2026-03-10 23:00:27.410899 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.062) 0:01:39.204 ********* 2026-03-10 23:00:27.410908 | controller | ok: [localhost] 2026-03-10 23:00:27.459737 | controller | 2026-03-10 23:00:27.459781 | 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-10 23:00:27.459791 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.043) 0:01:39.249 ********* 2026-03-10 23:00:27.459798 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.043) 0:01:39.248 ********* 2026-03-10 23:00:27.459811 | controller | ok: [localhost] => 2026-03-10 23:00:27.784260 | controller | changed: false 2026-03-10 23:00:27.784307 | controller | msg: All assertions passed 2026-03-10 23:00:27.784315 | controller | 2026-03-10 23:00:27.784322 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 23:00:27.784328 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.048) 0:01:39.298 ********* 2026-03-10 23:00:27.784335 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.048) 0:01:39.297 ********* 2026-03-10 23:00:27.784348 | controller | changed: [localhost] 2026-03-10 23:00:28.262862 | controller | 2026-03-10 23:00:28.262918 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 23:00:28.262931 | controller | (snippet_datadir, 2026-03-10 23:00:28.262942 | controller | '02_ci_data.yaml') | path_join 2026-03-10 23:00:28.262952 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 23:00:28.262962 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.324) 0:01:39.622 ********* 2026-03-10 23:00:28.262972 | controller | Tuesday 10 March 2026 23:00:27 +0000 (0:00:00.324) 0:01:39.621 ********* 2026-03-10 23:00:28.262990 | controller | changed: [localhost] 2026-03-10 23:00:28.330502 | controller | 2026-03-10 23:00:28.330556 | 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-10 23:00:28.330569 | controller | Tuesday 10 March 2026 23:00:28 +0000 (0:00:00.478) 0:01:40.101 ********* 2026-03-10 23:00:28.330580 | controller | Tuesday 10 March 2026 23:00:28 +0000 (0:00:00.478) 0:01:40.099 ********* 2026-03-10 23:00:28.330598 | controller | ok: [localhost] 2026-03-10 23:00:28.771773 | controller | 2026-03-10 23:00:28.771828 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 23:00:28.771841 | controller | (snippet_datadir, 2026-03-10 23:00:28.771852 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 23:00:28.771869 | controller | }}, content={{ 2026-03-10 23:00:28.771879 | controller | _base64_patch | 2026-03-10 23:00:28.771889 | controller | default({}) | 2026-03-10 23:00:28.771899 | controller | to_nice_yaml 2026-03-10 23:00:28.771908 | controller | }}, mode=0644] *** 2026-03-10 23:00:28.771918 | controller | Tuesday 10 March 2026 23:00:28 +0000 (0:00:00.067) 0:01:40.168 ********* 2026-03-10 23:00:28.771928 | controller | Tuesday 10 March 2026 23:00:28 +0000 (0:00:00.067) 0:01:40.167 ********* 2026-03-10 23:00:28.771946 | controller | changed: [localhost] 2026-03-10 23:00:29.277514 | controller | 2026-03-10 23:00:29.277564 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 23:00:29.277571 | controller | (snippet_datadir, 2026-03-10 23:00:29.277576 | controller | '04_user_data.yaml') | path_join 2026-03-10 23:00:29.277581 | controller | }}, content={{ 2026-03-10 23:00:29.277585 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 23:00:29.277590 | controller | default({}) | 2026-03-10 23:00:29.277594 | controller | to_nice_yaml 2026-03-10 23:00:29.277598 | controller | }}, mode=0644] *** 2026-03-10 23:00:29.277603 | controller | Tuesday 10 March 2026 23:00:28 +0000 (0:00:00.441) 0:01:40.610 ********* 2026-03-10 23:00:29.277607 | controller | Tuesday 10 March 2026 23:00:28 +0000 (0:00:00.441) 0:01:40.608 ********* 2026-03-10 23:00:29.277617 | controller | changed: [localhost] 2026-03-10 23:00:29.676772 | controller | 2026-03-10 23:00:29.676827 | 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-10 23:00:29.676841 | controller | ( 2026-03-10 23:00:29.676851 | controller | snippet_datadir, 2026-03-10 23:00:29.676861 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 23:00:29.676871 | controller | ) | path_join 2026-03-10 23:00:29.676881 | controller | }}, mode=0644] *** 2026-03-10 23:00:29.676891 | controller | Tuesday 10 March 2026 23:00:29 +0000 (0:00:00.506) 0:01:41.116 ********* 2026-03-10 23:00:29.676901 | controller | Tuesday 10 March 2026 23:00:29 +0000 (0:00:00.506) 0:01:41.114 ********* 2026-03-10 23:00:29.676918 | controller | changed: [localhost] 2026-03-10 23:00:29.783566 | controller | 2026-03-10 23:00:29.783605 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 23:00:29.783613 | controller | Tuesday 10 March 2026 23:00:29 +0000 (0:00:00.398) 0:01:41.514 ********* 2026-03-10 23:00:29.783620 | controller | Tuesday 10 March 2026 23:00:29 +0000 (0:00:00.398) 0:01:41.513 ********* 2026-03-10 23:00:29.783632 | 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-10 23:00:29.849878 | controller | 2026-03-10 23:00:29.849919 | 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-10 23:00:29.849928 | controller | Tuesday 10 March 2026 23:00:29 +0000 (0:00:00.107) 0:01:41.622 ********* 2026-03-10 23:00:29.849935 | controller | Tuesday 10 March 2026 23:00:29 +0000 (0:00:00.107) 0:01:41.621 ********* 2026-03-10 23:00:29.849948 | controller | ok: [localhost] => 2026-03-10 23:00:30.066321 | controller | changed: false 2026-03-10 23:00:30.066360 | controller | msg: All assertions passed 2026-03-10 23:00:30.066368 | controller | 2026-03-10 23:00:30.066375 | 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-10 23:00:30.066382 | controller | Tuesday 10 March 2026 23:00:29 +0000 (0:00:00.066) 0:01:41.688 ********* 2026-03-10 23:00:30.066389 | controller | Tuesday 10 March 2026 23:00:29 +0000 (0:00:00.066) 0:01:41.687 ********* 2026-03-10 23:00:30.066401 | controller | ok: [localhost] 2026-03-10 23:00:30.133656 | controller | 2026-03-10 23:00:30.133689 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 23:00:30.133700 | controller | Tuesday 10 March 2026 23:00:30 +0000 (0:00:00.216) 0:01:41.905 ********* 2026-03-10 23:00:30.133706 | controller | Tuesday 10 March 2026 23:00:30 +0000 (0:00:00.216) 0:01:41.903 ********* 2026-03-10 23:00:30.133722 | controller | ok: [localhost] 2026-03-10 23:00:30.798885 | controller | 2026-03-10 23:00:30.798936 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 23:00:30.798949 | controller | Tuesday 10 March 2026 23:00:30 +0000 (0:00:00.067) 0:01:41.972 ********* 2026-03-10 23:00:30.798959 | controller | Tuesday 10 March 2026 23:00:30 +0000 (0:00:00.067) 0:01:41.971 ********* 2026-03-10 23:00:30.798976 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml) 2026-03-10 23:00:30.976217 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml) 2026-03-10 23:00:30.976287 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml) 2026-03-10 23:00:30.976305 | controller | 2026-03-10 23:00:30.976321 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 23:00:30.976336 | controller | _content | 2026-03-10 23:00:30.976349 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 23:00:30.976364 | controller | combine(_parsed, recursive=true) 2026-03-10 23:00:30.976379 | controller | }} 2026-03-10 23:00:30.976393 | controller | ] *** 2026-03-10 23:00:30.976407 | controller | Tuesday 10 March 2026 23:00:30 +0000 (0:00:00.664) 0:01:42.637 ********* 2026-03-10 23:00:30.976421 | controller | Tuesday 10 March 2026 23:00:30 +0000 (0:00:00.664) 0:01:42.635 ********* 2026-03-10 23:00:30.976446 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-10 23:00:31.246939 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 23:00:31.246993 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 23:00:31.247007 | controller | 2026-03-10 23:00:31.247019 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 23:00:31.247030 | controller | Tuesday 10 March 2026 23:00:30 +0000 (0:00:00.176) 0:01:42.813 ********* 2026-03-10 23:00:31.247041 | controller | Tuesday 10 March 2026 23:00:30 +0000 (0:00:00.176) 0:01:42.812 ********* 2026-03-10 23:00:31.247060 | controller | changed: [localhost] 2026-03-10 23:00:31.776608 | controller | 2026-03-10 23:00:31.776658 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 23:00:31.776671 | controller | (_destdir, 2026-03-10 23:00:31.776681 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 23:00:31.776691 | controller | }}, content={{ 2026-03-10 23:00:31.776701 | controller | ( 2026-03-10 23:00:31.776711 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 23:00:31.776721 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 23:00:31.776730 | controller | }}, mode=0644] *** 2026-03-10 23:00:31.776740 | controller | Tuesday 10 March 2026 23:00:31 +0000 (0:00:00.271) 0:01:43.085 ********* 2026-03-10 23:00:31.776750 | controller | Tuesday 10 March 2026 23:00:31 +0000 (0:00:00.271) 0:01:43.083 ********* 2026-03-10 23:00:31.776767 | controller | changed: [localhost] 2026-03-10 23:00:32.083288 | controller | 2026-03-10 23:00:32.083346 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm/nodeset mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 23:00:32.083355 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 23:00:32.083362 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 23:00:32.083368 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 23:00:32.083378 | controller | }}, dest={{ 2026-03-10 23:00:32.083385 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:32.083391 | controller | stage['path'], _val.src_file 2026-03-10 23:00:32.083398 | controller | ) | 2026-03-10 23:00:32.083404 | controller | path_join 2026-03-10 23:00:32.083410 | controller | }}] *** 2026-03-10 23:00:32.083416 | controller | Tuesday 10 March 2026 23:00:31 +0000 (0:00:00.529) 0:01:43.614 ********* 2026-03-10 23:00:32.083422 | controller | Tuesday 10 March 2026 23:00:31 +0000 (0:00:00.529) 0:01:43.613 ********* 2026-03-10 23:00:32.083434 | controller | changed: [localhost] => (item=edpm-nodeset-values) 2026-03-10 23:00:32.164374 | controller | 2026-03-10 23:00:32.164430 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:32.164454 | controller | Tuesday 10 March 2026 23:00:32 +0000 (0:00:00.307) 0:01:43.922 ********* 2026-03-10 23:00:32.164465 | controller | Tuesday 10 March 2026 23:00:32 +0000 (0:00:00.306) 0:01:43.920 ********* 2026-03-10 23:00:32.164484 | controller | skipping: [localhost] 2026-03-10 23:00:32.616358 | controller | 2026-03-10 23:00:32.616413 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 23:00:32.616428 | controller | Tuesday 10 March 2026 23:00:32 +0000 (0:00:00.080) 0:01:44.002 ********* 2026-03-10 23:00:32.616438 | controller | Tuesday 10 March 2026 23:00:32 +0000 (0:00:00.080) 0:01:44.001 ********* 2026-03-10 23:00:32.616456 | controller | changed: [localhost] 2026-03-10 23:00:33.098397 | controller | 2026-03-10 23:00:33.098452 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 23:00:33.098465 | controller | Tuesday 10 March 2026 23:00:32 +0000 (0:00:00.451) 0:01:44.454 ********* 2026-03-10 23:00:33.098477 | controller | Tuesday 10 March 2026 23:00:32 +0000 (0:00:00.451) 0:01:44.453 ********* 2026-03-10 23:00:33.098494 | controller | changed: [localhost] 2026-03-10 23:00:33.438706 | controller | 2026-03-10 23:00:33.438769 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm/nodeset remote_src=True, src={{ _output }}, dest={{ 2026-03-10 23:00:33.438787 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 23:00:33.438801 | controller | stage['build_output'] | basename) | path_join 2026-03-10 23:00:33.438815 | controller | }}, mode=0644] *** 2026-03-10 23:00:33.438828 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.482) 0:01:44.936 ********* 2026-03-10 23:00:33.438842 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.482) 0:01:44.935 ********* 2026-03-10 23:00:33.438862 | controller | changed: [localhost] 2026-03-10 23:00:33.518815 | controller | 2026-03-10 23:00:33.518871 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:33.518885 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.340) 0:01:45.276 ********* 2026-03-10 23:00:33.518896 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.340) 0:01:45.275 ********* 2026-03-10 23:00:33.518914 | controller | skipping: [localhost] 2026-03-10 23:00:33.583985 | controller | 2026-03-10 23:00:33.584094 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 23:00:33.584157 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.080) 0:01:45.357 ********* 2026-03-10 23:00:33.584175 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.080) 0:01:45.355 ********* 2026-03-10 23:00:33.584197 | controller | skipping: [localhost] 2026-03-10 23:00:33.671304 | controller | 2026-03-10 23:00:33.671361 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm/nodeset _raw_params=wait_condition.yml] *** 2026-03-10 23:00:33.671374 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.063) 0:01:45.420 ********* 2026-03-10 23:00:33.671385 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.063) 0:01:45.419 ********* 2026-03-10 23:00:33.671403 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2026-03-10 23:00:33.750602 | controller | skipping: [localhost] 2026-03-10 23:00:33.750658 | controller | 2026-03-10 23:00:33.750672 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:33.750683 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.088) 0:01:45.509 ********* 2026-03-10 23:00:33.750693 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.088) 0:01:45.508 ********* 2026-03-10 23:00:33.750711 | controller | skipping: [localhost] 2026-03-10 23:00:33.822388 | controller | 2026-03-10 23:00:33.822428 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm/nodeset name=run_hook] *** 2026-03-10 23:00:33.822442 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.079) 0:01:45.588 ********* 2026-03-10 23:00:33.822449 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.079) 0:01:45.587 ********* 2026-03-10 23:00:33.822460 | controller | skipping: [localhost] 2026-03-10 23:00:33.900351 | controller | 2026-03-10 23:00:33.900391 | 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-10 23:00:33.900400 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.072) 0:01:45.661 ********* 2026-03-10 23:00:33.900410 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.072) 0:01:45.659 ********* 2026-03-10 23:00:33.900422 | controller | ok: [localhost] => 2026-03-10 23:00:33.948148 | controller | changed: false 2026-03-10 23:00:33.948203 | controller | msg: All assertions passed 2026-03-10 23:00:33.948216 | controller | 2026-03-10 23:00:33.948227 | 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-10 23:00:33.948238 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.077) 0:01:45.739 ********* 2026-03-10 23:00:33.948248 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.077) 0:01:45.737 ********* 2026-03-10 23:00:33.948266 | controller | skipping: [localhost] 2026-03-10 23:00:34.011231 | controller | 2026-03-10 23:00:34.011273 | 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-10 23:00:34.011282 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.047) 0:01:45.786 ********* 2026-03-10 23:00:34.011290 | controller | Tuesday 10 March 2026 23:00:33 +0000 (0:00:00.047) 0:01:45.785 ********* 2026-03-10 23:00:34.011302 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-10 23:00:34.048867 | controller | ok: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-10 23:00:34.048908 | controller | 2026-03-10 23:00:34.048916 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 23:00:34.048923 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.063) 0:01:45.849 ********* 2026-03-10 23:00:34.048930 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.063) 0:01:45.848 ********* 2026-03-10 23:00:34.048942 | controller | skipping: [localhost] 2026-03-10 23:00:34.085392 | controller | 2026-03-10 23:00:34.085433 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 23:00:34.085442 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.037) 0:01:45.887 ********* 2026-03-10 23:00:34.085449 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.037) 0:01:45.886 ********* 2026-03-10 23:00:34.085461 | controller | ok: [localhost] 2026-03-10 23:00:34.369318 | controller | 2026-03-10 23:00:34.369369 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 23:00:34.369382 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:34.369392 | controller | stage['path'], item.src_file) | path_join 2026-03-10 23:00:34.369403 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 23:00:34.369413 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.036) 0:01:45.924 ********* 2026-03-10 23:00:34.369423 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.036) 0:01:45.922 ********* 2026-03-10 23:00:34.369440 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset2-values', 'src_file': 'values.yaml'}) 2026-03-10 23:00:34.454622 | controller | 2026-03-10 23:00:34.454676 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 23:00:34.454696 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.283) 0:01:46.207 ********* 2026-03-10 23:00:34.454708 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.283) 0:01:46.206 ********* 2026-03-10 23:00:34.454726 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 23:00:34.536470 | controller | 2026-03-10 23:00:34.536531 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm2/nodeset name=run_hook] *** 2026-03-10 23:00:34.536548 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.085) 0:01:46.292 ********* 2026-03-10 23:00:34.536559 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.085) 0:01:46.291 ********* 2026-03-10 23:00:34.536577 | controller | skipping: [localhost] 2026-03-10 23:00:34.629198 | controller | 2026-03-10 23:00:34.629252 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm2/nodeset name=ci_gen_kustomize_values] *** 2026-03-10 23:00:34.629260 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.081) 0:01:46.374 ********* 2026-03-10 23:00:34.629266 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.081) 0:01:46.373 ********* 2026-03-10 23:00:34.629278 | controller | 2026-03-10 23:00:34.775940 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 23:00:34.775992 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.093) 0:01:46.467 ********* 2026-03-10 23:00:34.775999 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.092) 0:01:46.466 ********* 2026-03-10 23:00:34.776011 | 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-10 23:00:34.825070 | controller | 2026-03-10 23:00:34.825159 | 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-10 23:00:34.825168 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.146) 0:01:46.614 ********* 2026-03-10 23:00:34.825173 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.146) 0:01:46.613 ********* 2026-03-10 23:00:34.825186 | controller | ok: [localhost] => 2026-03-10 23:00:35.072991 | controller | changed: false 2026-03-10 23:00:35.073061 | controller | msg: All assertions passed 2026-03-10 23:00:35.073074 | controller | 2026-03-10 23:00:35.073086 | 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-10 23:00:35.073098 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.049) 0:01:46.663 ********* 2026-03-10 23:00:35.073150 | controller | Tuesday 10 March 2026 23:00:34 +0000 (0:00:00.049) 0:01:46.662 ********* 2026-03-10 23:00:35.073173 | controller | ok: [localhost] 2026-03-10 23:00:35.169421 | controller | 2026-03-10 23:00:35.169496 | 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-10 23:00:35.169511 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.247) 0:01:46.911 ********* 2026-03-10 23:00:35.169523 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.247) 0:01:46.909 ********* 2026-03-10 23:00:35.169544 | controller | ok: [localhost] => 2026-03-10 23:00:35.424146 | controller | changed: false 2026-03-10 23:00:35.424200 | controller | msg: All assertions passed 2026-03-10 23:00:35.424208 | controller | 2026-03-10 23:00:35.424217 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 23:00:35.424224 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.096) 0:01:47.007 ********* 2026-03-10 23:00:35.424232 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.096) 0:01:47.006 ********* 2026-03-10 23:00:35.424247 | controller | ok: [localhost] 2026-03-10 23:00:35.693840 | controller | 2026-03-10 23:00:35.693920 | 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-10 23:00:35.693951 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 23:00:35.693967 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 23:00:35.693981 | controller | _config_map_content | 2026-03-10 23:00:35.693995 | controller | ansible.utils.remove_keys( 2026-03-10 23:00:35.694009 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 23:00:35.694022 | controller | matching_parameter='regex') 2026-03-10 23:00:35.694035 | controller | }}, cacheable=False] *** 2026-03-10 23:00:35.694049 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.255) 0:01:47.262 ********* 2026-03-10 23:00:35.694086 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.255) 0:01:47.261 ********* 2026-03-10 23:00:35.694159 | controller | ok: [localhost] 2026-03-10 23:00:35.753914 | controller | 2026-03-10 23:00:35.753987 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 23:00:35.754001 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.269) 0:01:47.531 ********* 2026-03-10 23:00:35.754011 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.269) 0:01:47.530 ********* 2026-03-10 23:00:35.754032 | controller | skipping: [localhost] 2026-03-10 23:00:35.945515 | controller | 2026-03-10 23:00:35.945570 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 23:00:35.945578 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.059) 0:01:47.591 ********* 2026-03-10 23:00:35.945583 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.059) 0:01:47.590 ********* 2026-03-10 23:00:35.945595 | controller | changed: [localhost] 2026-03-10 23:00:36.442357 | controller | 2026-03-10 23:00:36.442392 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 23:00:36.442399 | controller | (snippet_datadir, 2026-03-10 23:00:36.442404 | controller | '02_ci_data.yaml') | path_join 2026-03-10 23:00:36.442408 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 23:00:36.442413 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.192) 0:01:47.784 ********* 2026-03-10 23:00:36.442418 | controller | Tuesday 10 March 2026 23:00:35 +0000 (0:00:00.192) 0:01:47.782 ********* 2026-03-10 23:00:36.442427 | controller | changed: [localhost] 2026-03-10 23:00:36.512139 | controller | 2026-03-10 23:00:36.512180 | 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-10 23:00:36.512190 | controller | Tuesday 10 March 2026 23:00:36 +0000 (0:00:00.497) 0:01:48.281 ********* 2026-03-10 23:00:36.512197 | controller | Tuesday 10 March 2026 23:00:36 +0000 (0:00:00.497) 0:01:48.279 ********* 2026-03-10 23:00:36.512209 | controller | ok: [localhost] 2026-03-10 23:00:36.926827 | controller | 2026-03-10 23:00:36.926868 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 23:00:36.926874 | controller | (snippet_datadir, 2026-03-10 23:00:36.926879 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 23:00:36.926884 | controller | }}, content={{ 2026-03-10 23:00:36.926888 | controller | _base64_patch | 2026-03-10 23:00:36.926892 | controller | default({}) | 2026-03-10 23:00:36.926897 | controller | to_nice_yaml 2026-03-10 23:00:36.926901 | controller | }}, mode=0644] *** 2026-03-10 23:00:36.926906 | controller | Tuesday 10 March 2026 23:00:36 +0000 (0:00:00.069) 0:01:48.350 ********* 2026-03-10 23:00:36.926910 | controller | Tuesday 10 March 2026 23:00:36 +0000 (0:00:00.069) 0:01:48.349 ********* 2026-03-10 23:00:36.926920 | controller | changed: [localhost] 2026-03-10 23:00:37.395515 | controller | 2026-03-10 23:00:37.395570 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 23:00:37.395582 | controller | (snippet_datadir, 2026-03-10 23:00:37.395593 | controller | '04_user_data.yaml') | path_join 2026-03-10 23:00:37.395603 | controller | }}, content={{ 2026-03-10 23:00:37.395613 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 23:00:37.395623 | controller | default({}) | 2026-03-10 23:00:37.395633 | controller | to_nice_yaml 2026-03-10 23:00:37.395642 | controller | }}, mode=0644] *** 2026-03-10 23:00:37.395652 | controller | Tuesday 10 March 2026 23:00:36 +0000 (0:00:00.414) 0:01:48.765 ********* 2026-03-10 23:00:37.395677 | controller | Tuesday 10 March 2026 23:00:36 +0000 (0:00:00.414) 0:01:48.764 ********* 2026-03-10 23:00:37.395695 | controller | changed: [localhost] 2026-03-10 23:00:37.857455 | controller | 2026-03-10 23:00:37.857514 | 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-10 23:00:37.857541 | controller | ( 2026-03-10 23:00:37.857556 | controller | snippet_datadir, 2026-03-10 23:00:37.857570 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 23:00:37.857584 | controller | ) | path_join 2026-03-10 23:00:37.857598 | controller | }}, mode=0644] *** 2026-03-10 23:00:37.857611 | controller | Tuesday 10 March 2026 23:00:37 +0000 (0:00:00.468) 0:01:49.233 ********* 2026-03-10 23:00:37.857624 | controller | Tuesday 10 March 2026 23:00:37 +0000 (0:00:00.468) 0:01:49.232 ********* 2026-03-10 23:00:37.857648 | controller | changed: [localhost] 2026-03-10 23:00:37.963002 | controller | 2026-03-10 23:00:37.963043 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 23:00:37.963053 | controller | Tuesday 10 March 2026 23:00:37 +0000 (0:00:00.461) 0:01:49.695 ********* 2026-03-10 23:00:37.963060 | controller | Tuesday 10 March 2026 23:00:37 +0000 (0:00:00.461) 0:01:49.694 ********* 2026-03-10 23:00:37.963073 | 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-10 23:00:38.035244 | controller | 2026-03-10 23:00:38.035278 | 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-10 23:00:38.035285 | controller | Tuesday 10 March 2026 23:00:37 +0000 (0:00:00.105) 0:01:49.801 ********* 2026-03-10 23:00:38.035290 | controller | Tuesday 10 March 2026 23:00:37 +0000 (0:00:00.105) 0:01:49.800 ********* 2026-03-10 23:00:38.035299 | controller | ok: [localhost] => 2026-03-10 23:00:38.307169 | controller | changed: false 2026-03-10 23:00:38.307203 | controller | msg: All assertions passed 2026-03-10 23:00:38.307209 | controller | 2026-03-10 23:00:38.307214 | 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-10 23:00:38.307220 | controller | Tuesday 10 March 2026 23:00:38 +0000 (0:00:00.072) 0:01:49.874 ********* 2026-03-10 23:00:38.307224 | controller | Tuesday 10 March 2026 23:00:38 +0000 (0:00:00.072) 0:01:49.872 ********* 2026-03-10 23:00:38.307234 | controller | ok: [localhost] 2026-03-10 23:00:38.358633 | controller | 2026-03-10 23:00:38.358671 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 23:00:38.358677 | controller | Tuesday 10 March 2026 23:00:38 +0000 (0:00:00.271) 0:01:50.145 ********* 2026-03-10 23:00:38.358681 | controller | Tuesday 10 March 2026 23:00:38 +0000 (0:00:00.271) 0:01:50.144 ********* 2026-03-10 23:00:38.358690 | controller | ok: [localhost] 2026-03-10 23:00:39.005797 | controller | 2026-03-10 23:00:39.005851 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 23:00:39.005865 | controller | Tuesday 10 March 2026 23:00:38 +0000 (0:00:00.051) 0:01:50.197 ********* 2026-03-10 23:00:39.005875 | controller | Tuesday 10 March 2026 23:00:38 +0000 (0:00:00.051) 0:01:50.196 ********* 2026-03-10 23:00:39.005893 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/02_ci_data.yaml) 2026-03-10 23:00:39.187009 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/03_user_data_b64.yaml) 2026-03-10 23:00:39.187062 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/04_user_data.yaml) 2026-03-10 23:00:39.187076 | controller | 2026-03-10 23:00:39.187087 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 23:00:39.187099 | controller | _content | 2026-03-10 23:00:39.187151 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 23:00:39.187170 | controller | combine(_parsed, recursive=true) 2026-03-10 23:00:39.187182 | controller | }} 2026-03-10 23:00:39.187193 | controller | ] *** 2026-03-10 23:00:39.187203 | controller | Tuesday 10 March 2026 23:00:39 +0000 (0:00:00.646) 0:01:50.844 ********* 2026-03-10 23:00:39.187214 | controller | Tuesday 10 March 2026 23:00:39 +0000 (0:00:00.646) 0:01:50.842 ********* 2026-03-10 23:00:39.187239 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-10 23:00:39.415603 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 23:00:39.415662 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 23:00:39.415670 | controller | 2026-03-10 23:00:39.415676 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 23:00:39.415684 | controller | Tuesday 10 March 2026 23:00:39 +0000 (0:00:00.181) 0:01:51.025 ********* 2026-03-10 23:00:39.415690 | controller | Tuesday 10 March 2026 23:00:39 +0000 (0:00:00.181) 0:01:51.023 ********* 2026-03-10 23:00:39.415702 | controller | changed: [localhost] 2026-03-10 23:00:39.884858 | controller | 2026-03-10 23:00:39.884891 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 23:00:39.884897 | controller | (_destdir, 2026-03-10 23:00:39.884902 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 23:00:39.884907 | controller | }}, content={{ 2026-03-10 23:00:39.884912 | controller | ( 2026-03-10 23:00:39.884916 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 23:00:39.884920 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 23:00:39.884925 | controller | }}, mode=0644] *** 2026-03-10 23:00:39.884929 | controller | Tuesday 10 March 2026 23:00:39 +0000 (0:00:00.228) 0:01:51.254 ********* 2026-03-10 23:00:39.884934 | controller | Tuesday 10 March 2026 23:00:39 +0000 (0:00:00.228) 0:01:51.252 ********* 2026-03-10 23:00:39.884943 | controller | changed: [localhost] 2026-03-10 23:00:40.248571 | controller | 2026-03-10 23:00:40.248625 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm2/nodeset mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 23:00:40.248638 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 23:00:40.248648 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 23:00:40.248658 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 23:00:40.248668 | controller | }}, dest={{ 2026-03-10 23:00:40.248678 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:40.248688 | controller | stage['path'], _val.src_file 2026-03-10 23:00:40.248698 | controller | ) | 2026-03-10 23:00:40.248707 | controller | path_join 2026-03-10 23:00:40.248717 | controller | }}] *** 2026-03-10 23:00:40.248727 | controller | Tuesday 10 March 2026 23:00:39 +0000 (0:00:00.469) 0:01:51.723 ********* 2026-03-10 23:00:40.248737 | controller | Tuesday 10 March 2026 23:00:39 +0000 (0:00:00.469) 0:01:51.722 ********* 2026-03-10 23:00:40.248756 | controller | changed: [localhost] => (item=edpm-nodeset2-values) 2026-03-10 23:00:40.320796 | controller | 2026-03-10 23:00:40.320850 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:40.320864 | controller | Tuesday 10 March 2026 23:00:40 +0000 (0:00:00.362) 0:01:52.086 ********* 2026-03-10 23:00:40.320874 | controller | Tuesday 10 March 2026 23:00:40 +0000 (0:00:00.363) 0:01:52.085 ********* 2026-03-10 23:00:40.320892 | controller | skipping: [localhost] 2026-03-10 23:00:40.706887 | controller | 2026-03-10 23:00:40.706946 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm2/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 23:00:40.706956 | controller | Tuesday 10 March 2026 23:00:40 +0000 (0:00:00.072) 0:01:52.158 ********* 2026-03-10 23:00:40.706963 | controller | Tuesday 10 March 2026 23:00:40 +0000 (0:00:00.072) 0:01:52.157 ********* 2026-03-10 23:00:40.706978 | controller | changed: [localhost] 2026-03-10 23:00:41.211383 | controller | 2026-03-10 23:00:41.211453 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 23:00:41.211468 | controller | Tuesday 10 March 2026 23:00:40 +0000 (0:00:00.386) 0:01:52.545 ********* 2026-03-10 23:00:41.211489 | controller | Tuesday 10 March 2026 23:00:40 +0000 (0:00:00.386) 0:01:52.543 ********* 2026-03-10 23:00:41.211509 | controller | changed: [localhost] 2026-03-10 23:00:41.520433 | controller | 2026-03-10 23:00:41.520486 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm2/nodeset remote_src=True, src={{ _output }}, dest={{ 2026-03-10 23:00:41.520500 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 23:00:41.520511 | controller | stage['build_output'] | basename) | path_join 2026-03-10 23:00:41.520521 | controller | }}, mode=0644] *** 2026-03-10 23:00:41.520532 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.504) 0:01:53.049 ********* 2026-03-10 23:00:41.520542 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.504) 0:01:53.048 ********* 2026-03-10 23:00:41.520560 | controller | changed: [localhost] 2026-03-10 23:00:41.582457 | controller | 2026-03-10 23:00:41.582491 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:41.582498 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.309) 0:01:53.358 ********* 2026-03-10 23:00:41.582503 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.309) 0:01:53.357 ********* 2026-03-10 23:00:41.582512 | controller | skipping: [localhost] 2026-03-10 23:00:41.640040 | controller | 2026-03-10 23:00:41.640094 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm2/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 23:00:41.640147 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.062) 0:01:53.421 ********* 2026-03-10 23:00:41.640161 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.062) 0:01:53.419 ********* 2026-03-10 23:00:41.640181 | controller | skipping: [localhost] 2026-03-10 23:00:41.730632 | controller | 2026-03-10 23:00:41.730684 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm2/nodeset _raw_params=wait_condition.yml] *** 2026-03-10 23:00:41.730697 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.056) 0:01:53.478 ********* 2026-03-10 23:00:41.730707 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.057) 0:01:53.476 ********* 2026-03-10 23:00:41.730748 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-10 23:00:41.812866 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-10 23:00:41.812917 | controller | skipping: [localhost] 2026-03-10 23:00:41.812929 | controller | 2026-03-10 23:00:41.812940 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:41.812951 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.090) 0:01:53.568 ********* 2026-03-10 23:00:41.812961 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.090) 0:01:53.567 ********* 2026-03-10 23:00:41.812978 | controller | skipping: [localhost] 2026-03-10 23:00:41.887652 | controller | 2026-03-10 23:00:41.887692 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm2/nodeset name=run_hook] *** 2026-03-10 23:00:41.887702 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.082) 0:01:53.651 ********* 2026-03-10 23:00:41.887708 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.082) 0:01:53.649 ********* 2026-03-10 23:00:41.887721 | controller | skipping: [localhost] 2026-03-10 23:00:41.944390 | controller | 2026-03-10 23:00:41.944429 | 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-10 23:00:41.944438 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.074) 0:01:53.726 ********* 2026-03-10 23:00:41.944446 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.074) 0:01:53.724 ********* 2026-03-10 23:00:41.944463 | controller | ok: [localhost] => 2026-03-10 23:00:41.973232 | controller | changed: false 2026-03-10 23:00:41.973273 | controller | msg: All assertions passed 2026-03-10 23:00:41.973288 | controller | 2026-03-10 23:00:41.973296 | 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-10 23:00:41.973303 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.057) 0:01:53.783 ********* 2026-03-10 23:00:41.973311 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.056) 0:01:53.781 ********* 2026-03-10 23:00:41.973323 | controller | skipping: [localhost] 2026-03-10 23:00:42.014234 | controller | 2026-03-10 23:00:42.014275 | 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-10 23:00:42.014284 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.028) 0:01:53.811 ********* 2026-03-10 23:00:42.014291 | controller | Tuesday 10 March 2026 23:00:41 +0000 (0:00:00.028) 0:01:53.810 ********* 2026-03-10 23:00:42.014304 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2026-03-10 23:00:42.051562 | controller | 2026-03-10 23:00:42.051604 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 23:00:42.051613 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.040) 0:01:53.852 ********* 2026-03-10 23:00:42.051625 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.040) 0:01:53.851 ********* 2026-03-10 23:00:42.051638 | controller | skipping: [localhost] 2026-03-10 23:00:42.098547 | controller | 2026-03-10 23:00:42.098614 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 23:00:42.098623 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.037) 0:01:53.890 ********* 2026-03-10 23:00:42.098630 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.037) 0:01:53.888 ********* 2026-03-10 23:00:42.098643 | controller | ok: [localhost] 2026-03-10 23:00:42.697799 | controller | 2026-03-10 23:00:42.697855 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 23:00:42.697869 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:42.697879 | controller | stage['path'], item.src_file) | path_join 2026-03-10 23:00:42.697889 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 23:00:42.697899 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.046) 0:01:53.937 ********* 2026-03-10 23:00:42.697909 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.046) 0:01:53.935 ********* 2026-03-10 23:00:42.697927 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2026-03-10 23:00:42.824512 | controller | 2026-03-10 23:00:42.824553 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 23:00:42.824562 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.598) 0:01:54.536 ********* 2026-03-10 23:00:42.824569 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.598) 0:01:54.534 ********* 2026-03-10 23:00:42.824581 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 23:00:42.875484 | controller | 2026-03-10 23:00:42.875525 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm name=run_hook] *** 2026-03-10 23:00:42.875533 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.127) 0:01:54.663 ********* 2026-03-10 23:00:42.875539 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.127) 0:01:54.662 ********* 2026-03-10 23:00:42.875551 | controller | skipping: [localhost] 2026-03-10 23:00:42.978530 | controller | 2026-03-10 23:00:42.978572 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm name=ci_gen_kustomize_values] *** 2026-03-10 23:00:42.978581 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.050) 0:01:54.714 ********* 2026-03-10 23:00:42.978588 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.050) 0:01:54.712 ********* 2026-03-10 23:00:42.978606 | controller | 2026-03-10 23:00:43.051201 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 23:00:43.051235 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.102) 0:01:54.817 ********* 2026-03-10 23:00:43.051241 | controller | Tuesday 10 March 2026 23:00:42 +0000 (0:00:00.102) 0:01:54.815 ********* 2026-03-10 23:00:43.051250 | 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-10 23:00:43.106333 | controller | 2026-03-10 23:00:43.106367 | 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-10 23:00:43.106374 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.072) 0:01:54.890 ********* 2026-03-10 23:00:43.106378 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.072) 0:01:54.888 ********* 2026-03-10 23:00:43.106387 | controller | ok: [localhost] => 2026-03-10 23:00:43.321687 | controller | changed: false 2026-03-10 23:00:43.321724 | controller | msg: All assertions passed 2026-03-10 23:00:43.321731 | controller | 2026-03-10 23:00:43.321736 | 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-10 23:00:43.321742 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.055) 0:01:54.945 ********* 2026-03-10 23:00:43.321747 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.055) 0:01:54.943 ********* 2026-03-10 23:00:43.321756 | controller | ok: [localhost] 2026-03-10 23:00:43.380791 | controller | 2026-03-10 23:00:43.380824 | 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-10 23:00:43.380830 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.215) 0:01:55.160 ********* 2026-03-10 23:00:43.380835 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.215) 0:01:55.159 ********* 2026-03-10 23:00:43.380844 | controller | ok: [localhost] => 2026-03-10 23:00:43.632689 | controller | changed: false 2026-03-10 23:00:43.632745 | controller | msg: All assertions passed 2026-03-10 23:00:43.632758 | controller | 2026-03-10 23:00:43.632769 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 23:00:43.632780 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.059) 0:01:55.219 ********* 2026-03-10 23:00:43.632790 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.059) 0:01:55.218 ********* 2026-03-10 23:00:43.632808 | controller | ok: [localhost] 2026-03-10 23:00:43.853059 | controller | 2026-03-10 23:00:43.853170 | 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-10 23:00:43.853196 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 23:00:43.853211 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 23:00:43.853225 | controller | _config_map_content | 2026-03-10 23:00:43.853239 | controller | ansible.utils.remove_keys( 2026-03-10 23:00:43.853253 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 23:00:43.853266 | controller | matching_parameter='regex') 2026-03-10 23:00:43.853279 | controller | }}, cacheable=False] *** 2026-03-10 23:00:43.853293 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.251) 0:01:55.470 ********* 2026-03-10 23:00:43.853307 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.251) 0:01:55.469 ********* 2026-03-10 23:00:43.853331 | controller | ok: [localhost] 2026-03-10 23:00:43.910236 | controller | 2026-03-10 23:00:43.910292 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 23:00:43.910306 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.220) 0:01:55.690 ********* 2026-03-10 23:00:43.910325 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.220) 0:01:55.689 ********* 2026-03-10 23:00:43.910343 | controller | skipping: [localhost] 2026-03-10 23:00:44.186298 | controller | 2026-03-10 23:00:44.186355 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 23:00:44.186368 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.057) 0:01:55.748 ********* 2026-03-10 23:00:44.186379 | controller | Tuesday 10 March 2026 23:00:43 +0000 (0:00:00.057) 0:01:55.747 ********* 2026-03-10 23:00:44.186399 | controller | changed: [localhost] 2026-03-10 23:00:44.294208 | controller | 2026-03-10 23:00:44.294263 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 23:00:44.294275 | controller | (snippet_datadir, 2026-03-10 23:00:44.294286 | controller | '02_ci_data.yaml') | path_join 2026-03-10 23:00:44.294295 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 23:00:44.294306 | controller | Tuesday 10 March 2026 23:00:44 +0000 (0:00:00.276) 0:01:56.024 ********* 2026-03-10 23:00:44.294326 | controller | Tuesday 10 March 2026 23:00:44 +0000 (0:00:00.276) 0:01:56.023 ********* 2026-03-10 23:00:44.294345 | controller | skipping: [localhost] 2026-03-10 23:00:44.388822 | controller | 2026-03-10 23:00:44.388877 | 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-10 23:00:44.388890 | controller | Tuesday 10 March 2026 23:00:44 +0000 (0:00:00.107) 0:01:56.132 ********* 2026-03-10 23:00:44.388901 | controller | Tuesday 10 March 2026 23:00:44 +0000 (0:00:00.107) 0:01:56.131 ********* 2026-03-10 23:00:44.388918 | controller | ok: [localhost] 2026-03-10 23:00:44.885605 | controller | 2026-03-10 23:00:44.885670 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 23:00:44.885683 | controller | (snippet_datadir, 2026-03-10 23:00:44.885694 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 23:00:44.885704 | controller | }}, content={{ 2026-03-10 23:00:44.885714 | controller | _base64_patch | 2026-03-10 23:00:44.885723 | controller | default({}) | 2026-03-10 23:00:44.885732 | controller | to_nice_yaml 2026-03-10 23:00:44.885742 | controller | }}, mode=0644] *** 2026-03-10 23:00:44.885752 | controller | Tuesday 10 March 2026 23:00:44 +0000 (0:00:00.094) 0:01:56.226 ********* 2026-03-10 23:00:44.885761 | controller | Tuesday 10 March 2026 23:00:44 +0000 (0:00:00.094) 0:01:56.225 ********* 2026-03-10 23:00:44.885779 | controller | changed: [localhost] 2026-03-10 23:00:45.372451 | controller | 2026-03-10 23:00:45.372505 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 23:00:45.372519 | controller | (snippet_datadir, 2026-03-10 23:00:45.372529 | controller | '04_user_data.yaml') | path_join 2026-03-10 23:00:45.372540 | controller | }}, content={{ 2026-03-10 23:00:45.372550 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 23:00:45.372560 | controller | default({}) | 2026-03-10 23:00:45.372570 | controller | to_nice_yaml 2026-03-10 23:00:45.372580 | controller | }}, mode=0644] *** 2026-03-10 23:00:45.372590 | controller | Tuesday 10 March 2026 23:00:44 +0000 (0:00:00.496) 0:01:56.723 ********* 2026-03-10 23:00:45.372600 | controller | Tuesday 10 March 2026 23:00:44 +0000 (0:00:00.496) 0:01:56.722 ********* 2026-03-10 23:00:45.372618 | controller | changed: [localhost] 2026-03-10 23:00:45.808542 | controller | 2026-03-10 23:00:45.808577 | 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-10 23:00:45.808588 | controller | ( 2026-03-10 23:00:45.808593 | controller | snippet_datadir, 2026-03-10 23:00:45.808598 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 23:00:45.808602 | controller | ) | path_join 2026-03-10 23:00:45.808607 | controller | }}, mode=0644] *** 2026-03-10 23:00:45.808611 | controller | Tuesday 10 March 2026 23:00:45 +0000 (0:00:00.486) 0:01:57.210 ********* 2026-03-10 23:00:45.808616 | controller | Tuesday 10 March 2026 23:00:45 +0000 (0:00:00.486) 0:01:57.209 ********* 2026-03-10 23:00:45.808625 | controller | changed: [localhost] 2026-03-10 23:00:45.872175 | controller | 2026-03-10 23:00:45.872214 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 23:00:45.872227 | controller | Tuesday 10 March 2026 23:00:45 +0000 (0:00:00.437) 0:01:57.647 ********* 2026-03-10 23:00:45.872234 | controller | Tuesday 10 March 2026 23:00:45 +0000 (0:00:00.436) 0:01:57.646 ********* 2026-03-10 23:00:45.872246 | 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-10 23:00:45.916888 | controller | 2026-03-10 23:00:45.916924 | 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-10 23:00:45.916931 | controller | Tuesday 10 March 2026 23:00:45 +0000 (0:00:00.063) 0:01:57.711 ********* 2026-03-10 23:00:45.916936 | controller | Tuesday 10 March 2026 23:00:45 +0000 (0:00:00.063) 0:01:57.709 ********* 2026-03-10 23:00:45.916945 | controller | ok: [localhost] => 2026-03-10 23:00:46.107479 | controller | changed: false 2026-03-10 23:00:46.107522 | controller | msg: All assertions passed 2026-03-10 23:00:46.107532 | controller | 2026-03-10 23:00:46.107539 | 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-10 23:00:46.107546 | controller | Tuesday 10 March 2026 23:00:45 +0000 (0:00:00.044) 0:01:57.755 ********* 2026-03-10 23:00:46.107553 | controller | Tuesday 10 March 2026 23:00:45 +0000 (0:00:00.044) 0:01:57.754 ********* 2026-03-10 23:00:46.107565 | controller | ok: [localhost] 2026-03-10 23:00:46.174620 | controller | 2026-03-10 23:00:46.174654 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 23:00:46.174661 | controller | Tuesday 10 March 2026 23:00:46 +0000 (0:00:00.190) 0:01:57.946 ********* 2026-03-10 23:00:46.174665 | controller | Tuesday 10 March 2026 23:00:46 +0000 (0:00:00.190) 0:01:57.945 ********* 2026-03-10 23:00:46.174675 | controller | ok: [localhost] 2026-03-10 23:00:46.623845 | controller | 2026-03-10 23:00:46.623883 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 23:00:46.623890 | controller | Tuesday 10 March 2026 23:00:46 +0000 (0:00:00.066) 0:01:58.012 ********* 2026-03-10 23:00:46.623896 | controller | Tuesday 10 March 2026 23:00:46 +0000 (0:00:00.066) 0:01:58.011 ********* 2026-03-10 23:00:46.623908 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2026-03-10 23:00:46.731886 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2026-03-10 23:00:46.731919 | controller | 2026-03-10 23:00:46.731926 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 23:00:46.731931 | controller | _content | 2026-03-10 23:00:46.731935 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 23:00:46.731940 | controller | combine(_parsed, recursive=true) 2026-03-10 23:00:46.731947 | controller | }} 2026-03-10 23:00:46.731951 | controller | ] *** 2026-03-10 23:00:46.731956 | controller | Tuesday 10 March 2026 23:00:46 +0000 (0:00:00.449) 0:01:58.462 ********* 2026-03-10 23:00:46.731960 | controller | Tuesday 10 March 2026 23:00:46 +0000 (0:00:00.449) 0:01:58.461 ********* 2026-03-10 23:00:46.731970 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 23:00:46.972823 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 23:00:46.972878 | controller | 2026-03-10 23:00:46.972892 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 23:00:46.972903 | controller | Tuesday 10 March 2026 23:00:46 +0000 (0:00:00.108) 0:01:58.570 ********* 2026-03-10 23:00:46.972913 | controller | Tuesday 10 March 2026 23:00:46 +0000 (0:00:00.108) 0:01:58.569 ********* 2026-03-10 23:00:46.972930 | controller | changed: [localhost] 2026-03-10 23:00:47.465235 | controller | 2026-03-10 23:00:47.465291 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 23:00:47.465304 | controller | (_destdir, 2026-03-10 23:00:47.465315 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 23:00:47.465332 | controller | }}, content={{ 2026-03-10 23:00:47.465342 | controller | ( 2026-03-10 23:00:47.465352 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 23:00:47.465367 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 23:00:47.465378 | controller | }}, mode=0644] *** 2026-03-10 23:00:47.465388 | controller | Tuesday 10 March 2026 23:00:46 +0000 (0:00:00.240) 0:01:58.811 ********* 2026-03-10 23:00:47.465397 | controller | Tuesday 10 March 2026 23:00:46 +0000 (0:00:00.240) 0:01:58.809 ********* 2026-03-10 23:00:47.465415 | controller | changed: [localhost] 2026-03-10 23:00:47.823887 | controller | 2026-03-10 23:00:47.823954 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 23:00:47.823971 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 23:00:47.823986 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 23:00:47.823999 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 23:00:47.824011 | controller | }}, dest={{ 2026-03-10 23:00:47.824025 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:47.824038 | controller | stage['path'], _val.src_file 2026-03-10 23:00:47.824051 | controller | ) | 2026-03-10 23:00:47.824064 | controller | path_join 2026-03-10 23:00:47.824077 | controller | }}] *** 2026-03-10 23:00:47.824090 | controller | Tuesday 10 March 2026 23:00:47 +0000 (0:00:00.492) 0:01:59.303 ********* 2026-03-10 23:00:47.824100 | controller | Tuesday 10 March 2026 23:00:47 +0000 (0:00:00.492) 0:01:59.302 ********* 2026-03-10 23:00:47.824183 | controller | changed: [localhost] => (item=edpm-deployment-values) 2026-03-10 23:00:47.899737 | controller | 2026-03-10 23:00:47.899792 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:47.899830 | controller | Tuesday 10 March 2026 23:00:47 +0000 (0:00:00.358) 0:01:59.662 ********* 2026-03-10 23:00:47.899841 | controller | Tuesday 10 March 2026 23:00:47 +0000 (0:00:00.358) 0:01:59.660 ********* 2026-03-10 23:00:47.899860 | controller | skipping: [localhost] 2026-03-10 23:00:48.271996 | controller | 2026-03-10 23:00:48.272031 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 23:00:48.272038 | controller | Tuesday 10 March 2026 23:00:47 +0000 (0:00:00.075) 0:01:59.737 ********* 2026-03-10 23:00:48.272043 | controller | Tuesday 10 March 2026 23:00:47 +0000 (0:00:00.075) 0:01:59.736 ********* 2026-03-10 23:00:48.272052 | controller | changed: [localhost] 2026-03-10 23:00:48.705661 | controller | 2026-03-10 23:00:48.705718 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 23:00:48.705732 | controller | Tuesday 10 March 2026 23:00:48 +0000 (0:00:00.372) 0:02:00.110 ********* 2026-03-10 23:00:48.705743 | controller | Tuesday 10 March 2026 23:00:48 +0000 (0:00:00.372) 0:02:00.109 ********* 2026-03-10 23:00:48.705761 | controller | changed: [localhost] 2026-03-10 23:00:49.005301 | controller | 2026-03-10 23:00:49.005366 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm remote_src=True, src={{ _output }}, dest={{ 2026-03-10 23:00:49.005381 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 23:00:49.005392 | controller | stage['build_output'] | basename) | path_join 2026-03-10 23:00:49.005403 | controller | }}, mode=0644] *** 2026-03-10 23:00:49.005413 | controller | Tuesday 10 March 2026 23:00:48 +0000 (0:00:00.432) 0:02:00.543 ********* 2026-03-10 23:00:49.005423 | controller | Tuesday 10 March 2026 23:00:48 +0000 (0:00:00.433) 0:02:00.542 ********* 2026-03-10 23:00:49.005442 | controller | changed: [localhost] 2026-03-10 23:00:49.083403 | controller | 2026-03-10 23:00:49.083460 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:49.083477 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.299) 0:02:00.843 ********* 2026-03-10 23:00:49.083491 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.299) 0:02:00.842 ********* 2026-03-10 23:00:49.083524 | controller | skipping: [localhost] 2026-03-10 23:00:49.160084 | controller | 2026-03-10 23:00:49.160197 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 23:00:49.160213 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.078) 0:02:00.921 ********* 2026-03-10 23:00:49.160223 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.078) 0:02:00.920 ********* 2026-03-10 23:00:49.160242 | controller | skipping: [localhost] 2026-03-10 23:00:49.234997 | controller | 2026-03-10 23:00:49.235049 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm _raw_params=wait_condition.yml] *** 2026-03-10 23:00:49.235062 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.076) 0:02:00.998 ********* 2026-03-10 23:00:49.235073 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.076) 0:02:00.997 ********* 2026-03-10 23:00:49.235090 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2026-03-10 23:00:49.357306 | controller | skipping: [localhost] 2026-03-10 23:00:49.357345 | controller | 2026-03-10 23:00:49.357359 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:49.357366 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.075) 0:02:01.073 ********* 2026-03-10 23:00:49.357373 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.075) 0:02:01.072 ********* 2026-03-10 23:00:49.357385 | controller | skipping: [localhost] 2026-03-10 23:00:49.448876 | controller | 2026-03-10 23:00:49.448914 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm name=run_hook] *** 2026-03-10 23:00:49.448923 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.122) 0:02:01.196 ********* 2026-03-10 23:00:49.448929 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.122) 0:02:01.194 ********* 2026-03-10 23:00:49.448941 | controller | skipping: [localhost] 2026-03-10 23:00:49.516278 | controller | 2026-03-10 23:00:49.516325 | 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-10 23:00:49.516334 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.091) 0:02:01.287 ********* 2026-03-10 23:00:49.516341 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.091) 0:02:01.286 ********* 2026-03-10 23:00:49.516353 | controller | ok: [localhost] => 2026-03-10 23:00:49.559705 | controller | changed: false 2026-03-10 23:00:49.559752 | controller | msg: All assertions passed 2026-03-10 23:00:49.559763 | controller | 2026-03-10 23:00:49.559772 | 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-10 23:00:49.559782 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.067) 0:02:01.354 ********* 2026-03-10 23:00:49.559791 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.067) 0:02:01.353 ********* 2026-03-10 23:00:49.559806 | controller | skipping: [localhost] 2026-03-10 23:00:49.622373 | controller | 2026-03-10 23:00:49.622430 | 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-10 23:00:49.622444 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.043) 0:02:01.398 ********* 2026-03-10 23:00:49.622459 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.043) 0:02:01.396 ********* 2026-03-10 23:00:49.622484 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=60m) 2026-03-10 23:00:49.661143 | controller | ok: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=Ready --timeout=60m) 2026-03-10 23:00:49.661185 | controller | 2026-03-10 23:00:49.661194 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-10 23:00:49.661206 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.062) 0:02:01.460 ********* 2026-03-10 23:00:49.661212 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.062) 0:02:01.459 ********* 2026-03-10 23:00:49.661224 | controller | skipping: [localhost] 2026-03-10 23:00:49.709651 | controller | 2026-03-10 23:00:49.709691 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-10 23:00:49.709700 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.039) 0:02:01.499 ********* 2026-03-10 23:00:49.709707 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.039) 0:02:01.498 ********* 2026-03-10 23:00:49.709719 | controller | ok: [localhost] 2026-03-10 23:00:49.978764 | controller | 2026-03-10 23:00:49.978845 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-10 23:00:49.978859 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:49.978869 | controller | stage['path'], item.src_file) | path_join 2026-03-10 23:00:49.978879 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-10 23:00:49.978889 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.048) 0:02:01.548 ********* 2026-03-10 23:00:49.978899 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.048) 0:02:01.547 ********* 2026-03-10 23:00:49.978923 | controller | ok: [localhost] => (item={'name': 'edpm-deployment2-values', 'src_file': 'values.yaml'}) 2026-03-10 23:00:50.089512 | controller | 2026-03-10 23:00:50.089565 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-10 23:00:50.089578 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.268) 0:02:01.817 ********* 2026-03-10 23:00:50.089588 | controller | Tuesday 10 March 2026 23:00:49 +0000 (0:00:00.268) 0:02:01.815 ********* 2026-03-10 23:00:50.089606 | controller | ok: [localhost] => (item=values.yaml) 2026-03-10 23:00:50.161249 | controller | 2026-03-10 23:00:50.161314 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm2 name=run_hook] *** 2026-03-10 23:00:50.161332 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.110) 0:02:01.927 ********* 2026-03-10 23:00:50.161347 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.110) 0:02:01.926 ********* 2026-03-10 23:00:50.161372 | controller | skipping: [localhost] 2026-03-10 23:00:50.283394 | controller | 2026-03-10 23:00:50.283433 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm2 name=ci_gen_kustomize_values] *** 2026-03-10 23:00:50.283441 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.071) 0:02:01.999 ********* 2026-03-10 23:00:50.283448 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.071) 0:02:01.998 ********* 2026-03-10 23:00:50.283459 | controller | 2026-03-10 23:00:50.357176 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-10 23:00:50.357210 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.122) 0:02:02.122 ********* 2026-03-10 23:00:50.357215 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.122) 0:02:02.120 ********* 2026-03-10 23:00:50.357226 | 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-10 23:00:50.418553 | controller | 2026-03-10 23:00:50.418587 | 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-10 23:00:50.418593 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.073) 0:02:02.196 ********* 2026-03-10 23:00:50.418614 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.073) 0:02:02.194 ********* 2026-03-10 23:00:50.418624 | controller | ok: [localhost] => 2026-03-10 23:00:50.639236 | controller | changed: false 2026-03-10 23:00:50.639271 | controller | msg: All assertions passed 2026-03-10 23:00:50.639283 | controller | 2026-03-10 23:00:50.639288 | 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-10 23:00:50.639298 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.061) 0:02:02.257 ********* 2026-03-10 23:00:50.639303 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.061) 0:02:02.256 ********* 2026-03-10 23:00:50.639312 | controller | ok: [localhost] 2026-03-10 23:00:50.718395 | controller | 2026-03-10 23:00:50.718436 | 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-10 23:00:50.718445 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.220) 0:02:02.477 ********* 2026-03-10 23:00:50.718452 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.220) 0:02:02.476 ********* 2026-03-10 23:00:50.718483 | controller | ok: [localhost] => 2026-03-10 23:00:50.927610 | controller | changed: false 2026-03-10 23:00:50.927643 | controller | msg: All assertions passed 2026-03-10 23:00:50.927649 | controller | 2026-03-10 23:00:50.927654 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-10 23:00:50.927659 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.079) 0:02:02.557 ********* 2026-03-10 23:00:50.927664 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.079) 0:02:02.555 ********* 2026-03-10 23:00:50.927673 | controller | ok: [localhost] 2026-03-10 23:00:51.154634 | controller | 2026-03-10 23:00:51.154674 | 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-10 23:00:51.154681 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-10 23:00:51.154687 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-10 23:00:51.154693 | controller | _config_map_content | 2026-03-10 23:00:51.154700 | controller | ansible.utils.remove_keys( 2026-03-10 23:00:51.154706 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-10 23:00:51.154712 | controller | matching_parameter='regex') 2026-03-10 23:00:51.154718 | controller | }}, cacheable=False] *** 2026-03-10 23:00:51.154723 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.209) 0:02:02.766 ********* 2026-03-10 23:00:51.154729 | controller | Tuesday 10 March 2026 23:00:50 +0000 (0:00:00.209) 0:02:02.765 ********* 2026-03-10 23:00:51.154741 | controller | ok: [localhost] 2026-03-10 23:00:51.229414 | controller | 2026-03-10 23:00:51.229453 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-10 23:00:51.229461 | controller | Tuesday 10 March 2026 23:00:51 +0000 (0:00:00.226) 0:02:02.993 ********* 2026-03-10 23:00:51.229467 | controller | Tuesday 10 March 2026 23:00:51 +0000 (0:00:00.226) 0:02:02.991 ********* 2026-03-10 23:00:51.229479 | controller | skipping: [localhost] 2026-03-10 23:00:51.436962 | controller | 2026-03-10 23:00:51.437003 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-10 23:00:51.437012 | controller | Tuesday 10 March 2026 23:00:51 +0000 (0:00:00.074) 0:02:03.068 ********* 2026-03-10 23:00:51.437018 | controller | Tuesday 10 March 2026 23:00:51 +0000 (0:00:00.074) 0:02:03.066 ********* 2026-03-10 23:00:51.437031 | controller | changed: [localhost] 2026-03-10 23:00:51.525147 | controller | 2026-03-10 23:00:51.525191 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-10 23:00:51.525202 | controller | (snippet_datadir, 2026-03-10 23:00:51.525211 | controller | '02_ci_data.yaml') | path_join 2026-03-10 23:00:51.525217 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-10 23:00:51.525224 | controller | Tuesday 10 March 2026 23:00:51 +0000 (0:00:00.207) 0:02:03.275 ********* 2026-03-10 23:00:51.525230 | controller | Tuesday 10 March 2026 23:00:51 +0000 (0:00:00.207) 0:02:03.274 ********* 2026-03-10 23:00:51.525242 | controller | skipping: [localhost] 2026-03-10 23:00:51.602219 | controller | 2026-03-10 23:00:51.602260 | 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-10 23:00:51.602274 | controller | Tuesday 10 March 2026 23:00:51 +0000 (0:00:00.088) 0:02:03.363 ********* 2026-03-10 23:00:51.602281 | controller | Tuesday 10 March 2026 23:00:51 +0000 (0:00:00.088) 0:02:03.362 ********* 2026-03-10 23:00:51.602293 | controller | ok: [localhost] 2026-03-10 23:00:52.071004 | controller | 2026-03-10 23:00:52.071068 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-10 23:00:52.071083 | controller | (snippet_datadir, 2026-03-10 23:00:52.071094 | controller | '03_user_data_b64.yaml') | path_join 2026-03-10 23:00:52.071153 | controller | }}, content={{ 2026-03-10 23:00:52.071171 | controller | _base64_patch | 2026-03-10 23:00:52.071182 | controller | default({}) | 2026-03-10 23:00:52.071193 | controller | to_nice_yaml 2026-03-10 23:00:52.071203 | controller | }}, mode=0644] *** 2026-03-10 23:00:52.071215 | controller | Tuesday 10 March 2026 23:00:51 +0000 (0:00:00.077) 0:02:03.440 ********* 2026-03-10 23:00:52.071225 | controller | Tuesday 10 March 2026 23:00:51 +0000 (0:00:00.077) 0:02:03.439 ********* 2026-03-10 23:00:52.071249 | controller | changed: [localhost] 2026-03-10 23:00:52.516971 | controller | 2026-03-10 23:00:52.517023 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-10 23:00:52.517035 | controller | (snippet_datadir, 2026-03-10 23:00:52.517045 | controller | '04_user_data.yaml') | path_join 2026-03-10 23:00:52.517053 | controller | }}, content={{ 2026-03-10 23:00:52.517061 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-10 23:00:52.517068 | controller | default({}) | 2026-03-10 23:00:52.517077 | controller | to_nice_yaml 2026-03-10 23:00:52.517084 | controller | }}, mode=0644] *** 2026-03-10 23:00:52.517093 | controller | Tuesday 10 March 2026 23:00:52 +0000 (0:00:00.468) 0:02:03.909 ********* 2026-03-10 23:00:52.517101 | controller | Tuesday 10 March 2026 23:00:52 +0000 (0:00:00.468) 0:02:03.907 ********* 2026-03-10 23:00:52.517152 | controller | changed: [localhost] 2026-03-10 23:00:52.945685 | controller | 2026-03-10 23:00:52.945739 | 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-10 23:00:52.945753 | controller | ( 2026-03-10 23:00:52.945763 | controller | snippet_datadir, 2026-03-10 23:00:52.945773 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-10 23:00:52.945783 | controller | ) | path_join 2026-03-10 23:00:52.945793 | controller | }}, mode=0644] *** 2026-03-10 23:00:52.945802 | controller | Tuesday 10 March 2026 23:00:52 +0000 (0:00:00.446) 0:02:04.355 ********* 2026-03-10 23:00:52.945813 | controller | Tuesday 10 March 2026 23:00:52 +0000 (0:00:00.446) 0:02:04.354 ********* 2026-03-10 23:00:52.945830 | controller | changed: [localhost] 2026-03-10 23:00:53.047365 | controller | 2026-03-10 23:00:53.047405 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-10 23:00:53.047413 | controller | Tuesday 10 March 2026 23:00:52 +0000 (0:00:00.428) 0:02:04.783 ********* 2026-03-10 23:00:53.047420 | controller | Tuesday 10 March 2026 23:00:52 +0000 (0:00:00.428) 0:02:04.782 ********* 2026-03-10 23:00:53.047432 | 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-10 23:00:53.127515 | controller | 2026-03-10 23:00:53.127570 | 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-10 23:00:53.127584 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.102) 0:02:04.886 ********* 2026-03-10 23:00:53.127594 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.102) 0:02:04.884 ********* 2026-03-10 23:00:53.127613 | controller | ok: [localhost] => 2026-03-10 23:00:53.355254 | controller | changed: false 2026-03-10 23:00:53.355313 | controller | msg: All assertions passed 2026-03-10 23:00:53.355326 | controller | 2026-03-10 23:00:53.355337 | 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-10 23:00:53.355354 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.079) 0:02:04.965 ********* 2026-03-10 23:00:53.355365 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.079) 0:02:04.964 ********* 2026-03-10 23:00:53.355383 | controller | ok: [localhost] 2026-03-10 23:00:53.435842 | controller | 2026-03-10 23:00:53.435897 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-10 23:00:53.435911 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.226) 0:02:05.192 ********* 2026-03-10 23:00:53.435922 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.227) 0:02:05.191 ********* 2026-03-10 23:00:53.435941 | controller | ok: [localhost] 2026-03-10 23:00:53.878483 | controller | 2026-03-10 23:00:53.878537 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-10 23:00:53.878550 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.081) 0:02:05.274 ********* 2026-03-10 23:00:53.878561 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.081) 0:02:05.272 ********* 2026-03-10 23:00:53.878578 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/03_user_data_b64.yaml) 2026-03-10 23:00:53.993400 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/04_user_data.yaml) 2026-03-10 23:00:53.993455 | controller | 2026-03-10 23:00:53.993468 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-10 23:00:53.993479 | controller | _content | 2026-03-10 23:00:53.993489 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-10 23:00:53.993499 | controller | combine(_parsed, recursive=true) 2026-03-10 23:00:53.993510 | controller | }} 2026-03-10 23:00:53.993519 | controller | ] *** 2026-03-10 23:00:53.993529 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.442) 0:02:05.716 ********* 2026-03-10 23:00:53.993540 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.442) 0:02:05.715 ********* 2026-03-10 23:00:53.993557 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-10 23:00:54.218938 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-10 23:00:54.218992 | controller | 2026-03-10 23:00:54.219006 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-10 23:00:54.219018 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.114) 0:02:05.831 ********* 2026-03-10 23:00:54.219031 | controller | Tuesday 10 March 2026 23:00:53 +0000 (0:00:00.114) 0:02:05.830 ********* 2026-03-10 23:00:54.219051 | controller | changed: [localhost] 2026-03-10 23:00:54.727528 | controller | 2026-03-10 23:00:54.727583 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-10 23:00:54.727596 | controller | (_destdir, 2026-03-10 23:00:54.727606 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-10 23:00:54.727616 | controller | }}, content={{ 2026-03-10 23:00:54.727626 | controller | ( 2026-03-10 23:00:54.727636 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-10 23:00:54.727646 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-10 23:00:54.727656 | controller | }}, mode=0644] *** 2026-03-10 23:00:54.727666 | controller | Tuesday 10 March 2026 23:00:54 +0000 (0:00:00.225) 0:02:06.057 ********* 2026-03-10 23:00:54.727675 | controller | Tuesday 10 March 2026 23:00:54 +0000 (0:00:00.225) 0:02:06.056 ********* 2026-03-10 23:00:54.727693 | controller | changed: [localhost] 2026-03-10 23:00:55.077892 | controller | 2026-03-10 23:00:55.077957 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm2 mode=0644, backup=True, remote_src=True, src={{ 2026-03-10 23:00:55.077976 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-10 23:00:55.077992 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-10 23:00:55.078007 | controller | _val['name'], 'values.yaml') | path_join 2026-03-10 23:00:55.078021 | controller | }}, dest={{ 2026-03-10 23:00:55.078043 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-10 23:00:55.078056 | controller | stage['path'], _val.src_file 2026-03-10 23:00:55.078068 | controller | ) | 2026-03-10 23:00:55.078083 | controller | path_join 2026-03-10 23:00:55.078098 | controller | }}] *** 2026-03-10 23:00:55.078162 | controller | Tuesday 10 March 2026 23:00:54 +0000 (0:00:00.508) 0:02:06.565 ********* 2026-03-10 23:00:55.078188 | controller | Tuesday 10 March 2026 23:00:54 +0000 (0:00:00.508) 0:02:06.564 ********* 2026-03-10 23:00:55.078212 | controller | changed: [localhost] => (item=edpm-deployment2-values) 2026-03-10 23:00:55.160973 | controller | 2026-03-10 23:00:55.161031 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:55.161045 | controller | Tuesday 10 March 2026 23:00:55 +0000 (0:00:00.350) 0:02:06.916 ********* 2026-03-10 23:00:55.161055 | controller | Tuesday 10 March 2026 23:00:55 +0000 (0:00:00.350) 0:02:06.914 ********* 2026-03-10 23:00:55.161073 | controller | skipping: [localhost] 2026-03-10 23:00:55.555949 | controller | 2026-03-10 23:00:55.556007 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-10 23:00:55.556021 | controller | Tuesday 10 March 2026 23:00:55 +0000 (0:00:00.083) 0:02:06.999 ********* 2026-03-10 23:00:55.556033 | controller | Tuesday 10 March 2026 23:00:55 +0000 (0:00:00.083) 0:02:06.997 ********* 2026-03-10 23:00:55.556051 | controller | changed: [localhost] 2026-03-10 23:00:55.939554 | controller | 2026-03-10 23:00:55.939588 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-10 23:00:55.939595 | controller | Tuesday 10 March 2026 23:00:55 +0000 (0:00:00.394) 0:02:07.394 ********* 2026-03-10 23:00:55.939605 | controller | Tuesday 10 March 2026 23:00:55 +0000 (0:00:00.394) 0:02:07.392 ********* 2026-03-10 23:00:55.939614 | controller | changed: [localhost] 2026-03-10 23:00:56.203663 | controller | 2026-03-10 23:00:56.203704 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm2 remote_src=True, src={{ _output }}, dest={{ 2026-03-10 23:00:56.203713 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-10 23:00:56.203720 | controller | stage['build_output'] | basename) | path_join 2026-03-10 23:00:56.203726 | controller | }}, mode=0644] *** 2026-03-10 23:00:56.203732 | controller | Tuesday 10 March 2026 23:00:55 +0000 (0:00:00.384) 0:02:07.778 ********* 2026-03-10 23:00:56.203739 | controller | Tuesday 10 March 2026 23:00:55 +0000 (0:00:00.384) 0:02:07.777 ********* 2026-03-10 23:00:56.203751 | controller | changed: [localhost] 2026-03-10 23:00:56.249178 | controller | 2026-03-10 23:00:56.249219 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:56.249228 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.263) 0:02:08.042 ********* 2026-03-10 23:00:56.249236 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.264) 0:02:08.041 ********* 2026-03-10 23:00:56.249248 | controller | skipping: [localhost] 2026-03-10 23:00:56.315934 | controller | 2026-03-10 23:00:56.315973 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm2 _raw_params=oc apply -f {{ _cr }}] *** 2026-03-10 23:00:56.315982 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.045) 0:02:08.087 ********* 2026-03-10 23:00:56.315989 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.045) 0:02:08.086 ********* 2026-03-10 23:00:56.316002 | controller | skipping: [localhost] 2026-03-10 23:00:56.408928 | controller | 2026-03-10 23:00:56.408993 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm2 _raw_params=wait_condition.yml] *** 2026-03-10 23:00:56.409007 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.066) 0:02:08.154 ********* 2026-03-10 23:00:56.409017 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.066) 0:02:08.153 ********* 2026-03-10 23:00:56.409036 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=60m) 2026-03-10 23:00:56.468721 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=Ready --timeout=60m) 2026-03-10 23:00:56.468778 | controller | skipping: [localhost] 2026-03-10 23:00:56.468792 | controller | 2026-03-10 23:00:56.468804 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-10 23:00:56.468823 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.092) 0:02:08.246 ********* 2026-03-10 23:00:56.468835 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.092) 0:02:08.245 ********* 2026-03-10 23:00:56.468856 | controller | skipping: [localhost] 2026-03-10 23:00:56.572586 | controller | 2026-03-10 23:00:56.572619 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm2 name=run_hook] *** 2026-03-10 23:00:56.572625 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.059) 0:02:08.306 ********* 2026-03-10 23:00:56.572630 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.059) 0:02:08.305 ********* 2026-03-10 23:00:56.572639 | controller | skipping: [localhost] 2026-03-10 23:00:56.655861 | controller | 2026-03-10 23:00:56.655920 | controller | PLAY RECAP ********************************************************************* 2026-03-10 23:00:56.655926 | controller | localhost : ok=396 changed=105 unreachable=0 failed=0 skipped=125 rescued=0 ignored=0 2026-03-10 23:00:56.655931 | controller | 2026-03-10 23:00:56.655936 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.103) 0:02:08.410 ********* 2026-03-10 23:00:56.655940 | controller | =============================================================================== 2026-03-10 23:00:56.655944 | controller | Get automation contents ------------------------------------------------- 7.68s 2026-03-10 23:00:56.655949 | controller | ci_setup : Install openshift client ------------------------------------- 5.56s 2026-03-10 23:00:56.655953 | controller | ci_setup : Install needed packages -------------------------------------- 3.78s 2026-03-10 23:00:56.655957 | controller | Load automation files as fact ------------------------------------------- 1.78s 2026-03-10 23:00:56.655962 | controller | ci_setup : Manage directories ------------------------------------------- 1.12s 2026-03-10 23:00:56.655966 | controller | Gathering Facts --------------------------------------------------------- 0.98s 2026-03-10 23:00:56.655970 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.83s 2026-03-10 23:00:56.655974 | controller | Create needed SSH keypairs ---------------------------------------------- 0.76s 2026-03-10 23:00:56.655979 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.70s 2026-03-10 23:00:56.655983 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.69s 2026-03-10 23:00:56.655987 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.67s 2026-03-10 23:00:56.655991 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.67s 2026-03-10 23:00:56.655996 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.66s 2026-03-10 23:00:56.656000 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.66s 2026-03-10 23:00:56.656008 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.65s 2026-03-10 23:00:56.656013 | controller | kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane --- 0.62s 2026-03-10 23:00:56.656018 | controller | kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane --- 0.62s 2026-03-10 23:00:56.656022 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.60s 2026-03-10 23:00:56.656026 | controller | kustomize_deploy : Ensure source files exists --------------------------- 0.60s 2026-03-10 23:00:56.656031 | controller | kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane/networking/nncp --- 0.59s 2026-03-10 23:00:56.656035 | controller | Tuesday 10 March 2026 23:00:56 +0000 (0:00:00.104) 0:02:08.410 ********* 2026-03-10 23:00:56.656039 | controller | =============================================================================== 2026-03-10 23:00:56.656044 | controller | ci_gen_kustomize_values ------------------------------------------------ 68.29s 2026-03-10 23:00:56.656048 | controller | kustomize_deploy ------------------------------------------------------- 33.67s 2026-03-10 23:00:56.656052 | controller | ci_setup --------------------------------------------------------------- 12.17s 2026-03-10 23:00:56.656061 | controller | ansible.builtin.slurp --------------------------------------------------- 8.46s 2026-03-10 23:00:56.656066 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.88s 2026-03-10 23:00:56.656070 | controller | gather_facts ------------------------------------------------------------ 0.98s 2026-03-10 23:00:56.656074 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.76s 2026-03-10 23:00:56.656078 | controller | networking_mapper ------------------------------------------------------- 0.75s 2026-03-10 23:00:56.656083 | controller | ansible.builtin.file ---------------------------------------------------- 0.36s 2026-03-10 23:00:56.656087 | controller | ansible.builtin.include_role -------------------------------------------- 0.36s 2026-03-10 23:00:56.656091 | controller | ansible.builtin.find ---------------------------------------------------- 0.36s 2026-03-10 23:00:56.656095 | controller | ansible.builtin.stat ---------------------------------------------------- 0.19s 2026-03-10 23:00:56.656099 | controller | ansible.builtin.assert -------------------------------------------------- 0.06s 2026-03-10 23:00:56.656130 | controller | ansible.builtin.copy ---------------------------------------------------- 0.04s 2026-03-10 23:00:56.656134 | controller | ansible.builtin.include_vars -------------------------------------------- 0.03s 2026-03-10 23:00:56.656139 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-10 23:00:56.656143 | controller | total ----------------------------------------------------------------- 128.38s 2026-03-10 23:00:56.976165 | controller | changed 2026-03-10 23:00:57.061982 | 2026-03-10 23:00:57.062099 | PLAY RECAP 2026-03-10 23:00:57.062138 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-10 23:00:57.062159 | 2026-03-10 23:00:57.207744 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-03-10 23:00:57.209651 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-03-10 23:00:57.900754 | 2026-03-10 23:00:57.900903 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-03-10 23:00:57.928576 | 2026-03-10 23:00:57.928723 | TASK [Filter out host if needed] 2026-03-10 23:00:57.937726 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-10 23:00:57.943505 | 2026-03-10 23:00:57.943575 | TASK [Ensure file is present] 2026-03-10 23:00:58.360219 | controller | ok 2026-03-10 23:00:58.384421 | 2026-03-10 23:00:58.384612 | TASK [Manage molecule report file] 2026-03-10 23:00:58.927199 | controller | skipping: Conditional result was False 2026-03-10 23:00:58.939594 | 2026-03-10 23:00:58.939755 | TASK [Check if we get ci-framework-data basedir] 2026-03-10 23:00:59.218340 | controller | ok 2026-03-10 23:00:59.224721 | 2026-03-10 23:00:59.224856 | TASK [Create ci-framework-data log directory for zuul] 2026-03-10 23:00:59.626662 | controller | changed 2026-03-10 23:00:59.649455 | 2026-03-10 23:00:59.649659 | TASK [Copy ci-framework interesting files] 2026-03-10 23:01:00.083468 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-03-10 23:01:00.210456 | controller | changed 2026-03-10 23:01:00.222398 | 2026-03-10 23:01:00.222577 | TASK [Get SELinux listing] 2026-03-10 23:01:00.776141 | controller | changed 2026-03-10 23:01:00.789136 | 2026-03-10 23:01:00.789336 | TASK [Generate log index] 2026-03-10 23:01:01.767562 | controller | changed 2026-03-10 23:01:01.781506 | 2026-03-10 23:01:01.781637 | TASK [Get some env related data] 2026-03-10 23:01:02.434224 | controller | /home/zuul/.local/bin/ansible 2026-03-10 23:01:03.330746 | controller | changed 2026-03-10 23:01:03.338898 | 2026-03-10 23:01:03.339063 | TASK [Generate list of logs to collect in home directory] 2026-03-10 23:01:03.706851 | controller | ok: All paths examined 2026-03-10 23:01:03.726669 | 2026-03-10 23:01:03.726855 | LOOP [Copy logs from home directory] 2026-03-10 23:01:04.174727 | controller | changed: 2026-03-10 23:01:04.174889 | controller | { 2026-03-10 23:01:04.174924 | controller | "atime": 1773183505.3611798, 2026-03-10 23:01:04.174950 | controller | "ctime": 1773183656.5720656, 2026-03-10 23:01:04.174974 | controller | "dev": 64513, 2026-03-10 23:01:04.174996 | controller | "gid": 1000, 2026-03-10 23:01:04.175047 | controller | "gr_name": "zuul", 2026-03-10 23:01:04.175074 | controller | "inode": 366886, 2026-03-10 23:01:04.175097 | controller | "isblk": false, 2026-03-10 23:01:04.175169 | controller | "ischr": false, 2026-03-10 23:01:04.175195 | controller | "isdir": false, 2026-03-10 23:01:04.175217 | controller | "isfifo": false, 2026-03-10 23:01:04.175239 | controller | "isgid": false, 2026-03-10 23:01:04.175260 | controller | "islnk": false, 2026-03-10 23:01:04.175282 | controller | "isreg": true, 2026-03-10 23:01:04.175342 | controller | "issock": false, 2026-03-10 23:01:04.175373 | controller | "isuid": false, 2026-03-10 23:01:04.175396 | controller | "mode": "0644", 2026-03-10 23:01:04.175418 | controller | "mtime": 1773183656.5720656, 2026-03-10 23:01:04.175441 | controller | "nlink": 1, 2026-03-10 23:01:04.175463 | controller | "path": "/home/zuul/ansible.log", 2026-03-10 23:01:04.175486 | controller | "pw_name": "zuul", 2026-03-10 23:01:04.175509 | controller | "rgrp": true, 2026-03-10 23:01:04.175533 | controller | "roth": true, 2026-03-10 23:01:04.175555 | controller | "rusr": true, 2026-03-10 23:01:04.175579 | controller | "size": 342305, 2026-03-10 23:01:04.175601 | controller | "uid": 1000, 2026-03-10 23:01:04.175623 | controller | "wgrp": false, 2026-03-10 23:01:04.175645 | controller | "woth": false, 2026-03-10 23:01:04.175671 | controller | "wusr": true, 2026-03-10 23:01:04.175695 | controller | "xgrp": false, 2026-03-10 23:01:04.175719 | controller | "xoth": false, 2026-03-10 23:01:04.175742 | controller | "xusr": false 2026-03-10 23:01:04.175764 | controller | } 2026-03-10 23:01:04.188699 | 2026-03-10 23:01:04.188782 | TASK [Copy crio stats log file] 2026-03-10 23:01:04.214464 | controller | skipping: Conditional result was False 2026-03-10 23:01:04.222950 | 2026-03-10 23:01:04.223073 | TASK [Get SELinux related data] 2026-03-10 23:01:04.488573 | controller | 2026-03-10 23:01:04.768589 | controller | ERROR 2026-03-10 23:01:04.768949 | controller | { 2026-03-10 23:01:04.769071 | controller | "delta": "0:00:00.008821", 2026-03-10 23:01:04.769145 | controller | "end": "2026-03-10 23:01:04.489295", 2026-03-10 23:01:04.769202 | controller | "msg": "non-zero return code", 2026-03-10 23:01:04.769255 | controller | "rc": 1, 2026-03-10 23:01:04.769307 | controller | "start": "2026-03-10 23:01:04.480474" 2026-03-10 23:01:04.769356 | controller | } 2026-03-10 23:01:04.769420 | controller | ERROR: Ignoring Errors 2026-03-10 23:01:04.783845 | 2026-03-10 23:01:04.784085 | TASK [Create system configuration directory] 2026-03-10 23:01:05.010810 | controller | changed 2026-03-10 23:01:05.017787 | 2026-03-10 23:01:05.017904 | TASK [Get some of the system configurations] 2026-03-10 23:01:05.554804 | controller | changed 2026-03-10 23:01:05.568045 | 2026-03-10 23:01:05.568319 | TASK [Copy generated documentation if available] 2026-03-10 23:01:05.597124 | controller | skipping: Conditional result was False 2026-03-10 23:01:05.610347 | 2026-03-10 23:01:05.610498 | TASK [Copy generated AsciiDoc documentation if available] 2026-03-10 23:01:05.637311 | controller | skipping: Conditional result was False 2026-03-10 23:01:05.650200 | 2026-03-10 23:01:05.650342 | TASK [Compress logs bigger than 2MB] 2026-03-10 23:01:06.197980 | controller | changed 2026-03-10 23:01:06.210449 | 2026-03-10 23:01:06.210586 | TASK [Copy files from workspace on node] 2026-03-10 23:01:06.249370 | controller | ok 2026-03-10 23:01:06.292455 | 2026-03-10 23:01:06.292565 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-10 23:01:06.328568 | controller | skipping: Conditional result was False 2026-03-10 23:01:06.348787 | 2026-03-10 23:01:06.348952 | TASK [fetch-output : Set log path for single node] 2026-03-10 23:01:06.384810 | controller | ok 2026-03-10 23:01:06.397784 | 2026-03-10 23:01:06.397979 | LOOP [fetch-output : Ensure local output dirs] 2026-03-10 23:01:06.662816 | controller -> localhost | ok: "/var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/logs" 2026-03-10 23:01:06.663298 | controller -> localhost | changed: All items complete 2026-03-10 23:01:06.663392 | 2026-03-10 23:01:06.930675 | controller -> localhost | changed: "/var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/artifacts" 2026-03-10 23:01:07.176975 | controller -> localhost | changed: "/var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/docs" 2026-03-10 23:01:07.187166 | 2026-03-10 23:01:07.187250 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-10 23:01:07.908108 | controller | changed: 2026-03-10 23:01:07.908467 | controller | .d..t...... ./ 2026-03-10 23:01:07.908716 | controller | >f+++++++++ README.html 2026-03-10 23:01:07.908771 | controller | >f+++++++++ ansible.log 2026-03-10 23:01:07.908822 | controller | >f+++++++++ dmesg.log 2026-03-10 23:01:07.908867 | controller | >f+++++++++ installed-pkgs.log 2026-03-10 23:01:07.908909 | controller | >f+++++++++ python.log 2026-03-10 23:01:07.908958 | controller | >f+++++++++ registries.conf 2026-03-10 23:01:07.909007 | controller | >f+++++++++ selinux-denials.log 2026-03-10 23:01:07.909093 | controller | >f+++++++++ selinux-listing.log 2026-03-10 23:01:07.909148 | controller | cd+++++++++ ci-framework-data/ 2026-03-10 23:01:07.909195 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-03-10 23:01:07.909235 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2026-03-10 23:01:07.909280 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2026-03-10 23:01:07.909323 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2026-03-10 23:01:07.909361 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2026-03-10 23:01:07.909406 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-03-10 23:01:07.909450 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2026-03-10 23:01:07.909499 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2026-03-10 23:01:07.909548 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2026-03-10 23:01:07.909595 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment2-values/ 2026-03-10 23:01:07.909643 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment2-values/values.yaml 2026-03-10 23:01:07.909692 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/ 2026-03-10 23:01:07.909740 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml 2026-03-10 23:01:07.909781 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values/ 2026-03-10 23:01:07.909826 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values/values.yaml 2026-03-10 23:01:07.909867 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/namespace-values/ 2026-03-10 23:01:07.910063 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/namespace-values/values.yaml 2026-03-10 23:01:07.910138 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2026-03-10 23:01:07.910190 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2026-03-10 23:01:07.910242 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values2/ 2026-03-10 23:01:07.910293 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values2/values.yaml 2026-03-10 23:01:07.910338 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2026-03-10 23:01:07.910383 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2026-03-10 23:01:07.910430 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.31853.2026-03-10@23:00:16~ 2026-03-10 23:01:07.910475 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2026-03-10 23:01:07.910526 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2026-03-10 23:01:07.910579 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2026-03-10 23:01:07.910631 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2026-03-10 23:01:07.910681 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2026-03-10 23:01:07.910726 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/ 2026-03-10 23:01:07.910769 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/01_original.yaml 2026-03-10 23:01:07.910813 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/03_user_data_b64.yaml 2026-03-10 23:01:07.910863 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/04_user_data.yaml 2026-03-10 23:01:07.910912 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/ 2026-03-10 23:01:07.910962 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml 2026-03-10 23:01:07.911010 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml 2026-03-10 23:01:07.911095 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml 2026-03-10 23:01:07.911145 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml 2026-03-10 23:01:07.911187 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/ 2026-03-10 23:01:07.911236 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/01_original.yaml 2026-03-10 23:01:07.911288 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/02_ci_data.yaml 2026-03-10 23:01:07.911341 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/03_user_data_b64.yaml 2026-03-10 23:01:07.911393 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/04_user_data.yaml 2026-03-10 23:01:07.911444 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/ 2026-03-10 23:01:07.911494 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/01_original.yaml 2026-03-10 23:01:07.911537 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/03_user_data_b64.yaml 2026-03-10 23:01:07.911585 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/04_user_data.yaml 2026-03-10 23:01:07.911636 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2026-03-10 23:01:07.911686 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2026-03-10 23:01:07.911739 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30985.2026-03-10@22:59:44~ 2026-03-10 23:01:07.911792 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2026-03-10 23:01:07.911919 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2026-03-10 23:01:07.911969 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2026-03-10 23:01:07.912055 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/ 2026-03-10 23:01:07.912114 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/01_original.yaml 2026-03-10 23:01:07.912157 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml 2026-03-10 23:01:07.912197 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml 2026-03-10 23:01:07.912239 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml 2026-03-10 23:01:07.912282 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2026-03-10 23:01:07.912329 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2026-03-10 23:01:07.912373 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.31809.2026-03-10@23:00:15~ 2026-03-10 23:01:07.912413 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2026-03-10 23:01:07.912456 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2026-03-10 23:01:07.912501 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2026-03-10 23:01:07.912551 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2026-03-10 23:01:07.912600 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane2.yaml 2026-03-10 23:01:07.912649 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment.yaml 2026-03-10 23:01:07.912698 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment2.yaml 2026-03-10 23:01:07.912745 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/namespace.yaml 2026-03-10 23:01:07.912792 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml 2026-03-10 23:01:07.912837 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network2.yaml 2026-03-10 23:01:07.912882 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2026-03-10 23:01:07.912925 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp2.yaml 2026-03-10 23:01:07.912972 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset.yaml 2026-03-10 23:01:07.913043 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset2.yaml 2026-03-10 23:01:07.913102 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-03-10 23:01:07.913153 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-03-10 23:01:07.913201 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-03-10 23:01:07.913246 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-03-10 23:01:07.913286 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-03-10 23:01:07.913327 | controller | cd+++++++++ ci-framework-data/logs/ 2026-03-10 23:01:07.913373 | controller | cd+++++++++ registries.conf.d/ 2026-03-10 23:01:07.913427 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-03-10 23:01:07.913469 | controller | cd+++++++++ system-config/ 2026-03-10 23:01:07.913509 | controller | cd+++++++++ system-config/libvirt/ 2026-03-10 23:01:07.913551 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-03-10 23:01:07.913597 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-03-10 23:01:08.404694 | controller | changed: .d..t...... ./ 2026-03-10 23:01:08.847105 | controller | changed: .d..t...... ./ 2026-03-10 23:01:08.862933 | 2026-03-10 23:01:08.863071 | TASK [Return artifact to Zuul] 2026-03-10 23:01:08.887802 | controller | skipping: Conditional result was False 2026-03-10 23:01:08.915553 | 2026-03-10 23:01:08.915628 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-03-10 23:01:08.915773 | 2026-03-10 23:01:08.915812 | PLAY RECAP 2026-03-10 23:01:08.915869 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-03-10 23:01:08.915897 | 2026-03-10 23:01:09.020146 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-03-10 23:01:09.021375 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-10 23:01:09.632767 | 2026-03-10 23:01:09.632890 | PLAY [all] 2026-03-10 23:01:09.652693 | 2026-03-10 23:01:09.652824 | TASK [include_role : fetch-output] 2026-03-10 23:01:09.702110 | controller | ok 2026-03-10 23:01:09.720050 | 2026-03-10 23:01:09.720181 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-10 23:01:09.795164 | controller | skipping: Conditional result was False 2026-03-10 23:01:09.801153 | 2026-03-10 23:01:09.801225 | TASK [fetch-output : Set log path for single node] 2026-03-10 23:01:09.839579 | controller | ok 2026-03-10 23:01:09.844570 | 2026-03-10 23:01:09.844640 | LOOP [fetch-output : Ensure local output dirs] 2026-03-10 23:01:10.331583 | controller -> localhost | ok: "/var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/logs" 2026-03-10 23:01:10.607576 | controller -> localhost | ok: "/var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/artifacts" 2026-03-10 23:01:10.864650 | controller -> localhost | ok: "/var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/docs" 2026-03-10 23:01:10.885362 | 2026-03-10 23:01:10.885548 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-10 23:01:11.569511 | controller | ok 2026-03-10 23:01:11.569934 | controller | ok: All items complete 2026-03-10 23:01:11.575752 | 2026-03-10 23:01:12.056714 | controller | ok 2026-03-10 23:01:12.564988 | controller | ok 2026-03-10 23:01:12.585836 | 2026-03-10 23:01:12.586044 | TASK [include_role : fetch-output-openshift] 2026-03-10 23:01:12.611476 | controller | skipping: Conditional result was False 2026-03-10 23:01:12.624382 | 2026-03-10 23:01:12.624539 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-10 23:01:13.122193 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.014254 2026-03-10 23:01:13.409635 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.013172 2026-03-10 23:01:13.445415 | 2026-03-10 23:01:13.445533 | PLAY [all] 2026-03-10 23:01:13.460043 | 2026-03-10 23:01:13.460110 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-10 23:01:14.049567 | controller | changed 2026-03-10 23:01:14.088357 | 2026-03-10 23:01:14.088454 | PLAY RECAP 2026-03-10 23:01:14.088517 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-03-10 23:01:14.088552 | 2026-03-10 23:01:14.188884 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-10 23:01:14.189738 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-03-10 23:01:14.851947 | 2026-03-10 23:01:14.852251 | PLAY [localhost] 2026-03-10 23:01:14.873587 | 2026-03-10 23:01:14.873795 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-10 23:01:15.261957 | localhost | changed 2026-03-10 23:01:15.272548 | 2026-03-10 23:01:15.272788 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-10 23:01:15.305086 | localhost | ok 2026-03-10 23:01:15.318919 | 2026-03-10 23:01:15.319058 | TASK [add-fileserver : Create SSH private key tempfile] 2026-03-10 23:01:15.691343 | localhost | changed 2026-03-10 23:01:15.704717 | 2026-03-10 23:01:15.704896 | TASK [add-fileserver : Create SSH private key from secret] 2026-03-10 23:01:16.397296 | localhost | changed 2026-03-10 23:01:16.403128 | 2026-03-10 23:01:16.403300 | TASK [add-fileserver : Add fileserver ssh key] 2026-03-10 23:01:16.838101 | localhost | Identity added: /var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/tmp/ansible.rqixukc8 (/var/lib/zuul/builds/b91eb31a85264b17a16b5cb0534e2305/work/tmp/ansible.rqixukc8) 2026-03-10 23:01:16.838294 | localhost | ok: Runtime: 0:00:00.008680 2026-03-10 23:01:16.842573 | 2026-03-10 23:01:16.842641 | TASK [add-fileserver : Remove SSH private key from disk] 2026-03-10 23:01:17.104113 | localhost | ok: Runtime: 0:00:00.005221 2026-03-10 23:01:17.109687 | 2026-03-10 23:01:17.109754 | TASK [add-fileserver : Add fileserver to inventory] 2026-03-10 23:01:17.158035 | localhost | changed 2026-03-10 23:01:17.162588 | 2026-03-10 23:01:17.162657 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-03-10 23:01:17.526117 | localhost | changed 2026-03-10 23:01:17.547192 | 2026-03-10 23:01:17.547286 | PLAY [localhost] 2026-03-10 23:01:17.564011 | 2026-03-10 23:01:17.564172 | TASK [Generate bulk log download script] 2026-03-10 23:01:17.582702 | localhost | ok 2026-03-10 23:01:17.594793 | 2026-03-10 23:01:17.594881 | TASK [local-log-download : Check API endpoint is defined] 2026-03-10 23:01:17.635349 | localhost | ok: All assertions passed 2026-03-10 23:01:17.640051 | 2026-03-10 23:01:17.640132 | TASK [local-log-download : Create download script] 2026-03-10 23:01:18.084257 | localhost -> localhost | changed 2026-03-10 23:01:18.093609 | 2026-03-10 23:01:18.093676 | TASK [Register quick-download link] 2026-03-10 23:01:18.121232 | localhost | ok 2026-03-10 23:01:18.161989 | 2026-03-10 23:01:18.162112 | PLAY [logserver.rdoproject.org] 2026-03-10 23:01:18.171469 | 2026-03-10 23:01:18.171530 | TASK [Set zuul-log-path fact] 2026-03-10 23:01:18.187423 | logserver.rdoproject.org | ok 2026-03-10 23:01:18.196644 | 2026-03-10 23:01:18.196710 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-10 23:01:18.222999 | logserver.rdoproject.org | ok 2026-03-10 23:01:18.228447 | 2026-03-10 23:01:18.228513 | TASK [upload-logs : Create log directories] 2026-03-10 23:01:18.937357 | logserver.rdoproject.org | changed 2026-03-10 23:01:18.940581 | 2026-03-10 23:01:18.940647 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-10 23:01:19.279622 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.006737 2026-03-10 23:01:19.289479 | 2026-03-10 23:01:19.289657 | TASK [upload-logs : Upload logs to log server] 2026-03-10 23:01:20.074291 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-03-10 23:01:20.078162 | 2026-03-10 23:01:20.078247 | LOOP [upload-logs : Compress console log and json output] 2026-03-10 23:01:20.133547 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-10 23:01:20.144318 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-10 23:01:20.162135 | 2026-03-10 23:01:20.162346 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-10 23:01:20.213762 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-10 23:01:20.213997 | 2026-03-10 23:01:20.218939 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-10 23:01:20.227452 | 2026-03-10 23:01:20.227657 | LOOP [upload-logs : Upload console log and json output]