2026-02-25 18:21:17.817913 | Job console starting... 2026-02-25 18:21:17.830047 | Updating repositories 2026-02-25 18:21:17.875248 | Preparing job workspace 2026-02-25 18:21:25.151348 | Running Ansible setup... 2026-02-25 18:21:29.473345 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-25 18:21:30.159173 | 2026-02-25 18:21:30.159290 | PLAY [localhost] 2026-02-25 18:21:30.168366 | 2026-02-25 18:21:30.168461 | TASK [Gathering Facts] 2026-02-25 18:21:31.202401 | localhost | ok 2026-02-25 18:21:31.225326 | 2026-02-25 18:21:31.225463 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-25 18:21:31.869228 | localhost -> localhost | changed 2026-02-25 18:21:31.875197 | 2026-02-25 18:21:31.875334 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-25 18:21:33.063271 | localhost -> localhost | changed 2026-02-25 18:21:33.072728 | 2026-02-25 18:21:33.072839 | TASK [Setup log path fact] 2026-02-25 18:21:33.125500 | localhost | ok 2026-02-25 18:21:33.149993 | 2026-02-25 18:21:33.150147 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-25 18:21:33.198055 | localhost | ok 2026-02-25 18:21:33.207605 | 2026-02-25 18:21:33.207718 | TASK [emit-job-header : Print job information] 2026-02-25 18:21:33.277075 | # Job Information 2026-02-25 18:21:33.277229 | Ansible Version: 2.15.12 2026-02-25 18:21:33.277256 | Job: rhoso-architecture-validate-hci 2026-02-25 18:21:33.277276 | Pipeline: github-check 2026-02-25 18:21:33.277295 | Executor: ze01.softwarefactory-project.io 2026-02-25 18:21:33.277313 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/705 2026-02-25 18:21:33.277332 | Log URL (when completed): https://logserver.rdoproject.org/cbe/rdoproject.org/cbe0cc5e70784019a52bf9a2172897b9/ 2026-02-25 18:21:33.277350 | Event ID: bc2d1cb0-1276-11f1-89e9-760c179db431 2026-02-25 18:21:33.281159 | 2026-02-25 18:21:33.281245 | LOOP [emit-job-header : Print node information] 2026-02-25 18:21:33.431575 | localhost | ok: 2026-02-25 18:21:33.431745 | localhost | # Node Information 2026-02-25 18:21:33.431774 | localhost | Inventory Hostname: controller 2026-02-25 18:21:33.431797 | localhost | Hostname: np0005630107 2026-02-25 18:21:33.431816 | localhost | Username: zuul 2026-02-25 18:21:33.431837 | localhost | Distro: CentOS 9 2026-02-25 18:21:33.431855 | localhost | Provider: vexxhost-nodepool-tripleo 2026-02-25 18:21:33.431872 | localhost | Region: RegionOne 2026-02-25 18:21:33.431888 | localhost | Label: cloud-centos-9-stream-tripleo 2026-02-25 18:21:33.431905 | localhost | Product Name: OpenStack Nova 2026-02-25 18:21:33.431921 | localhost | Interface IP: 38.102.83.201 2026-02-25 18:21:33.478199 | 2026-02-25 18:21:33.478319 | PLAY [all] 2026-02-25 18:21:33.498431 | 2026-02-25 18:21:33.498538 | TASK [Gather network facts] 2026-02-25 18:21:33.943988 | controller | ok 2026-02-25 18:21:33.976679 | 2026-02-25 18:21:33.976789 | TASK [include_role : start-zuul-console] 2026-02-25 18:21:34.006278 | controller | ok 2026-02-25 18:21:34.020282 | 2026-02-25 18:21:34.020429 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-25 18:21:34.446428 | controller | ok 2026-02-25 18:21:34.457058 | 2026-02-25 18:21:34.457172 | TASK [include_role : add-build-sshkey] 2026-02-25 18:21:34.489231 | controller | ok 2026-02-25 18:21:34.511789 | 2026-02-25 18:21:34.511919 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-25 18:21:34.812255 | controller -> localhost | ok 2026-02-25 18:21:34.817999 | 2026-02-25 18:21:34.818098 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-25 18:21:34.870975 | controller | ok 2026-02-25 18:21:34.895322 | controller | included: /var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-25 18:21:34.902142 | 2026-02-25 18:21:34.902259 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-25 18:21:35.685052 | controller -> localhost | Generating public/private rsa key pair. 2026-02-25 18:21:35.685288 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/cbe0cc5e70784019a52bf9a2172897b9_id_rsa. 2026-02-25 18:21:35.685324 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/cbe0cc5e70784019a52bf9a2172897b9_id_rsa.pub. 2026-02-25 18:21:35.685347 | controller -> localhost | The key fingerprint is: 2026-02-25 18:21:35.685369 | controller -> localhost | SHA256:UmgoRcRwbxmYn0GZF4RaKE7rnNuv7H8o4ZwCNdnc6pk zuul-build-sshkey 2026-02-25 18:21:35.685389 | controller -> localhost | The key's randomart image is: 2026-02-25 18:21:35.685407 | controller -> localhost | +---[RSA 3072]----+ 2026-02-25 18:21:35.685425 | controller -> localhost | | .===o=o. | 2026-02-25 18:21:35.685444 | controller -> localhost | | oo=o*+. | 2026-02-25 18:21:35.685462 | controller -> localhost | | o.*.=*+. | 2026-02-25 18:21:35.685480 | controller -> localhost | | *.+o+. | 2026-02-25 18:21:35.685497 | controller -> localhost | | + o .. S | 2026-02-25 18:21:35.685515 | controller -> localhost | |. + o . | 2026-02-25 18:21:35.685534 | controller -> localhost | | . * = . | 2026-02-25 18:21:35.685587 | controller -> localhost | | o.E . . | 2026-02-25 18:21:35.685623 | controller -> localhost | | o+=o. | 2026-02-25 18:21:35.685652 | controller -> localhost | +----[SHA256]-----+ 2026-02-25 18:21:35.685697 | controller -> localhost | ok: Runtime: 0:00:00.232706 2026-02-25 18:21:35.696494 | 2026-02-25 18:21:35.696633 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-25 18:21:35.740368 | controller | ok 2026-02-25 18:21:35.754711 | controller | included: /var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-25 18:21:35.765643 | 2026-02-25 18:21:35.765891 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-25 18:21:35.791637 | controller | skipping: Conditional result was False 2026-02-25 18:21:35.800777 | 2026-02-25 18:21:35.800888 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-25 18:21:36.286974 | controller | changed 2026-02-25 18:21:36.294332 | 2026-02-25 18:21:36.294469 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-25 18:21:36.565978 | controller | ok 2026-02-25 18:21:36.574192 | 2026-02-25 18:21:36.574539 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-25 18:21:37.303922 | controller | changed 2026-02-25 18:21:37.313329 | 2026-02-25 18:21:37.313432 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-25 18:21:38.078445 | controller | changed 2026-02-25 18:21:38.090509 | 2026-02-25 18:21:38.090688 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-25 18:21:38.120140 | controller | skipping: Conditional result was False 2026-02-25 18:21:38.128376 | 2026-02-25 18:21:38.128503 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-25 18:21:38.562678 | controller -> localhost | changed 2026-02-25 18:21:38.577256 | 2026-02-25 18:21:38.577390 | TASK [add-build-sshkey : Add back temp key] 2026-02-25 18:21:38.888896 | controller -> localhost | Identity added: /var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/cbe0cc5e70784019a52bf9a2172897b9_id_rsa (zuul-build-sshkey) 2026-02-25 18:21:38.889135 | controller -> localhost | ok: Runtime: 0:00:00.010774 2026-02-25 18:21:38.896628 | 2026-02-25 18:21:38.896719 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-25 18:21:39.234508 | controller | ok 2026-02-25 18:21:39.240215 | 2026-02-25 18:21:39.240334 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-25 18:21:39.265482 | controller | skipping: Conditional result was False 2026-02-25 18:21:39.279341 | 2026-02-25 18:21:39.279462 | TASK [include_role : validate-host] 2026-02-25 18:21:39.309297 | controller | ok 2026-02-25 18:21:39.331695 | 2026-02-25 18:21:39.331801 | TASK [validate-host : Define zuul_info_dir fact] 2026-02-25 18:21:39.361512 | controller | ok 2026-02-25 18:21:39.367194 | 2026-02-25 18:21:39.367279 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-02-25 18:21:39.619404 | controller -> localhost | ok 2026-02-25 18:21:39.664293 | 2026-02-25 18:21:39.664429 | TASK [validate-host : Collect information about the host] 2026-02-25 18:21:40.272734 | controller | ok 2026-02-25 18:21:40.285094 | 2026-02-25 18:21:40.285223 | TASK [validate-host : Sanitize hostname] 2026-02-25 18:21:40.358124 | controller | ok 2026-02-25 18:21:40.363449 | 2026-02-25 18:21:40.363524 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-02-25 18:21:41.086949 | controller -> localhost | changed 2026-02-25 18:21:41.093071 | 2026-02-25 18:21:41.093152 | TASK [validate-host : Collect information about zuul worker] 2026-02-25 18:21:41.511590 | controller | ok 2026-02-25 18:21:41.520357 | 2026-02-25 18:21:41.520468 | TASK [validate-host : Write out all zuul information for each host] 2026-02-25 18:21:42.031164 | controller -> localhost | changed 2026-02-25 18:21:42.041761 | 2026-02-25 18:21:42.041881 | TASK [include_role : prepare-workspace-openshift] 2026-02-25 18:21:42.076409 | controller | skipping: Conditional result was False 2026-02-25 18:21:42.082513 | 2026-02-25 18:21:42.082619 | TASK [include_role : remove-zuul-sshkey] 2026-02-25 18:21:42.106781 | controller | skipping: Conditional result was False 2026-02-25 18:21:42.113237 | 2026-02-25 18:21:42.113350 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-25 18:21:42.379255 | controller | ok: "logs" 2026-02-25 18:21:42.379483 | controller | ok: All items complete 2026-02-25 18:21:42.379510 | 2026-02-25 18:21:42.616639 | controller | ok: "artifacts" 2026-02-25 18:21:42.798441 | controller | ok: "docs" 2026-02-25 18:21:42.813273 | 2026-02-25 18:21:42.813402 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-25 18:21:43.092225 | controller | changed: "logs" 2026-02-25 18:21:43.326859 | controller | changed: "artifacts" 2026-02-25 18:21:43.532607 | controller | changed: "docs" 2026-02-25 18:21:43.594477 | 2026-02-25 18:21:43.594583 | PLAY RECAP 2026-02-25 18:21:43.594627 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-25 18:21:43.594654 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-25 18:21:43.594672 | 2026-02-25 18:21:43.846353 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-25 18:21:43.847298 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-25 18:21:44.565204 | 2026-02-25 18:21:44.565382 | PLAY [all] 2026-02-25 18:21:44.587149 | 2026-02-25 18:21:44.587278 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-02-25 18:21:44.638341 | controller | ok 2026-02-25 18:21:44.647881 | 2026-02-25 18:21:44.648038 | TASK [mirror-info-fork : Create /etc/ci] 2026-02-25 18:21:45.047201 | controller | changed 2026-02-25 18:21:45.057822 | 2026-02-25 18:21:45.057922 | TASK [mirror-info-fork : Install ci_mirror script] 2026-02-25 18:21:46.277121 | controller | changed 2026-02-25 18:21:46.292930 | 2026-02-25 18:21:46.293086 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-02-25 18:21:46.944376 | controller | changed: 2026-02-25 18:21:46.944567 | controller | { 2026-02-25 18:21:46.944596 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-02-25 18:21:46.944625 | controller | } 2026-02-25 18:21:47.173729 | controller | changed: 2026-02-25 18:21:47.173828 | controller | { 2026-02-25 18:21:47.173852 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-02-25 18:21:47.173872 | controller | } 2026-02-25 18:21:47.397937 | controller | changed: 2026-02-25 18:21:47.398058 | controller | { 2026-02-25 18:21:47.398092 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-02-25 18:21:47.398117 | controller | } 2026-02-25 18:21:47.638306 | controller | changed: 2026-02-25 18:21:47.638407 | controller | { 2026-02-25 18:21:47.638437 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-02-25 18:21:47.638457 | controller | } 2026-02-25 18:21:47.851934 | controller | changed: 2026-02-25 18:21:47.852043 | controller | { 2026-02-25 18:21:47.852087 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-02-25 18:21:47.852109 | controller | } 2026-02-25 18:21:48.118395 | controller | changed: 2026-02-25 18:21:48.118494 | controller | { 2026-02-25 18:21:48.118517 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-02-25 18:21:48.118535 | controller | } 2026-02-25 18:21:48.355336 | controller | changed: 2026-02-25 18:21:48.360250 | controller | { 2026-02-25 18:21:48.360363 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen" 2026-02-25 18:21:48.360418 | controller | } 2026-02-25 18:21:48.585510 | controller | changed: 2026-02-25 18:21:48.585665 | controller | { 2026-02-25 18:21:48.585692 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora" 2026-02-25 18:21:48.585712 | controller | } 2026-02-25 18:21:48.818002 | controller | changed: 2026-02-25 18:21:48.818395 | controller | { 2026-02-25 18:21:48.818424 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-02-25 18:21:48.818447 | controller | } 2026-02-25 18:21:49.043852 | controller | changed: 2026-02-25 18:21:49.043961 | controller | { 2026-02-25 18:21:49.043985 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-02-25 18:21:49.044003 | controller | } 2026-02-25 18:21:49.301121 | controller | changed: 2026-02-25 18:21:49.301215 | controller | { 2026-02-25 18:21:49.301238 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-02-25 18:21:49.301257 | controller | } 2026-02-25 18:21:49.518437 | controller | changed: 2026-02-25 18:21:49.518539 | controller | { 2026-02-25 18:21:49.518564 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-02-25 18:21:49.518582 | controller | } 2026-02-25 18:21:49.810077 | controller | changed: 2026-02-25 18:21:49.810200 | controller | { 2026-02-25 18:21:49.810233 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-02-25 18:21:49.810260 | controller | } 2026-02-25 18:21:50.049823 | controller | changed: 2026-02-25 18:21:50.049927 | controller | { 2026-02-25 18:21:50.049957 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-02-25 18:21:50.049982 | controller | } 2026-02-25 18:21:50.286790 | controller | changed: 2026-02-25 18:21:50.286889 | controller | { 2026-02-25 18:21:50.286912 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-02-25 18:21:50.286931 | controller | } 2026-02-25 18:21:50.535672 | controller | changed: 2026-02-25 18:21:50.535750 | controller | { 2026-02-25 18:21:50.535776 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-02-25 18:21:50.535796 | controller | } 2026-02-25 18:21:50.780389 | controller | changed: 2026-02-25 18:21:50.780504 | controller | { 2026-02-25 18:21:50.780539 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com" 2026-02-25 18:21:50.780567 | controller | } 2026-02-25 18:21:50.987255 | controller | changed: 2026-02-25 18:21:50.987338 | controller | { 2026-02-25 18:21:50.987361 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb" 2026-02-25 18:21:50.987388 | controller | } 2026-02-25 18:21:51.202777 | controller | changed: 2026-02-25 18:21:51.202899 | controller | { 2026-02-25 18:21:51.202932 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-02-25 18:21:51.202959 | controller | } 2026-02-25 18:21:51.453488 | controller | changed: 2026-02-25 18:21:51.453610 | controller | { 2026-02-25 18:21:51.453639 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-02-25 18:21:51.453663 | controller | } 2026-02-25 18:21:51.689434 | controller | changed: 2026-02-25 18:21:51.689641 | controller | { 2026-02-25 18:21:51.689682 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-02-25 18:21:51.689710 | controller | } 2026-02-25 18:21:51.919514 | controller | changed: 2026-02-25 18:21:51.919633 | controller | { 2026-02-25 18:21:51.919666 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-02-25 18:21:51.919692 | controller | } 2026-02-25 18:21:52.152967 | controller | changed: 2026-02-25 18:21:52.153100 | controller | { 2026-02-25 18:21:52.153133 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com" 2026-02-25 18:21:52.153159 | controller | } 2026-02-25 18:21:52.391873 | controller | changed: 2026-02-25 18:21:52.391973 | controller | { 2026-02-25 18:21:52.391996 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-02-25 18:21:52.392037 | controller | } 2026-02-25 18:21:52.605586 | controller | changed: 2026-02-25 18:21:52.605716 | controller | { 2026-02-25 18:21:52.605740 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-02-25 18:21:52.605758 | controller | } 2026-02-25 18:21:52.826340 | controller | changed: 2026-02-25 18:21:52.826462 | controller | { 2026-02-25 18:21:52.826497 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-02-25 18:21:52.826524 | controller | } 2026-02-25 18:21:52.851112 | 2026-02-25 18:21:52.851232 | TASK [Set timezone to UTC] 2026-02-25 18:21:53.410454 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-02-25 18:21:53.422000 | 2026-02-25 18:21:53.422199 | TASK [Create nodepool directory] 2026-02-25 18:21:53.697484 | controller | changed 2026-02-25 18:21:53.703853 | 2026-02-25 18:21:53.703921 | TASK [Create nodepool sub_nodes file] 2026-02-25 18:21:54.259657 | controller | changed 2026-02-25 18:21:54.266087 | 2026-02-25 18:21:54.266221 | TASK [Create nodepool sub_nodes_private file] 2026-02-25 18:21:54.864500 | controller | changed 2026-02-25 18:21:54.880981 | 2026-02-25 18:21:54.881208 | LOOP [Populate nodepool sub_nodes file] 2026-02-25 18:21:54.932420 | 2026-02-25 18:21:54.932716 | LOOP [Populate nodepool sub_nodes_private file] 2026-02-25 18:21:54.970928 | 2026-02-25 18:21:54.971244 | TASK [Create nodepool primary file] 2026-02-25 18:21:54.999580 | controller | skipping: Conditional result was False 2026-02-25 18:21:55.011069 | 2026-02-25 18:21:55.011237 | TASK [Create nodepool node_private for this node] 2026-02-25 18:21:55.685769 | controller | changed 2026-02-25 18:21:55.696479 | 2026-02-25 18:21:55.696647 | LOOP [Copy ssh keys to nodepool directory] 2026-02-25 18:21:56.169265 | controller | ok: Item: id_rsa Runtime: 0:00:00.004711 2026-02-25 18:21:56.169524 | 2026-02-25 18:21:56.365008 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.005559 2026-02-25 18:21:56.386737 | 2026-02-25 18:21:56.387288 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-02-25 18:21:57.008132 | controller | changed 2026-02-25 18:21:57.030963 | 2026-02-25 18:21:57.031125 | TASK [Validate sudoers config after edits] 2026-02-25 18:21:57.288653 | controller | /etc/sudoers: parsed OK 2026-02-25 18:21:57.288709 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-02-25 18:21:57.288762 | controller | /etc/sudoers.d/zuul: parsed OK 2026-02-25 18:21:57.288773 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-02-25 18:21:57.576197 | controller | ok: Runtime: 0:00:00.006073 2026-02-25 18:21:57.583569 | 2026-02-25 18:21:57.583720 | TASK [Show the environment passed in to job shell scripts] 2026-02-25 18:21:57.829085 | controller | SHELL=/bin/bash 2026-02-25 18:21:57.829185 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2026-02-25 18:21:57.829197 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2026-02-25 18:21:57.829222 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/05/705/2538f6e23026d7754050c4b285f602f8e2da1c84 2026-02-25 18:21:57.829230 | controller | PWD=/home/zuul 2026-02-25 18:21:57.829235 | controller | ZUUL_PIPELINE=github-check 2026-02-25 18:21:57.829240 | controller | LOGNAME=zuul 2026-02-25 18:21:57.829245 | controller | XDG_SESSION_TYPE=tty 2026-02-25 18:21:57.829249 | controller | _=/usr/bin/env 2026-02-25 18:21:57.829254 | controller | MOTD_SHOWN=pam 2026-02-25 18:21:57.829258 | controller | HOME=/home/zuul 2026-02-25 18:21:57.829262 | controller | LANG=en_US.UTF-8 2026-02-25 18:21:57.829267 | controller | SSH_CONNECTION=38.102.83.114 35596 38.102.83.201 22 2026-02-25 18:21:57.829272 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET 2026-02-25 18:21:57.829280 | controller | ZUUL_CHANGE_IDS=705,2538f6e23026d7754050c4b285f602f8e2da1c84 2026-02-25 18:21:57.829284 | controller | WORKSPACE=/home/zuul/workspace 2026-02-25 18:21:57.829289 | controller | XDG_SESSION_CLASS=user 2026-02-25 18:21:57.829294 | controller | SELINUX_ROLE_REQUESTED= 2026-02-25 18:21:57.829298 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-02-25 18:21:57.829304 | controller | USER=zuul 2026-02-25 18:21:57.829308 | controller | ZUUL_VOTING=True 2026-02-25 18:21:57.829313 | controller | BUILD_TIMEOUT=1800000 2026-02-25 18:21:57.829317 | controller | SELINUX_USE_CURRENT_RANGE= 2026-02-25 18:21:57.829321 | controller | SHLVL=1 2026-02-25 18:21:57.829326 | controller | ZUUL_PATCHSET=2538f6e23026d7754050c4b285f602f8e2da1c84 2026-02-25 18:21:57.829330 | controller | XDG_SESSION_ID=1 2026-02-25 18:21:57.829335 | controller | ZUUL_BRANCH=main 2026-02-25 18:21:57.829339 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-02-25 18:21:57.829344 | controller | SSH_CLIENT=38.102.83.114 35596 22 2026-02-25 18:21:57.829348 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-02-25 18:21:57.829353 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-02-25 18:21:57.829357 | controller | which_declare=declare -f 2026-02-25 18:21:57.829362 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-02-25 18:21:57.829367 | controller | SELINUX_LEVEL_REQUESTED= 2026-02-25 18:21:57.829371 | controller | ZUUL_CHANGE=705 2026-02-25 18:21:57.829377 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-02-25 18:21:57.829381 | controller | ZUUL_UUID=cbe0cc5e70784019a52bf9a2172897b9 2026-02-25 18:21:57.829386 | controller | BASH_FUNC_which%%=() { ( alias; 2026-02-25 18:21:57.829390 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-02-25 18:21:57.829395 | controller | } 2026-02-25 18:21:58.128889 | controller | ok: Runtime: 0:00:00.004621 2026-02-25 18:21:58.143181 | 2026-02-25 18:21:58.143261 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-02-25 18:21:58.167349 | controller | skipping: Conditional result was False 2026-02-25 18:21:58.174655 | 2026-02-25 18:21:58.174740 | TASK [Symlink /home/zuul-worker/workspace] 2026-02-25 18:21:58.705386 | controller | skipping: Conditional result was False 2026-02-25 18:21:58.711623 | 2026-02-25 18:21:58.711697 | TASK [Ensure legacy workspace directory] 2026-02-25 18:21:58.966576 | controller | changed 2026-02-25 18:21:58.996327 | 2026-02-25 18:21:58.996464 | PLAY RECAP 2026-02-25 18:21:58.996516 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-25 18:21:58.996537 | 2026-02-25 18:21:59.172377 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-25 18:21:59.173273 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-25 18:21:59.884980 | 2026-02-25 18:21:59.885276 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-02-25 18:21:59.911150 | 2026-02-25 18:21:59.911271 | TASK [Clone repos in the job workspace] 2026-02-25 18:21:59.932213 | controller | ok 2026-02-25 18:21:59.961272 | 2026-02-25 18:21:59.961433 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-25 18:22:00.344173 | controller | ok 2026-02-25 18:22:00.351809 | 2026-02-25 18:22:00.351921 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-25 18:22:03.368330 | controller | Output suppressed because no_log was given 2026-02-25 18:22:03.382962 | 2026-02-25 18:22:03.383119 | TASK [Create zuul-output directory] 2026-02-25 18:22:03.751519 | controller | ok 2026-02-25 18:22:03.757059 | 2026-02-25 18:22:03.757171 | TASK [Install required packages] 2026-02-25 18:22:50.401734 | controller | changed 2026-02-25 18:22:50.407900 | 2026-02-25 18:22:50.408010 | TASK [Output pip related things] 2026-02-25 18:22:51.250652 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-02-25 18:22:51.440371 | controller | changed 2026-02-25 18:22:51.446752 | 2026-02-25 18:22:51.446834 | TASK [Install requirements] 2026-02-25 18:23:59.126240 | controller | changed 2026-02-25 18:23:59.140503 | 2026-02-25 18:23:59.140624 | TASK [Add cronjob to trigger job stats] 2026-02-25 18:23:59.186810 | controller | skipping: Conditional result was False 2026-02-25 18:23:59.193786 | 2026-02-25 18:23:59.193870 | LOOP [Construct project change list] 2026-02-25 18:23:59.252844 | controller | ok: 2026-02-25 18:23:59.253011 | controller | { 2026-02-25 18:23:59.253080 | controller | "branch": "main", 2026-02-25 18:23:59.253124 | controller | "change": "705", 2026-02-25 18:23:59.253149 | controller | "change_message": "Add CloudKitty to controlplane", 2026-02-25 18:23:59.253175 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/705", 2026-02-25 18:23:59.253199 | controller | "commit_id": "2538f6e23026d7754050c4b285f602f8e2da1c84", 2026-02-25 18:23:59.253381 | controller | "patchset": "2538f6e23026d7754050c4b285f602f8e2da1c84", 2026-02-25 18:23:59.253571 | controller | "project": { 2026-02-25 18:23:59.253589 | controller | "canonical_hostname": "github.com", 2026-02-25 18:23:59.253606 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-02-25 18:23:59.253625 | controller | "name": "openstack-k8s-operators/architecture", 2026-02-25 18:23:59.253641 | controller | "short_name": "architecture", 2026-02-25 18:23:59.253657 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-02-25 18:23:59.253685 | controller | }, 2026-02-25 18:23:59.253702 | controller | "topic": null 2026-02-25 18:23:59.253717 | controller | } 2026-02-25 18:23:59.306730 | 2026-02-25 18:23:59.306832 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-02-25 18:23:59.323066 | 2026-02-25 18:23:59.323151 | TASK [Filter out host if needed] 2026-02-25 18:23:59.334104 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-25 18:23:59.339186 | 2026-02-25 18:23:59.339246 | TASK [Get git tag for image tagging] 2026-02-25 18:24:00.334359 | controller | skipping: Conditional result was False 2026-02-25 18:24:00.348566 | 2026-02-25 18:24:00.348978 | TASK [Set openstack-runner image] 2026-02-25 18:24:00.378414 | controller | skipping: Conditional result was False 2026-02-25 18:24:00.391921 | 2026-02-25 18:24:00.392111 | TASK [Build openstack-runner image] 2026-02-25 18:24:00.421712 | controller | skipping: Conditional result was False 2026-02-25 18:24:00.432336 | 2026-02-25 18:24:00.432478 | TASK [Push openstack-runner image] 2026-02-25 18:24:00.461938 | controller | skipping: Conditional result was False 2026-02-25 18:24:00.469209 | 2026-02-25 18:24:00.469354 | TASK [Make sure ci-framework directory exists] 2026-02-25 18:24:00.495185 | controller | skipping: Conditional result was False 2026-02-25 18:24:00.504300 | 2026-02-25 18:24:00.504460 | TASK [Create EDPM ansible var file] 2026-02-25 18:24:00.530052 | controller | skipping: Conditional result was False 2026-02-25 18:24:00.555342 | 2026-02-25 18:24:00.555458 | PLAY RECAP 2026-02-25 18:24:00.555502 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-02-25 18:24:00.555524 | 2026-02-25 18:24:00.726254 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-25 18:24:00.727138 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-25 18:24:01.322357 | 2026-02-25 18:24:01.322485 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-02-25 18:24:01.346092 | 2026-02-25 18:24:01.346247 | TASK [Create zuul-output directory] 2026-02-25 18:24:01.785808 | controller | changed 2026-02-25 18:24:01.791964 | 2026-02-25 18:24:01.792124 | TASK [Slurp Zuul inventory test] 2026-02-25 18:24:02.170346 | controller -> localhost | ok 2026-02-25 18:24:02.188832 | 2026-02-25 18:24:02.189986 | TASK [Save zuul inventory] 2026-02-25 18:24:03.124231 | controller | changed 2026-02-25 18:24:03.133652 | 2026-02-25 18:24:03.133800 | TASK [Save zuul vars without the change_message] 2026-02-25 18:24:03.840191 | controller | changed 2026-02-25 18:24:03.867341 | 2026-02-25 18:24:03.867432 | PLAY RECAP 2026-02-25 18:24:03.867486 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-25 18:24:03.867515 | 2026-02-25 18:24:03.991332 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-25 18:24:03.993946 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-02-25 18:24:04.635156 | 2026-02-25 18:24:04.635282 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2026-02-25 18:24:04.657526 | 2026-02-25 18:24:04.657658 | TASK [Filter out host if needed] 2026-02-25 18:24:04.666816 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-25 18:24:04.672269 | 2026-02-25 18:24:04.672371 | TASK [Run playbook] 2026-02-25 18:24:05.661466 | controller | 2026-02-25 18:24:06.464937 | controller | PLAY [Test architecture automations] ******************************************* 2026-02-25 18:24:06.465009 | controller | 2026-02-25 18:24:06.465016 | controller | TASK [Gathering Facts ] ******************************************************** 2026-02-25 18:24:06.465021 | controller | Wednesday 25 February 2026 18:24:05 +0000 (0:00:00.029) 0:00:00.029 **** 2026-02-25 18:24:06.465025 | controller | Wednesday 25 February 2026 18:24:05 +0000 (0:00:00.028) 0:00:00.028 **** 2026-02-25 18:24:06.465041 | controller | ok: [localhost] 2026-02-25 18:24:06.505698 | controller | 2026-02-25 18:24:06.505744 | controller | TASK [Assert we have the bare minimum to run quiet=True, that=['cifmw_architecture_repo is defined', 'cifmw_architecture_scenario is defined', 'cifmw_networking_mapper_networking_env_def_path is defined']] *** 2026-02-25 18:24:06.505756 | controller | Wednesday 25 February 2026 18:24:06 +0000 (0:00:00.803) 0:00:00.833 **** 2026-02-25 18:24:06.505761 | controller | Wednesday 25 February 2026 18:24:06 +0000 (0:00:00.803) 0:00:00.832 **** 2026-02-25 18:24:06.505773 | controller | ok: [localhost] 2026-02-25 18:24:06.543332 | controller | 2026-02-25 18:24:06.543394 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-02-25 18:24:06.543400 | controller | Wednesday 25 February 2026 18:24:06 +0000 (0:00:00.040) 0:00:00.873 **** 2026-02-25 18:24:06.543406 | controller | Wednesday 25 February 2026 18:24:06 +0000 (0:00:00.040) 0:00:00.872 **** 2026-02-25 18:24:06.543422 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-02-25 18:24:06.562981 | controller | 2026-02-25 18:24:06.563037 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-02-25 18:24:06.563045 | controller | Wednesday 25 February 2026 18:24:06 +0000 (0:00:00.037) 0:00:00.911 **** 2026-02-25 18:24:06.563050 | controller | Wednesday 25 February 2026 18:24:06 +0000 (0:00:00.037) 0:00:00.910 **** 2026-02-25 18:24:06.563062 | controller | ok: [localhost] => 2026-02-25 18:24:11.347189 | controller | cifmw_ci_setup_packages: 2026-02-25 18:24:11.347297 | controller | - bash-completion 2026-02-25 18:24:11.347310 | controller | - ca-certificates 2026-02-25 18:24:11.347320 | controller | - git-core 2026-02-25 18:24:11.347331 | controller | - make 2026-02-25 18:24:11.347341 | controller | - tar 2026-02-25 18:24:11.347350 | controller | - tmux 2026-02-25 18:24:11.347360 | controller | - python3-pip 2026-02-25 18:24:11.347370 | controller | 2026-02-25 18:24:11.347380 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-02-25 18:24:11.347400 | controller | Wednesday 25 February 2026 18:24:06 +0000 (0:00:00.019) 0:00:00.931 **** 2026-02-25 18:24:11.347411 | controller | Wednesday 25 February 2026 18:24:06 +0000 (0:00:00.019) 0:00:00.930 **** 2026-02-25 18:24:11.347433 | controller | changed: [localhost] 2026-02-25 18:24:11.623579 | controller | 2026-02-25 18:24:11.623639 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-02-25 18:24:11.623648 | controller | Wednesday 25 February 2026 18:24:11 +0000 (0:00:04.783) 0:00:05.715 **** 2026-02-25 18:24:11.623655 | controller | Wednesday 25 February 2026 18:24:11 +0000 (0:00:04.783) 0:00:05.714 **** 2026-02-25 18:24:11.623672 | controller | ok: [localhost] 2026-02-25 18:24:11.913712 | controller | 2026-02-25 18:24:11.913773 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-02-25 18:24:11.913781 | controller | Wednesday 25 February 2026 18:24:11 +0000 (0:00:00.276) 0:00:05.992 **** 2026-02-25 18:24:11.913787 | controller | Wednesday 25 February 2026 18:24:11 +0000 (0:00:00.276) 0:00:05.990 **** 2026-02-25 18:24:11.913806 | controller | changed: [localhost] 2026-02-25 18:24:17.295331 | controller | 2026-02-25 18:24:17.295508 | controller | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] *** 2026-02-25 18:24:17.295519 | controller | Wednesday 25 February 2026 18:24:11 +0000 (0:00:00.289) 0:00:06.281 **** 2026-02-25 18:24:17.295538 | controller | Wednesday 25 February 2026 18:24:11 +0000 (0:00:00.289) 0:00:06.280 **** 2026-02-25 18:24:17.295550 | controller | changed: [localhost] 2026-02-25 18:24:17.322731 | controller | 2026-02-25 18:24:17.322761 | controller | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] *** 2026-02-25 18:24:17.322773 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:05.381) 0:00:11.663 **** 2026-02-25 18:24:17.322779 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:05.381) 0:00:11.662 **** 2026-02-25 18:24:17.322788 | controller | skipping: [localhost] 2026-02-25 18:24:17.566956 | controller | 2026-02-25 18:24:17.566989 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-02-25 18:24:17.566996 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.027) 0:00:11.691 **** 2026-02-25 18:24:17.567000 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.027) 0:00:11.690 **** 2026-02-25 18:24:17.567009 | controller | changed: [localhost] 2026-02-25 18:24:17.833719 | controller | 2026-02-25 18:24:17.833751 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then 2026-02-25 18:24:17.833758 | controller | source ~/.oc_completion 2026-02-25 18:24:17.833763 | controller | fi] *** 2026-02-25 18:24:17.833773 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.244) 0:00:11.935 **** 2026-02-25 18:24:17.833778 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.244) 0:00:11.934 **** 2026-02-25 18:24:17.833787 | controller | changed: [localhost] 2026-02-25 18:24:17.848840 | controller | 2026-02-25 18:24:17.848879 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-02-25 18:24:17.848888 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.267) 0:00:12.202 **** 2026-02-25 18:24:17.848894 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.266) 0:00:12.201 **** 2026-02-25 18:24:17.848906 | controller | skipping: [localhost] 2026-02-25 18:24:17.866123 | controller | 2026-02-25 18:24:17.866154 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-02-25 18:24:17.866161 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-02-25 18:24:17.866166 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-02-25 18:24:17.866171 | controller | }}] *** 2026-02-25 18:24:17.866176 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.015) 0:00:12.217 **** 2026-02-25 18:24:17.866181 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.015) 0:00:12.216 **** 2026-02-25 18:24:17.866189 | controller | skipping: [localhost] 2026-02-25 18:24:17.883724 | controller | 2026-02-25 18:24:17.883756 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-02-25 18:24:17.883762 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.017) 0:00:12.234 **** 2026-02-25 18:24:17.883767 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.017) 0:00:12.233 **** 2026-02-25 18:24:17.883776 | controller | skipping: [localhost] 2026-02-25 18:24:17.903227 | controller | 2026-02-25 18:24:17.903261 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-02-25 18:24:17.903268 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.017) 0:00:12.252 **** 2026-02-25 18:24:17.903275 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.017) 0:00:12.251 **** 2026-02-25 18:24:17.903294 | controller | skipping: [localhost] 2026-02-25 18:24:17.918250 | controller | 2026-02-25 18:24:17.918294 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-02-25 18:24:17.918305 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.019) 0:00:12.271 **** 2026-02-25 18:24:17.918312 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.019) 0:00:12.270 **** 2026-02-25 18:24:17.918324 | controller | skipping: [localhost] 2026-02-25 18:24:17.940180 | controller | 2026-02-25 18:24:17.940237 | controller | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] *** 2026-02-25 18:24:17.940248 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.015) 0:00:12.286 **** 2026-02-25 18:24:17.940257 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.015) 0:00:12.285 **** 2026-02-25 18:24:17.940265 | controller | skipping: [localhost] 2026-02-25 18:24:18.891001 | controller | 2026-02-25 18:24:18.891056 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-02-25 18:24:18.891067 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.021) 0:00:12.308 **** 2026-02-25 18:24:18.891077 | controller | Wednesday 25 February 2026 18:24:17 +0000 (0:00:00.021) 0:00:12.307 **** 2026-02-25 18:24:18.891093 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-02-25 18:24:19.250320 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-25 18:24:19.250384 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-02-25 18:24:19.250390 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-02-25 18:24:19.250395 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-02-25 18:24:19.250400 | controller | 2026-02-25 18:24:19.250405 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2026-02-25 18:24:19.250410 | controller | Wednesday 25 February 2026 18:24:18 +0000 (0:00:00.950) 0:00:13.259 **** 2026-02-25 18:24:19.250414 | controller | Wednesday 25 February 2026 18:24:18 +0000 (0:00:00.950) 0:00:13.258 **** 2026-02-25 18:24:19.250429 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-25 18:24:19.437658 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-02-25 18:24:19.437756 | controller | 2026-02-25 18:24:19.437763 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2026-02-25 18:24:19.437769 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.359) 0:00:13.618 **** 2026-02-25 18:24:19.437773 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.359) 0:00:13.617 **** 2026-02-25 18:24:19.437785 | controller | ok: [localhost] 2026-02-25 18:24:19.454403 | controller | 2026-02-25 18:24:19.454427 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2026-02-25 18:24:19.454433 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.186) 0:00:13.805 **** 2026-02-25 18:24:19.454438 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.186) 0:00:13.804 **** 2026-02-25 18:24:19.454447 | controller | skipping: [localhost] 2026-02-25 18:24:19.475299 | controller | 2026-02-25 18:24:19.475363 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2026-02-25 18:24:19.475377 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.017) 0:00:13.823 **** 2026-02-25 18:24:19.475458 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.017) 0:00:13.821 **** 2026-02-25 18:24:19.475475 | controller | skipping: [localhost] 2026-02-25 18:24:19.491565 | controller | 2026-02-25 18:24:19.491635 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2026-02-25 18:24:19.491641 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.020) 0:00:13.843 **** 2026-02-25 18:24:19.491646 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.020) 0:00:13.842 **** 2026-02-25 18:24:19.491662 | controller | skipping: [localhost] 2026-02-25 18:24:19.803900 | controller | 2026-02-25 18:24:19.803977 | controller | TASK [kustomize_deploy : Ensure that architecture repo exists repo={{ cifmw_kustomize_deploy_architecture_repo_url }}, dest={{ cifmw_kustomize_deploy_architecture_repo_dest_dir }}, update=False, version={{ cifmw_kustomize_deploy_architecture_repo_version }}] *** 2026-02-25 18:24:19.803986 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.016) 0:00:13.860 **** 2026-02-25 18:24:19.804006 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.016) 0:00:13.858 **** 2026-02-25 18:24:19.804022 | controller | ok: [localhost] 2026-02-25 18:24:20.136075 | controller | 2026-02-25 18:24:20.136145 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2026-02-25 18:24:20.136152 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.312) 0:00:14.172 **** 2026-02-25 18:24:20.136157 | controller | Wednesday 25 February 2026 18:24:19 +0000 (0:00:00.312) 0:00:14.171 **** 2026-02-25 18:24:20.136173 | controller | ok: [localhost] 2026-02-25 18:24:20.156940 | controller | 2026-02-25 18:24:20.157006 | controller | TASK [kustomize_deploy : Check if scenario is in the list msg=You need to properly set the `cifmw_architecture_scenario` variable in order to select the architecture-based scenario to deploy. You can take a list of scenario in the `examples/va` folder in the architecture repo. 2026-02-25 18:24:20.157022 | controller | ] *** 2026-02-25 18:24:20.157028 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.332) 0:00:14.504 **** 2026-02-25 18:24:20.157033 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.332) 0:00:14.503 **** 2026-02-25 18:24:20.157047 | controller | skipping: [localhost] 2026-02-25 18:24:20.333625 | controller | 2026-02-25 18:24:20.333666 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2026-02-25 18:24:20.333682 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.020) 0:00:14.525 **** 2026-02-25 18:24:20.333688 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.020) 0:00:14.524 **** 2026-02-25 18:24:20.333697 | controller | changed: [localhost] 2026-02-25 18:24:20.417588 | controller | 2026-02-25 18:24:20.417655 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2026-02-25 18:24:20.417665 | controller | _cifmw_kustomize_deploy_user_kustomize | 2026-02-25 18:24:20.417674 | controller | default({}) | 2026-02-25 18:24:20.417682 | controller | combine(item.value, recursive=True) 2026-02-25 18:24:20.417690 | controller | }}] *** 2026-02-25 18:24:20.417698 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.176) 0:00:14.702 **** 2026-02-25 18:24:20.417706 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.176) 0:00:14.701 **** 2026-02-25 18:24:20.417724 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2026-02-25 18:24:20.503361 | controller | 2026-02-25 18:24:20.503443 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2026-02-25 18:24:20.503455 | controller | _b64_kustomize_user_patches | 2026-02-25 18:24:20.503463 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2026-02-25 18:24:20.503471 | controller | }}] *** 2026-02-25 18:24:20.503479 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.083) 0:00:14.786 **** 2026-02-25 18:24:20.503503 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.083) 0:00:14.784 **** 2026-02-25 18:24:20.503526 | controller | ok: [localhost] 2026-02-25 18:24:20.736522 | controller | 2026-02-25 18:24:20.736581 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-02-25 18:24:20.736593 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.085) 0:00:14.871 **** 2026-02-25 18:24:20.736602 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.085) 0:00:14.870 **** 2026-02-25 18:24:20.736621 | controller | ok: [localhost] 2026-02-25 18:24:20.777962 | controller | 2026-02-25 18:24:20.778059 | controller | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] *** 2026-02-25 18:24:20.778068 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.233) 0:00:15.105 **** 2026-02-25 18:24:20.778076 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.233) 0:00:15.103 **** 2026-02-25 18:24:20.778113 | controller | ok: [localhost] 2026-02-25 18:24:21.061376 | controller | 2026-02-25 18:24:21.061451 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-02-25 18:24:21.061460 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.040) 0:00:15.145 **** 2026-02-25 18:24:21.061467 | controller | Wednesday 25 February 2026 18:24:20 +0000 (0:00:00.040) 0:00:15.144 **** 2026-02-25 18:24:21.061486 | controller | ok: [localhost] 2026-02-25 18:24:21.128324 | controller | 2026-02-25 18:24:21.128398 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2026-02-25 18:24:21.128405 | controller | _net_env_def_slurp['content'] | 2026-02-25 18:24:21.128410 | controller | b64decode | 2026-02-25 18:24:21.128415 | controller | from_yaml 2026-02-25 18:24:21.128419 | controller | }}, cacheable=True] *** 2026-02-25 18:24:21.128424 | controller | Wednesday 25 February 2026 18:24:21 +0000 (0:00:00.283) 0:00:15.429 **** 2026-02-25 18:24:21.128429 | controller | Wednesday 25 February 2026 18:24:21 +0000 (0:00:00.283) 0:00:15.428 **** 2026-02-25 18:24:21.128445 | controller | ok: [localhost] 2026-02-25 18:24:21.391683 | controller | 2026-02-25 18:24:21.391752 | controller | TASK [Discover automation files paths={{ 2026-02-25 18:24:21.391760 | controller | [cifmw_architecture_repo, _automation_relative] | 2026-02-25 18:24:21.391766 | controller | path_join 2026-02-25 18:24:21.391770 | controller | }}, patterns=*.yaml] *** 2026-02-25 18:24:21.391775 | controller | Wednesday 25 February 2026 18:24:21 +0000 (0:00:00.067) 0:00:15.496 **** 2026-02-25 18:24:21.391780 | controller | Wednesday 25 February 2026 18:24:21 +0000 (0:00:00.067) 0:00:15.495 **** 2026-02-25 18:24:21.391795 | controller | ok: [localhost] 2026-02-25 18:24:30.334239 | controller | 2026-02-25 18:24:30.334309 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2026-02-25 18:24:30.334316 | controller | Wednesday 25 February 2026 18:24:21 +0000 (0:00:00.263) 0:00:15.760 **** 2026-02-25 18:24:30.334321 | controller | Wednesday 25 February 2026 18:24:21 +0000 (0:00:00.263) 0:00:15.758 **** 2026-02-25 18:24:30.334337 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-02-25 18:24:31.790666 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-02-25 18:24:31.790734 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-02-25 18:24:31.790740 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-02-25 18:24:31.790745 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-02-25 18:24:31.790750 | controller | ok: [localhost] => (item=dcn.yaml) 2026-02-25 18:24:31.790754 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-02-25 18:24:31.790759 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-02-25 18:24:31.790763 | controller | ok: [localhost] => (item=hci.yaml) 2026-02-25 18:24:31.790767 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-02-25 18:24:31.790772 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-02-25 18:24:31.790777 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-02-25 18:24:31.790781 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-02-25 18:24:31.790785 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-02-25 18:24:31.790790 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-02-25 18:24:31.790794 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-02-25 18:24:31.790818 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-02-25 18:24:31.790823 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-02-25 18:24:31.790827 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-02-25 18:24:31.790832 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-02-25 18:24:31.790836 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-02-25 18:24:31.790841 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-02-25 18:24:31.790845 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-02-25 18:24:31.790850 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-02-25 18:24:31.790855 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-02-25 18:24:31.790859 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-02-25 18:24:31.790877 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-02-25 18:24:31.790882 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-02-25 18:24:31.790886 | controller | ok: [localhost] => (item=pidone.yaml) 2026-02-25 18:24:31.790891 | controller | ok: [localhost] => (item=sriov.yaml) 2026-02-25 18:24:31.790895 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-02-25 18:24:31.790899 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-02-25 18:24:31.790904 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-02-25 18:24:31.790908 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-02-25 18:24:31.790913 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-02-25 18:24:31.790917 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-02-25 18:24:31.790921 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-02-25 18:24:31.790926 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-02-25 18:24:31.790930 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-02-25 18:24:31.790934 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-02-25 18:24:31.790939 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-02-25 18:24:31.790943 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-02-25 18:24:31.790947 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-02-25 18:24:31.790951 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-02-25 18:24:31.790956 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-02-25 18:24:31.790960 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-02-25 18:24:31.790965 | controller | 2026-02-25 18:24:31.790969 | controller | TASK [Load automation files as fact vas={{ 2026-02-25 18:24:31.790974 | controller | vas | default({}) | 2026-02-25 18:24:31.790979 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2026-02-25 18:24:31.790983 | controller | }}] *** 2026-02-25 18:24:31.790987 | controller | Wednesday 25 February 2026 18:24:30 +0000 (0:00:08.942) 0:00:24.702 **** 2026-02-25 18:24:31.790992 | controller | Wednesday 25 February 2026 18:24:30 +0000 (0:00:08.942) 0:00:24.701 **** 2026-02-25 18:24:31.791008 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-02-25 18:24:31.820184 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-02-25 18:24:31.820253 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-02-25 18:24:31.820260 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-02-25 18:24:31.820266 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-02-25 18:24:31.820272 | controller | ok: [localhost] => (item=dcn.yaml) 2026-02-25 18:24:31.820279 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-02-25 18:24:31.820285 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-02-25 18:24:31.820291 | controller | ok: [localhost] => (item=hci.yaml) 2026-02-25 18:24:31.820297 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-02-25 18:24:31.820310 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-02-25 18:24:31.820317 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-02-25 18:24:31.820323 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-02-25 18:24:31.820329 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-02-25 18:24:31.820335 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-02-25 18:24:31.820341 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-02-25 18:24:31.820347 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-02-25 18:24:31.820353 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-02-25 18:24:31.820359 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-02-25 18:24:31.820365 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-02-25 18:24:31.820371 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-02-25 18:24:31.820377 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-02-25 18:24:31.820383 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-02-25 18:24:31.820389 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-02-25 18:24:31.820395 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-02-25 18:24:31.820401 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-02-25 18:24:31.820407 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-02-25 18:24:31.820413 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-02-25 18:24:31.820428 | controller | ok: [localhost] => (item=pidone.yaml) 2026-02-25 18:24:31.820435 | controller | ok: [localhost] => (item=sriov.yaml) 2026-02-25 18:24:31.820446 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-02-25 18:24:31.820453 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-02-25 18:24:31.820459 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-02-25 18:24:31.820465 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-02-25 18:24:31.820471 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-02-25 18:24:31.820477 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-02-25 18:24:31.820483 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-02-25 18:24:31.820489 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-02-25 18:24:31.820496 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-02-25 18:24:31.820501 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-02-25 18:24:31.820507 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-02-25 18:24:31.820513 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-02-25 18:24:31.820519 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-02-25 18:24:31.820525 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-02-25 18:24:31.820531 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-02-25 18:24:31.820537 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-02-25 18:24:31.820544 | controller | 2026-02-25 18:24:31.820550 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2026-02-25 18:24:31.820557 | controller | Wednesday 25 February 2026 18:24:31 +0000 (0:00:01.456) 0:00:26.159 **** 2026-02-25 18:24:31.820563 | controller | Wednesday 25 February 2026 18:24:31 +0000 (0:00:01.456) 0:00:26.158 **** 2026-02-25 18:24:31.820577 | controller | ok: [localhost] 2026-02-25 18:24:32.489722 | controller | 2026-02-25 18:24:32.489760 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2026-02-25 18:24:32.489769 | controller | Wednesday 25 February 2026 18:24:31 +0000 (0:00:00.029) 0:00:26.188 **** 2026-02-25 18:24:32.489776 | controller | Wednesday 25 February 2026 18:24:31 +0000 (0:00:00.029) 0:00:26.187 **** 2026-02-25 18:24:32.489789 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2026-02-25 18:24:32.810995 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2026-02-25 18:24:32.811052 | controller | 2026-02-25 18:24:32.811060 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2026-02-25 18:24:32.811065 | controller | Wednesday 25 February 2026 18:24:32 +0000 (0:00:00.669) 0:00:26.858 **** 2026-02-25 18:24:32.811069 | controller | Wednesday 25 February 2026 18:24:32 +0000 (0:00:00.669) 0:00:26.856 **** 2026-02-25 18:24:32.811081 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2026-02-25 18:24:33.168431 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2026-02-25 18:24:33.168501 | controller | 2026-02-25 18:24:33.168507 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2026-02-25 18:24:33.168512 | controller | Wednesday 25 February 2026 18:24:32 +0000 (0:00:00.321) 0:00:27.179 **** 2026-02-25 18:24:33.168516 | controller | Wednesday 25 February 2026 18:24:32 +0000 (0:00:00.321) 0:00:27.178 **** 2026-02-25 18:24:33.168532 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2026-02-25 18:24:33.233881 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2026-02-25 18:24:33.233959 | controller | 2026-02-25 18:24:33.233965 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2026-02-25 18:24:33.233970 | controller | _pub_keys.results[1].content | b64decode 2026-02-25 18:24:33.233975 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2026-02-25 18:24:33.233980 | controller | _priv_keys.results[1].content | b64decode 2026-02-25 18:24:33.233985 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2026-02-25 18:24:33.234005 | controller | _pub_keys.results[1].content | b64decode 2026-02-25 18:24:33.234010 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2026-02-25 18:24:33.234014 | controller | _pub_keys.results[0].content | b64decode 2026-02-25 18:24:33.234018 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2026-02-25 18:24:33.234023 | controller | _priv_keys.results[0].content | b64decode 2026-02-25 18:24:33.234027 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2026-02-25 18:24:33.234031 | controller | [ 2026-02-25 18:24:33.234036 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2026-02-25 18:24:33.234040 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2026-02-25 18:24:33.234044 | controller | ] | select() 2026-02-25 18:24:33.234049 | controller | }}] *** 2026-02-25 18:24:33.234063 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.356) 0:00:27.536 **** 2026-02-25 18:24:33.234067 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.356) 0:00:27.535 **** 2026-02-25 18:24:33.234084 | controller | ok: [localhost] 2026-02-25 18:24:33.450493 | controller | 2026-02-25 18:24:33.450567 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2026-02-25 18:24:33.450574 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.065) 0:00:27.601 **** 2026-02-25 18:24:33.450586 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.065) 0:00:27.600 **** 2026-02-25 18:24:33.450603 | controller | 2026-02-25 18:24:33.495045 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-25 18:24:33.495084 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.217) 0:00:27.818 **** 2026-02-25 18:24:33.495090 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.217) 0:00:27.817 **** 2026-02-25 18:24:33.495100 | controller | ok: [localhost] => 2026-02-25 18:24:33.541087 | controller | changed: false 2026-02-25 18:24:33.541126 | controller | msg: All assertions passed 2026-02-25 18:24:33.541133 | controller | 2026-02-25 18:24:33.541139 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:24:33.541147 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.044) 0:00:27.863 **** 2026-02-25 18:24:33.541153 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.044) 0:00:27.862 **** 2026-02-25 18:24:33.541165 | controller | skipping: [localhost] 2026-02-25 18:24:33.571562 | controller | 2026-02-25 18:24:33.571597 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:24:33.571604 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.046) 0:00:27.909 **** 2026-02-25 18:24:33.571609 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.046) 0:00:27.908 **** 2026-02-25 18:24:33.571619 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2026-02-25 18:24:33.594373 | controller | 2026-02-25 18:24:33.594411 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 18:24:33.594419 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.030) 0:00:27.940 **** 2026-02-25 18:24:33.594426 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.030) 0:00:27.938 **** 2026-02-25 18:24:33.594437 | controller | skipping: [localhost] 2026-02-25 18:24:33.626296 | controller | 2026-02-25 18:24:33.626333 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 18:24:33.626348 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.022) 0:00:27.963 **** 2026-02-25 18:24:33.626353 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.022) 0:00:27.961 **** 2026-02-25 18:24:33.626363 | controller | ok: [localhost] 2026-02-25 18:24:33.870283 | controller | 2026-02-25 18:24:33.870325 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 18:24:33.870332 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:24:33.870337 | controller | stage['path'], item.src_file) | path_join 2026-02-25 18:24:33.870342 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:24:33.870346 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.031) 0:00:27.994 **** 2026-02-25 18:24:33.870351 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.031) 0:00:27.993 **** 2026-02-25 18:24:33.870360 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2026-02-25 18:24:33.937031 | controller | 2026-02-25 18:24:33.937070 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 18:24:33.937078 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.243) 0:00:28.238 **** 2026-02-25 18:24:33.937084 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.243) 0:00:28.237 **** 2026-02-25 18:24:33.937095 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 18:24:33.974958 | controller | 2026-02-25 18:24:33.974995 | controller | TASK [Executing pre_stage hooks for examples/va/hci/control-plane/networking/nncp name=run_hook] *** 2026-02-25 18:24:33.975001 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.066) 0:00:28.305 **** 2026-02-25 18:24:33.975006 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.066) 0:00:28.304 **** 2026-02-25 18:24:33.975015 | controller | skipping: [localhost] 2026-02-25 18:24:34.056758 | controller | 2026-02-25 18:24:34.056796 | controller | TASK [Generate values.yaml for examples/va/hci/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2026-02-25 18:24:34.056803 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.038) 0:00:28.343 **** 2026-02-25 18:24:34.056808 | controller | Wednesday 25 February 2026 18:24:33 +0000 (0:00:00.038) 0:00:28.342 **** 2026-02-25 18:24:34.056817 | controller | 2026-02-25 18:24:34.112423 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 18:24:34.112460 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.081) 0:00:28.425 **** 2026-02-25 18:24:34.112466 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.081) 0:00:28.424 **** 2026-02-25 18:24:34.112476 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 18:24:34.194912 | controller | 2026-02-25 18:24:34.194962 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-25 18:24:34.194971 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.055) 0:00:28.481 **** 2026-02-25 18:24:34.194977 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.055) 0:00:28.479 **** 2026-02-25 18:24:34.194988 | controller | ok: [localhost] => 2026-02-25 18:24:34.408441 | controller | changed: false 2026-02-25 18:24:34.408486 | controller | msg: All assertions passed 2026-02-25 18:24:34.408492 | controller | 2026-02-25 18:24:34.408498 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:24:34.408503 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.082) 0:00:28.563 **** 2026-02-25 18:24:34.408508 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.082) 0:00:28.562 **** 2026-02-25 18:24:34.408517 | controller | ok: [localhost] 2026-02-25 18:24:34.460935 | controller | 2026-02-25 18:24:34.460984 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-25 18:24:34.461000 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.213) 0:00:28.776 **** 2026-02-25 18:24:34.461010 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.213) 0:00:28.775 **** 2026-02-25 18:24:34.461022 | controller | ok: [localhost] => 2026-02-25 18:24:34.665566 | controller | changed: false 2026-02-25 18:24:34.665634 | controller | msg: All assertions passed 2026-02-25 18:24:34.665643 | controller | 2026-02-25 18:24:34.665650 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 18:24:34.665656 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.052) 0:00:28.829 **** 2026-02-25 18:24:34.665661 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.052) 0:00:28.828 **** 2026-02-25 18:24:34.665675 | controller | ok: [localhost] 2026-02-25 18:24:34.921604 | controller | 2026-02-25 18:24:34.921679 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-25 18:24:34.921687 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 18:24:34.921693 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 18:24:34.921699 | controller | _config_map_content | 2026-02-25 18:24:34.921714 | controller | ansible.utils.remove_keys( 2026-02-25 18:24:34.921719 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 18:24:34.921725 | controller | matching_parameter='regex') 2026-02-25 18:24:34.921730 | controller | }}, cacheable=False] *** 2026-02-25 18:24:34.921736 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.204) 0:00:29.034 **** 2026-02-25 18:24:34.921741 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.204) 0:00:29.032 **** 2026-02-25 18:24:34.921759 | controller | ok: [localhost] 2026-02-25 18:24:34.980091 | controller | 2026-02-25 18:24:34.980163 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 18:24:34.980171 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.256) 0:00:29.290 **** 2026-02-25 18:24:34.980176 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.256) 0:00:29.288 **** 2026-02-25 18:24:34.980191 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-02-25 18:24:35.020754 | controller | 2026-02-25 18:24:35.020829 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-25 18:24:35.020837 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.058) 0:00:29.348 **** 2026-02-25 18:24:35.020844 | controller | Wednesday 25 February 2026 18:24:34 +0000 (0:00:00.058) 0:00:29.347 **** 2026-02-25 18:24:35.020861 | controller | ok: [localhost] => 2026-02-25 18:24:35.231034 | controller | changed: false 2026-02-25 18:24:35.231101 | controller | msg: All assertions passed 2026-02-25 18:24:35.231108 | controller | 2026-02-25 18:24:35.231113 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 18:24:35.231118 | controller | Wednesday 25 February 2026 18:24:35 +0000 (0:00:00.040) 0:00:29.389 **** 2026-02-25 18:24:35.231123 | controller | Wednesday 25 February 2026 18:24:35 +0000 (0:00:00.040) 0:00:29.388 **** 2026-02-25 18:24:35.231138 | controller | changed: [localhost] 2026-02-25 18:24:35.864750 | controller | 2026-02-25 18:24:35.864823 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 18:24:35.864830 | controller | (snippet_datadir, 2026-02-25 18:24:35.864835 | controller | '02_ci_data.yaml') | path_join 2026-02-25 18:24:35.864840 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 18:24:35.864845 | controller | Wednesday 25 February 2026 18:24:35 +0000 (0:00:00.210) 0:00:29.599 **** 2026-02-25 18:24:35.864850 | controller | Wednesday 25 February 2026 18:24:35 +0000 (0:00:00.210) 0:00:29.598 **** 2026-02-25 18:24:35.864867 | controller | changed: [localhost] 2026-02-25 18:24:35.930158 | controller | 2026-02-25 18:24:35.930258 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-25 18:24:35.930267 | controller | Wednesday 25 February 2026 18:24:35 +0000 (0:00:00.633) 0:00:30.233 **** 2026-02-25 18:24:35.930275 | controller | Wednesday 25 February 2026 18:24:35 +0000 (0:00:00.633) 0:00:30.232 **** 2026-02-25 18:24:35.930294 | controller | ok: [localhost] 2026-02-25 18:24:36.307549 | controller | 2026-02-25 18:24:36.307620 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 18:24:36.307627 | controller | (snippet_datadir, 2026-02-25 18:24:36.307632 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 18:24:36.307637 | controller | }}, content={{ 2026-02-25 18:24:36.307641 | controller | _base64_patch | 2026-02-25 18:24:36.307646 | controller | default({}) | 2026-02-25 18:24:36.307650 | controller | to_nice_yaml 2026-02-25 18:24:36.307655 | controller | }}, mode=0644] *** 2026-02-25 18:24:36.307659 | controller | Wednesday 25 February 2026 18:24:35 +0000 (0:00:00.065) 0:00:30.298 **** 2026-02-25 18:24:36.307664 | controller | Wednesday 25 February 2026 18:24:35 +0000 (0:00:00.065) 0:00:30.297 **** 2026-02-25 18:24:36.307680 | controller | changed: [localhost] 2026-02-25 18:24:36.691881 | controller | 2026-02-25 18:24:36.691958 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 18:24:36.691967 | controller | (snippet_datadir, 2026-02-25 18:24:36.691973 | controller | '04_user_data.yaml') | path_join 2026-02-25 18:24:36.691979 | controller | }}, content={{ 2026-02-25 18:24:36.691985 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 18:24:36.691991 | controller | default({}) | 2026-02-25 18:24:36.691996 | controller | to_nice_yaml 2026-02-25 18:24:36.692002 | controller | }}, mode=0644] *** 2026-02-25 18:24:36.692007 | controller | Wednesday 25 February 2026 18:24:36 +0000 (0:00:00.377) 0:00:30.676 **** 2026-02-25 18:24:36.692013 | controller | Wednesday 25 February 2026 18:24:36 +0000 (0:00:00.377) 0:00:30.674 **** 2026-02-25 18:24:36.692030 | controller | changed: [localhost] 2026-02-25 18:24:37.097289 | controller | 2026-02-25 18:24:37.097361 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-25 18:24:37.097368 | controller | ( 2026-02-25 18:24:37.097373 | controller | snippet_datadir, 2026-02-25 18:24:37.097378 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 18:24:37.097383 | controller | ) | path_join 2026-02-25 18:24:37.097387 | controller | }}, mode=0644] *** 2026-02-25 18:24:37.097392 | controller | Wednesday 25 February 2026 18:24:36 +0000 (0:00:00.383) 0:00:31.059 **** 2026-02-25 18:24:37.097397 | controller | Wednesday 25 February 2026 18:24:36 +0000 (0:00:00.383) 0:00:31.058 **** 2026-02-25 18:24:37.097413 | controller | changed: [localhost] 2026-02-25 18:24:37.159220 | controller | 2026-02-25 18:24:37.159277 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 18:24:37.159285 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.405) 0:00:31.465 **** 2026-02-25 18:24:37.159290 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.405) 0:00:31.464 **** 2026-02-25 18:24:37.159302 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 18:24:37.200148 | controller | 2026-02-25 18:24:37.200187 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-25 18:24:37.200197 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.062) 0:00:31.527 **** 2026-02-25 18:24:37.200224 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.062) 0:00:31.526 **** 2026-02-25 18:24:37.200236 | controller | ok: [localhost] => 2026-02-25 18:24:37.398541 | controller | changed: false 2026-02-25 18:24:37.398641 | controller | msg: All assertions passed 2026-02-25 18:24:37.398668 | controller | 2026-02-25 18:24:37.398679 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-25 18:24:37.398700 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.040) 0:00:31.568 **** 2026-02-25 18:24:37.398710 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.040) 0:00:31.567 **** 2026-02-25 18:24:37.398732 | controller | ok: [localhost] 2026-02-25 18:24:37.436462 | controller | 2026-02-25 18:24:37.436525 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 18:24:37.436534 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.198) 0:00:31.767 **** 2026-02-25 18:24:37.436549 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.198) 0:00:31.765 **** 2026-02-25 18:24:37.436565 | controller | ok: [localhost] 2026-02-25 18:24:37.963021 | controller | 2026-02-25 18:24:37.963060 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 18:24:37.963068 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.038) 0:00:31.805 **** 2026-02-25 18:24:37.963074 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.038) 0:00:31.803 **** 2026-02-25 18:24:37.963085 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-25 18:24:38.094175 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-25 18:24:38.094234 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-25 18:24:38.094241 | controller | 2026-02-25 18:24:38.094246 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 18:24:38.094252 | controller | _content | 2026-02-25 18:24:38.094256 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 18:24:38.094261 | controller | combine(_parsed, recursive=true) 2026-02-25 18:24:38.094266 | controller | }} 2026-02-25 18:24:38.094271 | controller | ] *** 2026-02-25 18:24:38.094275 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.526) 0:00:32.331 **** 2026-02-25 18:24:38.094280 | controller | Wednesday 25 February 2026 18:24:37 +0000 (0:00:00.526) 0:00:32.330 **** 2026-02-25 18:24:38.094291 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 18:24:38.306318 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 18:24:38.306359 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 18:24:38.306367 | controller | 2026-02-25 18:24:38.306374 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 18:24:38.306380 | controller | Wednesday 25 February 2026 18:24:38 +0000 (0:00:00.131) 0:00:32.462 **** 2026-02-25 18:24:38.306386 | controller | Wednesday 25 February 2026 18:24:38 +0000 (0:00:00.131) 0:00:32.461 **** 2026-02-25 18:24:38.306397 | controller | changed: [localhost] 2026-02-25 18:24:38.749544 | controller | 2026-02-25 18:24:38.749642 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 18:24:38.749652 | controller | (_destdir, 2026-02-25 18:24:38.749658 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 18:24:38.749663 | controller | }}, content={{ 2026-02-25 18:24:38.749667 | controller | ( 2026-02-25 18:24:38.749676 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 18:24:38.749681 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 18:24:38.749685 | controller | }}, mode=0644] *** 2026-02-25 18:24:38.749690 | controller | Wednesday 25 February 2026 18:24:38 +0000 (0:00:00.212) 0:00:32.674 **** 2026-02-25 18:24:38.749694 | controller | Wednesday 25 February 2026 18:24:38 +0000 (0:00:00.212) 0:00:32.673 **** 2026-02-25 18:24:38.749708 | controller | changed: [localhost] 2026-02-25 18:24:38.997956 | controller | 2026-02-25 18:24:38.998043 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 18:24:38.998057 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 18:24:38.998068 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 18:24:38.998078 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 18:24:38.998105 | controller | }}, dest={{ 2026-02-25 18:24:38.998117 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:24:38.998127 | controller | stage['path'], _val.src_file 2026-02-25 18:24:38.998137 | controller | ) | 2026-02-25 18:24:38.998147 | controller | path_join 2026-02-25 18:24:38.998157 | controller | }}] *** 2026-02-25 18:24:38.998167 | controller | Wednesday 25 February 2026 18:24:38 +0000 (0:00:00.443) 0:00:33.118 **** 2026-02-25 18:24:38.998177 | controller | Wednesday 25 February 2026 18:24:38 +0000 (0:00:00.443) 0:00:33.116 **** 2026-02-25 18:24:38.998228 | controller | changed: [localhost] => (item=network-values) 2026-02-25 18:24:39.036995 | controller | 2026-02-25 18:24:39.037052 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:24:39.037060 | controller | Wednesday 25 February 2026 18:24:38 +0000 (0:00:00.248) 0:00:33.366 **** 2026-02-25 18:24:39.037064 | controller | Wednesday 25 February 2026 18:24:38 +0000 (0:00:00.248) 0:00:33.365 **** 2026-02-25 18:24:39.037078 | controller | skipping: [localhost] 2026-02-25 18:24:39.439332 | controller | 2026-02-25 18:24:39.439389 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 18:24:39.439397 | controller | Wednesday 25 February 2026 18:24:39 +0000 (0:00:00.039) 0:00:33.405 **** 2026-02-25 18:24:39.439402 | controller | Wednesday 25 February 2026 18:24:39 +0000 (0:00:00.039) 0:00:33.404 **** 2026-02-25 18:24:39.439415 | controller | changed: [localhost] 2026-02-25 18:24:39.850631 | controller | 2026-02-25 18:24:39.850714 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 18:24:39.850721 | controller | Wednesday 25 February 2026 18:24:39 +0000 (0:00:00.402) 0:00:33.807 **** 2026-02-25 18:24:39.850727 | controller | Wednesday 25 February 2026 18:24:39 +0000 (0:00:00.402) 0:00:33.806 **** 2026-02-25 18:24:39.850743 | controller | changed: [localhost] 2026-02-25 18:24:40.120014 | controller | 2026-02-25 18:24:40.120105 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2026-02-25 18:24:40.120134 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 18:24:40.120151 | controller | stage['build_output'] | basename) | path_join 2026-02-25 18:24:40.120165 | controller | }}, mode=0644] *** 2026-02-25 18:24:40.120180 | controller | Wednesday 25 February 2026 18:24:39 +0000 (0:00:00.411) 0:00:34.218 **** 2026-02-25 18:24:40.120194 | controller | Wednesday 25 February 2026 18:24:39 +0000 (0:00:00.411) 0:00:34.217 **** 2026-02-25 18:24:40.120299 | controller | changed: [localhost] 2026-02-25 18:24:40.169449 | controller | 2026-02-25 18:24:40.169519 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:24:40.169526 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.269) 0:00:34.488 **** 2026-02-25 18:24:40.169532 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.269) 0:00:34.487 **** 2026-02-25 18:24:40.169547 | controller | skipping: [localhost] 2026-02-25 18:24:40.208702 | controller | 2026-02-25 18:24:40.208767 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 18:24:40.208774 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.049) 0:00:34.537 **** 2026-02-25 18:24:40.208779 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.049) 0:00:34.536 **** 2026-02-25 18:24:40.208794 | controller | skipping: [localhost] 2026-02-25 18:24:40.251676 | controller | 2026-02-25 18:24:40.251746 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane/networking/nncp _raw_params=wait_condition.yml] *** 2026-02-25 18:24:40.251753 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.039) 0:00:34.577 **** 2026-02-25 18:24:40.251758 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.039) 0:00:34.576 **** 2026-02-25 18:24:40.251773 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2026-02-25 18:24:40.292553 | controller | skipping: [localhost] 2026-02-25 18:24:40.292588 | controller | 2026-02-25 18:24:40.292598 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:24:40.292604 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.042) 0:00:34.620 **** 2026-02-25 18:24:40.292609 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.042) 0:00:34.618 **** 2026-02-25 18:24:40.292618 | controller | skipping: [localhost] 2026-02-25 18:24:40.340689 | controller | 2026-02-25 18:24:40.340724 | controller | TASK [Executing post_stage hooks for examples/va/hci/control-plane/networking/nncp name=run_hook] *** 2026-02-25 18:24:40.340731 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.040) 0:00:34.661 **** 2026-02-25 18:24:40.340736 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.040) 0:00:34.659 **** 2026-02-25 18:24:40.340745 | controller | skipping: [localhost] 2026-02-25 18:24:40.379700 | controller | 2026-02-25 18:24:40.379739 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-25 18:24:40.379746 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.048) 0:00:34.709 **** 2026-02-25 18:24:40.379758 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.048) 0:00:34.707 **** 2026-02-25 18:24:40.379767 | controller | ok: [localhost] => 2026-02-25 18:24:40.409637 | controller | changed: false 2026-02-25 18:24:40.409672 | controller | msg: All assertions passed 2026-02-25 18:24:40.409678 | controller | 2026-02-25 18:24:40.409683 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:24:40.409689 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.039) 0:00:34.748 **** 2026-02-25 18:24:40.409694 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.039) 0:00:34.747 **** 2026-02-25 18:24:40.409703 | controller | skipping: [localhost] 2026-02-25 18:24:40.436128 | controller | 2026-02-25 18:24:40.436187 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:24:40.436196 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.029) 0:00:34.778 **** 2026-02-25 18:24:40.436221 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.029) 0:00:34.776 **** 2026-02-25 18:24:40.436239 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-02-25 18:24:40.457479 | controller | 2026-02-25 18:24:40.457521 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 18:24:40.457528 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.026) 0:00:34.804 **** 2026-02-25 18:24:40.457532 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.026) 0:00:34.803 **** 2026-02-25 18:24:40.457544 | controller | skipping: [localhost] 2026-02-25 18:24:40.493666 | controller | 2026-02-25 18:24:40.493703 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 18:24:40.493712 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.021) 0:00:34.826 **** 2026-02-25 18:24:40.493720 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.021) 0:00:34.824 **** 2026-02-25 18:24:40.493733 | controller | ok: [localhost] 2026-02-25 18:24:40.744004 | controller | 2026-02-25 18:24:40.744061 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 18:24:40.744068 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:24:40.744083 | controller | stage['path'], item.src_file) | path_join 2026-02-25 18:24:40.744088 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:24:40.744092 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.035) 0:00:34.862 **** 2026-02-25 18:24:40.744097 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.035) 0:00:34.860 **** 2026-02-25 18:24:40.744111 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2026-02-25 18:24:40.803131 | controller | 2026-02-25 18:24:40.803172 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 18:24:40.803221 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.250) 0:00:35.112 **** 2026-02-25 18:24:40.803228 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.250) 0:00:35.111 **** 2026-02-25 18:24:40.803239 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 18:24:40.846064 | controller | 2026-02-25 18:24:40.846131 | controller | TASK [Executing pre_stage hooks for examples/va/hci/control-plane/networking name=run_hook] *** 2026-02-25 18:24:40.846141 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.058) 0:00:35.171 **** 2026-02-25 18:24:40.846148 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.058) 0:00:35.170 **** 2026-02-25 18:24:40.846164 | controller | skipping: [localhost] 2026-02-25 18:24:40.924431 | controller | 2026-02-25 18:24:40.924510 | controller | TASK [Generate values.yaml for examples/va/hci/control-plane/networking name=ci_gen_kustomize_values] *** 2026-02-25 18:24:40.924519 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.042) 0:00:35.214 **** 2026-02-25 18:24:40.924526 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.042) 0:00:35.213 **** 2026-02-25 18:24:40.924545 | controller | 2026-02-25 18:24:40.984581 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 18:24:40.984648 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.078) 0:00:35.293 **** 2026-02-25 18:24:40.984654 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.078) 0:00:35.291 **** 2026-02-25 18:24:40.984670 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 18:24:41.031366 | controller | 2026-02-25 18:24:41.031420 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-25 18:24:41.031427 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.060) 0:00:35.353 **** 2026-02-25 18:24:41.031432 | controller | Wednesday 25 February 2026 18:24:40 +0000 (0:00:00.060) 0:00:35.351 **** 2026-02-25 18:24:41.031445 | controller | ok: [localhost] => 2026-02-25 18:24:41.217259 | controller | changed: false 2026-02-25 18:24:41.217327 | controller | msg: All assertions passed 2026-02-25 18:24:41.217333 | controller | 2026-02-25 18:24:41.217339 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:24:41.217344 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.046) 0:00:35.400 **** 2026-02-25 18:24:41.217349 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.046) 0:00:35.398 **** 2026-02-25 18:24:41.217364 | controller | ok: [localhost] 2026-02-25 18:24:41.296788 | controller | 2026-02-25 18:24:41.296859 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-25 18:24:41.296867 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.185) 0:00:35.585 **** 2026-02-25 18:24:41.296873 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.185) 0:00:35.584 **** 2026-02-25 18:24:41.296896 | controller | ok: [localhost] => 2026-02-25 18:24:41.512031 | controller | changed: false 2026-02-25 18:24:41.512102 | controller | msg: All assertions passed 2026-02-25 18:24:41.512240 | controller | 2026-02-25 18:24:41.512250 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 18:24:41.512257 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.079) 0:00:35.665 **** 2026-02-25 18:24:41.512262 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.079) 0:00:35.664 **** 2026-02-25 18:24:41.512278 | controller | ok: [localhost] 2026-02-25 18:24:41.754423 | controller | 2026-02-25 18:24:41.754468 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-25 18:24:41.754478 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 18:24:41.754486 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 18:24:41.754494 | controller | _config_map_content | 2026-02-25 18:24:41.754501 | controller | ansible.utils.remove_keys( 2026-02-25 18:24:41.754508 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 18:24:41.754515 | controller | matching_parameter='regex') 2026-02-25 18:24:41.754522 | controller | }}, cacheable=False] *** 2026-02-25 18:24:41.754529 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.214) 0:00:35.880 **** 2026-02-25 18:24:41.754536 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.214) 0:00:35.879 **** 2026-02-25 18:24:41.754558 | controller | ok: [localhost] 2026-02-25 18:24:41.814048 | controller | 2026-02-25 18:24:41.814086 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 18:24:41.814094 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.242) 0:00:36.122 **** 2026-02-25 18:24:41.814100 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.242) 0:00:36.121 **** 2026-02-25 18:24:41.814114 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-02-25 18:24:41.860456 | controller | 2026-02-25 18:24:41.860497 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-25 18:24:41.860505 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.059) 0:00:36.182 **** 2026-02-25 18:24:41.860511 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.059) 0:00:36.181 **** 2026-02-25 18:24:41.860522 | controller | ok: [localhost] => 2026-02-25 18:24:42.113052 | controller | changed: false 2026-02-25 18:24:42.113120 | controller | msg: All assertions passed 2026-02-25 18:24:42.113127 | controller | 2026-02-25 18:24:42.113132 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 18:24:42.113137 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.046) 0:00:36.229 **** 2026-02-25 18:24:42.113142 | controller | Wednesday 25 February 2026 18:24:41 +0000 (0:00:00.046) 0:00:36.227 **** 2026-02-25 18:24:42.113156 | controller | ok: [localhost] 2026-02-25 18:24:42.612949 | controller | 2026-02-25 18:24:42.613033 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 18:24:42.613047 | controller | (snippet_datadir, 2026-02-25 18:24:42.613058 | controller | '02_ci_data.yaml') | path_join 2026-02-25 18:24:42.613069 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 18:24:42.613080 | controller | Wednesday 25 February 2026 18:24:42 +0000 (0:00:00.252) 0:00:36.481 **** 2026-02-25 18:24:42.613090 | controller | Wednesday 25 February 2026 18:24:42 +0000 (0:00:00.252) 0:00:36.480 **** 2026-02-25 18:24:42.613113 | controller | ok: [localhost] 2026-02-25 18:24:42.693989 | controller | 2026-02-25 18:24:42.694052 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-25 18:24:42.694059 | controller | Wednesday 25 February 2026 18:24:42 +0000 (0:00:00.499) 0:00:36.981 **** 2026-02-25 18:24:42.694064 | controller | Wednesday 25 February 2026 18:24:42 +0000 (0:00:00.499) 0:00:36.980 **** 2026-02-25 18:24:42.694091 | controller | ok: [localhost] 2026-02-25 18:24:43.091518 | controller | 2026-02-25 18:24:43.091575 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 18:24:43.091583 | controller | (snippet_datadir, 2026-02-25 18:24:43.091588 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 18:24:43.091593 | controller | }}, content={{ 2026-02-25 18:24:43.091597 | controller | _base64_patch | 2026-02-25 18:24:43.091602 | controller | default({}) | 2026-02-25 18:24:43.091606 | controller | to_nice_yaml 2026-02-25 18:24:43.091611 | controller | }}, mode=0644] *** 2026-02-25 18:24:43.091616 | controller | Wednesday 25 February 2026 18:24:42 +0000 (0:00:00.081) 0:00:37.062 **** 2026-02-25 18:24:43.091621 | controller | Wednesday 25 February 2026 18:24:42 +0000 (0:00:00.081) 0:00:37.061 **** 2026-02-25 18:24:43.091634 | controller | ok: [localhost] 2026-02-25 18:24:43.494076 | controller | 2026-02-25 18:24:43.494139 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 18:24:43.494146 | controller | (snippet_datadir, 2026-02-25 18:24:43.494151 | controller | '04_user_data.yaml') | path_join 2026-02-25 18:24:43.494156 | controller | }}, content={{ 2026-02-25 18:24:43.494161 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 18:24:43.494165 | controller | default({}) | 2026-02-25 18:24:43.494170 | controller | to_nice_yaml 2026-02-25 18:24:43.494174 | controller | }}, mode=0644] *** 2026-02-25 18:24:43.494179 | controller | Wednesday 25 February 2026 18:24:43 +0000 (0:00:00.397) 0:00:37.460 **** 2026-02-25 18:24:43.494183 | controller | Wednesday 25 February 2026 18:24:43 +0000 (0:00:00.397) 0:00:37.458 **** 2026-02-25 18:24:43.494197 | controller | ok: [localhost] 2026-02-25 18:24:43.934167 | controller | 2026-02-25 18:24:43.934221 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-25 18:24:43.934230 | controller | ( 2026-02-25 18:24:43.934236 | controller | snippet_datadir, 2026-02-25 18:24:43.934241 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 18:24:43.934246 | controller | ) | path_join 2026-02-25 18:24:43.934251 | controller | }}, mode=0644] *** 2026-02-25 18:24:43.934257 | controller | Wednesday 25 February 2026 18:24:43 +0000 (0:00:00.402) 0:00:37.862 **** 2026-02-25 18:24:43.934269 | controller | Wednesday 25 February 2026 18:24:43 +0000 (0:00:00.402) 0:00:37.861 **** 2026-02-25 18:24:43.934287 | controller | changed: [localhost] 2026-02-25 18:24:43.994629 | controller | 2026-02-25 18:24:43.994666 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 18:24:43.994674 | controller | Wednesday 25 February 2026 18:24:43 +0000 (0:00:00.440) 0:00:38.302 **** 2026-02-25 18:24:43.994679 | controller | Wednesday 25 February 2026 18:24:43 +0000 (0:00:00.440) 0:00:38.301 **** 2026-02-25 18:24:43.994689 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 18:24:44.051937 | controller | 2026-02-25 18:24:44.051979 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-25 18:24:44.051989 | controller | Wednesday 25 February 2026 18:24:43 +0000 (0:00:00.060) 0:00:38.363 **** 2026-02-25 18:24:44.052058 | controller | Wednesday 25 February 2026 18:24:43 +0000 (0:00:00.060) 0:00:38.361 **** 2026-02-25 18:24:44.052078 | controller | ok: [localhost] => 2026-02-25 18:24:44.251168 | controller | changed: false 2026-02-25 18:24:44.251259 | controller | msg: All assertions passed 2026-02-25 18:24:44.251266 | controller | 2026-02-25 18:24:44.251286 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-25 18:24:44.251292 | controller | Wednesday 25 February 2026 18:24:44 +0000 (0:00:00.057) 0:00:38.420 **** 2026-02-25 18:24:44.251297 | controller | Wednesday 25 February 2026 18:24:44 +0000 (0:00:00.057) 0:00:38.419 **** 2026-02-25 18:24:44.251313 | controller | ok: [localhost] 2026-02-25 18:24:44.292563 | controller | 2026-02-25 18:24:44.292635 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 18:24:44.292652 | controller | Wednesday 25 February 2026 18:24:44 +0000 (0:00:00.199) 0:00:38.619 **** 2026-02-25 18:24:44.292657 | controller | Wednesday 25 February 2026 18:24:44 +0000 (0:00:00.199) 0:00:38.618 **** 2026-02-25 18:24:44.292672 | controller | ok: [localhost] 2026-02-25 18:24:44.820434 | controller | 2026-02-25 18:24:44.820495 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 18:24:44.820502 | controller | Wednesday 25 February 2026 18:24:44 +0000 (0:00:00.041) 0:00:38.661 **** 2026-02-25 18:24:44.820507 | controller | Wednesday 25 February 2026 18:24:44 +0000 (0:00:00.041) 0:00:38.659 **** 2026-02-25 18:24:44.820520 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-25 18:24:44.947574 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-25 18:24:44.947611 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-25 18:24:44.947618 | controller | 2026-02-25 18:24:44.947623 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 18:24:44.947627 | controller | _content | 2026-02-25 18:24:44.947632 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 18:24:44.947637 | controller | combine(_parsed, recursive=true) 2026-02-25 18:24:44.947642 | controller | }} 2026-02-25 18:24:44.947646 | controller | ] *** 2026-02-25 18:24:44.947651 | controller | Wednesday 25 February 2026 18:24:44 +0000 (0:00:00.527) 0:00:39.188 **** 2026-02-25 18:24:44.947663 | controller | Wednesday 25 February 2026 18:24:44 +0000 (0:00:00.527) 0:00:39.187 **** 2026-02-25 18:24:44.947672 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 18:24:45.182663 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 18:24:45.182700 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 18:24:45.182707 | controller | 2026-02-25 18:24:45.182712 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 18:24:45.182717 | controller | Wednesday 25 February 2026 18:24:44 +0000 (0:00:00.127) 0:00:39.316 **** 2026-02-25 18:24:45.182722 | controller | Wednesday 25 February 2026 18:24:44 +0000 (0:00:00.127) 0:00:39.314 **** 2026-02-25 18:24:45.182732 | controller | ok: [localhost] 2026-02-25 18:24:45.576930 | controller | 2026-02-25 18:24:45.576971 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 18:24:45.576978 | controller | (_destdir, 2026-02-25 18:24:45.576984 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 18:24:45.576990 | controller | }}, content={{ 2026-02-25 18:24:45.576996 | controller | ( 2026-02-25 18:24:45.577001 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 18:24:45.577007 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 18:24:45.577013 | controller | }}, mode=0644] *** 2026-02-25 18:24:45.577018 | controller | Wednesday 25 February 2026 18:24:45 +0000 (0:00:00.235) 0:00:39.551 **** 2026-02-25 18:24:45.577024 | controller | Wednesday 25 February 2026 18:24:45 +0000 (0:00:00.235) 0:00:39.549 **** 2026-02-25 18:24:45.577036 | controller | ok: [localhost] 2026-02-25 18:24:45.854525 | controller | 2026-02-25 18:24:45.854566 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 18:24:45.854574 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 18:24:45.854580 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 18:24:45.854586 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 18:24:45.854591 | controller | }}, dest={{ 2026-02-25 18:24:45.854597 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:24:45.854602 | controller | stage['path'], _val.src_file 2026-02-25 18:24:45.854608 | controller | ) | 2026-02-25 18:24:45.854614 | controller | path_join 2026-02-25 18:24:45.854619 | controller | }}] *** 2026-02-25 18:24:45.854673 | controller | Wednesday 25 February 2026 18:24:45 +0000 (0:00:00.394) 0:00:39.945 **** 2026-02-25 18:24:45.854680 | controller | Wednesday 25 February 2026 18:24:45 +0000 (0:00:00.394) 0:00:39.944 **** 2026-02-25 18:24:45.854698 | controller | ok: [localhost] => (item=network-values) 2026-02-25 18:24:45.907434 | controller | 2026-02-25 18:24:45.907474 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:24:45.907482 | controller | Wednesday 25 February 2026 18:24:45 +0000 (0:00:00.277) 0:00:40.223 **** 2026-02-25 18:24:45.907489 | controller | Wednesday 25 February 2026 18:24:45 +0000 (0:00:00.277) 0:00:40.221 **** 2026-02-25 18:24:45.907501 | controller | skipping: [localhost] 2026-02-25 18:24:46.302980 | controller | 2026-02-25 18:24:46.303017 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 18:24:46.303026 | controller | Wednesday 25 February 2026 18:24:45 +0000 (0:00:00.052) 0:00:40.276 **** 2026-02-25 18:24:46.303032 | controller | Wednesday 25 February 2026 18:24:45 +0000 (0:00:00.052) 0:00:40.274 **** 2026-02-25 18:24:46.303042 | controller | changed: [localhost] 2026-02-25 18:24:46.715062 | controller | 2026-02-25 18:24:46.715187 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 18:24:46.715296 | controller | Wednesday 25 February 2026 18:24:46 +0000 (0:00:00.395) 0:00:40.671 **** 2026-02-25 18:24:46.715303 | controller | Wednesday 25 February 2026 18:24:46 +0000 (0:00:00.395) 0:00:40.670 **** 2026-02-25 18:24:46.715329 | controller | changed: [localhost] 2026-02-25 18:24:47.075092 | controller | 2026-02-25 18:24:47.075166 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2026-02-25 18:24:47.075173 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 18:24:47.075179 | controller | stage['build_output'] | basename) | path_join 2026-02-25 18:24:47.075183 | controller | }}, mode=0644] *** 2026-02-25 18:24:47.075188 | controller | Wednesday 25 February 2026 18:24:46 +0000 (0:00:00.411) 0:00:41.083 **** 2026-02-25 18:24:47.075193 | controller | Wednesday 25 February 2026 18:24:46 +0000 (0:00:00.411) 0:00:41.081 **** 2026-02-25 18:24:47.075237 | controller | changed: [localhost] 2026-02-25 18:24:47.120123 | controller | 2026-02-25 18:24:47.120186 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:24:47.120193 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.360) 0:00:41.443 **** 2026-02-25 18:24:47.120199 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.360) 0:00:41.442 **** 2026-02-25 18:24:47.120234 | controller | skipping: [localhost] 2026-02-25 18:24:47.165148 | controller | 2026-02-25 18:24:47.165253 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 18:24:47.165261 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.045) 0:00:41.488 **** 2026-02-25 18:24:47.165266 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.045) 0:00:41.487 **** 2026-02-25 18:24:47.165280 | controller | skipping: [localhost] 2026-02-25 18:24:47.211269 | controller | 2026-02-25 18:24:47.211330 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane/networking _raw_params=wait_condition.yml] *** 2026-02-25 18:24:47.211338 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.044) 0:00:41.533 **** 2026-02-25 18:24:47.211343 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.044) 0:00:41.532 **** 2026-02-25 18:24:47.211355 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2026-02-25 18:24:47.256231 | controller | skipping: [localhost] 2026-02-25 18:24:47.256292 | controller | 2026-02-25 18:24:47.256298 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:24:47.256303 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.046) 0:00:41.579 **** 2026-02-25 18:24:47.256308 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.046) 0:00:41.578 **** 2026-02-25 18:24:47.256329 | controller | skipping: [localhost] 2026-02-25 18:24:47.302299 | controller | 2026-02-25 18:24:47.302372 | controller | TASK [Executing post_stage hooks for examples/va/hci/control-plane/networking name=run_hook] *** 2026-02-25 18:24:47.302379 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.045) 0:00:41.624 **** 2026-02-25 18:24:47.302384 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.045) 0:00:41.623 **** 2026-02-25 18:24:47.302401 | controller | skipping: [localhost] 2026-02-25 18:24:47.344685 | controller | 2026-02-25 18:24:47.344724 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-25 18:24:47.344733 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.046) 0:00:41.670 **** 2026-02-25 18:24:47.344740 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.046) 0:00:41.669 **** 2026-02-25 18:24:47.344752 | controller | ok: [localhost] => 2026-02-25 18:24:47.375899 | controller | changed: false 2026-02-25 18:24:47.375972 | controller | msg: All assertions passed 2026-02-25 18:24:47.375979 | controller | 2026-02-25 18:24:47.375984 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:24:47.376005 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.042) 0:00:41.713 **** 2026-02-25 18:24:47.376010 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.042) 0:00:41.712 **** 2026-02-25 18:24:47.376026 | controller | skipping: [localhost] 2026-02-25 18:24:47.411979 | controller | 2026-02-25 18:24:47.412060 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:24:47.412071 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.030) 0:00:41.744 **** 2026-02-25 18:24:47.412079 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.030) 0:00:41.743 **** 2026-02-25 18:24:47.412099 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2026-02-25 18:24:47.439926 | controller | 2026-02-25 18:24:47.440009 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 18:24:47.440037 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.035) 0:00:41.780 **** 2026-02-25 18:24:47.440045 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.036) 0:00:41.779 **** 2026-02-25 18:24:47.440065 | controller | skipping: [localhost] 2026-02-25 18:24:47.476138 | controller | 2026-02-25 18:24:47.476248 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 18:24:47.476260 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.027) 0:00:41.808 **** 2026-02-25 18:24:47.476269 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.027) 0:00:41.806 **** 2026-02-25 18:24:47.476289 | controller | ok: [localhost] 2026-02-25 18:24:47.870934 | controller | 2026-02-25 18:24:47.870995 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 18:24:47.871027 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:24:47.871034 | controller | stage['path'], item.src_file) | path_join 2026-02-25 18:24:47.871039 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:24:47.871044 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.036) 0:00:41.844 **** 2026-02-25 18:24:47.871049 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.036) 0:00:41.843 **** 2026-02-25 18:24:47.871062 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-02-25 18:24:47.978083 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2026-02-25 18:24:47.978167 | controller | 2026-02-25 18:24:47.978175 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 18:24:47.978181 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.395) 0:00:42.239 **** 2026-02-25 18:24:47.978185 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.395) 0:00:42.238 **** 2026-02-25 18:24:47.978224 | controller | ok: [localhost] => (item=service-values.yaml) 2026-02-25 18:24:48.028983 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 18:24:48.029051 | controller | 2026-02-25 18:24:48.029057 | controller | TASK [Executing pre_stage hooks for examples/va/hci/control-plane name=run_hook] *** 2026-02-25 18:24:48.029062 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.107) 0:00:42.346 **** 2026-02-25 18:24:48.029067 | controller | Wednesday 25 February 2026 18:24:47 +0000 (0:00:00.107) 0:00:42.345 **** 2026-02-25 18:24:48.029082 | controller | skipping: [localhost] 2026-02-25 18:24:48.164396 | controller | 2026-02-25 18:24:48.164469 | controller | TASK [Generate values.yaml for examples/va/hci/control-plane name=ci_gen_kustomize_values] *** 2026-02-25 18:24:48.164476 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.050) 0:00:42.397 **** 2026-02-25 18:24:48.164481 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.050) 0:00:42.396 **** 2026-02-25 18:24:48.164497 | controller | 2026-02-25 18:24:48.227070 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 18:24:48.227140 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.135) 0:00:42.533 **** 2026-02-25 18:24:48.227147 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.135) 0:00:42.531 **** 2026-02-25 18:24:48.227163 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 18:24:48.274088 | controller | 2026-02-25 18:24:48.274165 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-25 18:24:48.274172 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.062) 0:00:42.595 **** 2026-02-25 18:24:48.274177 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.062) 0:00:42.594 **** 2026-02-25 18:24:48.274193 | controller | ok: [localhost] => 2026-02-25 18:24:48.518227 | controller | changed: false 2026-02-25 18:24:48.518307 | controller | msg: All assertions passed 2026-02-25 18:24:48.518317 | controller | 2026-02-25 18:24:48.518325 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:24:48.518333 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.046) 0:00:42.642 **** 2026-02-25 18:24:48.518341 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.046) 0:00:42.641 **** 2026-02-25 18:24:48.518379 | controller | ok: [localhost] 2026-02-25 18:24:48.570259 | controller | 2026-02-25 18:24:48.570294 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-25 18:24:48.570307 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.244) 0:00:42.886 **** 2026-02-25 18:24:48.570312 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.244) 0:00:42.885 **** 2026-02-25 18:24:48.570322 | controller | ok: [localhost] => 2026-02-25 18:24:48.762430 | controller | changed: false 2026-02-25 18:24:48.762469 | controller | msg: All assertions passed 2026-02-25 18:24:48.762477 | controller | 2026-02-25 18:24:48.762483 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 18:24:48.762489 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.052) 0:00:42.938 **** 2026-02-25 18:24:48.762495 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.052) 0:00:42.937 **** 2026-02-25 18:24:48.762512 | controller | ok: [localhost] 2026-02-25 18:24:48.970443 | controller | 2026-02-25 18:24:48.970677 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-25 18:24:48.970691 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 18:24:48.970698 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 18:24:48.970703 | controller | _config_map_content | 2026-02-25 18:24:48.970708 | controller | ansible.utils.remove_keys( 2026-02-25 18:24:48.970712 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 18:24:48.970717 | controller | matching_parameter='regex') 2026-02-25 18:24:48.970721 | controller | }}, cacheable=False] *** 2026-02-25 18:24:48.970726 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.192) 0:00:43.131 **** 2026-02-25 18:24:48.970731 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.192) 0:00:43.129 **** 2026-02-25 18:24:48.970742 | controller | ok: [localhost] 2026-02-25 18:24:49.013093 | controller | 2026-02-25 18:24:49.013133 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 18:24:49.013140 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.207) 0:00:43.339 **** 2026-02-25 18:24:49.013146 | controller | Wednesday 25 February 2026 18:24:48 +0000 (0:00:00.207) 0:00:43.337 **** 2026-02-25 18:24:49.013157 | controller | skipping: [localhost] 2026-02-25 18:24:49.219659 | controller | 2026-02-25 18:24:49.219734 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 18:24:49.219745 | controller | Wednesday 25 February 2026 18:24:49 +0000 (0:00:00.042) 0:00:43.381 **** 2026-02-25 18:24:49.219751 | controller | Wednesday 25 February 2026 18:24:49 +0000 (0:00:00.042) 0:00:43.380 **** 2026-02-25 18:24:49.219767 | controller | changed: [localhost] 2026-02-25 18:24:49.292972 | controller | 2026-02-25 18:24:49.293032 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 18:24:49.293039 | controller | (snippet_datadir, 2026-02-25 18:24:49.293044 | controller | '02_ci_data.yaml') | path_join 2026-02-25 18:24:49.293049 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 18:24:49.293055 | controller | Wednesday 25 February 2026 18:24:49 +0000 (0:00:00.205) 0:00:43.587 **** 2026-02-25 18:24:49.293061 | controller | Wednesday 25 February 2026 18:24:49 +0000 (0:00:00.205) 0:00:43.586 **** 2026-02-25 18:24:49.293075 | controller | skipping: [localhost] 2026-02-25 18:24:49.346136 | controller | 2026-02-25 18:24:49.346229 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-25 18:24:49.346239 | controller | Wednesday 25 February 2026 18:24:49 +0000 (0:00:00.074) 0:00:43.661 **** 2026-02-25 18:24:49.346246 | controller | Wednesday 25 February 2026 18:24:49 +0000 (0:00:00.074) 0:00:43.660 **** 2026-02-25 18:24:49.346260 | controller | ok: [localhost] 2026-02-25 18:24:49.808241 | controller | 2026-02-25 18:24:49.808277 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 18:24:49.808284 | controller | (snippet_datadir, 2026-02-25 18:24:49.808290 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 18:24:49.808295 | controller | }}, content={{ 2026-02-25 18:24:49.808299 | controller | _base64_patch | 2026-02-25 18:24:49.808304 | controller | default({}) | 2026-02-25 18:24:49.808308 | controller | to_nice_yaml 2026-02-25 18:24:49.808312 | controller | }}, mode=0644] *** 2026-02-25 18:24:49.808317 | controller | Wednesday 25 February 2026 18:24:49 +0000 (0:00:00.053) 0:00:43.714 **** 2026-02-25 18:24:49.808321 | controller | Wednesday 25 February 2026 18:24:49 +0000 (0:00:00.053) 0:00:43.713 **** 2026-02-25 18:24:49.808331 | controller | changed: [localhost] 2026-02-25 18:24:50.286920 | controller | 2026-02-25 18:24:50.286996 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 18:24:50.287008 | controller | (snippet_datadir, 2026-02-25 18:24:50.287018 | controller | '04_user_data.yaml') | path_join 2026-02-25 18:24:50.287048 | controller | }}, content={{ 2026-02-25 18:24:50.287057 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 18:24:50.287066 | controller | default({}) | 2026-02-25 18:24:50.287075 | controller | to_nice_yaml 2026-02-25 18:24:50.287084 | controller | }}, mode=0644] *** 2026-02-25 18:24:50.287093 | controller | Wednesday 25 February 2026 18:24:49 +0000 (0:00:00.462) 0:00:44.176 **** 2026-02-25 18:24:50.287102 | controller | Wednesday 25 February 2026 18:24:49 +0000 (0:00:00.462) 0:00:44.175 **** 2026-02-25 18:24:50.287123 | controller | changed: [localhost] 2026-02-25 18:24:50.688490 | controller | 2026-02-25 18:24:50.688561 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-25 18:24:50.688576 | controller | ( 2026-02-25 18:24:50.688587 | controller | snippet_datadir, 2026-02-25 18:24:50.688598 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 18:24:50.688608 | controller | ) | path_join 2026-02-25 18:24:50.688618 | controller | }}, mode=0644] *** 2026-02-25 18:24:50.688628 | controller | Wednesday 25 February 2026 18:24:50 +0000 (0:00:00.478) 0:00:44.655 **** 2026-02-25 18:24:50.688639 | controller | Wednesday 25 February 2026 18:24:50 +0000 (0:00:00.478) 0:00:44.654 **** 2026-02-25 18:24:50.688659 | controller | changed: [localhost] 2026-02-25 18:24:50.751274 | controller | 2026-02-25 18:24:50.751344 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 18:24:50.751352 | controller | Wednesday 25 February 2026 18:24:50 +0000 (0:00:00.401) 0:00:45.057 **** 2026-02-25 18:24:50.751358 | controller | Wednesday 25 February 2026 18:24:50 +0000 (0:00:00.401) 0:00:45.055 **** 2026-02-25 18:24:50.751374 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 18:24:50.798386 | controller | 2026-02-25 18:24:50.798428 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-25 18:24:50.798437 | controller | Wednesday 25 February 2026 18:24:50 +0000 (0:00:00.062) 0:00:45.119 **** 2026-02-25 18:24:50.798444 | controller | Wednesday 25 February 2026 18:24:50 +0000 (0:00:00.062) 0:00:45.118 **** 2026-02-25 18:24:50.798456 | controller | ok: [localhost] => 2026-02-25 18:24:51.047868 | controller | changed: false 2026-02-25 18:24:51.047908 | controller | msg: All assertions passed 2026-02-25 18:24:51.047914 | controller | 2026-02-25 18:24:51.047919 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-25 18:24:51.047925 | controller | Wednesday 25 February 2026 18:24:50 +0000 (0:00:00.047) 0:00:45.167 **** 2026-02-25 18:24:51.047929 | controller | Wednesday 25 February 2026 18:24:50 +0000 (0:00:00.047) 0:00:45.165 **** 2026-02-25 18:24:51.047939 | controller | ok: [localhost] 2026-02-25 18:24:51.092969 | controller | 2026-02-25 18:24:51.093033 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 18:24:51.093040 | controller | Wednesday 25 February 2026 18:24:51 +0000 (0:00:00.249) 0:00:45.416 **** 2026-02-25 18:24:51.093044 | controller | Wednesday 25 February 2026 18:24:51 +0000 (0:00:00.249) 0:00:45.415 **** 2026-02-25 18:24:51.093059 | controller | ok: [localhost] 2026-02-25 18:24:51.458315 | controller | 2026-02-25 18:24:51.458363 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 18:24:51.458374 | controller | Wednesday 25 February 2026 18:24:51 +0000 (0:00:00.045) 0:00:45.461 **** 2026-02-25 18:24:51.458383 | controller | Wednesday 25 February 2026 18:24:51 +0000 (0:00:00.045) 0:00:45.460 **** 2026-02-25 18:24:51.458399 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-02-25 18:24:51.556294 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-02-25 18:24:51.556380 | controller | 2026-02-25 18:24:51.556390 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 18:24:51.556413 | controller | _content | 2026-02-25 18:24:51.556420 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 18:24:51.556426 | controller | combine(_parsed, recursive=true) 2026-02-25 18:24:51.556432 | controller | }} 2026-02-25 18:24:51.556438 | controller | ] *** 2026-02-25 18:24:51.556444 | controller | Wednesday 25 February 2026 18:24:51 +0000 (0:00:00.364) 0:00:45.826 **** 2026-02-25 18:24:51.556450 | controller | Wednesday 25 February 2026 18:24:51 +0000 (0:00:00.365) 0:00:45.825 **** 2026-02-25 18:24:51.556470 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 18:24:51.782751 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 18:24:51.782821 | controller | 2026-02-25 18:24:51.782828 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 18:24:51.782834 | controller | Wednesday 25 February 2026 18:24:51 +0000 (0:00:00.097) 0:00:45.924 **** 2026-02-25 18:24:51.782839 | controller | Wednesday 25 February 2026 18:24:51 +0000 (0:00:00.097) 0:00:45.923 **** 2026-02-25 18:24:51.782855 | controller | changed: [localhost] 2026-02-25 18:24:52.162912 | controller | 2026-02-25 18:24:52.162982 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 18:24:52.162989 | controller | (_destdir, 2026-02-25 18:24:52.162994 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 18:24:52.162999 | controller | }}, content={{ 2026-02-25 18:24:52.163004 | controller | ( 2026-02-25 18:24:52.163008 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 18:24:52.163013 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 18:24:52.163018 | controller | }}, mode=0644] *** 2026-02-25 18:24:52.163022 | controller | Wednesday 25 February 2026 18:24:51 +0000 (0:00:00.226) 0:00:46.151 **** 2026-02-25 18:24:52.163027 | controller | Wednesday 25 February 2026 18:24:51 +0000 (0:00:00.226) 0:00:46.149 **** 2026-02-25 18:24:52.163057 | controller | changed: [localhost] 2026-02-25 18:24:52.216680 | controller | 2026-02-25 18:24:52.216755 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 18:24:52.216762 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.380) 0:00:46.531 **** 2026-02-25 18:24:52.216767 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.380) 0:00:46.530 **** 2026-02-25 18:24:52.216783 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 18:24:52.258886 | controller | 2026-02-25 18:24:52.258959 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-25 18:24:52.258966 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.053) 0:00:46.585 **** 2026-02-25 18:24:52.258971 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.053) 0:00:46.584 **** 2026-02-25 18:24:52.258987 | controller | ok: [localhost] => 2026-02-25 18:24:52.462838 | controller | changed: false 2026-02-25 18:24:52.462939 | controller | msg: All assertions passed 2026-02-25 18:24:52.462947 | controller | 2026-02-25 18:24:52.462952 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:24:52.462958 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.042) 0:00:46.627 **** 2026-02-25 18:24:52.462963 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.042) 0:00:46.626 **** 2026-02-25 18:24:52.462980 | controller | ok: [localhost] 2026-02-25 18:24:52.530094 | controller | 2026-02-25 18:24:52.530167 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-25 18:24:52.530174 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.203) 0:00:46.831 **** 2026-02-25 18:24:52.530179 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.203) 0:00:46.829 **** 2026-02-25 18:24:52.530195 | controller | ok: [localhost] => 2026-02-25 18:24:52.730895 | controller | changed: false 2026-02-25 18:24:52.730973 | controller | msg: All assertions passed 2026-02-25 18:24:52.730980 | controller | 2026-02-25 18:24:52.730985 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 18:24:52.730991 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.067) 0:00:46.898 **** 2026-02-25 18:24:52.730995 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.067) 0:00:46.897 **** 2026-02-25 18:24:52.731013 | controller | ok: [localhost] 2026-02-25 18:24:53.057052 | controller | 2026-02-25 18:24:53.057097 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-25 18:24:53.057106 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 18:24:53.057113 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 18:24:53.057119 | controller | _config_map_content | 2026-02-25 18:24:53.057126 | controller | ansible.utils.remove_keys( 2026-02-25 18:24:53.057132 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 18:24:53.057138 | controller | matching_parameter='regex') 2026-02-25 18:24:53.057144 | controller | }}, cacheable=False] *** 2026-02-25 18:24:53.057150 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.198) 0:00:47.097 **** 2026-02-25 18:24:53.057156 | controller | Wednesday 25 February 2026 18:24:52 +0000 (0:00:00.198) 0:00:47.096 **** 2026-02-25 18:24:53.057169 | controller | ok: [localhost] 2026-02-25 18:24:53.114435 | controller | 2026-02-25 18:24:53.114477 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 18:24:53.114485 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.328) 0:00:47.425 **** 2026-02-25 18:24:53.114492 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.328) 0:00:47.424 **** 2026-02-25 18:24:53.114504 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-02-25 18:24:53.158127 | controller | 2026-02-25 18:24:53.158189 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-25 18:24:53.158195 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.057) 0:00:47.483 **** 2026-02-25 18:24:53.158229 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.057) 0:00:47.481 **** 2026-02-25 18:24:53.158254 | controller | ok: [localhost] => 2026-02-25 18:24:53.359715 | controller | changed: false 2026-02-25 18:24:53.359837 | controller | msg: All assertions passed 2026-02-25 18:24:53.359846 | controller | 2026-02-25 18:24:53.359852 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 18:24:53.359856 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.043) 0:00:47.526 **** 2026-02-25 18:24:53.359862 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.043) 0:00:47.525 **** 2026-02-25 18:24:53.359876 | controller | ok: [localhost] 2026-02-25 18:24:53.863840 | controller | 2026-02-25 18:24:53.863974 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 18:24:53.863986 | controller | (snippet_datadir, 2026-02-25 18:24:53.863993 | controller | '02_ci_data.yaml') | path_join 2026-02-25 18:24:53.864000 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 18:24:53.864007 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.201) 0:00:47.728 **** 2026-02-25 18:24:53.864014 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.201) 0:00:47.727 **** 2026-02-25 18:24:53.864042 | controller | ok: [localhost] 2026-02-25 18:24:53.931385 | controller | 2026-02-25 18:24:53.931422 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-25 18:24:53.931429 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.504) 0:00:48.232 **** 2026-02-25 18:24:53.931443 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.504) 0:00:48.231 **** 2026-02-25 18:24:53.931455 | controller | ok: [localhost] 2026-02-25 18:24:54.311390 | controller | 2026-02-25 18:24:54.311456 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 18:24:54.311463 | controller | (snippet_datadir, 2026-02-25 18:24:54.311468 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 18:24:54.311472 | controller | }}, content={{ 2026-02-25 18:24:54.311477 | controller | _base64_patch | 2026-02-25 18:24:54.311481 | controller | default({}) | 2026-02-25 18:24:54.311486 | controller | to_nice_yaml 2026-02-25 18:24:54.311490 | controller | }}, mode=0644] *** 2026-02-25 18:24:54.311494 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.067) 0:00:48.299 **** 2026-02-25 18:24:54.311499 | controller | Wednesday 25 February 2026 18:24:53 +0000 (0:00:00.067) 0:00:48.298 **** 2026-02-25 18:24:54.311514 | controller | ok: [localhost] 2026-02-25 18:24:54.710759 | controller | 2026-02-25 18:24:54.710890 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 18:24:54.710899 | controller | (snippet_datadir, 2026-02-25 18:24:54.710905 | controller | '04_user_data.yaml') | path_join 2026-02-25 18:24:54.710912 | controller | }}, content={{ 2026-02-25 18:24:54.710918 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 18:24:54.710924 | controller | default({}) | 2026-02-25 18:24:54.710930 | controller | to_nice_yaml 2026-02-25 18:24:54.710936 | controller | }}, mode=0644] *** 2026-02-25 18:24:54.710942 | controller | Wednesday 25 February 2026 18:24:54 +0000 (0:00:00.380) 0:00:48.679 **** 2026-02-25 18:24:54.710948 | controller | Wednesday 25 February 2026 18:24:54 +0000 (0:00:00.380) 0:00:48.678 **** 2026-02-25 18:24:54.710966 | controller | ok: [localhost] 2026-02-25 18:24:55.113556 | controller | 2026-02-25 18:24:55.113630 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-25 18:24:55.113637 | controller | ( 2026-02-25 18:24:55.113642 | controller | snippet_datadir, 2026-02-25 18:24:55.113647 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 18:24:55.113652 | controller | ) | path_join 2026-02-25 18:24:55.113657 | controller | }}, mode=0644] *** 2026-02-25 18:24:55.113661 | controller | Wednesday 25 February 2026 18:24:54 +0000 (0:00:00.399) 0:00:49.079 **** 2026-02-25 18:24:55.113666 | controller | Wednesday 25 February 2026 18:24:54 +0000 (0:00:00.399) 0:00:49.078 **** 2026-02-25 18:24:55.113681 | controller | ok: [localhost] 2026-02-25 18:24:55.174136 | controller | 2026-02-25 18:24:55.174238 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 18:24:55.174266 | controller | Wednesday 25 February 2026 18:24:55 +0000 (0:00:00.402) 0:00:49.481 **** 2026-02-25 18:24:55.174274 | controller | Wednesday 25 February 2026 18:24:55 +0000 (0:00:00.402) 0:00:49.480 **** 2026-02-25 18:24:55.174293 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 18:24:55.221050 | controller | 2026-02-25 18:24:55.221122 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-25 18:24:55.221128 | controller | Wednesday 25 February 2026 18:24:55 +0000 (0:00:00.061) 0:00:49.542 **** 2026-02-25 18:24:55.221134 | controller | Wednesday 25 February 2026 18:24:55 +0000 (0:00:00.061) 0:00:49.541 **** 2026-02-25 18:24:55.221149 | controller | ok: [localhost] => 2026-02-25 18:24:55.414376 | controller | changed: false 2026-02-25 18:24:55.414413 | controller | msg: All assertions passed 2026-02-25 18:24:55.414419 | controller | 2026-02-25 18:24:55.414424 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-25 18:24:55.414429 | controller | Wednesday 25 February 2026 18:24:55 +0000 (0:00:00.047) 0:00:49.589 **** 2026-02-25 18:24:55.414434 | controller | Wednesday 25 February 2026 18:24:55 +0000 (0:00:00.047) 0:00:49.588 **** 2026-02-25 18:24:55.414450 | controller | ok: [localhost] 2026-02-25 18:24:55.453708 | controller | 2026-02-25 18:24:55.453742 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 18:24:55.453749 | controller | Wednesday 25 February 2026 18:24:55 +0000 (0:00:00.193) 0:00:49.783 **** 2026-02-25 18:24:55.453753 | controller | Wednesday 25 February 2026 18:24:55 +0000 (0:00:00.193) 0:00:49.781 **** 2026-02-25 18:24:55.453763 | controller | ok: [localhost] 2026-02-25 18:24:56.021067 | controller | 2026-02-25 18:24:56.021106 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 18:24:56.021114 | controller | Wednesday 25 February 2026 18:24:55 +0000 (0:00:00.039) 0:00:49.822 **** 2026-02-25 18:24:56.021120 | controller | Wednesday 25 February 2026 18:24:55 +0000 (0:00:00.039) 0:00:49.821 **** 2026-02-25 18:24:56.021130 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-25 18:24:56.151189 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-25 18:24:56.151244 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-25 18:24:56.151252 | controller | 2026-02-25 18:24:56.151257 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 18:24:56.151262 | controller | _content | 2026-02-25 18:24:56.151267 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 18:24:56.151272 | controller | combine(_parsed, recursive=true) 2026-02-25 18:24:56.151276 | controller | }} 2026-02-25 18:24:56.151281 | controller | ] *** 2026-02-25 18:24:56.151286 | controller | Wednesday 25 February 2026 18:24:56 +0000 (0:00:00.567) 0:00:50.389 **** 2026-02-25 18:24:56.151290 | controller | Wednesday 25 February 2026 18:24:56 +0000 (0:00:00.567) 0:00:50.388 **** 2026-02-25 18:24:56.151300 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 18:24:56.347483 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 18:24:56.347514 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 18:24:56.347520 | controller | 2026-02-25 18:24:56.347525 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 18:24:56.347531 | controller | Wednesday 25 February 2026 18:24:56 +0000 (0:00:00.130) 0:00:50.519 **** 2026-02-25 18:24:56.347535 | controller | Wednesday 25 February 2026 18:24:56 +0000 (0:00:00.130) 0:00:50.518 **** 2026-02-25 18:24:56.347545 | controller | ok: [localhost] 2026-02-25 18:24:56.750233 | controller | 2026-02-25 18:24:56.750265 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 18:24:56.750271 | controller | (_destdir, 2026-02-25 18:24:56.750276 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 18:24:56.750281 | controller | }}, content={{ 2026-02-25 18:24:56.750285 | controller | ( 2026-02-25 18:24:56.750290 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 18:24:56.750294 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 18:24:56.750299 | controller | }}, mode=0644] *** 2026-02-25 18:24:56.750303 | controller | Wednesday 25 February 2026 18:24:56 +0000 (0:00:00.196) 0:00:50.716 **** 2026-02-25 18:24:56.750308 | controller | Wednesday 25 February 2026 18:24:56 +0000 (0:00:00.196) 0:00:50.714 **** 2026-02-25 18:24:56.750317 | controller | ok: [localhost] 2026-02-25 18:24:57.258771 | controller | 2026-02-25 18:24:57.258803 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 18:24:57.258809 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 18:24:57.258814 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 18:24:57.258819 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 18:24:57.258823 | controller | }}, dest={{ 2026-02-25 18:24:57.258828 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:24:57.258833 | controller | stage['path'], _val.src_file 2026-02-25 18:24:57.258837 | controller | ) | 2026-02-25 18:24:57.258842 | controller | path_join 2026-02-25 18:24:57.258846 | controller | }}] *** 2026-02-25 18:24:57.258851 | controller | Wednesday 25 February 2026 18:24:56 +0000 (0:00:00.402) 0:00:51.119 **** 2026-02-25 18:24:57.258860 | controller | Wednesday 25 February 2026 18:24:56 +0000 (0:00:00.402) 0:00:51.117 **** 2026-02-25 18:24:57.258869 | controller | changed: [localhost] => (item=service-values) 2026-02-25 18:24:57.297619 | controller | ok: [localhost] => (item=network-values) 2026-02-25 18:24:57.297653 | controller | 2026-02-25 18:24:57.297661 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:24:57.297668 | controller | Wednesday 25 February 2026 18:24:57 +0000 (0:00:00.508) 0:00:51.627 **** 2026-02-25 18:24:57.297676 | controller | Wednesday 25 February 2026 18:24:57 +0000 (0:00:00.508) 0:00:51.626 **** 2026-02-25 18:24:57.297690 | controller | skipping: [localhost] 2026-02-25 18:24:57.634583 | controller | 2026-02-25 18:24:57.634628 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 18:24:57.634640 | controller | Wednesday 25 February 2026 18:24:57 +0000 (0:00:00.038) 0:00:51.666 **** 2026-02-25 18:24:57.634649 | controller | Wednesday 25 February 2026 18:24:57 +0000 (0:00:00.038) 0:00:51.664 **** 2026-02-25 18:24:57.634663 | controller | changed: [localhost] 2026-02-25 18:24:58.010937 | controller | 2026-02-25 18:24:58.010971 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 18:24:58.010978 | controller | Wednesday 25 February 2026 18:24:57 +0000 (0:00:00.336) 0:00:52.003 **** 2026-02-25 18:24:58.010983 | controller | Wednesday 25 February 2026 18:24:57 +0000 (0:00:00.336) 0:00:52.001 **** 2026-02-25 18:24:58.010992 | controller | changed: [localhost] 2026-02-25 18:24:58.258559 | controller | 2026-02-25 18:24:58.258602 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane remote_src=True, src={{ _output }}, dest={{ 2026-02-25 18:24:58.258611 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 18:24:58.258619 | controller | stage['build_output'] | basename) | path_join 2026-02-25 18:24:58.258626 | controller | }}, mode=0644] *** 2026-02-25 18:24:58.258633 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.376) 0:00:52.379 **** 2026-02-25 18:24:58.258640 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.376) 0:00:52.378 **** 2026-02-25 18:24:58.258653 | controller | changed: [localhost] 2026-02-25 18:24:58.314350 | controller | 2026-02-25 18:24:58.314382 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:24:58.314389 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.247) 0:00:52.626 **** 2026-02-25 18:24:58.314394 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.247) 0:00:52.625 **** 2026-02-25 18:24:58.314403 | controller | skipping: [localhost] 2026-02-25 18:24:58.369597 | controller | 2026-02-25 18:24:58.369640 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 18:24:58.369648 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.056) 0:00:52.683 **** 2026-02-25 18:24:58.369657 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.056) 0:00:52.681 **** 2026-02-25 18:24:58.369667 | controller | skipping: [localhost] 2026-02-25 18:24:58.413836 | controller | 2026-02-25 18:24:58.413869 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane _raw_params=wait_condition.yml] *** 2026-02-25 18:24:58.413876 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.055) 0:00:52.738 **** 2026-02-25 18:24:58.413881 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.055) 0:00:52.736 **** 2026-02-25 18:24:58.413891 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2026-02-25 18:24:58.487266 | controller | skipping: [localhost] 2026-02-25 18:24:58.487299 | controller | 2026-02-25 18:24:58.487306 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:24:58.487311 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.044) 0:00:52.782 **** 2026-02-25 18:24:58.487321 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.044) 0:00:52.781 **** 2026-02-25 18:24:58.487330 | controller | skipping: [localhost] 2026-02-25 18:24:58.535099 | controller | 2026-02-25 18:24:58.535134 | controller | TASK [Executing post_stage hooks for examples/va/hci/control-plane name=run_hook] *** 2026-02-25 18:24:58.535140 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.073) 0:00:52.855 **** 2026-02-25 18:24:58.535145 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.073) 0:00:52.854 **** 2026-02-25 18:24:58.535154 | controller | skipping: [localhost] 2026-02-25 18:24:58.575191 | controller | 2026-02-25 18:24:58.575259 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-25 18:24:58.575268 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.047) 0:00:52.903 **** 2026-02-25 18:24:58.575274 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.047) 0:00:52.902 **** 2026-02-25 18:24:58.575286 | controller | ok: [localhost] => 2026-02-25 18:24:58.610083 | controller | changed: false 2026-02-25 18:24:58.610118 | controller | msg: All assertions passed 2026-02-25 18:24:58.610124 | controller | 2026-02-25 18:24:58.610129 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:24:58.610135 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.039) 0:00:52.943 **** 2026-02-25 18:24:58.610140 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.040) 0:00:52.942 **** 2026-02-25 18:24:58.610149 | controller | skipping: [localhost] 2026-02-25 18:24:58.643065 | controller | 2026-02-25 18:24:58.643100 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:24:58.643107 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.034) 0:00:52.978 **** 2026-02-25 18:24:58.643112 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.034) 0:00:52.977 **** 2026-02-25 18:24:58.643121 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-02-25 18:24:58.670049 | controller | 2026-02-25 18:24:58.670122 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 18:24:58.670129 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.033) 0:00:53.011 **** 2026-02-25 18:24:58.670134 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.033) 0:00:53.010 **** 2026-02-25 18:24:58.670221 | controller | skipping: [localhost] 2026-02-25 18:24:58.699422 | controller | 2026-02-25 18:24:58.699494 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 18:24:58.699501 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.026) 0:00:53.038 **** 2026-02-25 18:24:58.699506 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.026) 0:00:53.037 **** 2026-02-25 18:24:58.699521 | controller | ok: [localhost] 2026-02-25 18:24:58.900932 | controller | 2026-02-25 18:24:58.901004 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 18:24:58.901011 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:24:58.901016 | controller | stage['path'], item.src_file) | path_join 2026-02-25 18:24:58.901021 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:24:58.901025 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.029) 0:00:53.068 **** 2026-02-25 18:24:58.901030 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.029) 0:00:53.066 **** 2026-02-25 18:24:58.901047 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-25 18:24:58.955300 | controller | 2026-02-25 18:24:58.955379 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 18:24:58.955389 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.201) 0:00:53.269 **** 2026-02-25 18:24:58.955395 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.201) 0:00:53.268 **** 2026-02-25 18:24:58.955414 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 18:24:58.996562 | controller | 2026-02-25 18:24:58.996642 | controller | TASK [Executing pre_stage hooks for examples/va/hci/edpm-pre-ceph/nodeset name=run_hook] *** 2026-02-25 18:24:58.996654 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.054) 0:00:53.324 **** 2026-02-25 18:24:58.996662 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.054) 0:00:53.322 **** 2026-02-25 18:24:58.996683 | controller | skipping: [localhost] 2026-02-25 18:24:59.122145 | controller | 2026-02-25 18:24:59.122248 | controller | TASK [Generate values.yaml for examples/va/hci/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] *** 2026-02-25 18:24:59.122259 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.041) 0:00:53.365 **** 2026-02-25 18:24:59.122266 | controller | Wednesday 25 February 2026 18:24:58 +0000 (0:00:00.041) 0:00:53.363 **** 2026-02-25 18:24:59.122285 | controller | 2026-02-25 18:24:59.178719 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 18:24:59.178792 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.124) 0:00:53.489 **** 2026-02-25 18:24:59.178798 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.124) 0:00:53.488 **** 2026-02-25 18:24:59.178829 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 18:24:59.265109 | controller | 2026-02-25 18:24:59.265190 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-25 18:24:59.265197 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.057) 0:00:53.547 **** 2026-02-25 18:24:59.265258 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.057) 0:00:53.545 **** 2026-02-25 18:24:59.265277 | controller | ok: [localhost] => 2026-02-25 18:24:59.466851 | controller | changed: false 2026-02-25 18:24:59.466918 | controller | msg: All assertions passed 2026-02-25 18:24:59.466925 | controller | 2026-02-25 18:24:59.466930 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:24:59.466935 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.086) 0:00:53.633 **** 2026-02-25 18:24:59.466940 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.086) 0:00:53.632 **** 2026-02-25 18:24:59.466955 | controller | ok: [localhost] 2026-02-25 18:24:59.520925 | controller | 2026-02-25 18:24:59.520998 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-25 18:24:59.521005 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.201) 0:00:53.835 **** 2026-02-25 18:24:59.521010 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.201) 0:00:53.833 **** 2026-02-25 18:24:59.521029 | controller | ok: [localhost] => 2026-02-25 18:24:59.712268 | controller | changed: false 2026-02-25 18:24:59.712335 | controller | msg: All assertions passed 2026-02-25 18:24:59.712349 | controller | 2026-02-25 18:24:59.712354 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 18:24:59.712360 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.054) 0:00:53.889 **** 2026-02-25 18:24:59.712365 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.054) 0:00:53.888 **** 2026-02-25 18:24:59.712379 | controller | ok: [localhost] 2026-02-25 18:24:59.933293 | controller | 2026-02-25 18:24:59.933382 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-25 18:24:59.933389 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 18:24:59.933395 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 18:24:59.933399 | controller | _config_map_content | 2026-02-25 18:24:59.933404 | controller | ansible.utils.remove_keys( 2026-02-25 18:24:59.933408 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 18:24:59.933413 | controller | matching_parameter='regex') 2026-02-25 18:24:59.933417 | controller | }}, cacheable=False] *** 2026-02-25 18:24:59.933422 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.191) 0:00:54.080 **** 2026-02-25 18:24:59.933427 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.191) 0:00:54.079 **** 2026-02-25 18:24:59.933442 | controller | ok: [localhost] 2026-02-25 18:24:59.998171 | controller | 2026-02-25 18:24:59.998254 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 18:24:59.998262 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.221) 0:00:54.301 **** 2026-02-25 18:24:59.998267 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.221) 0:00:54.300 **** 2026-02-25 18:24:59.998391 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost 2026-02-25 18:25:00.054100 | controller | 2026-02-25 18:25:00.054171 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] *** 2026-02-25 18:25:00.054179 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.064) 0:00:54.366 **** 2026-02-25 18:25:00.054184 | controller | Wednesday 25 February 2026 18:24:59 +0000 (0:00:00.064) 0:00:54.365 **** 2026-02-25 18:25:00.054224 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost 2026-02-25 18:25:00.103438 | controller | 2026-02-25 18:25:00.103519 | controller | TASK [ci_gen_kustomize_values : Ensure the required parameters are defined and configured. that=['cifmw_networking_env_definition is defined', 'cifmw_ci_gen_kustomize_values_ssh_authorizedkeys is defined', "cifmw_ci_gen_kustomize_values_ssh_authorizedkeys != ''", 'cifmw_ci_gen_kustomize_values_ssh_private_key is defined', "cifmw_ci_gen_kustomize_values_ssh_private_key != ''", 'cifmw_ci_gen_kustomize_values_ssh_public_key is defined', "cifmw_ci_gen_kustomize_values_ssh_public_key != ''"]] *** 2026-02-25 18:25:00.103529 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.055) 0:00:54.422 **** 2026-02-25 18:25:00.103536 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.055) 0:00:54.421 **** 2026-02-25 18:25:00.103554 | controller | ok: [localhost] => 2026-02-25 18:25:00.171816 | controller | changed: false 2026-02-25 18:25:00.171888 | controller | msg: All assertions passed 2026-02-25 18:25:00.171900 | controller | 2026-02-25 18:25:00.171905 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2026-02-25 18:25:00.171911 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.049) 0:00:54.472 **** 2026-02-25 18:25:00.171925 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.049) 0:00:54.470 **** 2026-02-25 18:25:00.171940 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost 2026-02-25 18:25:00.210907 | controller | 2026-02-25 18:25:00.210977 | controller | TASK [ci_gen_kustomize_values : Fetch the already deployed services for further usage _raw_params=oc get osdps --namespace openstack --no-headers -o custom-columns=":metadata.name"] *** 2026-02-25 18:25:00.210984 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.067) 0:00:54.539 **** 2026-02-25 18:25:00.210990 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.067) 0:00:54.538 **** 2026-02-25 18:25:00.211016 | controller | skipping: [localhost] 2026-02-25 18:25:00.251457 | controller | 2026-02-25 18:25:00.251529 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{ 2026-02-25 18:25:00.251538 | controller | _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([]) 2026-02-25 18:25:00.251545 | controller | }}] *** 2026-02-25 18:25:00.251552 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.040) 0:00:54.579 **** 2026-02-25 18:25:00.251559 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.040) 0:00:54.578 **** 2026-02-25 18:25:00.251577 | controller | ok: [localhost] 2026-02-25 18:25:00.294647 | controller | 2026-02-25 18:25:00.294727 | controller | TASK [ci_gen_kustomize_values : Check if required variables for nova migration are provided. that=['cifmw_ci_gen_kustomize_values_migration_priv_key is defined', "cifmw_ci_gen_kustomize_values_migration_priv_key != ''", 'cifmw_ci_gen_kustomize_values_migration_pub_key is defined', "cifmw_ci_gen_kustomize_values_migration_pub_key != ''"]] *** 2026-02-25 18:25:00.294734 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.040) 0:00:54.620 **** 2026-02-25 18:25:00.294740 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.040) 0:00:54.618 **** 2026-02-25 18:25:00.294755 | controller | ok: [localhost] => 2026-02-25 18:25:00.500470 | controller | changed: false 2026-02-25 18:25:00.500556 | controller | msg: All assertions passed 2026-02-25 18:25:00.500570 | controller | 2026-02-25 18:25:00.500581 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 18:25:00.500592 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.043) 0:00:54.663 **** 2026-02-25 18:25:00.500603 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.043) 0:00:54.661 **** 2026-02-25 18:25:00.500627 | controller | changed: [localhost] 2026-02-25 18:25:00.977846 | controller | 2026-02-25 18:25:00.977915 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 18:25:00.977922 | controller | (snippet_datadir, 2026-02-25 18:25:00.977927 | controller | '02_ci_data.yaml') | path_join 2026-02-25 18:25:00.977932 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 18:25:00.977937 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.205) 0:00:54.869 **** 2026-02-25 18:25:00.977941 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.205) 0:00:54.867 **** 2026-02-25 18:25:00.977958 | controller | changed: [localhost] 2026-02-25 18:25:01.029059 | controller | 2026-02-25 18:25:01.029113 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-25 18:25:01.029119 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.477) 0:00:55.346 **** 2026-02-25 18:25:01.029124 | controller | Wednesday 25 February 2026 18:25:00 +0000 (0:00:00.477) 0:00:55.345 **** 2026-02-25 18:25:01.029135 | controller | ok: [localhost] 2026-02-25 18:25:01.407529 | controller | 2026-02-25 18:25:01.407586 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 18:25:01.407600 | controller | (snippet_datadir, 2026-02-25 18:25:01.407611 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 18:25:01.407621 | controller | }}, content={{ 2026-02-25 18:25:01.407631 | controller | _base64_patch | 2026-02-25 18:25:01.407641 | controller | default({}) | 2026-02-25 18:25:01.407650 | controller | to_nice_yaml 2026-02-25 18:25:01.407664 | controller | }}, mode=0644] *** 2026-02-25 18:25:01.407677 | controller | Wednesday 25 February 2026 18:25:01 +0000 (0:00:00.051) 0:00:55.397 **** 2026-02-25 18:25:01.407697 | controller | Wednesday 25 February 2026 18:25:01 +0000 (0:00:00.051) 0:00:55.396 **** 2026-02-25 18:25:01.407720 | controller | changed: [localhost] 2026-02-25 18:25:01.779983 | controller | 2026-02-25 18:25:01.780062 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 18:25:01.780069 | controller | (snippet_datadir, 2026-02-25 18:25:01.780095 | controller | '04_user_data.yaml') | path_join 2026-02-25 18:25:01.780101 | controller | }}, content={{ 2026-02-25 18:25:01.780105 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 18:25:01.780127 | controller | default({}) | 2026-02-25 18:25:01.780131 | controller | to_nice_yaml 2026-02-25 18:25:01.780135 | controller | }}, mode=0644] *** 2026-02-25 18:25:01.780140 | controller | Wednesday 25 February 2026 18:25:01 +0000 (0:00:00.378) 0:00:55.776 **** 2026-02-25 18:25:01.780144 | controller | Wednesday 25 February 2026 18:25:01 +0000 (0:00:00.378) 0:00:55.774 **** 2026-02-25 18:25:01.780161 | controller | changed: [localhost] 2026-02-25 18:25:02.203856 | controller | 2026-02-25 18:25:02.203933 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-25 18:25:02.203945 | controller | ( 2026-02-25 18:25:02.203951 | controller | snippet_datadir, 2026-02-25 18:25:02.203956 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 18:25:02.203961 | controller | ) | path_join 2026-02-25 18:25:02.203965 | controller | }}, mode=0644] *** 2026-02-25 18:25:02.203970 | controller | Wednesday 25 February 2026 18:25:01 +0000 (0:00:00.371) 0:00:56.147 **** 2026-02-25 18:25:02.203975 | controller | Wednesday 25 February 2026 18:25:01 +0000 (0:00:00.371) 0:00:56.146 **** 2026-02-25 18:25:02.203988 | controller | changed: [localhost] 2026-02-25 18:25:02.271822 | controller | 2026-02-25 18:25:02.271901 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 18:25:02.271910 | controller | Wednesday 25 February 2026 18:25:02 +0000 (0:00:00.424) 0:00:56.572 **** 2026-02-25 18:25:02.271917 | controller | Wednesday 25 February 2026 18:25:02 +0000 (0:00:00.424) 0:00:56.571 **** 2026-02-25 18:25:02.271937 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 18:25:02.322273 | controller | 2026-02-25 18:25:02.322347 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-25 18:25:02.322354 | controller | Wednesday 25 February 2026 18:25:02 +0000 (0:00:00.067) 0:00:56.640 **** 2026-02-25 18:25:02.322359 | controller | Wednesday 25 February 2026 18:25:02 +0000 (0:00:00.067) 0:00:56.639 **** 2026-02-25 18:25:02.322375 | controller | ok: [localhost] => 2026-02-25 18:25:02.516620 | controller | changed: false 2026-02-25 18:25:02.516690 | controller | msg: All assertions passed 2026-02-25 18:25:02.516697 | controller | 2026-02-25 18:25:02.516703 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-25 18:25:02.516708 | controller | Wednesday 25 February 2026 18:25:02 +0000 (0:00:00.050) 0:00:56.690 **** 2026-02-25 18:25:02.516713 | controller | Wednesday 25 February 2026 18:25:02 +0000 (0:00:00.050) 0:00:56.689 **** 2026-02-25 18:25:02.516728 | controller | ok: [localhost] 2026-02-25 18:25:02.561779 | controller | 2026-02-25 18:25:02.561862 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 18:25:02.561875 | controller | Wednesday 25 February 2026 18:25:02 +0000 (0:00:00.194) 0:00:56.885 **** 2026-02-25 18:25:02.561885 | controller | Wednesday 25 February 2026 18:25:02 +0000 (0:00:00.194) 0:00:56.883 **** 2026-02-25 18:25:02.561909 | controller | ok: [localhost] 2026-02-25 18:25:03.096043 | controller | 2026-02-25 18:25:03.096077 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 18:25:03.096083 | controller | Wednesday 25 February 2026 18:25:02 +0000 (0:00:00.044) 0:00:56.930 **** 2026-02-25 18:25:03.096089 | controller | Wednesday 25 February 2026 18:25:02 +0000 (0:00:00.044) 0:00:56.928 **** 2026-02-25 18:25:03.096098 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml) 2026-02-25 18:25:03.279092 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml) 2026-02-25 18:25:03.279124 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml) 2026-02-25 18:25:03.279136 | controller | 2026-02-25 18:25:03.279141 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 18:25:03.279146 | controller | _content | 2026-02-25 18:25:03.279150 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 18:25:03.279155 | controller | combine(_parsed, recursive=true) 2026-02-25 18:25:03.279162 | controller | }} 2026-02-25 18:25:03.279166 | controller | ] *** 2026-02-25 18:25:03.279171 | controller | Wednesday 25 February 2026 18:25:03 +0000 (0:00:00.534) 0:00:57.464 **** 2026-02-25 18:25:03.279176 | controller | Wednesday 25 February 2026 18:25:03 +0000 (0:00:00.534) 0:00:57.463 **** 2026-02-25 18:25:03.279185 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 18:25:03.480560 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 18:25:03.480594 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 18:25:03.480600 | controller | 2026-02-25 18:25:03.480605 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 18:25:03.480610 | controller | Wednesday 25 February 2026 18:25:03 +0000 (0:00:00.183) 0:00:57.647 **** 2026-02-25 18:25:03.480615 | controller | Wednesday 25 February 2026 18:25:03 +0000 (0:00:00.183) 0:00:57.646 **** 2026-02-25 18:25:03.480625 | controller | changed: [localhost] 2026-02-25 18:25:03.845629 | controller | 2026-02-25 18:25:03.845661 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 18:25:03.845667 | controller | (_destdir, 2026-02-25 18:25:03.845672 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 18:25:03.845677 | controller | }}, content={{ 2026-02-25 18:25:03.845682 | controller | ( 2026-02-25 18:25:03.845686 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 18:25:03.845691 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 18:25:03.845695 | controller | }}, mode=0644] *** 2026-02-25 18:25:03.845700 | controller | Wednesday 25 February 2026 18:25:03 +0000 (0:00:00.201) 0:00:57.849 **** 2026-02-25 18:25:03.845705 | controller | Wednesday 25 February 2026 18:25:03 +0000 (0:00:00.201) 0:00:57.847 **** 2026-02-25 18:25:03.845713 | controller | changed: [localhost] 2026-02-25 18:25:04.101074 | controller | 2026-02-25 18:25:04.101107 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 18:25:04.101114 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 18:25:04.101120 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 18:25:04.101124 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 18:25:04.101129 | controller | }}, dest={{ 2026-02-25 18:25:04.101141 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:25:04.101146 | controller | stage['path'], _val.src_file 2026-02-25 18:25:04.101151 | controller | ) | 2026-02-25 18:25:04.101155 | controller | path_join 2026-02-25 18:25:04.101160 | controller | }}] *** 2026-02-25 18:25:04.101164 | controller | Wednesday 25 February 2026 18:25:03 +0000 (0:00:00.365) 0:00:58.214 **** 2026-02-25 18:25:04.101169 | controller | Wednesday 25 February 2026 18:25:03 +0000 (0:00:00.365) 0:00:58.213 **** 2026-02-25 18:25:04.101179 | controller | changed: [localhost] => (item=edpm-nodeset-values) 2026-02-25 18:25:04.138573 | controller | 2026-02-25 18:25:04.138614 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:04.138622 | controller | Wednesday 25 February 2026 18:25:04 +0000 (0:00:00.255) 0:00:58.469 **** 2026-02-25 18:25:04.138629 | controller | Wednesday 25 February 2026 18:25:04 +0000 (0:00:00.255) 0:00:58.468 **** 2026-02-25 18:25:04.138642 | controller | skipping: [localhost] 2026-02-25 18:25:04.427530 | controller | 2026-02-25 18:25:04.427562 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 18:25:04.427570 | controller | Wednesday 25 February 2026 18:25:04 +0000 (0:00:00.037) 0:00:58.507 **** 2026-02-25 18:25:04.427575 | controller | Wednesday 25 February 2026 18:25:04 +0000 (0:00:00.037) 0:00:58.505 **** 2026-02-25 18:25:04.427587 | controller | changed: [localhost] 2026-02-25 18:25:04.782475 | controller | 2026-02-25 18:25:04.782508 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 18:25:04.782519 | controller | Wednesday 25 February 2026 18:25:04 +0000 (0:00:00.289) 0:00:58.796 **** 2026-02-25 18:25:04.782524 | controller | Wednesday 25 February 2026 18:25:04 +0000 (0:00:00.289) 0:00:58.794 **** 2026-02-25 18:25:04.782534 | controller | changed: [localhost] 2026-02-25 18:25:05.017150 | controller | 2026-02-25 18:25:05.017190 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{ 2026-02-25 18:25:05.017199 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 18:25:05.017239 | controller | stage['build_output'] | basename) | path_join 2026-02-25 18:25:05.017246 | controller | }}, mode=0644] *** 2026-02-25 18:25:05.017252 | controller | Wednesday 25 February 2026 18:25:04 +0000 (0:00:00.354) 0:00:59.151 **** 2026-02-25 18:25:05.017259 | controller | Wednesday 25 February 2026 18:25:04 +0000 (0:00:00.354) 0:00:59.149 **** 2026-02-25 18:25:05.017271 | controller | changed: [localhost] 2026-02-25 18:25:05.067157 | controller | 2026-02-25 18:25:05.067229 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:05.067238 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.234) 0:00:59.385 **** 2026-02-25 18:25:05.067243 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.234) 0:00:59.384 **** 2026-02-25 18:25:05.067256 | controller | skipping: [localhost] 2026-02-25 18:25:05.114583 | controller | 2026-02-25 18:25:05.114663 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 18:25:05.114672 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.050) 0:00:59.435 **** 2026-02-25 18:25:05.114680 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.050) 0:00:59.434 **** 2026-02-25 18:25:05.114698 | controller | skipping: [localhost] 2026-02-25 18:25:05.162126 | controller | 2026-02-25 18:25:05.162233 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] *** 2026-02-25 18:25:05.162244 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.047) 0:00:59.483 **** 2026-02-25 18:25:05.162252 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.047) 0:00:59.481 **** 2026-02-25 18:25:05.162272 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-02-25 18:25:05.200697 | controller | skipping: [localhost] 2026-02-25 18:25:05.200789 | controller | 2026-02-25 18:25:05.200801 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:05.200811 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.047) 0:00:59.530 **** 2026-02-25 18:25:05.200821 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.047) 0:00:59.529 **** 2026-02-25 18:25:05.200845 | controller | skipping: [localhost] 2026-02-25 18:25:05.251154 | controller | 2026-02-25 18:25:05.251277 | controller | TASK [Executing post_stage hooks for examples/va/hci/edpm-pre-ceph/nodeset name=run_hook] *** 2026-02-25 18:25:05.251288 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.038) 0:00:59.569 **** 2026-02-25 18:25:05.251296 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.038) 0:00:59.567 **** 2026-02-25 18:25:05.251314 | controller | skipping: [localhost] 2026-02-25 18:25:05.294918 | controller | 2026-02-25 18:25:05.294998 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-25 18:25:05.295007 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.050) 0:00:59.619 **** 2026-02-25 18:25:05.295015 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.050) 0:00:59.618 **** 2026-02-25 18:25:05.295048 | controller | ok: [localhost] => 2026-02-25 18:25:05.317729 | controller | changed: false 2026-02-25 18:25:05.317806 | controller | msg: All assertions passed 2026-02-25 18:25:05.317815 | controller | 2026-02-25 18:25:05.317822 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:25:05.317830 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.043) 0:00:59.663 **** 2026-02-25 18:25:05.317837 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.043) 0:00:59.662 **** 2026-02-25 18:25:05.317856 | controller | skipping: [localhost] 2026-02-25 18:25:05.346440 | controller | 2026-02-25 18:25:05.346515 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:25:05.346524 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.022) 0:00:59.686 **** 2026-02-25 18:25:05.346532 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.022) 0:00:59.685 **** 2026-02-25 18:25:05.346551 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m) 2026-02-25 18:25:05.374748 | controller | 2026-02-25 18:25:05.374785 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 18:25:05.374791 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.028) 0:00:59.714 **** 2026-02-25 18:25:05.374801 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.028) 0:00:59.713 **** 2026-02-25 18:25:05.374811 | controller | skipping: [localhost] 2026-02-25 18:25:05.406154 | controller | 2026-02-25 18:25:05.406196 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 18:25:05.406224 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.028) 0:00:59.743 **** 2026-02-25 18:25:05.406231 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.028) 0:00:59.742 **** 2026-02-25 18:25:05.406244 | controller | ok: [localhost] 2026-02-25 18:25:05.605817 | controller | 2026-02-25 18:25:05.605910 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 18:25:05.605921 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:25:05.605928 | controller | stage['path'], item.src_file) | path_join 2026-02-25 18:25:05.605935 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:25:05.605942 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.031) 0:00:59.774 **** 2026-02-25 18:25:05.605949 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.031) 0:00:59.773 **** 2026-02-25 18:25:05.605967 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2026-02-25 18:25:05.715993 | controller | 2026-02-25 18:25:05.716065 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 18:25:05.716072 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.199) 0:00:59.974 **** 2026-02-25 18:25:05.716085 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.199) 0:00:59.973 **** 2026-02-25 18:25:05.716101 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 18:25:05.755466 | controller | 2026-02-25 18:25:05.755536 | controller | TASK [Executing pre_stage hooks for examples/va/hci/edpm-pre-ceph/deployment name=run_hook] *** 2026-02-25 18:25:05.755543 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.110) 0:01:00.084 **** 2026-02-25 18:25:05.755557 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.110) 0:01:00.083 **** 2026-02-25 18:25:05.755572 | controller | skipping: [localhost] 2026-02-25 18:25:05.841878 | controller | 2026-02-25 18:25:05.841944 | controller | TASK [Generate values.yaml for examples/va/hci/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] *** 2026-02-25 18:25:05.841953 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.039) 0:01:00.124 **** 2026-02-25 18:25:05.841971 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.039) 0:01:00.122 **** 2026-02-25 18:25:05.841986 | controller | 2026-02-25 18:25:05.955491 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 18:25:05.955567 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.086) 0:01:00.210 **** 2026-02-25 18:25:05.955575 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.086) 0:01:00.209 **** 2026-02-25 18:25:05.955594 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 18:25:06.003761 | controller | 2026-02-25 18:25:06.003845 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-25 18:25:06.003854 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.113) 0:01:00.323 **** 2026-02-25 18:25:06.003861 | controller | Wednesday 25 February 2026 18:25:05 +0000 (0:00:00.113) 0:01:00.322 **** 2026-02-25 18:25:06.003879 | controller | ok: [localhost] => 2026-02-25 18:25:06.198493 | controller | changed: false 2026-02-25 18:25:06.198564 | controller | msg: All assertions passed 2026-02-25 18:25:06.198570 | controller | 2026-02-25 18:25:06.198576 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:25:06.198581 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.048) 0:01:00.372 **** 2026-02-25 18:25:06.198586 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.048) 0:01:00.370 **** 2026-02-25 18:25:06.198601 | controller | ok: [localhost] 2026-02-25 18:25:06.253503 | controller | 2026-02-25 18:25:06.253601 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-25 18:25:06.253609 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.195) 0:01:00.567 **** 2026-02-25 18:25:06.253615 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.195) 0:01:00.565 **** 2026-02-25 18:25:06.253630 | controller | ok: [localhost] => 2026-02-25 18:25:06.490391 | controller | changed: false 2026-02-25 18:25:06.490434 | controller | msg: All assertions passed 2026-02-25 18:25:06.490445 | controller | 2026-02-25 18:25:06.490450 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 18:25:06.490456 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.054) 0:01:00.621 **** 2026-02-25 18:25:06.490460 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.054) 0:01:00.620 **** 2026-02-25 18:25:06.490470 | controller | ok: [localhost] 2026-02-25 18:25:06.692238 | controller | 2026-02-25 18:25:06.692353 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-25 18:25:06.692372 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 18:25:06.692379 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 18:25:06.692385 | controller | _config_map_content | 2026-02-25 18:25:06.692391 | controller | ansible.utils.remove_keys( 2026-02-25 18:25:06.692397 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 18:25:06.692403 | controller | matching_parameter='regex') 2026-02-25 18:25:06.692409 | controller | }}, cacheable=False] *** 2026-02-25 18:25:06.692415 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.237) 0:01:00.859 **** 2026-02-25 18:25:06.692422 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.237) 0:01:00.857 **** 2026-02-25 18:25:06.692441 | controller | ok: [localhost] 2026-02-25 18:25:06.731435 | controller | 2026-02-25 18:25:06.731470 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 18:25:06.731476 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.201) 0:01:01.060 **** 2026-02-25 18:25:06.731490 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.201) 0:01:01.059 **** 2026-02-25 18:25:06.731502 | controller | skipping: [localhost] 2026-02-25 18:25:06.917571 | controller | 2026-02-25 18:25:06.917611 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 18:25:06.917619 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.039) 0:01:01.100 **** 2026-02-25 18:25:06.917625 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.039) 0:01:01.098 **** 2026-02-25 18:25:06.917637 | controller | changed: [localhost] 2026-02-25 18:25:06.977852 | controller | 2026-02-25 18:25:06.977885 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 18:25:06.977891 | controller | (snippet_datadir, 2026-02-25 18:25:06.977897 | controller | '02_ci_data.yaml') | path_join 2026-02-25 18:25:06.977902 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 18:25:06.977906 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.186) 0:01:01.286 **** 2026-02-25 18:25:06.977911 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.186) 0:01:01.284 **** 2026-02-25 18:25:06.977920 | controller | skipping: [localhost] 2026-02-25 18:25:07.033839 | controller | 2026-02-25 18:25:07.033873 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-25 18:25:07.033880 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.060) 0:01:01.346 **** 2026-02-25 18:25:07.033885 | controller | Wednesday 25 February 2026 18:25:06 +0000 (0:00:00.060) 0:01:01.345 **** 2026-02-25 18:25:07.033894 | controller | ok: [localhost] 2026-02-25 18:25:07.413010 | controller | 2026-02-25 18:25:07.413048 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 18:25:07.413054 | controller | (snippet_datadir, 2026-02-25 18:25:07.413059 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 18:25:07.413064 | controller | }}, content={{ 2026-02-25 18:25:07.413069 | controller | _base64_patch | 2026-02-25 18:25:07.413073 | controller | default({}) | 2026-02-25 18:25:07.413077 | controller | to_nice_yaml 2026-02-25 18:25:07.413082 | controller | }}, mode=0644] *** 2026-02-25 18:25:07.413086 | controller | Wednesday 25 February 2026 18:25:07 +0000 (0:00:00.055) 0:01:01.402 **** 2026-02-25 18:25:07.413091 | controller | Wednesday 25 February 2026 18:25:07 +0000 (0:00:00.055) 0:01:01.401 **** 2026-02-25 18:25:07.413100 | controller | changed: [localhost] 2026-02-25 18:25:07.776396 | controller | 2026-02-25 18:25:07.776432 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 18:25:07.776439 | controller | (snippet_datadir, 2026-02-25 18:25:07.776444 | controller | '04_user_data.yaml') | path_join 2026-02-25 18:25:07.776449 | controller | }}, content={{ 2026-02-25 18:25:07.776454 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 18:25:07.776458 | controller | default({}) | 2026-02-25 18:25:07.776463 | controller | to_nice_yaml 2026-02-25 18:25:07.776467 | controller | }}, mode=0644] *** 2026-02-25 18:25:07.776471 | controller | Wednesday 25 February 2026 18:25:07 +0000 (0:00:00.379) 0:01:01.781 **** 2026-02-25 18:25:07.776476 | controller | Wednesday 25 February 2026 18:25:07 +0000 (0:00:00.379) 0:01:01.780 **** 2026-02-25 18:25:07.776485 | controller | changed: [localhost] 2026-02-25 18:25:08.155437 | controller | 2026-02-25 18:25:08.155470 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-25 18:25:08.155476 | controller | ( 2026-02-25 18:25:08.155481 | controller | snippet_datadir, 2026-02-25 18:25:08.155486 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 18:25:08.155491 | controller | ) | path_join 2026-02-25 18:25:08.155495 | controller | }}, mode=0644] *** 2026-02-25 18:25:08.155500 | controller | Wednesday 25 February 2026 18:25:07 +0000 (0:00:00.363) 0:01:02.145 **** 2026-02-25 18:25:08.155505 | controller | Wednesday 25 February 2026 18:25:07 +0000 (0:00:00.363) 0:01:02.143 **** 2026-02-25 18:25:08.155517 | controller | changed: [localhost] 2026-02-25 18:25:08.219687 | controller | 2026-02-25 18:25:08.219727 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 18:25:08.219740 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.379) 0:01:02.524 **** 2026-02-25 18:25:08.219747 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.379) 0:01:02.522 **** 2026-02-25 18:25:08.219761 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 18:25:08.263354 | controller | 2026-02-25 18:25:08.263395 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-25 18:25:08.263403 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.064) 0:01:02.588 **** 2026-02-25 18:25:08.263408 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.064) 0:01:02.587 **** 2026-02-25 18:25:08.263418 | controller | ok: [localhost] => 2026-02-25 18:25:08.479518 | controller | changed: false 2026-02-25 18:25:08.479586 | controller | msg: All assertions passed 2026-02-25 18:25:08.479593 | controller | 2026-02-25 18:25:08.479598 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-25 18:25:08.479611 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.043) 0:01:02.631 **** 2026-02-25 18:25:08.479616 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.043) 0:01:02.630 **** 2026-02-25 18:25:08.479630 | controller | ok: [localhost] 2026-02-25 18:25:08.529093 | controller | 2026-02-25 18:25:08.529166 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 18:25:08.529174 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.216) 0:01:02.847 **** 2026-02-25 18:25:08.529180 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.216) 0:01:02.846 **** 2026-02-25 18:25:08.529198 | controller | ok: [localhost] 2026-02-25 18:25:08.901043 | controller | 2026-02-25 18:25:08.901080 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 18:25:08.901087 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.049) 0:01:02.897 **** 2026-02-25 18:25:08.901092 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.049) 0:01:02.896 **** 2026-02-25 18:25:08.901101 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2026-02-25 18:25:08.994373 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2026-02-25 18:25:08.994409 | controller | 2026-02-25 18:25:08.994416 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 18:25:08.994421 | controller | _content | 2026-02-25 18:25:08.994426 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 18:25:08.994430 | controller | combine(_parsed, recursive=true) 2026-02-25 18:25:08.994435 | controller | }} 2026-02-25 18:25:08.994440 | controller | ] *** 2026-02-25 18:25:08.994445 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.372) 0:01:03.269 **** 2026-02-25 18:25:08.994449 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.372) 0:01:03.268 **** 2026-02-25 18:25:08.994459 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 18:25:09.183830 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 18:25:09.183901 | controller | 2026-02-25 18:25:09.183907 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 18:25:09.183913 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.092) 0:01:03.362 **** 2026-02-25 18:25:09.183918 | controller | Wednesday 25 February 2026 18:25:08 +0000 (0:00:00.093) 0:01:03.361 **** 2026-02-25 18:25:09.183934 | controller | changed: [localhost] 2026-02-25 18:25:09.594815 | controller | 2026-02-25 18:25:09.594881 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 18:25:09.594888 | controller | (_destdir, 2026-02-25 18:25:09.594904 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 18:25:09.594909 | controller | }}, content={{ 2026-02-25 18:25:09.594914 | controller | ( 2026-02-25 18:25:09.594919 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 18:25:09.594923 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 18:25:09.594928 | controller | }}, mode=0644] *** 2026-02-25 18:25:09.594932 | controller | Wednesday 25 February 2026 18:25:09 +0000 (0:00:00.189) 0:01:03.552 **** 2026-02-25 18:25:09.594937 | controller | Wednesday 25 February 2026 18:25:09 +0000 (0:00:00.189) 0:01:03.551 **** 2026-02-25 18:25:09.594950 | controller | changed: [localhost] 2026-02-25 18:25:09.899061 | controller | 2026-02-25 18:25:09.899136 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/edpm-pre-ceph/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 18:25:09.899146 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 18:25:09.899153 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 18:25:09.899160 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 18:25:09.899166 | controller | }}, dest={{ 2026-02-25 18:25:09.899172 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:25:09.899180 | controller | stage['path'], _val.src_file 2026-02-25 18:25:09.899186 | controller | ) | 2026-02-25 18:25:09.899193 | controller | path_join 2026-02-25 18:25:09.899199 | controller | }}] *** 2026-02-25 18:25:09.899232 | controller | Wednesday 25 February 2026 18:25:09 +0000 (0:00:00.411) 0:01:03.963 **** 2026-02-25 18:25:09.899240 | controller | Wednesday 25 February 2026 18:25:09 +0000 (0:00:00.411) 0:01:03.962 **** 2026-02-25 18:25:09.899261 | controller | changed: [localhost] => (item=edpm-deployment-values) 2026-02-25 18:25:09.937369 | controller | 2026-02-25 18:25:09.937440 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:09.937447 | controller | Wednesday 25 February 2026 18:25:09 +0000 (0:00:00.304) 0:01:04.267 **** 2026-02-25 18:25:09.937452 | controller | Wednesday 25 February 2026 18:25:09 +0000 (0:00:00.304) 0:01:04.266 **** 2026-02-25 18:25:09.937468 | controller | skipping: [localhost] 2026-02-25 18:25:10.238811 | controller | 2026-02-25 18:25:10.238877 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 18:25:10.238884 | controller | Wednesday 25 February 2026 18:25:09 +0000 (0:00:00.038) 0:01:04.306 **** 2026-02-25 18:25:10.238889 | controller | Wednesday 25 February 2026 18:25:09 +0000 (0:00:00.038) 0:01:04.304 **** 2026-02-25 18:25:10.238902 | controller | changed: [localhost] 2026-02-25 18:25:10.641998 | controller | 2026-02-25 18:25:10.642042 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 18:25:10.642056 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.301) 0:01:04.607 **** 2026-02-25 18:25:10.642063 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.301) 0:01:04.606 **** 2026-02-25 18:25:10.642076 | controller | changed: [localhost] 2026-02-25 18:25:10.882614 | controller | 2026-02-25 18:25:10.882683 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/edpm-pre-ceph/deployment remote_src=True, src={{ _output }}, dest={{ 2026-02-25 18:25:10.882690 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 18:25:10.882695 | controller | stage['build_output'] | basename) | path_join 2026-02-25 18:25:10.882700 | controller | }}, mode=0644] *** 2026-02-25 18:25:10.882704 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.402) 0:01:05.010 **** 2026-02-25 18:25:10.882709 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.402) 0:01:05.008 **** 2026-02-25 18:25:10.882723 | controller | changed: [localhost] 2026-02-25 18:25:10.919115 | controller | 2026-02-25 18:25:10.919195 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:10.919301 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.241) 0:01:05.251 **** 2026-02-25 18:25:10.919311 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.241) 0:01:05.249 **** 2026-02-25 18:25:10.919352 | controller | skipping: [localhost] 2026-02-25 18:25:10.958835 | controller | 2026-02-25 18:25:10.958907 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 18:25:10.958914 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.036) 0:01:05.287 **** 2026-02-25 18:25:10.958919 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.036) 0:01:05.286 **** 2026-02-25 18:25:10.958934 | controller | skipping: [localhost] 2026-02-25 18:25:10.996861 | controller | 2026-02-25 18:25:10.996914 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] *** 2026-02-25 18:25:10.996921 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.039) 0:01:05.327 **** 2026-02-25 18:25:10.996926 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.039) 0:01:05.326 **** 2026-02-25 18:25:10.996938 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m) 2026-02-25 18:25:11.035063 | controller | skipping: [localhost] 2026-02-25 18:25:11.035136 | controller | 2026-02-25 18:25:11.035144 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:11.035151 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.038) 0:01:05.365 **** 2026-02-25 18:25:11.035158 | controller | Wednesday 25 February 2026 18:25:10 +0000 (0:00:00.038) 0:01:05.364 **** 2026-02-25 18:25:11.035176 | controller | skipping: [localhost] 2026-02-25 18:25:11.080736 | controller | 2026-02-25 18:25:11.080805 | controller | TASK [Executing post_stage hooks for examples/va/hci/edpm-pre-ceph/deployment name=run_hook] *** 2026-02-25 18:25:11.080812 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.038) 0:01:05.403 **** 2026-02-25 18:25:11.080817 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.038) 0:01:05.402 **** 2026-02-25 18:25:11.080833 | controller | skipping: [localhost] 2026-02-25 18:25:11.117690 | controller | 2026-02-25 18:25:11.117762 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-25 18:25:11.117768 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.045) 0:01:05.449 **** 2026-02-25 18:25:11.117774 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.045) 0:01:05.448 **** 2026-02-25 18:25:11.117790 | controller | ok: [localhost] => 2026-02-25 18:25:11.141347 | controller | changed: false 2026-02-25 18:25:11.141421 | controller | msg: All assertions passed 2026-02-25 18:25:11.141437 | controller | 2026-02-25 18:25:11.141445 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:25:11.141454 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.036) 0:01:05.486 **** 2026-02-25 18:25:11.141462 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.036) 0:01:05.485 **** 2026-02-25 18:25:11.141481 | controller | skipping: [localhost] 2026-02-25 18:25:11.171572 | controller | 2026-02-25 18:25:11.171633 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:25:11.171640 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.023) 0:01:05.510 **** 2026-02-25 18:25:11.171645 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.023) 0:01:05.508 **** 2026-02-25 18:25:11.171660 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-02-25 18:25:11.199271 | controller | 2026-02-25 18:25:11.199353 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 18:25:11.199377 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.030) 0:01:05.540 **** 2026-02-25 18:25:11.199385 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.030) 0:01:05.538 **** 2026-02-25 18:25:11.199403 | controller | skipping: [localhost] 2026-02-25 18:25:11.228449 | controller | 2026-02-25 18:25:11.228525 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 18:25:11.228534 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.027) 0:01:05.567 **** 2026-02-25 18:25:11.228541 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.027) 0:01:05.566 **** 2026-02-25 18:25:11.228560 | controller | ok: [localhost] 2026-02-25 18:25:11.617573 | controller | 2026-02-25 18:25:11.617634 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 18:25:11.617645 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:25:11.617653 | controller | stage['path'], item.src_file) | path_join 2026-02-25 18:25:11.617661 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:25:11.617668 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.029) 0:01:05.597 **** 2026-02-25 18:25:11.617676 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.029) 0:01:05.595 **** 2026-02-25 18:25:11.617692 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-02-25 18:25:11.734263 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'}) 2026-02-25 18:25:11.734314 | controller | 2026-02-25 18:25:11.734324 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 18:25:11.734332 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.389) 0:01:05.986 **** 2026-02-25 18:25:11.734339 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.389) 0:01:05.984 **** 2026-02-25 18:25:11.734353 | controller | ok: [localhost] => (item=service-values.yaml) 2026-02-25 18:25:11.780815 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 18:25:11.780886 | controller | 2026-02-25 18:25:11.780893 | controller | TASK [Executing pre_stage hooks for examples/va/hci name=run_hook] ************* 2026-02-25 18:25:11.780898 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.115) 0:01:06.102 **** 2026-02-25 18:25:11.780902 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.115) 0:01:06.100 **** 2026-02-25 18:25:11.780919 | controller | skipping: [localhost] 2026-02-25 18:25:11.898899 | controller | 2026-02-25 18:25:11.898974 | controller | TASK [Generate values.yaml for examples/va/hci name=ci_gen_kustomize_values] *** 2026-02-25 18:25:11.898982 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.046) 0:01:06.149 **** 2026-02-25 18:25:11.898987 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.046) 0:01:06.147 **** 2026-02-25 18:25:11.899012 | controller | 2026-02-25 18:25:11.954402 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 18:25:11.954472 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.118) 0:01:06.267 **** 2026-02-25 18:25:11.954478 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.118) 0:01:06.266 **** 2026-02-25 18:25:11.954493 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 18:25:12.034055 | controller | 2026-02-25 18:25:12.034139 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-25 18:25:12.034149 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.055) 0:01:06.323 **** 2026-02-25 18:25:12.034155 | controller | Wednesday 25 February 2026 18:25:11 +0000 (0:00:00.055) 0:01:06.321 **** 2026-02-25 18:25:12.034172 | controller | ok: [localhost] => 2026-02-25 18:25:12.221778 | controller | changed: false 2026-02-25 18:25:12.221817 | controller | msg: All assertions passed 2026-02-25 18:25:12.221830 | controller | 2026-02-25 18:25:12.221836 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:25:12.221841 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.079) 0:01:06.402 **** 2026-02-25 18:25:12.221846 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.079) 0:01:06.401 **** 2026-02-25 18:25:12.221856 | controller | ok: [localhost] 2026-02-25 18:25:12.286655 | controller | 2026-02-25 18:25:12.286708 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-25 18:25:12.286722 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.187) 0:01:06.590 **** 2026-02-25 18:25:12.286731 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.187) 0:01:06.588 **** 2026-02-25 18:25:12.286744 | controller | ok: [localhost] => 2026-02-25 18:25:12.511936 | controller | changed: false 2026-02-25 18:25:12.512004 | controller | msg: All assertions passed 2026-02-25 18:25:12.512010 | controller | 2026-02-25 18:25:12.512023 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 18:25:12.512028 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.065) 0:01:06.655 **** 2026-02-25 18:25:12.512033 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.065) 0:01:06.653 **** 2026-02-25 18:25:12.512049 | controller | ok: [localhost] 2026-02-25 18:25:12.755267 | controller | 2026-02-25 18:25:12.755346 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-25 18:25:12.755353 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 18:25:12.755358 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 18:25:12.755363 | controller | _config_map_content | 2026-02-25 18:25:12.755367 | controller | ansible.utils.remove_keys( 2026-02-25 18:25:12.755372 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 18:25:12.755376 | controller | matching_parameter='regex') 2026-02-25 18:25:12.755381 | controller | }}, cacheable=False] *** 2026-02-25 18:25:12.755387 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.225) 0:01:06.880 **** 2026-02-25 18:25:12.755393 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.225) 0:01:06.879 **** 2026-02-25 18:25:12.755412 | controller | ok: [localhost] 2026-02-25 18:25:12.804030 | controller | 2026-02-25 18:25:12.804111 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 18:25:12.804118 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.242) 0:01:07.123 **** 2026-02-25 18:25:12.804123 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.242) 0:01:07.122 **** 2026-02-25 18:25:12.804139 | controller | skipping: [localhost] 2026-02-25 18:25:13.007598 | controller | 2026-02-25 18:25:13.007640 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 18:25:13.007647 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.049) 0:01:07.172 **** 2026-02-25 18:25:13.007652 | controller | Wednesday 25 February 2026 18:25:12 +0000 (0:00:00.049) 0:01:07.171 **** 2026-02-25 18:25:13.007662 | controller | ok: [localhost] 2026-02-25 18:25:13.080785 | controller | 2026-02-25 18:25:13.080827 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 18:25:13.080834 | controller | (snippet_datadir, 2026-02-25 18:25:13.080841 | controller | '02_ci_data.yaml') | path_join 2026-02-25 18:25:13.080850 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 18:25:13.080856 | controller | Wednesday 25 February 2026 18:25:13 +0000 (0:00:00.203) 0:01:07.376 **** 2026-02-25 18:25:13.080862 | controller | Wednesday 25 February 2026 18:25:13 +0000 (0:00:00.203) 0:01:07.374 **** 2026-02-25 18:25:13.080875 | controller | skipping: [localhost] 2026-02-25 18:25:13.137378 | controller | 2026-02-25 18:25:13.137416 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-25 18:25:13.137422 | controller | Wednesday 25 February 2026 18:25:13 +0000 (0:00:00.073) 0:01:07.449 **** 2026-02-25 18:25:13.137428 | controller | Wednesday 25 February 2026 18:25:13 +0000 (0:00:00.073) 0:01:07.448 **** 2026-02-25 18:25:13.137437 | controller | ok: [localhost] 2026-02-25 18:25:13.501264 | controller | 2026-02-25 18:25:13.501325 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 18:25:13.501336 | controller | (snippet_datadir, 2026-02-25 18:25:13.501344 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 18:25:13.501352 | controller | }}, content={{ 2026-02-25 18:25:13.501359 | controller | _base64_patch | 2026-02-25 18:25:13.501366 | controller | default({}) | 2026-02-25 18:25:13.501374 | controller | to_nice_yaml 2026-02-25 18:25:13.501381 | controller | }}, mode=0644] *** 2026-02-25 18:25:13.501423 | controller | Wednesday 25 February 2026 18:25:13 +0000 (0:00:00.056) 0:01:07.505 **** 2026-02-25 18:25:13.501430 | controller | Wednesday 25 February 2026 18:25:13 +0000 (0:00:00.056) 0:01:07.504 **** 2026-02-25 18:25:13.501445 | controller | ok: [localhost] 2026-02-25 18:25:13.909086 | controller | 2026-02-25 18:25:13.909165 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 18:25:13.909174 | controller | (snippet_datadir, 2026-02-25 18:25:13.909182 | controller | '04_user_data.yaml') | path_join 2026-02-25 18:25:13.909188 | controller | }}, content={{ 2026-02-25 18:25:13.909195 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 18:25:13.909227 | controller | default({}) | 2026-02-25 18:25:13.909234 | controller | to_nice_yaml 2026-02-25 18:25:13.909246 | controller | }}, mode=0644] *** 2026-02-25 18:25:13.909250 | controller | Wednesday 25 February 2026 18:25:13 +0000 (0:00:00.363) 0:01:07.869 **** 2026-02-25 18:25:13.909255 | controller | Wednesday 25 February 2026 18:25:13 +0000 (0:00:00.363) 0:01:07.868 **** 2026-02-25 18:25:13.909272 | controller | ok: [localhost] 2026-02-25 18:25:14.321724 | controller | 2026-02-25 18:25:14.321771 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-25 18:25:14.321780 | controller | ( 2026-02-25 18:25:14.321791 | controller | snippet_datadir, 2026-02-25 18:25:14.321798 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 18:25:14.321804 | controller | ) | path_join 2026-02-25 18:25:14.321810 | controller | }}, mode=0644] *** 2026-02-25 18:25:14.321849 | controller | Wednesday 25 February 2026 18:25:13 +0000 (0:00:00.407) 0:01:08.277 **** 2026-02-25 18:25:14.321858 | controller | Wednesday 25 February 2026 18:25:13 +0000 (0:00:00.407) 0:01:08.276 **** 2026-02-25 18:25:14.321871 | controller | changed: [localhost] 2026-02-25 18:25:14.382661 | controller | 2026-02-25 18:25:14.382704 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 18:25:14.382712 | controller | Wednesday 25 February 2026 18:25:14 +0000 (0:00:00.413) 0:01:08.690 **** 2026-02-25 18:25:14.382719 | controller | Wednesday 25 February 2026 18:25:14 +0000 (0:00:00.412) 0:01:08.689 **** 2026-02-25 18:25:14.382732 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 18:25:14.424697 | controller | 2026-02-25 18:25:14.424733 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-25 18:25:14.424739 | controller | Wednesday 25 February 2026 18:25:14 +0000 (0:00:00.060) 0:01:08.751 **** 2026-02-25 18:25:14.424748 | controller | Wednesday 25 February 2026 18:25:14 +0000 (0:00:00.060) 0:01:08.749 **** 2026-02-25 18:25:14.424766 | controller | ok: [localhost] => 2026-02-25 18:25:14.621307 | controller | changed: false 2026-02-25 18:25:14.621344 | controller | msg: All assertions passed 2026-02-25 18:25:14.621351 | controller | 2026-02-25 18:25:14.621356 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-25 18:25:14.621368 | controller | Wednesday 25 February 2026 18:25:14 +0000 (0:00:00.042) 0:01:08.793 **** 2026-02-25 18:25:14.621373 | controller | Wednesday 25 February 2026 18:25:14 +0000 (0:00:00.042) 0:01:08.792 **** 2026-02-25 18:25:14.621389 | controller | ok: [localhost] 2026-02-25 18:25:14.669229 | controller | 2026-02-25 18:25:14.669265 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 18:25:14.669271 | controller | Wednesday 25 February 2026 18:25:14 +0000 (0:00:00.196) 0:01:08.989 **** 2026-02-25 18:25:14.669276 | controller | Wednesday 25 February 2026 18:25:14 +0000 (0:00:00.196) 0:01:08.988 **** 2026-02-25 18:25:14.669285 | controller | ok: [localhost] 2026-02-25 18:25:15.026621 | controller | 2026-02-25 18:25:15.026694 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 18:25:15.026701 | controller | Wednesday 25 February 2026 18:25:14 +0000 (0:00:00.047) 0:01:09.037 **** 2026-02-25 18:25:15.026705 | controller | Wednesday 25 February 2026 18:25:14 +0000 (0:00:00.047) 0:01:09.036 **** 2026-02-25 18:25:15.026721 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-02-25 18:25:15.133052 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-02-25 18:25:15.133124 | controller | 2026-02-25 18:25:15.133131 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 18:25:15.133142 | controller | _content | 2026-02-25 18:25:15.133147 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 18:25:15.133151 | controller | combine(_parsed, recursive=true) 2026-02-25 18:25:15.133157 | controller | }} 2026-02-25 18:25:15.133163 | controller | ] *** 2026-02-25 18:25:15.133170 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.357) 0:01:09.395 **** 2026-02-25 18:25:15.133177 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.357) 0:01:09.394 **** 2026-02-25 18:25:15.133196 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 18:25:15.338268 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 18:25:15.338339 | controller | 2026-02-25 18:25:15.338346 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 18:25:15.338390 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.106) 0:01:09.501 **** 2026-02-25 18:25:15.338397 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.106) 0:01:09.500 **** 2026-02-25 18:25:15.338412 | controller | ok: [localhost] 2026-02-25 18:25:15.820537 | controller | 2026-02-25 18:25:15.820614 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 18:25:15.820623 | controller | (_destdir, 2026-02-25 18:25:15.820629 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 18:25:15.820636 | controller | }}, content={{ 2026-02-25 18:25:15.820642 | controller | ( 2026-02-25 18:25:15.820648 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 18:25:15.820654 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 18:25:15.820661 | controller | }}, mode=0644] *** 2026-02-25 18:25:15.820667 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.205) 0:01:09.706 **** 2026-02-25 18:25:15.820673 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.205) 0:01:09.705 **** 2026-02-25 18:25:15.820692 | controller | changed: [localhost] 2026-02-25 18:25:15.874264 | controller | 2026-02-25 18:25:15.874341 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 18:25:15.874353 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.481) 0:01:10.188 **** 2026-02-25 18:25:15.874358 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.481) 0:01:10.187 **** 2026-02-25 18:25:15.874373 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 18:25:15.923045 | controller | 2026-02-25 18:25:15.923124 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-25 18:25:15.923147 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.054) 0:01:10.242 **** 2026-02-25 18:25:15.923154 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.054) 0:01:10.241 **** 2026-02-25 18:25:15.923172 | controller | ok: [localhost] => 2026-02-25 18:25:16.153704 | controller | changed: false 2026-02-25 18:25:16.153760 | controller | msg: All assertions passed 2026-02-25 18:25:16.153769 | controller | 2026-02-25 18:25:16.153776 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:25:16.153782 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.048) 0:01:10.291 **** 2026-02-25 18:25:16.153787 | controller | Wednesday 25 February 2026 18:25:15 +0000 (0:00:00.048) 0:01:10.290 **** 2026-02-25 18:25:16.153798 | controller | ok: [localhost] 2026-02-25 18:25:16.206304 | controller | 2026-02-25 18:25:16.206359 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-25 18:25:16.206366 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.230) 0:01:10.522 **** 2026-02-25 18:25:16.206372 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.230) 0:01:10.520 **** 2026-02-25 18:25:16.206384 | controller | ok: [localhost] => 2026-02-25 18:25:16.402650 | controller | changed: false 2026-02-25 18:25:16.402730 | controller | msg: All assertions passed 2026-02-25 18:25:16.402739 | controller | 2026-02-25 18:25:16.402747 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 18:25:16.402755 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.052) 0:01:10.574 **** 2026-02-25 18:25:16.402762 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.052) 0:01:10.573 **** 2026-02-25 18:25:16.402780 | controller | ok: [localhost] 2026-02-25 18:25:16.602692 | controller | 2026-02-25 18:25:16.602764 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-25 18:25:16.602771 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 18:25:16.602776 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 18:25:16.602780 | controller | _config_map_content | 2026-02-25 18:25:16.602785 | controller | ansible.utils.remove_keys( 2026-02-25 18:25:16.602790 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 18:25:16.602794 | controller | matching_parameter='regex') 2026-02-25 18:25:16.602799 | controller | }}, cacheable=False] *** 2026-02-25 18:25:16.602803 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.196) 0:01:10.771 **** 2026-02-25 18:25:16.602808 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.196) 0:01:10.769 **** 2026-02-25 18:25:16.602823 | controller | ok: [localhost] 2026-02-25 18:25:16.655081 | controller | 2026-02-25 18:25:16.655164 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 18:25:16.655175 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.200) 0:01:10.971 **** 2026-02-25 18:25:16.655183 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.200) 0:01:10.970 **** 2026-02-25 18:25:16.655243 | controller | skipping: [localhost] 2026-02-25 18:25:16.869439 | controller | 2026-02-25 18:25:16.869516 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 18:25:16.869526 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.052) 0:01:11.023 **** 2026-02-25 18:25:16.869541 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.052) 0:01:11.022 **** 2026-02-25 18:25:16.869560 | controller | changed: [localhost] 2026-02-25 18:25:16.935873 | controller | 2026-02-25 18:25:16.935958 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 18:25:16.935984 | controller | (snippet_datadir, 2026-02-25 18:25:16.935993 | controller | '02_ci_data.yaml') | path_join 2026-02-25 18:25:16.936001 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 18:25:16.936008 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.214) 0:01:11.237 **** 2026-02-25 18:25:16.936016 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.214) 0:01:11.236 **** 2026-02-25 18:25:16.936036 | controller | skipping: [localhost] 2026-02-25 18:25:16.990856 | controller | 2026-02-25 18:25:16.990939 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-25 18:25:16.990953 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.066) 0:01:11.304 **** 2026-02-25 18:25:16.990959 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.066) 0:01:11.303 **** 2026-02-25 18:25:16.990975 | controller | ok: [localhost] 2026-02-25 18:25:17.364163 | controller | 2026-02-25 18:25:17.364239 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 18:25:17.364247 | controller | (snippet_datadir, 2026-02-25 18:25:17.364252 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 18:25:17.364257 | controller | }}, content={{ 2026-02-25 18:25:17.364261 | controller | _base64_patch | 2026-02-25 18:25:17.364266 | controller | default({}) | 2026-02-25 18:25:17.364270 | controller | to_nice_yaml 2026-02-25 18:25:17.364275 | controller | }}, mode=0644] *** 2026-02-25 18:25:17.364279 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.055) 0:01:11.359 **** 2026-02-25 18:25:17.364284 | controller | Wednesday 25 February 2026 18:25:16 +0000 (0:00:00.055) 0:01:11.358 **** 2026-02-25 18:25:17.364298 | controller | changed: [localhost] 2026-02-25 18:25:17.752572 | controller | 2026-02-25 18:25:17.752611 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 18:25:17.752617 | controller | (snippet_datadir, 2026-02-25 18:25:17.752622 | controller | '04_user_data.yaml') | path_join 2026-02-25 18:25:17.752627 | controller | }}, content={{ 2026-02-25 18:25:17.752631 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 18:25:17.752636 | controller | default({}) | 2026-02-25 18:25:17.752640 | controller | to_nice_yaml 2026-02-25 18:25:17.752644 | controller | }}, mode=0644] *** 2026-02-25 18:25:17.752649 | controller | Wednesday 25 February 2026 18:25:17 +0000 (0:00:00.373) 0:01:11.732 **** 2026-02-25 18:25:17.752653 | controller | Wednesday 25 February 2026 18:25:17 +0000 (0:00:00.373) 0:01:11.731 **** 2026-02-25 18:25:17.752663 | controller | changed: [localhost] 2026-02-25 18:25:18.150025 | controller | 2026-02-25 18:25:18.150088 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-25 18:25:18.150095 | controller | ( 2026-02-25 18:25:18.150101 | controller | snippet_datadir, 2026-02-25 18:25:18.150108 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 18:25:18.150115 | controller | ) | path_join 2026-02-25 18:25:18.150121 | controller | }}, mode=0644] *** 2026-02-25 18:25:18.150127 | controller | Wednesday 25 February 2026 18:25:17 +0000 (0:00:00.388) 0:01:12.121 **** 2026-02-25 18:25:18.150134 | controller | Wednesday 25 February 2026 18:25:17 +0000 (0:00:00.388) 0:01:12.119 **** 2026-02-25 18:25:18.150148 | controller | changed: [localhost] 2026-02-25 18:25:18.211349 | controller | 2026-02-25 18:25:18.211427 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 18:25:18.211437 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.397) 0:01:12.518 **** 2026-02-25 18:25:18.211443 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.397) 0:01:12.517 **** 2026-02-25 18:25:18.211463 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 18:25:18.254306 | controller | 2026-02-25 18:25:18.254384 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-25 18:25:18.254405 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.061) 0:01:12.579 **** 2026-02-25 18:25:18.254413 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.061) 0:01:12.578 **** 2026-02-25 18:25:18.254433 | controller | ok: [localhost] => 2026-02-25 18:25:18.454134 | controller | changed: false 2026-02-25 18:25:18.454228 | controller | msg: All assertions passed 2026-02-25 18:25:18.454237 | controller | 2026-02-25 18:25:18.454242 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-25 18:25:18.454247 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.042) 0:01:12.622 **** 2026-02-25 18:25:18.454254 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.042) 0:01:12.621 **** 2026-02-25 18:25:18.454273 | controller | ok: [localhost] 2026-02-25 18:25:18.503923 | controller | 2026-02-25 18:25:18.503996 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 18:25:18.504003 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.199) 0:01:12.822 **** 2026-02-25 18:25:18.504008 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.199) 0:01:12.821 **** 2026-02-25 18:25:18.504054 | controller | ok: [localhost] 2026-02-25 18:25:18.889647 | controller | 2026-02-25 18:25:18.889684 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 18:25:18.889690 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.049) 0:01:12.872 **** 2026-02-25 18:25:18.889695 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.049) 0:01:12.871 **** 2026-02-25 18:25:18.889705 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml) 2026-02-25 18:25:18.990346 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml) 2026-02-25 18:25:18.990381 | controller | 2026-02-25 18:25:18.990387 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 18:25:18.990392 | controller | _content | 2026-02-25 18:25:18.990397 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 18:25:18.990401 | controller | combine(_parsed, recursive=true) 2026-02-25 18:25:18.990406 | controller | }} 2026-02-25 18:25:18.990411 | controller | ] *** 2026-02-25 18:25:18.990415 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.385) 0:01:13.258 **** 2026-02-25 18:25:18.990420 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.385) 0:01:13.256 **** 2026-02-25 18:25:18.990429 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 18:25:19.197416 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 18:25:19.197494 | controller | 2026-02-25 18:25:19.197504 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 18:25:19.197512 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.100) 0:01:13.359 **** 2026-02-25 18:25:19.197519 | controller | Wednesday 25 February 2026 18:25:18 +0000 (0:00:00.100) 0:01:13.357 **** 2026-02-25 18:25:19.197538 | controller | changed: [localhost] 2026-02-25 18:25:19.598543 | controller | 2026-02-25 18:25:19.598578 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 18:25:19.598584 | controller | (_destdir, 2026-02-25 18:25:19.598589 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 18:25:19.598594 | controller | }}, content={{ 2026-02-25 18:25:19.598599 | controller | ( 2026-02-25 18:25:19.598607 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 18:25:19.598612 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 18:25:19.598616 | controller | }}, mode=0644] *** 2026-02-25 18:25:19.598621 | controller | Wednesday 25 February 2026 18:25:19 +0000 (0:00:00.206) 0:01:13.565 **** 2026-02-25 18:25:19.598625 | controller | Wednesday 25 February 2026 18:25:19 +0000 (0:00:00.206) 0:01:13.564 **** 2026-02-25 18:25:19.598635 | controller | changed: [localhost] 2026-02-25 18:25:20.122612 | controller | 2026-02-25 18:25:20.122686 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 18:25:20.122708 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 18:25:20.122714 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 18:25:20.122720 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 18:25:20.122726 | controller | }}, dest={{ 2026-02-25 18:25:20.122742 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:25:20.122747 | controller | stage['path'], _val.src_file 2026-02-25 18:25:20.122753 | controller | ) | 2026-02-25 18:25:20.122759 | controller | path_join 2026-02-25 18:25:20.122764 | controller | }}] *** 2026-02-25 18:25:20.122770 | controller | Wednesday 25 February 2026 18:25:19 +0000 (0:00:00.401) 0:01:13.967 **** 2026-02-25 18:25:20.122780 | controller | Wednesday 25 February 2026 18:25:19 +0000 (0:00:00.401) 0:01:13.965 **** 2026-02-25 18:25:20.122798 | controller | changed: [localhost] => (item=service-values) 2026-02-25 18:25:20.160236 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph) 2026-02-25 18:25:20.160306 | controller | 2026-02-25 18:25:20.160312 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:20.160317 | controller | Wednesday 25 February 2026 18:25:20 +0000 (0:00:00.524) 0:01:14.491 **** 2026-02-25 18:25:20.160322 | controller | Wednesday 25 February 2026 18:25:20 +0000 (0:00:00.524) 0:01:14.490 **** 2026-02-25 18:25:20.160338 | controller | skipping: [localhost] 2026-02-25 18:25:20.605016 | controller | 2026-02-25 18:25:20.605091 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 18:25:20.605100 | controller | Wednesday 25 February 2026 18:25:20 +0000 (0:00:00.037) 0:01:14.528 **** 2026-02-25 18:25:20.605107 | controller | Wednesday 25 February 2026 18:25:20 +0000 (0:00:00.037) 0:01:14.527 **** 2026-02-25 18:25:20.605125 | controller | changed: [localhost] 2026-02-25 18:25:20.998974 | controller | 2026-02-25 18:25:20.999025 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 18:25:20.999032 | controller | Wednesday 25 February 2026 18:25:20 +0000 (0:00:00.444) 0:01:14.973 **** 2026-02-25 18:25:20.999037 | controller | Wednesday 25 February 2026 18:25:20 +0000 (0:00:00.444) 0:01:14.972 **** 2026-02-25 18:25:20.999049 | controller | changed: [localhost] 2026-02-25 18:25:21.247723 | controller | 2026-02-25 18:25:21.247792 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci remote_src=True, src={{ _output }}, dest={{ 2026-02-25 18:25:21.247802 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 18:25:21.247810 | controller | stage['build_output'] | basename) | path_join 2026-02-25 18:25:21.247817 | controller | }}, mode=0644] *** 2026-02-25 18:25:21.247824 | controller | Wednesday 25 February 2026 18:25:20 +0000 (0:00:00.394) 0:01:15.367 **** 2026-02-25 18:25:21.247831 | controller | Wednesday 25 February 2026 18:25:20 +0000 (0:00:00.394) 0:01:15.366 **** 2026-02-25 18:25:21.247844 | controller | changed: [localhost] 2026-02-25 18:25:21.285063 | controller | 2026-02-25 18:25:21.285105 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:21.285115 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.248) 0:01:15.616 **** 2026-02-25 18:25:21.285122 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.248) 0:01:15.615 **** 2026-02-25 18:25:21.285135 | controller | skipping: [localhost] 2026-02-25 18:25:21.329450 | controller | 2026-02-25 18:25:21.329490 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 18:25:21.329497 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.037) 0:01:15.653 **** 2026-02-25 18:25:21.329501 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.037) 0:01:15.652 **** 2026-02-25 18:25:21.329550 | controller | skipping: [localhost] 2026-02-25 18:25:21.370995 | controller | 2026-02-25 18:25:21.371031 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci _raw_params=wait_condition.yml] *** 2026-02-25 18:25:21.371046 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.044) 0:01:15.697 **** 2026-02-25 18:25:21.371053 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.044) 0:01:15.696 **** 2026-02-25 18:25:21.371065 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-02-25 18:25:21.412418 | controller | skipping: [localhost] 2026-02-25 18:25:21.412452 | controller | 2026-02-25 18:25:21.412458 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:21.412463 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.041) 0:01:15.739 **** 2026-02-25 18:25:21.412468 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.041) 0:01:15.738 **** 2026-02-25 18:25:21.412477 | controller | skipping: [localhost] 2026-02-25 18:25:21.459474 | controller | 2026-02-25 18:25:21.459511 | controller | TASK [Executing post_stage hooks for examples/va/hci name=run_hook] ************ 2026-02-25 18:25:21.459517 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.041) 0:01:15.781 **** 2026-02-25 18:25:21.459521 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.041) 0:01:15.779 **** 2026-02-25 18:25:21.459531 | controller | skipping: [localhost] 2026-02-25 18:25:21.498911 | controller | 2026-02-25 18:25:21.498949 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-25 18:25:21.498956 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.046) 0:01:15.827 **** 2026-02-25 18:25:21.498962 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.046) 0:01:15.826 **** 2026-02-25 18:25:21.498971 | controller | ok: [localhost] => 2026-02-25 18:25:21.523706 | controller | changed: false 2026-02-25 18:25:21.523748 | controller | msg: All assertions passed 2026-02-25 18:25:21.523755 | controller | 2026-02-25 18:25:21.523761 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:25:21.523767 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.039) 0:01:15.867 **** 2026-02-25 18:25:21.523773 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.039) 0:01:15.866 **** 2026-02-25 18:25:21.523784 | controller | skipping: [localhost] 2026-02-25 18:25:21.558714 | controller | 2026-02-25 18:25:21.558792 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-25 18:25:21.558799 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.024) 0:01:15.892 **** 2026-02-25 18:25:21.558804 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.024) 0:01:15.890 **** 2026-02-25 18:25:21.558822 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=80m) 2026-02-25 18:25:21.588867 | controller | 2026-02-25 18:25:21.588931 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 18:25:21.588938 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.034) 0:01:15.927 **** 2026-02-25 18:25:21.588943 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.034) 0:01:15.925 **** 2026-02-25 18:25:21.588957 | controller | skipping: [localhost] 2026-02-25 18:25:21.621328 | controller | 2026-02-25 18:25:21.621394 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 18:25:21.621401 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.030) 0:01:15.957 **** 2026-02-25 18:25:21.621406 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.030) 0:01:15.956 **** 2026-02-25 18:25:21.621433 | controller | ok: [localhost] 2026-02-25 18:25:21.872077 | controller | 2026-02-25 18:25:21.872155 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 18:25:21.872166 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:25:21.872172 | controller | stage['path'], item.src_file) | path_join 2026-02-25 18:25:21.872179 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:25:21.872185 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.032) 0:01:15.989 **** 2026-02-25 18:25:21.872191 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.032) 0:01:15.988 **** 2026-02-25 18:25:21.872225 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'}) 2026-02-25 18:25:21.931850 | controller | 2026-02-25 18:25:21.931901 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-25 18:25:21.931908 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.250) 0:01:16.240 **** 2026-02-25 18:25:21.931913 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.250) 0:01:16.239 **** 2026-02-25 18:25:21.931925 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 18:25:21.970247 | controller | 2026-02-25 18:25:21.970288 | controller | TASK [Executing pre_stage hooks for examples/va/hci/deployment name=run_hook] *** 2026-02-25 18:25:21.970296 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.059) 0:01:16.300 **** 2026-02-25 18:25:21.970302 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.059) 0:01:16.299 **** 2026-02-25 18:25:21.970314 | controller | skipping: [localhost] 2026-02-25 18:25:22.052612 | controller | 2026-02-25 18:25:22.052683 | controller | TASK [Generate values.yaml for examples/va/hci/deployment name=ci_gen_kustomize_values] *** 2026-02-25 18:25:22.052690 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.038) 0:01:16.338 **** 2026-02-25 18:25:22.052695 | controller | Wednesday 25 February 2026 18:25:21 +0000 (0:00:00.038) 0:01:16.337 **** 2026-02-25 18:25:22.052711 | controller | 2026-02-25 18:25:22.113757 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 18:25:22.113830 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.082) 0:01:16.421 **** 2026-02-25 18:25:22.113837 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.082) 0:01:16.419 **** 2026-02-25 18:25:22.113854 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-25 18:25:22.161167 | controller | 2026-02-25 18:25:22.161263 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-25 18:25:22.161269 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.061) 0:01:16.482 **** 2026-02-25 18:25:22.161275 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.061) 0:01:16.481 **** 2026-02-25 18:25:22.161292 | controller | ok: [localhost] => 2026-02-25 18:25:22.347334 | controller | changed: false 2026-02-25 18:25:22.347408 | controller | msg: All assertions passed 2026-02-25 18:25:22.347424 | controller | 2026-02-25 18:25:22.347431 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 18:25:22.347436 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.047) 0:01:16.529 **** 2026-02-25 18:25:22.347441 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.047) 0:01:16.528 **** 2026-02-25 18:25:22.347456 | controller | ok: [localhost] 2026-02-25 18:25:22.402826 | controller | 2026-02-25 18:25:22.402892 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-25 18:25:22.402899 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.186) 0:01:16.715 **** 2026-02-25 18:25:22.402904 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.186) 0:01:16.714 **** 2026-02-25 18:25:22.402920 | controller | ok: [localhost] => 2026-02-25 18:25:22.591543 | controller | changed: false 2026-02-25 18:25:22.591611 | controller | msg: All assertions passed 2026-02-25 18:25:22.591618 | controller | 2026-02-25 18:25:22.591623 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 18:25:22.591628 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.055) 0:01:16.771 **** 2026-02-25 18:25:22.591633 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.055) 0:01:16.770 **** 2026-02-25 18:25:22.591649 | controller | ok: [localhost] 2026-02-25 18:25:22.788027 | controller | 2026-02-25 18:25:22.788091 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-25 18:25:22.788098 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 18:25:22.788104 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 18:25:22.788108 | controller | _config_map_content | 2026-02-25 18:25:22.788113 | controller | ansible.utils.remove_keys( 2026-02-25 18:25:22.788117 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 18:25:22.788122 | controller | matching_parameter='regex') 2026-02-25 18:25:22.788126 | controller | }}, cacheable=False] *** 2026-02-25 18:25:22.788130 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.188) 0:01:16.960 **** 2026-02-25 18:25:22.788135 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.188) 0:01:16.958 **** 2026-02-25 18:25:22.788146 | controller | ok: [localhost] 2026-02-25 18:25:22.825622 | controller | 2026-02-25 18:25:22.825657 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 18:25:22.825664 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.196) 0:01:17.156 **** 2026-02-25 18:25:22.825670 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.196) 0:01:17.155 **** 2026-02-25 18:25:22.825679 | controller | skipping: [localhost] 2026-02-25 18:25:23.018454 | controller | 2026-02-25 18:25:23.018497 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 18:25:23.018503 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.037) 0:01:17.194 **** 2026-02-25 18:25:23.018509 | controller | Wednesday 25 February 2026 18:25:22 +0000 (0:00:00.037) 0:01:17.193 **** 2026-02-25 18:25:23.018519 | controller | changed: [localhost] 2026-02-25 18:25:23.076689 | controller | 2026-02-25 18:25:23.076735 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 18:25:23.076746 | controller | (snippet_datadir, 2026-02-25 18:25:23.076754 | controller | '02_ci_data.yaml') | path_join 2026-02-25 18:25:23.076762 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 18:25:23.076771 | controller | Wednesday 25 February 2026 18:25:23 +0000 (0:00:00.192) 0:01:17.386 **** 2026-02-25 18:25:23.076778 | controller | Wednesday 25 February 2026 18:25:23 +0000 (0:00:00.192) 0:01:17.385 **** 2026-02-25 18:25:23.076792 | controller | skipping: [localhost] 2026-02-25 18:25:23.135381 | controller | 2026-02-25 18:25:23.135426 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-25 18:25:23.135437 | controller | Wednesday 25 February 2026 18:25:23 +0000 (0:00:00.058) 0:01:17.445 **** 2026-02-25 18:25:23.135446 | controller | Wednesday 25 February 2026 18:25:23 +0000 (0:00:00.058) 0:01:17.444 **** 2026-02-25 18:25:23.135464 | controller | ok: [localhost] 2026-02-25 18:25:23.567482 | controller | 2026-02-25 18:25:23.567545 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 18:25:23.567554 | controller | (snippet_datadir, 2026-02-25 18:25:23.567561 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 18:25:23.567567 | controller | }}, content={{ 2026-02-25 18:25:23.567573 | controller | _base64_patch | 2026-02-25 18:25:23.567579 | controller | default({}) | 2026-02-25 18:25:23.567585 | controller | to_nice_yaml 2026-02-25 18:25:23.567597 | controller | }}, mode=0644] *** 2026-02-25 18:25:23.567609 | controller | Wednesday 25 February 2026 18:25:23 +0000 (0:00:00.058) 0:01:17.504 **** 2026-02-25 18:25:23.567615 | controller | Wednesday 25 February 2026 18:25:23 +0000 (0:00:00.058) 0:01:17.502 **** 2026-02-25 18:25:23.567631 | controller | changed: [localhost] 2026-02-25 18:25:23.949334 | controller | 2026-02-25 18:25:23.949398 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 18:25:23.949406 | controller | (snippet_datadir, 2026-02-25 18:25:23.949411 | controller | '04_user_data.yaml') | path_join 2026-02-25 18:25:23.949416 | controller | }}, content={{ 2026-02-25 18:25:23.949420 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 18:25:23.949425 | controller | default({}) | 2026-02-25 18:25:23.949429 | controller | to_nice_yaml 2026-02-25 18:25:23.949434 | controller | }}, mode=0644] *** 2026-02-25 18:25:23.949438 | controller | Wednesday 25 February 2026 18:25:23 +0000 (0:00:00.431) 0:01:17.936 **** 2026-02-25 18:25:23.949443 | controller | Wednesday 25 February 2026 18:25:23 +0000 (0:00:00.431) 0:01:17.934 **** 2026-02-25 18:25:23.949457 | controller | changed: [localhost] 2026-02-25 18:25:24.341610 | controller | 2026-02-25 18:25:24.341673 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-25 18:25:24.341682 | controller | ( 2026-02-25 18:25:24.341695 | controller | snippet_datadir, 2026-02-25 18:25:24.341702 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 18:25:24.341709 | controller | ) | path_join 2026-02-25 18:25:24.341716 | controller | }}, mode=0644] *** 2026-02-25 18:25:24.341722 | controller | Wednesday 25 February 2026 18:25:23 +0000 (0:00:00.381) 0:01:18.317 **** 2026-02-25 18:25:24.341729 | controller | Wednesday 25 February 2026 18:25:23 +0000 (0:00:00.381) 0:01:18.316 **** 2026-02-25 18:25:24.341746 | controller | changed: [localhost] 2026-02-25 18:25:24.403185 | controller | 2026-02-25 18:25:24.403249 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 18:25:24.403262 | controller | Wednesday 25 February 2026 18:25:24 +0000 (0:00:00.392) 0:01:18.709 **** 2026-02-25 18:25:24.403273 | controller | Wednesday 25 February 2026 18:25:24 +0000 (0:00:00.392) 0:01:18.708 **** 2026-02-25 18:25:24.403290 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-25 18:25:24.456947 | controller | 2026-02-25 18:25:24.456998 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-25 18:25:24.457010 | controller | Wednesday 25 February 2026 18:25:24 +0000 (0:00:00.061) 0:01:18.771 **** 2026-02-25 18:25:24.457019 | controller | Wednesday 25 February 2026 18:25:24 +0000 (0:00:00.061) 0:01:18.770 **** 2026-02-25 18:25:24.457036 | controller | ok: [localhost] => 2026-02-25 18:25:24.652251 | controller | changed: false 2026-02-25 18:25:24.652330 | controller | msg: All assertions passed 2026-02-25 18:25:24.652380 | controller | 2026-02-25 18:25:24.652388 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-25 18:25:24.652395 | controller | Wednesday 25 February 2026 18:25:24 +0000 (0:00:00.053) 0:01:18.825 **** 2026-02-25 18:25:24.652401 | controller | Wednesday 25 February 2026 18:25:24 +0000 (0:00:00.053) 0:01:18.824 **** 2026-02-25 18:25:24.652420 | controller | ok: [localhost] 2026-02-25 18:25:24.699069 | controller | 2026-02-25 18:25:24.699142 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 18:25:24.699149 | controller | Wednesday 25 February 2026 18:25:24 +0000 (0:00:00.195) 0:01:19.020 **** 2026-02-25 18:25:24.699153 | controller | Wednesday 25 February 2026 18:25:24 +0000 (0:00:00.195) 0:01:19.019 **** 2026-02-25 18:25:24.699170 | controller | ok: [localhost] 2026-02-25 18:25:25.063067 | controller | 2026-02-25 18:25:25.063146 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 18:25:25.063156 | controller | Wednesday 25 February 2026 18:25:24 +0000 (0:00:00.046) 0:01:19.067 **** 2026-02-25 18:25:25.063177 | controller | Wednesday 25 February 2026 18:25:24 +0000 (0:00:00.046) 0:01:19.066 **** 2026-02-25 18:25:25.063196 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml) 2026-02-25 18:25:25.146177 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml) 2026-02-25 18:25:25.146284 | controller | 2026-02-25 18:25:25.146292 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 18:25:25.146300 | controller | _content | 2026-02-25 18:25:25.146315 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 18:25:25.146321 | controller | combine(_parsed, recursive=true) 2026-02-25 18:25:25.146328 | controller | }} 2026-02-25 18:25:25.146335 | controller | ] *** 2026-02-25 18:25:25.146341 | controller | Wednesday 25 February 2026 18:25:25 +0000 (0:00:00.364) 0:01:19.431 **** 2026-02-25 18:25:25.146348 | controller | Wednesday 25 February 2026 18:25:25 +0000 (0:00:00.364) 0:01:19.430 **** 2026-02-25 18:25:25.146367 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 18:25:25.334943 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 18:25:25.335016 | controller | 2026-02-25 18:25:25.335022 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 18:25:25.335028 | controller | Wednesday 25 February 2026 18:25:25 +0000 (0:00:00.083) 0:01:19.514 **** 2026-02-25 18:25:25.335032 | controller | Wednesday 25 February 2026 18:25:25 +0000 (0:00:00.083) 0:01:19.513 **** 2026-02-25 18:25:25.335048 | controller | changed: [localhost] 2026-02-25 18:25:25.725022 | controller | 2026-02-25 18:25:25.725101 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 18:25:25.725111 | controller | (_destdir, 2026-02-25 18:25:25.725117 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 18:25:25.725123 | controller | }}, content={{ 2026-02-25 18:25:25.725129 | controller | ( 2026-02-25 18:25:25.725134 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 18:25:25.725140 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 18:25:25.725146 | controller | }}, mode=0644] *** 2026-02-25 18:25:25.725152 | controller | Wednesday 25 February 2026 18:25:25 +0000 (0:00:00.188) 0:01:19.703 **** 2026-02-25 18:25:25.725158 | controller | Wednesday 25 February 2026 18:25:25 +0000 (0:00:00.188) 0:01:19.702 **** 2026-02-25 18:25:25.725176 | controller | changed: [localhost] 2026-02-25 18:25:26.042329 | controller | 2026-02-25 18:25:26.042436 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/hci/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 18:25:26.042454 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 18:25:26.042465 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 18:25:26.042475 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 18:25:26.042485 | controller | }}, dest={{ 2026-02-25 18:25:26.042495 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 18:25:26.042505 | controller | stage['path'], _val.src_file 2026-02-25 18:25:26.042525 | controller | ) | 2026-02-25 18:25:26.042535 | controller | path_join 2026-02-25 18:25:26.042545 | controller | }}] *** 2026-02-25 18:25:26.042555 | controller | Wednesday 25 February 2026 18:25:25 +0000 (0:00:00.390) 0:01:20.093 **** 2026-02-25 18:25:26.042565 | controller | Wednesday 25 February 2026 18:25:25 +0000 (0:00:00.390) 0:01:20.092 **** 2026-02-25 18:25:26.042589 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph) 2026-02-25 18:25:26.082718 | controller | 2026-02-25 18:25:26.082810 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:26.082824 | controller | Wednesday 25 February 2026 18:25:26 +0000 (0:00:00.317) 0:01:20.410 **** 2026-02-25 18:25:26.082834 | controller | Wednesday 25 February 2026 18:25:26 +0000 (0:00:00.317) 0:01:20.409 **** 2026-02-25 18:25:26.082857 | controller | skipping: [localhost] 2026-02-25 18:25:26.417268 | controller | 2026-02-25 18:25:26.417337 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 18:25:26.417353 | controller | Wednesday 25 February 2026 18:25:26 +0000 (0:00:00.040) 0:01:20.451 **** 2026-02-25 18:25:26.417359 | controller | Wednesday 25 February 2026 18:25:26 +0000 (0:00:00.040) 0:01:20.449 **** 2026-02-25 18:25:26.417373 | controller | changed: [localhost] 2026-02-25 18:25:26.773647 | controller | 2026-02-25 18:25:26.773705 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 18:25:26.773713 | controller | Wednesday 25 February 2026 18:25:26 +0000 (0:00:00.334) 0:01:20.785 **** 2026-02-25 18:25:26.773719 | controller | Wednesday 25 February 2026 18:25:26 +0000 (0:00:00.334) 0:01:20.784 **** 2026-02-25 18:25:26.773732 | controller | changed: [localhost] 2026-02-25 18:25:27.044431 | controller | 2026-02-25 18:25:27.044502 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/deployment remote_src=True, src={{ _output }}, dest={{ 2026-02-25 18:25:27.044552 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 18:25:27.044562 | controller | stage['build_output'] | basename) | path_join 2026-02-25 18:25:27.044569 | controller | }}, mode=0644] *** 2026-02-25 18:25:27.044576 | controller | Wednesday 25 February 2026 18:25:26 +0000 (0:00:00.356) 0:01:21.142 **** 2026-02-25 18:25:27.044583 | controller | Wednesday 25 February 2026 18:25:26 +0000 (0:00:00.356) 0:01:21.141 **** 2026-02-25 18:25:27.044600 | controller | changed: [localhost] 2026-02-25 18:25:27.084238 | controller | 2026-02-25 18:25:27.084318 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:27.084331 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.270) 0:01:21.413 **** 2026-02-25 18:25:27.084339 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.270) 0:01:21.411 **** 2026-02-25 18:25:27.084358 | controller | skipping: [localhost] 2026-02-25 18:25:27.130148 | controller | 2026-02-25 18:25:27.130194 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/hci/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 18:25:27.130223 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.039) 0:01:21.452 **** 2026-02-25 18:25:27.130231 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.039) 0:01:21.451 **** 2026-02-25 18:25:27.130244 | controller | skipping: [localhost] 2026-02-25 18:25:27.170921 | controller | 2026-02-25 18:25:27.170960 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/deployment _raw_params=wait_condition.yml] *** 2026-02-25 18:25:27.170968 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.045) 0:01:21.498 **** 2026-02-25 18:25:27.170974 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.045) 0:01:21.497 **** 2026-02-25 18:25:27.170985 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=80m) 2026-02-25 18:25:27.219969 | controller | skipping: [localhost] 2026-02-25 18:25:27.220009 | controller | 2026-02-25 18:25:27.220017 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 18:25:27.220024 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.040) 0:01:21.539 **** 2026-02-25 18:25:27.220031 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.040) 0:01:21.538 **** 2026-02-25 18:25:27.220043 | controller | skipping: [localhost] 2026-02-25 18:25:27.286288 | controller | 2026-02-25 18:25:27.286325 | controller | TASK [Executing post_stage hooks for examples/va/hci/deployment name=run_hook] *** 2026-02-25 18:25:27.286331 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.049) 0:01:21.588 **** 2026-02-25 18:25:27.286336 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.049) 0:01:21.587 **** 2026-02-25 18:25:27.286347 | controller | skipping: [localhost] 2026-02-25 18:25:27.377217 | controller | 2026-02-25 18:25:27.377359 | controller | PLAY RECAP ********************************************************************* 2026-02-25 18:25:27.377368 | controller | localhost : ok=280 changed=76 unreachable=0 failed=0 skipped=85 rescued=0 ignored=0 2026-02-25 18:25:27.377379 | controller | 2026-02-25 18:25:27.377383 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.065) 0:01:21.653 **** 2026-02-25 18:25:27.377388 | controller | =============================================================================== 2026-02-25 18:25:27.377392 | controller | Get automation contents ------------------------------------------------- 8.94s 2026-02-25 18:25:27.377396 | controller | ci_setup : Install openshift client ------------------------------------- 5.38s 2026-02-25 18:25:27.377401 | controller | ci_setup : Install needed packages -------------------------------------- 4.78s 2026-02-25 18:25:27.377405 | controller | Load automation files as fact ------------------------------------------- 1.46s 2026-02-25 18:25:27.377409 | controller | ci_setup : Manage directories ------------------------------------------- 0.95s 2026-02-25 18:25:27.377413 | controller | Gathering Facts --------------------------------------------------------- 0.80s 2026-02-25 18:25:27.377418 | controller | Create needed SSH keypairs ---------------------------------------------- 0.67s 2026-02-25 18:25:27.377422 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.63s 2026-02-25 18:25:27.377427 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.57s 2026-02-25 18:25:27.377431 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.53s 2026-02-25 18:25:27.377435 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.53s 2026-02-25 18:25:27.377440 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.53s 2026-02-25 18:25:27.377447 | controller | kustomize_deploy : Copy generated values for examples/va/hci ------------ 0.52s 2026-02-25 18:25:27.377452 | controller | kustomize_deploy : Copy generated values for examples/va/hci/control-plane --- 0.51s 2026-02-25 18:25:27.377456 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.50s 2026-02-25 18:25:27.377460 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.50s 2026-02-25 18:25:27.377464 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.48s 2026-02-25 18:25:27.377469 | controller | ci_gen_kustomize_values : Push user provided dataset -------------------- 0.48s 2026-02-25 18:25:27.377473 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.48s 2026-02-25 18:25:27.377477 | controller | ci_gen_kustomize_values : Push base64 CI patches ------------------------ 0.46s 2026-02-25 18:25:27.377481 | controller | Wednesday 25 February 2026 18:25:27 +0000 (0:00:00.066) 0:01:21.653 **** 2026-02-25 18:25:27.377486 | controller | =============================================================================== 2026-02-25 18:25:27.377490 | controller | ci_gen_kustomize_values ------------------------------------------------ 37.78s 2026-02-25 18:25:27.377494 | controller | kustomize_deploy ------------------------------------------------------- 17.07s 2026-02-25 18:25:27.377499 | controller | ci_setup --------------------------------------------------------------- 12.39s 2026-02-25 18:25:27.377503 | controller | ansible.builtin.slurp --------------------------------------------------- 9.64s 2026-02-25 18:25:27.377507 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.55s 2026-02-25 18:25:27.377511 | controller | gather_facts ------------------------------------------------------------ 0.80s 2026-02-25 18:25:27.377516 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.67s 2026-02-25 18:25:27.377520 | controller | networking_mapper ------------------------------------------------------- 0.63s 2026-02-25 18:25:27.377524 | controller | ansible.builtin.file ---------------------------------------------------- 0.36s 2026-02-25 18:25:27.377528 | controller | ansible.builtin.find ---------------------------------------------------- 0.26s 2026-02-25 18:25:27.377533 | controller | ansible.builtin.include_role -------------------------------------------- 0.22s 2026-02-25 18:25:27.377538 | controller | ansible.builtin.stat ---------------------------------------------------- 0.19s 2026-02-25 18:25:27.377542 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-02-25 18:25:27.377548 | controller | ansible.builtin.copy ---------------------------------------------------- 0.02s 2026-02-25 18:25:27.377552 | controller | ansible.builtin.include_vars -------------------------------------------- 0.02s 2026-02-25 18:25:27.377557 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-25 18:25:27.377561 | controller | total ------------------------------------------------------------------ 81.62s 2026-02-25 18:25:27.873339 | controller | changed 2026-02-25 18:25:27.947315 | 2026-02-25 18:25:27.947415 | PLAY RECAP 2026-02-25 18:25:27.947455 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-25 18:25:27.947477 | 2026-02-25 18:25:28.178094 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-02-25 18:25:28.179719 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-25 18:25:28.944091 | 2026-02-25 18:25:28.944208 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-02-25 18:25:28.977636 | 2026-02-25 18:25:28.979269 | TASK [Filter out host if needed] 2026-02-25 18:25:28.990048 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-25 18:25:28.995299 | 2026-02-25 18:25:28.995369 | TASK [Ensure file is present] 2026-02-25 18:25:29.476235 | controller | ok 2026-02-25 18:25:29.485553 | 2026-02-25 18:25:29.485640 | TASK [Manage molecule report file] 2026-02-25 18:25:30.052872 | controller | skipping: Conditional result was False 2026-02-25 18:25:30.058848 | 2026-02-25 18:25:30.058930 | TASK [Check if we get ci-framework-data basedir] 2026-02-25 18:25:30.312876 | controller | ok 2026-02-25 18:25:30.330531 | 2026-02-25 18:25:30.330630 | TASK [Create ci-framework-data log directory for zuul] 2026-02-25 18:25:30.820180 | controller | changed 2026-02-25 18:25:30.856662 | 2026-02-25 18:25:30.856820 | TASK [Copy ci-framework interesting files] 2026-02-25 18:25:31.287001 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-02-25 18:25:31.429355 | controller | changed 2026-02-25 18:25:31.435824 | 2026-02-25 18:25:31.436007 | TASK [Get SELinux listing] 2026-02-25 18:25:31.994289 | controller | changed 2026-02-25 18:25:32.003403 | 2026-02-25 18:25:32.003532 | TASK [Generate log index] 2026-02-25 18:25:32.822180 | controller | changed 2026-02-25 18:25:32.828733 | 2026-02-25 18:25:32.828852 | TASK [Get some env related data] 2026-02-25 18:25:33.453509 | controller | /home/zuul/.local/bin/ansible 2026-02-25 18:25:34.410572 | controller | changed 2026-02-25 18:25:34.418287 | 2026-02-25 18:25:34.418402 | TASK [Generate list of logs to collect in home directory] 2026-02-25 18:25:34.971362 | controller | ok: All paths examined 2026-02-25 18:25:34.981486 | 2026-02-25 18:25:34.981633 | LOOP [Copy logs from home directory] 2026-02-25 18:25:35.391468 | controller | changed: 2026-02-25 18:25:35.391601 | controller | { 2026-02-25 18:25:35.391627 | controller | "atime": 1772043823.3266947, 2026-02-25 18:25:35.391648 | controller | "ctime": 1772043927.284484, 2026-02-25 18:25:35.391666 | controller | "dev": 64513, 2026-02-25 18:25:35.391683 | controller | "gid": 1000, 2026-02-25 18:25:35.391700 | controller | "gr_name": "zuul", 2026-02-25 18:25:35.391718 | controller | "inode": 359261, 2026-02-25 18:25:35.391735 | controller | "isblk": false, 2026-02-25 18:25:35.391751 | controller | "ischr": false, 2026-02-25 18:25:35.391767 | controller | "isdir": false, 2026-02-25 18:25:35.391783 | controller | "isfifo": false, 2026-02-25 18:25:35.391799 | controller | "isgid": false, 2026-02-25 18:25:35.391815 | controller | "islnk": false, 2026-02-25 18:25:35.391830 | controller | "isreg": true, 2026-02-25 18:25:35.391846 | controller | "issock": false, 2026-02-25 18:25:35.391861 | controller | "isuid": false, 2026-02-25 18:25:35.391877 | controller | "mode": "0644", 2026-02-25 18:25:35.391898 | controller | "mtime": 1772043927.284484, 2026-02-25 18:25:35.391915 | controller | "nlink": 1, 2026-02-25 18:25:35.391931 | controller | "path": "/home/zuul/ansible.log", 2026-02-25 18:25:35.391971 | controller | "pw_name": "zuul", 2026-02-25 18:25:35.391995 | controller | "rgrp": true, 2026-02-25 18:25:35.393288 | controller | "roth": true, 2026-02-25 18:25:35.393347 | controller | "rusr": true, 2026-02-25 18:25:35.393370 | controller | "size": 244610, 2026-02-25 18:25:35.393391 | controller | "uid": 1000, 2026-02-25 18:25:35.393416 | controller | "wgrp": false, 2026-02-25 18:25:35.393436 | controller | "woth": false, 2026-02-25 18:25:35.393456 | controller | "wusr": true, 2026-02-25 18:25:35.393474 | controller | "xgrp": false, 2026-02-25 18:25:35.393490 | controller | "xoth": false, 2026-02-25 18:25:35.393506 | controller | "xusr": false 2026-02-25 18:25:35.393522 | controller | } 2026-02-25 18:25:35.405590 | 2026-02-25 18:25:35.405694 | TASK [Copy crio stats log file] 2026-02-25 18:25:35.429926 | controller | skipping: Conditional result was False 2026-02-25 18:25:35.437833 | 2026-02-25 18:25:35.438132 | TASK [Get SELinux related data] 2026-02-25 18:25:35.692564 | controller | 2026-02-25 18:25:35.991135 | controller | ERROR 2026-02-25 18:25:35.991485 | controller | { 2026-02-25 18:25:35.991516 | controller | "delta": "0:00:00.008734", 2026-02-25 18:25:35.991538 | controller | "end": "2026-02-25 18:25:35.693417", 2026-02-25 18:25:35.991558 | controller | "msg": "non-zero return code", 2026-02-25 18:25:35.991576 | controller | "rc": 1, 2026-02-25 18:25:35.991592 | controller | "start": "2026-02-25 18:25:35.684683" 2026-02-25 18:25:35.991608 | controller | } 2026-02-25 18:25:35.991632 | controller | ERROR: Ignoring Errors 2026-02-25 18:25:36.002494 | 2026-02-25 18:25:36.002670 | TASK [Create system configuration directory] 2026-02-25 18:25:36.250393 | controller | changed 2026-02-25 18:25:36.272148 | 2026-02-25 18:25:36.272296 | TASK [Get some of the system configurations] 2026-02-25 18:25:36.823968 | controller | changed 2026-02-25 18:25:36.833289 | 2026-02-25 18:25:36.833594 | TASK [Copy generated documentation if available] 2026-02-25 18:25:36.851201 | controller | skipping: Conditional result was False 2026-02-25 18:25:36.858767 | 2026-02-25 18:25:36.858850 | TASK [Copy generated AsciiDoc documentation if available] 2026-02-25 18:25:36.883371 | controller | skipping: Conditional result was False 2026-02-25 18:25:36.891031 | 2026-02-25 18:25:36.891143 | TASK [Compress logs bigger than 2MB] 2026-02-25 18:25:37.427931 | controller | changed 2026-02-25 18:25:37.436195 | 2026-02-25 18:25:37.436327 | TASK [Copy files from workspace on node] 2026-02-25 18:25:37.467100 | controller | ok 2026-02-25 18:25:37.497468 | 2026-02-25 18:25:37.497583 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-25 18:25:37.522434 | controller | skipping: Conditional result was False 2026-02-25 18:25:37.529077 | 2026-02-25 18:25:37.529209 | TASK [fetch-output : Set log path for single node] 2026-02-25 18:25:37.569403 | controller | ok 2026-02-25 18:25:37.577252 | 2026-02-25 18:25:37.581298 | LOOP [fetch-output : Ensure local output dirs] 2026-02-25 18:25:37.863865 | controller -> localhost | ok: "/var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/logs" 2026-02-25 18:25:37.864117 | controller -> localhost | changed: All items complete 2026-02-25 18:25:37.864146 | 2026-02-25 18:25:38.370741 | controller -> localhost | changed: "/var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/artifacts" 2026-02-25 18:25:38.990962 | controller -> localhost | changed: "/var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/docs" 2026-02-25 18:25:39.002932 | 2026-02-25 18:25:39.003078 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-25 18:25:39.818788 | controller | changed: 2026-02-25 18:25:39.819392 | controller | .d..t...... ./ 2026-02-25 18:25:39.819437 | controller | >f+++++++++ README.html 2026-02-25 18:25:39.819583 | controller | >f+++++++++ ansible.log 2026-02-25 18:25:39.819619 | controller | >f+++++++++ dmesg.log 2026-02-25 18:25:39.819641 | controller | >f+++++++++ installed-pkgs.log 2026-02-25 18:25:39.819659 | controller | >f+++++++++ python.log 2026-02-25 18:25:39.819680 | controller | >f+++++++++ registries.conf 2026-02-25 18:25:39.819700 | controller | >f+++++++++ selinux-denials.log 2026-02-25 18:25:39.819726 | controller | >f+++++++++ selinux-listing.log 2026-02-25 18:25:39.819756 | controller | cd+++++++++ ci-framework-data/ 2026-02-25 18:25:39.819783 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-02-25 18:25:39.819803 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2026-02-25 18:25:39.819823 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2026-02-25 18:25:39.819841 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2026-02-25 18:25:39.819864 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2026-02-25 18:25:39.819890 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-02-25 18:25:39.819911 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2026-02-25 18:25:39.819930 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/ 2026-02-25 18:25:39.819948 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml 2026-02-25 18:25:39.819968 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2026-02-25 18:25:39.819986 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2026-02-25 18:25:39.820003 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/ 2026-02-25 18:25:39.820044 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml 2026-02-25 18:25:39.820064 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/ 2026-02-25 18:25:39.820083 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml 2026-02-25 18:25:39.820100 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2026-02-25 18:25:39.820116 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2026-02-25 18:25:39.820134 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2026-02-25 18:25:39.820151 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2026-02-25 18:25:39.820167 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.31526.2026-02-25@18:25:15~ 2026-02-25 18:25:39.820185 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2026-02-25 18:25:39.820203 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/ 2026-02-25 18:25:39.820219 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml 2026-02-25 18:25:39.820236 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml 2026-02-25 18:25:39.820252 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml 2026-02-25 18:25:39.820267 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2026-02-25 18:25:39.820285 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2026-02-25 18:25:39.820302 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2026-02-25 18:25:39.820328 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2026-02-25 18:25:39.820346 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/ 2026-02-25 18:25:39.820365 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml 2026-02-25 18:25:39.820382 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml 2026-02-25 18:25:39.820400 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml 2026-02-25 18:25:39.820418 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/ 2026-02-25 18:25:39.820436 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml 2026-02-25 18:25:39.820453 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml 2026-02-25 18:25:39.820470 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml 2026-02-25 18:25:39.820485 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml 2026-02-25 18:25:39.820502 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2026-02-25 18:25:39.820519 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2026-02-25 18:25:39.820534 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30428.2026-02-25@18:24:43~ 2026-02-25 18:25:39.820551 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2026-02-25 18:25:39.820568 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2026-02-25 18:25:39.820585 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2026-02-25 18:25:39.820601 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2026-02-25 18:25:39.820617 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2026-02-25 18:25:39.820633 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.31482.2026-02-25@18:25:14~ 2026-02-25 18:25:39.820650 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2026-02-25 18:25:39.820666 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2026-02-25 18:25:39.820858 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2026-02-25 18:25:39.820883 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2026-02-25 18:25:39.821301 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml 2026-02-25 18:25:39.821330 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml 2026-02-25 18:25:39.821348 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml 2026-02-25 18:25:39.821366 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2026-02-25 18:25:39.821382 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml 2026-02-25 18:25:39.821399 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml 2026-02-25 18:25:39.821414 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-02-25 18:25:39.821430 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-02-25 18:25:39.821446 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-02-25 18:25:39.821463 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-02-25 18:25:39.821485 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-02-25 18:25:39.821502 | controller | cd+++++++++ ci-framework-data/logs/ 2026-02-25 18:25:39.821518 | controller | cd+++++++++ registries.conf.d/ 2026-02-25 18:25:39.821534 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-02-25 18:25:39.821550 | controller | cd+++++++++ system-config/ 2026-02-25 18:25:39.821566 | controller | cd+++++++++ system-config/libvirt/ 2026-02-25 18:25:39.822525 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-02-25 18:25:39.822564 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-02-25 18:25:40.322815 | controller | changed: .d..t...... ./ 2026-02-25 18:25:40.979328 | controller | changed: .d..t...... ./ 2026-02-25 18:25:41.009605 | 2026-02-25 18:25:41.009721 | TASK [Return artifact to Zuul] 2026-02-25 18:25:41.037825 | controller | skipping: Conditional result was False 2026-02-25 18:25:41.061513 | 2026-02-25 18:25:41.061592 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-02-25 18:25:41.061688 | 2026-02-25 18:25:41.061715 | PLAY RECAP 2026-02-25 18:25:41.061763 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-02-25 18:25:41.061790 | 2026-02-25 18:25:41.334413 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-25 18:25:41.335472 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-25 18:25:42.089955 | 2026-02-25 18:25:42.090090 | PLAY [all] 2026-02-25 18:25:42.130764 | 2026-02-25 18:25:42.130893 | TASK [include_role : fetch-output] 2026-02-25 18:25:42.176882 | controller | ok 2026-02-25 18:25:42.202954 | 2026-02-25 18:25:42.203128 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-25 18:25:42.269612 | controller | skipping: Conditional result was False 2026-02-25 18:25:42.276683 | 2026-02-25 18:25:42.276797 | TASK [fetch-output : Set log path for single node] 2026-02-25 18:25:42.335208 | controller | ok 2026-02-25 18:25:42.347961 | 2026-02-25 18:25:42.348113 | LOOP [fetch-output : Ensure local output dirs] 2026-02-25 18:25:43.001298 | controller -> localhost | ok: "/var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/logs" 2026-02-25 18:25:43.570931 | controller -> localhost | ok: "/var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/artifacts" 2026-02-25 18:25:44.172742 | controller -> localhost | ok: "/var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/docs" 2026-02-25 18:25:44.190249 | 2026-02-25 18:25:44.190377 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-25 18:25:45.357599 | controller | ok 2026-02-25 18:25:45.358091 | controller | ok: All items complete 2026-02-25 18:25:45.358129 | 2026-02-25 18:25:46.070365 | controller | ok 2026-02-25 18:25:47.163494 | controller | ok 2026-02-25 18:25:47.199093 | 2026-02-25 18:25:47.199730 | TASK [include_role : fetch-output-openshift] 2026-02-25 18:25:47.305412 | controller | skipping: Conditional result was False 2026-02-25 18:25:47.316715 | 2026-02-25 18:25:47.316838 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-25 18:25:48.513630 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.089010 2026-02-25 18:25:49.188153 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009306 2026-02-25 18:25:49.281742 | 2026-02-25 18:25:49.281870 | PLAY [all] 2026-02-25 18:25:49.328236 | 2026-02-25 18:25:49.328371 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-25 18:25:50.273338 | controller | changed 2026-02-25 18:25:50.393919 | 2026-02-25 18:25:50.394048 | PLAY RECAP 2026-02-25 18:25:50.394103 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-02-25 18:25:50.394129 | 2026-02-25 18:25:50.574949 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-25 18:25:50.575826 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-02-25 18:25:51.599331 | 2026-02-25 18:25:51.599478 | PLAY [localhost] 2026-02-25 18:25:51.644048 | 2026-02-25 18:25:51.644264 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-25 18:25:52.211318 | localhost | changed 2026-02-25 18:25:52.229812 | 2026-02-25 18:25:52.229980 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-25 18:25:52.267689 | localhost | ok 2026-02-25 18:25:52.282120 | 2026-02-25 18:25:52.282242 | TASK [add-fileserver : Create SSH private key tempfile] 2026-02-25 18:25:53.099324 | localhost | changed 2026-02-25 18:25:53.105640 | 2026-02-25 18:25:53.105758 | TASK [add-fileserver : Create SSH private key from secret] 2026-02-25 18:25:54.403482 | localhost | changed 2026-02-25 18:25:54.410731 | 2026-02-25 18:25:54.410833 | TASK [add-fileserver : Add fileserver ssh key] 2026-02-25 18:25:55.357091 | localhost | Identity added: /var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/tmp/ansible.va24cb0u (/var/lib/zuul/builds/cbe0cc5e70784019a52bf9a2172897b9/work/tmp/ansible.va24cb0u) 2026-02-25 18:25:55.357274 | localhost | ok: Runtime: 0:00:00.025159 2026-02-25 18:25:55.363371 | 2026-02-25 18:25:55.363827 | TASK [add-fileserver : Remove SSH private key from disk] 2026-02-25 18:25:55.717952 | localhost | ok: Runtime: 0:00:00.007028 2026-02-25 18:25:55.723164 | 2026-02-25 18:25:55.723231 | TASK [add-fileserver : Add fileserver to inventory] 2026-02-25 18:25:55.787454 | localhost | changed 2026-02-25 18:25:55.792244 | 2026-02-25 18:25:55.792311 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-02-25 18:25:56.456082 | localhost | changed 2026-02-25 18:25:56.506699 | 2026-02-25 18:25:56.506816 | PLAY [localhost] 2026-02-25 18:25:56.530339 | 2026-02-25 18:25:56.530435 | TASK [Generate bulk log download script] 2026-02-25 18:25:56.572952 | localhost | ok 2026-02-25 18:25:56.598707 | 2026-02-25 18:25:56.598829 | TASK [local-log-download : Check API endpoint is defined] 2026-02-25 18:25:56.654250 | localhost | ok: All assertions passed 2026-02-25 18:25:56.718290 | 2026-02-25 18:25:56.718469 | TASK [local-log-download : Create download script] 2026-02-25 18:25:57.307696 | localhost -> localhost | changed 2026-02-25 18:25:57.319083 | 2026-02-25 18:25:57.319198 | TASK [Register quick-download link] 2026-02-25 18:25:57.365420 | localhost | ok 2026-02-25 18:25:57.395877 | 2026-02-25 18:25:57.395975 | PLAY [logserver.rdoproject.org] 2026-02-25 18:25:57.422457 | 2026-02-25 18:25:57.422569 | TASK [Set zuul-log-path fact] 2026-02-25 18:25:57.461161 | logserver.rdoproject.org | ok 2026-02-25 18:25:57.475778 | 2026-02-25 18:25:57.475868 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-25 18:25:57.525701 | logserver.rdoproject.org | ok 2026-02-25 18:25:57.532167 | 2026-02-25 18:25:57.532233 | TASK [upload-logs : Create log directories] 2026-02-25 18:25:58.398343 | logserver.rdoproject.org | changed 2026-02-25 18:25:58.402580 | 2026-02-25 18:25:58.402658 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-25 18:25:59.025443 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.026529 2026-02-25 18:25:59.031363 | 2026-02-25 18:25:59.031483 | TASK [upload-logs : Upload logs to log server] 2026-02-25 18:26:00.368835 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-02-25 18:26:00.372554 | 2026-02-25 18:26:00.372669 | LOOP [upload-logs : Compress console log and json output] 2026-02-25 18:26:00.497062 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 18:26:00.507486 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 18:26:00.516638 | 2026-02-25 18:26:00.516889 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-25 18:26:00.659884 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 18:26:00.660134 | 2026-02-25 18:26:00.661607 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 18:26:00.669065 | 2026-02-25 18:26:00.669166 | LOOP [upload-logs : Upload console log and json output]