2026-01-22 09:49:34.500869 | Job console starting... 2026-01-22 09:49:34.715068 | Updating repositories 2026-01-22 09:49:35.454379 | Preparing job workspace 2026-01-22 09:49:42.259403 | Running Ansible setup... 2026-01-22 09:49:45.221524 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-01-22 09:49:45.732723 | 2026-01-22 09:49:45.732854 | PLAY [localhost] 2026-01-22 09:49:45.741249 | 2026-01-22 09:49:45.741342 | TASK [Gathering Facts] 2026-01-22 09:49:46.535692 | localhost | ok 2026-01-22 09:49:46.548631 | 2026-01-22 09:49:46.548711 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-01-22 09:49:46.877654 | localhost -> localhost | changed 2026-01-22 09:49:46.883141 | 2026-01-22 09:49:46.883234 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-01-22 09:49:47.555113 | localhost -> localhost | changed 2026-01-22 09:49:47.563448 | 2026-01-22 09:49:47.563528 | TASK [Setup log path fact] 2026-01-22 09:49:47.580948 | localhost | ok 2026-01-22 09:49:47.592403 | 2026-01-22 09:49:47.592474 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-22 09:49:47.609999 | localhost | ok 2026-01-22 09:49:47.617699 | 2026-01-22 09:49:47.617768 | TASK [emit-job-header : Print job information] 2026-01-22 09:49:47.644996 | # Job Information 2026-01-22 09:49:47.645110 | Ansible Version: 2.15.12 2026-01-22 09:49:47.645140 | Job: cifmw-architecture-validate-hci 2026-01-22 09:49:47.645163 | Pipeline: github-check 2026-01-22 09:49:47.645182 | Executor: ibm-bm4-ze.softwarefactory-project.io 2026-01-22 09:49:47.645201 | Triggered by: https://github.com/openstack-k8s-operators/ci-framework/pull/3592 2026-01-22 09:49:47.645221 | Log URL (when completed): https://logserver.rdoproject.org/970/rdoproject.org/970fd785e6f34af69cccb2c3b4cd23cf/ 2026-01-22 09:49:47.645241 | Event ID: 86e79c20-f777-11f0-87be-0ed85edb96ea 2026-01-22 09:49:47.648957 | 2026-01-22 09:49:47.649024 | LOOP [emit-job-header : Print node information] 2026-01-22 09:49:47.731901 | localhost | ok: 2026-01-22 09:49:47.732063 | localhost | # Node Information 2026-01-22 09:49:47.732093 | localhost | Inventory Hostname: controller 2026-01-22 09:49:47.732116 | localhost | Hostname: np0005591852 2026-01-22 09:49:47.732136 | localhost | Username: zuul 2026-01-22 09:49:47.732156 | localhost | Distro: CentOS 9 2026-01-22 09:49:47.732174 | localhost | Provider: ibm-bm4-nodepool 2026-01-22 09:49:47.732191 | localhost | Region: regionOne 2026-01-22 09:49:47.732207 | localhost | Label: cloud-centos-9-stream-tripleo 2026-01-22 09:49:47.732224 | localhost | Product Name: OpenStack Compute 2026-01-22 09:49:47.732242 | localhost | Interface IP: 192.168.26.100 2026-01-22 09:49:47.751555 | 2026-01-22 09:49:47.751630 | PLAY [all] 2026-01-22 09:49:47.757734 | 2026-01-22 09:49:47.757878 | TASK [Gather network facts] 2026-01-22 09:49:48.153585 | controller | ok 2026-01-22 09:49:48.167417 | 2026-01-22 09:49:48.167477 | TASK [include_role : start-zuul-console] 2026-01-22 09:49:48.184639 | controller | ok 2026-01-22 09:49:48.196385 | 2026-01-22 09:49:48.196449 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-01-22 09:49:48.508162 | controller | ok 2026-01-22 09:49:48.516701 | 2026-01-22 09:49:48.516775 | TASK [include_role : add-build-sshkey] 2026-01-22 09:49:48.534150 | controller | ok 2026-01-22 09:49:48.546546 | 2026-01-22 09:49:48.546609 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-01-22 09:49:48.732080 | controller -> localhost | ok 2026-01-22 09:49:48.737386 | 2026-01-22 09:49:48.737453 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-01-22 09:49:48.755419 | controller | ok 2026-01-22 09:49:48.769289 | controller | included: /var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-01-22 09:49:48.786719 | 2026-01-22 09:49:48.786787 | TASK [add-build-sshkey : Create Temp SSH key] 2026-01-22 09:49:49.164376 | controller -> localhost | Generating public/private rsa key pair. 2026-01-22 09:49:49.164543 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/970fd785e6f34af69cccb2c3b4cd23cf_id_rsa. 2026-01-22 09:49:49.164581 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/970fd785e6f34af69cccb2c3b4cd23cf_id_rsa.pub. 2026-01-22 09:49:49.164608 | controller -> localhost | The key fingerprint is: 2026-01-22 09:49:49.164631 | controller -> localhost | SHA256:U/gkfvyFHa37lDtPmRMXlkxoFwoqxyv1X6dWpLrG8RA zuul-build-sshkey 2026-01-22 09:49:49.164653 | controller -> localhost | The key's randomart image is: 2026-01-22 09:49:49.164673 | controller -> localhost | +---[RSA 3072]----+ 2026-01-22 09:49:49.164692 | controller -> localhost | | . .o.| 2026-01-22 09:49:49.164712 | controller -> localhost | | ... .o+o.| 2026-01-22 09:49:49.164732 | controller -> localhost | | .o=o ..o=o| 2026-01-22 09:49:49.164750 | controller -> localhost | | .+*o Eo.=.| 2026-01-22 09:49:49.164768 | controller -> localhost | | .S.+...=o+| 2026-01-22 09:49:49.164785 | controller -> localhost | | .o .+o.+B| 2026-01-22 09:49:49.164803 | controller -> localhost | | .o=+=o| 2026-01-22 09:49:49.164823 | controller -> localhost | | oo.=o| 2026-01-22 09:49:49.164855 | controller -> localhost | | .. .=| 2026-01-22 09:49:49.164876 | controller -> localhost | +----[SHA256]-----+ 2026-01-22 09:49:49.164923 | controller -> localhost | ok: Runtime: 0:00:00.047727 2026-01-22 09:49:49.170499 | 2026-01-22 09:49:49.170565 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-01-22 09:49:49.188734 | controller | ok 2026-01-22 09:49:49.198018 | controller | included: /var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-01-22 09:49:49.205527 | 2026-01-22 09:49:49.205594 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-01-22 09:49:49.219111 | controller | skipping: Conditional result was False 2026-01-22 09:49:49.224150 | 2026-01-22 09:49:49.224219 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-01-22 09:49:49.606543 | controller | changed 2026-01-22 09:49:49.612678 | 2026-01-22 09:49:49.612756 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-01-22 09:49:49.813207 | controller | ok 2026-01-22 09:49:49.818617 | 2026-01-22 09:49:49.818834 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-01-22 09:49:50.424040 | controller | changed 2026-01-22 09:49:50.431106 | 2026-01-22 09:49:50.431185 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-01-22 09:49:51.035537 | controller | changed 2026-01-22 09:49:51.040317 | 2026-01-22 09:49:51.040383 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-01-22 09:49:51.053740 | controller | skipping: Conditional result was False 2026-01-22 09:49:51.059519 | 2026-01-22 09:49:51.059589 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-01-22 09:49:51.356444 | controller -> localhost | changed 2026-01-22 09:49:51.366097 | 2026-01-22 09:49:51.366177 | TASK [add-build-sshkey : Add back temp key] 2026-01-22 09:49:51.582184 | controller -> localhost | Identity added: /var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/970fd785e6f34af69cccb2c3b4cd23cf_id_rsa (zuul-build-sshkey) 2026-01-22 09:49:51.582417 | controller -> localhost | ok: Runtime: 0:00:00.006922 2026-01-22 09:49:51.588374 | 2026-01-22 09:49:51.588446 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-01-22 09:49:51.879559 | controller | ok 2026-01-22 09:49:51.884095 | 2026-01-22 09:49:51.884172 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-01-22 09:49:51.908003 | controller | skipping: Conditional result was False 2026-01-22 09:49:51.917311 | 2026-01-22 09:49:51.917383 | TASK [include_role : validate-host] 2026-01-22 09:49:51.935190 | controller | ok 2026-01-22 09:49:51.955319 | 2026-01-22 09:49:51.955393 | TASK [validate-host : Define zuul_info_dir fact] 2026-01-22 09:49:51.983259 | controller | ok 2026-01-22 09:49:51.987725 | 2026-01-22 09:49:51.987791 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-01-22 09:49:52.193465 | controller -> localhost | ok 2026-01-22 09:49:52.198946 | 2026-01-22 09:49:52.199012 | TASK [validate-host : Collect information about the host] 2026-01-22 09:49:52.815843 | controller | ok 2026-01-22 09:49:52.823633 | 2026-01-22 09:49:52.823698 | TASK [validate-host : Sanitize hostname] 2026-01-22 09:49:52.891654 | controller | ok 2026-01-22 09:49:52.897169 | 2026-01-22 09:49:52.897236 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-01-22 09:49:53.285024 | controller -> localhost | changed 2026-01-22 09:49:53.289836 | 2026-01-22 09:49:53.289910 | TASK [validate-host : Collect information about zuul worker] 2026-01-22 09:49:53.621407 | controller | ok 2026-01-22 09:49:53.625853 | 2026-01-22 09:49:53.625933 | TASK [validate-host : Write out all zuul information for each host] 2026-01-22 09:49:53.976671 | controller -> localhost | changed 2026-01-22 09:49:53.985694 | 2026-01-22 09:49:53.985770 | TASK [include_role : prepare-workspace-openshift] 2026-01-22 09:49:53.998650 | controller | skipping: Conditional result was False 2026-01-22 09:49:54.003649 | 2026-01-22 09:49:54.003715 | TASK [include_role : remove-zuul-sshkey] 2026-01-22 09:49:54.016774 | controller | skipping: Conditional result was False 2026-01-22 09:49:54.021739 | 2026-01-22 09:49:54.021803 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-01-22 09:49:54.210146 | controller | ok: "logs" 2026-01-22 09:49:54.210463 | controller | ok: All items complete 2026-01-22 09:49:54.210500 | 2026-01-22 09:49:54.371934 | controller | ok: "artifacts" 2026-01-22 09:49:54.532468 | controller | ok: "docs" 2026-01-22 09:49:54.550547 | 2026-01-22 09:49:54.550639 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-01-22 09:49:54.742309 | controller | changed: "logs" 2026-01-22 09:49:54.907809 | controller | changed: "artifacts" 2026-01-22 09:49:55.070590 | controller | changed: "docs" 2026-01-22 09:49:55.101204 | 2026-01-22 09:49:55.101320 | PLAY RECAP 2026-01-22 09:49:55.101369 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-01-22 09:49:55.101399 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 09:49:55.101418 | 2026-01-22 09:49:55.178537 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-01-22 09:49:55.179254 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-01-22 09:49:55.716903 | 2026-01-22 09:49:55.717013 | PLAY [all] 2026-01-22 09:49:55.736137 | 2026-01-22 09:49:55.736221 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-01-22 09:49:55.784691 | controller | ok 2026-01-22 09:49:55.789528 | 2026-01-22 09:49:55.789615 | TASK [mirror-info-fork : Create /etc/ci] 2026-01-22 09:49:56.109438 | controller | changed 2026-01-22 09:49:56.114859 | 2026-01-22 09:49:56.114952 | TASK [mirror-info-fork : Install ci_mirror script] 2026-01-22 09:49:56.872590 | controller | changed 2026-01-22 09:49:56.882026 | 2026-01-22 09:49:56.882111 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-01-22 09:49:57.225256 | controller | changed: 2026-01-22 09:49:57.225433 | controller | { 2026-01-22 09:49:57.225463 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-01-22 09:49:57.225491 | controller | } 2026-01-22 09:49:57.423264 | controller | changed: 2026-01-22 09:49:57.423437 | controller | { 2026-01-22 09:49:57.423474 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-01-22 09:49:57.423499 | controller | } 2026-01-22 09:49:57.624124 | controller | changed: 2026-01-22 09:49:57.624190 | controller | { 2026-01-22 09:49:57.624215 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-01-22 09:49:57.624235 | controller | } 2026-01-22 09:49:57.825982 | controller | changed: 2026-01-22 09:49:57.826054 | controller | { 2026-01-22 09:49:57.826081 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-01-22 09:49:57.826101 | controller | } 2026-01-22 09:49:58.023403 | controller | changed: 2026-01-22 09:49:58.023486 | controller | { 2026-01-22 09:49:58.023515 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-01-22 09:49:58.023538 | controller | } 2026-01-22 09:49:58.222980 | controller | changed: 2026-01-22 09:49:58.223075 | controller | { 2026-01-22 09:49:58.223104 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-01-22 09:49:58.223125 | controller | } 2026-01-22 09:49:58.422011 | controller | changed: 2026-01-22 09:49:58.422091 | controller | { 2026-01-22 09:49:58.422119 | 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-01-22 09:49:58.422141 | controller | } 2026-01-22 09:49:58.622857 | controller | changed: 2026-01-22 09:49:58.622969 | controller | { 2026-01-22 09:49:58.623001 | 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-01-22 09:49:58.623024 | controller | } 2026-01-22 09:49:58.828158 | controller | changed: 2026-01-22 09:49:58.828226 | controller | { 2026-01-22 09:49:58.828253 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-01-22 09:49:58.828272 | controller | } 2026-01-22 09:49:59.032388 | controller | changed: 2026-01-22 09:49:59.032461 | controller | { 2026-01-22 09:49:59.032489 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-01-22 09:49:59.032511 | controller | } 2026-01-22 09:49:59.240199 | controller | changed: 2026-01-22 09:49:59.240376 | controller | { 2026-01-22 09:49:59.240419 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-01-22 09:49:59.240445 | controller | } 2026-01-22 09:49:59.470200 | controller | changed: 2026-01-22 09:49:59.470275 | controller | { 2026-01-22 09:49:59.470322 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-01-22 09:49:59.470345 | controller | } 2026-01-22 09:49:59.658102 | controller | changed: 2026-01-22 09:49:59.658163 | controller | { 2026-01-22 09:49:59.658189 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2026-01-22 09:49:59.658210 | controller | } 2026-01-22 09:49:59.874559 | controller | changed: 2026-01-22 09:49:59.874626 | controller | { 2026-01-22 09:49:59.874651 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-01-22 09:49:59.874671 | controller | } 2026-01-22 09:50:00.082646 | controller | changed: 2026-01-22 09:50:00.082705 | controller | { 2026-01-22 09:50:00.082731 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-01-22 09:50:00.082759 | controller | } 2026-01-22 09:50:00.287423 | controller | changed: 2026-01-22 09:50:00.287489 | controller | { 2026-01-22 09:50:00.287516 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-01-22 09:50:00.287537 | controller | } 2026-01-22 09:50:00.507517 | controller | changed: 2026-01-22 09:50:00.507601 | controller | { 2026-01-22 09:50:00.507628 | 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-01-22 09:50:00.507650 | controller | } 2026-01-22 09:50:00.711971 | controller | changed: 2026-01-22 09:50:00.712035 | controller | { 2026-01-22 09:50:00.712060 | 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-01-22 09:50:00.712088 | controller | } 2026-01-22 09:50:00.913946 | controller | changed: 2026-01-22 09:50:00.914032 | controller | { 2026-01-22 09:50:00.914061 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-01-22 09:50:00.914081 | controller | } 2026-01-22 09:50:01.125212 | controller | changed: 2026-01-22 09:50:01.125310 | controller | { 2026-01-22 09:50:01.125342 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-01-22 09:50:01.125365 | controller | } 2026-01-22 09:50:01.331492 | controller | changed: 2026-01-22 09:50:01.331554 | controller | { 2026-01-22 09:50:01.331580 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-01-22 09:50:01.331599 | controller | } 2026-01-22 09:50:01.547958 | controller | changed: 2026-01-22 09:50:01.548044 | controller | { 2026-01-22 09:50:01.548072 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-01-22 09:50:01.548092 | controller | } 2026-01-22 09:50:01.757316 | controller | changed: 2026-01-22 09:50:01.757412 | controller | { 2026-01-22 09:50:01.757439 | 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-01-22 09:50:01.757461 | controller | } 2026-01-22 09:50:01.974435 | controller | changed: 2026-01-22 09:50:01.974530 | controller | { 2026-01-22 09:50:01.974559 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-01-22 09:50:01.974578 | controller | } 2026-01-22 09:50:02.182519 | controller | changed: 2026-01-22 09:50:02.182608 | controller | { 2026-01-22 09:50:02.182636 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-01-22 09:50:02.182655 | controller | } 2026-01-22 09:50:02.381385 | controller | changed: 2026-01-22 09:50:02.381483 | controller | { 2026-01-22 09:50:02.381512 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-01-22 09:50:02.381533 | controller | } 2026-01-22 09:50:02.401321 | 2026-01-22 09:50:02.401474 | TASK [Set timezone to UTC] 2026-01-22 09:50:02.778072 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-01-22 09:50:02.783099 | 2026-01-22 09:50:02.783172 | TASK [Create nodepool directory] 2026-01-22 09:50:02.987117 | controller | changed 2026-01-22 09:50:02.992945 | 2026-01-22 09:50:02.993023 | TASK [Create nodepool sub_nodes file] 2026-01-22 09:50:03.481479 | controller | changed 2026-01-22 09:50:03.487028 | 2026-01-22 09:50:03.487116 | TASK [Create nodepool sub_nodes_private file] 2026-01-22 09:50:03.984230 | controller | changed 2026-01-22 09:50:03.989961 | 2026-01-22 09:50:03.990025 | LOOP [Populate nodepool sub_nodes file] 2026-01-22 09:50:04.020607 | 2026-01-22 09:50:04.020756 | LOOP [Populate nodepool sub_nodes_private file] 2026-01-22 09:50:04.049469 | 2026-01-22 09:50:04.049594 | TASK [Create nodepool primary file] 2026-01-22 09:50:04.072924 | controller | skipping: Conditional result was False 2026-01-22 09:50:04.078204 | 2026-01-22 09:50:04.078276 | TASK [Create nodepool node_private for this node] 2026-01-22 09:50:04.613491 | controller | changed 2026-01-22 09:50:04.618791 | 2026-01-22 09:50:04.618855 | LOOP [Copy ssh keys to nodepool directory] 2026-01-22 09:50:04.928258 | controller | ok: Item: id_rsa Runtime: 0:00:00.004649 2026-01-22 09:50:04.928673 | 2026-01-22 09:50:05.094375 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.004553 2026-01-22 09:50:05.106605 | 2026-01-22 09:50:05.106709 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-01-22 09:50:05.642005 | controller | changed 2026-01-22 09:50:05.646980 | 2026-01-22 09:50:05.647061 | TASK [Validate sudoers config after edits] 2026-01-22 09:50:05.871790 | controller | /etc/sudoers: parsed OK 2026-01-22 09:50:05.871844 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-01-22 09:50:05.871854 | controller | /etc/sudoers.d/zuul: parsed OK 2026-01-22 09:50:05.871860 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-01-22 09:50:06.173236 | controller | ok: Runtime: 0:00:00.006226 2026-01-22 09:50:06.178610 | 2026-01-22 09:50:06.178673 | TASK [Show the environment passed in to job shell scripts] 2026-01-22 09:50:06.390552 | controller | SHELL=/bin/bash 2026-01-22 09:50:06.390590 | controller | ZUUL_PROJECT=openstack-k8s-operators/ci-framework 2026-01-22 09:50:06.390599 | controller | ZUUL_SHORT_PROJECT_NAME=ci-framework 2026-01-22 09:50:06.390605 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/92/3592/3e85a8e4e52a08455a98eaa7bfe5482f6c4c648e 2026-01-22 09:50:06.390611 | controller | PWD=/home/zuul 2026-01-22 09:50:06.390617 | controller | ZUUL_PIPELINE=github-check 2026-01-22 09:50:06.390623 | controller | LOGNAME=zuul 2026-01-22 09:50:06.390628 | controller | XDG_SESSION_TYPE=tty 2026-01-22 09:50:06.390634 | controller | _=/usr/bin/env 2026-01-22 09:50:06.390639 | controller | MOTD_SHOWN=pam 2026-01-22 09:50:06.390645 | controller | HOME=/home/zuul 2026-01-22 09:50:06.390650 | controller | LANG=en_US.UTF-8 2026-01-22 09:50:06.390656 | controller | SSH_CONNECTION=192.168.26.12 46654 192.168.26.100 22 2026-01-22 09:50:06.390661 | 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-01-22 09:50:06.390669 | controller | ZUUL_CHANGE_IDS=3592,3e85a8e4e52a08455a98eaa7bfe5482f6c4c648e 2026-01-22 09:50:06.390675 | controller | WORKSPACE=/home/zuul/workspace 2026-01-22 09:50:06.390710 | controller | XDG_SESSION_CLASS=user 2026-01-22 09:50:06.390719 | controller | SELINUX_ROLE_REQUESTED= 2026-01-22 09:50:06.390725 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-01-22 09:50:06.390731 | controller | USER=zuul 2026-01-22 09:50:06.390736 | controller | ZUUL_VOTING=True 2026-01-22 09:50:06.390742 | controller | BUILD_TIMEOUT=1800000 2026-01-22 09:50:06.390747 | controller | SELINUX_USE_CURRENT_RANGE= 2026-01-22 09:50:06.390752 | controller | SHLVL=1 2026-01-22 09:50:06.390758 | controller | ZUUL_PATCHSET=3e85a8e4e52a08455a98eaa7bfe5482f6c4c648e 2026-01-22 09:50:06.390763 | controller | XDG_SESSION_ID=1 2026-01-22 09:50:06.390769 | controller | ZUUL_BRANCH=main 2026-01-22 09:50:06.390774 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-01-22 09:50:06.390779 | controller | SSH_CLIENT=192.168.26.12 46654 22 2026-01-22 09:50:06.390785 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-01-22 09:50:06.390791 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-01-22 09:50:06.390798 | controller | which_declare=declare -f 2026-01-22 09:50:06.390803 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-01-22 09:50:06.390809 | controller | SELINUX_LEVEL_REQUESTED= 2026-01-22 09:50:06.390814 | controller | ZUUL_CHANGE=3592 2026-01-22 09:50:06.390820 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-01-22 09:50:06.390825 | controller | ZUUL_UUID=970fd785e6f34af69cccb2c3b4cd23cf 2026-01-22 09:50:06.390830 | controller | BASH_FUNC_which%%=() { ( alias; 2026-01-22 09:50:06.390836 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-01-22 09:50:06.390841 | controller | } 2026-01-22 09:50:06.704640 | controller | ok: Runtime: 0:00:00.006115 2026-01-22 09:50:06.710196 | 2026-01-22 09:50:06.710263 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-01-22 09:50:06.723980 | controller | skipping: Conditional result was False 2026-01-22 09:50:06.729372 | 2026-01-22 09:50:06.729445 | TASK [Symlink /home/zuul-worker/workspace] 2026-01-22 09:50:07.258488 | controller | skipping: Conditional result was False 2026-01-22 09:50:07.264227 | 2026-01-22 09:50:07.264316 | TASK [Ensure legacy workspace directory] 2026-01-22 09:50:07.455060 | controller | changed 2026-01-22 09:50:07.479859 | 2026-01-22 09:50:07.479947 | PLAY RECAP 2026-01-22 09:50:07.479995 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-01-22 09:50:07.480020 | 2026-01-22 09:50:07.554074 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-01-22 09:50:07.554878 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-01-22 09:50:08.080276 | 2026-01-22 09:50:08.080398 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-01-22 09:50:08.100916 | 2026-01-22 09:50:08.101002 | TASK [Clone repos in the job workspace] 2026-01-22 09:50:08.119043 | controller | ok 2026-01-22 09:50:08.134317 | 2026-01-22 09:50:08.134400 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-01-22 09:50:08.425895 | controller | ok 2026-01-22 09:50:08.432259 | 2026-01-22 09:50:08.432362 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-01-22 09:50:10.818736 | controller | Output suppressed because no_log was given 2026-01-22 09:50:10.848037 | 2026-01-22 09:50:10.848122 | TASK [Create zuul-output directory] 2026-01-22 09:50:11.129521 | controller | ok 2026-01-22 09:50:11.134653 | 2026-01-22 09:50:11.134717 | TASK [Install required packages] 2026-01-22 09:50:58.132537 | controller | changed 2026-01-22 09:50:58.137978 | 2026-01-22 09:50:58.138061 | TASK [Output pip related things] 2026-01-22 09:50:58.681837 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-01-22 09:50:59.162936 | controller | changed 2026-01-22 09:50:59.168200 | 2026-01-22 09:50:59.168273 | TASK [Install requirements] 2026-01-22 09:52:00.460649 | controller | changed 2026-01-22 09:52:00.472064 | 2026-01-22 09:52:00.472132 | TASK [Add cronjob to trigger job stats] 2026-01-22 09:52:00.506393 | controller | skipping: Conditional result was False 2026-01-22 09:52:00.512081 | 2026-01-22 09:52:00.512146 | LOOP [Construct project change list] 2026-01-22 09:52:00.557888 | controller | ok: 2026-01-22 09:52:00.558034 | controller | { 2026-01-22 09:52:00.558063 | controller | "branch": "main", 2026-01-22 09:52:00.558084 | controller | "change": "3592", 2026-01-22 09:52:00.558101 | controller | "change_message": "[multiple] Consolidate multiple repo url vars to group_vars\n\nMove the definition of cifmw_architecture_repo_url, cifmw_repo_url, and cifmw_installyamls_repo_url to group_vars so that it can be easily changes and managed at a single place.", 2026-01-22 09:52:00.558124 | controller | "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3592", 2026-01-22 09:52:00.558143 | controller | "commit_id": "3e85a8e4e52a08455a98eaa7bfe5482f6c4c648e", 2026-01-22 09:52:00.558160 | controller | "patchset": "3e85a8e4e52a08455a98eaa7bfe5482f6c4c648e", 2026-01-22 09:52:00.558176 | controller | "project": { 2026-01-22 09:52:00.558191 | controller | "canonical_hostname": "github.com", 2026-01-22 09:52:00.558206 | controller | "canonical_name": "github.com/openstack-k8s-operators/ci-framework", 2026-01-22 09:52:00.558220 | controller | "name": "openstack-k8s-operators/ci-framework", 2026-01-22 09:52:00.558242 | controller | "short_name": "ci-framework", 2026-01-22 09:52:00.558258 | controller | "src_dir": "src/github.com/openstack-k8s-operators/ci-framework" 2026-01-22 09:52:00.558274 | controller | }, 2026-01-22 09:52:00.558288 | controller | "topic": null 2026-01-22 09:52:00.558326 | controller | } 2026-01-22 09:52:00.604991 | 2026-01-22 09:52:00.605067 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-01-22 09:52:00.618971 | 2026-01-22 09:52:00.619031 | TASK [Filter out host if needed] 2026-01-22 09:52:00.628788 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-22 09:52:00.633048 | 2026-01-22 09:52:00.633107 | TASK [Get git tag for image tagging] 2026-01-22 09:52:01.159379 | controller | skipping: Conditional result was False 2026-01-22 09:52:01.187722 | 2026-01-22 09:52:01.187821 | TASK [Set openstack-runner image] 2026-01-22 09:52:01.211691 | controller | skipping: Conditional result was False 2026-01-22 09:52:01.216641 | 2026-01-22 09:52:01.216703 | TASK [Build openstack-runner image] 2026-01-22 09:52:01.230796 | controller | skipping: Conditional result was False 2026-01-22 09:52:01.236452 | 2026-01-22 09:52:01.236534 | TASK [Push openstack-runner image] 2026-01-22 09:52:01.260370 | controller | skipping: Conditional result was False 2026-01-22 09:52:01.266967 | 2026-01-22 09:52:01.267041 | TASK [Make sure ci-framework directory exists] 2026-01-22 09:52:01.293137 | controller | skipping: Conditional result was False 2026-01-22 09:52:01.299869 | 2026-01-22 09:52:01.299943 | TASK [Create EDPM ansible var file] 2026-01-22 09:52:01.325588 | controller | skipping: Conditional result was False 2026-01-22 09:52:01.345445 | 2026-01-22 09:52:01.345495 | PLAY RECAP 2026-01-22 09:52:01.345536 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-01-22 09:52:01.345557 | 2026-01-22 09:52:01.433563 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-01-22 09:52:01.434317 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-01-22 09:52:01.931938 | 2026-01-22 09:52:01.932057 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-01-22 09:52:01.951755 | 2026-01-22 09:52:01.951829 | TASK [Create zuul-output directory] 2026-01-22 09:52:02.254205 | controller | changed 2026-01-22 09:52:02.259141 | 2026-01-22 09:52:02.259214 | TASK [Slurp Zuul inventory test] 2026-01-22 09:52:02.536257 | controller -> localhost | ok 2026-01-22 09:52:02.542257 | 2026-01-22 09:52:02.542348 | TASK [Save zuul inventory] 2026-01-22 09:52:03.259563 | controller | changed 2026-01-22 09:52:03.264283 | 2026-01-22 09:52:03.264361 | TASK [Save zuul vars without the change_message] 2026-01-22 09:52:03.810862 | controller | changed 2026-01-22 09:52:03.828264 | 2026-01-22 09:52:03.828357 | PLAY RECAP 2026-01-22 09:52:03.828402 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 09:52:03.828440 | 2026-01-22 09:52:03.890910 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-01-22 09:52:03.891757 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-01-22 09:52:04.392657 | 2026-01-22 09:52:04.392754 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2026-01-22 09:52:04.412079 | 2026-01-22 09:52:04.412149 | TASK [Filter out host if needed] 2026-01-22 09:52:04.420341 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-22 09:52:04.424992 | 2026-01-22 09:52:04.425064 | TASK [Run playbook] 2026-01-22 09:52:05.197360 | controller | 2026-01-22 09:52:05.984272 | controller | PLAY [Test architecture automations] ******************************************* 2026-01-22 09:52:05.984306 | controller | 2026-01-22 09:52:05.984315 | controller | TASK [Gathering Facts ] ******************************************************** 2026-01-22 09:52:05.984321 | controller | Thursday 22 January 2026 09:52:05 +0000 (0:00:00.028) 0:00:00.028 ****** 2026-01-22 09:52:05.984326 | controller | Thursday 22 January 2026 09:52:05 +0000 (0:00:00.027) 0:00:00.027 ****** 2026-01-22 09:52:05.984337 | controller | ok: [localhost] 2026-01-22 09:52:06.017527 | controller | 2026-01-22 09:52:06.017554 | 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-01-22 09:52:06.017566 | controller | Thursday 22 January 2026 09:52:05 +0000 (0:00:00.787) 0:00:00.815 ****** 2026-01-22 09:52:06.017573 | controller | Thursday 22 January 2026 09:52:05 +0000 (0:00:00.787) 0:00:00.814 ****** 2026-01-22 09:52:06.017583 | controller | ok: [localhost] 2026-01-22 09:52:06.052737 | controller | 2026-01-22 09:52:06.052761 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-01-22 09:52:06.052769 | controller | Thursday 22 January 2026 09:52:06 +0000 (0:00:00.033) 0:00:00.848 ****** 2026-01-22 09:52:06.052775 | controller | Thursday 22 January 2026 09:52:06 +0000 (0:00:00.033) 0:00:00.847 ****** 2026-01-22 09:52:06.052784 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-01-22 09:52:06.071636 | controller | 2026-01-22 09:52:06.071658 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-01-22 09:52:06.071665 | controller | Thursday 22 January 2026 09:52:06 +0000 (0:00:00.035) 0:00:00.884 ****** 2026-01-22 09:52:06.071671 | controller | Thursday 22 January 2026 09:52:06 +0000 (0:00:00.035) 0:00:00.882 ****** 2026-01-22 09:52:06.071680 | controller | ok: [localhost] => 2026-01-22 09:52:09.741974 | controller | cifmw_ci_setup_packages: 2026-01-22 09:52:09.742040 | controller | - bash-completion 2026-01-22 09:52:09.742048 | controller | - ca-certificates 2026-01-22 09:52:09.742054 | controller | - git-core 2026-01-22 09:52:09.742060 | controller | - make 2026-01-22 09:52:09.742066 | controller | - tar 2026-01-22 09:52:09.742093 | controller | - tmux 2026-01-22 09:52:09.742099 | controller | - python3-pip 2026-01-22 09:52:09.742105 | controller | 2026-01-22 09:52:09.742110 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-01-22 09:52:09.742121 | controller | Thursday 22 January 2026 09:52:06 +0000 (0:00:00.018) 0:00:00.903 ****** 2026-01-22 09:52:09.742134 | controller | Thursday 22 January 2026 09:52:06 +0000 (0:00:00.018) 0:00:00.901 ****** 2026-01-22 09:52:09.742146 | controller | changed: [localhost] 2026-01-22 09:52:09.996336 | controller | 2026-01-22 09:52:09.996365 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-01-22 09:52:09.996374 | controller | Thursday 22 January 2026 09:52:09 +0000 (0:00:03.670) 0:00:04.573 ****** 2026-01-22 09:52:09.996381 | controller | Thursday 22 January 2026 09:52:09 +0000 (0:00:03.670) 0:00:04.572 ****** 2026-01-22 09:52:09.996391 | controller | ok: [localhost] 2026-01-22 09:52:10.256185 | controller | 2026-01-22 09:52:10.256211 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-01-22 09:52:10.256219 | controller | Thursday 22 January 2026 09:52:09 +0000 (0:00:00.254) 0:00:04.827 ****** 2026-01-22 09:52:10.256225 | controller | Thursday 22 January 2026 09:52:09 +0000 (0:00:00.254) 0:00:04.826 ****** 2026-01-22 09:52:10.256238 | controller | changed: [localhost] 2026-01-22 09:52:16.408315 | controller | 2026-01-22 09:52:16.408361 | 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-01-22 09:52:16.408372 | controller | Thursday 22 January 2026 09:52:10 +0000 (0:00:00.259) 0:00:05.087 ****** 2026-01-22 09:52:16.408388 | controller | Thursday 22 January 2026 09:52:10 +0000 (0:00:00.259) 0:00:05.086 ****** 2026-01-22 09:52:16.408400 | controller | changed: [localhost] 2026-01-22 09:52:16.434184 | controller | 2026-01-22 09:52:16.434213 | 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-01-22 09:52:16.434229 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:06.152) 0:00:11.239 ****** 2026-01-22 09:52:16.434238 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:06.152) 0:00:11.238 ****** 2026-01-22 09:52:16.434250 | controller | skipping: [localhost] 2026-01-22 09:52:16.667303 | controller | 2026-01-22 09:52:16.667350 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-01-22 09:52:16.667359 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.025) 0:00:11.265 ****** 2026-01-22 09:52:16.667365 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.025) 0:00:11.264 ****** 2026-01-22 09:52:16.667377 | controller | changed: [localhost] 2026-01-22 09:52:16.908080 | controller | 2026-01-22 09:52:16.908116 | 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-01-22 09:52:16.908125 | controller | source ~/.oc_completion 2026-01-22 09:52:16.908131 | controller | fi] *** 2026-01-22 09:52:16.908143 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.232) 0:00:11.498 ****** 2026-01-22 09:52:16.908149 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.232) 0:00:11.497 ****** 2026-01-22 09:52:16.908168 | controller | changed: [localhost] 2026-01-22 09:52:16.924056 | controller | 2026-01-22 09:52:16.924093 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-01-22 09:52:16.924103 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.241) 0:00:11.739 ****** 2026-01-22 09:52:16.924109 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.241) 0:00:11.738 ****** 2026-01-22 09:52:16.924118 | controller | skipping: [localhost] 2026-01-22 09:52:16.939248 | controller | 2026-01-22 09:52:16.939272 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-01-22 09:52:16.939281 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-01-22 09:52:16.939288 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-01-22 09:52:16.939296 | controller | }}] *** 2026-01-22 09:52:16.939303 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.016) 0:00:11.755 ****** 2026-01-22 09:52:16.939310 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.016) 0:00:11.754 ****** 2026-01-22 09:52:16.939321 | controller | skipping: [localhost] 2026-01-22 09:52:16.955769 | controller | 2026-01-22 09:52:16.955794 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-01-22 09:52:16.955803 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.015) 0:00:11.770 ****** 2026-01-22 09:52:16.955810 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.015) 0:00:11.769 ****** 2026-01-22 09:52:16.955820 | controller | skipping: [localhost] 2026-01-22 09:52:16.971549 | controller | 2026-01-22 09:52:16.971576 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-01-22 09:52:16.971584 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.016) 0:00:11.787 ****** 2026-01-22 09:52:16.971591 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.016) 0:00:11.785 ****** 2026-01-22 09:52:16.971603 | controller | skipping: [localhost] 2026-01-22 09:52:16.988228 | controller | 2026-01-22 09:52:16.988251 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-01-22 09:52:16.988259 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.015) 0:00:11.802 ****** 2026-01-22 09:52:16.988266 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.015) 0:00:11.801 ****** 2026-01-22 09:52:16.988277 | controller | skipping: [localhost] 2026-01-22 09:52:17.008179 | controller | 2026-01-22 09:52:17.008200 | 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-01-22 09:52:17.008213 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.016) 0:00:11.819 ****** 2026-01-22 09:52:17.008221 | controller | Thursday 22 January 2026 09:52:16 +0000 (0:00:00.016) 0:00:11.818 ****** 2026-01-22 09:52:17.008231 | controller | skipping: [localhost] 2026-01-22 09:52:17.833185 | controller | 2026-01-22 09:52:17.833217 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-01-22 09:52:17.833226 | controller | Thursday 22 January 2026 09:52:17 +0000 (0:00:00.020) 0:00:11.839 ****** 2026-01-22 09:52:17.833232 | controller | Thursday 22 January 2026 09:52:17 +0000 (0:00:00.020) 0:00:11.838 ****** 2026-01-22 09:52:17.833243 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-01-22 09:52:18.129914 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-01-22 09:52:18.129948 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-01-22 09:52:18.129955 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-01-22 09:52:18.129962 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-01-22 09:52:18.129968 | controller | 2026-01-22 09:52:18.129973 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2026-01-22 09:52:18.129979 | controller | Thursday 22 January 2026 09:52:17 +0000 (0:00:00.825) 0:00:12.664 ****** 2026-01-22 09:52:18.129984 | controller | Thursday 22 January 2026 09:52:17 +0000 (0:00:00.825) 0:00:12.663 ****** 2026-01-22 09:52:18.129995 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-01-22 09:52:18.273704 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-01-22 09:52:18.273736 | controller | 2026-01-22 09:52:18.273744 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2026-01-22 09:52:18.273750 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.296) 0:00:12.961 ****** 2026-01-22 09:52:18.273756 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.296) 0:00:12.959 ****** 2026-01-22 09:52:18.273767 | controller | ok: [localhost] 2026-01-22 09:52:18.288465 | controller | 2026-01-22 09:52:18.288492 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2026-01-22 09:52:18.288501 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.143) 0:00:13.105 ****** 2026-01-22 09:52:18.288508 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.143) 0:00:13.103 ****** 2026-01-22 09:52:18.288520 | controller | skipping: [localhost] 2026-01-22 09:52:18.305962 | controller | 2026-01-22 09:52:18.305988 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2026-01-22 09:52:18.306001 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.014) 0:00:13.119 ****** 2026-01-22 09:52:18.306008 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.014) 0:00:13.118 ****** 2026-01-22 09:52:18.306020 | controller | skipping: [localhost] 2026-01-22 09:52:18.319793 | controller | 2026-01-22 09:52:18.319816 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2026-01-22 09:52:18.319824 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.017) 0:00:13.137 ****** 2026-01-22 09:52:18.319830 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.017) 0:00:13.136 ****** 2026-01-22 09:52:18.319839 | controller | skipping: [localhost] 2026-01-22 09:52:18.578248 | controller | 2026-01-22 09:52:18.578283 | 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-01-22 09:52:18.578292 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.013) 0:00:13.151 ****** 2026-01-22 09:52:18.578305 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.013) 0:00:13.149 ****** 2026-01-22 09:52:18.578315 | controller | ok: [localhost] 2026-01-22 09:52:18.854436 | controller | 2026-01-22 09:52:18.854474 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2026-01-22 09:52:18.854484 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.258) 0:00:13.409 ****** 2026-01-22 09:52:18.854492 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.258) 0:00:13.408 ****** 2026-01-22 09:52:18.854505 | controller | ok: [localhost] 2026-01-22 09:52:18.873314 | controller | 2026-01-22 09:52:18.873338 | 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-01-22 09:52:18.873348 | controller | ] *** 2026-01-22 09:52:18.873355 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.276) 0:00:13.685 ****** 2026-01-22 09:52:18.873361 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.276) 0:00:13.684 ****** 2026-01-22 09:52:18.873370 | controller | skipping: [localhost] 2026-01-22 09:52:19.025504 | controller | 2026-01-22 09:52:19.025535 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2026-01-22 09:52:19.025544 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.018) 0:00:13.704 ****** 2026-01-22 09:52:19.025550 | controller | Thursday 22 January 2026 09:52:18 +0000 (0:00:00.018) 0:00:13.703 ****** 2026-01-22 09:52:19.025560 | controller | changed: [localhost] 2026-01-22 09:52:19.083097 | controller | 2026-01-22 09:52:19.083123 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2026-01-22 09:52:19.083131 | controller | _cifmw_kustomize_deploy_user_kustomize | 2026-01-22 09:52:19.083138 | controller | default({}) | 2026-01-22 09:52:19.083143 | controller | combine(item.value, recursive=True) 2026-01-22 09:52:19.083153 | controller | }}] *** 2026-01-22 09:52:19.083159 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.152) 0:00:13.857 ****** 2026-01-22 09:52:19.083164 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.152) 0:00:13.855 ****** 2026-01-22 09:52:19.083187 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2026-01-22 09:52:19.147419 | controller | 2026-01-22 09:52:19.147448 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2026-01-22 09:52:19.147459 | controller | _b64_kustomize_user_patches | 2026-01-22 09:52:19.147466 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2026-01-22 09:52:19.147473 | controller | }}] *** 2026-01-22 09:52:19.147481 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.057) 0:00:13.914 ****** 2026-01-22 09:52:19.147488 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.057) 0:00:13.913 ****** 2026-01-22 09:52:19.147500 | controller | ok: [localhost] 2026-01-22 09:52:19.326998 | controller | 2026-01-22 09:52:19.327030 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-01-22 09:52:19.327039 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.064) 0:00:13.978 ****** 2026-01-22 09:52:19.327045 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.064) 0:00:13.977 ****** 2026-01-22 09:52:19.327056 | controller | ok: [localhost] 2026-01-22 09:52:19.357155 | controller | 2026-01-22 09:52:19.357191 | 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-01-22 09:52:19.357200 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.179) 0:00:14.158 ****** 2026-01-22 09:52:19.357206 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.179) 0:00:14.157 ****** 2026-01-22 09:52:19.357223 | controller | ok: [localhost] 2026-01-22 09:52:19.598701 | controller | 2026-01-22 09:52:19.598730 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-01-22 09:52:19.598739 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.030) 0:00:14.188 ****** 2026-01-22 09:52:19.598745 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.030) 0:00:14.187 ****** 2026-01-22 09:52:19.598755 | controller | ok: [localhost] 2026-01-22 09:52:19.641538 | controller | 2026-01-22 09:52:19.641569 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2026-01-22 09:52:19.641579 | controller | _net_env_def_slurp['content'] | 2026-01-22 09:52:19.641587 | controller | b64decode | 2026-01-22 09:52:19.641598 | controller | from_yaml 2026-01-22 09:52:19.641605 | controller | }}, cacheable=True] *** 2026-01-22 09:52:19.641612 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.241) 0:00:14.430 ****** 2026-01-22 09:52:19.641619 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.241) 0:00:14.428 ****** 2026-01-22 09:52:19.641631 | controller | ok: [localhost] 2026-01-22 09:52:19.834519 | controller | 2026-01-22 09:52:19.834558 | controller | TASK [Discover automation files paths={{ 2026-01-22 09:52:19.834568 | controller | [cifmw_architecture_repo, _automation_relative] | 2026-01-22 09:52:19.834577 | controller | path_join 2026-01-22 09:52:19.834588 | controller | }}, patterns=*.yaml] *** 2026-01-22 09:52:19.834595 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.042) 0:00:14.473 ****** 2026-01-22 09:52:19.834602 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.042) 0:00:14.471 ****** 2026-01-22 09:52:19.834615 | controller | ok: [localhost] 2026-01-22 09:52:25.972675 | controller | 2026-01-22 09:52:25.972773 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2026-01-22 09:52:25.972784 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.192) 0:00:14.665 ****** 2026-01-22 09:52:25.972792 | controller | Thursday 22 January 2026 09:52:19 +0000 (0:00:00.192) 0:00:14.664 ****** 2026-01-22 09:52:25.972810 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-01-22 09:52:27.268476 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-01-22 09:52:27.268584 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-01-22 09:52:27.268598 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-01-22 09:52:27.268609 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-01-22 09:52:27.268618 | controller | ok: [localhost] => (item=dcn.yaml) 2026-01-22 09:52:27.268627 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-01-22 09:52:27.268636 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-01-22 09:52:27.268645 | controller | ok: [localhost] => (item=hci.yaml) 2026-01-22 09:52:27.268654 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-01-22 09:52:27.268664 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-01-22 09:52:27.268673 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-01-22 09:52:27.268682 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-01-22 09:52:27.268691 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-01-22 09:52:27.268700 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-01-22 09:52:27.268709 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-01-22 09:52:27.268718 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-01-22 09:52:27.268727 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-01-22 09:52:27.268736 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-01-22 09:52:27.268745 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-01-22 09:52:27.268754 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-01-22 09:52:27.268763 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-01-22 09:52:27.268772 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-01-22 09:52:27.268782 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-01-22 09:52:27.268791 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-01-22 09:52:27.268800 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-01-22 09:52:27.268833 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-01-22 09:52:27.268842 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-01-22 09:52:27.268851 | controller | ok: [localhost] => (item=pidone.yaml) 2026-01-22 09:52:27.268860 | controller | ok: [localhost] => (item=sriov.yaml) 2026-01-22 09:52:27.268869 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-01-22 09:52:27.268878 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-01-22 09:52:27.268887 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-01-22 09:52:27.268896 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-01-22 09:52:27.268905 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-01-22 09:52:27.268913 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-01-22 09:52:27.268922 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-01-22 09:52:27.268931 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-01-22 09:52:27.268940 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-01-22 09:52:27.268949 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-01-22 09:52:27.268958 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-01-22 09:52:27.268967 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-01-22 09:52:27.268976 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-01-22 09:52:27.268985 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-01-22 09:52:27.268993 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-01-22 09:52:27.269002 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-01-22 09:52:27.269011 | controller | 2026-01-22 09:52:27.269020 | controller | TASK [Load automation files as fact vas={{ 2026-01-22 09:52:27.269029 | controller | vas | default({}) | 2026-01-22 09:52:27.269038 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2026-01-22 09:52:27.269047 | controller | }}] *** 2026-01-22 09:52:27.269057 | controller | Thursday 22 January 2026 09:52:25 +0000 (0:00:06.137) 0:00:20.803 ****** 2026-01-22 09:52:27.269092 | controller | Thursday 22 January 2026 09:52:25 +0000 (0:00:06.137) 0:00:20.802 ****** 2026-01-22 09:52:27.269122 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-01-22 09:52:27.318509 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-01-22 09:52:27.318547 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-01-22 09:52:27.318560 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-01-22 09:52:27.318570 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-01-22 09:52:27.318579 | controller | ok: [localhost] => (item=dcn.yaml) 2026-01-22 09:52:27.318588 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-01-22 09:52:27.318597 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-01-22 09:52:27.318606 | controller | ok: [localhost] => (item=hci.yaml) 2026-01-22 09:52:27.318615 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-01-22 09:52:27.318629 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-01-22 09:52:27.318639 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-01-22 09:52:27.318648 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-01-22 09:52:27.318657 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-01-22 09:52:27.318665 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-01-22 09:52:27.318674 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-01-22 09:52:27.318683 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-01-22 09:52:27.318692 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-01-22 09:52:27.318700 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-01-22 09:52:27.318709 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-01-22 09:52:27.318718 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-01-22 09:52:27.318727 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-01-22 09:52:27.318737 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-01-22 09:52:27.318745 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-01-22 09:52:27.318754 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-01-22 09:52:27.318763 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-01-22 09:52:27.318772 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-01-22 09:52:27.318781 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-01-22 09:52:27.318798 | controller | ok: [localhost] => (item=pidone.yaml) 2026-01-22 09:52:27.318808 | controller | ok: [localhost] => (item=sriov.yaml) 2026-01-22 09:52:27.318823 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-01-22 09:52:27.318832 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-01-22 09:52:27.318842 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-01-22 09:52:27.318851 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-01-22 09:52:27.318860 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-01-22 09:52:27.318869 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-01-22 09:52:27.318878 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-01-22 09:52:27.318886 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-01-22 09:52:27.318895 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-01-22 09:52:27.318904 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-01-22 09:52:27.318913 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-01-22 09:52:27.318921 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-01-22 09:52:27.318930 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-01-22 09:52:27.318939 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-01-22 09:52:27.318948 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-01-22 09:52:27.318957 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-01-22 09:52:27.318966 | controller | 2026-01-22 09:52:27.318975 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2026-01-22 09:52:27.318985 | controller | Thursday 22 January 2026 09:52:27 +0000 (0:00:01.295) 0:00:22.099 ****** 2026-01-22 09:52:27.318994 | controller | Thursday 22 January 2026 09:52:27 +0000 (0:00:01.295) 0:00:22.098 ****** 2026-01-22 09:52:27.319010 | controller | ok: [localhost] 2026-01-22 09:52:27.865027 | controller | 2026-01-22 09:52:27.865093 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2026-01-22 09:52:27.865106 | controller | Thursday 22 January 2026 09:52:27 +0000 (0:00:00.050) 0:00:22.149 ****** 2026-01-22 09:52:27.865112 | controller | Thursday 22 January 2026 09:52:27 +0000 (0:00:00.050) 0:00:22.148 ****** 2026-01-22 09:52:27.865125 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2026-01-22 09:52:28.162422 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2026-01-22 09:52:28.162470 | controller | 2026-01-22 09:52:28.162479 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2026-01-22 09:52:28.162486 | controller | Thursday 22 January 2026 09:52:27 +0000 (0:00:00.546) 0:00:22.696 ****** 2026-01-22 09:52:28.162491 | controller | Thursday 22 January 2026 09:52:27 +0000 (0:00:00.546) 0:00:22.694 ****** 2026-01-22 09:52:28.162503 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2026-01-22 09:52:28.533261 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2026-01-22 09:52:28.533310 | controller | 2026-01-22 09:52:28.533319 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2026-01-22 09:52:28.533325 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.297) 0:00:22.993 ****** 2026-01-22 09:52:28.533330 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.297) 0:00:22.992 ****** 2026-01-22 09:52:28.533343 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2026-01-22 09:52:28.569560 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2026-01-22 09:52:28.569592 | controller | 2026-01-22 09:52:28.569601 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2026-01-22 09:52:28.569609 | controller | _pub_keys.results[1].content | b64decode 2026-01-22 09:52:28.569616 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2026-01-22 09:52:28.569624 | controller | _priv_keys.results[1].content | b64decode 2026-01-22 09:52:28.569631 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2026-01-22 09:52:28.569648 | controller | _pub_keys.results[1].content | b64decode 2026-01-22 09:52:28.569655 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2026-01-22 09:52:28.569662 | controller | _pub_keys.results[0].content | b64decode 2026-01-22 09:52:28.569669 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2026-01-22 09:52:28.569675 | controller | _priv_keys.results[0].content | b64decode 2026-01-22 09:52:28.569682 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2026-01-22 09:52:28.569689 | controller | [ 2026-01-22 09:52:28.569700 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2026-01-22 09:52:28.569708 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2026-01-22 09:52:28.569715 | controller | ] | select() 2026-01-22 09:52:28.569722 | controller | }}] *** 2026-01-22 09:52:28.569737 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.370) 0:00:23.364 ****** 2026-01-22 09:52:28.569744 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.370) 0:00:23.362 ****** 2026-01-22 09:52:28.569756 | controller | ok: [localhost] 2026-01-22 09:52:28.751330 | controller | 2026-01-22 09:52:28.751386 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2026-01-22 09:52:28.751397 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.035) 0:00:23.400 ****** 2026-01-22 09:52:28.751404 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.035) 0:00:23.398 ****** 2026-01-22 09:52:28.751421 | controller | 2026-01-22 09:52:28.796641 | 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-01-22 09:52:28.796686 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.182) 0:00:23.582 ****** 2026-01-22 09:52:28.796697 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.182) 0:00:23.580 ****** 2026-01-22 09:52:28.796711 | controller | ok: [localhost] => 2026-01-22 09:52:28.826327 | controller | changed: false 2026-01-22 09:52:28.826354 | controller | msg: All assertions passed 2026-01-22 09:52:28.826364 | controller | 2026-01-22 09:52:28.826371 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:52:28.826379 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.045) 0:00:23.627 ****** 2026-01-22 09:52:28.826386 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.045) 0:00:23.626 ****** 2026-01-22 09:52:28.826398 | controller | skipping: [localhost] 2026-01-22 09:52:28.860429 | controller | 2026-01-22 09:52:28.860457 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:52:28.860467 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.029) 0:00:23.657 ****** 2026-01-22 09:52:28.860475 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.029) 0:00:23.656 ****** 2026-01-22 09:52:28.860487 | 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-01-22 09:52:28.888447 | controller | 2026-01-22 09:52:28.888475 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-01-22 09:52:28.888485 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.034) 0:00:23.691 ****** 2026-01-22 09:52:28.888492 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.034) 0:00:23.690 ****** 2026-01-22 09:52:28.888505 | controller | skipping: [localhost] 2026-01-22 09:52:28.922364 | controller | 2026-01-22 09:52:28.922392 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-01-22 09:52:28.922414 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.027) 0:00:23.719 ****** 2026-01-22 09:52:28.922422 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.027) 0:00:23.718 ****** 2026-01-22 09:52:28.922435 | controller | ok: [localhost] 2026-01-22 09:52:29.120825 | controller | 2026-01-22 09:52:29.120869 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-01-22 09:52:29.120878 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:52:29.120885 | controller | stage['path'], item.src_file) | path_join 2026-01-22 09:52:29.120891 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-01-22 09:52:29.120897 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.033) 0:00:23.753 ****** 2026-01-22 09:52:29.120903 | controller | Thursday 22 January 2026 09:52:28 +0000 (0:00:00.033) 0:00:23.752 ****** 2026-01-22 09:52:29.120916 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2026-01-22 09:52:29.179291 | controller | 2026-01-22 09:52:29.179321 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-01-22 09:52:29.179331 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.198) 0:00:23.952 ****** 2026-01-22 09:52:29.179339 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.198) 0:00:23.950 ****** 2026-01-22 09:52:29.179351 | controller | ok: [localhost] => (item=values.yaml) 2026-01-22 09:52:29.222285 | controller | 2026-01-22 09:52:29.222317 | controller | TASK [Executing pre_stage hooks for examples/va/hci/control-plane/networking/nncp name=run_hook] *** 2026-01-22 09:52:29.222326 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.058) 0:00:24.010 ****** 2026-01-22 09:52:29.222333 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.058) 0:00:24.009 ****** 2026-01-22 09:52:29.222345 | controller | skipping: [localhost] 2026-01-22 09:52:29.296095 | controller | 2026-01-22 09:52:29.296127 | controller | TASK [Generate values.yaml for examples/va/hci/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2026-01-22 09:52:29.296137 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.042) 0:00:24.053 ****** 2026-01-22 09:52:29.296145 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.042) 0:00:24.052 ****** 2026-01-22 09:52:29.296158 | controller | 2026-01-22 09:52:29.365848 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-01-22 09:52:29.365878 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.073) 0:00:24.127 ****** 2026-01-22 09:52:29.365887 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.073) 0:00:24.126 ****** 2026-01-22 09:52:29.365900 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-01-22 09:52:29.420554 | controller | 2026-01-22 09:52:29.420578 | 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-01-22 09:52:29.420587 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.069) 0:00:24.197 ****** 2026-01-22 09:52:29.420593 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.069) 0:00:24.195 ****** 2026-01-22 09:52:29.420603 | controller | ok: [localhost] => 2026-01-22 09:52:29.614644 | controller | changed: false 2026-01-22 09:52:29.614683 | controller | msg: All assertions passed 2026-01-22 09:52:29.614692 | controller | 2026-01-22 09:52:29.614698 | 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-01-22 09:52:29.614704 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.054) 0:00:24.251 ****** 2026-01-22 09:52:29.614710 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.054) 0:00:24.250 ****** 2026-01-22 09:52:29.614722 | controller | ok: [localhost] 2026-01-22 09:52:29.669252 | controller | 2026-01-22 09:52:29.669301 | 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-01-22 09:52:29.669324 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.194) 0:00:24.445 ****** 2026-01-22 09:52:29.669342 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.194) 0:00:24.444 ****** 2026-01-22 09:52:29.669355 | controller | ok: [localhost] => 2026-01-22 09:52:29.851864 | controller | changed: false 2026-01-22 09:52:29.851908 | controller | msg: All assertions passed 2026-01-22 09:52:29.851917 | controller | 2026-01-22 09:52:29.851923 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-01-22 09:52:29.851930 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.054) 0:00:24.500 ****** 2026-01-22 09:52:29.851936 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.054) 0:00:24.499 ****** 2026-01-22 09:52:29.851948 | controller | ok: [localhost] 2026-01-22 09:52:30.088206 | controller | 2026-01-22 09:52:30.088250 | 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-01-22 09:52:30.088260 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-01-22 09:52:30.088267 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-01-22 09:52:30.088272 | controller | _config_map_content | 2026-01-22 09:52:30.088282 | controller | ansible.utils.remove_keys( 2026-01-22 09:52:30.088288 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-01-22 09:52:30.088294 | controller | matching_parameter='regex') 2026-01-22 09:52:30.088299 | controller | }}, cacheable=False] *** 2026-01-22 09:52:30.088305 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.182) 0:00:24.683 ****** 2026-01-22 09:52:30.088311 | controller | Thursday 22 January 2026 09:52:29 +0000 (0:00:00.182) 0:00:24.681 ****** 2026-01-22 09:52:30.088322 | controller | ok: [localhost] 2026-01-22 09:52:30.146811 | controller | 2026-01-22 09:52:30.146837 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-01-22 09:52:30.146845 | controller | Thursday 22 January 2026 09:52:30 +0000 (0:00:00.236) 0:00:24.919 ****** 2026-01-22 09:52:30.146852 | controller | Thursday 22 January 2026 09:52:30 +0000 (0:00:00.236) 0:00:24.918 ****** 2026-01-22 09:52:30.146862 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-01-22 09:52:30.192831 | controller | 2026-01-22 09:52:30.192854 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-01-22 09:52:30.192862 | controller | Thursday 22 January 2026 09:52:30 +0000 (0:00:00.058) 0:00:24.978 ****** 2026-01-22 09:52:30.192868 | controller | Thursday 22 January 2026 09:52:30 +0000 (0:00:00.058) 0:00:24.976 ****** 2026-01-22 09:52:30.192878 | controller | ok: [localhost] => 2026-01-22 09:52:30.393426 | controller | changed: false 2026-01-22 09:52:30.393509 | controller | msg: All assertions passed 2026-01-22 09:52:30.393520 | controller | 2026-01-22 09:52:30.393529 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-01-22 09:52:30.393536 | controller | Thursday 22 January 2026 09:52:30 +0000 (0:00:00.046) 0:00:25.024 ****** 2026-01-22 09:52:30.393544 | controller | Thursday 22 January 2026 09:52:30 +0000 (0:00:00.046) 0:00:25.022 ****** 2026-01-22 09:52:30.393558 | controller | changed: [localhost] 2026-01-22 09:52:31.005779 | controller | 2026-01-22 09:52:31.005831 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-01-22 09:52:31.005842 | controller | (snippet_datadir, 2026-01-22 09:52:31.005849 | controller | '02_ci_data.yaml') | path_join 2026-01-22 09:52:31.005857 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-01-22 09:52:31.005864 | controller | Thursday 22 January 2026 09:52:30 +0000 (0:00:00.200) 0:00:25.224 ****** 2026-01-22 09:52:31.005871 | controller | Thursday 22 January 2026 09:52:30 +0000 (0:00:00.200) 0:00:25.223 ****** 2026-01-22 09:52:31.005886 | controller | changed: [localhost] 2026-01-22 09:52:31.070766 | controller | 2026-01-22 09:52:31.070810 | 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-01-22 09:52:31.070819 | controller | Thursday 22 January 2026 09:52:31 +0000 (0:00:00.612) 0:00:25.836 ****** 2026-01-22 09:52:31.070825 | controller | Thursday 22 January 2026 09:52:31 +0000 (0:00:00.612) 0:00:25.835 ****** 2026-01-22 09:52:31.070838 | controller | ok: [localhost] 2026-01-22 09:52:31.438748 | controller | 2026-01-22 09:52:31.438800 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-01-22 09:52:31.438813 | controller | (snippet_datadir, 2026-01-22 09:52:31.438821 | controller | '03_user_data_b64.yaml') | path_join 2026-01-22 09:52:31.438827 | controller | }}, content={{ 2026-01-22 09:52:31.438832 | controller | _base64_patch | 2026-01-22 09:52:31.438838 | controller | default({}) | 2026-01-22 09:52:31.438843 | controller | to_nice_yaml 2026-01-22 09:52:31.438848 | controller | }}, mode=0644] *** 2026-01-22 09:52:31.438854 | controller | Thursday 22 January 2026 09:52:31 +0000 (0:00:00.065) 0:00:25.902 ****** 2026-01-22 09:52:31.438860 | controller | Thursday 22 January 2026 09:52:31 +0000 (0:00:00.065) 0:00:25.900 ****** 2026-01-22 09:52:31.438873 | controller | changed: [localhost] 2026-01-22 09:52:31.816884 | controller | 2026-01-22 09:52:31.816943 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-01-22 09:52:31.816952 | controller | (snippet_datadir, 2026-01-22 09:52:31.816959 | controller | '04_user_data.yaml') | path_join 2026-01-22 09:52:31.816965 | controller | }}, content={{ 2026-01-22 09:52:31.816971 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-01-22 09:52:31.816977 | controller | default({}) | 2026-01-22 09:52:31.816982 | controller | to_nice_yaml 2026-01-22 09:52:31.816988 | controller | }}, mode=0644] *** 2026-01-22 09:52:31.816993 | controller | Thursday 22 January 2026 09:52:31 +0000 (0:00:00.367) 0:00:26.270 ****** 2026-01-22 09:52:31.816999 | controller | Thursday 22 January 2026 09:52:31 +0000 (0:00:00.367) 0:00:26.268 ****** 2026-01-22 09:52:31.817012 | controller | changed: [localhost] 2026-01-22 09:52:32.193884 | controller | 2026-01-22 09:52:32.193940 | 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-01-22 09:52:32.193949 | controller | ( 2026-01-22 09:52:32.193955 | controller | snippet_datadir, 2026-01-22 09:52:32.193961 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-01-22 09:52:32.193966 | controller | ) | path_join 2026-01-22 09:52:32.193972 | controller | }}, mode=0644] *** 2026-01-22 09:52:32.193982 | controller | Thursday 22 January 2026 09:52:31 +0000 (0:00:00.378) 0:00:26.648 ****** 2026-01-22 09:52:32.193988 | controller | Thursday 22 January 2026 09:52:31 +0000 (0:00:00.378) 0:00:26.646 ****** 2026-01-22 09:52:32.194001 | controller | changed: [localhost] 2026-01-22 09:52:32.258963 | controller | 2026-01-22 09:52:32.259004 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-01-22 09:52:32.259013 | controller | Thursday 22 January 2026 09:52:32 +0000 (0:00:00.376) 0:00:27.025 ****** 2026-01-22 09:52:32.259021 | controller | Thursday 22 January 2026 09:52:32 +0000 (0:00:00.376) 0:00:27.023 ****** 2026-01-22 09:52:32.259035 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-01-22 09:52:32.312642 | controller | 2026-01-22 09:52:32.312671 | 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-01-22 09:52:32.312681 | controller | Thursday 22 January 2026 09:52:32 +0000 (0:00:00.065) 0:00:27.090 ****** 2026-01-22 09:52:32.312688 | controller | Thursday 22 January 2026 09:52:32 +0000 (0:00:00.065) 0:00:27.088 ****** 2026-01-22 09:52:32.312700 | controller | ok: [localhost] => 2026-01-22 09:52:32.516007 | controller | changed: false 2026-01-22 09:52:32.516096 | controller | msg: All assertions passed 2026-01-22 09:52:32.516112 | controller | 2026-01-22 09:52:32.516120 | 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-01-22 09:52:32.516139 | controller | Thursday 22 January 2026 09:52:32 +0000 (0:00:00.053) 0:00:27.143 ****** 2026-01-22 09:52:32.516147 | controller | Thursday 22 January 2026 09:52:32 +0000 (0:00:00.053) 0:00:27.142 ****** 2026-01-22 09:52:32.516162 | controller | ok: [localhost] 2026-01-22 09:52:32.567132 | controller | 2026-01-22 09:52:32.567161 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-01-22 09:52:32.567170 | controller | Thursday 22 January 2026 09:52:32 +0000 (0:00:00.202) 0:00:27.346 ****** 2026-01-22 09:52:32.567188 | controller | Thursday 22 January 2026 09:52:32 +0000 (0:00:00.202) 0:00:27.345 ****** 2026-01-22 09:52:32.567201 | controller | ok: [localhost] 2026-01-22 09:52:33.090994 | controller | 2026-01-22 09:52:33.091041 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-01-22 09:52:33.091050 | controller | Thursday 22 January 2026 09:52:32 +0000 (0:00:00.051) 0:00:27.398 ****** 2026-01-22 09:52:33.091057 | controller | Thursday 22 January 2026 09:52:32 +0000 (0:00:00.051) 0:00:27.396 ****** 2026-01-22 09:52:33.091069 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-01-22 09:52:33.221529 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-01-22 09:52:33.221579 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-01-22 09:52:33.221590 | controller | 2026-01-22 09:52:33.221597 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-01-22 09:52:33.221605 | controller | _content | 2026-01-22 09:52:33.221612 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-01-22 09:52:33.221619 | controller | combine(_parsed, recursive=true) 2026-01-22 09:52:33.221626 | controller | }} 2026-01-22 09:52:33.221633 | controller | ] *** 2026-01-22 09:52:33.221640 | controller | Thursday 22 January 2026 09:52:33 +0000 (0:00:00.523) 0:00:27.922 ****** 2026-01-22 09:52:33.221647 | controller | Thursday 22 January 2026 09:52:33 +0000 (0:00:00.523) 0:00:27.920 ****** 2026-01-22 09:52:33.221662 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-01-22 09:52:33.426705 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-01-22 09:52:33.426766 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-01-22 09:52:33.426775 | controller | 2026-01-22 09:52:33.426781 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-01-22 09:52:33.426788 | controller | Thursday 22 January 2026 09:52:33 +0000 (0:00:00.130) 0:00:28.052 ****** 2026-01-22 09:52:33.426794 | controller | Thursday 22 January 2026 09:52:33 +0000 (0:00:00.130) 0:00:28.051 ****** 2026-01-22 09:52:33.426807 | controller | changed: [localhost] 2026-01-22 09:52:33.827948 | controller | 2026-01-22 09:52:33.828000 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-01-22 09:52:33.828009 | controller | (_destdir, 2026-01-22 09:52:33.828016 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-01-22 09:52:33.828022 | controller | }}, content={{ 2026-01-22 09:52:33.828028 | controller | ( 2026-01-22 09:52:33.828033 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-01-22 09:52:33.828039 | controller | ) | cifmw.general.to_nice_yaml_all 2026-01-22 09:52:33.828045 | controller | }}, mode=0644] *** 2026-01-22 09:52:33.828050 | controller | Thursday 22 January 2026 09:52:33 +0000 (0:00:00.204) 0:00:28.257 ****** 2026-01-22 09:52:33.828056 | controller | Thursday 22 January 2026 09:52:33 +0000 (0:00:00.204) 0:00:28.256 ****** 2026-01-22 09:52:33.828068 | controller | changed: [localhost] 2026-01-22 09:52:34.098781 | controller | 2026-01-22 09:52:34.098824 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-01-22 09:52:34.098833 | controller | (cifmw_kustomize_deploy_basedir, 2026-01-22 09:52:34.098840 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-01-22 09:52:34.098845 | controller | _val['name'], 'values.yaml') | path_join 2026-01-22 09:52:34.098858 | controller | }}, dest={{ 2026-01-22 09:52:34.098864 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:52:34.098870 | controller | stage['path'], _val.src_file 2026-01-22 09:52:34.098876 | controller | ) | 2026-01-22 09:52:34.098881 | controller | path_join 2026-01-22 09:52:34.098886 | controller | }}] *** 2026-01-22 09:52:34.098892 | controller | Thursday 22 January 2026 09:52:33 +0000 (0:00:00.401) 0:00:28.659 ****** 2026-01-22 09:52:34.098898 | controller | Thursday 22 January 2026 09:52:33 +0000 (0:00:00.401) 0:00:28.657 ****** 2026-01-22 09:52:34.098909 | controller | changed: [localhost] => (item=network-values) 2026-01-22 09:52:34.139326 | controller | 2026-01-22 09:52:34.139380 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:34.139390 | controller | Thursday 22 January 2026 09:52:34 +0000 (0:00:00.270) 0:00:28.930 ****** 2026-01-22 09:52:34.139396 | controller | Thursday 22 January 2026 09:52:34 +0000 (0:00:00.270) 0:00:28.928 ****** 2026-01-22 09:52:34.139409 | controller | skipping: [localhost] 2026-01-22 09:52:34.534858 | controller | 2026-01-22 09:52:34.534907 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-01-22 09:52:34.534917 | controller | Thursday 22 January 2026 09:52:34 +0000 (0:00:00.040) 0:00:28.970 ****** 2026-01-22 09:52:34.534923 | controller | Thursday 22 January 2026 09:52:34 +0000 (0:00:00.040) 0:00:28.969 ****** 2026-01-22 09:52:34.534935 | controller | changed: [localhost] 2026-01-22 09:52:34.912378 | controller | 2026-01-22 09:52:34.912427 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-01-22 09:52:34.912437 | controller | Thursday 22 January 2026 09:52:34 +0000 (0:00:00.395) 0:00:29.366 ****** 2026-01-22 09:52:34.912443 | controller | Thursday 22 January 2026 09:52:34 +0000 (0:00:00.395) 0:00:29.364 ****** 2026-01-22 09:52:34.912454 | controller | changed: [localhost] 2026-01-22 09:52:35.165237 | controller | 2026-01-22 09:52:35.165307 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2026-01-22 09:52:35.165319 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-01-22 09:52:35.165328 | controller | stage['build_output'] | basename) | path_join 2026-01-22 09:52:35.165335 | controller | }}, mode=0644] *** 2026-01-22 09:52:35.165343 | controller | Thursday 22 January 2026 09:52:34 +0000 (0:00:00.377) 0:00:29.743 ****** 2026-01-22 09:52:35.165351 | controller | Thursday 22 January 2026 09:52:34 +0000 (0:00:00.377) 0:00:29.742 ****** 2026-01-22 09:52:35.165366 | controller | changed: [localhost] 2026-01-22 09:52:35.210037 | controller | 2026-01-22 09:52:35.210064 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:35.210095 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.252) 0:00:29.996 ****** 2026-01-22 09:52:35.210104 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.252) 0:00:29.995 ****** 2026-01-22 09:52:35.210116 | controller | skipping: [localhost] 2026-01-22 09:52:35.254486 | controller | 2026-01-22 09:52:35.254516 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-01-22 09:52:35.254525 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.044) 0:00:30.041 ****** 2026-01-22 09:52:35.254533 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.044) 0:00:30.040 ****** 2026-01-22 09:52:35.254546 | controller | skipping: [localhost] 2026-01-22 09:52:35.301531 | controller | 2026-01-22 09:52:35.301572 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane/networking/nncp _raw_params={{ wait_condition }}] *** 2026-01-22 09:52:35.301588 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.044) 0:00:30.085 ****** 2026-01-22 09:52:35.301596 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.044) 0:00:30.084 ****** 2026-01-22 09:52:35.301609 | 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-01-22 09:52:35.386261 | controller | skipping: [localhost] 2026-01-22 09:52:35.386303 | controller | 2026-01-22 09:52:35.386323 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:35.386334 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.046) 0:00:30.132 ****** 2026-01-22 09:52:35.386344 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.046) 0:00:30.131 ****** 2026-01-22 09:52:35.386362 | controller | skipping: [localhost] 2026-01-22 09:52:35.443115 | controller | 2026-01-22 09:52:35.443156 | controller | TASK [Executing post_stage hooks for examples/va/hci/control-plane/networking/nncp name=run_hook] *** 2026-01-22 09:52:35.443171 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.084) 0:00:30.217 ****** 2026-01-22 09:52:35.443181 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.084) 0:00:30.216 ****** 2026-01-22 09:52:35.443199 | controller | skipping: [localhost] 2026-01-22 09:52:35.491025 | controller | 2026-01-22 09:52:35.491048 | 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-01-22 09:52:35.491057 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.056) 0:00:30.274 ****** 2026-01-22 09:52:35.491068 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.056) 0:00:30.273 ****** 2026-01-22 09:52:35.491095 | controller | ok: [localhost] => 2026-01-22 09:52:35.523204 | controller | changed: false 2026-01-22 09:52:35.523240 | controller | msg: All assertions passed 2026-01-22 09:52:35.523259 | controller | 2026-01-22 09:52:35.523266 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:52:35.523274 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.048) 0:00:30.322 ****** 2026-01-22 09:52:35.523281 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.048) 0:00:30.321 ****** 2026-01-22 09:52:35.523292 | controller | skipping: [localhost] 2026-01-22 09:52:35.556207 | controller | 2026-01-22 09:52:35.556228 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:52:35.556235 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.032) 0:00:30.354 ****** 2026-01-22 09:52:35.556241 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.032) 0:00:30.353 ****** 2026-01-22 09:52:35.556259 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-01-22 09:52:35.582066 | controller | 2026-01-22 09:52:35.582104 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-01-22 09:52:35.582113 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.033) 0:00:30.387 ****** 2026-01-22 09:52:35.582120 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.033) 0:00:30.386 ****** 2026-01-22 09:52:35.582132 | controller | skipping: [localhost] 2026-01-22 09:52:35.615306 | controller | 2026-01-22 09:52:35.615330 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-01-22 09:52:35.615338 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.025) 0:00:30.413 ****** 2026-01-22 09:52:35.615345 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.025) 0:00:30.412 ****** 2026-01-22 09:52:35.615356 | controller | ok: [localhost] 2026-01-22 09:52:35.818918 | controller | 2026-01-22 09:52:35.818964 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-01-22 09:52:35.818973 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:52:35.818987 | controller | stage['path'], item.src_file) | path_join 2026-01-22 09:52:35.818994 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-01-22 09:52:35.819000 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.033) 0:00:30.446 ****** 2026-01-22 09:52:35.819005 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.033) 0:00:30.445 ****** 2026-01-22 09:52:35.819017 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2026-01-22 09:52:35.886281 | controller | 2026-01-22 09:52:35.886309 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-01-22 09:52:35.886318 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.203) 0:00:30.650 ****** 2026-01-22 09:52:35.886324 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.203) 0:00:30.648 ****** 2026-01-22 09:52:35.886335 | controller | ok: [localhost] => (item=values.yaml) 2026-01-22 09:52:35.931308 | controller | 2026-01-22 09:52:35.931339 | controller | TASK [Executing pre_stage hooks for examples/va/hci/control-plane/networking name=run_hook] *** 2026-01-22 09:52:35.931350 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.067) 0:00:30.717 ****** 2026-01-22 09:52:35.931358 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.067) 0:00:30.716 ****** 2026-01-22 09:52:35.931371 | controller | skipping: [localhost] 2026-01-22 09:52:36.006958 | controller | 2026-01-22 09:52:36.006987 | controller | TASK [Generate values.yaml for examples/va/hci/control-plane/networking name=ci_gen_kustomize_values] *** 2026-01-22 09:52:36.006997 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.045) 0:00:30.762 ****** 2026-01-22 09:52:36.007004 | controller | Thursday 22 January 2026 09:52:35 +0000 (0:00:00.045) 0:00:30.761 ****** 2026-01-22 09:52:36.007016 | controller | 2026-01-22 09:52:36.064869 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-01-22 09:52:36.064911 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.075) 0:00:30.838 ****** 2026-01-22 09:52:36.064925 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.075) 0:00:30.836 ****** 2026-01-22 09:52:36.064944 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-01-22 09:52:36.113144 | controller | 2026-01-22 09:52:36.113184 | 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-01-22 09:52:36.113200 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.057) 0:00:30.896 ****** 2026-01-22 09:52:36.113210 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.057) 0:00:30.894 ****** 2026-01-22 09:52:36.113228 | controller | ok: [localhost] => 2026-01-22 09:52:36.297449 | controller | changed: false 2026-01-22 09:52:36.297545 | controller | msg: All assertions passed 2026-01-22 09:52:36.297554 | controller | 2026-01-22 09:52:36.297561 | 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-01-22 09:52:36.297567 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.048) 0:00:30.944 ****** 2026-01-22 09:52:36.297573 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.048) 0:00:30.943 ****** 2026-01-22 09:52:36.297585 | controller | ok: [localhost] 2026-01-22 09:52:36.349607 | controller | 2026-01-22 09:52:36.349639 | 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-01-22 09:52:36.349649 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.184) 0:00:31.128 ****** 2026-01-22 09:52:36.349657 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.184) 0:00:31.127 ****** 2026-01-22 09:52:36.349670 | controller | ok: [localhost] => 2026-01-22 09:52:36.532909 | controller | changed: false 2026-01-22 09:52:36.532954 | controller | msg: All assertions passed 2026-01-22 09:52:36.532969 | controller | 2026-01-22 09:52:36.532976 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-01-22 09:52:36.532983 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.052) 0:00:31.181 ****** 2026-01-22 09:52:36.532989 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.052) 0:00:31.179 ****** 2026-01-22 09:52:36.533002 | controller | ok: [localhost] 2026-01-22 09:52:36.756694 | controller | 2026-01-22 09:52:36.756732 | 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-01-22 09:52:36.756742 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-01-22 09:52:36.756750 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-01-22 09:52:36.756757 | controller | _config_map_content | 2026-01-22 09:52:36.756763 | controller | ansible.utils.remove_keys( 2026-01-22 09:52:36.756771 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-01-22 09:52:36.756778 | controller | matching_parameter='regex') 2026-01-22 09:52:36.756784 | controller | }}, cacheable=False] *** 2026-01-22 09:52:36.756791 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.183) 0:00:31.364 ****** 2026-01-22 09:52:36.756798 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.183) 0:00:31.362 ****** 2026-01-22 09:52:36.756819 | controller | ok: [localhost] 2026-01-22 09:52:36.815194 | controller | 2026-01-22 09:52:36.815233 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-01-22 09:52:36.815246 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.223) 0:00:31.588 ****** 2026-01-22 09:52:36.815272 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.223) 0:00:31.586 ****** 2026-01-22 09:52:36.815289 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-01-22 09:52:36.861182 | controller | 2026-01-22 09:52:36.861205 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-01-22 09:52:36.861214 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.058) 0:00:31.646 ****** 2026-01-22 09:52:36.861220 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.058) 0:00:31.645 ****** 2026-01-22 09:52:36.861230 | controller | ok: [localhost] => 2026-01-22 09:52:37.047573 | controller | changed: false 2026-01-22 09:52:37.047622 | controller | msg: All assertions passed 2026-01-22 09:52:37.047631 | controller | 2026-01-22 09:52:37.047637 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-01-22 09:52:37.047643 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.046) 0:00:31.692 ****** 2026-01-22 09:52:37.047649 | controller | Thursday 22 January 2026 09:52:36 +0000 (0:00:00.046) 0:00:31.691 ****** 2026-01-22 09:52:37.047661 | controller | ok: [localhost] 2026-01-22 09:52:37.534708 | controller | 2026-01-22 09:52:37.534768 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-01-22 09:52:37.534776 | controller | (snippet_datadir, 2026-01-22 09:52:37.534782 | controller | '02_ci_data.yaml') | path_join 2026-01-22 09:52:37.534788 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-01-22 09:52:37.534794 | controller | Thursday 22 January 2026 09:52:37 +0000 (0:00:00.186) 0:00:31.878 ****** 2026-01-22 09:52:37.534800 | controller | Thursday 22 January 2026 09:52:37 +0000 (0:00:00.186) 0:00:31.877 ****** 2026-01-22 09:52:37.534813 | controller | ok: [localhost] 2026-01-22 09:52:37.593701 | controller | 2026-01-22 09:52:37.593736 | 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-01-22 09:52:37.593747 | controller | Thursday 22 January 2026 09:52:37 +0000 (0:00:00.487) 0:00:32.366 ****** 2026-01-22 09:52:37.593754 | controller | Thursday 22 January 2026 09:52:37 +0000 (0:00:00.487) 0:00:32.364 ****** 2026-01-22 09:52:37.593784 | controller | ok: [localhost] 2026-01-22 09:52:37.961362 | controller | 2026-01-22 09:52:37.961414 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-01-22 09:52:37.961423 | controller | (snippet_datadir, 2026-01-22 09:52:37.961429 | controller | '03_user_data_b64.yaml') | path_join 2026-01-22 09:52:37.961435 | controller | }}, content={{ 2026-01-22 09:52:37.961441 | controller | _base64_patch | 2026-01-22 09:52:37.961446 | controller | default({}) | 2026-01-22 09:52:37.961452 | controller | to_nice_yaml 2026-01-22 09:52:37.961457 | controller | }}, mode=0644] *** 2026-01-22 09:52:37.961463 | controller | Thursday 22 January 2026 09:52:37 +0000 (0:00:00.059) 0:00:32.425 ****** 2026-01-22 09:52:37.961470 | controller | Thursday 22 January 2026 09:52:37 +0000 (0:00:00.059) 0:00:32.423 ****** 2026-01-22 09:52:37.961482 | controller | ok: [localhost] 2026-01-22 09:52:38.334844 | controller | 2026-01-22 09:52:38.334886 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-01-22 09:52:38.334895 | controller | (snippet_datadir, 2026-01-22 09:52:38.334901 | controller | '04_user_data.yaml') | path_join 2026-01-22 09:52:38.334907 | controller | }}, content={{ 2026-01-22 09:52:38.334913 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-01-22 09:52:38.334919 | controller | default({}) | 2026-01-22 09:52:38.334924 | controller | to_nice_yaml 2026-01-22 09:52:38.334929 | controller | }}, mode=0644] *** 2026-01-22 09:52:38.334935 | controller | Thursday 22 January 2026 09:52:37 +0000 (0:00:00.367) 0:00:32.792 ****** 2026-01-22 09:52:38.334940 | controller | Thursday 22 January 2026 09:52:37 +0000 (0:00:00.367) 0:00:32.791 ****** 2026-01-22 09:52:38.334952 | controller | ok: [localhost] 2026-01-22 09:52:38.761176 | controller | 2026-01-22 09:52:38.761227 | 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-01-22 09:52:38.761237 | controller | ( 2026-01-22 09:52:38.761242 | controller | snippet_datadir, 2026-01-22 09:52:38.761249 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-01-22 09:52:38.761255 | controller | ) | path_join 2026-01-22 09:52:38.761268 | controller | }}, mode=0644] *** 2026-01-22 09:52:38.761274 | controller | Thursday 22 January 2026 09:52:38 +0000 (0:00:00.373) 0:00:33.166 ****** 2026-01-22 09:52:38.761280 | controller | Thursday 22 January 2026 09:52:38 +0000 (0:00:00.373) 0:00:33.164 ****** 2026-01-22 09:52:38.761292 | controller | changed: [localhost] 2026-01-22 09:52:38.819777 | controller | 2026-01-22 09:52:38.819842 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-01-22 09:52:38.819857 | controller | Thursday 22 January 2026 09:52:38 +0000 (0:00:00.426) 0:00:33.592 ****** 2026-01-22 09:52:38.819867 | controller | Thursday 22 January 2026 09:52:38 +0000 (0:00:00.426) 0:00:33.591 ****** 2026-01-22 09:52:38.819886 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-01-22 09:52:38.866087 | controller | 2026-01-22 09:52:38.866113 | 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-01-22 09:52:38.866123 | controller | Thursday 22 January 2026 09:52:38 +0000 (0:00:00.058) 0:00:33.651 ****** 2026-01-22 09:52:38.866130 | controller | Thursday 22 January 2026 09:52:38 +0000 (0:00:00.058) 0:00:33.649 ****** 2026-01-22 09:52:38.866140 | controller | ok: [localhost] => 2026-01-22 09:52:39.052595 | controller | changed: false 2026-01-22 09:52:39.052626 | controller | msg: All assertions passed 2026-01-22 09:52:39.052634 | controller | 2026-01-22 09:52:39.052641 | 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-01-22 09:52:39.052647 | controller | Thursday 22 January 2026 09:52:38 +0000 (0:00:00.046) 0:00:33.697 ****** 2026-01-22 09:52:39.052653 | controller | Thursday 22 January 2026 09:52:38 +0000 (0:00:00.046) 0:00:33.696 ****** 2026-01-22 09:52:39.052664 | controller | ok: [localhost] 2026-01-22 09:52:39.096415 | controller | 2026-01-22 09:52:39.096442 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-01-22 09:52:39.096457 | controller | Thursday 22 January 2026 09:52:39 +0000 (0:00:00.186) 0:00:33.883 ****** 2026-01-22 09:52:39.096463 | controller | Thursday 22 January 2026 09:52:39 +0000 (0:00:00.186) 0:00:33.882 ****** 2026-01-22 09:52:39.096473 | controller | ok: [localhost] 2026-01-22 09:52:39.604953 | controller | 2026-01-22 09:52:39.604999 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-01-22 09:52:39.605008 | controller | Thursday 22 January 2026 09:52:39 +0000 (0:00:00.043) 0:00:33.927 ****** 2026-01-22 09:52:39.605014 | controller | Thursday 22 January 2026 09:52:39 +0000 (0:00:00.043) 0:00:33.926 ****** 2026-01-22 09:52:39.605025 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-01-22 09:52:39.728220 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-01-22 09:52:39.728248 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-01-22 09:52:39.728257 | controller | 2026-01-22 09:52:39.728273 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-01-22 09:52:39.728280 | controller | _content | 2026-01-22 09:52:39.728287 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-01-22 09:52:39.728293 | controller | combine(_parsed, recursive=true) 2026-01-22 09:52:39.728299 | controller | }} 2026-01-22 09:52:39.728304 | controller | ] *** 2026-01-22 09:52:39.728310 | controller | Thursday 22 January 2026 09:52:39 +0000 (0:00:00.508) 0:00:34.436 ****** 2026-01-22 09:52:39.728323 | controller | Thursday 22 January 2026 09:52:39 +0000 (0:00:00.508) 0:00:34.434 ****** 2026-01-22 09:52:39.728333 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-01-22 09:52:39.925331 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-01-22 09:52:39.925357 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-01-22 09:52:39.925365 | controller | 2026-01-22 09:52:39.925371 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-01-22 09:52:39.925378 | controller | Thursday 22 January 2026 09:52:39 +0000 (0:00:00.123) 0:00:34.559 ****** 2026-01-22 09:52:39.925383 | controller | Thursday 22 January 2026 09:52:39 +0000 (0:00:00.123) 0:00:34.558 ****** 2026-01-22 09:52:39.925393 | controller | ok: [localhost] 2026-01-22 09:52:40.313876 | controller | 2026-01-22 09:52:40.313943 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-01-22 09:52:40.313955 | controller | (_destdir, 2026-01-22 09:52:40.313963 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-01-22 09:52:40.313971 | controller | }}, content={{ 2026-01-22 09:52:40.313978 | controller | ( 2026-01-22 09:52:40.313986 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-01-22 09:52:40.313993 | controller | ) | cifmw.general.to_nice_yaml_all 2026-01-22 09:52:40.314001 | controller | }}, mode=0644] *** 2026-01-22 09:52:40.314008 | controller | Thursday 22 January 2026 09:52:39 +0000 (0:00:00.197) 0:00:34.756 ****** 2026-01-22 09:52:40.314016 | controller | Thursday 22 January 2026 09:52:39 +0000 (0:00:00.197) 0:00:34.755 ****** 2026-01-22 09:52:40.314031 | controller | ok: [localhost] 2026-01-22 09:52:40.543964 | controller | 2026-01-22 09:52:40.543995 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2026-01-22 09:52:40.544004 | controller | (cifmw_kustomize_deploy_basedir, 2026-01-22 09:52:40.544010 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-01-22 09:52:40.544016 | controller | _val['name'], 'values.yaml') | path_join 2026-01-22 09:52:40.544021 | controller | }}, dest={{ 2026-01-22 09:52:40.544027 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:52:40.544032 | controller | stage['path'], _val.src_file 2026-01-22 09:52:40.544038 | controller | ) | 2026-01-22 09:52:40.544043 | controller | path_join 2026-01-22 09:52:40.544049 | controller | }}] *** 2026-01-22 09:52:40.544054 | controller | Thursday 22 January 2026 09:52:40 +0000 (0:00:00.388) 0:00:35.145 ****** 2026-01-22 09:52:40.544060 | controller | Thursday 22 January 2026 09:52:40 +0000 (0:00:00.388) 0:00:35.143 ****** 2026-01-22 09:52:40.544090 | controller | ok: [localhost] => (item=network-values) 2026-01-22 09:52:40.586926 | controller | 2026-01-22 09:52:40.586964 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:40.586976 | controller | Thursday 22 January 2026 09:52:40 +0000 (0:00:00.230) 0:00:35.375 ****** 2026-01-22 09:52:40.586983 | controller | Thursday 22 January 2026 09:52:40 +0000 (0:00:00.230) 0:00:35.374 ****** 2026-01-22 09:52:40.586995 | controller | skipping: [localhost] 2026-01-22 09:52:40.948429 | controller | 2026-01-22 09:52:40.948486 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-01-22 09:52:40.948495 | controller | Thursday 22 January 2026 09:52:40 +0000 (0:00:00.042) 0:00:35.418 ****** 2026-01-22 09:52:40.948502 | controller | Thursday 22 January 2026 09:52:40 +0000 (0:00:00.042) 0:00:35.417 ****** 2026-01-22 09:52:40.948515 | controller | changed: [localhost] 2026-01-22 09:52:41.315476 | controller | 2026-01-22 09:52:41.315525 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-01-22 09:52:41.315539 | controller | Thursday 22 January 2026 09:52:40 +0000 (0:00:00.361) 0:00:35.779 ****** 2026-01-22 09:52:41.315546 | controller | Thursday 22 January 2026 09:52:40 +0000 (0:00:00.361) 0:00:35.778 ****** 2026-01-22 09:52:41.315558 | controller | changed: [localhost] 2026-01-22 09:52:41.542644 | controller | 2026-01-22 09:52:41.542693 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2026-01-22 09:52:41.542702 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-01-22 09:52:41.542709 | controller | stage['build_output'] | basename) | path_join 2026-01-22 09:52:41.542715 | controller | }}, mode=0644] *** 2026-01-22 09:52:41.542721 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.367) 0:00:36.146 ****** 2026-01-22 09:52:41.542727 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.367) 0:00:36.145 ****** 2026-01-22 09:52:41.542738 | controller | changed: [localhost] 2026-01-22 09:52:41.583158 | controller | 2026-01-22 09:52:41.583197 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:41.583207 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.227) 0:00:36.374 ****** 2026-01-22 09:52:41.583216 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.227) 0:00:36.372 ****** 2026-01-22 09:52:41.583229 | controller | skipping: [localhost] 2026-01-22 09:52:41.623151 | controller | 2026-01-22 09:52:41.623173 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2026-01-22 09:52:41.623181 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.040) 0:00:36.414 ****** 2026-01-22 09:52:41.623187 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.040) 0:00:36.413 ****** 2026-01-22 09:52:41.623196 | controller | skipping: [localhost] 2026-01-22 09:52:41.666007 | controller | 2026-01-22 09:52:41.666037 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane/networking _raw_params={{ wait_condition }}] *** 2026-01-22 09:52:41.666047 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.039) 0:00:36.454 ****** 2026-01-22 09:52:41.666055 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.039) 0:00:36.453 ****** 2026-01-22 09:52:41.666086 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-01-22 09:52:41.705591 | controller | skipping: [localhost] 2026-01-22 09:52:41.705617 | controller | 2026-01-22 09:52:41.705626 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:41.705634 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.042) 0:00:36.497 ****** 2026-01-22 09:52:41.705641 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.042) 0:00:36.496 ****** 2026-01-22 09:52:41.705660 | controller | skipping: [localhost] 2026-01-22 09:52:41.750455 | controller | 2026-01-22 09:52:41.750481 | controller | TASK [Executing post_stage hooks for examples/va/hci/control-plane/networking name=run_hook] *** 2026-01-22 09:52:41.750495 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.039) 0:00:36.537 ****** 2026-01-22 09:52:41.750502 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.039) 0:00:36.535 ****** 2026-01-22 09:52:41.750514 | controller | skipping: [localhost] 2026-01-22 09:52:41.792604 | controller | 2026-01-22 09:52:41.792639 | 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-01-22 09:52:41.792649 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.044) 0:00:36.581 ****** 2026-01-22 09:52:41.792656 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.044) 0:00:36.580 ****** 2026-01-22 09:52:41.792668 | controller | ok: [localhost] => 2026-01-22 09:52:41.820684 | controller | changed: false 2026-01-22 09:52:41.820713 | controller | msg: All assertions passed 2026-01-22 09:52:41.820723 | controller | 2026-01-22 09:52:41.820730 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:52:41.820745 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.042) 0:00:36.623 ****** 2026-01-22 09:52:41.820752 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.042) 0:00:36.622 ****** 2026-01-22 09:52:41.820765 | controller | skipping: [localhost] 2026-01-22 09:52:41.849062 | controller | 2026-01-22 09:52:41.849108 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:52:41.849119 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.028) 0:00:36.652 ****** 2026-01-22 09:52:41.849127 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.028) 0:00:36.650 ****** 2026-01-22 09:52:41.849139 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2026-01-22 09:52:41.875842 | controller | 2026-01-22 09:52:41.875870 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-01-22 09:52:41.875885 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.028) 0:00:36.680 ****** 2026-01-22 09:52:41.875892 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.028) 0:00:36.679 ****** 2026-01-22 09:52:41.875905 | controller | skipping: [localhost] 2026-01-22 09:52:41.906408 | controller | 2026-01-22 09:52:41.906439 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-01-22 09:52:41.906450 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.026) 0:00:36.707 ****** 2026-01-22 09:52:41.906458 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.026) 0:00:36.705 ****** 2026-01-22 09:52:41.906471 | controller | ok: [localhost] 2026-01-22 09:52:42.270318 | controller | 2026-01-22 09:52:42.270368 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-01-22 09:52:42.270378 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:52:42.270384 | controller | stage['path'], item.src_file) | path_join 2026-01-22 09:52:42.270390 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-01-22 09:52:42.270396 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.030) 0:00:36.737 ****** 2026-01-22 09:52:42.270402 | controller | Thursday 22 January 2026 09:52:41 +0000 (0:00:00.030) 0:00:36.736 ****** 2026-01-22 09:52:42.270414 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-01-22 09:52:42.361170 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2026-01-22 09:52:42.361215 | controller | 2026-01-22 09:52:42.361236 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-01-22 09:52:42.361245 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.363) 0:00:37.101 ****** 2026-01-22 09:52:42.361253 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.363) 0:00:37.100 ****** 2026-01-22 09:52:42.361266 | controller | ok: [localhost] => (item=service-values.yaml) 2026-01-22 09:52:42.404508 | controller | ok: [localhost] => (item=values.yaml) 2026-01-22 09:52:42.404551 | controller | 2026-01-22 09:52:42.404566 | controller | TASK [Executing pre_stage hooks for examples/va/hci/control-plane name=run_hook] *** 2026-01-22 09:52:42.404577 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.090) 0:00:37.191 ****** 2026-01-22 09:52:42.404588 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.090) 0:00:37.190 ****** 2026-01-22 09:52:42.404605 | controller | skipping: [localhost] 2026-01-22 09:52:42.508415 | controller | 2026-01-22 09:52:42.508446 | controller | TASK [Generate values.yaml for examples/va/hci/control-plane name=ci_gen_kustomize_values] *** 2026-01-22 09:52:42.508457 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.043) 0:00:37.235 ****** 2026-01-22 09:52:42.508464 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.043) 0:00:37.234 ****** 2026-01-22 09:52:42.508476 | controller | 2026-01-22 09:52:42.562032 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-01-22 09:52:42.562060 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.103) 0:00:37.339 ****** 2026-01-22 09:52:42.562087 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.103) 0:00:37.338 ****** 2026-01-22 09:52:42.562104 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-01-22 09:52:42.612711 | controller | 2026-01-22 09:52:42.612771 | 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-01-22 09:52:42.612787 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.053) 0:00:37.393 ****** 2026-01-22 09:52:42.612797 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.053) 0:00:37.392 ****** 2026-01-22 09:52:42.612815 | controller | ok: [localhost] => 2026-01-22 09:52:42.789954 | controller | changed: false 2026-01-22 09:52:42.789978 | controller | msg: All assertions passed 2026-01-22 09:52:42.789986 | controller | 2026-01-22 09:52:42.789993 | 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-01-22 09:52:42.789999 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.050) 0:00:37.444 ****** 2026-01-22 09:52:42.790005 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.050) 0:00:37.442 ****** 2026-01-22 09:52:42.790023 | controller | ok: [localhost] 2026-01-22 09:52:42.838861 | controller | 2026-01-22 09:52:42.838885 | 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-01-22 09:52:42.838899 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.177) 0:00:37.621 ****** 2026-01-22 09:52:42.838905 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.177) 0:00:37.620 ****** 2026-01-22 09:52:42.838916 | controller | ok: [localhost] => 2026-01-22 09:52:43.014226 | controller | changed: false 2026-01-22 09:52:43.014275 | controller | msg: All assertions passed 2026-01-22 09:52:43.014284 | controller | 2026-01-22 09:52:43.014290 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-01-22 09:52:43.014297 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.048) 0:00:37.670 ****** 2026-01-22 09:52:43.014304 | controller | Thursday 22 January 2026 09:52:42 +0000 (0:00:00.048) 0:00:37.668 ****** 2026-01-22 09:52:43.014331 | controller | ok: [localhost] 2026-01-22 09:52:43.205481 | controller | 2026-01-22 09:52:43.205541 | 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-01-22 09:52:43.205550 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-01-22 09:52:43.205557 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-01-22 09:52:43.205562 | controller | _config_map_content | 2026-01-22 09:52:43.205568 | controller | ansible.utils.remove_keys( 2026-01-22 09:52:43.205574 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-01-22 09:52:43.205579 | controller | matching_parameter='regex') 2026-01-22 09:52:43.205585 | controller | }}, cacheable=False] *** 2026-01-22 09:52:43.205590 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.175) 0:00:37.845 ****** 2026-01-22 09:52:43.205596 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.175) 0:00:37.844 ****** 2026-01-22 09:52:43.205608 | controller | ok: [localhost] 2026-01-22 09:52:43.249188 | controller | 2026-01-22 09:52:43.249230 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-01-22 09:52:43.249240 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.191) 0:00:38.036 ****** 2026-01-22 09:52:43.249248 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.191) 0:00:38.035 ****** 2026-01-22 09:52:43.249262 | controller | skipping: [localhost] 2026-01-22 09:52:43.440272 | controller | 2026-01-22 09:52:43.440320 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-01-22 09:52:43.440329 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.043) 0:00:38.080 ****** 2026-01-22 09:52:43.440335 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.043) 0:00:38.079 ****** 2026-01-22 09:52:43.440345 | controller | changed: [localhost] 2026-01-22 09:52:43.499744 | controller | 2026-01-22 09:52:43.499789 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-01-22 09:52:43.499798 | controller | (snippet_datadir, 2026-01-22 09:52:43.499804 | controller | '02_ci_data.yaml') | path_join 2026-01-22 09:52:43.499810 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-01-22 09:52:43.499816 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.191) 0:00:38.271 ****** 2026-01-22 09:52:43.499822 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.191) 0:00:38.270 ****** 2026-01-22 09:52:43.499833 | controller | skipping: [localhost] 2026-01-22 09:52:43.556822 | controller | 2026-01-22 09:52:43.556861 | 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-01-22 09:52:43.556870 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.059) 0:00:38.331 ****** 2026-01-22 09:52:43.556877 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.059) 0:00:38.329 ****** 2026-01-22 09:52:43.556888 | controller | ok: [localhost] 2026-01-22 09:52:43.915539 | controller | 2026-01-22 09:52:43.915586 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-01-22 09:52:43.915595 | controller | (snippet_datadir, 2026-01-22 09:52:43.915601 | controller | '03_user_data_b64.yaml') | path_join 2026-01-22 09:52:43.915608 | controller | }}, content={{ 2026-01-22 09:52:43.915613 | controller | _base64_patch | 2026-01-22 09:52:43.915619 | controller | default({}) | 2026-01-22 09:52:43.915624 | controller | to_nice_yaml 2026-01-22 09:52:43.915629 | controller | }}, mode=0644] *** 2026-01-22 09:52:43.915635 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.057) 0:00:38.388 ****** 2026-01-22 09:52:43.915640 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.057) 0:00:38.386 ****** 2026-01-22 09:52:43.915651 | controller | changed: [localhost] 2026-01-22 09:52:44.273456 | controller | 2026-01-22 09:52:44.273501 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-01-22 09:52:44.273511 | controller | (snippet_datadir, 2026-01-22 09:52:44.273517 | controller | '04_user_data.yaml') | path_join 2026-01-22 09:52:44.273533 | controller | }}, content={{ 2026-01-22 09:52:44.273539 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-01-22 09:52:44.273545 | controller | default({}) | 2026-01-22 09:52:44.273551 | controller | to_nice_yaml 2026-01-22 09:52:44.273556 | controller | }}, mode=0644] *** 2026-01-22 09:52:44.273562 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.358) 0:00:38.746 ****** 2026-01-22 09:52:44.273567 | controller | Thursday 22 January 2026 09:52:43 +0000 (0:00:00.358) 0:00:38.745 ****** 2026-01-22 09:52:44.273579 | controller | changed: [localhost] 2026-01-22 09:52:44.626925 | controller | 2026-01-22 09:52:44.626965 | 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-01-22 09:52:44.626974 | controller | ( 2026-01-22 09:52:44.626980 | controller | snippet_datadir, 2026-01-22 09:52:44.626986 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-01-22 09:52:44.626992 | controller | ) | path_join 2026-01-22 09:52:44.626998 | controller | }}, mode=0644] *** 2026-01-22 09:52:44.627003 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.357) 0:00:39.104 ****** 2026-01-22 09:52:44.627009 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.357) 0:00:39.103 ****** 2026-01-22 09:52:44.627020 | controller | changed: [localhost] 2026-01-22 09:52:44.682858 | controller | 2026-01-22 09:52:44.682904 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-01-22 09:52:44.682918 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.353) 0:00:39.458 ****** 2026-01-22 09:52:44.682928 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.353) 0:00:39.456 ****** 2026-01-22 09:52:44.682945 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-01-22 09:52:44.725200 | controller | 2026-01-22 09:52:44.725228 | 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-01-22 09:52:44.725237 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.056) 0:00:39.514 ****** 2026-01-22 09:52:44.725243 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.056) 0:00:39.512 ****** 2026-01-22 09:52:44.725254 | controller | ok: [localhost] => 2026-01-22 09:52:44.905156 | controller | changed: false 2026-01-22 09:52:44.905195 | controller | msg: All assertions passed 2026-01-22 09:52:44.905204 | controller | 2026-01-22 09:52:44.905210 | 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-01-22 09:52:44.905216 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.042) 0:00:39.556 ****** 2026-01-22 09:52:44.905222 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.042) 0:00:39.555 ****** 2026-01-22 09:52:44.905233 | controller | ok: [localhost] 2026-01-22 09:52:44.955279 | controller | 2026-01-22 09:52:44.955311 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-01-22 09:52:44.955321 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.179) 0:00:39.736 ****** 2026-01-22 09:52:44.955328 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.179) 0:00:39.735 ****** 2026-01-22 09:52:44.955340 | controller | ok: [localhost] 2026-01-22 09:52:45.308474 | controller | 2026-01-22 09:52:45.308509 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-01-22 09:52:45.308518 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.050) 0:00:39.786 ****** 2026-01-22 09:52:45.308524 | controller | Thursday 22 January 2026 09:52:44 +0000 (0:00:00.050) 0:00:39.785 ****** 2026-01-22 09:52:45.308534 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-01-22 09:52:45.411423 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-01-22 09:52:45.411451 | controller | 2026-01-22 09:52:45.411458 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-01-22 09:52:45.411477 | controller | _content | 2026-01-22 09:52:45.411483 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-01-22 09:52:45.411489 | controller | combine(_parsed, recursive=true) 2026-01-22 09:52:45.411495 | controller | }} 2026-01-22 09:52:45.411500 | controller | ] *** 2026-01-22 09:52:45.411506 | controller | Thursday 22 January 2026 09:52:45 +0000 (0:00:00.353) 0:00:40.139 ****** 2026-01-22 09:52:45.411511 | controller | Thursday 22 January 2026 09:52:45 +0000 (0:00:00.353) 0:00:40.138 ****** 2026-01-22 09:52:45.411522 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-01-22 09:52:45.620116 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-01-22 09:52:45.620162 | controller | 2026-01-22 09:52:45.620170 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-01-22 09:52:45.620176 | controller | Thursday 22 January 2026 09:52:45 +0000 (0:00:00.100) 0:00:40.240 ****** 2026-01-22 09:52:45.620182 | controller | Thursday 22 January 2026 09:52:45 +0000 (0:00:00.101) 0:00:40.240 ****** 2026-01-22 09:52:45.620193 | controller | changed: [localhost] 2026-01-22 09:52:45.991600 | controller | 2026-01-22 09:52:45.991645 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-01-22 09:52:45.991655 | controller | (_destdir, 2026-01-22 09:52:45.991661 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-01-22 09:52:45.991667 | controller | }}, content={{ 2026-01-22 09:52:45.991672 | controller | ( 2026-01-22 09:52:45.991678 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-01-22 09:52:45.991684 | controller | ) | cifmw.general.to_nice_yaml_all 2026-01-22 09:52:45.991690 | controller | }}, mode=0644] *** 2026-01-22 09:52:45.991696 | controller | Thursday 22 January 2026 09:52:45 +0000 (0:00:00.211) 0:00:40.451 ****** 2026-01-22 09:52:45.991701 | controller | Thursday 22 January 2026 09:52:45 +0000 (0:00:00.209) 0:00:40.450 ****** 2026-01-22 09:52:45.991713 | controller | changed: [localhost] 2026-01-22 09:52:46.049090 | controller | 2026-01-22 09:52:46.049133 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-01-22 09:52:46.049143 | controller | Thursday 22 January 2026 09:52:45 +0000 (0:00:00.371) 0:00:40.822 ****** 2026-01-22 09:52:46.049149 | controller | Thursday 22 January 2026 09:52:45 +0000 (0:00:00.371) 0:00:40.821 ****** 2026-01-22 09:52:46.049160 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-01-22 09:52:46.096566 | controller | 2026-01-22 09:52:46.096595 | 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-01-22 09:52:46.096604 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.057) 0:00:40.880 ****** 2026-01-22 09:52:46.096610 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.057) 0:00:40.879 ****** 2026-01-22 09:52:46.096620 | controller | ok: [localhost] => 2026-01-22 09:52:46.281966 | controller | changed: false 2026-01-22 09:52:46.282004 | controller | msg: All assertions passed 2026-01-22 09:52:46.282012 | controller | 2026-01-22 09:52:46.282019 | 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-01-22 09:52:46.282025 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.047) 0:00:40.927 ****** 2026-01-22 09:52:46.282031 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.047) 0:00:40.926 ****** 2026-01-22 09:52:46.282042 | controller | ok: [localhost] 2026-01-22 09:52:46.332602 | controller | 2026-01-22 09:52:46.332626 | 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-01-22 09:52:46.332634 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.185) 0:00:41.113 ****** 2026-01-22 09:52:46.332640 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.185) 0:00:41.111 ****** 2026-01-22 09:52:46.332654 | controller | ok: [localhost] => 2026-01-22 09:52:46.515142 | controller | changed: false 2026-01-22 09:52:46.515178 | controller | msg: All assertions passed 2026-01-22 09:52:46.515187 | controller | 2026-01-22 09:52:46.515193 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-01-22 09:52:46.515199 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.050) 0:00:41.164 ****** 2026-01-22 09:52:46.515206 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.050) 0:00:41.162 ****** 2026-01-22 09:52:46.515216 | controller | ok: [localhost] 2026-01-22 09:52:46.769502 | controller | 2026-01-22 09:52:46.769542 | 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-01-22 09:52:46.769550 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-01-22 09:52:46.769557 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-01-22 09:52:46.769563 | controller | _config_map_content | 2026-01-22 09:52:46.769568 | controller | ansible.utils.remove_keys( 2026-01-22 09:52:46.769574 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-01-22 09:52:46.769579 | controller | matching_parameter='regex') 2026-01-22 09:52:46.769585 | controller | }}, cacheable=False] *** 2026-01-22 09:52:46.769590 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.182) 0:00:41.346 ****** 2026-01-22 09:52:46.769596 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.182) 0:00:41.345 ****** 2026-01-22 09:52:46.769606 | controller | ok: [localhost] 2026-01-22 09:52:46.826967 | controller | 2026-01-22 09:52:46.826995 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-01-22 09:52:46.827003 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.254) 0:00:41.600 ****** 2026-01-22 09:52:46.827010 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.254) 0:00:41.599 ****** 2026-01-22 09:52:46.827019 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-01-22 09:52:46.872110 | controller | 2026-01-22 09:52:46.872136 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-01-22 09:52:46.872145 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.057) 0:00:41.658 ****** 2026-01-22 09:52:46.872151 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.057) 0:00:41.657 ****** 2026-01-22 09:52:46.872160 | controller | ok: [localhost] => 2026-01-22 09:52:47.056838 | controller | changed: false 2026-01-22 09:52:47.056873 | controller | msg: All assertions passed 2026-01-22 09:52:47.056881 | controller | 2026-01-22 09:52:47.056887 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-01-22 09:52:47.056893 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.045) 0:00:41.703 ****** 2026-01-22 09:52:47.056899 | controller | Thursday 22 January 2026 09:52:46 +0000 (0:00:00.045) 0:00:41.702 ****** 2026-01-22 09:52:47.056909 | controller | ok: [localhost] 2026-01-22 09:52:47.541010 | controller | 2026-01-22 09:52:47.541044 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-01-22 09:52:47.541052 | controller | (snippet_datadir, 2026-01-22 09:52:47.541059 | controller | '02_ci_data.yaml') | path_join 2026-01-22 09:52:47.541064 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-01-22 09:52:47.541086 | controller | Thursday 22 January 2026 09:52:47 +0000 (0:00:00.184) 0:00:41.888 ****** 2026-01-22 09:52:47.541095 | controller | Thursday 22 January 2026 09:52:47 +0000 (0:00:00.184) 0:00:41.886 ****** 2026-01-22 09:52:47.541105 | controller | ok: [localhost] 2026-01-22 09:52:47.595637 | controller | 2026-01-22 09:52:47.595663 | 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-01-22 09:52:47.595671 | controller | Thursday 22 January 2026 09:52:47 +0000 (0:00:00.484) 0:00:42.372 ****** 2026-01-22 09:52:47.595681 | controller | Thursday 22 January 2026 09:52:47 +0000 (0:00:00.484) 0:00:42.371 ****** 2026-01-22 09:52:47.595691 | controller | ok: [localhost] 2026-01-22 09:52:47.956914 | controller | 2026-01-22 09:52:47.956946 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-01-22 09:52:47.956955 | controller | (snippet_datadir, 2026-01-22 09:52:47.956961 | controller | '03_user_data_b64.yaml') | path_join 2026-01-22 09:52:47.956967 | controller | }}, content={{ 2026-01-22 09:52:47.956972 | controller | _base64_patch | 2026-01-22 09:52:47.956977 | controller | default({}) | 2026-01-22 09:52:47.956983 | controller | to_nice_yaml 2026-01-22 09:52:47.956988 | controller | }}, mode=0644] *** 2026-01-22 09:52:47.956993 | controller | Thursday 22 January 2026 09:52:47 +0000 (0:00:00.054) 0:00:42.427 ****** 2026-01-22 09:52:47.956999 | controller | Thursday 22 January 2026 09:52:47 +0000 (0:00:00.054) 0:00:42.425 ****** 2026-01-22 09:52:47.957009 | controller | ok: [localhost] 2026-01-22 09:52:48.322474 | controller | 2026-01-22 09:52:48.322507 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-01-22 09:52:48.322516 | controller | (snippet_datadir, 2026-01-22 09:52:48.322522 | controller | '04_user_data.yaml') | path_join 2026-01-22 09:52:48.322528 | controller | }}, content={{ 2026-01-22 09:52:48.322534 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-01-22 09:52:48.322539 | controller | default({}) | 2026-01-22 09:52:48.322545 | controller | to_nice_yaml 2026-01-22 09:52:48.322550 | controller | }}, mode=0644] *** 2026-01-22 09:52:48.322555 | controller | Thursday 22 January 2026 09:52:47 +0000 (0:00:00.361) 0:00:42.788 ****** 2026-01-22 09:52:48.322561 | controller | Thursday 22 January 2026 09:52:47 +0000 (0:00:00.361) 0:00:42.786 ****** 2026-01-22 09:52:48.322570 | controller | ok: [localhost] 2026-01-22 09:52:48.700221 | controller | 2026-01-22 09:52:48.700256 | 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-01-22 09:52:48.700264 | controller | ( 2026-01-22 09:52:48.700270 | controller | snippet_datadir, 2026-01-22 09:52:48.700276 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-01-22 09:52:48.700282 | controller | ) | path_join 2026-01-22 09:52:48.700287 | controller | }}, mode=0644] *** 2026-01-22 09:52:48.700293 | controller | Thursday 22 January 2026 09:52:48 +0000 (0:00:00.365) 0:00:43.153 ****** 2026-01-22 09:52:48.700298 | controller | Thursday 22 January 2026 09:52:48 +0000 (0:00:00.365) 0:00:43.152 ****** 2026-01-22 09:52:48.700309 | controller | ok: [localhost] 2026-01-22 09:52:48.756784 | controller | 2026-01-22 09:52:48.756813 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-01-22 09:52:48.756825 | controller | Thursday 22 January 2026 09:52:48 +0000 (0:00:00.377) 0:00:43.531 ****** 2026-01-22 09:52:48.756832 | controller | Thursday 22 January 2026 09:52:48 +0000 (0:00:00.377) 0:00:43.530 ****** 2026-01-22 09:52:48.756842 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-01-22 09:52:48.800192 | controller | 2026-01-22 09:52:48.800218 | 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-01-22 09:52:48.800227 | controller | Thursday 22 January 2026 09:52:48 +0000 (0:00:00.056) 0:00:43.588 ****** 2026-01-22 09:52:48.800233 | controller | Thursday 22 January 2026 09:52:48 +0000 (0:00:00.056) 0:00:43.586 ****** 2026-01-22 09:52:48.800242 | controller | ok: [localhost] => 2026-01-22 09:52:48.980611 | controller | changed: false 2026-01-22 09:52:48.980642 | controller | msg: All assertions passed 2026-01-22 09:52:48.980650 | controller | 2026-01-22 09:52:48.980656 | 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-01-22 09:52:48.980663 | controller | Thursday 22 January 2026 09:52:48 +0000 (0:00:00.043) 0:00:43.631 ****** 2026-01-22 09:52:48.980669 | controller | Thursday 22 January 2026 09:52:48 +0000 (0:00:00.043) 0:00:43.630 ****** 2026-01-22 09:52:48.980683 | controller | ok: [localhost] 2026-01-22 09:52:49.022828 | controller | 2026-01-22 09:52:49.022852 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-01-22 09:52:49.022860 | controller | Thursday 22 January 2026 09:52:48 +0000 (0:00:00.180) 0:00:43.812 ****** 2026-01-22 09:52:49.022865 | controller | Thursday 22 January 2026 09:52:48 +0000 (0:00:00.180) 0:00:43.810 ****** 2026-01-22 09:52:49.022875 | controller | ok: [localhost] 2026-01-22 09:52:49.517275 | controller | 2026-01-22 09:52:49.517306 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-01-22 09:52:49.517315 | controller | Thursday 22 January 2026 09:52:49 +0000 (0:00:00.042) 0:00:43.854 ****** 2026-01-22 09:52:49.517321 | controller | Thursday 22 January 2026 09:52:49 +0000 (0:00:00.042) 0:00:43.852 ****** 2026-01-22 09:52:49.517331 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-01-22 09:52:49.634097 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-01-22 09:52:49.634123 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-01-22 09:52:49.634131 | controller | 2026-01-22 09:52:49.634137 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-01-22 09:52:49.634143 | controller | _content | 2026-01-22 09:52:49.634149 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-01-22 09:52:49.634155 | controller | combine(_parsed, recursive=true) 2026-01-22 09:52:49.634160 | controller | }} 2026-01-22 09:52:49.634166 | controller | ] *** 2026-01-22 09:52:49.634171 | controller | Thursday 22 January 2026 09:52:49 +0000 (0:00:00.494) 0:00:44.348 ****** 2026-01-22 09:52:49.634176 | controller | Thursday 22 January 2026 09:52:49 +0000 (0:00:00.494) 0:00:44.347 ****** 2026-01-22 09:52:49.634186 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-01-22 09:52:49.815478 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-01-22 09:52:49.815512 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-01-22 09:52:49.815520 | controller | 2026-01-22 09:52:49.815526 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-01-22 09:52:49.815532 | controller | Thursday 22 January 2026 09:52:49 +0000 (0:00:00.116) 0:00:44.465 ****** 2026-01-22 09:52:49.815538 | controller | Thursday 22 January 2026 09:52:49 +0000 (0:00:00.116) 0:00:44.464 ****** 2026-01-22 09:52:49.815548 | controller | ok: [localhost] 2026-01-22 09:52:50.181296 | controller | 2026-01-22 09:52:50.181328 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-01-22 09:52:50.181336 | controller | (_destdir, 2026-01-22 09:52:50.181342 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-01-22 09:52:50.181348 | controller | }}, content={{ 2026-01-22 09:52:50.181354 | controller | ( 2026-01-22 09:52:50.181359 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-01-22 09:52:50.181365 | controller | ) | cifmw.general.to_nice_yaml_all 2026-01-22 09:52:50.181370 | controller | }}, mode=0644] *** 2026-01-22 09:52:50.181375 | controller | Thursday 22 January 2026 09:52:49 +0000 (0:00:00.181) 0:00:44.646 ****** 2026-01-22 09:52:50.181381 | controller | Thursday 22 January 2026 09:52:49 +0000 (0:00:00.181) 0:00:44.645 ****** 2026-01-22 09:52:50.181391 | controller | ok: [localhost] 2026-01-22 09:52:50.636931 | controller | 2026-01-22 09:52:50.636962 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane mode=0644, backup=True, remote_src=True, src={{ 2026-01-22 09:52:50.636970 | controller | (cifmw_kustomize_deploy_basedir, 2026-01-22 09:52:50.636976 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-01-22 09:52:50.636982 | controller | _val['name'], 'values.yaml') | path_join 2026-01-22 09:52:50.636987 | controller | }}, dest={{ 2026-01-22 09:52:50.636993 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:52:50.636998 | controller | stage['path'], _val.src_file 2026-01-22 09:52:50.637004 | controller | ) | 2026-01-22 09:52:50.637009 | controller | path_join 2026-01-22 09:52:50.637014 | controller | }}] *** 2026-01-22 09:52:50.637020 | controller | Thursday 22 January 2026 09:52:50 +0000 (0:00:00.365) 0:00:45.012 ****** 2026-01-22 09:52:50.637031 | controller | Thursday 22 January 2026 09:52:50 +0000 (0:00:00.365) 0:00:45.011 ****** 2026-01-22 09:52:50.637041 | controller | changed: [localhost] => (item=service-values) 2026-01-22 09:52:50.679599 | controller | ok: [localhost] => (item=network-values) 2026-01-22 09:52:50.679625 | controller | 2026-01-22 09:52:50.679634 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:50.679640 | controller | Thursday 22 January 2026 09:52:50 +0000 (0:00:00.455) 0:00:45.468 ****** 2026-01-22 09:52:50.679646 | controller | Thursday 22 January 2026 09:52:50 +0000 (0:00:00.455) 0:00:45.466 ****** 2026-01-22 09:52:50.679655 | controller | skipping: [localhost] 2026-01-22 09:52:50.970355 | controller | 2026-01-22 09:52:50.970388 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-01-22 09:52:50.970397 | controller | Thursday 22 January 2026 09:52:50 +0000 (0:00:00.042) 0:00:45.511 ****** 2026-01-22 09:52:50.970403 | controller | Thursday 22 January 2026 09:52:50 +0000 (0:00:00.042) 0:00:45.509 ****** 2026-01-22 09:52:50.970413 | controller | changed: [localhost] 2026-01-22 09:52:51.318501 | controller | 2026-01-22 09:52:51.318531 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-01-22 09:52:51.318540 | controller | Thursday 22 January 2026 09:52:50 +0000 (0:00:00.290) 0:00:45.801 ****** 2026-01-22 09:52:51.318546 | controller | Thursday 22 January 2026 09:52:50 +0000 (0:00:00.290) 0:00:45.800 ****** 2026-01-22 09:52:51.318556 | controller | changed: [localhost] 2026-01-22 09:52:51.537476 | controller | 2026-01-22 09:52:51.537506 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane remote_src=True, src={{ _output }}, dest={{ 2026-01-22 09:52:51.537515 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-01-22 09:52:51.537521 | controller | stage['build_output'] | basename) | path_join 2026-01-22 09:52:51.537527 | controller | }}, mode=0644] *** 2026-01-22 09:52:51.537533 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.348) 0:00:46.149 ****** 2026-01-22 09:52:51.537539 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.348) 0:00:46.148 ****** 2026-01-22 09:52:51.537549 | controller | changed: [localhost] 2026-01-22 09:52:51.577847 | controller | 2026-01-22 09:52:51.577871 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:51.577879 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.218) 0:00:46.368 ****** 2026-01-22 09:52:51.577885 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.218) 0:00:46.367 ****** 2026-01-22 09:52:51.577894 | controller | skipping: [localhost] 2026-01-22 09:52:51.616454 | controller | 2026-01-22 09:52:51.616476 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2026-01-22 09:52:51.616484 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.040) 0:00:46.409 ****** 2026-01-22 09:52:51.616494 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.040) 0:00:46.408 ****** 2026-01-22 09:52:51.616503 | controller | skipping: [localhost] 2026-01-22 09:52:51.657477 | controller | 2026-01-22 09:52:51.657501 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane _raw_params={{ wait_condition }}] *** 2026-01-22 09:52:51.657509 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.038) 0:00:46.447 ****** 2026-01-22 09:52:51.657515 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.038) 0:00:46.446 ****** 2026-01-22 09:52:51.657524 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2026-01-22 09:52:51.696879 | controller | skipping: [localhost] 2026-01-22 09:52:51.696899 | controller | 2026-01-22 09:52:51.696907 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:51.696917 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.040) 0:00:46.488 ****** 2026-01-22 09:52:51.696923 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.040) 0:00:46.487 ****** 2026-01-22 09:52:51.696932 | controller | skipping: [localhost] 2026-01-22 09:52:51.739471 | controller | 2026-01-22 09:52:51.739492 | controller | TASK [Executing post_stage hooks for examples/va/hci/control-plane name=run_hook] *** 2026-01-22 09:52:51.739500 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.039) 0:00:46.528 ****** 2026-01-22 09:52:51.739506 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.039) 0:00:46.527 ****** 2026-01-22 09:52:51.739515 | controller | skipping: [localhost] 2026-01-22 09:52:51.778199 | controller | 2026-01-22 09:52:51.778225 | 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-01-22 09:52:51.778234 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.042) 0:00:46.570 ****** 2026-01-22 09:52:51.778240 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.042) 0:00:46.569 ****** 2026-01-22 09:52:51.778249 | controller | ok: [localhost] => 2026-01-22 09:52:51.803449 | controller | changed: false 2026-01-22 09:52:51.803471 | controller | msg: All assertions passed 2026-01-22 09:52:51.803479 | controller | 2026-01-22 09:52:51.803485 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:52:51.803491 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.038) 0:00:46.609 ****** 2026-01-22 09:52:51.803497 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.038) 0:00:46.608 ****** 2026-01-22 09:52:51.803506 | controller | skipping: [localhost] 2026-01-22 09:52:51.830494 | controller | 2026-01-22 09:52:51.830516 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:52:51.830525 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.025) 0:00:46.634 ****** 2026-01-22 09:52:51.830530 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.025) 0:00:46.633 ****** 2026-01-22 09:52:51.830539 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-01-22 09:52:51.852634 | controller | 2026-01-22 09:52:51.852658 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-01-22 09:52:51.852667 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.027) 0:00:46.662 ****** 2026-01-22 09:52:51.852672 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.027) 0:00:46.660 ****** 2026-01-22 09:52:51.852682 | controller | skipping: [localhost] 2026-01-22 09:52:51.882002 | controller | 2026-01-22 09:52:51.882024 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-01-22 09:52:51.882032 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.022) 0:00:46.684 ****** 2026-01-22 09:52:51.882038 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.022) 0:00:46.682 ****** 2026-01-22 09:52:51.882048 | controller | ok: [localhost] 2026-01-22 09:52:52.067949 | controller | 2026-01-22 09:52:52.067979 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-01-22 09:52:52.067987 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:52:52.067993 | controller | stage['path'], item.src_file) | path_join 2026-01-22 09:52:52.067999 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-01-22 09:52:52.068005 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.029) 0:00:46.713 ****** 2026-01-22 09:52:52.068010 | controller | Thursday 22 January 2026 09:52:51 +0000 (0:00:00.029) 0:00:46.712 ****** 2026-01-22 09:52:52.068020 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2026-01-22 09:52:52.125167 | controller | 2026-01-22 09:52:52.125191 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-01-22 09:52:52.125200 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.185) 0:00:46.899 ****** 2026-01-22 09:52:52.125206 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.185) 0:00:46.898 ****** 2026-01-22 09:52:52.125216 | controller | ok: [localhost] => (item=values.yaml) 2026-01-22 09:52:52.164256 | controller | 2026-01-22 09:52:52.164280 | controller | TASK [Executing pre_stage hooks for examples/va/hci/edpm-pre-ceph/nodeset name=run_hook] *** 2026-01-22 09:52:52.164288 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.057) 0:00:46.956 ****** 2026-01-22 09:52:52.164294 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.057) 0:00:46.955 ****** 2026-01-22 09:52:52.164304 | controller | skipping: [localhost] 2026-01-22 09:52:52.233438 | controller | 2026-01-22 09:52:52.233463 | controller | TASK [Generate values.yaml for examples/va/hci/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] *** 2026-01-22 09:52:52.233472 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.039) 0:00:46.995 ****** 2026-01-22 09:52:52.233477 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.039) 0:00:46.994 ****** 2026-01-22 09:52:52.233487 | controller | 2026-01-22 09:52:52.284790 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-01-22 09:52:52.284814 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.069) 0:00:47.064 ****** 2026-01-22 09:52:52.284822 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.069) 0:00:47.063 ****** 2026-01-22 09:52:52.284836 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-01-22 09:52:52.327263 | controller | 2026-01-22 09:52:52.327285 | 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-01-22 09:52:52.327293 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.051) 0:00:47.116 ****** 2026-01-22 09:52:52.327300 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.051) 0:00:47.114 ****** 2026-01-22 09:52:52.327309 | controller | ok: [localhost] => 2026-01-22 09:52:52.527136 | controller | changed: false 2026-01-22 09:52:52.527168 | controller | msg: All assertions passed 2026-01-22 09:52:52.527176 | controller | 2026-01-22 09:52:52.527185 | 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-01-22 09:52:52.527191 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.042) 0:00:47.158 ****** 2026-01-22 09:52:52.527197 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.042) 0:00:47.157 ****** 2026-01-22 09:52:52.527207 | controller | ok: [localhost] 2026-01-22 09:52:52.575321 | controller | 2026-01-22 09:52:52.575357 | 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-01-22 09:52:52.575366 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.199) 0:00:47.358 ****** 2026-01-22 09:52:52.575372 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.199) 0:00:47.357 ****** 2026-01-22 09:52:52.575382 | controller | ok: [localhost] => 2026-01-22 09:52:52.744882 | controller | changed: false 2026-01-22 09:52:52.744910 | controller | msg: All assertions passed 2026-01-22 09:52:52.744918 | controller | 2026-01-22 09:52:52.744925 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-01-22 09:52:52.744931 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.048) 0:00:47.406 ****** 2026-01-22 09:52:52.744937 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.048) 0:00:47.405 ****** 2026-01-22 09:52:52.744946 | controller | ok: [localhost] 2026-01-22 09:52:52.944724 | controller | 2026-01-22 09:52:52.944767 | 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-01-22 09:52:52.944777 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-01-22 09:52:52.944783 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-01-22 09:52:52.944788 | controller | _config_map_content | 2026-01-22 09:52:52.944794 | controller | ansible.utils.remove_keys( 2026-01-22 09:52:52.944799 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-01-22 09:52:52.944805 | controller | matching_parameter='regex') 2026-01-22 09:52:52.944810 | controller | }}, cacheable=False] *** 2026-01-22 09:52:52.944816 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.169) 0:00:47.576 ****** 2026-01-22 09:52:52.944822 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.169) 0:00:47.574 ****** 2026-01-22 09:52:52.944832 | controller | ok: [localhost] 2026-01-22 09:52:53.000438 | controller | 2026-01-22 09:52:53.000461 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-01-22 09:52:53.000469 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.199) 0:00:47.776 ****** 2026-01-22 09:52:53.000476 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.199) 0:00:47.774 ****** 2026-01-22 09:52:53.000485 | 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-01-22 09:52:53.053055 | controller | 2026-01-22 09:52:53.053101 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] *** 2026-01-22 09:52:53.053112 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.055) 0:00:47.831 ****** 2026-01-22 09:52:53.053119 | controller | Thursday 22 January 2026 09:52:52 +0000 (0:00:00.055) 0:00:47.830 ****** 2026-01-22 09:52:53.053128 | 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-01-22 09:52:53.101976 | controller | 2026-01-22 09:52:53.102004 | 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-01-22 09:52:53.102013 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.052) 0:00:47.884 ****** 2026-01-22 09:52:53.102020 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.052) 0:00:47.883 ****** 2026-01-22 09:52:53.102029 | controller | ok: [localhost] => 2026-01-22 09:52:53.151113 | controller | changed: false 2026-01-22 09:52:53.151135 | controller | msg: All assertions passed 2026-01-22 09:52:53.151143 | controller | 2026-01-22 09:52:53.151149 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2026-01-22 09:52:53.151155 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.048) 0:00:47.933 ****** 2026-01-22 09:52:53.151163 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.048) 0:00:47.932 ****** 2026-01-22 09:52:53.151172 | 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-01-22 09:52:53.187572 | controller | 2026-01-22 09:52:53.187593 | 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-01-22 09:52:53.187602 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.049) 0:00:47.982 ****** 2026-01-22 09:52:53.187608 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.049) 0:00:47.981 ****** 2026-01-22 09:52:53.187620 | controller | skipping: [localhost] 2026-01-22 09:52:53.226279 | controller | 2026-01-22 09:52:53.226301 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{ 2026-01-22 09:52:53.226309 | controller | _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([]) 2026-01-22 09:52:53.226315 | controller | }}] *** 2026-01-22 09:52:53.226321 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.036) 0:00:48.019 ****** 2026-01-22 09:52:53.226328 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.036) 0:00:48.017 ****** 2026-01-22 09:52:53.226337 | controller | ok: [localhost] 2026-01-22 09:52:53.268380 | controller | 2026-01-22 09:52:53.268404 | 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-01-22 09:52:53.268413 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.038) 0:00:48.057 ****** 2026-01-22 09:52:53.268419 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.038) 0:00:48.056 ****** 2026-01-22 09:52:53.268428 | controller | ok: [localhost] => 2026-01-22 09:52:53.440436 | controller | changed: false 2026-01-22 09:52:53.440460 | controller | msg: All assertions passed 2026-01-22 09:52:53.440468 | controller | 2026-01-22 09:52:53.440474 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-01-22 09:52:53.440480 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.042) 0:00:48.099 ****** 2026-01-22 09:52:53.440485 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.042) 0:00:48.098 ****** 2026-01-22 09:52:53.440494 | controller | changed: [localhost] 2026-01-22 09:52:53.836787 | controller | 2026-01-22 09:52:53.836817 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-01-22 09:52:53.836825 | controller | (snippet_datadir, 2026-01-22 09:52:53.836831 | controller | '02_ci_data.yaml') | path_join 2026-01-22 09:52:53.836837 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-01-22 09:52:53.836843 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.172) 0:00:48.271 ****** 2026-01-22 09:52:53.836849 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.172) 0:00:48.270 ****** 2026-01-22 09:52:53.836859 | controller | changed: [localhost] 2026-01-22 09:52:53.888259 | controller | 2026-01-22 09:52:53.888281 | 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-01-22 09:52:53.888290 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.396) 0:00:48.668 ****** 2026-01-22 09:52:53.888296 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.396) 0:00:48.666 ****** 2026-01-22 09:52:53.888304 | controller | ok: [localhost] 2026-01-22 09:52:54.221652 | controller | 2026-01-22 09:52:54.221685 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-01-22 09:52:54.221694 | controller | (snippet_datadir, 2026-01-22 09:52:54.221700 | controller | '03_user_data_b64.yaml') | path_join 2026-01-22 09:52:54.221706 | controller | }}, content={{ 2026-01-22 09:52:54.221711 | controller | _base64_patch | 2026-01-22 09:52:54.221716 | controller | default({}) | 2026-01-22 09:52:54.221722 | controller | to_nice_yaml 2026-01-22 09:52:54.221727 | controller | }}, mode=0644] *** 2026-01-22 09:52:54.221733 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.051) 0:00:48.719 ****** 2026-01-22 09:52:54.221741 | controller | Thursday 22 January 2026 09:52:53 +0000 (0:00:00.051) 0:00:48.718 ****** 2026-01-22 09:52:54.221763 | controller | changed: [localhost] 2026-01-22 09:52:54.566931 | controller | 2026-01-22 09:52:54.566964 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-01-22 09:52:54.566973 | controller | (snippet_datadir, 2026-01-22 09:52:54.566979 | controller | '04_user_data.yaml') | path_join 2026-01-22 09:52:54.566985 | controller | }}, content={{ 2026-01-22 09:52:54.566990 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-01-22 09:52:54.567004 | controller | default({}) | 2026-01-22 09:52:54.567009 | controller | to_nice_yaml 2026-01-22 09:52:54.567015 | controller | }}, mode=0644] *** 2026-01-22 09:52:54.567020 | controller | Thursday 22 January 2026 09:52:54 +0000 (0:00:00.333) 0:00:49.053 ****** 2026-01-22 09:52:54.567025 | controller | Thursday 22 January 2026 09:52:54 +0000 (0:00:00.333) 0:00:49.051 ****** 2026-01-22 09:52:54.567036 | controller | changed: [localhost] 2026-01-22 09:52:54.902490 | controller | 2026-01-22 09:52:54.902522 | 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-01-22 09:52:54.902531 | controller | ( 2026-01-22 09:52:54.902536 | controller | snippet_datadir, 2026-01-22 09:52:54.902542 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-01-22 09:52:54.902548 | controller | ) | path_join 2026-01-22 09:52:54.902553 | controller | }}, mode=0644] *** 2026-01-22 09:52:54.902559 | controller | Thursday 22 January 2026 09:52:54 +0000 (0:00:00.345) 0:00:49.398 ****** 2026-01-22 09:52:54.902565 | controller | Thursday 22 January 2026 09:52:54 +0000 (0:00:00.345) 0:00:49.396 ****** 2026-01-22 09:52:54.902575 | controller | changed: [localhost] 2026-01-22 09:52:54.955749 | controller | 2026-01-22 09:52:54.955784 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-01-22 09:52:54.955792 | controller | Thursday 22 January 2026 09:52:54 +0000 (0:00:00.335) 0:00:49.733 ****** 2026-01-22 09:52:54.955798 | controller | Thursday 22 January 2026 09:52:54 +0000 (0:00:00.335) 0:00:49.732 ****** 2026-01-22 09:52:54.955808 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-01-22 09:52:54.995882 | controller | 2026-01-22 09:52:54.995904 | 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-01-22 09:52:54.995912 | controller | Thursday 22 January 2026 09:52:54 +0000 (0:00:00.053) 0:00:49.787 ****** 2026-01-22 09:52:54.995918 | controller | Thursday 22 January 2026 09:52:54 +0000 (0:00:00.053) 0:00:49.785 ****** 2026-01-22 09:52:54.995927 | controller | ok: [localhost] => 2026-01-22 09:52:55.170848 | controller | changed: false 2026-01-22 09:52:55.170870 | controller | msg: All assertions passed 2026-01-22 09:52:55.170878 | controller | 2026-01-22 09:52:55.170884 | 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-01-22 09:52:55.170890 | controller | Thursday 22 January 2026 09:52:54 +0000 (0:00:00.040) 0:00:49.827 ****** 2026-01-22 09:52:55.170896 | controller | Thursday 22 January 2026 09:52:54 +0000 (0:00:00.040) 0:00:49.826 ****** 2026-01-22 09:52:55.170905 | controller | ok: [localhost] 2026-01-22 09:52:55.209494 | controller | 2026-01-22 09:52:55.209515 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-01-22 09:52:55.209523 | controller | Thursday 22 January 2026 09:52:55 +0000 (0:00:00.174) 0:00:50.002 ****** 2026-01-22 09:52:55.209529 | controller | Thursday 22 January 2026 09:52:55 +0000 (0:00:00.174) 0:00:50.001 ****** 2026-01-22 09:52:55.209538 | controller | ok: [localhost] 2026-01-22 09:52:55.681896 | controller | 2026-01-22 09:52:55.681928 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-01-22 09:52:55.681937 | controller | Thursday 22 January 2026 09:52:55 +0000 (0:00:00.038) 0:00:50.040 ****** 2026-01-22 09:52:55.681943 | controller | Thursday 22 January 2026 09:52:55 +0000 (0:00:00.038) 0:00:50.039 ****** 2026-01-22 09:52:55.681953 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml) 2026-01-22 09:52:55.794270 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml) 2026-01-22 09:52:55.794297 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml) 2026-01-22 09:52:55.794309 | controller | 2026-01-22 09:52:55.794315 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-01-22 09:52:55.794321 | controller | _content | 2026-01-22 09:52:55.794327 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-01-22 09:52:55.794332 | controller | combine(_parsed, recursive=true) 2026-01-22 09:52:55.794340 | controller | }} 2026-01-22 09:52:55.794346 | controller | ] *** 2026-01-22 09:52:55.794351 | controller | Thursday 22 January 2026 09:52:55 +0000 (0:00:00.472) 0:00:50.513 ****** 2026-01-22 09:52:55.794357 | controller | Thursday 22 January 2026 09:52:55 +0000 (0:00:00.472) 0:00:50.511 ****** 2026-01-22 09:52:55.794367 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-01-22 09:52:55.972799 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-01-22 09:52:55.972829 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-01-22 09:52:55.972837 | controller | 2026-01-22 09:52:55.972844 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-01-22 09:52:55.972850 | controller | Thursday 22 January 2026 09:52:55 +0000 (0:00:00.112) 0:00:50.625 ****** 2026-01-22 09:52:55.972855 | controller | Thursday 22 January 2026 09:52:55 +0000 (0:00:00.112) 0:00:50.624 ****** 2026-01-22 09:52:55.972865 | controller | changed: [localhost] 2026-01-22 09:52:56.328395 | controller | 2026-01-22 09:52:56.328427 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-01-22 09:52:56.328435 | controller | (_destdir, 2026-01-22 09:52:56.328441 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-01-22 09:52:56.328447 | controller | }}, content={{ 2026-01-22 09:52:56.328453 | controller | ( 2026-01-22 09:52:56.328458 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-01-22 09:52:56.328464 | controller | ) | cifmw.general.to_nice_yaml_all 2026-01-22 09:52:56.328469 | controller | }}, mode=0644] *** 2026-01-22 09:52:56.328474 | controller | Thursday 22 January 2026 09:52:55 +0000 (0:00:00.178) 0:00:50.804 ****** 2026-01-22 09:52:56.328480 | controller | Thursday 22 January 2026 09:52:55 +0000 (0:00:00.178) 0:00:50.802 ****** 2026-01-22 09:52:56.328490 | controller | changed: [localhost] 2026-01-22 09:52:56.560084 | controller | 2026-01-22 09:52:56.560113 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{ 2026-01-22 09:52:56.560122 | controller | (cifmw_kustomize_deploy_basedir, 2026-01-22 09:52:56.560128 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-01-22 09:52:56.560133 | controller | _val['name'], 'values.yaml') | path_join 2026-01-22 09:52:56.560139 | controller | }}, dest={{ 2026-01-22 09:52:56.560154 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:52:56.560161 | controller | stage['path'], _val.src_file 2026-01-22 09:52:56.560166 | controller | ) | 2026-01-22 09:52:56.560172 | controller | path_join 2026-01-22 09:52:56.560177 | controller | }}] *** 2026-01-22 09:52:56.560182 | controller | Thursday 22 January 2026 09:52:56 +0000 (0:00:00.355) 0:00:51.159 ****** 2026-01-22 09:52:56.560188 | controller | Thursday 22 January 2026 09:52:56 +0000 (0:00:00.355) 0:00:51.158 ****** 2026-01-22 09:52:56.560198 | controller | changed: [localhost] => (item=edpm-nodeset-values) 2026-01-22 09:52:56.595841 | controller | 2026-01-22 09:52:56.595867 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:56.595875 | controller | Thursday 22 January 2026 09:52:56 +0000 (0:00:00.231) 0:00:51.391 ****** 2026-01-22 09:52:56.595881 | controller | Thursday 22 January 2026 09:52:56 +0000 (0:00:00.231) 0:00:51.390 ****** 2026-01-22 09:52:56.595891 | controller | skipping: [localhost] 2026-01-22 09:52:56.858432 | controller | 2026-01-22 09:52:56.858463 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-01-22 09:52:56.858472 | controller | Thursday 22 January 2026 09:52:56 +0000 (0:00:00.035) 0:00:51.427 ****** 2026-01-22 09:52:56.858478 | controller | Thursday 22 January 2026 09:52:56 +0000 (0:00:00.035) 0:00:51.426 ****** 2026-01-22 09:52:56.858490 | controller | changed: [localhost] 2026-01-22 09:52:57.197490 | controller | 2026-01-22 09:52:57.197521 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-01-22 09:52:57.197534 | controller | Thursday 22 January 2026 09:52:56 +0000 (0:00:00.262) 0:00:51.689 ****** 2026-01-22 09:52:57.197541 | controller | Thursday 22 January 2026 09:52:56 +0000 (0:00:00.262) 0:00:51.688 ****** 2026-01-22 09:52:57.197551 | controller | changed: [localhost] 2026-01-22 09:52:57.405500 | controller | 2026-01-22 09:52:57.405533 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{ 2026-01-22 09:52:57.405542 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-01-22 09:52:57.405549 | controller | stage['build_output'] | basename) | path_join 2026-01-22 09:52:57.405555 | controller | }}, mode=0644] *** 2026-01-22 09:52:57.405560 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.339) 0:00:52.028 ****** 2026-01-22 09:52:57.405566 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.339) 0:00:52.027 ****** 2026-01-22 09:52:57.405577 | controller | changed: [localhost] 2026-01-22 09:52:57.442061 | controller | 2026-01-22 09:52:57.442099 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:57.442109 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.207) 0:00:52.236 ****** 2026-01-22 09:52:57.442116 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.207) 0:00:52.235 ****** 2026-01-22 09:52:57.442127 | controller | skipping: [localhost] 2026-01-22 09:52:57.477292 | controller | 2026-01-22 09:52:57.477318 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2026-01-22 09:52:57.477326 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.036) 0:00:52.273 ****** 2026-01-22 09:52:57.477332 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.036) 0:00:52.272 ****** 2026-01-22 09:52:57.477343 | controller | skipping: [localhost] 2026-01-22 09:52:57.513542 | controller | 2026-01-22 09:52:57.513563 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/edpm-pre-ceph/nodeset _raw_params={{ wait_condition }}] *** 2026-01-22 09:52:57.513571 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.035) 0:00:52.308 ****** 2026-01-22 09:52:57.513578 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.035) 0:00:52.307 ****** 2026-01-22 09:52:57.513589 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-01-22 09:52:57.548837 | controller | skipping: [localhost] 2026-01-22 09:52:57.548862 | controller | 2026-01-22 09:52:57.548869 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:52:57.548875 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.036) 0:00:52.345 ****** 2026-01-22 09:52:57.548881 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.036) 0:00:52.343 ****** 2026-01-22 09:52:57.548891 | controller | skipping: [localhost] 2026-01-22 09:52:57.589171 | controller | 2026-01-22 09:52:57.589191 | controller | TASK [Executing post_stage hooks for examples/va/hci/edpm-pre-ceph/nodeset name=run_hook] *** 2026-01-22 09:52:57.589199 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.035) 0:00:52.380 ****** 2026-01-22 09:52:57.589206 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.035) 0:00:52.378 ****** 2026-01-22 09:52:57.589216 | controller | skipping: [localhost] 2026-01-22 09:52:57.623037 | controller | 2026-01-22 09:52:57.623066 | 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-01-22 09:52:57.623093 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.040) 0:00:52.420 ****** 2026-01-22 09:52:57.623101 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.040) 0:00:52.419 ****** 2026-01-22 09:52:57.623118 | controller | ok: [localhost] => 2026-01-22 09:52:57.645562 | controller | changed: false 2026-01-22 09:52:57.645590 | controller | msg: All assertions passed 2026-01-22 09:52:57.645600 | controller | 2026-01-22 09:52:57.645607 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:52:57.645615 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.033) 0:00:52.454 ****** 2026-01-22 09:52:57.645622 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.033) 0:00:52.453 ****** 2026-01-22 09:52:57.645634 | controller | skipping: [localhost] 2026-01-22 09:52:57.672286 | controller | 2026-01-22 09:52:57.672309 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:52:57.672318 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.022) 0:00:52.477 ****** 2026-01-22 09:52:57.672324 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.022) 0:00:52.475 ****** 2026-01-22 09:52:57.672333 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m) 2026-01-22 09:52:57.695022 | controller | 2026-01-22 09:52:57.695049 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-01-22 09:52:57.695060 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.026) 0:00:52.503 ****** 2026-01-22 09:52:57.695087 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.026) 0:00:52.502 ****** 2026-01-22 09:52:57.695103 | controller | skipping: [localhost] 2026-01-22 09:52:57.721120 | controller | 2026-01-22 09:52:57.721143 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-01-22 09:52:57.721152 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.022) 0:00:52.526 ****** 2026-01-22 09:52:57.721157 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.022) 0:00:52.525 ****** 2026-01-22 09:52:57.721167 | controller | ok: [localhost] 2026-01-22 09:52:57.902366 | controller | 2026-01-22 09:52:57.902395 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-01-22 09:52:57.902403 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:52:57.902409 | controller | stage['path'], item.src_file) | path_join 2026-01-22 09:52:57.902415 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-01-22 09:52:57.902420 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.026) 0:00:52.552 ****** 2026-01-22 09:52:57.902426 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.026) 0:00:52.551 ****** 2026-01-22 09:52:57.902436 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2026-01-22 09:52:57.957008 | controller | 2026-01-22 09:52:57.957034 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-01-22 09:52:57.957043 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.181) 0:00:52.733 ****** 2026-01-22 09:52:57.957049 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.181) 0:00:52.732 ****** 2026-01-22 09:52:57.957059 | controller | ok: [localhost] => (item=values.yaml) 2026-01-22 09:52:57.992675 | controller | 2026-01-22 09:52:57.992700 | controller | TASK [Executing pre_stage hooks for examples/va/hci/edpm-pre-ceph/deployment name=run_hook] *** 2026-01-22 09:52:57.992708 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.054) 0:00:52.788 ****** 2026-01-22 09:52:57.992717 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.054) 0:00:52.787 ****** 2026-01-22 09:52:57.992727 | controller | skipping: [localhost] 2026-01-22 09:52:58.058342 | controller | 2026-01-22 09:52:58.058369 | controller | TASK [Generate values.yaml for examples/va/hci/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] *** 2026-01-22 09:52:58.058379 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.035) 0:00:52.824 ****** 2026-01-22 09:52:58.058391 | controller | Thursday 22 January 2026 09:52:57 +0000 (0:00:00.035) 0:00:52.822 ****** 2026-01-22 09:52:58.058403 | controller | 2026-01-22 09:52:58.132760 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-01-22 09:52:58.132805 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.065) 0:00:52.889 ****** 2026-01-22 09:52:58.132814 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.065) 0:00:52.888 ****** 2026-01-22 09:52:58.132826 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-01-22 09:52:58.174433 | controller | 2026-01-22 09:52:58.174462 | 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-01-22 09:52:58.174471 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.074) 0:00:52.964 ****** 2026-01-22 09:52:58.174478 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.074) 0:00:52.962 ****** 2026-01-22 09:52:58.174490 | controller | ok: [localhost] => 2026-01-22 09:52:58.347729 | controller | changed: false 2026-01-22 09:52:58.347768 | controller | msg: All assertions passed 2026-01-22 09:52:58.347777 | controller | 2026-01-22 09:52:58.347787 | 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-01-22 09:52:58.347794 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.041) 0:00:53.005 ****** 2026-01-22 09:52:58.347800 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.041) 0:00:53.004 ****** 2026-01-22 09:52:58.347810 | controller | ok: [localhost] 2026-01-22 09:52:58.392332 | controller | 2026-01-22 09:52:58.392357 | 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-01-22 09:52:58.392365 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.173) 0:00:53.179 ****** 2026-01-22 09:52:58.392372 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.173) 0:00:53.177 ****** 2026-01-22 09:52:58.392381 | controller | ok: [localhost] => 2026-01-22 09:52:58.560066 | controller | changed: false 2026-01-22 09:52:58.560121 | controller | msg: All assertions passed 2026-01-22 09:52:58.560129 | controller | 2026-01-22 09:52:58.560135 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-01-22 09:52:58.560141 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.044) 0:00:53.223 ****** 2026-01-22 09:52:58.560147 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.044) 0:00:53.222 ****** 2026-01-22 09:52:58.560157 | controller | ok: [localhost] 2026-01-22 09:52:58.738694 | controller | 2026-01-22 09:52:58.738728 | 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-01-22 09:52:58.738737 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-01-22 09:52:58.738743 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-01-22 09:52:58.738749 | controller | _config_map_content | 2026-01-22 09:52:58.738755 | controller | ansible.utils.remove_keys( 2026-01-22 09:52:58.738760 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-01-22 09:52:58.738777 | controller | matching_parameter='regex') 2026-01-22 09:52:58.738782 | controller | }}, cacheable=False] *** 2026-01-22 09:52:58.738788 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.167) 0:00:53.391 ****** 2026-01-22 09:52:58.738793 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.167) 0:00:53.390 ****** 2026-01-22 09:52:58.738804 | controller | ok: [localhost] 2026-01-22 09:52:58.778191 | controller | 2026-01-22 09:52:58.778219 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-01-22 09:52:58.778228 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.178) 0:00:53.570 ****** 2026-01-22 09:52:58.778239 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.178) 0:00:53.568 ****** 2026-01-22 09:52:58.778249 | controller | skipping: [localhost] 2026-01-22 09:52:58.951925 | controller | 2026-01-22 09:52:58.951956 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-01-22 09:52:58.951965 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.039) 0:00:53.609 ****** 2026-01-22 09:52:58.951971 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.039) 0:00:53.608 ****** 2026-01-22 09:52:58.951982 | controller | changed: [localhost] 2026-01-22 09:52:59.005362 | controller | 2026-01-22 09:52:59.005388 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-01-22 09:52:59.005396 | controller | (snippet_datadir, 2026-01-22 09:52:59.005402 | controller | '02_ci_data.yaml') | path_join 2026-01-22 09:52:59.005408 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-01-22 09:52:59.005414 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.173) 0:00:53.783 ****** 2026-01-22 09:52:59.005419 | controller | Thursday 22 January 2026 09:52:58 +0000 (0:00:00.173) 0:00:53.781 ****** 2026-01-22 09:52:59.005429 | controller | skipping: [localhost] 2026-01-22 09:52:59.058014 | controller | 2026-01-22 09:52:59.058039 | 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-01-22 09:52:59.058047 | controller | Thursday 22 January 2026 09:52:59 +0000 (0:00:00.053) 0:00:53.836 ****** 2026-01-22 09:52:59.058054 | controller | Thursday 22 January 2026 09:52:59 +0000 (0:00:00.053) 0:00:53.835 ****** 2026-01-22 09:52:59.058063 | controller | ok: [localhost] 2026-01-22 09:52:59.395647 | controller | 2026-01-22 09:52:59.395679 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-01-22 09:52:59.395687 | controller | (snippet_datadir, 2026-01-22 09:52:59.395693 | controller | '03_user_data_b64.yaml') | path_join 2026-01-22 09:52:59.395699 | controller | }}, content={{ 2026-01-22 09:52:59.395704 | controller | _base64_patch | 2026-01-22 09:52:59.395710 | controller | default({}) | 2026-01-22 09:52:59.395715 | controller | to_nice_yaml 2026-01-22 09:52:59.395720 | controller | }}, mode=0644] *** 2026-01-22 09:52:59.395726 | controller | Thursday 22 January 2026 09:52:59 +0000 (0:00:00.052) 0:00:53.889 ****** 2026-01-22 09:52:59.395731 | controller | Thursday 22 January 2026 09:52:59 +0000 (0:00:00.052) 0:00:53.888 ****** 2026-01-22 09:52:59.395741 | controller | changed: [localhost] 2026-01-22 09:52:59.736713 | controller | 2026-01-22 09:52:59.736744 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-01-22 09:52:59.736752 | controller | (snippet_datadir, 2026-01-22 09:52:59.736758 | controller | '04_user_data.yaml') | path_join 2026-01-22 09:52:59.736777 | controller | }}, content={{ 2026-01-22 09:52:59.736786 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-01-22 09:52:59.736791 | controller | default({}) | 2026-01-22 09:52:59.736797 | controller | to_nice_yaml 2026-01-22 09:52:59.736803 | controller | }}, mode=0644] *** 2026-01-22 09:52:59.736808 | controller | Thursday 22 January 2026 09:52:59 +0000 (0:00:00.337) 0:00:54.227 ****** 2026-01-22 09:52:59.736814 | controller | Thursday 22 January 2026 09:52:59 +0000 (0:00:00.337) 0:00:54.225 ****** 2026-01-22 09:52:59.736824 | controller | changed: [localhost] 2026-01-22 09:53:00.076443 | controller | 2026-01-22 09:53:00.076475 | 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-01-22 09:53:00.076483 | controller | ( 2026-01-22 09:53:00.076489 | controller | snippet_datadir, 2026-01-22 09:53:00.076495 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-01-22 09:53:00.076501 | controller | ) | path_join 2026-01-22 09:53:00.076506 | controller | }}, mode=0644] *** 2026-01-22 09:53:00.076512 | controller | Thursday 22 January 2026 09:52:59 +0000 (0:00:00.341) 0:00:54.568 ****** 2026-01-22 09:53:00.076517 | controller | Thursday 22 January 2026 09:52:59 +0000 (0:00:00.341) 0:00:54.566 ****** 2026-01-22 09:53:00.076530 | controller | changed: [localhost] 2026-01-22 09:53:00.129711 | controller | 2026-01-22 09:53:00.129739 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-01-22 09:53:00.129747 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.339) 0:00:54.907 ****** 2026-01-22 09:53:00.129753 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.339) 0:00:54.906 ****** 2026-01-22 09:53:00.129763 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-01-22 09:53:00.170146 | controller | 2026-01-22 09:53:00.170167 | 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-01-22 09:53:00.170176 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.053) 0:00:54.961 ****** 2026-01-22 09:53:00.170181 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.053) 0:00:54.959 ****** 2026-01-22 09:53:00.170190 | controller | ok: [localhost] => 2026-01-22 09:53:00.345602 | controller | changed: false 2026-01-22 09:53:00.345633 | controller | msg: All assertions passed 2026-01-22 09:53:00.345641 | controller | 2026-01-22 09:53:00.345648 | 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-01-22 09:53:00.345657 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.040) 0:00:55.001 ****** 2026-01-22 09:53:00.345662 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.040) 0:00:55.000 ****** 2026-01-22 09:53:00.345672 | controller | ok: [localhost] 2026-01-22 09:53:00.384934 | controller | 2026-01-22 09:53:00.384959 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-01-22 09:53:00.384967 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.175) 0:00:55.176 ****** 2026-01-22 09:53:00.384972 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.175) 0:00:55.175 ****** 2026-01-22 09:53:00.384982 | controller | ok: [localhost] 2026-01-22 09:53:00.723485 | controller | 2026-01-22 09:53:00.723514 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-01-22 09:53:00.723522 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.039) 0:00:55.216 ****** 2026-01-22 09:53:00.723528 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.039) 0:00:55.215 ****** 2026-01-22 09:53:00.723538 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2026-01-22 09:53:00.805552 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2026-01-22 09:53:00.805578 | controller | 2026-01-22 09:53:00.805586 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-01-22 09:53:00.805592 | controller | _content | 2026-01-22 09:53:00.805598 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-01-22 09:53:00.805604 | controller | combine(_parsed, recursive=true) 2026-01-22 09:53:00.805609 | controller | }} 2026-01-22 09:53:00.805615 | controller | ] *** 2026-01-22 09:53:00.805620 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.338) 0:00:55.554 ****** 2026-01-22 09:53:00.805626 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.338) 0:00:55.553 ****** 2026-01-22 09:53:00.805636 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-01-22 09:53:00.987206 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-01-22 09:53:00.987232 | controller | 2026-01-22 09:53:00.987240 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-01-22 09:53:00.987247 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.082) 0:00:55.637 ****** 2026-01-22 09:53:00.987252 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.082) 0:00:55.635 ****** 2026-01-22 09:53:00.987262 | controller | changed: [localhost] 2026-01-22 09:53:01.340028 | controller | 2026-01-22 09:53:01.340059 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-01-22 09:53:01.340082 | controller | (_destdir, 2026-01-22 09:53:01.340096 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-01-22 09:53:01.340102 | controller | }}, content={{ 2026-01-22 09:53:01.340108 | controller | ( 2026-01-22 09:53:01.340113 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-01-22 09:53:01.340119 | controller | ) | cifmw.general.to_nice_yaml_all 2026-01-22 09:53:01.340283 | controller | }}, mode=0644] *** 2026-01-22 09:53:01.340288 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.181) 0:00:55.818 ****** 2026-01-22 09:53:01.340294 | controller | Thursday 22 January 2026 09:53:00 +0000 (0:00:00.181) 0:00:55.817 ****** 2026-01-22 09:53:01.340304 | controller | changed: [localhost] 2026-01-22 09:53:01.578301 | controller | 2026-01-22 09:53:01.578331 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/edpm-pre-ceph/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-01-22 09:53:01.578340 | controller | (cifmw_kustomize_deploy_basedir, 2026-01-22 09:53:01.578347 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-01-22 09:53:01.578352 | controller | _val['name'], 'values.yaml') | path_join 2026-01-22 09:53:01.578357 | controller | }}, dest={{ 2026-01-22 09:53:01.578363 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:53:01.578369 | controller | stage['path'], _val.src_file 2026-01-22 09:53:01.578374 | controller | ) | 2026-01-22 09:53:01.578379 | controller | path_join 2026-01-22 09:53:01.578385 | controller | }}] *** 2026-01-22 09:53:01.578390 | controller | Thursday 22 January 2026 09:53:01 +0000 (0:00:00.352) 0:00:56.171 ****** 2026-01-22 09:53:01.578395 | controller | Thursday 22 January 2026 09:53:01 +0000 (0:00:00.352) 0:00:56.170 ****** 2026-01-22 09:53:01.578406 | controller | changed: [localhost] => (item=edpm-deployment-values) 2026-01-22 09:53:01.616120 | controller | 2026-01-22 09:53:01.616142 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:53:01.616151 | controller | Thursday 22 January 2026 09:53:01 +0000 (0:00:00.238) 0:00:56.409 ****** 2026-01-22 09:53:01.616158 | controller | Thursday 22 January 2026 09:53:01 +0000 (0:00:00.238) 0:00:56.408 ****** 2026-01-22 09:53:01.616170 | controller | skipping: [localhost] 2026-01-22 09:53:01.880353 | controller | 2026-01-22 09:53:01.880398 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-01-22 09:53:01.880407 | controller | Thursday 22 January 2026 09:53:01 +0000 (0:00:00.037) 0:00:56.447 ****** 2026-01-22 09:53:01.880413 | controller | Thursday 22 January 2026 09:53:01 +0000 (0:00:00.037) 0:00:56.446 ****** 2026-01-22 09:53:01.880424 | controller | changed: [localhost] 2026-01-22 09:53:02.227655 | controller | 2026-01-22 09:53:02.227684 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-01-22 09:53:02.227696 | controller | Thursday 22 January 2026 09:53:01 +0000 (0:00:00.264) 0:00:56.711 ****** 2026-01-22 09:53:02.227702 | controller | Thursday 22 January 2026 09:53:01 +0000 (0:00:00.264) 0:00:56.710 ****** 2026-01-22 09:53:02.227712 | controller | changed: [localhost] 2026-01-22 09:53:02.438486 | controller | 2026-01-22 09:53:02.438518 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/edpm-pre-ceph/deployment remote_src=True, src={{ _output }}, dest={{ 2026-01-22 09:53:02.438528 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-01-22 09:53:02.438533 | controller | stage['build_output'] | basename) | path_join 2026-01-22 09:53:02.438539 | controller | }}, mode=0644] *** 2026-01-22 09:53:02.438545 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.347) 0:00:57.059 ****** 2026-01-22 09:53:02.438550 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.347) 0:00:57.057 ****** 2026-01-22 09:53:02.438560 | controller | changed: [localhost] 2026-01-22 09:53:02.474539 | controller | 2026-01-22 09:53:02.474580 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:53:02.474596 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.210) 0:00:57.269 ****** 2026-01-22 09:53:02.474614 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.210) 0:00:57.268 ****** 2026-01-22 09:53:02.474636 | controller | skipping: [localhost] 2026-01-22 09:53:02.510927 | controller | 2026-01-22 09:53:02.510950 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-01-22 09:53:02.510958 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.036) 0:00:57.305 ****** 2026-01-22 09:53:02.510964 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.036) 0:00:57.304 ****** 2026-01-22 09:53:02.510974 | controller | skipping: [localhost] 2026-01-22 09:53:02.548295 | controller | 2026-01-22 09:53:02.548315 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/edpm-pre-ceph/deployment _raw_params={{ wait_condition }}] *** 2026-01-22 09:53:02.548322 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.036) 0:00:57.342 ****** 2026-01-22 09:53:02.548328 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.036) 0:00:57.341 ****** 2026-01-22 09:53:02.548337 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m) 2026-01-22 09:53:02.584189 | controller | skipping: [localhost] 2026-01-22 09:53:02.584225 | controller | 2026-01-22 09:53:02.584238 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:53:02.584248 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.037) 0:00:57.379 ****** 2026-01-22 09:53:02.584258 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.037) 0:00:57.378 ****** 2026-01-22 09:53:02.584273 | controller | skipping: [localhost] 2026-01-22 09:53:02.625814 | controller | 2026-01-22 09:53:02.625841 | controller | TASK [Executing post_stage hooks for examples/va/hci/edpm-pre-ceph/deployment name=run_hook] *** 2026-01-22 09:53:02.625852 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.035) 0:00:57.415 ****** 2026-01-22 09:53:02.625859 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.035) 0:00:57.414 ****** 2026-01-22 09:53:02.625871 | controller | skipping: [localhost] 2026-01-22 09:53:02.662985 | controller | 2026-01-22 09:53:02.663016 | 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-01-22 09:53:02.663027 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.041) 0:00:57.457 ****** 2026-01-22 09:53:02.663035 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.041) 0:00:57.455 ****** 2026-01-22 09:53:02.663048 | controller | ok: [localhost] => 2026-01-22 09:53:02.686705 | controller | changed: false 2026-01-22 09:53:02.686745 | controller | msg: All assertions passed 2026-01-22 09:53:02.686760 | controller | 2026-01-22 09:53:02.686786 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:53:02.686797 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.037) 0:00:57.494 ****** 2026-01-22 09:53:02.686807 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.037) 0:00:57.493 ****** 2026-01-22 09:53:02.686823 | controller | skipping: [localhost] 2026-01-22 09:53:02.717711 | controller | 2026-01-22 09:53:02.717748 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:53:02.717762 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.023) 0:00:57.518 ****** 2026-01-22 09:53:02.717787 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.023) 0:00:57.516 ****** 2026-01-22 09:53:02.717805 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-01-22 09:53:02.740121 | controller | 2026-01-22 09:53:02.740141 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-01-22 09:53:02.740154 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.031) 0:00:57.549 ****** 2026-01-22 09:53:02.740160 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.031) 0:00:57.547 ****** 2026-01-22 09:53:02.740169 | controller | skipping: [localhost] 2026-01-22 09:53:02.767754 | controller | 2026-01-22 09:53:02.767783 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-01-22 09:53:02.767791 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.022) 0:00:57.571 ****** 2026-01-22 09:53:02.767797 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.022) 0:00:57.570 ****** 2026-01-22 09:53:02.767806 | controller | ok: [localhost] 2026-01-22 09:53:03.109202 | controller | 2026-01-22 09:53:03.109232 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-01-22 09:53:03.109241 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:53:03.109247 | controller | stage['path'], item.src_file) | path_join 2026-01-22 09:53:03.109253 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-01-22 09:53:03.109258 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.027) 0:00:57.599 ****** 2026-01-22 09:53:03.109264 | controller | Thursday 22 January 2026 09:53:02 +0000 (0:00:00.027) 0:00:57.597 ****** 2026-01-22 09:53:03.109274 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-01-22 09:53:03.189290 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'}) 2026-01-22 09:53:03.189321 | controller | 2026-01-22 09:53:03.189332 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-01-22 09:53:03.189340 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.341) 0:00:57.940 ****** 2026-01-22 09:53:03.189347 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.341) 0:00:57.939 ****** 2026-01-22 09:53:03.189359 | controller | ok: [localhost] => (item=service-values.yaml) 2026-01-22 09:53:03.226921 | controller | ok: [localhost] => (item=values.yaml) 2026-01-22 09:53:03.226942 | controller | 2026-01-22 09:53:03.226950 | controller | TASK [Executing pre_stage hooks for examples/va/hci name=run_hook] ************* 2026-01-22 09:53:03.226957 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.080) 0:00:58.020 ****** 2026-01-22 09:53:03.226964 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.080) 0:00:58.019 ****** 2026-01-22 09:53:03.226976 | controller | skipping: [localhost] 2026-01-22 09:53:03.326664 | controller | 2026-01-22 09:53:03.326697 | controller | TASK [Generate values.yaml for examples/va/hci name=ci_gen_kustomize_values] *** 2026-01-22 09:53:03.326707 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.037) 0:00:58.058 ****** 2026-01-22 09:53:03.326715 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.037) 0:00:58.057 ****** 2026-01-22 09:53:03.326727 | controller | 2026-01-22 09:53:03.376874 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-01-22 09:53:03.376907 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.099) 0:00:58.158 ****** 2026-01-22 09:53:03.376917 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.099) 0:00:58.156 ****** 2026-01-22 09:53:03.376929 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-01-22 09:53:03.419769 | controller | 2026-01-22 09:53:03.419810 | 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-01-22 09:53:03.419821 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.050) 0:00:58.208 ****** 2026-01-22 09:53:03.419828 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.050) 0:00:58.207 ****** 2026-01-22 09:53:03.419840 | controller | ok: [localhost] => 2026-01-22 09:53:03.589916 | controller | changed: false 2026-01-22 09:53:03.589944 | controller | msg: All assertions passed 2026-01-22 09:53:03.589956 | controller | 2026-01-22 09:53:03.589963 | 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-01-22 09:53:03.589969 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.042) 0:00:58.250 ****** 2026-01-22 09:53:03.589974 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.042) 0:00:58.249 ****** 2026-01-22 09:53:03.589985 | controller | ok: [localhost] 2026-01-22 09:53:03.635147 | controller | 2026-01-22 09:53:03.635175 | 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-01-22 09:53:03.635183 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.170) 0:00:58.421 ****** 2026-01-22 09:53:03.635189 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.170) 0:00:58.420 ****** 2026-01-22 09:53:03.635198 | controller | ok: [localhost] => 2026-01-22 09:53:03.800991 | controller | changed: false 2026-01-22 09:53:03.801021 | controller | msg: All assertions passed 2026-01-22 09:53:03.801029 | controller | 2026-01-22 09:53:03.801036 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-01-22 09:53:03.801042 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.045) 0:00:58.466 ****** 2026-01-22 09:53:03.801047 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.045) 0:00:58.465 ****** 2026-01-22 09:53:03.801057 | controller | ok: [localhost] 2026-01-22 09:53:04.019960 | controller | 2026-01-22 09:53:04.020002 | 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-01-22 09:53:04.020010 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-01-22 09:53:04.020017 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-01-22 09:53:04.020022 | controller | _config_map_content | 2026-01-22 09:53:04.020028 | controller | ansible.utils.remove_keys( 2026-01-22 09:53:04.020033 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-01-22 09:53:04.020039 | controller | matching_parameter='regex') 2026-01-22 09:53:04.020044 | controller | }}, cacheable=False] *** 2026-01-22 09:53:04.020053 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.165) 0:00:58.632 ****** 2026-01-22 09:53:04.020059 | controller | Thursday 22 January 2026 09:53:03 +0000 (0:00:00.165) 0:00:58.631 ****** 2026-01-22 09:53:04.020085 | controller | ok: [localhost] 2026-01-22 09:53:04.058801 | controller | 2026-01-22 09:53:04.058827 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-01-22 09:53:04.058836 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.218) 0:00:58.851 ****** 2026-01-22 09:53:04.058842 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.218) 0:00:58.850 ****** 2026-01-22 09:53:04.058852 | controller | skipping: [localhost] 2026-01-22 09:53:04.231752 | controller | 2026-01-22 09:53:04.231795 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-01-22 09:53:04.231805 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.038) 0:00:58.890 ****** 2026-01-22 09:53:04.231811 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.038) 0:00:58.888 ****** 2026-01-22 09:53:04.231822 | controller | ok: [localhost] 2026-01-22 09:53:04.283829 | controller | 2026-01-22 09:53:04.283861 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-01-22 09:53:04.283870 | controller | (snippet_datadir, 2026-01-22 09:53:04.283876 | controller | '02_ci_data.yaml') | path_join 2026-01-22 09:53:04.283885 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-01-22 09:53:04.283891 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.172) 0:00:59.063 ****** 2026-01-22 09:53:04.283896 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.172) 0:00:59.061 ****** 2026-01-22 09:53:04.283907 | controller | skipping: [localhost] 2026-01-22 09:53:04.335380 | controller | 2026-01-22 09:53:04.335407 | 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-01-22 09:53:04.335416 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.052) 0:00:59.115 ****** 2026-01-22 09:53:04.335422 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.052) 0:00:59.113 ****** 2026-01-22 09:53:04.335432 | controller | ok: [localhost] 2026-01-22 09:53:04.678143 | controller | 2026-01-22 09:53:04.678176 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-01-22 09:53:04.678185 | controller | (snippet_datadir, 2026-01-22 09:53:04.678191 | controller | '03_user_data_b64.yaml') | path_join 2026-01-22 09:53:04.678197 | controller | }}, content={{ 2026-01-22 09:53:04.678203 | controller | _base64_patch | 2026-01-22 09:53:04.678209 | controller | default({}) | 2026-01-22 09:53:04.678214 | controller | to_nice_yaml 2026-01-22 09:53:04.678219 | controller | }}, mode=0644] *** 2026-01-22 09:53:04.678225 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.051) 0:00:59.166 ****** 2026-01-22 09:53:04.678230 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.051) 0:00:59.165 ****** 2026-01-22 09:53:04.678241 | controller | ok: [localhost] 2026-01-22 09:53:05.055007 | controller | 2026-01-22 09:53:05.055053 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-01-22 09:53:05.055062 | controller | (snippet_datadir, 2026-01-22 09:53:05.055082 | controller | '04_user_data.yaml') | path_join 2026-01-22 09:53:05.055092 | controller | }}, content={{ 2026-01-22 09:53:05.055098 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-01-22 09:53:05.055104 | controller | default({}) | 2026-01-22 09:53:05.055109 | controller | to_nice_yaml 2026-01-22 09:53:05.055114 | controller | }}, mode=0644] *** 2026-01-22 09:53:05.055120 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.342) 0:00:59.509 ****** 2026-01-22 09:53:05.055125 | controller | Thursday 22 January 2026 09:53:04 +0000 (0:00:00.342) 0:00:59.508 ****** 2026-01-22 09:53:05.055138 | controller | ok: [localhost] 2026-01-22 09:53:05.409770 | controller | 2026-01-22 09:53:05.409812 | 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-01-22 09:53:05.409820 | controller | ( 2026-01-22 09:53:05.409826 | controller | snippet_datadir, 2026-01-22 09:53:05.409832 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-01-22 09:53:05.409837 | controller | ) | path_join 2026-01-22 09:53:05.409843 | controller | }}, mode=0644] *** 2026-01-22 09:53:05.409848 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.376) 0:00:59.886 ****** 2026-01-22 09:53:05.409854 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.376) 0:00:59.885 ****** 2026-01-22 09:53:05.409864 | controller | changed: [localhost] 2026-01-22 09:53:05.460566 | controller | 2026-01-22 09:53:05.460595 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-01-22 09:53:05.460603 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.354) 0:01:00.241 ****** 2026-01-22 09:53:05.460609 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.354) 0:01:00.239 ****** 2026-01-22 09:53:05.460620 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-01-22 09:53:05.498099 | controller | 2026-01-22 09:53:05.498125 | 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-01-22 09:53:05.498134 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.050) 0:01:00.292 ****** 2026-01-22 09:53:05.498143 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.050) 0:01:00.290 ****** 2026-01-22 09:53:05.498153 | controller | ok: [localhost] => 2026-01-22 09:53:05.667122 | controller | changed: false 2026-01-22 09:53:05.667154 | controller | msg: All assertions passed 2026-01-22 09:53:05.667162 | controller | 2026-01-22 09:53:05.667168 | 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-01-22 09:53:05.667179 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.037) 0:01:00.329 ****** 2026-01-22 09:53:05.667185 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.037) 0:01:00.328 ****** 2026-01-22 09:53:05.667195 | controller | ok: [localhost] 2026-01-22 09:53:05.703849 | controller | 2026-01-22 09:53:05.703872 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-01-22 09:53:05.703880 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.168) 0:01:00.498 ****** 2026-01-22 09:53:05.703887 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.168) 0:01:00.497 ****** 2026-01-22 09:53:05.703897 | controller | ok: [localhost] 2026-01-22 09:53:06.020903 | controller | 2026-01-22 09:53:06.020939 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-01-22 09:53:06.020947 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.036) 0:01:00.535 ****** 2026-01-22 09:53:06.020953 | controller | Thursday 22 January 2026 09:53:05 +0000 (0:00:00.036) 0:01:00.534 ****** 2026-01-22 09:53:06.020963 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-01-22 09:53:06.100792 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-01-22 09:53:06.100818 | controller | 2026-01-22 09:53:06.100827 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-01-22 09:53:06.100833 | controller | _content | 2026-01-22 09:53:06.100839 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-01-22 09:53:06.100844 | controller | combine(_parsed, recursive=true) 2026-01-22 09:53:06.100850 | controller | }} 2026-01-22 09:53:06.100855 | controller | ] *** 2026-01-22 09:53:06.100860 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.316) 0:01:00.852 ****** 2026-01-22 09:53:06.100866 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.316) 0:01:00.851 ****** 2026-01-22 09:53:06.100876 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-01-22 09:53:06.273379 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-01-22 09:53:06.273409 | controller | 2026-01-22 09:53:06.273417 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-01-22 09:53:06.273424 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.079) 0:01:00.932 ****** 2026-01-22 09:53:06.273429 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.079) 0:01:00.930 ****** 2026-01-22 09:53:06.273440 | controller | ok: [localhost] 2026-01-22 09:53:06.631870 | controller | 2026-01-22 09:53:06.631901 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-01-22 09:53:06.631910 | controller | (_destdir, 2026-01-22 09:53:06.631916 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-01-22 09:53:06.631922 | controller | }}, content={{ 2026-01-22 09:53:06.631928 | controller | ( 2026-01-22 09:53:06.631933 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-01-22 09:53:06.631939 | controller | ) | cifmw.general.to_nice_yaml_all 2026-01-22 09:53:06.631944 | controller | }}, mode=0644] *** 2026-01-22 09:53:06.631950 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.172) 0:01:01.104 ****** 2026-01-22 09:53:06.631955 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.172) 0:01:01.103 ****** 2026-01-22 09:53:06.631965 | controller | changed: [localhost] 2026-01-22 09:53:06.680326 | controller | 2026-01-22 09:53:06.680352 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-01-22 09:53:06.680360 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.358) 0:01:01.463 ****** 2026-01-22 09:53:06.680366 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.358) 0:01:01.461 ****** 2026-01-22 09:53:06.680376 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-01-22 09:53:06.719323 | controller | 2026-01-22 09:53:06.719348 | 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-01-22 09:53:06.719362 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.048) 0:01:01.511 ****** 2026-01-22 09:53:06.719367 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.048) 0:01:01.510 ****** 2026-01-22 09:53:06.719377 | controller | ok: [localhost] => 2026-01-22 09:53:06.885803 | controller | changed: false 2026-01-22 09:53:06.885832 | controller | msg: All assertions passed 2026-01-22 09:53:06.885840 | controller | 2026-01-22 09:53:06.885847 | 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-01-22 09:53:06.885853 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.038) 0:01:01.550 ****** 2026-01-22 09:53:06.885859 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.038) 0:01:01.549 ****** 2026-01-22 09:53:06.885869 | controller | ok: [localhost] 2026-01-22 09:53:06.929029 | controller | 2026-01-22 09:53:06.929054 | 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-01-22 09:53:06.929063 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.166) 0:01:01.717 ****** 2026-01-22 09:53:06.929091 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.166) 0:01:01.715 ****** 2026-01-22 09:53:06.929105 | controller | ok: [localhost] => 2026-01-22 09:53:07.093495 | controller | changed: false 2026-01-22 09:53:07.093523 | controller | msg: All assertions passed 2026-01-22 09:53:07.093531 | controller | 2026-01-22 09:53:07.093538 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-01-22 09:53:07.093544 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.043) 0:01:01.760 ****** 2026-01-22 09:53:07.093549 | controller | Thursday 22 January 2026 09:53:06 +0000 (0:00:00.043) 0:01:01.759 ****** 2026-01-22 09:53:07.093559 | controller | ok: [localhost] 2026-01-22 09:53:07.271741 | controller | 2026-01-22 09:53:07.271771 | 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-01-22 09:53:07.271779 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-01-22 09:53:07.271800 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-01-22 09:53:07.271806 | controller | _config_map_content | 2026-01-22 09:53:07.271811 | controller | ansible.utils.remove_keys( 2026-01-22 09:53:07.271817 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-01-22 09:53:07.271822 | controller | matching_parameter='regex') 2026-01-22 09:53:07.271828 | controller | }}, cacheable=False] *** 2026-01-22 09:53:07.271833 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.164) 0:01:01.924 ****** 2026-01-22 09:53:07.271838 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.164) 0:01:01.923 ****** 2026-01-22 09:53:07.271848 | controller | ok: [localhost] 2026-01-22 09:53:07.308993 | controller | 2026-01-22 09:53:07.309019 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-01-22 09:53:07.309027 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.178) 0:01:02.103 ****** 2026-01-22 09:53:07.309033 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.178) 0:01:02.101 ****** 2026-01-22 09:53:07.309042 | controller | skipping: [localhost] 2026-01-22 09:53:07.479497 | controller | 2026-01-22 09:53:07.479527 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-01-22 09:53:07.479536 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.037) 0:01:02.140 ****** 2026-01-22 09:53:07.479545 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.037) 0:01:02.139 ****** 2026-01-22 09:53:07.479554 | controller | changed: [localhost] 2026-01-22 09:53:07.532142 | controller | 2026-01-22 09:53:07.532166 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-01-22 09:53:07.532178 | controller | (snippet_datadir, 2026-01-22 09:53:07.532184 | controller | '02_ci_data.yaml') | path_join 2026-01-22 09:53:07.532190 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-01-22 09:53:07.532195 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.170) 0:01:02.310 ****** 2026-01-22 09:53:07.532206 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.170) 0:01:02.309 ****** 2026-01-22 09:53:07.532221 | controller | skipping: [localhost] 2026-01-22 09:53:07.583810 | controller | 2026-01-22 09:53:07.583831 | 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-01-22 09:53:07.583839 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.052) 0:01:02.363 ****** 2026-01-22 09:53:07.583845 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.052) 0:01:02.362 ****** 2026-01-22 09:53:07.583854 | controller | ok: [localhost] 2026-01-22 09:53:07.919207 | controller | 2026-01-22 09:53:07.919238 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-01-22 09:53:07.919246 | controller | (snippet_datadir, 2026-01-22 09:53:07.919252 | controller | '03_user_data_b64.yaml') | path_join 2026-01-22 09:53:07.919258 | controller | }}, content={{ 2026-01-22 09:53:07.919264 | controller | _base64_patch | 2026-01-22 09:53:07.919269 | controller | default({}) | 2026-01-22 09:53:07.919274 | controller | to_nice_yaml 2026-01-22 09:53:07.919280 | controller | }}, mode=0644] *** 2026-01-22 09:53:07.919285 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.051) 0:01:02.415 ****** 2026-01-22 09:53:07.919291 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.051) 0:01:02.413 ****** 2026-01-22 09:53:07.919301 | controller | changed: [localhost] 2026-01-22 09:53:08.263938 | controller | 2026-01-22 09:53:08.263968 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-01-22 09:53:08.263977 | controller | (snippet_datadir, 2026-01-22 09:53:08.263983 | controller | '04_user_data.yaml') | path_join 2026-01-22 09:53:08.263988 | controller | }}, content={{ 2026-01-22 09:53:08.263994 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-01-22 09:53:08.264000 | controller | default({}) | 2026-01-22 09:53:08.264005 | controller | to_nice_yaml 2026-01-22 09:53:08.264010 | controller | }}, mode=0644] *** 2026-01-22 09:53:08.264016 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.335) 0:01:02.750 ****** 2026-01-22 09:53:08.264021 | controller | Thursday 22 January 2026 09:53:07 +0000 (0:00:00.335) 0:01:02.749 ****** 2026-01-22 09:53:08.264031 | controller | changed: [localhost] 2026-01-22 09:53:08.609455 | controller | 2026-01-22 09:53:08.609486 | 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-01-22 09:53:08.609494 | controller | ( 2026-01-22 09:53:08.609499 | controller | snippet_datadir, 2026-01-22 09:53:08.609505 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-01-22 09:53:08.609511 | controller | ) | path_join 2026-01-22 09:53:08.609517 | controller | }}, mode=0644] *** 2026-01-22 09:53:08.609522 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.344) 0:01:03.095 ****** 2026-01-22 09:53:08.609528 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.344) 0:01:03.094 ****** 2026-01-22 09:53:08.609537 | controller | changed: [localhost] 2026-01-22 09:53:08.663260 | controller | 2026-01-22 09:53:08.663287 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-01-22 09:53:08.663295 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.345) 0:01:03.440 ****** 2026-01-22 09:53:08.663301 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.345) 0:01:03.439 ****** 2026-01-22 09:53:08.663310 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-01-22 09:53:08.704634 | controller | 2026-01-22 09:53:08.704659 | 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-01-22 09:53:08.704671 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.053) 0:01:03.494 ****** 2026-01-22 09:53:08.704677 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.053) 0:01:03.493 ****** 2026-01-22 09:53:08.704687 | controller | ok: [localhost] => 2026-01-22 09:53:08.879086 | controller | changed: false 2026-01-22 09:53:08.879115 | controller | msg: All assertions passed 2026-01-22 09:53:08.879123 | controller | 2026-01-22 09:53:08.879129 | 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-01-22 09:53:08.879135 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.041) 0:01:03.536 ****** 2026-01-22 09:53:08.879141 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.041) 0:01:03.534 ****** 2026-01-22 09:53:08.879151 | controller | ok: [localhost] 2026-01-22 09:53:08.917509 | controller | 2026-01-22 09:53:08.917534 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-01-22 09:53:08.917542 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.174) 0:01:03.710 ****** 2026-01-22 09:53:08.917548 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.174) 0:01:03.709 ****** 2026-01-22 09:53:08.917557 | controller | ok: [localhost] 2026-01-22 09:53:09.245878 | controller | 2026-01-22 09:53:09.245911 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-01-22 09:53:09.245919 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.038) 0:01:03.748 ****** 2026-01-22 09:53:09.245925 | controller | Thursday 22 January 2026 09:53:08 +0000 (0:00:00.038) 0:01:03.747 ****** 2026-01-22 09:53:09.245934 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml) 2026-01-22 09:53:09.327543 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml) 2026-01-22 09:53:09.327569 | controller | 2026-01-22 09:53:09.327577 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-01-22 09:53:09.327583 | controller | _content | 2026-01-22 09:53:09.327589 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-01-22 09:53:09.327595 | controller | combine(_parsed, recursive=true) 2026-01-22 09:53:09.327600 | controller | }} 2026-01-22 09:53:09.327606 | controller | ] *** 2026-01-22 09:53:09.327611 | controller | Thursday 22 January 2026 09:53:09 +0000 (0:00:00.328) 0:01:04.077 ****** 2026-01-22 09:53:09.327617 | controller | Thursday 22 January 2026 09:53:09 +0000 (0:00:00.328) 0:01:04.075 ****** 2026-01-22 09:53:09.327627 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-01-22 09:53:09.505544 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-01-22 09:53:09.505572 | controller | 2026-01-22 09:53:09.505581 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-01-22 09:53:09.505587 | controller | Thursday 22 January 2026 09:53:09 +0000 (0:00:00.081) 0:01:04.159 ****** 2026-01-22 09:53:09.505593 | controller | Thursday 22 January 2026 09:53:09 +0000 (0:00:00.081) 0:01:04.157 ****** 2026-01-22 09:53:09.505603 | controller | changed: [localhost] 2026-01-22 09:53:09.856882 | controller | 2026-01-22 09:53:09.856913 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-01-22 09:53:09.856922 | controller | (_destdir, 2026-01-22 09:53:09.856928 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-01-22 09:53:09.856934 | controller | }}, content={{ 2026-01-22 09:53:09.856939 | controller | ( 2026-01-22 09:53:09.856945 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-01-22 09:53:09.856950 | controller | ) | cifmw.general.to_nice_yaml_all 2026-01-22 09:53:09.856956 | controller | }}, mode=0644] *** 2026-01-22 09:53:09.856961 | controller | Thursday 22 January 2026 09:53:09 +0000 (0:00:00.177) 0:01:04.336 ****** 2026-01-22 09:53:09.856967 | controller | Thursday 22 January 2026 09:53:09 +0000 (0:00:00.177) 0:01:04.335 ****** 2026-01-22 09:53:09.856979 | controller | changed: [localhost] 2026-01-22 09:53:10.304764 | controller | 2026-01-22 09:53:10.304818 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci mode=0644, backup=True, remote_src=True, src={{ 2026-01-22 09:53:10.304834 | controller | (cifmw_kustomize_deploy_basedir, 2026-01-22 09:53:10.304842 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-01-22 09:53:10.304849 | controller | _val['name'], 'values.yaml') | path_join 2026-01-22 09:53:10.304855 | controller | }}, dest={{ 2026-01-22 09:53:10.304867 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:53:10.304875 | controller | stage['path'], _val.src_file 2026-01-22 09:53:10.304882 | controller | ) | 2026-01-22 09:53:10.304888 | controller | path_join 2026-01-22 09:53:10.304895 | controller | }}] *** 2026-01-22 09:53:10.304901 | controller | Thursday 22 January 2026 09:53:09 +0000 (0:00:00.351) 0:01:04.688 ****** 2026-01-22 09:53:10.304908 | controller | Thursday 22 January 2026 09:53:09 +0000 (0:00:00.351) 0:01:04.686 ****** 2026-01-22 09:53:10.304921 | controller | changed: [localhost] => (item=service-values) 2026-01-22 09:53:10.342748 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph) 2026-01-22 09:53:10.342783 | controller | 2026-01-22 09:53:10.342799 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:53:10.342806 | controller | Thursday 22 January 2026 09:53:10 +0000 (0:00:00.447) 0:01:05.136 ****** 2026-01-22 09:53:10.342812 | controller | Thursday 22 January 2026 09:53:10 +0000 (0:00:00.447) 0:01:05.134 ****** 2026-01-22 09:53:10.342823 | controller | skipping: [localhost] 2026-01-22 09:53:10.691897 | controller | 2026-01-22 09:53:10.691933 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-01-22 09:53:10.691941 | controller | Thursday 22 January 2026 09:53:10 +0000 (0:00:00.038) 0:01:05.174 ****** 2026-01-22 09:53:10.691948 | controller | Thursday 22 January 2026 09:53:10 +0000 (0:00:00.038) 0:01:05.172 ****** 2026-01-22 09:53:10.691959 | controller | changed: [localhost] 2026-01-22 09:53:11.043651 | controller | 2026-01-22 09:53:11.043688 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-01-22 09:53:11.043697 | controller | Thursday 22 January 2026 09:53:10 +0000 (0:00:00.348) 0:01:05.523 ****** 2026-01-22 09:53:11.043703 | controller | Thursday 22 January 2026 09:53:10 +0000 (0:00:00.349) 0:01:05.521 ****** 2026-01-22 09:53:11.043714 | controller | changed: [localhost] 2026-01-22 09:53:11.258890 | controller | 2026-01-22 09:53:11.258927 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci remote_src=True, src={{ _output }}, dest={{ 2026-01-22 09:53:11.258936 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-01-22 09:53:11.258942 | controller | stage['build_output'] | basename) | path_join 2026-01-22 09:53:11.258947 | controller | }}, mode=0644] *** 2026-01-22 09:53:11.258953 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.351) 0:01:05.875 ****** 2026-01-22 09:53:11.258959 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.351) 0:01:05.873 ****** 2026-01-22 09:53:11.258969 | controller | changed: [localhost] 2026-01-22 09:53:11.296980 | controller | 2026-01-22 09:53:11.297008 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:53:11.297017 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.215) 0:01:06.090 ****** 2026-01-22 09:53:11.297023 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.215) 0:01:06.088 ****** 2026-01-22 09:53:11.297034 | controller | skipping: [localhost] 2026-01-22 09:53:11.335192 | controller | 2026-01-22 09:53:11.335218 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci _raw_params=oc apply -f {{ _cr }}] *** 2026-01-22 09:53:11.335226 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.038) 0:01:06.128 ****** 2026-01-22 09:53:11.335232 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.038) 0:01:06.127 ****** 2026-01-22 09:53:11.335242 | controller | skipping: [localhost] 2026-01-22 09:53:11.374059 | controller | 2026-01-22 09:53:11.374098 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci _raw_params={{ wait_condition }}] *** 2026-01-22 09:53:11.374113 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.038) 0:01:06.166 ****** 2026-01-22 09:53:11.374119 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.038) 0:01:06.165 ****** 2026-01-22 09:53:11.374129 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-01-22 09:53:11.411510 | controller | skipping: [localhost] 2026-01-22 09:53:11.411534 | controller | 2026-01-22 09:53:11.411541 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:53:11.411547 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.038) 0:01:06.205 ****** 2026-01-22 09:53:11.411553 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.038) 0:01:06.204 ****** 2026-01-22 09:53:11.411563 | controller | skipping: [localhost] 2026-01-22 09:53:11.453777 | controller | 2026-01-22 09:53:11.453818 | controller | TASK [Executing post_stage hooks for examples/va/hci name=run_hook] ************ 2026-01-22 09:53:11.453829 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.037) 0:01:06.243 ****** 2026-01-22 09:53:11.453836 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.037) 0:01:06.241 ****** 2026-01-22 09:53:11.453849 | controller | skipping: [localhost] 2026-01-22 09:53:11.489918 | controller | 2026-01-22 09:53:11.489938 | 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-01-22 09:53:11.489946 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.042) 0:01:06.285 ****** 2026-01-22 09:53:11.489952 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.042) 0:01:06.283 ****** 2026-01-22 09:53:11.489961 | controller | ok: [localhost] => 2026-01-22 09:53:11.512849 | controller | changed: false 2026-01-22 09:53:11.512869 | controller | msg: All assertions passed 2026-01-22 09:53:11.512876 | controller | 2026-01-22 09:53:11.512882 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:53:11.512887 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.036) 0:01:06.321 ****** 2026-01-22 09:53:11.512893 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.036) 0:01:06.320 ****** 2026-01-22 09:53:11.512902 | controller | skipping: [localhost] 2026-01-22 09:53:11.541522 | controller | 2026-01-22 09:53:11.541544 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-01-22 09:53:11.541552 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.022) 0:01:06.344 ****** 2026-01-22 09:53:11.541557 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.022) 0:01:06.343 ****** 2026-01-22 09:53:11.541567 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=80m) 2026-01-22 09:53:11.564064 | controller | 2026-01-22 09:53:11.564097 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-01-22 09:53:11.564104 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.028) 0:01:06.373 ****** 2026-01-22 09:53:11.564110 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.028) 0:01:06.371 ****** 2026-01-22 09:53:11.564119 | controller | skipping: [localhost] 2026-01-22 09:53:11.591712 | controller | 2026-01-22 09:53:11.591733 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-01-22 09:53:11.591739 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.022) 0:01:06.395 ****** 2026-01-22 09:53:11.591745 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.022) 0:01:06.394 ****** 2026-01-22 09:53:11.591758 | controller | ok: [localhost] 2026-01-22 09:53:11.776953 | controller | 2026-01-22 09:53:11.776982 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-01-22 09:53:11.776990 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:53:11.776996 | controller | stage['path'], item.src_file) | path_join 2026-01-22 09:53:11.777002 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-01-22 09:53:11.777007 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.027) 0:01:06.423 ****** 2026-01-22 09:53:11.777012 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.027) 0:01:06.421 ****** 2026-01-22 09:53:11.777022 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'}) 2026-01-22 09:53:11.830019 | controller | 2026-01-22 09:53:11.830054 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-01-22 09:53:11.830062 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.185) 0:01:06.608 ****** 2026-01-22 09:53:11.830068 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.185) 0:01:06.607 ****** 2026-01-22 09:53:11.830115 | controller | ok: [localhost] => (item=values.yaml) 2026-01-22 09:53:11.867625 | controller | 2026-01-22 09:53:11.867650 | controller | TASK [Executing pre_stage hooks for examples/va/hci/deployment name=run_hook] *** 2026-01-22 09:53:11.867659 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.053) 0:01:06.661 ****** 2026-01-22 09:53:11.867664 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.053) 0:01:06.660 ****** 2026-01-22 09:53:11.867675 | controller | skipping: [localhost] 2026-01-22 09:53:11.933946 | controller | 2026-01-22 09:53:11.933982 | controller | TASK [Generate values.yaml for examples/va/hci/deployment name=ci_gen_kustomize_values] *** 2026-01-22 09:53:11.933994 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.037) 0:01:06.699 ****** 2026-01-22 09:53:11.934004 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.037) 0:01:06.697 ****** 2026-01-22 09:53:11.934019 | controller | 2026-01-22 09:53:12.013181 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-01-22 09:53:12.013223 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.066) 0:01:06.765 ****** 2026-01-22 09:53:12.013236 | controller | Thursday 22 January 2026 09:53:11 +0000 (0:00:00.066) 0:01:06.764 ****** 2026-01-22 09:53:12.013252 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-01-22 09:53:12.055472 | controller | 2026-01-22 09:53:12.055495 | 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-01-22 09:53:12.055504 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.079) 0:01:06.844 ****** 2026-01-22 09:53:12.055510 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.079) 0:01:06.843 ****** 2026-01-22 09:53:12.055519 | controller | ok: [localhost] => 2026-01-22 09:53:12.227827 | controller | changed: false 2026-01-22 09:53:12.227861 | controller | msg: All assertions passed 2026-01-22 09:53:12.227869 | controller | 2026-01-22 09:53:12.227876 | 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-01-22 09:53:12.227882 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.042) 0:01:06.886 ****** 2026-01-22 09:53:12.227887 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.042) 0:01:06.885 ****** 2026-01-22 09:53:12.227898 | controller | ok: [localhost] 2026-01-22 09:53:12.273144 | controller | 2026-01-22 09:53:12.273173 | 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-01-22 09:53:12.273181 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.172) 0:01:07.059 ****** 2026-01-22 09:53:12.273187 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.172) 0:01:07.057 ****** 2026-01-22 09:53:12.273203 | controller | ok: [localhost] => 2026-01-22 09:53:12.440717 | controller | changed: false 2026-01-22 09:53:12.440749 | controller | msg: All assertions passed 2026-01-22 09:53:12.440757 | controller | 2026-01-22 09:53:12.440763 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-01-22 09:53:12.440769 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.045) 0:01:07.104 ****** 2026-01-22 09:53:12.440775 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.045) 0:01:07.103 ****** 2026-01-22 09:53:12.440785 | controller | ok: [localhost] 2026-01-22 09:53:12.619319 | controller | 2026-01-22 09:53:12.619354 | 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-01-22 09:53:12.619362 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-01-22 09:53:12.619368 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-01-22 09:53:12.619374 | controller | _config_map_content | 2026-01-22 09:53:12.619379 | controller | ansible.utils.remove_keys( 2026-01-22 09:53:12.619385 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-01-22 09:53:12.619390 | controller | matching_parameter='regex') 2026-01-22 09:53:12.619395 | controller | }}, cacheable=False] *** 2026-01-22 09:53:12.619401 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.167) 0:01:07.272 ****** 2026-01-22 09:53:12.619406 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.167) 0:01:07.270 ****** 2026-01-22 09:53:12.619417 | controller | ok: [localhost] 2026-01-22 09:53:12.658079 | controller | 2026-01-22 09:53:12.658107 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-01-22 09:53:12.658115 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.178) 0:01:07.450 ****** 2026-01-22 09:53:12.658121 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.178) 0:01:07.449 ****** 2026-01-22 09:53:12.658131 | controller | skipping: [localhost] 2026-01-22 09:53:12.832412 | controller | 2026-01-22 09:53:12.832444 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-01-22 09:53:12.832452 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.038) 0:01:07.489 ****** 2026-01-22 09:53:12.832458 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.038) 0:01:07.488 ****** 2026-01-22 09:53:12.832468 | controller | changed: [localhost] 2026-01-22 09:53:12.884192 | controller | 2026-01-22 09:53:12.884220 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-01-22 09:53:12.884228 | controller | (snippet_datadir, 2026-01-22 09:53:12.884234 | controller | '02_ci_data.yaml') | path_join 2026-01-22 09:53:12.884240 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-01-22 09:53:12.884246 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.174) 0:01:07.663 ****** 2026-01-22 09:53:12.884251 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.174) 0:01:07.662 ****** 2026-01-22 09:53:12.884260 | controller | skipping: [localhost] 2026-01-22 09:53:12.936340 | controller | 2026-01-22 09:53:12.936367 | 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-01-22 09:53:12.936375 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.051) 0:01:07.715 ****** 2026-01-22 09:53:12.936381 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.051) 0:01:07.714 ****** 2026-01-22 09:53:12.936398 | controller | ok: [localhost] 2026-01-22 09:53:13.274944 | controller | 2026-01-22 09:53:13.274984 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-01-22 09:53:13.274993 | controller | (snippet_datadir, 2026-01-22 09:53:13.274999 | controller | '03_user_data_b64.yaml') | path_join 2026-01-22 09:53:13.275004 | controller | }}, content={{ 2026-01-22 09:53:13.275010 | controller | _base64_patch | 2026-01-22 09:53:13.275015 | controller | default({}) | 2026-01-22 09:53:13.275021 | controller | to_nice_yaml 2026-01-22 09:53:13.275026 | controller | }}, mode=0644] *** 2026-01-22 09:53:13.275036 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.052) 0:01:07.767 ****** 2026-01-22 09:53:13.275042 | controller | Thursday 22 January 2026 09:53:12 +0000 (0:00:00.052) 0:01:07.766 ****** 2026-01-22 09:53:13.275053 | controller | changed: [localhost] 2026-01-22 09:53:13.624434 | controller | 2026-01-22 09:53:13.624475 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-01-22 09:53:13.624484 | controller | (snippet_datadir, 2026-01-22 09:53:13.624490 | controller | '04_user_data.yaml') | path_join 2026-01-22 09:53:13.624496 | controller | }}, content={{ 2026-01-22 09:53:13.624502 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-01-22 09:53:13.624507 | controller | default({}) | 2026-01-22 09:53:13.624512 | controller | to_nice_yaml 2026-01-22 09:53:13.624518 | controller | }}, mode=0644] *** 2026-01-22 09:53:13.624523 | controller | Thursday 22 January 2026 09:53:13 +0000 (0:00:00.338) 0:01:08.106 ****** 2026-01-22 09:53:13.624528 | controller | Thursday 22 January 2026 09:53:13 +0000 (0:00:00.338) 0:01:08.105 ****** 2026-01-22 09:53:13.624540 | controller | changed: [localhost] 2026-01-22 09:53:13.966361 | controller | 2026-01-22 09:53:13.966402 | 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-01-22 09:53:13.966411 | controller | ( 2026-01-22 09:53:13.966417 | controller | snippet_datadir, 2026-01-22 09:53:13.966422 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-01-22 09:53:13.966428 | controller | ) | path_join 2026-01-22 09:53:13.966434 | controller | }}, mode=0644] *** 2026-01-22 09:53:13.966439 | controller | Thursday 22 January 2026 09:53:13 +0000 (0:00:00.349) 0:01:08.455 ****** 2026-01-22 09:53:13.966445 | controller | Thursday 22 January 2026 09:53:13 +0000 (0:00:00.349) 0:01:08.454 ****** 2026-01-22 09:53:13.966456 | controller | changed: [localhost] 2026-01-22 09:53:14.019613 | controller | 2026-01-22 09:53:14.019650 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-01-22 09:53:14.019660 | controller | Thursday 22 January 2026 09:53:13 +0000 (0:00:00.341) 0:01:08.797 ****** 2026-01-22 09:53:14.019667 | controller | Thursday 22 January 2026 09:53:13 +0000 (0:00:00.341) 0:01:08.796 ****** 2026-01-22 09:53:14.019680 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-01-22 09:53:14.061385 | controller | 2026-01-22 09:53:14.061428 | 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-01-22 09:53:14.061437 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.053) 0:01:08.851 ****** 2026-01-22 09:53:14.061443 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.053) 0:01:08.849 ****** 2026-01-22 09:53:14.061454 | controller | ok: [localhost] => 2026-01-22 09:53:14.238970 | controller | changed: false 2026-01-22 09:53:14.239006 | controller | msg: All assertions passed 2026-01-22 09:53:14.239015 | controller | 2026-01-22 09:53:14.239021 | 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-01-22 09:53:14.239027 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.041) 0:01:08.892 ****** 2026-01-22 09:53:14.239033 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.041) 0:01:08.891 ****** 2026-01-22 09:53:14.239043 | controller | ok: [localhost] 2026-01-22 09:53:14.276402 | controller | 2026-01-22 09:53:14.276425 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-01-22 09:53:14.276432 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.177) 0:01:09.070 ****** 2026-01-22 09:53:14.276437 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.177) 0:01:09.069 ****** 2026-01-22 09:53:14.276447 | controller | ok: [localhost] 2026-01-22 09:53:14.599295 | controller | 2026-01-22 09:53:14.599327 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-01-22 09:53:14.599336 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.037) 0:01:09.107 ****** 2026-01-22 09:53:14.599345 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.037) 0:01:09.106 ****** 2026-01-22 09:53:14.599357 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml) 2026-01-22 09:53:14.680274 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml) 2026-01-22 09:53:14.680307 | controller | 2026-01-22 09:53:14.680318 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-01-22 09:53:14.680325 | controller | _content | 2026-01-22 09:53:14.680332 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-01-22 09:53:14.680339 | controller | combine(_parsed, recursive=true) 2026-01-22 09:53:14.680346 | controller | }} 2026-01-22 09:53:14.680353 | controller | ] *** 2026-01-22 09:53:14.680359 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.322) 0:01:09.430 ****** 2026-01-22 09:53:14.680366 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.322) 0:01:09.429 ****** 2026-01-22 09:53:14.680378 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-01-22 09:53:14.858665 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-01-22 09:53:14.858699 | controller | 2026-01-22 09:53:14.858707 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-01-22 09:53:14.858717 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.080) 0:01:09.511 ****** 2026-01-22 09:53:14.858723 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.080) 0:01:09.510 ****** 2026-01-22 09:53:14.858734 | controller | changed: [localhost] 2026-01-22 09:53:15.207961 | controller | 2026-01-22 09:53:15.208000 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-01-22 09:53:15.208010 | controller | (_destdir, 2026-01-22 09:53:15.208018 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-01-22 09:53:15.208026 | controller | }}, content={{ 2026-01-22 09:53:15.208032 | controller | ( 2026-01-22 09:53:15.208039 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-01-22 09:53:15.208046 | controller | ) | cifmw.general.to_nice_yaml_all 2026-01-22 09:53:15.208052 | controller | }}, mode=0644] *** 2026-01-22 09:53:15.208059 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.178) 0:01:09.690 ****** 2026-01-22 09:53:15.208065 | controller | Thursday 22 January 2026 09:53:14 +0000 (0:00:00.178) 0:01:09.688 ****** 2026-01-22 09:53:15.208094 | controller | changed: [localhost] 2026-01-22 09:53:15.443971 | controller | 2026-01-22 09:53:15.444002 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-01-22 09:53:15.444011 | controller | (cifmw_kustomize_deploy_basedir, 2026-01-22 09:53:15.444017 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-01-22 09:53:15.444022 | controller | _val['name'], 'values.yaml') | path_join 2026-01-22 09:53:15.444027 | controller | }}, dest={{ 2026-01-22 09:53:15.444033 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-01-22 09:53:15.444039 | controller | stage['path'], _val.src_file 2026-01-22 09:53:15.444044 | controller | ) | 2026-01-22 09:53:15.444050 | controller | path_join 2026-01-22 09:53:15.444055 | controller | }}] *** 2026-01-22 09:53:15.444060 | controller | Thursday 22 January 2026 09:53:15 +0000 (0:00:00.349) 0:01:10.039 ****** 2026-01-22 09:53:15.444066 | controller | Thursday 22 January 2026 09:53:15 +0000 (0:00:00.349) 0:01:10.038 ****** 2026-01-22 09:53:15.444090 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph) 2026-01-22 09:53:15.481945 | controller | 2026-01-22 09:53:15.481968 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:53:15.481975 | controller | Thursday 22 January 2026 09:53:15 +0000 (0:00:00.236) 0:01:10.275 ****** 2026-01-22 09:53:15.481981 | controller | Thursday 22 January 2026 09:53:15 +0000 (0:00:00.236) 0:01:10.274 ****** 2026-01-22 09:53:15.481990 | controller | skipping: [localhost] 2026-01-22 09:53:15.745373 | controller | 2026-01-22 09:53:15.745407 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-01-22 09:53:15.745421 | controller | Thursday 22 January 2026 09:53:15 +0000 (0:00:00.038) 0:01:10.313 ****** 2026-01-22 09:53:15.745427 | controller | Thursday 22 January 2026 09:53:15 +0000 (0:00:00.038) 0:01:10.312 ****** 2026-01-22 09:53:15.745437 | controller | changed: [localhost] 2026-01-22 09:53:16.091316 | controller | 2026-01-22 09:53:16.091349 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-01-22 09:53:16.091358 | controller | Thursday 22 January 2026 09:53:15 +0000 (0:00:00.263) 0:01:10.576 ****** 2026-01-22 09:53:16.091365 | controller | Thursday 22 January 2026 09:53:15 +0000 (0:00:00.263) 0:01:10.575 ****** 2026-01-22 09:53:16.091376 | controller | changed: [localhost] 2026-01-22 09:53:16.301404 | controller | 2026-01-22 09:53:16.301438 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/deployment remote_src=True, src={{ _output }}, dest={{ 2026-01-22 09:53:16.301447 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-01-22 09:53:16.301453 | controller | stage['build_output'] | basename) | path_join 2026-01-22 09:53:16.301458 | controller | }}, mode=0644] *** 2026-01-22 09:53:16.301467 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.345) 0:01:10.922 ****** 2026-01-22 09:53:16.301473 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.345) 0:01:10.921 ****** 2026-01-22 09:53:16.301484 | controller | changed: [localhost] 2026-01-22 09:53:16.339788 | controller | 2026-01-22 09:53:16.339828 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:53:16.339837 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.210) 0:01:11.132 ****** 2026-01-22 09:53:16.339843 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.210) 0:01:11.131 ****** 2026-01-22 09:53:16.339853 | controller | skipping: [localhost] 2026-01-22 09:53:16.377827 | controller | 2026-01-22 09:53:16.377857 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-01-22 09:53:16.377865 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.038) 0:01:11.171 ****** 2026-01-22 09:53:16.377872 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.038) 0:01:11.169 ****** 2026-01-22 09:53:16.377882 | controller | skipping: [localhost] 2026-01-22 09:53:16.416126 | controller | 2026-01-22 09:53:16.416153 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/deployment _raw_params={{ wait_condition }}] *** 2026-01-22 09:53:16.416161 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.038) 0:01:11.209 ****** 2026-01-22 09:53:16.416168 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.038) 0:01:11.207 ****** 2026-01-22 09:53:16.416178 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=80m) 2026-01-22 09:53:16.453763 | controller | skipping: [localhost] 2026-01-22 09:53:16.453791 | controller | 2026-01-22 09:53:16.453801 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-01-22 09:53:16.453818 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.038) 0:01:11.247 ****** 2026-01-22 09:53:16.453825 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.038) 0:01:11.246 ****** 2026-01-22 09:53:16.453837 | controller | skipping: [localhost] 2026-01-22 09:53:16.511446 | controller | 2026-01-22 09:53:16.511471 | controller | TASK [Executing post_stage hooks for examples/va/hci/deployment name=run_hook] *** 2026-01-22 09:53:16.511479 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.037) 0:01:11.285 ****** 2026-01-22 09:53:16.511487 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.037) 0:01:11.283 ****** 2026-01-22 09:53:16.511499 | controller | skipping: [localhost] 2026-01-22 09:53:16.583782 | controller | 2026-01-22 09:53:16.583819 | controller | PLAY RECAP ********************************************************************* 2026-01-22 09:53:16.583829 | controller | localhost : ok=280 changed=76 unreachable=0 failed=0 skipped=85 rescued=0 ignored=0 2026-01-22 09:53:16.583843 | controller | 2026-01-22 09:53:16.583850 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.056) 0:01:11.341 ****** 2026-01-22 09:53:16.583856 | controller | =============================================================================== 2026-01-22 09:53:16.583930 | controller | ci_setup : Install openshift client ------------------------------------- 6.15s 2026-01-22 09:53:16.583941 | controller | Get automation contents ------------------------------------------------- 6.14s 2026-01-22 09:53:16.583948 | controller | ci_setup : Install needed packages -------------------------------------- 3.67s 2026-01-22 09:53:16.583954 | controller | Load automation files as fact ------------------------------------------- 1.30s 2026-01-22 09:53:16.583961 | controller | ci_setup : Manage directories ------------------------------------------- 0.83s 2026-01-22 09:53:16.583968 | controller | Gathering Facts --------------------------------------------------------- 0.79s 2026-01-22 09:53:16.583974 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.61s 2026-01-22 09:53:16.583981 | controller | Create needed SSH keypairs ---------------------------------------------- 0.55s 2026-01-22 09:53:16.583987 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.52s 2026-01-22 09:53:16.583994 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.51s 2026-01-22 09:53:16.584000 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.49s 2026-01-22 09:53:16.584007 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.49s 2026-01-22 09:53:16.584017 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.48s 2026-01-22 09:53:16.584023 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.47s 2026-01-22 09:53:16.584030 | controller | kustomize_deploy : Copy generated values for examples/va/hci/control-plane --- 0.46s 2026-01-22 09:53:16.584036 | controller | kustomize_deploy : Copy generated values for examples/va/hci ------------ 0.45s 2026-01-22 09:53:16.584043 | controller | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.43s 2026-01-22 09:53:16.584049 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.40s 2026-01-22 09:53:16.584056 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.40s 2026-01-22 09:53:16.584062 | controller | kustomize_deploy : Build kustomized content for examples/va/hci/control-plane/networking/nncp --- 0.40s 2026-01-22 09:53:16.584069 | controller | Thursday 22 January 2026 09:53:16 +0000 (0:00:00.057) 0:01:11.341 ****** 2026-01-22 09:53:16.584097 | controller | =============================================================================== 2026-01-22 09:53:16.584104 | controller | ci_gen_kustomize_values ------------------------------------------------ 33.69s 2026-01-22 09:53:16.584110 | controller | kustomize_deploy ------------------------------------------------------- 14.89s 2026-01-22 09:53:16.584117 | controller | ci_setup --------------------------------------------------------------- 11.82s 2026-01-22 09:53:16.584123 | controller | ansible.builtin.slurp --------------------------------------------------- 6.82s 2026-01-22 09:53:16.584130 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.38s 2026-01-22 09:53:16.584136 | controller | gather_facts ------------------------------------------------------------ 0.79s 2026-01-22 09:53:16.584143 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.55s 2026-01-22 09:53:16.584149 | controller | networking_mapper ------------------------------------------------------- 0.49s 2026-01-22 09:53:16.584156 | controller | ansible.builtin.file ---------------------------------------------------- 0.30s 2026-01-22 09:53:16.584162 | controller | ansible.builtin.find ---------------------------------------------------- 0.19s 2026-01-22 09:53:16.584169 | controller | ansible.builtin.include_role -------------------------------------------- 0.18s 2026-01-22 09:53:16.584175 | controller | ansible.builtin.stat ---------------------------------------------------- 0.14s 2026-01-22 09:53:16.584181 | controller | ansible.builtin.assert -------------------------------------------------- 0.03s 2026-01-22 09:53:16.584192 | controller | ansible.builtin.copy ---------------------------------------------------- 0.02s 2026-01-22 09:53:16.584199 | controller | ansible.builtin.include_vars -------------------------------------------- 0.01s 2026-01-22 09:53:16.584205 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-22 09:53:16.584212 | controller | total ------------------------------------------------------------------ 71.31s 2026-01-22 09:53:17.038189 | controller | changed 2026-01-22 09:53:17.071785 | 2026-01-22 09:53:17.071845 | PLAY RECAP 2026-01-22 09:53:17.071893 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 09:53:17.071923 | 2026-01-22 09:53:17.137953 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-01-22 09:53:17.138789 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-01-22 09:53:17.657353 | 2026-01-22 09:53:17.657452 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-01-22 09:53:17.677121 | 2026-01-22 09:53:17.677199 | TASK [Filter out host if needed] 2026-01-22 09:53:17.685695 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-22 09:53:17.690127 | 2026-01-22 09:53:17.690195 | TASK [Ensure file is present] 2026-01-22 09:53:17.971608 | controller | ok 2026-01-22 09:53:17.978110 | 2026-01-22 09:53:17.978176 | TASK [Manage molecule report file] 2026-01-22 09:53:18.502844 | controller | skipping: Conditional result was False 2026-01-22 09:53:18.508142 | 2026-01-22 09:53:18.508221 | TASK [Check if we get ci-framework-data basedir] 2026-01-22 09:53:18.689628 | controller | ok 2026-01-22 09:53:18.694580 | 2026-01-22 09:53:18.694642 | TASK [Create ci-framework-data log directory for zuul] 2026-01-22 09:53:18.986953 | controller | changed 2026-01-22 09:53:18.991917 | 2026-01-22 09:53:18.991980 | TASK [Copy ci-framework interesting files] 2026-01-22 09:53:19.314897 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-01-22 09:53:19.514899 | controller | changed 2026-01-22 09:53:19.520027 | 2026-01-22 09:53:19.520095 | TASK [Get SELinux listing] 2026-01-22 09:53:20.042682 | controller | changed 2026-01-22 09:53:20.048278 | 2026-01-22 09:53:20.048362 | TASK [Generate log index] 2026-01-22 09:53:20.676588 | controller | changed 2026-01-22 09:53:20.681762 | 2026-01-22 09:53:20.681828 | TASK [Get some env related data] 2026-01-22 09:53:21.303187 | controller | /home/zuul/.local/bin/ansible 2026-01-22 09:53:22.206712 | controller | changed 2026-01-22 09:53:22.211802 | 2026-01-22 09:53:22.211872 | TASK [Generate list of logs to collect in home directory] 2026-01-22 09:53:22.495028 | controller | ok: All paths examined 2026-01-22 09:53:22.499939 | 2026-01-22 09:53:22.500000 | LOOP [Copy logs from home directory] 2026-01-22 09:53:22.793397 | controller | changed: 2026-01-22 09:53:22.793556 | controller | { 2026-01-22 09:53:22.793584 | controller | "atime": 1769075503.966437, 2026-01-22 09:53:22.793604 | controller | "ctime": 1769075596.5110474, 2026-01-22 09:53:22.793621 | controller | "dev": 64513, 2026-01-22 09:53:22.793638 | controller | "gid": 1000, 2026-01-22 09:53:22.793653 | controller | "gr_name": "zuul", 2026-01-22 09:53:22.793669 | controller | "inode": 4343558, 2026-01-22 09:53:22.793683 | controller | "isblk": false, 2026-01-22 09:53:22.793697 | controller | "ischr": false, 2026-01-22 09:53:22.793711 | controller | "isdir": false, 2026-01-22 09:53:22.793724 | controller | "isfifo": false, 2026-01-22 09:53:22.793737 | controller | "isgid": false, 2026-01-22 09:53:22.793751 | controller | "islnk": false, 2026-01-22 09:53:22.793780 | controller | "isreg": true, 2026-01-22 09:53:22.793797 | controller | "issock": false, 2026-01-22 09:53:22.793811 | controller | "isuid": false, 2026-01-22 09:53:22.793824 | controller | "mode": "0644", 2026-01-22 09:53:22.793837 | controller | "mtime": 1769075596.5110474, 2026-01-22 09:53:22.793851 | controller | "nlink": 1, 2026-01-22 09:53:22.793864 | controller | "path": "/home/zuul/ansible.log", 2026-01-22 09:53:22.793881 | controller | "pw_name": "zuul", 2026-01-22 09:53:22.793895 | controller | "rgrp": true, 2026-01-22 09:53:22.793908 | controller | "roth": true, 2026-01-22 09:53:22.793922 | controller | "rusr": true, 2026-01-22 09:53:22.793935 | controller | "size": 244648, 2026-01-22 09:53:22.793948 | controller | "uid": 1000, 2026-01-22 09:53:22.793961 | controller | "wgrp": false, 2026-01-22 09:53:22.793975 | controller | "woth": false, 2026-01-22 09:53:22.793990 | controller | "wusr": true, 2026-01-22 09:53:22.794005 | controller | "xgrp": false, 2026-01-22 09:53:22.794019 | controller | "xoth": false, 2026-01-22 09:53:22.794033 | controller | "xusr": false 2026-01-22 09:53:22.794048 | controller | } 2026-01-22 09:53:22.824806 | 2026-01-22 09:53:22.824895 | TASK [Copy crio stats log file] 2026-01-22 09:53:22.838601 | controller | skipping: Conditional result was False 2026-01-22 09:53:22.844173 | 2026-01-22 09:53:22.844234 | TASK [Get SELinux related data] 2026-01-22 09:53:23.053543 | controller | 2026-01-22 09:53:23.369685 | controller | ERROR 2026-01-22 09:53:23.369905 | controller | { 2026-01-22 09:53:23.369961 | controller | "delta": "0:00:00.008991", 2026-01-22 09:53:23.370000 | controller | "end": "2026-01-22 09:53:23.054583", 2026-01-22 09:53:23.370032 | controller | "msg": "non-zero return code", 2026-01-22 09:53:23.370060 | controller | "rc": 1, 2026-01-22 09:53:23.370088 | controller | "start": "2026-01-22 09:53:23.045592" 2026-01-22 09:53:23.370114 | controller | } 2026-01-22 09:53:23.370156 | controller | ERROR: Ignoring Errors 2026-01-22 09:53:23.374950 | 2026-01-22 09:53:23.375015 | TASK [Create system configuration directory] 2026-01-22 09:53:23.556904 | controller | changed 2026-01-22 09:53:23.561575 | 2026-01-22 09:53:23.561651 | TASK [Get some of the system configurations] 2026-01-22 09:53:24.084686 | controller | changed 2026-01-22 09:53:24.089415 | 2026-01-22 09:53:24.089477 | TASK [Copy generated documentation if available] 2026-01-22 09:53:24.103011 | controller | skipping: Conditional result was False 2026-01-22 09:53:24.108510 | 2026-01-22 09:53:24.108571 | TASK [Copy generated AsciiDoc documentation if available] 2026-01-22 09:53:24.121903 | controller | skipping: Conditional result was False 2026-01-22 09:53:24.127221 | 2026-01-22 09:53:24.127283 | TASK [Compress logs bigger than 2MB] 2026-01-22 09:53:24.652942 | controller | changed 2026-01-22 09:53:24.658245 | 2026-01-22 09:53:24.658337 | TASK [Copy files from workspace on node] 2026-01-22 09:53:24.676495 | controller | ok 2026-01-22 09:53:24.698070 | 2026-01-22 09:53:24.698138 | TASK [fetch-output : Set log path for multiple nodes] 2026-01-22 09:53:24.711591 | controller | skipping: Conditional result was False 2026-01-22 09:53:24.717256 | 2026-01-22 09:53:24.717343 | TASK [fetch-output : Set log path for single node] 2026-01-22 09:53:24.745396 | controller | ok 2026-01-22 09:53:24.750144 | 2026-01-22 09:53:24.750214 | LOOP [fetch-output : Ensure local output dirs] 2026-01-22 09:53:24.944801 | controller -> localhost | ok: "/var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/logs" 2026-01-22 09:53:24.945047 | controller -> localhost | changed: All items complete 2026-01-22 09:53:24.945075 | 2026-01-22 09:53:25.124195 | controller -> localhost | changed: "/var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/artifacts" 2026-01-22 09:53:25.299437 | controller -> localhost | changed: "/var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/docs" 2026-01-22 09:53:25.308799 | 2026-01-22 09:53:25.308895 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-01-22 09:53:25.836092 | controller | changed: 2026-01-22 09:53:25.836278 | controller | .d..t...... ./ 2026-01-22 09:53:25.836357 | controller | >f+++++++++ README.html 2026-01-22 09:53:25.836386 | controller | >f+++++++++ ansible.log 2026-01-22 09:53:25.836411 | controller | >f+++++++++ dmesg.log 2026-01-22 09:53:25.836432 | controller | >f+++++++++ installed-pkgs.log 2026-01-22 09:53:25.836452 | controller | >f+++++++++ python.log 2026-01-22 09:53:25.836474 | controller | >f+++++++++ registries.conf 2026-01-22 09:53:25.836496 | controller | >f+++++++++ selinux-denials.log 2026-01-22 09:53:25.836515 | controller | >f+++++++++ selinux-listing.log 2026-01-22 09:53:25.836536 | controller | cd+++++++++ ci-framework-data/ 2026-01-22 09:53:25.836555 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-01-22 09:53:25.836574 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2026-01-22 09:53:25.836592 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2026-01-22 09:53:25.836610 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2026-01-22 09:53:25.836628 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2026-01-22 09:53:25.836646 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-01-22 09:53:25.836664 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2026-01-22 09:53:25.836681 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/ 2026-01-22 09:53:25.836699 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml 2026-01-22 09:53:25.836716 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2026-01-22 09:53:25.836734 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2026-01-22 09:53:25.836751 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/ 2026-01-22 09:53:25.836769 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml 2026-01-22 09:53:25.836797 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/ 2026-01-22 09:53:25.836816 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml 2026-01-22 09:53:25.836834 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2026-01-22 09:53:25.836851 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2026-01-22 09:53:25.836868 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2026-01-22 09:53:25.836885 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2026-01-22 09:53:25.836903 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.31077.2026-01-22@09:53:06~ 2026-01-22 09:53:25.836920 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2026-01-22 09:53:25.836936 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/ 2026-01-22 09:53:25.836953 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml 2026-01-22 09:53:25.836970 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml 2026-01-22 09:53:25.836986 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml 2026-01-22 09:53:25.837002 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2026-01-22 09:53:25.837019 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2026-01-22 09:53:25.837041 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2026-01-22 09:53:25.837060 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2026-01-22 09:53:25.837077 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/ 2026-01-22 09:53:25.837093 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml 2026-01-22 09:53:25.837110 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml 2026-01-22 09:53:25.837127 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml 2026-01-22 09:53:25.837143 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/ 2026-01-22 09:53:25.837160 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml 2026-01-22 09:53:25.837177 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml 2026-01-22 09:53:25.837195 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml 2026-01-22 09:53:25.837213 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml 2026-01-22 09:53:25.837230 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2026-01-22 09:53:25.837247 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2026-01-22 09:53:25.837263 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.29995.2026-01-22@09:52:38~ 2026-01-22 09:53:25.837280 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2026-01-22 09:53:25.837318 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2026-01-22 09:53:25.837342 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2026-01-22 09:53:25.837361 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2026-01-22 09:53:25.837378 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2026-01-22 09:53:25.837396 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.31033.2026-01-22@09:53:05~ 2026-01-22 09:53:25.837413 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2026-01-22 09:53:25.837430 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2026-01-22 09:53:25.837447 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2026-01-22 09:53:25.837464 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2026-01-22 09:53:25.837481 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml 2026-01-22 09:53:25.837497 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml 2026-01-22 09:53:25.837514 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml 2026-01-22 09:53:25.837531 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2026-01-22 09:53:25.837547 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml 2026-01-22 09:53:25.837564 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml 2026-01-22 09:53:25.837580 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-01-22 09:53:25.837600 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-01-22 09:53:25.837617 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-01-22 09:53:25.837633 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-01-22 09:53:25.837649 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-01-22 09:53:25.837665 | controller | cd+++++++++ ci-framework-data/logs/ 2026-01-22 09:53:25.837682 | controller | cd+++++++++ registries.conf.d/ 2026-01-22 09:53:25.837699 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-01-22 09:53:25.837717 | controller | cd+++++++++ system-config/ 2026-01-22 09:53:25.837734 | controller | cd+++++++++ system-config/libvirt/ 2026-01-22 09:53:25.837751 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-01-22 09:53:25.837768 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-01-22 09:53:26.190352 | controller | changed: .d..t...... ./ 2026-01-22 09:53:26.549786 | controller | changed: .d..t...... ./ 2026-01-22 09:53:26.571457 | 2026-01-22 09:53:26.571564 | TASK [Return artifact to Zuul] 2026-01-22 09:53:26.585730 | controller | skipping: Conditional result was False 2026-01-22 09:53:26.605151 | 2026-01-22 09:53:26.605215 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-01-22 09:53:26.605347 | 2026-01-22 09:53:26.605384 | PLAY RECAP 2026-01-22 09:53:26.605434 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-01-22 09:53:26.605463 | 2026-01-22 09:53:26.677237 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-01-22 09:53:26.677993 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-01-22 09:53:27.178722 | 2026-01-22 09:53:27.178878 | PLAY [all] 2026-01-22 09:53:27.196995 | 2026-01-22 09:53:27.197068 | TASK [include_role : fetch-output] 2026-01-22 09:53:27.224945 | controller | ok 2026-01-22 09:53:27.241078 | 2026-01-22 09:53:27.241156 | TASK [fetch-output : Set log path for multiple nodes] 2026-01-22 09:53:27.285007 | controller | skipping: Conditional result was False 2026-01-22 09:53:27.290511 | 2026-01-22 09:53:27.290580 | TASK [fetch-output : Set log path for single node] 2026-01-22 09:53:27.318575 | controller | ok 2026-01-22 09:53:27.323474 | 2026-01-22 09:53:27.323541 | LOOP [fetch-output : Ensure local output dirs] 2026-01-22 09:53:27.640737 | controller -> localhost | ok: "/var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/logs" 2026-01-22 09:53:27.821251 | controller -> localhost | ok: "/var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/artifacts" 2026-01-22 09:53:27.998416 | controller -> localhost | ok: "/var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/docs" 2026-01-22 09:53:28.012509 | 2026-01-22 09:53:28.012618 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-01-22 09:53:28.512769 | controller | ok 2026-01-22 09:53:28.513078 | controller | ok: All items complete 2026-01-22 09:53:28.513118 | 2026-01-22 09:53:28.883381 | controller | ok 2026-01-22 09:53:29.243382 | controller | ok 2026-01-22 09:53:29.262904 | 2026-01-22 09:53:29.263009 | TASK [include_role : fetch-output-openshift] 2026-01-22 09:53:29.276629 | controller | skipping: Conditional result was False 2026-01-22 09:53:29.282130 | 2026-01-22 09:53:29.282211 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-01-22 09:53:29.613838 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006476 2026-01-22 09:53:29.805654 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006529 2026-01-22 09:53:29.836200 | 2026-01-22 09:53:29.836312 | PLAY [all] 2026-01-22 09:53:29.849414 | 2026-01-22 09:53:29.849481 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-01-22 09:53:30.233825 | controller | changed 2026-01-22 09:53:30.254414 | 2026-01-22 09:53:30.254485 | PLAY RECAP 2026-01-22 09:53:30.254530 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-01-22 09:53:30.254553 | 2026-01-22 09:53:30.318025 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-01-22 09:53:30.318867 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-01-22 09:53:30.850669 | 2026-01-22 09:53:30.850813 | PLAY [localhost] 2026-01-22 09:53:30.867919 | 2026-01-22 09:53:30.867995 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-01-22 09:53:31.168763 | localhost | changed 2026-01-22 09:53:31.173269 | 2026-01-22 09:53:31.173396 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-01-22 09:53:31.191367 | localhost | ok 2026-01-22 09:53:31.199048 | 2026-01-22 09:53:31.199117 | TASK [add-fileserver : Create SSH private key tempfile] 2026-01-22 09:53:31.489110 | localhost | changed 2026-01-22 09:53:31.494668 | 2026-01-22 09:53:31.494743 | TASK [add-fileserver : Create SSH private key from secret] 2026-01-22 09:53:32.027733 | localhost | changed 2026-01-22 09:53:32.032544 | 2026-01-22 09:53:32.032609 | TASK [add-fileserver : Add fileserver ssh key] 2026-01-22 09:53:32.376102 | localhost | Identity added: /var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/tmp/ansible.yn5wdfg5 (/var/lib/zuul/builds/970fd785e6f34af69cccb2c3b4cd23cf/work/tmp/ansible.yn5wdfg5) 2026-01-22 09:53:32.376290 | localhost | ok: Runtime: 0:00:00.009530 2026-01-22 09:53:32.380591 | 2026-01-22 09:53:32.380663 | TASK [add-fileserver : Remove SSH private key from disk] 2026-01-22 09:53:32.601456 | localhost | ok: Runtime: 0:00:00.004345 2026-01-22 09:53:32.606190 | 2026-01-22 09:53:32.606283 | TASK [add-fileserver : Add fileserver to inventory] 2026-01-22 09:53:32.654086 | localhost | changed 2026-01-22 09:53:32.659088 | 2026-01-22 09:53:32.659175 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-01-22 09:53:32.970048 | localhost | changed 2026-01-22 09:53:32.989186 | 2026-01-22 09:53:32.989252 | PLAY [localhost] 2026-01-22 09:53:33.000387 | 2026-01-22 09:53:33.000447 | TASK [Generate bulk log download script] 2026-01-22 09:53:33.018207 | localhost | ok 2026-01-22 09:53:33.029489 | 2026-01-22 09:53:33.029558 | TASK [local-log-download : Check API endpoint is defined] 2026-01-22 09:53:33.056613 | localhost | ok: All assertions passed 2026-01-22 09:53:33.060797 | 2026-01-22 09:53:33.060874 | TASK [local-log-download : Create download script] 2026-01-22 09:53:33.408342 | localhost -> localhost | changed 2026-01-22 09:53:33.416817 | 2026-01-22 09:53:33.416886 | TASK [Register quick-download link] 2026-01-22 09:53:33.433748 | localhost | ok 2026-01-22 09:53:33.466666 | 2026-01-22 09:53:33.466746 | PLAY [logserver.rdoproject.org] 2026-01-22 09:53:33.475911 | 2026-01-22 09:53:33.475973 | TASK [Set zuul-log-path fact] 2026-01-22 09:53:33.491283 | logserver.rdoproject.org | ok 2026-01-22 09:53:33.499909 | 2026-01-22 09:53:33.499976 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-22 09:53:33.516638 | logserver.rdoproject.org | ok 2026-01-22 09:53:33.521699 | 2026-01-22 09:53:33.521762 | TASK [upload-logs : Create log directories] 2026-01-22 09:53:35.035418 | logserver.rdoproject.org | changed 2026-01-22 09:53:35.038564 | 2026-01-22 09:53:35.038642 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-01-22 09:53:35.255160 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.005206 2026-01-22 09:53:35.259665 | 2026-01-22 09:53:35.259730 | TASK [upload-logs : Upload logs to log server] 2026-01-22 09:53:36.745977 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-01-22 09:53:36.748811 | 2026-01-22 09:53:36.748885 | LOOP [upload-logs : Compress console log and json output] 2026-01-22 09:53:36.785360 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-22 09:53:36.794927 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-22 09:53:36.806194 | 2026-01-22 09:53:36.806474 | LOOP [upload-logs : Upload compressed console log and json output] 2026-01-22 09:53:36.840273 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-22 09:53:36.840513 | 2026-01-22 09:53:36.843083 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-22 09:53:36.854438 | 2026-01-22 09:53:36.854526 | LOOP [upload-logs : Upload console log and json output]