2026-02-25 17:28:43.878624 | Job console starting... 2026-02-25 17:28:43.888003 | Updating repositories 2026-02-25 17:28:43.928853 | Preparing job workspace 2026-02-25 17:28:54.084876 | Running Ansible setup... 2026-02-25 17:29:04.286408 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-25 17:29:05.584551 | 2026-02-25 17:29:05.584709 | PLAY [localhost] 2026-02-25 17:29:05.612987 | 2026-02-25 17:29:05.613136 | TASK [Gathering Facts] 2026-02-25 17:29:07.253090 | localhost | ok 2026-02-25 17:29:07.265923 | 2026-02-25 17:29:07.266000 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-25 17:29:08.130014 | localhost -> localhost | changed 2026-02-25 17:29:08.137108 | 2026-02-25 17:29:08.137182 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-25 17:29:10.191646 | localhost -> localhost | changed 2026-02-25 17:29:10.201560 | 2026-02-25 17:29:10.201627 | TASK [Setup log path fact] 2026-02-25 17:29:10.253475 | localhost | ok 2026-02-25 17:29:10.281572 | 2026-02-25 17:29:10.283211 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-25 17:29:10.344512 | localhost | ok 2026-02-25 17:29:10.365230 | 2026-02-25 17:29:10.365327 | TASK [emit-job-header : Print job information] 2026-02-25 17:29:10.445455 | # Job Information 2026-02-25 17:29:10.446012 | Ansible Version: 2.15.12 2026-02-25 17:29:10.446050 | Job: rhoso-architecture-validate-bgp_dt04_ipv6 2026-02-25 17:29:10.446072 | Pipeline: github-check 2026-02-25 17:29:10.446091 | Executor: ze04.softwarefactory-project.io 2026-02-25 17:29:10.446109 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/704 2026-02-25 17:29:10.446128 | Log URL (when completed): https://logserver.rdoproject.org/807/rdoproject.org/80756e3e057b4588903dadc594d629f5/ 2026-02-25 17:29:10.446146 | Event ID: 367e1b20-126f-11f1-88ec-6b6497461de6 2026-02-25 17:29:10.450870 | 2026-02-25 17:29:10.450936 | LOOP [emit-job-header : Print node information] 2026-02-25 17:29:10.687022 | localhost | ok: 2026-02-25 17:29:10.687216 | localhost | # Node Information 2026-02-25 17:29:10.687243 | localhost | Inventory Hostname: controller 2026-02-25 17:29:10.687265 | localhost | Hostname: np0005629894 2026-02-25 17:29:10.687285 | localhost | Username: zuul 2026-02-25 17:29:10.687305 | localhost | Distro: CentOS 9 2026-02-25 17:29:10.687323 | localhost | Provider: vexxhost-nodepool-tripleo 2026-02-25 17:29:10.687340 | localhost | Region: RegionOne 2026-02-25 17:29:10.687357 | localhost | Label: cloud-centos-9-stream-tripleo 2026-02-25 17:29:10.687373 | localhost | Product Name: OpenStack Nova 2026-02-25 17:29:10.687390 | localhost | Interface IP: 38.102.83.151 2026-02-25 17:29:10.733008 | 2026-02-25 17:29:10.733165 | PLAY [all] 2026-02-25 17:29:10.748607 | 2026-02-25 17:29:10.748751 | TASK [Gather network facts] 2026-02-25 17:29:11.231254 | controller | ok 2026-02-25 17:29:11.272981 | 2026-02-25 17:29:11.273156 | TASK [include_role : start-zuul-console] 2026-02-25 17:29:11.317065 | controller | ok 2026-02-25 17:29:11.337621 | 2026-02-25 17:29:11.337797 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-25 17:29:11.838257 | controller | ok 2026-02-25 17:29:11.856116 | 2026-02-25 17:29:11.856232 | TASK [include_role : add-build-sshkey] 2026-02-25 17:29:11.889600 | controller | ok 2026-02-25 17:29:11.905642 | 2026-02-25 17:29:11.905724 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-25 17:29:12.211156 | controller -> localhost | ok 2026-02-25 17:29:12.219450 | 2026-02-25 17:29:12.219516 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-25 17:29:12.248944 | controller | ok 2026-02-25 17:29:12.270563 | controller | included: /var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-25 17:29:12.277253 | 2026-02-25 17:29:12.277317 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-25 17:29:13.713440 | controller -> localhost | Generating public/private rsa key pair. 2026-02-25 17:29:13.713722 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/80756e3e057b4588903dadc594d629f5_id_rsa. 2026-02-25 17:29:13.713826 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/80756e3e057b4588903dadc594d629f5_id_rsa.pub. 2026-02-25 17:29:13.713850 | controller -> localhost | The key fingerprint is: 2026-02-25 17:29:13.713870 | controller -> localhost | SHA256:MYBGvLoSjzyvH28lzLvLDyD141g130rpUAPlDxY0UhY zuul-build-sshkey 2026-02-25 17:29:13.713890 | controller -> localhost | The key's randomart image is: 2026-02-25 17:29:13.713908 | controller -> localhost | +---[RSA 3072]----+ 2026-02-25 17:29:13.713925 | controller -> localhost | | o...o+E. | 2026-02-25 17:29:13.713943 | controller -> localhost | | + .= o | 2026-02-25 17:29:13.713961 | controller -> localhost | | o . oo* | 2026-02-25 17:29:13.713979 | controller -> localhost | | . o . =o* | 2026-02-25 17:29:13.713996 | controller -> localhost | | . oo+ .S+ o | 2026-02-25 17:29:13.714013 | controller -> localhost | |. o =+..+ . | 2026-02-25 17:29:13.714030 | controller -> localhost | |.+ + o+ o | 2026-02-25 17:29:13.714048 | controller -> localhost | |ooo +o. | 2026-02-25 17:29:13.714064 | controller -> localhost | | o=o.=+. | 2026-02-25 17:29:13.714081 | controller -> localhost | +----[SHA256]-----+ 2026-02-25 17:29:13.714130 | controller -> localhost | ok: Runtime: 0:00:00.596487 2026-02-25 17:29:13.720652 | 2026-02-25 17:29:13.720750 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-25 17:29:13.766823 | controller | ok 2026-02-25 17:29:13.797087 | controller | included: /var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-25 17:29:13.822653 | 2026-02-25 17:29:13.822820 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-25 17:29:13.882514 | controller | skipping: Conditional result was False 2026-02-25 17:29:13.889627 | 2026-02-25 17:29:13.889730 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-25 17:29:14.562207 | controller | changed 2026-02-25 17:29:14.568273 | 2026-02-25 17:29:14.568348 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-25 17:29:14.852566 | controller | ok 2026-02-25 17:29:14.858021 | 2026-02-25 17:29:14.858096 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-25 17:29:15.766400 | controller | changed 2026-02-25 17:29:15.771623 | 2026-02-25 17:29:15.771709 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-25 17:29:16.629148 | controller | changed 2026-02-25 17:29:16.640603 | 2026-02-25 17:29:16.640711 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-25 17:29:16.697140 | controller | skipping: Conditional result was False 2026-02-25 17:29:16.705274 | 2026-02-25 17:29:16.705438 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-25 17:29:17.469357 | controller -> localhost | changed 2026-02-25 17:29:17.485419 | 2026-02-25 17:29:17.485612 | TASK [add-build-sshkey : Add back temp key] 2026-02-25 17:29:18.348230 | controller -> localhost | Identity added: /var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/80756e3e057b4588903dadc594d629f5_id_rsa (zuul-build-sshkey) 2026-02-25 17:29:18.348519 | controller -> localhost | ok: Runtime: 0:00:00.031317 2026-02-25 17:29:18.356878 | 2026-02-25 17:29:18.356948 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-25 17:29:19.085968 | controller | ok 2026-02-25 17:29:19.092843 | 2026-02-25 17:29:19.092909 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-25 17:29:19.147412 | controller | skipping: Conditional result was False 2026-02-25 17:29:19.159364 | 2026-02-25 17:29:19.159433 | TASK [include_role : validate-host] 2026-02-25 17:29:19.221330 | controller | ok 2026-02-25 17:29:19.270778 | 2026-02-25 17:29:19.270901 | TASK [validate-host : Define zuul_info_dir fact] 2026-02-25 17:29:19.323201 | controller | ok 2026-02-25 17:29:19.340736 | 2026-02-25 17:29:19.340859 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-02-25 17:29:20.316051 | controller -> localhost | ok 2026-02-25 17:29:20.323391 | 2026-02-25 17:29:20.323459 | TASK [validate-host : Collect information about the host] 2026-02-25 17:29:21.164219 | controller | ok 2026-02-25 17:29:21.197773 | 2026-02-25 17:29:21.197886 | TASK [validate-host : Sanitize hostname] 2026-02-25 17:29:21.314305 | controller | ok 2026-02-25 17:29:21.321611 | 2026-02-25 17:29:21.321708 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-02-25 17:29:22.267989 | controller -> localhost | changed 2026-02-25 17:29:22.274231 | 2026-02-25 17:29:22.274298 | TASK [validate-host : Collect information about zuul worker] 2026-02-25 17:29:22.647354 | controller | ok 2026-02-25 17:29:22.655512 | 2026-02-25 17:29:22.655579 | TASK [validate-host : Write out all zuul information for each host] 2026-02-25 17:29:23.409967 | controller -> localhost | changed 2026-02-25 17:29:23.421523 | 2026-02-25 17:29:23.421679 | TASK [include_role : prepare-workspace-openshift] 2026-02-25 17:29:23.449434 | controller | skipping: Conditional result was False 2026-02-25 17:29:23.455203 | 2026-02-25 17:29:23.455267 | TASK [include_role : remove-zuul-sshkey] 2026-02-25 17:29:23.491533 | controller | skipping: Conditional result was False 2026-02-25 17:29:23.497487 | 2026-02-25 17:29:23.497556 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-25 17:29:23.821252 | controller | ok: "logs" 2026-02-25 17:29:23.821507 | controller | ok: All items complete 2026-02-25 17:29:23.821534 | 2026-02-25 17:29:24.009363 | controller | ok: "artifacts" 2026-02-25 17:29:24.214563 | controller | ok: "docs" 2026-02-25 17:29:24.232596 | 2026-02-25 17:29:24.232767 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-25 17:29:24.512789 | controller | changed: "logs" 2026-02-25 17:29:24.731375 | controller | changed: "artifacts" 2026-02-25 17:29:24.962635 | controller | changed: "docs" 2026-02-25 17:29:25.006368 | 2026-02-25 17:29:25.006493 | PLAY RECAP 2026-02-25 17:29:25.006538 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-25 17:29:25.006564 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-25 17:29:25.006582 | 2026-02-25 17:29:25.270569 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-25 17:29:25.271483 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-25 17:29:26.038292 | 2026-02-25 17:29:26.038444 | PLAY [all] 2026-02-25 17:29:26.060033 | 2026-02-25 17:29:26.060128 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-02-25 17:29:26.120821 | controller | ok 2026-02-25 17:29:26.126357 | 2026-02-25 17:29:26.126434 | TASK [mirror-info-fork : Create /etc/ci] 2026-02-25 17:29:26.758530 | controller | changed 2026-02-25 17:29:26.767960 | 2026-02-25 17:29:26.768067 | TASK [mirror-info-fork : Install ci_mirror script] 2026-02-25 17:29:28.101491 | controller | changed 2026-02-25 17:29:28.122731 | 2026-02-25 17:29:28.122960 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-02-25 17:29:28.745514 | controller | changed: 2026-02-25 17:29:28.745739 | controller | { 2026-02-25 17:29:28.745776 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-02-25 17:29:28.745805 | controller | } 2026-02-25 17:29:29.038013 | controller | changed: 2026-02-25 17:29:29.038126 | controller | { 2026-02-25 17:29:29.038163 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-02-25 17:29:29.038184 | controller | } 2026-02-25 17:29:29.298466 | controller | changed: 2026-02-25 17:29:29.298604 | controller | { 2026-02-25 17:29:29.298631 | 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 17:29:29.298663 | controller | } 2026-02-25 17:29:29.588616 | controller | changed: 2026-02-25 17:29:29.588757 | controller | { 2026-02-25 17:29:29.588791 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-02-25 17:29:29.588817 | controller | } 2026-02-25 17:29:29.862463 | controller | changed: 2026-02-25 17:29:29.864750 | controller | { 2026-02-25 17:29:29.864799 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-02-25 17:29:29.864822 | controller | } 2026-02-25 17:29:30.173410 | controller | changed: 2026-02-25 17:29:30.173534 | controller | { 2026-02-25 17:29:30.173559 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-02-25 17:29:30.173577 | controller | } 2026-02-25 17:29:30.442350 | controller | changed: 2026-02-25 17:29:30.442487 | controller | { 2026-02-25 17:29:30.442509 | 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 17:29:30.442528 | controller | } 2026-02-25 17:29:30.728809 | controller | changed: 2026-02-25 17:29:30.729054 | controller | { 2026-02-25 17:29:30.729080 | 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 17:29:30.729099 | controller | } 2026-02-25 17:29:31.006459 | controller | changed: 2026-02-25 17:29:31.013720 | controller | { 2026-02-25 17:29:31.013784 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-02-25 17:29:31.013807 | controller | } 2026-02-25 17:29:31.345797 | controller | changed: 2026-02-25 17:29:31.346132 | controller | { 2026-02-25 17:29:31.346166 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-02-25 17:29:31.346186 | controller | } 2026-02-25 17:29:31.536374 | controller | changed: 2026-02-25 17:29:31.536535 | controller | { 2026-02-25 17:29:31.536558 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-02-25 17:29:31.536589 | controller | } 2026-02-25 17:29:31.791126 | controller | changed: 2026-02-25 17:29:31.791231 | controller | { 2026-02-25 17:29:31.791254 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-02-25 17:29:31.791272 | controller | } 2026-02-25 17:29:32.045286 | controller | changed: 2026-02-25 17:29:32.045559 | controller | { 2026-02-25 17:29:32.045594 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-02-25 17:29:32.045614 | controller | } 2026-02-25 17:29:32.364649 | controller | changed: 2026-02-25 17:29:32.364849 | controller | { 2026-02-25 17:29:32.364902 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-02-25 17:29:32.364922 | controller | } 2026-02-25 17:29:32.651249 | controller | changed: 2026-02-25 17:29:32.651391 | controller | { 2026-02-25 17:29:32.651413 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-02-25 17:29:32.651542 | controller | } 2026-02-25 17:29:32.897540 | controller | changed: 2026-02-25 17:29:32.897928 | controller | { 2026-02-25 17:29:32.897973 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-02-25 17:29:32.898002 | controller | } 2026-02-25 17:29:33.181497 | controller | changed: 2026-02-25 17:29:33.181743 | controller | { 2026-02-25 17:29:33.181799 | 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 17:29:33.181840 | controller | } 2026-02-25 17:29:33.473294 | controller | changed: 2026-02-25 17:29:33.473449 | controller | { 2026-02-25 17:29:33.473473 | 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 17:29:33.473506 | controller | } 2026-02-25 17:29:33.818924 | controller | changed: 2026-02-25 17:29:33.819119 | controller | { 2026-02-25 17:29:33.819163 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-02-25 17:29:33.819183 | controller | } 2026-02-25 17:29:34.286417 | controller | changed: 2026-02-25 17:29:34.286567 | controller | { 2026-02-25 17:29:34.286591 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-02-25 17:29:34.286609 | controller | } 2026-02-25 17:29:34.554025 | controller | changed: 2026-02-25 17:29:34.554215 | controller | { 2026-02-25 17:29:34.554251 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-02-25 17:29:34.554280 | controller | } 2026-02-25 17:29:34.881425 | controller | changed: 2026-02-25 17:29:34.881636 | controller | { 2026-02-25 17:29:34.881726 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-02-25 17:29:34.881771 | controller | } 2026-02-25 17:29:35.161903 | controller | changed: 2026-02-25 17:29:35.162190 | controller | { 2026-02-25 17:29:35.162229 | 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 17:29:35.162257 | controller | } 2026-02-25 17:29:35.479172 | controller | changed: 2026-02-25 17:29:35.479342 | controller | { 2026-02-25 17:29:35.479372 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-02-25 17:29:35.479395 | controller | } 2026-02-25 17:29:35.742386 | controller | changed: 2026-02-25 17:29:35.742568 | controller | { 2026-02-25 17:29:35.742600 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-02-25 17:29:35.742625 | controller | } 2026-02-25 17:29:35.974430 | controller | changed: 2026-02-25 17:29:35.974574 | controller | { 2026-02-25 17:29:35.974596 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-02-25 17:29:35.974614 | controller | } 2026-02-25 17:29:35.996748 | 2026-02-25 17:29:35.996924 | TASK [Set timezone to UTC] 2026-02-25 17:29:36.598344 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-02-25 17:29:36.603806 | 2026-02-25 17:29:36.603873 | TASK [Create nodepool directory] 2026-02-25 17:29:36.913775 | controller | changed 2026-02-25 17:29:36.925413 | 2026-02-25 17:29:36.925532 | TASK [Create nodepool sub_nodes file] 2026-02-25 17:29:37.627360 | controller | changed 2026-02-25 17:29:37.636848 | 2026-02-25 17:29:37.636921 | TASK [Create nodepool sub_nodes_private file] 2026-02-25 17:29:38.350722 | controller | changed 2026-02-25 17:29:38.360003 | 2026-02-25 17:29:38.360272 | LOOP [Populate nodepool sub_nodes file] 2026-02-25 17:29:38.396426 | 2026-02-25 17:29:38.396590 | LOOP [Populate nodepool sub_nodes_private file] 2026-02-25 17:29:38.440160 | 2026-02-25 17:29:38.440386 | TASK [Create nodepool primary file] 2026-02-25 17:29:38.481486 | controller | skipping: Conditional result was False 2026-02-25 17:29:38.499282 | 2026-02-25 17:29:38.499403 | TASK [Create nodepool node_private for this node] 2026-02-25 17:29:39.293375 | controller | changed 2026-02-25 17:29:39.341756 | 2026-02-25 17:29:39.342033 | LOOP [Copy ssh keys to nodepool directory] 2026-02-25 17:29:39.864579 | controller | ok: Item: id_rsa Runtime: 0:00:00.005608 2026-02-25 17:29:39.864833 | 2026-02-25 17:29:40.078398 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.007398 2026-02-25 17:29:40.093949 | 2026-02-25 17:29:40.094032 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-02-25 17:29:40.905639 | controller | changed 2026-02-25 17:29:40.913128 | 2026-02-25 17:29:40.913190 | TASK [Validate sudoers config after edits] 2026-02-25 17:29:41.284346 | controller | /etc/sudoers: parsed OK 2026-02-25 17:29:41.284402 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-02-25 17:29:41.284410 | controller | /etc/sudoers.d/zuul: parsed OK 2026-02-25 17:29:41.284416 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-02-25 17:29:41.545767 | controller | ok: Runtime: 0:00:00.007489 2026-02-25 17:29:41.555453 | 2026-02-25 17:29:41.555520 | TASK [Show the environment passed in to job shell scripts] 2026-02-25 17:29:41.830377 | controller | SHELL=/bin/bash 2026-02-25 17:29:41.830441 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2026-02-25 17:29:41.830449 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2026-02-25 17:29:41.830455 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/04/704/57d397aa37e7dfef96c0e4c93cb693c150c75071 2026-02-25 17:29:41.830460 | controller | PWD=/home/zuul 2026-02-25 17:29:41.830465 | controller | ZUUL_PIPELINE=github-check 2026-02-25 17:29:41.830470 | controller | LOGNAME=zuul 2026-02-25 17:29:41.830474 | controller | XDG_SESSION_TYPE=tty 2026-02-25 17:29:41.830479 | controller | _=/usr/bin/env 2026-02-25 17:29:41.830539 | controller | MOTD_SHOWN=pam 2026-02-25 17:29:41.830547 | controller | HOME=/home/zuul 2026-02-25 17:29:41.830551 | controller | LANG=en_US.UTF-8 2026-02-25 17:29:41.830555 | controller | SSH_CONNECTION=38.102.83.114 37042 38.102.83.151 22 2026-02-25 17:29:41.830561 | 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 17:29:41.830569 | controller | ZUUL_CHANGE_IDS=704,57d397aa37e7dfef96c0e4c93cb693c150c75071 2026-02-25 17:29:41.830574 | controller | WORKSPACE=/home/zuul/workspace 2026-02-25 17:29:41.830579 | controller | XDG_SESSION_CLASS=user 2026-02-25 17:29:41.830583 | controller | SELINUX_ROLE_REQUESTED= 2026-02-25 17:29:41.830588 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-02-25 17:29:41.830592 | controller | USER=zuul 2026-02-25 17:29:41.830597 | controller | ZUUL_VOTING=True 2026-02-25 17:29:41.830601 | controller | BUILD_TIMEOUT=1800000 2026-02-25 17:29:41.830606 | controller | SELINUX_USE_CURRENT_RANGE= 2026-02-25 17:29:41.830610 | controller | SHLVL=1 2026-02-25 17:29:41.830615 | controller | ZUUL_PATCHSET=57d397aa37e7dfef96c0e4c93cb693c150c75071 2026-02-25 17:29:41.830619 | controller | XDG_SESSION_ID=1 2026-02-25 17:29:41.830624 | controller | ZUUL_BRANCH=main 2026-02-25 17:29:41.830628 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-02-25 17:29:41.830633 | controller | SSH_CLIENT=38.102.83.114 37042 22 2026-02-25 17:29:41.830639 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-02-25 17:29:41.830643 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-02-25 17:29:41.830648 | controller | which_declare=declare -f 2026-02-25 17:29:41.830654 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-02-25 17:29:41.830659 | controller | SELINUX_LEVEL_REQUESTED= 2026-02-25 17:29:41.830663 | controller | ZUUL_CHANGE=704 2026-02-25 17:29:41.830668 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-02-25 17:29:41.830673 | controller | ZUUL_UUID=80756e3e057b4588903dadc594d629f5 2026-02-25 17:29:41.830677 | controller | BASH_FUNC_which%%=() { ( alias; 2026-02-25 17:29:41.830682 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-02-25 17:29:41.830687 | controller | } 2026-02-25 17:29:42.100774 | controller | ok: Runtime: 0:00:00.008720 2026-02-25 17:29:42.107692 | 2026-02-25 17:29:42.107756 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-02-25 17:29:42.123021 | controller | skipping: Conditional result was False 2026-02-25 17:29:42.131121 | 2026-02-25 17:29:42.131192 | TASK [Symlink /home/zuul-worker/workspace] 2026-02-25 17:29:42.662495 | controller | skipping: Conditional result was False 2026-02-25 17:29:42.678112 | 2026-02-25 17:29:42.678212 | TASK [Ensure legacy workspace directory] 2026-02-25 17:29:43.349396 | controller | changed 2026-02-25 17:29:43.446286 | 2026-02-25 17:29:43.446446 | PLAY RECAP 2026-02-25 17:29:43.446495 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-25 17:29:43.446515 | 2026-02-25 17:29:43.582304 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-25 17:29:43.583317 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-25 17:29:44.352300 | 2026-02-25 17:29:44.352480 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-02-25 17:29:44.428980 | 2026-02-25 17:29:44.429119 | TASK [Clone repos in the job workspace] 2026-02-25 17:29:44.527314 | controller | ok 2026-02-25 17:29:44.555818 | 2026-02-25 17:29:44.555973 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-25 17:29:45.026542 | controller | ok 2026-02-25 17:29:45.035474 | 2026-02-25 17:29:45.035606 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-25 17:29:50.314172 | controller | Output suppressed because no_log was given 2026-02-25 17:29:50.341913 | 2026-02-25 17:29:50.342053 | TASK [Create zuul-output directory] 2026-02-25 17:29:50.870040 | controller | ok 2026-02-25 17:29:50.884543 | 2026-02-25 17:29:50.884650 | TASK [Install required packages] 2026-02-25 17:30:41.658940 | controller | changed 2026-02-25 17:30:41.681943 | 2026-02-25 17:30:41.682161 | TASK [Output pip related things] 2026-02-25 17:30:42.470444 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-02-25 17:30:42.738597 | controller | changed 2026-02-25 17:30:42.753894 | 2026-02-25 17:30:42.754163 | TASK [Install requirements] 2026-02-25 17:31:48.745434 | controller | changed 2026-02-25 17:31:48.772658 | 2026-02-25 17:31:48.772836 | TASK [Add cronjob to trigger job stats] 2026-02-25 17:31:48.842630 | controller | skipping: Conditional result was False 2026-02-25 17:31:48.851955 | 2026-02-25 17:31:48.852043 | LOOP [Construct project change list] 2026-02-25 17:31:48.945068 | controller | ok: 2026-02-25 17:31:48.945449 | controller | { 2026-02-25 17:31:48.945507 | controller | "branch": "main", 2026-02-25 17:31:48.945549 | controller | "change": "704", 2026-02-25 17:31:48.945588 | controller | "change_message": "Adding CloudKitty to control plane\n\nAdding CloudKitty to control plane", 2026-02-25 17:31:48.945630 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/704", 2026-02-25 17:31:48.945669 | controller | "commit_id": "57d397aa37e7dfef96c0e4c93cb693c150c75071", 2026-02-25 17:31:48.945765 | controller | "patchset": "57d397aa37e7dfef96c0e4c93cb693c150c75071", 2026-02-25 17:31:48.945804 | controller | "project": { 2026-02-25 17:31:48.945842 | controller | "canonical_hostname": "github.com", 2026-02-25 17:31:48.945878 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-02-25 17:31:48.945914 | controller | "name": "openstack-k8s-operators/architecture", 2026-02-25 17:31:48.945950 | controller | "short_name": "architecture", 2026-02-25 17:31:48.945986 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-02-25 17:31:48.946040 | controller | }, 2026-02-25 17:31:48.946078 | controller | "topic": null 2026-02-25 17:31:48.946113 | controller | } 2026-02-25 17:31:49.023763 | 2026-02-25 17:31:49.023884 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-02-25 17:31:49.044703 | 2026-02-25 17:31:49.044788 | TASK [Filter out host if needed] 2026-02-25 17:31:49.056020 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-25 17:31:49.060700 | 2026-02-25 17:31:49.060756 | TASK [Get git tag for image tagging] 2026-02-25 17:31:49.592227 | controller | skipping: Conditional result was False 2026-02-25 17:31:49.605521 | 2026-02-25 17:31:49.605657 | TASK [Set openstack-runner image] 2026-02-25 17:31:49.636131 | controller | skipping: Conditional result was False 2026-02-25 17:31:49.650097 | 2026-02-25 17:31:49.650300 | TASK [Build openstack-runner image] 2026-02-25 17:31:49.679539 | controller | skipping: Conditional result was False 2026-02-25 17:31:49.693734 | 2026-02-25 17:31:49.693895 | TASK [Push openstack-runner image] 2026-02-25 17:31:49.724157 | controller | skipping: Conditional result was False 2026-02-25 17:31:49.737717 | 2026-02-25 17:31:49.737938 | TASK [Make sure ci-framework directory exists] 2026-02-25 17:31:49.766492 | controller | skipping: Conditional result was False 2026-02-25 17:31:49.828610 | 2026-02-25 17:31:49.828816 | TASK [Create EDPM ansible var file] 2026-02-25 17:31:49.855277 | controller | skipping: Conditional result was False 2026-02-25 17:31:49.882806 | 2026-02-25 17:31:49.882878 | PLAY RECAP 2026-02-25 17:31:49.882937 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-02-25 17:31:49.882964 | 2026-02-25 17:31:50.013338 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-25 17:31:50.014280 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-25 17:31:50.593595 | 2026-02-25 17:31:50.593759 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-02-25 17:31:50.615823 | 2026-02-25 17:31:50.615905 | TASK [Create zuul-output directory] 2026-02-25 17:31:51.030441 | controller | changed 2026-02-25 17:31:51.041802 | 2026-02-25 17:31:51.041949 | TASK [Slurp Zuul inventory test] 2026-02-25 17:31:51.399488 | controller -> localhost | ok 2026-02-25 17:31:51.413859 | 2026-02-25 17:31:51.414027 | TASK [Save zuul inventory] 2026-02-25 17:31:52.504353 | controller | changed 2026-02-25 17:31:52.517545 | 2026-02-25 17:31:52.517739 | TASK [Save zuul vars without the change_message] 2026-02-25 17:31:53.316813 | controller | changed 2026-02-25 17:31:53.337318 | 2026-02-25 17:31:53.337449 | PLAY RECAP 2026-02-25 17:31:53.337499 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-25 17:31:53.337521 | 2026-02-25 17:31:53.465776 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-25 17:31:53.466936 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-02-25 17:31:54.072404 | 2026-02-25 17:31:54.072560 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2026-02-25 17:31:54.094749 | 2026-02-25 17:31:54.094876 | TASK [Filter out host if needed] 2026-02-25 17:31:54.103979 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-25 17:31:54.109022 | 2026-02-25 17:31:54.109090 | TASK [Run playbook] 2026-02-25 17:31:55.085178 | controller | 2026-02-25 17:31:56.025398 | controller | PLAY [Test architecture automations] ******************************************* 2026-02-25 17:31:56.025514 | controller | 2026-02-25 17:31:56.025521 | controller | TASK [Gathering Facts ] ******************************************************** 2026-02-25 17:31:56.025525 | controller | Wednesday 25 February 2026 17:31:55 +0000 (0:00:00.029) 0:00:00.029 **** 2026-02-25 17:31:56.025530 | controller | Wednesday 25 February 2026 17:31:55 +0000 (0:00:00.028) 0:00:00.028 **** 2026-02-25 17:31:56.025552 | controller | ok: [localhost] 2026-02-25 17:31:56.076904 | controller | 2026-02-25 17:31:56.077027 | 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 17:31:56.077059 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.940) 0:00:00.970 **** 2026-02-25 17:31:56.077071 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.940) 0:00:00.968 **** 2026-02-25 17:31:56.077100 | controller | ok: [localhost] 2026-02-25 17:31:56.145959 | controller | 2026-02-25 17:31:56.146077 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-02-25 17:31:56.146091 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.051) 0:00:01.021 **** 2026-02-25 17:31:56.146102 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.051) 0:00:01.020 **** 2026-02-25 17:31:56.146134 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-02-25 17:31:56.169893 | controller | 2026-02-25 17:31:56.170160 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-02-25 17:31:56.170172 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.069) 0:00:01.090 **** 2026-02-25 17:31:56.170182 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.069) 0:00:01.089 **** 2026-02-25 17:31:56.170207 | controller | ok: [localhost] => 2026-02-25 17:31:59.609077 | controller | cifmw_ci_setup_packages: 2026-02-25 17:31:59.609136 | controller | - bash-completion 2026-02-25 17:31:59.609147 | controller | - ca-certificates 2026-02-25 17:31:59.609155 | controller | - git-core 2026-02-25 17:31:59.609163 | controller | - make 2026-02-25 17:31:59.609172 | controller | - tar 2026-02-25 17:31:59.609180 | controller | - tmux 2026-02-25 17:31:59.609188 | controller | - python3-pip 2026-02-25 17:31:59.609198 | controller | 2026-02-25 17:31:59.609207 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-02-25 17:31:59.609225 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.024) 0:00:01.114 **** 2026-02-25 17:31:59.609235 | controller | Wednesday 25 February 2026 17:31:56 +0000 (0:00:00.024) 0:00:01.113 **** 2026-02-25 17:31:59.609252 | controller | changed: [localhost] 2026-02-25 17:31:59.921425 | controller | 2026-02-25 17:31:59.921534 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-02-25 17:31:59.921557 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:03.438) 0:00:04.553 **** 2026-02-25 17:31:59.921575 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:03.438) 0:00:04.552 **** 2026-02-25 17:31:59.921610 | controller | ok: [localhost] 2026-02-25 17:32:00.284743 | controller | 2026-02-25 17:32:00.284867 | 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 17:32:00.284885 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.312) 0:00:04.865 **** 2026-02-25 17:32:00.284897 | controller | Wednesday 25 February 2026 17:31:59 +0000 (0:00:00.312) 0:00:04.864 **** 2026-02-25 17:32:00.284933 | controller | changed: [localhost] 2026-02-25 17:32:06.021636 | controller | 2026-02-25 17:32:06.021836 | 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 17:32:06.021859 | controller | Wednesday 25 February 2026 17:32:00 +0000 (0:00:00.363) 0:00:05.229 **** 2026-02-25 17:32:06.021894 | controller | Wednesday 25 February 2026 17:32:00 +0000 (0:00:00.363) 0:00:05.228 **** 2026-02-25 17:32:06.021920 | controller | changed: [localhost] 2026-02-25 17:32:06.070987 | controller | 2026-02-25 17:32:06.071117 | 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 17:32:06.071157 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:05.736) 0:00:10.965 **** 2026-02-25 17:32:06.071169 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:05.736) 0:00:10.964 **** 2026-02-25 17:32:06.071202 | controller | skipping: [localhost] 2026-02-25 17:32:06.444422 | controller | 2026-02-25 17:32:06.444545 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-02-25 17:32:06.444559 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.049) 0:00:11.015 **** 2026-02-25 17:32:06.444570 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.049) 0:00:11.014 **** 2026-02-25 17:32:06.444600 | controller | changed: [localhost] 2026-02-25 17:32:06.793754 | controller | 2026-02-25 17:32:06.793884 | 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 17:32:06.793894 | controller | source ~/.oc_completion 2026-02-25 17:32:06.793902 | controller | fi] *** 2026-02-25 17:32:06.793941 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.372) 0:00:11.388 **** 2026-02-25 17:32:06.793948 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.372) 0:00:11.387 **** 2026-02-25 17:32:06.793972 | controller | changed: [localhost] 2026-02-25 17:32:06.813429 | controller | 2026-02-25 17:32:06.813474 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-02-25 17:32:06.813485 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.350) 0:00:11.738 **** 2026-02-25 17:32:06.813495 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.349) 0:00:11.737 **** 2026-02-25 17:32:06.813514 | controller | skipping: [localhost] 2026-02-25 17:32:06.832053 | controller | 2026-02-25 17:32:06.832093 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-02-25 17:32:06.832105 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-02-25 17:32:06.832117 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-02-25 17:32:06.832128 | controller | }}] *** 2026-02-25 17:32:06.832139 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.019) 0:00:11.758 **** 2026-02-25 17:32:06.832149 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.019) 0:00:11.757 **** 2026-02-25 17:32:06.832166 | controller | skipping: [localhost] 2026-02-25 17:32:06.854256 | controller | 2026-02-25 17:32:06.854298 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-02-25 17:32:06.854310 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.018) 0:00:11.777 **** 2026-02-25 17:32:06.854321 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.018) 0:00:11.775 **** 2026-02-25 17:32:06.854339 | controller | skipping: [localhost] 2026-02-25 17:32:06.874390 | controller | 2026-02-25 17:32:06.874475 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-02-25 17:32:06.874487 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.022) 0:00:11.799 **** 2026-02-25 17:32:06.874497 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.022) 0:00:11.797 **** 2026-02-25 17:32:06.874522 | controller | skipping: [localhost] 2026-02-25 17:32:06.894131 | controller | 2026-02-25 17:32:06.894233 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-02-25 17:32:06.894247 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.020) 0:00:11.819 **** 2026-02-25 17:32:06.894258 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.020) 0:00:11.818 **** 2026-02-25 17:32:06.894283 | controller | skipping: [localhost] 2026-02-25 17:32:06.917674 | controller | 2026-02-25 17:32:06.917744 | 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 17:32:06.917794 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.019) 0:00:11.839 **** 2026-02-25 17:32:06.917811 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.019) 0:00:11.837 **** 2026-02-25 17:32:06.917828 | controller | skipping: [localhost] 2026-02-25 17:32:07.975429 | controller | 2026-02-25 17:32:07.975544 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-02-25 17:32:07.975552 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.023) 0:00:11.862 **** 2026-02-25 17:32:07.975558 | controller | Wednesday 25 February 2026 17:32:06 +0000 (0:00:00.023) 0:00:11.861 **** 2026-02-25 17:32:07.975579 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-02-25 17:32:08.361294 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-25 17:32:08.361461 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-02-25 17:32:08.361478 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-02-25 17:32:08.361491 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-02-25 17:32:08.361501 | controller | 2026-02-25 17:32:08.361513 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2026-02-25 17:32:08.361523 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:01.057) 0:00:12.920 **** 2026-02-25 17:32:08.361533 | controller | Wednesday 25 February 2026 17:32:07 +0000 (0:00:01.057) 0:00:12.919 **** 2026-02-25 17:32:08.361563 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-25 17:32:08.597015 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-02-25 17:32:08.597122 | controller | 2026-02-25 17:32:08.597128 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2026-02-25 17:32:08.597134 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.385) 0:00:13.305 **** 2026-02-25 17:32:08.597138 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.385) 0:00:13.304 **** 2026-02-25 17:32:08.597160 | controller | ok: [localhost] 2026-02-25 17:32:08.956876 | controller | 2026-02-25 17:32:08.956992 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2026-02-25 17:32:08.957004 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.235) 0:00:13.541 **** 2026-02-25 17:32:08.957013 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.235) 0:00:13.540 **** 2026-02-25 17:32:08.957041 | controller | ok: [localhost] 2026-02-25 17:32:09.590937 | controller | 2026-02-25 17:32:09.591064 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2026-02-25 17:32:09.591094 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.360) 0:00:13.901 **** 2026-02-25 17:32:09.591107 | controller | Wednesday 25 February 2026 17:32:08 +0000 (0:00:00.360) 0:00:13.900 **** 2026-02-25 17:32:09.591136 | controller | changed: [localhost] 2026-02-25 17:32:09.676106 | controller | 2026-02-25 17:32:09.676230 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2026-02-25 17:32:09.676243 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.633) 0:00:14.535 **** 2026-02-25 17:32:09.676254 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.633) 0:00:14.534 **** 2026-02-25 17:32:09.676283 | controller | ok: [localhost] 2026-02-25 17:32:10.072313 | controller | 2026-02-25 17:32:10.072411 | 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 17:32:10.072425 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.085) 0:00:14.620 **** 2026-02-25 17:32:10.072455 | controller | Wednesday 25 February 2026 17:32:09 +0000 (0:00:00.085) 0:00:14.619 **** 2026-02-25 17:32:10.072478 | controller | ok: [localhost] 2026-02-25 17:32:10.548215 | controller | 2026-02-25 17:32:10.548332 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2026-02-25 17:32:10.548342 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.396) 0:00:15.016 **** 2026-02-25 17:32:10.548349 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.396) 0:00:15.015 **** 2026-02-25 17:32:10.548373 | controller | ok: [localhost] 2026-02-25 17:32:10.580816 | controller | 2026-02-25 17:32:10.580959 | 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 17:32:10.580989 | controller | ] *** 2026-02-25 17:32:10.581003 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.475) 0:00:15.492 **** 2026-02-25 17:32:10.581016 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.475) 0:00:15.491 **** 2026-02-25 17:32:10.581050 | controller | skipping: [localhost] 2026-02-25 17:32:10.850266 | controller | 2026-02-25 17:32:10.850369 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2026-02-25 17:32:10.850383 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.032) 0:00:15.525 **** 2026-02-25 17:32:10.850394 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.032) 0:00:15.523 **** 2026-02-25 17:32:10.850419 | controller | changed: [localhost] 2026-02-25 17:32:10.931844 | controller | 2026-02-25 17:32:10.931964 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2026-02-25 17:32:10.931976 | controller | _cifmw_kustomize_deploy_user_kustomize | 2026-02-25 17:32:10.931999 | controller | default({}) | 2026-02-25 17:32:10.932008 | controller | combine(item.value, recursive=True) 2026-02-25 17:32:10.932017 | controller | }}] *** 2026-02-25 17:32:10.932027 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.269) 0:00:15.794 **** 2026-02-25 17:32:10.932036 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.269) 0:00:15.792 **** 2026-02-25 17:32:10.932066 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2026-02-25 17:32:11.068018 | controller | 2026-02-25 17:32:11.068150 | 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 17:32:11.068164 | controller | _b64_kustomize_user_patches | 2026-02-25 17:32:11.068176 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2026-02-25 17:32:11.068187 | controller | }}] *** 2026-02-25 17:32:11.068197 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.082) 0:00:15.876 **** 2026-02-25 17:32:11.068208 | controller | Wednesday 25 February 2026 17:32:10 +0000 (0:00:00.082) 0:00:15.875 **** 2026-02-25 17:32:11.068242 | controller | ok: [localhost] 2026-02-25 17:32:11.103322 | controller | 2026-02-25 17:32:11.103386 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-02-25 17:32:11.103402 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.135) 0:00:16.012 **** 2026-02-25 17:32:11.103414 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.135) 0:00:16.011 **** 2026-02-25 17:32:11.103434 | controller | skipping: [localhost] 2026-02-25 17:32:11.130907 | controller | 2026-02-25 17:32:11.130977 | 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 17:32:11.130995 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.035) 0:00:16.048 **** 2026-02-25 17:32:11.131008 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.035) 0:00:16.046 **** 2026-02-25 17:32:11.131039 | controller | skipping: [localhost] 2026-02-25 17:32:11.168523 | controller | 2026-02-25 17:32:11.168571 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-02-25 17:32:11.168581 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.027) 0:00:16.075 **** 2026-02-25 17:32:11.168588 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.027) 0:00:16.074 **** 2026-02-25 17:32:11.168602 | controller | skipping: [localhost] 2026-02-25 17:32:11.212247 | controller | 2026-02-25 17:32:11.212314 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2026-02-25 17:32:11.212328 | controller | _net_env_def_slurp['content'] | 2026-02-25 17:32:11.212351 | controller | b64decode | 2026-02-25 17:32:11.212362 | controller | from_yaml 2026-02-25 17:32:11.212373 | controller | }}, cacheable=True] *** 2026-02-25 17:32:11.212385 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.037) 0:00:16.113 **** 2026-02-25 17:32:11.212396 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.037) 0:00:16.112 **** 2026-02-25 17:32:11.212416 | controller | skipping: [localhost] 2026-02-25 17:32:11.461744 | controller | 2026-02-25 17:32:11.461905 | controller | TASK [Discover automation files paths={{ 2026-02-25 17:32:11.461920 | controller | [cifmw_architecture_repo, _automation_relative] | 2026-02-25 17:32:11.461932 | controller | path_join 2026-02-25 17:32:11.461943 | controller | }}, patterns=*.yaml] *** 2026-02-25 17:32:11.461954 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.043) 0:00:16.157 **** 2026-02-25 17:32:11.461965 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.043) 0:00:16.155 **** 2026-02-25 17:32:11.461996 | controller | ok: [localhost] 2026-02-25 17:32:18.838616 | controller | 2026-02-25 17:32:18.838760 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2026-02-25 17:32:18.838873 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.249) 0:00:16.406 **** 2026-02-25 17:32:18.838891 | controller | Wednesday 25 February 2026 17:32:11 +0000 (0:00:00.249) 0:00:16.404 **** 2026-02-25 17:32:18.838928 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-02-25 17:32:20.512327 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-02-25 17:32:20.512455 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-02-25 17:32:20.512468 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-02-25 17:32:20.512479 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-02-25 17:32:20.512490 | controller | ok: [localhost] => (item=dcn.yaml) 2026-02-25 17:32:20.512501 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-02-25 17:32:20.512511 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-02-25 17:32:20.512522 | controller | ok: [localhost] => (item=hci.yaml) 2026-02-25 17:32:20.512532 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-02-25 17:32:20.512543 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-02-25 17:32:20.512554 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-02-25 17:32:20.512564 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-02-25 17:32:20.512575 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-02-25 17:32:20.512586 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-02-25 17:32:20.512596 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-02-25 17:32:20.512607 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-02-25 17:32:20.512617 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-02-25 17:32:20.512628 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-02-25 17:32:20.512639 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-02-25 17:32:20.512649 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-02-25 17:32:20.512660 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-02-25 17:32:20.512670 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-02-25 17:32:20.512682 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-02-25 17:32:20.512692 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-02-25 17:32:20.512703 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-02-25 17:32:20.512741 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-02-25 17:32:20.512752 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-02-25 17:32:20.512762 | controller | ok: [localhost] => (item=pidone.yaml) 2026-02-25 17:32:20.512817 | controller | ok: [localhost] => (item=sriov.yaml) 2026-02-25 17:32:20.512828 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-02-25 17:32:20.512839 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-02-25 17:32:20.512850 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-02-25 17:32:20.512860 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-02-25 17:32:20.512871 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-02-25 17:32:20.512881 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-02-25 17:32:20.512892 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-02-25 17:32:20.512902 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-02-25 17:32:20.512913 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-02-25 17:32:20.512924 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-02-25 17:32:20.512934 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-02-25 17:32:20.512945 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-02-25 17:32:20.512955 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-02-25 17:32:20.512966 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-02-25 17:32:20.512976 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-02-25 17:32:20.512987 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-02-25 17:32:20.512998 | controller | 2026-02-25 17:32:20.513008 | controller | TASK [Load automation files as fact vas={{ 2026-02-25 17:32:20.513019 | controller | vas | default({}) | 2026-02-25 17:32:20.513030 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2026-02-25 17:32:20.513040 | controller | }}] *** 2026-02-25 17:32:20.513052 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:07.377) 0:00:23.783 **** 2026-02-25 17:32:20.513063 | controller | Wednesday 25 February 2026 17:32:18 +0000 (0:00:07.377) 0:00:23.781 **** 2026-02-25 17:32:20.513095 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-02-25 17:32:20.543330 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-02-25 17:32:20.543363 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-02-25 17:32:20.543370 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-02-25 17:32:20.543376 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-02-25 17:32:20.543381 | controller | ok: [localhost] => (item=dcn.yaml) 2026-02-25 17:32:20.543387 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-02-25 17:32:20.543393 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-02-25 17:32:20.543399 | controller | ok: [localhost] => (item=hci.yaml) 2026-02-25 17:32:20.543405 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-02-25 17:32:20.543421 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-02-25 17:32:20.543426 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-02-25 17:32:20.543431 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-02-25 17:32:20.543435 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-02-25 17:32:20.543439 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-02-25 17:32:20.543444 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-02-25 17:32:20.543448 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-02-25 17:32:20.543453 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-02-25 17:32:20.543457 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-02-25 17:32:20.543462 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-02-25 17:32:20.543466 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-02-25 17:32:20.543470 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-02-25 17:32:20.543475 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-02-25 17:32:20.543479 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-02-25 17:32:20.543484 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-02-25 17:32:20.543488 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-02-25 17:32:20.543492 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-02-25 17:32:20.543497 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-02-25 17:32:20.543508 | controller | ok: [localhost] => (item=pidone.yaml) 2026-02-25 17:32:20.543512 | controller | ok: [localhost] => (item=sriov.yaml) 2026-02-25 17:32:20.543517 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-02-25 17:32:20.543521 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-02-25 17:32:20.543526 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-02-25 17:32:20.543531 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-02-25 17:32:20.543541 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-02-25 17:32:20.543546 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-02-25 17:32:20.543552 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-02-25 17:32:20.543558 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-02-25 17:32:20.543564 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-02-25 17:32:20.543570 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-02-25 17:32:20.543576 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-02-25 17:32:20.543581 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-02-25 17:32:20.543586 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-02-25 17:32:20.543590 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-02-25 17:32:20.543595 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-02-25 17:32:20.543599 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-02-25 17:32:20.543603 | controller | 2026-02-25 17:32:20.543608 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2026-02-25 17:32:20.543613 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:01.674) 0:00:25.457 **** 2026-02-25 17:32:20.543618 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:01.674) 0:00:25.456 **** 2026-02-25 17:32:20.543628 | controller | ok: [localhost] 2026-02-25 17:32:21.213877 | controller | 2026-02-25 17:32:21.213951 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2026-02-25 17:32:21.213965 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.030) 0:00:25.488 **** 2026-02-25 17:32:21.213977 | controller | Wednesday 25 February 2026 17:32:20 +0000 (0:00:00.030) 0:00:25.486 **** 2026-02-25 17:32:21.214000 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2026-02-25 17:32:21.532109 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2026-02-25 17:32:21.532173 | controller | 2026-02-25 17:32:21.532184 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2026-02-25 17:32:21.532224 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.670) 0:00:26.158 **** 2026-02-25 17:32:21.532232 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.670) 0:00:26.157 **** 2026-02-25 17:32:21.532248 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2026-02-25 17:32:21.976131 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2026-02-25 17:32:21.976203 | controller | 2026-02-25 17:32:21.976217 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2026-02-25 17:32:21.976227 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.318) 0:00:26.476 **** 2026-02-25 17:32:21.976238 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.318) 0:00:26.475 **** 2026-02-25 17:32:21.976258 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2026-02-25 17:32:22.030633 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2026-02-25 17:32:22.030702 | controller | 2026-02-25 17:32:22.030714 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2026-02-25 17:32:22.030725 | controller | _pub_keys.results[1].content | b64decode 2026-02-25 17:32:22.030736 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2026-02-25 17:32:22.030747 | controller | _priv_keys.results[1].content | b64decode 2026-02-25 17:32:22.030794 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2026-02-25 17:32:22.030811 | controller | _pub_keys.results[1].content | b64decode 2026-02-25 17:32:22.030821 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2026-02-25 17:32:22.030831 | controller | _pub_keys.results[0].content | b64decode 2026-02-25 17:32:22.030841 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2026-02-25 17:32:22.030850 | controller | _priv_keys.results[0].content | b64decode 2026-02-25 17:32:22.030860 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2026-02-25 17:32:22.030870 | controller | [ 2026-02-25 17:32:22.030880 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2026-02-25 17:32:22.030891 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2026-02-25 17:32:22.030901 | controller | ] | select() 2026-02-25 17:32:22.030911 | controller | }}] *** 2026-02-25 17:32:22.030931 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.443) 0:00:26.920 **** 2026-02-25 17:32:22.030941 | controller | Wednesday 25 February 2026 17:32:21 +0000 (0:00:00.443) 0:00:26.919 **** 2026-02-25 17:32:22.030960 | controller | ok: [localhost] 2026-02-25 17:32:22.312990 | controller | 2026-02-25 17:32:22.313103 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2026-02-25 17:32:22.313113 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.054) 0:00:26.975 **** 2026-02-25 17:32:22.313119 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.054) 0:00:26.973 **** 2026-02-25 17:32:22.313139 | controller | 2026-02-25 17:32:22.386826 | 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 17:32:22.386937 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.282) 0:00:27.257 **** 2026-02-25 17:32:22.386946 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.282) 0:00:27.256 **** 2026-02-25 17:32:22.386969 | controller | ok: [localhost] => 2026-02-25 17:32:22.418970 | controller | changed: false 2026-02-25 17:32:22.419081 | controller | msg: All assertions passed 2026-02-25 17:32:22.419088 | controller | 2026-02-25 17:32:22.419094 | 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 17:32:22.419100 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.073) 0:00:27.331 **** 2026-02-25 17:32:22.419105 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.073) 0:00:27.330 **** 2026-02-25 17:32:22.419129 | controller | skipping: [localhost] 2026-02-25 17:32:22.449445 | controller | 2026-02-25 17:32:22.449586 | 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 17:32:22.449593 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.032) 0:00:27.363 **** 2026-02-25 17:32:22.449599 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.032) 0:00:27.362 **** 2026-02-25 17:32:22.449619 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=300s) 2026-02-25 17:32:22.483614 | controller | 2026-02-25 17:32:22.483746 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:32:22.483832 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.030) 0:00:27.394 **** 2026-02-25 17:32:22.483879 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.030) 0:00:27.392 **** 2026-02-25 17:32:22.483905 | controller | skipping: [localhost] 2026-02-25 17:32:22.514322 | controller | 2026-02-25 17:32:22.514435 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:32:22.514466 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.034) 0:00:27.428 **** 2026-02-25 17:32:22.514474 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.034) 0:00:27.427 **** 2026-02-25 17:32:22.514498 | controller | ok: [localhost] 2026-02-25 17:32:22.728068 | controller | 2026-02-25 17:32:22.728159 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:32:22.728168 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:22.728174 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:32:22.728182 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:32:22.728189 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.030) 0:00:27.459 **** 2026-02-25 17:32:22.728196 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.030) 0:00:27.457 **** 2026-02-25 17:32:22.728214 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2026-02-25 17:32:22.815939 | controller | 2026-02-25 17:32:22.816055 | 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 17:32:22.816064 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.213) 0:00:27.672 **** 2026-02-25 17:32:22.816069 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.213) 0:00:27.671 **** 2026-02-25 17:32:22.816093 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:32:22.873270 | controller | 2026-02-25 17:32:22.873370 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp_dt04_ipv6/control-plane/networking/nncp name=run_hook] *** 2026-02-25 17:32:22.873379 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.087) 0:00:27.760 **** 2026-02-25 17:32:22.873386 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.087) 0:00:27.758 **** 2026-02-25 17:32:22.873410 | controller | skipping: [localhost] 2026-02-25 17:32:22.980093 | controller | 2026-02-25 17:32:22.980221 | controller | TASK [Generate values.yaml for examples/dt/bgp_dt04_ipv6/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2026-02-25 17:32:22.980235 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.057) 0:00:27.817 **** 2026-02-25 17:32:22.980246 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.057) 0:00:27.816 **** 2026-02-25 17:32:22.980277 | controller | 2026-02-25 17:32:23.065990 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:32:23.066110 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.107) 0:00:27.924 **** 2026-02-25 17:32:23.066123 | controller | Wednesday 25 February 2026 17:32:22 +0000 (0:00:00.107) 0:00:27.923 **** 2026-02-25 17:32:23.066153 | 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 17:32:23.130838 | controller | 2026-02-25 17:32:23.130966 | 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 17:32:23.130980 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.085) 0:00:28.010 **** 2026-02-25 17:32:23.130991 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.085) 0:00:28.009 **** 2026-02-25 17:32:23.131022 | controller | ok: [localhost] => 2026-02-25 17:32:23.446426 | controller | changed: false 2026-02-25 17:32:23.446491 | controller | msg: All assertions passed 2026-02-25 17:32:23.446504 | controller | 2026-02-25 17:32:23.446515 | 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 17:32:23.446526 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.064) 0:00:28.075 **** 2026-02-25 17:32:23.446537 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.064) 0:00:28.073 **** 2026-02-25 17:32:23.446557 | controller | ok: [localhost] 2026-02-25 17:32:23.555017 | controller | 2026-02-25 17:32:23.555083 | 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 17:32:23.555110 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.315) 0:00:28.390 **** 2026-02-25 17:32:23.555130 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.315) 0:00:28.389 **** 2026-02-25 17:32:23.555151 | controller | ok: [localhost] => 2026-02-25 17:32:23.816668 | controller | changed: false 2026-02-25 17:32:23.816750 | controller | msg: All assertions passed 2026-02-25 17:32:23.816758 | controller | 2026-02-25 17:32:23.816765 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:32:23.816792 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.109) 0:00:28.499 **** 2026-02-25 17:32:23.816799 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.109) 0:00:28.498 **** 2026-02-25 17:32:23.816819 | controller | ok: [localhost] 2026-02-25 17:32:24.367920 | controller | 2026-02-25 17:32:24.368032 | 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 17:32:24.368086 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:32:24.368103 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:32:24.368117 | controller | _config_map_content | 2026-02-25 17:32:24.368138 | controller | ansible.utils.remove_keys( 2026-02-25 17:32:24.368148 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:32:24.368158 | controller | matching_parameter='regex') 2026-02-25 17:32:24.368168 | controller | }}, cacheable=False] *** 2026-02-25 17:32:24.368178 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.261) 0:00:28.761 **** 2026-02-25 17:32:24.368188 | controller | Wednesday 25 February 2026 17:32:23 +0000 (0:00:00.261) 0:00:28.760 **** 2026-02-25 17:32:24.368210 | controller | ok: [localhost] 2026-02-25 17:32:24.440203 | controller | 2026-02-25 17:32:24.440304 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:32:24.440318 | controller | Wednesday 25 February 2026 17:32:24 +0000 (0:00:00.551) 0:00:29.312 **** 2026-02-25 17:32:24.440329 | controller | Wednesday 25 February 2026 17:32:24 +0000 (0:00:00.551) 0:00:29.311 **** 2026-02-25 17:32:24.440355 | 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 17:32:24.515475 | controller | 2026-02-25 17:32:24.515540 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-25 17:32:24.515549 | controller | Wednesday 25 February 2026 17:32:24 +0000 (0:00:00.072) 0:00:29.385 **** 2026-02-25 17:32:24.515557 | controller | Wednesday 25 February 2026 17:32:24 +0000 (0:00:00.072) 0:00:29.383 **** 2026-02-25 17:32:24.515573 | controller | ok: [localhost] => 2026-02-25 17:32:24.755151 | controller | changed: false 2026-02-25 17:32:24.755256 | controller | msg: All assertions passed 2026-02-25 17:32:24.755274 | controller | 2026-02-25 17:32:24.755288 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:32:24.755302 | controller | Wednesday 25 February 2026 17:32:24 +0000 (0:00:00.075) 0:00:29.460 **** 2026-02-25 17:32:24.755316 | controller | Wednesday 25 February 2026 17:32:24 +0000 (0:00:00.075) 0:00:29.459 **** 2026-02-25 17:32:24.755349 | controller | changed: [localhost] 2026-02-25 17:32:25.352529 | controller | 2026-02-25 17:32:25.352598 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:32:25.352612 | controller | (snippet_datadir, 2026-02-25 17:32:25.352624 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:32:25.352635 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:32:25.352647 | controller | Wednesday 25 February 2026 17:32:24 +0000 (0:00:00.239) 0:00:29.700 **** 2026-02-25 17:32:25.352658 | controller | Wednesday 25 February 2026 17:32:24 +0000 (0:00:00.239) 0:00:29.698 **** 2026-02-25 17:32:25.352881 | controller | changed: [localhost] 2026-02-25 17:32:25.441899 | controller | 2026-02-25 17:32:25.441967 | 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 17:32:25.441981 | controller | Wednesday 25 February 2026 17:32:25 +0000 (0:00:00.597) 0:00:30.297 **** 2026-02-25 17:32:25.441993 | controller | Wednesday 25 February 2026 17:32:25 +0000 (0:00:00.597) 0:00:30.295 **** 2026-02-25 17:32:25.442014 | controller | ok: [localhost] 2026-02-25 17:32:25.938291 | controller | 2026-02-25 17:32:25.938385 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:32:25.938399 | controller | (snippet_datadir, 2026-02-25 17:32:25.938410 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:32:25.938421 | controller | }}, content={{ 2026-02-25 17:32:25.938431 | controller | _base64_patch | 2026-02-25 17:32:25.938441 | controller | default({}) | 2026-02-25 17:32:25.938451 | controller | to_nice_yaml 2026-02-25 17:32:25.938461 | controller | }}, mode=0644] *** 2026-02-25 17:32:25.938507 | controller | Wednesday 25 February 2026 17:32:25 +0000 (0:00:00.088) 0:00:30.386 **** 2026-02-25 17:32:25.938518 | controller | Wednesday 25 February 2026 17:32:25 +0000 (0:00:00.088) 0:00:30.384 **** 2026-02-25 17:32:25.938541 | controller | changed: [localhost] 2026-02-25 17:32:26.422750 | controller | 2026-02-25 17:32:26.422824 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:32:26.422831 | controller | (snippet_datadir, 2026-02-25 17:32:26.422836 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:32:26.422841 | controller | }}, content={{ 2026-02-25 17:32:26.422846 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:32:26.422851 | controller | default({}) | 2026-02-25 17:32:26.422855 | controller | to_nice_yaml 2026-02-25 17:32:26.422860 | controller | }}, mode=0644] *** 2026-02-25 17:32:26.422864 | controller | Wednesday 25 February 2026 17:32:25 +0000 (0:00:00.497) 0:00:30.883 **** 2026-02-25 17:32:26.422868 | controller | Wednesday 25 February 2026 17:32:25 +0000 (0:00:00.496) 0:00:30.881 **** 2026-02-25 17:32:26.422880 | controller | changed: [localhost] 2026-02-25 17:32:26.904761 | controller | 2026-02-25 17:32:26.904825 | 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 17:32:26.904834 | controller | ( 2026-02-25 17:32:26.904840 | controller | snippet_datadir, 2026-02-25 17:32:26.904846 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:32:26.904852 | controller | ) | path_join 2026-02-25 17:32:26.904858 | controller | }}, mode=0644] *** 2026-02-25 17:32:26.904864 | controller | Wednesday 25 February 2026 17:32:26 +0000 (0:00:00.484) 0:00:31.367 **** 2026-02-25 17:32:26.904871 | controller | Wednesday 25 February 2026 17:32:26 +0000 (0:00:00.484) 0:00:31.366 **** 2026-02-25 17:32:26.904884 | controller | changed: [localhost] 2026-02-25 17:32:26.988975 | controller | 2026-02-25 17:32:26.989031 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:32:26.989042 | controller | Wednesday 25 February 2026 17:32:26 +0000 (0:00:00.481) 0:00:31.849 **** 2026-02-25 17:32:26.989053 | controller | Wednesday 25 February 2026 17:32:26 +0000 (0:00:00.481) 0:00:31.848 **** 2026-02-25 17:32:26.989071 | 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 17:32:27.049115 | controller | 2026-02-25 17:32:27.049161 | 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 17:32:27.049168 | controller | Wednesday 25 February 2026 17:32:26 +0000 (0:00:00.084) 0:00:31.933 **** 2026-02-25 17:32:27.049174 | controller | Wednesday 25 February 2026 17:32:26 +0000 (0:00:00.084) 0:00:31.932 **** 2026-02-25 17:32:27.049185 | controller | ok: [localhost] => 2026-02-25 17:32:27.331653 | controller | changed: false 2026-02-25 17:32:27.331733 | controller | msg: All assertions passed 2026-02-25 17:32:27.331748 | controller | 2026-02-25 17:32:27.331760 | 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 17:32:27.331807 | controller | Wednesday 25 February 2026 17:32:27 +0000 (0:00:00.060) 0:00:31.994 **** 2026-02-25 17:32:27.331823 | controller | Wednesday 25 February 2026 17:32:27 +0000 (0:00:00.060) 0:00:31.992 **** 2026-02-25 17:32:27.331844 | controller | ok: [localhost] 2026-02-25 17:32:27.409235 | controller | 2026-02-25 17:32:27.409312 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:32:27.409320 | controller | Wednesday 25 February 2026 17:32:27 +0000 (0:00:00.281) 0:00:32.275 **** 2026-02-25 17:32:27.409337 | controller | Wednesday 25 February 2026 17:32:27 +0000 (0:00:00.281) 0:00:32.274 **** 2026-02-25 17:32:27.409354 | controller | ok: [localhost] 2026-02-25 17:32:28.091261 | controller | 2026-02-25 17:32:28.091368 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:32:28.091375 | controller | Wednesday 25 February 2026 17:32:27 +0000 (0:00:00.078) 0:00:32.353 **** 2026-02-25 17:32:28.091380 | controller | Wednesday 25 February 2026 17:32:27 +0000 (0:00:00.078) 0:00:32.352 **** 2026-02-25 17:32:28.091402 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-25 17:32:28.287434 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-25 17:32:28.287539 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-25 17:32:28.287546 | controller | 2026-02-25 17:32:28.287552 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:32:28.287558 | controller | _content | 2026-02-25 17:32:28.287563 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:32:28.287568 | controller | combine(_parsed, recursive=true) 2026-02-25 17:32:28.287573 | controller | }} 2026-02-25 17:32:28.287577 | controller | ] *** 2026-02-25 17:32:28.287582 | controller | Wednesday 25 February 2026 17:32:28 +0000 (0:00:00.681) 0:00:33.035 **** 2026-02-25 17:32:28.287588 | controller | Wednesday 25 February 2026 17:32:28 +0000 (0:00:00.681) 0:00:33.033 **** 2026-02-25 17:32:28.287608 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:32:28.517347 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:32:28.517453 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:32:28.517467 | controller | 2026-02-25 17:32:28.517478 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:32:28.517490 | controller | Wednesday 25 February 2026 17:32:28 +0000 (0:00:00.196) 0:00:33.232 **** 2026-02-25 17:32:28.517500 | controller | Wednesday 25 February 2026 17:32:28 +0000 (0:00:00.196) 0:00:33.230 **** 2026-02-25 17:32:28.517525 | controller | changed: [localhost] 2026-02-25 17:32:28.974679 | controller | 2026-02-25 17:32:28.974799 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:32:28.974807 | controller | (_destdir, 2026-02-25 17:32:28.974813 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:32:28.974818 | controller | }}, content={{ 2026-02-25 17:32:28.974823 | controller | ( 2026-02-25 17:32:28.974828 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:32:28.974833 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:32:28.974838 | controller | }}, mode=0644] *** 2026-02-25 17:32:28.974843 | controller | Wednesday 25 February 2026 17:32:28 +0000 (0:00:00.230) 0:00:33.462 **** 2026-02-25 17:32:28.974848 | controller | Wednesday 25 February 2026 17:32:28 +0000 (0:00:00.229) 0:00:33.460 **** 2026-02-25 17:32:28.974870 | controller | changed: [localhost] 2026-02-25 17:32:29.332296 | controller | 2026-02-25 17:32:29.332408 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:32:29.332415 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:32:29.332421 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:32:29.332425 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:32:29.332451 | controller | }}, dest={{ 2026-02-25 17:32:29.332457 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:29.332462 | controller | stage['path'], _val.src_file 2026-02-25 17:32:29.332467 | controller | ) | 2026-02-25 17:32:29.332472 | controller | path_join 2026-02-25 17:32:29.332476 | controller | }}] *** 2026-02-25 17:32:29.332481 | controller | Wednesday 25 February 2026 17:32:28 +0000 (0:00:00.456) 0:00:33.919 **** 2026-02-25 17:32:29.332486 | controller | Wednesday 25 February 2026 17:32:28 +0000 (0:00:00.456) 0:00:33.917 **** 2026-02-25 17:32:29.332507 | controller | changed: [localhost] => (item=network-values) 2026-02-25 17:32:29.404519 | controller | 2026-02-25 17:32:29.404639 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:29.404650 | controller | Wednesday 25 February 2026 17:32:29 +0000 (0:00:00.357) 0:00:34.276 **** 2026-02-25 17:32:29.404658 | controller | Wednesday 25 February 2026 17:32:29 +0000 (0:00:00.357) 0:00:34.275 **** 2026-02-25 17:32:29.404684 | controller | skipping: [localhost] 2026-02-25 17:32:30.038279 | controller | 2026-02-25 17:32:30.038378 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:32:30.038385 | controller | Wednesday 25 February 2026 17:32:29 +0000 (0:00:00.072) 0:00:34.349 **** 2026-02-25 17:32:30.038391 | controller | Wednesday 25 February 2026 17:32:29 +0000 (0:00:00.072) 0:00:34.347 **** 2026-02-25 17:32:30.038411 | controller | changed: [localhost] 2026-02-25 17:32:30.520703 | controller | 2026-02-25 17:32:30.520901 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:32:30.520921 | controller | Wednesday 25 February 2026 17:32:30 +0000 (0:00:00.632) 0:00:34.981 **** 2026-02-25 17:32:30.520933 | controller | Wednesday 25 February 2026 17:32:30 +0000 (0:00:00.632) 0:00:34.980 **** 2026-02-25 17:32:30.520964 | controller | changed: [localhost] 2026-02-25 17:32:30.866850 | controller | 2026-02-25 17:32:30.866970 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp_dt04_ipv6/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:32:30.866980 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:32:30.866988 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:32:30.866995 | controller | }}, mode=0644] *** 2026-02-25 17:32:30.867001 | controller | Wednesday 25 February 2026 17:32:30 +0000 (0:00:00.483) 0:00:35.465 **** 2026-02-25 17:32:30.867009 | controller | Wednesday 25 February 2026 17:32:30 +0000 (0:00:00.483) 0:00:35.463 **** 2026-02-25 17:32:30.867033 | controller | changed: [localhost] 2026-02-25 17:32:30.944014 | controller | 2026-02-25 17:32:30.944124 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:30.944141 | controller | Wednesday 25 February 2026 17:32:30 +0000 (0:00:00.345) 0:00:35.811 **** 2026-02-25 17:32:30.944153 | controller | Wednesday 25 February 2026 17:32:30 +0000 (0:00:00.346) 0:00:35.809 **** 2026-02-25 17:32:30.944179 | controller | skipping: [localhost] 2026-02-25 17:32:31.018135 | controller | 2026-02-25 17:32:31.018252 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp_dt04_ipv6/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:32:31.018268 | controller | Wednesday 25 February 2026 17:32:30 +0000 (0:00:00.076) 0:00:35.888 **** 2026-02-25 17:32:31.018280 | controller | Wednesday 25 February 2026 17:32:30 +0000 (0:00:00.076) 0:00:35.886 **** 2026-02-25 17:32:31.018308 | controller | skipping: [localhost] 2026-02-25 17:32:31.098465 | controller | 2026-02-25 17:32:31.098575 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp_dt04_ipv6/control-plane/networking/nncp _raw_params=wait_condition.yml] *** 2026-02-25 17:32:31.098583 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.074) 0:00:35.962 **** 2026-02-25 17:32:31.098588 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.074) 0:00:35.961 **** 2026-02-25 17:32:31.098636 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=300s) 2026-02-25 17:32:31.147990 | controller | skipping: [localhost] 2026-02-25 17:32:31.148275 | controller | 2026-02-25 17:32:31.148286 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:31.148294 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.080) 0:00:36.042 **** 2026-02-25 17:32:31.148301 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.080) 0:00:36.041 **** 2026-02-25 17:32:31.148321 | controller | skipping: [localhost] 2026-02-25 17:32:31.208234 | controller | 2026-02-25 17:32:31.208368 | controller | TASK [Executing post_stage hooks for examples/dt/bgp_dt04_ipv6/control-plane/networking/nncp name=run_hook] *** 2026-02-25 17:32:31.208404 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.050) 0:00:36.092 **** 2026-02-25 17:32:31.208421 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.050) 0:00:36.091 **** 2026-02-25 17:32:31.208458 | controller | skipping: [localhost] 2026-02-25 17:32:31.274043 | controller | 2026-02-25 17:32:31.274157 | 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 17:32:31.274168 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.060) 0:00:36.153 **** 2026-02-25 17:32:31.274194 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.060) 0:00:36.151 **** 2026-02-25 17:32:31.274217 | controller | ok: [localhost] => 2026-02-25 17:32:31.302808 | controller | changed: false 2026-02-25 17:32:31.302890 | controller | msg: All assertions passed 2026-02-25 17:32:31.302898 | controller | 2026-02-25 17:32:31.302905 | 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 17:32:31.302913 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.065) 0:00:36.218 **** 2026-02-25 17:32:31.302920 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.065) 0:00:36.217 **** 2026-02-25 17:32:31.302940 | controller | skipping: [localhost] 2026-02-25 17:32:31.340476 | controller | 2026-02-25 17:32:31.340559 | 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 17:32:31.340650 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.028) 0:00:36.247 **** 2026-02-25 17:32:31.340661 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.028) 0:00:36.246 **** 2026-02-25 17:32:31.340687 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready) 2026-02-25 17:32:31.377717 | controller | 2026-02-25 17:32:31.377759 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:32:31.377799 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.036) 0:00:36.284 **** 2026-02-25 17:32:31.377806 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.037) 0:00:36.283 **** 2026-02-25 17:32:31.377822 | controller | skipping: [localhost] 2026-02-25 17:32:31.422975 | controller | 2026-02-25 17:32:31.423082 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:32:31.423092 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.037) 0:00:36.322 **** 2026-02-25 17:32:31.423100 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.037) 0:00:36.321 **** 2026-02-25 17:32:31.423124 | controller | ok: [localhost] 2026-02-25 17:32:31.712328 | controller | 2026-02-25 17:32:31.712456 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:32:31.712491 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:31.712502 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:32:31.712513 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:32:31.712523 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.044) 0:00:36.367 **** 2026-02-25 17:32:31.712534 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.044) 0:00:36.366 **** 2026-02-25 17:32:31.712563 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2026-02-25 17:32:31.821028 | controller | 2026-02-25 17:32:31.821131 | 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 17:32:31.821147 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.288) 0:00:36.656 **** 2026-02-25 17:32:31.821159 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.288) 0:00:36.654 **** 2026-02-25 17:32:31.821185 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:32:31.870348 | controller | 2026-02-25 17:32:31.870468 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp_dt04_ipv6/control-plane/networking name=run_hook] *** 2026-02-25 17:32:31.870485 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.109) 0:00:36.765 **** 2026-02-25 17:32:31.870497 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.109) 0:00:36.764 **** 2026-02-25 17:32:31.870527 | controller | skipping: [localhost] 2026-02-25 17:32:31.989101 | controller | 2026-02-25 17:32:31.989225 | controller | TASK [Generate values.yaml for examples/dt/bgp_dt04_ipv6/control-plane/networking name=ci_gen_kustomize_values] *** 2026-02-25 17:32:31.989238 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.049) 0:00:36.814 **** 2026-02-25 17:32:31.989249 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.049) 0:00:36.813 **** 2026-02-25 17:32:31.989279 | controller | 2026-02-25 17:32:32.119352 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:32:32.119443 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.119) 0:00:36.933 **** 2026-02-25 17:32:32.119459 | controller | Wednesday 25 February 2026 17:32:31 +0000 (0:00:00.119) 0:00:36.932 **** 2026-02-25 17:32:32.119484 | 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 17:32:32.175309 | controller | 2026-02-25 17:32:32.175388 | 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 17:32:32.175403 | controller | Wednesday 25 February 2026 17:32:32 +0000 (0:00:00.130) 0:00:37.064 **** 2026-02-25 17:32:32.175414 | controller | Wednesday 25 February 2026 17:32:32 +0000 (0:00:00.130) 0:00:37.062 **** 2026-02-25 17:32:32.175436 | controller | ok: [localhost] => 2026-02-25 17:32:32.424947 | controller | changed: false 2026-02-25 17:32:32.425042 | controller | msg: All assertions passed 2026-02-25 17:32:32.425056 | controller | 2026-02-25 17:32:32.425069 | 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 17:32:32.425081 | controller | Wednesday 25 February 2026 17:32:32 +0000 (0:00:00.055) 0:00:37.120 **** 2026-02-25 17:32:32.425092 | controller | Wednesday 25 February 2026 17:32:32 +0000 (0:00:00.055) 0:00:37.118 **** 2026-02-25 17:32:32.425113 | controller | ok: [localhost] 2026-02-25 17:32:32.495639 | controller | 2026-02-25 17:32:32.495725 | 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 17:32:32.495739 | controller | Wednesday 25 February 2026 17:32:32 +0000 (0:00:00.249) 0:00:37.369 **** 2026-02-25 17:32:32.495751 | controller | Wednesday 25 February 2026 17:32:32 +0000 (0:00:00.249) 0:00:37.368 **** 2026-02-25 17:32:32.495797 | controller | ok: [localhost] => 2026-02-25 17:32:32.756305 | controller | changed: false 2026-02-25 17:32:32.756402 | controller | msg: All assertions passed 2026-02-25 17:32:32.756415 | controller | 2026-02-25 17:32:32.756426 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:32:32.756437 | controller | Wednesday 25 February 2026 17:32:32 +0000 (0:00:00.070) 0:00:37.440 **** 2026-02-25 17:32:32.756448 | controller | Wednesday 25 February 2026 17:32:32 +0000 (0:00:00.070) 0:00:37.439 **** 2026-02-25 17:32:32.756474 | controller | ok: [localhost] 2026-02-25 17:32:33.202206 | controller | 2026-02-25 17:32:33.202369 | 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 17:32:33.202384 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:32:33.202395 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:32:33.202405 | controller | _config_map_content | 2026-02-25 17:32:33.202415 | controller | ansible.utils.remove_keys( 2026-02-25 17:32:33.202425 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:32:33.202435 | controller | matching_parameter='regex') 2026-02-25 17:32:33.202445 | controller | }}, cacheable=False] *** 2026-02-25 17:32:33.202455 | controller | Wednesday 25 February 2026 17:32:32 +0000 (0:00:00.260) 0:00:37.700 **** 2026-02-25 17:32:33.202466 | controller | Wednesday 25 February 2026 17:32:32 +0000 (0:00:00.260) 0:00:37.699 **** 2026-02-25 17:32:33.202508 | controller | ok: [localhost] 2026-02-25 17:32:33.278578 | controller | 2026-02-25 17:32:33.278673 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:32:33.278685 | controller | Wednesday 25 February 2026 17:32:33 +0000 (0:00:00.446) 0:00:38.146 **** 2026-02-25 17:32:33.278696 | controller | Wednesday 25 February 2026 17:32:33 +0000 (0:00:00.446) 0:00:38.145 **** 2026-02-25 17:32:33.278722 | 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 17:32:33.342742 | controller | 2026-02-25 17:32:33.342858 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-25 17:32:33.342876 | controller | Wednesday 25 February 2026 17:32:33 +0000 (0:00:00.076) 0:00:38.222 **** 2026-02-25 17:32:33.342891 | controller | Wednesday 25 February 2026 17:32:33 +0000 (0:00:00.076) 0:00:38.221 **** 2026-02-25 17:32:33.342924 | controller | ok: [localhost] => 2026-02-25 17:32:33.588909 | controller | changed: false 2026-02-25 17:32:33.588981 | controller | msg: All assertions passed 2026-02-25 17:32:33.588989 | controller | 2026-02-25 17:32:33.588994 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:32:33.588999 | controller | Wednesday 25 February 2026 17:32:33 +0000 (0:00:00.064) 0:00:38.287 **** 2026-02-25 17:32:33.589004 | controller | Wednesday 25 February 2026 17:32:33 +0000 (0:00:00.064) 0:00:38.285 **** 2026-02-25 17:32:33.589022 | controller | ok: [localhost] 2026-02-25 17:32:34.241152 | controller | 2026-02-25 17:32:34.241249 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:32:34.241262 | controller | (snippet_datadir, 2026-02-25 17:32:34.241274 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:32:34.241289 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:32:34.241304 | controller | Wednesday 25 February 2026 17:32:33 +0000 (0:00:00.245) 0:00:38.533 **** 2026-02-25 17:32:34.241318 | controller | Wednesday 25 February 2026 17:32:33 +0000 (0:00:00.245) 0:00:38.531 **** 2026-02-25 17:32:34.241351 | controller | changed: [localhost] 2026-02-25 17:32:34.303007 | controller | 2026-02-25 17:32:34.303103 | 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 17:32:34.303118 | controller | Wednesday 25 February 2026 17:32:34 +0000 (0:00:00.652) 0:00:39.185 **** 2026-02-25 17:32:34.303148 | controller | Wednesday 25 February 2026 17:32:34 +0000 (0:00:00.652) 0:00:39.184 **** 2026-02-25 17:32:34.303175 | controller | ok: [localhost] 2026-02-25 17:32:34.844793 | controller | 2026-02-25 17:32:34.844911 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:32:34.844919 | controller | (snippet_datadir, 2026-02-25 17:32:34.844924 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:32:34.844930 | controller | }}, content={{ 2026-02-25 17:32:34.844934 | controller | _base64_patch | 2026-02-25 17:32:34.844939 | controller | default({}) | 2026-02-25 17:32:34.844943 | controller | to_nice_yaml 2026-02-25 17:32:34.844948 | controller | }}, mode=0644] *** 2026-02-25 17:32:34.844952 | controller | Wednesday 25 February 2026 17:32:34 +0000 (0:00:00.061) 0:00:39.247 **** 2026-02-25 17:32:34.844959 | controller | Wednesday 25 February 2026 17:32:34 +0000 (0:00:00.061) 0:00:39.246 **** 2026-02-25 17:32:34.844981 | controller | ok: [localhost] 2026-02-25 17:32:35.728012 | controller | 2026-02-25 17:32:35.728113 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:32:35.728128 | controller | (snippet_datadir, 2026-02-25 17:32:35.728139 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:32:35.728150 | controller | }}, content={{ 2026-02-25 17:32:35.728160 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:32:35.728170 | controller | default({}) | 2026-02-25 17:32:35.728179 | controller | to_nice_yaml 2026-02-25 17:32:35.728371 | controller | }}, mode=0644] *** 2026-02-25 17:32:35.728381 | controller | Wednesday 25 February 2026 17:32:34 +0000 (0:00:00.541) 0:00:39.789 **** 2026-02-25 17:32:35.728391 | controller | Wednesday 25 February 2026 17:32:34 +0000 (0:00:00.541) 0:00:39.788 **** 2026-02-25 17:32:35.728416 | controller | ok: [localhost] 2026-02-25 17:32:36.251788 | controller | 2026-02-25 17:32:36.251859 | 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 17:32:36.251867 | controller | ( 2026-02-25 17:32:36.251872 | controller | snippet_datadir, 2026-02-25 17:32:36.251878 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:32:36.251883 | controller | ) | path_join 2026-02-25 17:32:36.251888 | controller | }}, mode=0644] *** 2026-02-25 17:32:36.251892 | controller | Wednesday 25 February 2026 17:32:35 +0000 (0:00:00.883) 0:00:40.672 **** 2026-02-25 17:32:36.251897 | controller | Wednesday 25 February 2026 17:32:35 +0000 (0:00:00.883) 0:00:40.671 **** 2026-02-25 17:32:36.251908 | controller | changed: [localhost] 2026-02-25 17:32:36.311912 | controller | 2026-02-25 17:32:36.311971 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:32:36.311990 | controller | Wednesday 25 February 2026 17:32:36 +0000 (0:00:00.523) 0:00:41.196 **** 2026-02-25 17:32:36.312001 | controller | Wednesday 25 February 2026 17:32:36 +0000 (0:00:00.523) 0:00:41.195 **** 2026-02-25 17:32:36.312021 | 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 17:32:36.373429 | controller | 2026-02-25 17:32:36.373479 | 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 17:32:36.373486 | controller | Wednesday 25 February 2026 17:32:36 +0000 (0:00:00.060) 0:00:41.256 **** 2026-02-25 17:32:36.373492 | controller | Wednesday 25 February 2026 17:32:36 +0000 (0:00:00.060) 0:00:41.255 **** 2026-02-25 17:32:36.373502 | controller | ok: [localhost] => 2026-02-25 17:32:36.581814 | controller | changed: false 2026-02-25 17:32:36.581856 | controller | msg: All assertions passed 2026-02-25 17:32:36.581864 | controller | 2026-02-25 17:32:36.581875 | 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 17:32:36.581881 | controller | Wednesday 25 February 2026 17:32:36 +0000 (0:00:00.061) 0:00:41.318 **** 2026-02-25 17:32:36.581886 | controller | Wednesday 25 February 2026 17:32:36 +0000 (0:00:00.061) 0:00:41.316 **** 2026-02-25 17:32:36.581900 | controller | ok: [localhost] 2026-02-25 17:32:36.620346 | controller | 2026-02-25 17:32:36.620397 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:32:36.620407 | controller | Wednesday 25 February 2026 17:32:36 +0000 (0:00:00.208) 0:00:41.526 **** 2026-02-25 17:32:36.620414 | controller | Wednesday 25 February 2026 17:32:36 +0000 (0:00:00.208) 0:00:41.525 **** 2026-02-25 17:32:36.620428 | controller | ok: [localhost] 2026-02-25 17:32:37.150738 | controller | 2026-02-25 17:32:37.150826 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:32:37.150840 | controller | Wednesday 25 February 2026 17:32:36 +0000 (0:00:00.038) 0:00:41.565 **** 2026-02-25 17:32:37.150851 | controller | Wednesday 25 February 2026 17:32:36 +0000 (0:00:00.038) 0:00:41.564 **** 2026-02-25 17:32:37.150871 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-25 17:32:37.360909 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-25 17:32:37.360988 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-25 17:32:37.360995 | controller | 2026-02-25 17:32:37.361001 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:32:37.361008 | controller | _content | 2026-02-25 17:32:37.361013 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:32:37.361018 | controller | combine(_parsed, recursive=true) 2026-02-25 17:32:37.361024 | controller | }} 2026-02-25 17:32:37.361029 | controller | ] *** 2026-02-25 17:32:37.361034 | controller | Wednesday 25 February 2026 17:32:37 +0000 (0:00:00.530) 0:00:42.095 **** 2026-02-25 17:32:37.361050 | controller | Wednesday 25 February 2026 17:32:37 +0000 (0:00:00.530) 0:00:42.094 **** 2026-02-25 17:32:37.361066 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:32:37.567916 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:32:37.568010 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:32:37.568022 | controller | 2026-02-25 17:32:37.568032 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:32:37.568043 | controller | Wednesday 25 February 2026 17:32:37 +0000 (0:00:00.209) 0:00:42.305 **** 2026-02-25 17:32:37.568052 | controller | Wednesday 25 February 2026 17:32:37 +0000 (0:00:00.210) 0:00:42.304 **** 2026-02-25 17:32:37.568076 | controller | ok: [localhost] 2026-02-25 17:32:38.048713 | controller | 2026-02-25 17:32:38.048949 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:32:38.048971 | controller | (_destdir, 2026-02-25 17:32:38.049000 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:32:38.049015 | controller | }}, content={{ 2026-02-25 17:32:38.049030 | controller | ( 2026-02-25 17:32:38.049049 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:32:38.049063 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:32:38.049077 | controller | }}, mode=0644] *** 2026-02-25 17:32:38.049092 | controller | Wednesday 25 February 2026 17:32:37 +0000 (0:00:00.207) 0:00:42.512 **** 2026-02-25 17:32:38.049106 | controller | Wednesday 25 February 2026 17:32:37 +0000 (0:00:00.207) 0:00:42.511 **** 2026-02-25 17:32:38.049145 | controller | ok: [localhost] 2026-02-25 17:32:38.390898 | controller | 2026-02-25 17:32:38.391034 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:32:38.391077 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:32:38.391089 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:32:38.391099 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:32:38.391109 | controller | }}, dest={{ 2026-02-25 17:32:38.391120 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:38.391131 | controller | stage['path'], _val.src_file 2026-02-25 17:32:38.391141 | controller | ) | 2026-02-25 17:32:38.391155 | controller | path_join 2026-02-25 17:32:38.391165 | controller | }}] *** 2026-02-25 17:32:38.391175 | controller | Wednesday 25 February 2026 17:32:38 +0000 (0:00:00.479) 0:00:42.992 **** 2026-02-25 17:32:38.391196 | controller | Wednesday 25 February 2026 17:32:38 +0000 (0:00:00.479) 0:00:42.991 **** 2026-02-25 17:32:38.391226 | controller | ok: [localhost] => (item=network-values) 2026-02-25 17:32:38.444869 | controller | 2026-02-25 17:32:38.445069 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:38.445093 | controller | Wednesday 25 February 2026 17:32:38 +0000 (0:00:00.342) 0:00:43.335 **** 2026-02-25 17:32:38.445108 | controller | Wednesday 25 February 2026 17:32:38 +0000 (0:00:00.342) 0:00:43.333 **** 2026-02-25 17:32:38.445146 | controller | skipping: [localhost] 2026-02-25 17:32:39.058496 | controller | 2026-02-25 17:32:39.058566 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:32:39.058580 | controller | Wednesday 25 February 2026 17:32:38 +0000 (0:00:00.054) 0:00:43.389 **** 2026-02-25 17:32:39.058593 | controller | Wednesday 25 February 2026 17:32:38 +0000 (0:00:00.054) 0:00:43.388 **** 2026-02-25 17:32:39.058613 | controller | changed: [localhost] 2026-02-25 17:32:39.480717 | controller | 2026-02-25 17:32:39.480856 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:32:39.480867 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.613) 0:00:44.002 **** 2026-02-25 17:32:39.480875 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.613) 0:00:44.001 **** 2026-02-25 17:32:39.480899 | controller | changed: [localhost] 2026-02-25 17:32:39.748364 | controller | 2026-02-25 17:32:39.748479 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp_dt04_ipv6/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:32:39.748491 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:32:39.748499 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:32:39.748507 | controller | }}, mode=0644] *** 2026-02-25 17:32:39.748514 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.422) 0:00:44.425 **** 2026-02-25 17:32:39.748521 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.422) 0:00:44.424 **** 2026-02-25 17:32:39.748546 | controller | changed: [localhost] 2026-02-25 17:32:39.808221 | controller | 2026-02-25 17:32:39.808339 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:39.808349 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.267) 0:00:44.692 **** 2026-02-25 17:32:39.808357 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.267) 0:00:44.691 **** 2026-02-25 17:32:39.808383 | controller | skipping: [localhost] 2026-02-25 17:32:39.868160 | controller | 2026-02-25 17:32:39.868275 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp_dt04_ipv6/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:32:39.868287 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.060) 0:00:44.753 **** 2026-02-25 17:32:39.868294 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.060) 0:00:44.751 **** 2026-02-25 17:32:39.868314 | controller | skipping: [localhost] 2026-02-25 17:32:39.930516 | controller | 2026-02-25 17:32:39.930615 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp_dt04_ipv6/control-plane/networking _raw_params=wait_condition.yml] *** 2026-02-25 17:32:39.930625 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.059) 0:00:44.812 **** 2026-02-25 17:32:39.930633 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.059) 0:00:44.811 **** 2026-02-25 17:32:39.930651 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready) 2026-02-25 17:32:40.002128 | controller | skipping: [localhost] 2026-02-25 17:32:40.002244 | controller | 2026-02-25 17:32:40.002256 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:40.002284 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.062) 0:00:44.874 **** 2026-02-25 17:32:40.002294 | controller | Wednesday 25 February 2026 17:32:39 +0000 (0:00:00.062) 0:00:44.873 **** 2026-02-25 17:32:40.002321 | controller | skipping: [localhost] 2026-02-25 17:32:40.050657 | controller | 2026-02-25 17:32:40.050754 | controller | TASK [Executing post_stage hooks for examples/dt/bgp_dt04_ipv6/control-plane/networking name=run_hook] *** 2026-02-25 17:32:40.050763 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.072) 0:00:44.946 **** 2026-02-25 17:32:40.050780 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.072) 0:00:44.945 **** 2026-02-25 17:32:40.050813 | controller | skipping: [localhost] 2026-02-25 17:32:40.096560 | controller | 2026-02-25 17:32:40.096614 | 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 17:32:40.096621 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.048) 0:00:44.995 **** 2026-02-25 17:32:40.096626 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.048) 0:00:44.994 **** 2026-02-25 17:32:40.096641 | controller | ok: [localhost] => 2026-02-25 17:32:40.145139 | controller | changed: false 2026-02-25 17:32:40.145255 | controller | msg: All assertions passed 2026-02-25 17:32:40.145263 | controller | 2026-02-25 17:32:40.145268 | 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 17:32:40.145299 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.045) 0:00:45.041 **** 2026-02-25 17:32:40.145304 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.045) 0:00:45.039 **** 2026-02-25 17:32:40.145327 | controller | skipping: [localhost] 2026-02-25 17:32:40.195299 | controller | 2026-02-25 17:32:40.195414 | 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 17:32:40.195421 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.048) 0:00:45.089 **** 2026-02-25 17:32:40.195427 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.048) 0:00:45.088 **** 2026-02-25 17:32:40.195450 | controller | ok: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=30m) 2026-02-25 17:32:40.221836 | controller | 2026-02-25 17:32:40.221962 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:32:40.221973 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.049) 0:00:45.139 **** 2026-02-25 17:32:40.221980 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.049) 0:00:45.138 **** 2026-02-25 17:32:40.222003 | controller | skipping: [localhost] 2026-02-25 17:32:40.278119 | controller | 2026-02-25 17:32:40.278438 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:32:40.278451 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.027) 0:00:45.166 **** 2026-02-25 17:32:40.278462 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.027) 0:00:45.165 **** 2026-02-25 17:32:40.278495 | controller | ok: [localhost] 2026-02-25 17:32:40.787474 | controller | 2026-02-25 17:32:40.787565 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:32:40.787584 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:40.787598 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:32:40.787612 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:32:40.787626 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.056) 0:00:45.222 **** 2026-02-25 17:32:40.787641 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.056) 0:00:45.221 **** 2026-02-25 17:32:40.787686 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2026-02-25 17:32:40.928912 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-02-25 17:32:40.929008 | controller | 2026-02-25 17:32:40.929023 | 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 17:32:40.929034 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.508) 0:00:45.731 **** 2026-02-25 17:32:40.929046 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.508) 0:00:45.730 **** 2026-02-25 17:32:40.929074 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:32:40.983926 | controller | ok: [localhost] => (item=service-values.yaml) 2026-02-25 17:32:40.984020 | controller | 2026-02-25 17:32:40.984034 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp_dt04_ipv6/control-plane name=run_hook] *** 2026-02-25 17:32:40.984044 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.141) 0:00:45.872 **** 2026-02-25 17:32:40.984055 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.141) 0:00:45.871 **** 2026-02-25 17:32:40.984082 | controller | skipping: [localhost] 2026-02-25 17:32:41.156882 | controller | 2026-02-25 17:32:41.156972 | controller | TASK [Generate values.yaml for examples/dt/bgp_dt04_ipv6/control-plane name=ci_gen_kustomize_values] *** 2026-02-25 17:32:41.156998 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.055) 0:00:45.928 **** 2026-02-25 17:32:41.157005 | controller | Wednesday 25 February 2026 17:32:40 +0000 (0:00:00.055) 0:00:45.927 **** 2026-02-25 17:32:41.157027 | controller | 2026-02-25 17:32:41.278380 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:32:41.278469 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.173) 0:00:46.101 **** 2026-02-25 17:32:41.278520 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.173) 0:00:46.100 **** 2026-02-25 17:32:41.278548 | 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 17:32:41.328308 | controller | 2026-02-25 17:32:41.328407 | 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 17:32:41.328422 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.121) 0:00:46.223 **** 2026-02-25 17:32:41.328435 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.121) 0:00:46.222 **** 2026-02-25 17:32:41.328462 | controller | ok: [localhost] => 2026-02-25 17:32:41.603060 | controller | changed: false 2026-02-25 17:32:41.603149 | controller | msg: All assertions passed 2026-02-25 17:32:41.603159 | controller | 2026-02-25 17:32:41.603166 | 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 17:32:41.603174 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.049) 0:00:46.273 **** 2026-02-25 17:32:41.603181 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.049) 0:00:46.271 **** 2026-02-25 17:32:41.603218 | controller | ok: [localhost] 2026-02-25 17:32:41.665744 | controller | 2026-02-25 17:32:41.665837 | 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 17:32:41.665846 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.274) 0:00:46.547 **** 2026-02-25 17:32:41.665852 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.274) 0:00:46.546 **** 2026-02-25 17:32:41.665868 | controller | ok: [localhost] => 2026-02-25 17:32:41.897289 | controller | changed: false 2026-02-25 17:32:41.897373 | controller | msg: All assertions passed 2026-02-25 17:32:41.897382 | controller | 2026-02-25 17:32:41.897390 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:32:41.897397 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.062) 0:00:46.609 **** 2026-02-25 17:32:41.897417 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.062) 0:00:46.608 **** 2026-02-25 17:32:41.897436 | controller | ok: [localhost] 2026-02-25 17:32:42.325978 | controller | 2026-02-25 17:32:42.326056 | 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 17:32:42.326069 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:32:42.326084 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:32:42.326092 | controller | _config_map_content | 2026-02-25 17:32:42.326097 | controller | ansible.utils.remove_keys( 2026-02-25 17:32:42.326102 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:32:42.326106 | controller | matching_parameter='regex') 2026-02-25 17:32:42.326111 | controller | }}, cacheable=False] *** 2026-02-25 17:32:42.326115 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.232) 0:00:46.842 **** 2026-02-25 17:32:42.326121 | controller | Wednesday 25 February 2026 17:32:41 +0000 (0:00:00.232) 0:00:46.840 **** 2026-02-25 17:32:42.326142 | controller | ok: [localhost] 2026-02-25 17:32:42.389504 | controller | 2026-02-25 17:32:42.389599 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:32:42.389615 | controller | Wednesday 25 February 2026 17:32:42 +0000 (0:00:00.428) 0:00:47.270 **** 2026-02-25 17:32:42.389627 | controller | Wednesday 25 February 2026 17:32:42 +0000 (0:00:00.428) 0:00:47.269 **** 2026-02-25 17:32:42.389653 | 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 17:32:42.462565 | controller | 2026-02-25 17:32:42.462670 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-25 17:32:42.462686 | controller | Wednesday 25 February 2026 17:32:42 +0000 (0:00:00.063) 0:00:47.334 **** 2026-02-25 17:32:42.462698 | controller | Wednesday 25 February 2026 17:32:42 +0000 (0:00:00.063) 0:00:47.332 **** 2026-02-25 17:32:42.462739 | controller | ok: [localhost] => 2026-02-25 17:32:42.699675 | controller | changed: false 2026-02-25 17:32:42.699871 | controller | msg: All assertions passed 2026-02-25 17:32:42.699910 | controller | 2026-02-25 17:32:42.699929 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:32:42.699945 | controller | Wednesday 25 February 2026 17:32:42 +0000 (0:00:00.073) 0:00:47.407 **** 2026-02-25 17:32:42.699962 | controller | Wednesday 25 February 2026 17:32:42 +0000 (0:00:00.073) 0:00:47.405 **** 2026-02-25 17:32:42.700003 | controller | ok: [localhost] 2026-02-25 17:32:43.311402 | controller | 2026-02-25 17:32:43.311500 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:32:43.311515 | controller | (snippet_datadir, 2026-02-25 17:32:43.311527 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:32:43.311538 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:32:43.311591 | controller | Wednesday 25 February 2026 17:32:42 +0000 (0:00:00.237) 0:00:47.644 **** 2026-02-25 17:32:43.311602 | controller | Wednesday 25 February 2026 17:32:42 +0000 (0:00:00.237) 0:00:47.643 **** 2026-02-25 17:32:43.311628 | controller | ok: [localhost] 2026-02-25 17:32:43.374719 | controller | 2026-02-25 17:32:43.374885 | 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 17:32:43.374908 | controller | Wednesday 25 February 2026 17:32:43 +0000 (0:00:00.611) 0:00:48.256 **** 2026-02-25 17:32:43.374925 | controller | Wednesday 25 February 2026 17:32:43 +0000 (0:00:00.611) 0:00:48.254 **** 2026-02-25 17:32:43.374959 | controller | ok: [localhost] 2026-02-25 17:32:43.862161 | controller | 2026-02-25 17:32:43.862295 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:32:43.862309 | controller | (snippet_datadir, 2026-02-25 17:32:43.862342 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:32:43.862352 | controller | }}, content={{ 2026-02-25 17:32:43.862362 | controller | _base64_patch | 2026-02-25 17:32:43.862372 | controller | default({}) | 2026-02-25 17:32:43.862382 | controller | to_nice_yaml 2026-02-25 17:32:43.862391 | controller | }}, mode=0644] *** 2026-02-25 17:32:43.862401 | controller | Wednesday 25 February 2026 17:32:43 +0000 (0:00:00.062) 0:00:48.318 **** 2026-02-25 17:32:43.862411 | controller | Wednesday 25 February 2026 17:32:43 +0000 (0:00:00.062) 0:00:48.317 **** 2026-02-25 17:32:43.862442 | controller | ok: [localhost] 2026-02-25 17:32:44.316084 | controller | 2026-02-25 17:32:44.316247 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:32:44.316261 | controller | (snippet_datadir, 2026-02-25 17:32:44.316273 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:32:44.316285 | controller | }}, content={{ 2026-02-25 17:32:44.316296 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:32:44.316307 | controller | default({}) | 2026-02-25 17:32:44.316317 | controller | to_nice_yaml 2026-02-25 17:32:44.316328 | controller | }}, mode=0644] *** 2026-02-25 17:32:44.316338 | controller | Wednesday 25 February 2026 17:32:43 +0000 (0:00:00.488) 0:00:48.807 **** 2026-02-25 17:32:44.316349 | controller | Wednesday 25 February 2026 17:32:43 +0000 (0:00:00.488) 0:00:48.805 **** 2026-02-25 17:32:44.316379 | controller | ok: [localhost] 2026-02-25 17:32:44.878150 | controller | 2026-02-25 17:32:44.878256 | 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 17:32:44.878263 | controller | ( 2026-02-25 17:32:44.878268 | controller | snippet_datadir, 2026-02-25 17:32:44.878274 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:32:44.878279 | controller | ) | path_join 2026-02-25 17:32:44.878283 | controller | }}, mode=0644] *** 2026-02-25 17:32:44.878288 | controller | Wednesday 25 February 2026 17:32:44 +0000 (0:00:00.453) 0:00:49.261 **** 2026-02-25 17:32:44.878293 | controller | Wednesday 25 February 2026 17:32:44 +0000 (0:00:00.453) 0:00:49.259 **** 2026-02-25 17:32:44.878313 | controller | ok: [localhost] 2026-02-25 17:32:44.980952 | controller | 2026-02-25 17:32:44.981061 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:32:44.981068 | controller | Wednesday 25 February 2026 17:32:44 +0000 (0:00:00.561) 0:00:49.822 **** 2026-02-25 17:32:44.981073 | controller | Wednesday 25 February 2026 17:32:44 +0000 (0:00:00.561) 0:00:49.821 **** 2026-02-25 17:32:44.981094 | 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 17:32:45.039441 | controller | 2026-02-25 17:32:45.039546 | 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 17:32:45.039554 | controller | Wednesday 25 February 2026 17:32:44 +0000 (0:00:00.102) 0:00:49.925 **** 2026-02-25 17:32:45.039559 | controller | Wednesday 25 February 2026 17:32:44 +0000 (0:00:00.102) 0:00:49.924 **** 2026-02-25 17:32:45.039582 | controller | ok: [localhost] => 2026-02-25 17:32:45.240017 | controller | changed: false 2026-02-25 17:32:45.240130 | controller | msg: All assertions passed 2026-02-25 17:32:45.240143 | controller | 2026-02-25 17:32:45.240150 | 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 17:32:45.240156 | controller | Wednesday 25 February 2026 17:32:45 +0000 (0:00:00.058) 0:00:49.984 **** 2026-02-25 17:32:45.240161 | controller | Wednesday 25 February 2026 17:32:45 +0000 (0:00:00.058) 0:00:49.982 **** 2026-02-25 17:32:45.240183 | controller | ok: [localhost] 2026-02-25 17:32:45.304905 | controller | 2026-02-25 17:32:45.305020 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:32:45.305029 | controller | Wednesday 25 February 2026 17:32:45 +0000 (0:00:00.200) 0:00:50.184 **** 2026-02-25 17:32:45.305035 | controller | Wednesday 25 February 2026 17:32:45 +0000 (0:00:00.200) 0:00:50.183 **** 2026-02-25 17:32:45.305079 | controller | ok: [localhost] 2026-02-25 17:32:45.976654 | controller | 2026-02-25 17:32:45.976727 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:32:45.976736 | controller | Wednesday 25 February 2026 17:32:45 +0000 (0:00:00.064) 0:00:50.249 **** 2026-02-25 17:32:45.976743 | controller | Wednesday 25 February 2026 17:32:45 +0000 (0:00:00.064) 0:00:50.248 **** 2026-02-25 17:32:45.976758 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-25 17:32:46.181275 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-25 17:32:46.181405 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-25 17:32:46.181418 | controller | 2026-02-25 17:32:46.181429 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:32:46.181440 | controller | _content | 2026-02-25 17:32:46.181451 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:32:46.181461 | controller | combine(_parsed, recursive=true) 2026-02-25 17:32:46.181497 | controller | }} 2026-02-25 17:32:46.181507 | controller | ] *** 2026-02-25 17:32:46.181517 | controller | Wednesday 25 February 2026 17:32:45 +0000 (0:00:00.671) 0:00:50.921 **** 2026-02-25 17:32:46.181528 | controller | Wednesday 25 February 2026 17:32:45 +0000 (0:00:00.671) 0:00:50.919 **** 2026-02-25 17:32:46.181559 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:32:46.436290 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:32:46.436413 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:32:46.436422 | controller | 2026-02-25 17:32:46.436430 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:32:46.436438 | controller | Wednesday 25 February 2026 17:32:46 +0000 (0:00:00.204) 0:00:51.126 **** 2026-02-25 17:32:46.436446 | controller | Wednesday 25 February 2026 17:32:46 +0000 (0:00:00.204) 0:00:51.124 **** 2026-02-25 17:32:46.436471 | controller | ok: [localhost] 2026-02-25 17:32:46.890732 | controller | 2026-02-25 17:32:46.890881 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:32:46.890895 | controller | (_destdir, 2026-02-25 17:32:46.890907 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:32:46.890918 | controller | }}, content={{ 2026-02-25 17:32:46.890927 | controller | ( 2026-02-25 17:32:46.890937 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:32:46.890947 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:32:46.890957 | controller | }}, mode=0644] *** 2026-02-25 17:32:46.890967 | controller | Wednesday 25 February 2026 17:32:46 +0000 (0:00:00.254) 0:00:51.380 **** 2026-02-25 17:32:46.891000 | controller | Wednesday 25 February 2026 17:32:46 +0000 (0:00:00.254) 0:00:51.378 **** 2026-02-25 17:32:46.891030 | controller | ok: [localhost] 2026-02-25 17:32:46.974716 | controller | 2026-02-25 17:32:46.974804 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:32:46.974822 | controller | Wednesday 25 February 2026 17:32:46 +0000 (0:00:00.455) 0:00:51.835 **** 2026-02-25 17:32:46.974835 | controller | Wednesday 25 February 2026 17:32:46 +0000 (0:00:00.455) 0:00:51.834 **** 2026-02-25 17:32:46.974856 | 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 17:32:47.039141 | controller | 2026-02-25 17:32:47.039207 | 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 17:32:47.039221 | controller | Wednesday 25 February 2026 17:32:46 +0000 (0:00:00.083) 0:00:51.919 **** 2026-02-25 17:32:47.039232 | controller | Wednesday 25 February 2026 17:32:46 +0000 (0:00:00.083) 0:00:51.918 **** 2026-02-25 17:32:47.039252 | controller | ok: [localhost] => 2026-02-25 17:32:47.290467 | controller | changed: false 2026-02-25 17:32:47.290555 | controller | msg: All assertions passed 2026-02-25 17:32:47.290566 | controller | 2026-02-25 17:32:47.290574 | 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 17:32:47.290582 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.064) 0:00:51.983 **** 2026-02-25 17:32:47.290589 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.064) 0:00:51.982 **** 2026-02-25 17:32:47.290610 | controller | ok: [localhost] 2026-02-25 17:32:47.342299 | controller | 2026-02-25 17:32:47.342364 | 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 17:32:47.342375 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.251) 0:00:52.235 **** 2026-02-25 17:32:47.342383 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.251) 0:00:52.233 **** 2026-02-25 17:32:47.342402 | controller | ok: [localhost] => 2026-02-25 17:32:47.599716 | controller | changed: false 2026-02-25 17:32:47.599822 | controller | msg: All assertions passed 2026-02-25 17:32:47.599846 | controller | 2026-02-25 17:32:47.599861 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:32:47.599875 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.052) 0:00:52.287 **** 2026-02-25 17:32:47.599889 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.052) 0:00:52.285 **** 2026-02-25 17:32:47.599912 | controller | ok: [localhost] 2026-02-25 17:32:47.888983 | controller | 2026-02-25 17:32:47.889027 | 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 17:32:47.889034 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:32:47.889039 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:32:47.889044 | controller | _config_map_content | 2026-02-25 17:32:47.889048 | controller | ansible.utils.remove_keys( 2026-02-25 17:32:47.889053 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:32:47.889058 | controller | matching_parameter='regex') 2026-02-25 17:32:47.889063 | controller | }}, cacheable=False] *** 2026-02-25 17:32:47.889068 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.256) 0:00:52.544 **** 2026-02-25 17:32:47.889074 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.256) 0:00:52.542 **** 2026-02-25 17:32:47.889085 | controller | ok: [localhost] 2026-02-25 17:32:47.943863 | controller | 2026-02-25 17:32:47.943987 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:32:47.943997 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.289) 0:00:52.833 **** 2026-02-25 17:32:47.944005 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.289) 0:00:52.832 **** 2026-02-25 17:32:47.944029 | controller | skipping: [localhost] 2026-02-25 17:32:48.206225 | controller | 2026-02-25 17:32:48.206348 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:32:48.206359 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.055) 0:00:52.888 **** 2026-02-25 17:32:48.206366 | controller | Wednesday 25 February 2026 17:32:47 +0000 (0:00:00.055) 0:00:52.887 **** 2026-02-25 17:32:48.206394 | controller | changed: [localhost] 2026-02-25 17:32:48.300423 | controller | 2026-02-25 17:32:48.300549 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:32:48.300570 | controller | (snippet_datadir, 2026-02-25 17:32:48.300582 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:32:48.300593 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:32:48.300604 | controller | Wednesday 25 February 2026 17:32:48 +0000 (0:00:00.262) 0:00:53.151 **** 2026-02-25 17:32:48.300614 | controller | Wednesday 25 February 2026 17:32:48 +0000 (0:00:00.262) 0:00:53.149 **** 2026-02-25 17:32:48.300708 | controller | skipping: [localhost] 2026-02-25 17:32:48.372760 | controller | 2026-02-25 17:32:48.372914 | 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 17:32:48.372928 | controller | Wednesday 25 February 2026 17:32:48 +0000 (0:00:00.093) 0:00:53.245 **** 2026-02-25 17:32:48.372951 | controller | Wednesday 25 February 2026 17:32:48 +0000 (0:00:00.093) 0:00:53.243 **** 2026-02-25 17:32:48.372982 | controller | ok: [localhost] 2026-02-25 17:32:48.857198 | controller | 2026-02-25 17:32:48.857299 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:32:48.857317 | controller | (snippet_datadir, 2026-02-25 17:32:48.857331 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:32:48.857346 | controller | }}, content={{ 2026-02-25 17:32:48.857360 | controller | _base64_patch | 2026-02-25 17:32:48.857374 | controller | default({}) | 2026-02-25 17:32:48.857387 | controller | to_nice_yaml 2026-02-25 17:32:48.857400 | controller | }}, mode=0644] *** 2026-02-25 17:32:48.857413 | controller | Wednesday 25 February 2026 17:32:48 +0000 (0:00:00.072) 0:00:53.317 **** 2026-02-25 17:32:48.857427 | controller | Wednesday 25 February 2026 17:32:48 +0000 (0:00:00.072) 0:00:53.316 **** 2026-02-25 17:32:48.857457 | controller | changed: [localhost] 2026-02-25 17:32:49.461695 | controller | 2026-02-25 17:32:49.461831 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:32:49.461842 | controller | (snippet_datadir, 2026-02-25 17:32:49.461851 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:32:49.461861 | controller | }}, content={{ 2026-02-25 17:32:49.461868 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:32:49.461875 | controller | default({}) | 2026-02-25 17:32:49.461882 | controller | to_nice_yaml 2026-02-25 17:32:49.461888 | controller | }}, mode=0644] *** 2026-02-25 17:32:49.461895 | controller | Wednesday 25 February 2026 17:32:48 +0000 (0:00:00.484) 0:00:53.801 **** 2026-02-25 17:32:49.461901 | controller | Wednesday 25 February 2026 17:32:48 +0000 (0:00:00.484) 0:00:53.800 **** 2026-02-25 17:32:49.461925 | controller | changed: [localhost] 2026-02-25 17:32:49.922983 | controller | 2026-02-25 17:32:49.923099 | 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 17:32:49.923110 | controller | ( 2026-02-25 17:32:49.923117 | controller | snippet_datadir, 2026-02-25 17:32:49.923125 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:32:49.923132 | controller | ) | path_join 2026-02-25 17:32:49.923139 | controller | }}, mode=0644] *** 2026-02-25 17:32:49.923146 | controller | Wednesday 25 February 2026 17:32:49 +0000 (0:00:00.604) 0:00:54.406 **** 2026-02-25 17:32:49.923153 | controller | Wednesday 25 February 2026 17:32:49 +0000 (0:00:00.604) 0:00:54.405 **** 2026-02-25 17:32:49.923178 | controller | changed: [localhost] 2026-02-25 17:32:50.019804 | controller | 2026-02-25 17:32:50.019927 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:32:50.019936 | controller | Wednesday 25 February 2026 17:32:49 +0000 (0:00:00.461) 0:00:54.868 **** 2026-02-25 17:32:50.019966 | controller | Wednesday 25 February 2026 17:32:49 +0000 (0:00:00.461) 0:00:54.866 **** 2026-02-25 17:32:50.019992 | 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 17:32:50.070191 | controller | 2026-02-25 17:32:50.070311 | 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 17:32:50.070321 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.096) 0:00:54.964 **** 2026-02-25 17:32:50.070329 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.096) 0:00:54.962 **** 2026-02-25 17:32:50.070355 | controller | ok: [localhost] => 2026-02-25 17:32:50.332007 | controller | changed: false 2026-02-25 17:32:50.332056 | controller | msg: All assertions passed 2026-02-25 17:32:50.332065 | controller | 2026-02-25 17:32:50.332073 | 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 17:32:50.332092 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.050) 0:00:55.014 **** 2026-02-25 17:32:50.332100 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.050) 0:00:55.013 **** 2026-02-25 17:32:50.332113 | controller | ok: [localhost] 2026-02-25 17:32:50.375472 | controller | 2026-02-25 17:32:50.375549 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:32:50.375558 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.262) 0:00:55.276 **** 2026-02-25 17:32:50.375564 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.261) 0:00:55.275 **** 2026-02-25 17:32:50.375582 | controller | ok: [localhost] 2026-02-25 17:32:50.808721 | controller | 2026-02-25 17:32:50.808880 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:32:50.808895 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.043) 0:00:55.320 **** 2026-02-25 17:32:50.808906 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.043) 0:00:55.319 **** 2026-02-25 17:32:50.809121 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-02-25 17:32:50.901083 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-02-25 17:32:50.901194 | controller | 2026-02-25 17:32:50.901203 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:32:50.901210 | controller | _content | 2026-02-25 17:32:50.901216 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:32:50.901222 | controller | combine(_parsed, recursive=true) 2026-02-25 17:32:50.901230 | controller | }} 2026-02-25 17:32:50.901235 | controller | ] *** 2026-02-25 17:32:50.901241 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.433) 0:00:55.753 **** 2026-02-25 17:32:50.901247 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.433) 0:00:55.752 **** 2026-02-25 17:32:50.901272 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:32:51.122514 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:32:51.122629 | controller | 2026-02-25 17:32:51.122638 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:32:51.122646 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.091) 0:00:55.845 **** 2026-02-25 17:32:51.122653 | controller | Wednesday 25 February 2026 17:32:50 +0000 (0:00:00.091) 0:00:55.844 **** 2026-02-25 17:32:51.122678 | controller | changed: [localhost] 2026-02-25 17:32:51.620997 | controller | 2026-02-25 17:32:51.621115 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:32:51.621123 | controller | (_destdir, 2026-02-25 17:32:51.621128 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:32:51.621133 | controller | }}, content={{ 2026-02-25 17:32:51.621139 | controller | ( 2026-02-25 17:32:51.621143 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:32:51.621148 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:32:51.621154 | controller | }}, mode=0644] *** 2026-02-25 17:32:51.621158 | controller | Wednesday 25 February 2026 17:32:51 +0000 (0:00:00.221) 0:00:56.067 **** 2026-02-25 17:32:51.621163 | controller | Wednesday 25 February 2026 17:32:51 +0000 (0:00:00.221) 0:00:56.065 **** 2026-02-25 17:32:51.621186 | controller | changed: [localhost] 2026-02-25 17:32:52.266943 | controller | 2026-02-25 17:32:52.267026 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/control-plane mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:32:52.267033 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:32:52.267038 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:32:52.267043 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:32:52.267047 | controller | }}, dest={{ 2026-02-25 17:32:52.267052 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:52.267058 | controller | stage['path'], _val.src_file 2026-02-25 17:32:52.267077 | controller | ) | 2026-02-25 17:32:52.267082 | controller | path_join 2026-02-25 17:32:52.267088 | controller | }}] *** 2026-02-25 17:32:52.267094 | controller | Wednesday 25 February 2026 17:32:51 +0000 (0:00:00.498) 0:00:56.565 **** 2026-02-25 17:32:52.267101 | controller | Wednesday 25 February 2026 17:32:51 +0000 (0:00:00.498) 0:00:56.564 **** 2026-02-25 17:32:52.267123 | controller | ok: [localhost] => (item=network-values) 2026-02-25 17:32:52.329527 | controller | changed: [localhost] => (item=service-values) 2026-02-25 17:32:52.329613 | controller | 2026-02-25 17:32:52.329619 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:52.329625 | controller | Wednesday 25 February 2026 17:32:52 +0000 (0:00:00.645) 0:00:57.211 **** 2026-02-25 17:32:52.329631 | controller | Wednesday 25 February 2026 17:32:52 +0000 (0:00:00.645) 0:00:57.210 **** 2026-02-25 17:32:52.329644 | controller | skipping: [localhost] 2026-02-25 17:32:52.765683 | controller | 2026-02-25 17:32:52.765777 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:32:52.765785 | controller | Wednesday 25 February 2026 17:32:52 +0000 (0:00:00.062) 0:00:57.274 **** 2026-02-25 17:32:52.765791 | controller | Wednesday 25 February 2026 17:32:52 +0000 (0:00:00.062) 0:00:57.272 **** 2026-02-25 17:32:52.765805 | controller | changed: [localhost] 2026-02-25 17:32:53.301482 | controller | 2026-02-25 17:32:53.301562 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:32:53.301571 | controller | Wednesday 25 February 2026 17:32:52 +0000 (0:00:00.436) 0:00:57.710 **** 2026-02-25 17:32:53.301577 | controller | Wednesday 25 February 2026 17:32:52 +0000 (0:00:00.436) 0:00:57.709 **** 2026-02-25 17:32:53.301591 | controller | changed: [localhost] 2026-02-25 17:32:53.579618 | controller | 2026-02-25 17:32:53.579712 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp_dt04_ipv6/control-plane remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:32:53.579720 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:32:53.579725 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:32:53.579730 | controller | }}, mode=0644] *** 2026-02-25 17:32:53.579735 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.535) 0:00:58.246 **** 2026-02-25 17:32:53.579741 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.535) 0:00:58.244 **** 2026-02-25 17:32:53.579759 | controller | changed: [localhost] 2026-02-25 17:32:53.619679 | controller | 2026-02-25 17:32:53.619749 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:53.619758 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.277) 0:00:58.524 **** 2026-02-25 17:32:53.619791 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.277) 0:00:58.522 **** 2026-02-25 17:32:53.619810 | controller | skipping: [localhost] 2026-02-25 17:32:53.691625 | controller | 2026-02-25 17:32:53.691726 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp_dt04_ipv6/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:32:53.691744 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.040) 0:00:58.564 **** 2026-02-25 17:32:53.691759 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.040) 0:00:58.563 **** 2026-02-25 17:32:53.691829 | controller | skipping: [localhost] 2026-02-25 17:32:53.755102 | controller | 2026-02-25 17:32:53.755188 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp_dt04_ipv6/control-plane _raw_params=wait_condition.yml] *** 2026-02-25 17:32:53.755206 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.071) 0:00:58.636 **** 2026-02-25 17:32:53.755221 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.071) 0:00:58.635 **** 2026-02-25 17:32:53.755248 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=30m) 2026-02-25 17:32:53.819462 | controller | skipping: [localhost] 2026-02-25 17:32:53.819555 | controller | 2026-02-25 17:32:53.819569 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:32:53.819580 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.062) 0:00:58.699 **** 2026-02-25 17:32:53.819591 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.062) 0:00:58.697 **** 2026-02-25 17:32:53.819615 | controller | skipping: [localhost] 2026-02-25 17:32:53.881534 | controller | 2026-02-25 17:32:53.881627 | controller | TASK [Executing post_stage hooks for examples/dt/bgp_dt04_ipv6/control-plane name=run_hook] *** 2026-02-25 17:32:53.881637 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.064) 0:00:58.763 **** 2026-02-25 17:32:53.881644 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.064) 0:00:58.762 **** 2026-02-25 17:32:53.881661 | controller | skipping: [localhost] 2026-02-25 17:32:53.940613 | controller | 2026-02-25 17:32:53.940703 | 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 17:32:53.940711 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.062) 0:00:58.825 **** 2026-02-25 17:32:53.940719 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.062) 0:00:58.824 **** 2026-02-25 17:32:53.940736 | controller | ok: [localhost] => 2026-02-25 17:32:53.976553 | controller | changed: false 2026-02-25 17:32:53.976682 | controller | msg: All assertions passed 2026-02-25 17:32:53.976701 | controller | 2026-02-25 17:32:53.976745 | 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 17:32:53.976762 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.059) 0:00:58.885 **** 2026-02-25 17:32:53.976811 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.059) 0:00:58.883 **** 2026-02-25 17:32:53.976841 | controller | skipping: [localhost] 2026-02-25 17:32:54.014636 | controller | 2026-02-25 17:32:54.014690 | 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 17:32:54.014700 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.036) 0:00:58.921 **** 2026-02-25 17:32:54.014707 | controller | Wednesday 25 February 2026 17:32:53 +0000 (0:00:00.036) 0:00:58.919 **** 2026-02-25 17:32:54.014723 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:32:54.045448 | controller | 2026-02-25 17:32:54.045503 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:32:54.045513 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.038) 0:00:58.959 **** 2026-02-25 17:32:54.045522 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.038) 0:00:58.958 **** 2026-02-25 17:32:54.045536 | controller | skipping: [localhost] 2026-02-25 17:32:54.099615 | controller | 2026-02-25 17:32:54.099707 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:32:54.099716 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.030) 0:00:58.990 **** 2026-02-25 17:32:54.099723 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.030) 0:00:58.988 **** 2026-02-25 17:32:54.099742 | controller | ok: [localhost] 2026-02-25 17:32:54.389617 | controller | 2026-02-25 17:32:54.389682 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:32:54.389689 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:32:54.389694 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:32:54.389699 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:32:54.389711 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.054) 0:00:59.044 **** 2026-02-25 17:32:54.389716 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.054) 0:00:59.042 **** 2026-02-25 17:32:54.389729 | controller | ok: [localhost] => (item={'name': 'edpm-r0-compute-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-25 17:32:54.478442 | controller | 2026-02-25 17:32:54.478494 | 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 17:32:54.478503 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.289) 0:00:59.334 **** 2026-02-25 17:32:54.478510 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.289) 0:00:59.332 **** 2026-02-25 17:32:54.478525 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:32:54.544920 | controller | 2026-02-25 17:32:54.544999 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/computes/r0 name=run_hook] *** 2026-02-25 17:32:54.545008 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.089) 0:00:59.423 **** 2026-02-25 17:32:54.545015 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.089) 0:00:59.422 **** 2026-02-25 17:32:54.545032 | controller | skipping: [localhost] 2026-02-25 17:32:54.626136 | controller | 2026-02-25 17:32:54.626211 | controller | TASK [Generate values.yaml for examples/dt/bgp_dt04_ipv6/edpm/computes/r0 name=ci_gen_kustomize_values] *** 2026-02-25 17:32:54.626218 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.066) 0:00:59.489 **** 2026-02-25 17:32:54.626224 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.066) 0:00:59.488 **** 2026-02-25 17:32:54.626239 | controller | 2026-02-25 17:32:54.715438 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:32:54.715527 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.081) 0:00:59.571 **** 2026-02-25 17:32:54.715537 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.081) 0:00:59.569 **** 2026-02-25 17:32:54.715557 | 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 17:32:54.782086 | controller | 2026-02-25 17:32:54.782141 | 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 17:32:54.782151 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.089) 0:00:59.660 **** 2026-02-25 17:32:54.782159 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.089) 0:00:59.658 **** 2026-02-25 17:32:54.782173 | controller | ok: [localhost] => 2026-02-25 17:32:55.031167 | controller | changed: false 2026-02-25 17:32:55.031239 | controller | msg: All assertions passed 2026-02-25 17:32:55.031248 | controller | 2026-02-25 17:32:55.031255 | 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 17:32:55.031263 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.066) 0:00:59.726 **** 2026-02-25 17:32:55.031270 | controller | Wednesday 25 February 2026 17:32:54 +0000 (0:00:00.066) 0:00:59.725 **** 2026-02-25 17:32:55.031297 | controller | ok: [localhost] 2026-02-25 17:32:55.115684 | controller | 2026-02-25 17:32:55.115795 | 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 17:32:55.115813 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.248) 0:00:59.975 **** 2026-02-25 17:32:55.115825 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.248) 0:00:59.974 **** 2026-02-25 17:32:55.115848 | controller | ok: [localhost] => 2026-02-25 17:32:55.317981 | controller | changed: false 2026-02-25 17:32:55.318068 | controller | msg: All assertions passed 2026-02-25 17:32:55.318086 | controller | 2026-02-25 17:32:55.318097 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:32:55.318118 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.084) 0:01:00.060 **** 2026-02-25 17:32:55.318129 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.084) 0:01:00.059 **** 2026-02-25 17:32:55.318152 | controller | ok: [localhost] 2026-02-25 17:32:55.568355 | controller | 2026-02-25 17:32:55.568461 | 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 17:32:55.568476 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:32:55.568487 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:32:55.568497 | controller | _config_map_content | 2026-02-25 17:32:55.568507 | controller | ansible.utils.remove_keys( 2026-02-25 17:32:55.568517 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:32:55.568527 | controller | matching_parameter='regex') 2026-02-25 17:32:55.568536 | controller | }}, cacheable=False] *** 2026-02-25 17:32:55.568546 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.201) 0:01:00.262 **** 2026-02-25 17:32:55.568556 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.201) 0:01:00.261 **** 2026-02-25 17:32:55.568583 | controller | ok: [localhost] 2026-02-25 17:32:55.620809 | controller | 2026-02-25 17:32:55.620890 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:32:55.620903 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.250) 0:01:00.512 **** 2026-02-25 17:32:55.620914 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.250) 0:01:00.511 **** 2026-02-25 17:32:55.620933 | controller | skipping: [localhost] 2026-02-25 17:32:55.843687 | controller | 2026-02-25 17:32:55.843812 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:32:55.843834 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.052) 0:01:00.565 **** 2026-02-25 17:32:55.843848 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.052) 0:01:00.563 **** 2026-02-25 17:32:55.843875 | controller | changed: [localhost] 2026-02-25 17:32:56.349855 | controller | 2026-02-25 17:32:56.349962 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:32:56.349981 | controller | (snippet_datadir, 2026-02-25 17:32:56.349993 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:32:56.350003 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:32:56.350014 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.223) 0:01:00.788 **** 2026-02-25 17:32:56.350024 | controller | Wednesday 25 February 2026 17:32:55 +0000 (0:00:00.223) 0:01:00.787 **** 2026-02-25 17:32:56.350050 | controller | changed: [localhost] 2026-02-25 17:32:56.430994 | controller | 2026-02-25 17:32:56.431068 | 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 17:32:56.431077 | controller | Wednesday 25 February 2026 17:32:56 +0000 (0:00:00.505) 0:01:01.293 **** 2026-02-25 17:32:56.431085 | controller | Wednesday 25 February 2026 17:32:56 +0000 (0:00:00.505) 0:01:01.292 **** 2026-02-25 17:32:56.431101 | controller | ok: [localhost] 2026-02-25 17:32:56.917515 | controller | 2026-02-25 17:32:56.917619 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:32:56.917628 | controller | (snippet_datadir, 2026-02-25 17:32:56.917645 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:32:56.917652 | controller | }}, content={{ 2026-02-25 17:32:56.917658 | controller | _base64_patch | 2026-02-25 17:32:56.917664 | controller | default({}) | 2026-02-25 17:32:56.917670 | controller | to_nice_yaml 2026-02-25 17:32:56.917676 | controller | }}, mode=0644] *** 2026-02-25 17:32:56.917682 | controller | Wednesday 25 February 2026 17:32:56 +0000 (0:00:00.081) 0:01:01.375 **** 2026-02-25 17:32:56.917689 | controller | Wednesday 25 February 2026 17:32:56 +0000 (0:00:00.081) 0:01:01.374 **** 2026-02-25 17:32:56.917709 | controller | changed: [localhost] 2026-02-25 17:32:57.429664 | controller | 2026-02-25 17:32:57.429793 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:32:57.429801 | controller | (snippet_datadir, 2026-02-25 17:32:57.429808 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:32:57.429813 | controller | }}, content={{ 2026-02-25 17:32:57.429817 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:32:57.429822 | controller | default({}) | 2026-02-25 17:32:57.429827 | controller | to_nice_yaml 2026-02-25 17:32:57.429831 | controller | }}, mode=0644] *** 2026-02-25 17:32:57.429836 | controller | Wednesday 25 February 2026 17:32:56 +0000 (0:00:00.486) 0:01:01.861 **** 2026-02-25 17:32:57.429840 | controller | Wednesday 25 February 2026 17:32:56 +0000 (0:00:00.486) 0:01:01.860 **** 2026-02-25 17:32:57.429855 | controller | changed: [localhost] 2026-02-25 17:32:57.927824 | controller | 2026-02-25 17:32:57.927918 | 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 17:32:57.927927 | controller | ( 2026-02-25 17:32:57.927934 | controller | snippet_datadir, 2026-02-25 17:32:57.927941 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:32:57.927948 | controller | ) | path_join 2026-02-25 17:32:57.927954 | controller | }}, mode=0644] *** 2026-02-25 17:32:57.927960 | controller | Wednesday 25 February 2026 17:32:57 +0000 (0:00:00.512) 0:01:02.373 **** 2026-02-25 17:32:57.927967 | controller | Wednesday 25 February 2026 17:32:57 +0000 (0:00:00.512) 0:01:02.372 **** 2026-02-25 17:32:57.927984 | controller | changed: [localhost] 2026-02-25 17:32:57.989978 | controller | 2026-02-25 17:32:57.990100 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:32:57.990110 | controller | Wednesday 25 February 2026 17:32:57 +0000 (0:00:00.498) 0:01:02.872 **** 2026-02-25 17:32:57.990118 | controller | Wednesday 25 February 2026 17:32:57 +0000 (0:00:00.498) 0:01:02.870 **** 2026-02-25 17:32:57.990144 | 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 17:32:58.069035 | controller | 2026-02-25 17:32:58.069161 | 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 17:32:58.069176 | controller | Wednesday 25 February 2026 17:32:57 +0000 (0:00:00.062) 0:01:02.934 **** 2026-02-25 17:32:58.069187 | controller | Wednesday 25 February 2026 17:32:57 +0000 (0:00:00.062) 0:01:02.933 **** 2026-02-25 17:32:58.069215 | controller | ok: [localhost] => 2026-02-25 17:32:58.307898 | controller | changed: false 2026-02-25 17:32:58.307987 | controller | msg: All assertions passed 2026-02-25 17:32:58.307994 | controller | 2026-02-25 17:32:58.308000 | 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 17:32:58.308006 | controller | Wednesday 25 February 2026 17:32:58 +0000 (0:00:00.079) 0:01:03.013 **** 2026-02-25 17:32:58.308012 | controller | Wednesday 25 February 2026 17:32:58 +0000 (0:00:00.079) 0:01:03.012 **** 2026-02-25 17:32:58.308025 | controller | ok: [localhost] 2026-02-25 17:32:58.376881 | controller | 2026-02-25 17:32:58.376983 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:32:58.376993 | controller | Wednesday 25 February 2026 17:32:58 +0000 (0:00:00.238) 0:01:03.252 **** 2026-02-25 17:32:58.376999 | controller | Wednesday 25 February 2026 17:32:58 +0000 (0:00:00.238) 0:01:03.250 **** 2026-02-25 17:32:58.377033 | controller | ok: [localhost] 2026-02-25 17:32:59.013964 | controller | 2026-02-25 17:32:59.014046 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:32:59.014059 | controller | Wednesday 25 February 2026 17:32:58 +0000 (0:00:00.068) 0:01:03.321 **** 2026-02-25 17:32:59.014069 | controller | Wednesday 25 February 2026 17:32:58 +0000 (0:00:00.068) 0:01:03.319 **** 2026-02-25 17:32:59.014092 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/02_ci_data.yaml) 2026-02-25 17:32:59.186002 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/03_user_data_b64.yaml) 2026-02-25 17:32:59.186066 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/04_user_data.yaml) 2026-02-25 17:32:59.186075 | controller | 2026-02-25 17:32:59.186083 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:32:59.186089 | controller | _content | 2026-02-25 17:32:59.186096 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:32:59.186103 | controller | combine(_parsed, recursive=true) 2026-02-25 17:32:59.186110 | controller | }} 2026-02-25 17:32:59.186116 | controller | ] *** 2026-02-25 17:32:59.186122 | controller | Wednesday 25 February 2026 17:32:59 +0000 (0:00:00.636) 0:01:03.957 **** 2026-02-25 17:32:59.186129 | controller | Wednesday 25 February 2026 17:32:59 +0000 (0:00:00.636) 0:01:03.956 **** 2026-02-25 17:32:59.186142 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:32:59.430526 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:32:59.430623 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:32:59.430632 | controller | 2026-02-25 17:32:59.430639 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:32:59.430647 | controller | Wednesday 25 February 2026 17:32:59 +0000 (0:00:00.172) 0:01:04.130 **** 2026-02-25 17:32:59.430653 | controller | Wednesday 25 February 2026 17:32:59 +0000 (0:00:00.172) 0:01:04.129 **** 2026-02-25 17:32:59.430670 | controller | changed: [localhost] 2026-02-25 17:32:59.923097 | controller | 2026-02-25 17:32:59.923193 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:32:59.923200 | controller | (_destdir, 2026-02-25 17:32:59.923205 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:32:59.923211 | controller | }}, content={{ 2026-02-25 17:32:59.923215 | controller | ( 2026-02-25 17:32:59.923220 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:32:59.923225 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:32:59.923236 | controller | }}, mode=0644] *** 2026-02-25 17:32:59.923240 | controller | Wednesday 25 February 2026 17:32:59 +0000 (0:00:00.244) 0:01:04.374 **** 2026-02-25 17:32:59.923245 | controller | Wednesday 25 February 2026 17:32:59 +0000 (0:00:00.244) 0:01:04.373 **** 2026-02-25 17:32:59.923259 | controller | changed: [localhost] 2026-02-25 17:33:00.227275 | controller | 2026-02-25 17:33:00.227363 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/edpm/computes/r0 mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:33:00.227376 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:33:00.227387 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:33:00.227396 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:33:00.227404 | controller | }}, dest={{ 2026-02-25 17:33:00.227414 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:00.227424 | controller | stage['path'], _val.src_file 2026-02-25 17:33:00.227433 | controller | ) | 2026-02-25 17:33:00.227442 | controller | path_join 2026-02-25 17:33:00.227451 | controller | }}] *** 2026-02-25 17:33:00.227460 | controller | Wednesday 25 February 2026 17:32:59 +0000 (0:00:00.492) 0:01:04.867 **** 2026-02-25 17:33:00.227469 | controller | Wednesday 25 February 2026 17:32:59 +0000 (0:00:00.492) 0:01:04.866 **** 2026-02-25 17:33:00.227492 | controller | changed: [localhost] => (item=edpm-r0-compute-nodeset-values) 2026-02-25 17:33:00.295756 | controller | 2026-02-25 17:33:00.295872 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:00.295882 | controller | Wednesday 25 February 2026 17:33:00 +0000 (0:00:00.304) 0:01:05.171 **** 2026-02-25 17:33:00.295892 | controller | Wednesday 25 February 2026 17:33:00 +0000 (0:00:00.304) 0:01:05.170 **** 2026-02-25 17:33:00.295911 | controller | skipping: [localhost] 2026-02-25 17:33:00.757796 | controller | 2026-02-25 17:33:00.757896 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/edpm/computes/r0 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:33:00.757918 | controller | Wednesday 25 February 2026 17:33:00 +0000 (0:00:00.068) 0:01:05.240 **** 2026-02-25 17:33:00.757926 | controller | Wednesday 25 February 2026 17:33:00 +0000 (0:00:00.068) 0:01:05.239 **** 2026-02-25 17:33:00.757951 | controller | changed: [localhost] 2026-02-25 17:33:01.246760 | controller | 2026-02-25 17:33:01.246895 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:33:01.246905 | controller | Wednesday 25 February 2026 17:33:00 +0000 (0:00:00.461) 0:01:05.702 **** 2026-02-25 17:33:01.246911 | controller | Wednesday 25 February 2026 17:33:00 +0000 (0:00:00.461) 0:01:05.701 **** 2026-02-25 17:33:01.246928 | controller | changed: [localhost] 2026-02-25 17:33:01.580458 | controller | 2026-02-25 17:33:01.580563 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp_dt04_ipv6/edpm/computes/r0 remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:33:01.580573 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:33:01.580580 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:33:01.580588 | controller | }}, mode=0644] *** 2026-02-25 17:33:01.580594 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.488) 0:01:06.191 **** 2026-02-25 17:33:01.580601 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.488) 0:01:06.189 **** 2026-02-25 17:33:01.580621 | controller | changed: [localhost] 2026-02-25 17:33:01.643112 | controller | 2026-02-25 17:33:01.643205 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:01.643213 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.334) 0:01:06.525 **** 2026-02-25 17:33:01.643218 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.334) 0:01:06.523 **** 2026-02-25 17:33:01.643236 | controller | skipping: [localhost] 2026-02-25 17:33:01.697756 | controller | 2026-02-25 17:33:01.697891 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp_dt04_ipv6/edpm/computes/r0 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:33:01.697901 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.062) 0:01:06.588 **** 2026-02-25 17:33:01.697908 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.062) 0:01:06.586 **** 2026-02-25 17:33:01.697935 | controller | skipping: [localhost] 2026-02-25 17:33:01.769336 | controller | 2026-02-25 17:33:01.769387 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp_dt04_ipv6/edpm/computes/r0 _raw_params=wait_condition.yml] *** 2026-02-25 17:33:01.769394 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.054) 0:01:06.642 **** 2026-02-25 17:33:01.769399 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.054) 0:01:06.641 **** 2026-02-25 17:33:01.769412 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:01.822998 | controller | skipping: [localhost] 2026-02-25 17:33:01.823096 | controller | 2026-02-25 17:33:01.823105 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:01.823113 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.071) 0:01:06.714 **** 2026-02-25 17:33:01.823121 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.071) 0:01:06.712 **** 2026-02-25 17:33:01.823138 | controller | skipping: [localhost] 2026-02-25 17:33:01.878391 | controller | 2026-02-25 17:33:01.878483 | controller | TASK [Executing post_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/computes/r0 name=run_hook] *** 2026-02-25 17:33:01.878490 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.053) 0:01:06.767 **** 2026-02-25 17:33:01.878500 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.053) 0:01:06.766 **** 2026-02-25 17:33:01.878514 | controller | skipping: [localhost] 2026-02-25 17:33:01.947699 | controller | 2026-02-25 17:33:01.947806 | 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 17:33:01.947843 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.055) 0:01:06.823 **** 2026-02-25 17:33:01.947857 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.055) 0:01:06.821 **** 2026-02-25 17:33:01.947883 | controller | ok: [localhost] => 2026-02-25 17:33:01.985497 | controller | changed: false 2026-02-25 17:33:01.985554 | controller | msg: All assertions passed 2026-02-25 17:33:01.985562 | controller | 2026-02-25 17:33:01.985568 | 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 17:33:01.985575 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.069) 0:01:06.892 **** 2026-02-25 17:33:01.985582 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.069) 0:01:06.890 **** 2026-02-25 17:33:01.985598 | controller | skipping: [localhost] 2026-02-25 17:33:02.035840 | controller | 2026-02-25 17:33:02.035942 | 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 17:33:02.035955 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.037) 0:01:06.929 **** 2026-02-25 17:33:02.035966 | controller | Wednesday 25 February 2026 17:33:01 +0000 (0:00:00.037) 0:01:06.928 **** 2026-02-25 17:33:02.035991 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:02.065780 | controller | 2026-02-25 17:33:02.065876 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:33:02.065886 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.051) 0:01:06.980 **** 2026-02-25 17:33:02.065894 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.050) 0:01:06.979 **** 2026-02-25 17:33:02.065912 | controller | skipping: [localhost] 2026-02-25 17:33:02.120069 | controller | 2026-02-25 17:33:02.120172 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:33:02.120181 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.030) 0:01:07.010 **** 2026-02-25 17:33:02.120189 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.030) 0:01:07.009 **** 2026-02-25 17:33:02.120206 | controller | ok: [localhost] 2026-02-25 17:33:02.385464 | controller | 2026-02-25 17:33:02.385536 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:33:02.385545 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:02.385552 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:33:02.385559 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:33:02.385566 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.053) 0:01:07.064 **** 2026-02-25 17:33:02.385574 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.053) 0:01:07.063 **** 2026-02-25 17:33:02.385590 | controller | ok: [localhost] => (item={'name': 'edpm-r1-compute-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-25 17:33:02.457257 | controller | 2026-02-25 17:33:02.457334 | 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 17:33:02.457347 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.265) 0:01:07.330 **** 2026-02-25 17:33:02.457357 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.265) 0:01:07.328 **** 2026-02-25 17:33:02.457377 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:33:02.529825 | controller | 2026-02-25 17:33:02.529909 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/computes/r1 name=run_hook] *** 2026-02-25 17:33:02.529918 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.071) 0:01:07.402 **** 2026-02-25 17:33:02.529940 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.071) 0:01:07.400 **** 2026-02-25 17:33:02.529955 | controller | skipping: [localhost] 2026-02-25 17:33:02.635676 | controller | 2026-02-25 17:33:02.635799 | controller | TASK [Generate values.yaml for examples/dt/bgp_dt04_ipv6/edpm/computes/r1 name=ci_gen_kustomize_values] *** 2026-02-25 17:33:02.635811 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.072) 0:01:07.474 **** 2026-02-25 17:33:02.635819 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.072) 0:01:07.473 **** 2026-02-25 17:33:02.635839 | controller | 2026-02-25 17:33:02.717831 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:33:02.717953 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.106) 0:01:07.580 **** 2026-02-25 17:33:02.717967 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.106) 0:01:07.579 **** 2026-02-25 17:33:02.717997 | 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 17:33:02.788527 | controller | 2026-02-25 17:33:02.788636 | 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 17:33:02.788650 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.082) 0:01:07.662 **** 2026-02-25 17:33:02.788661 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.082) 0:01:07.661 **** 2026-02-25 17:33:02.788684 | controller | ok: [localhost] => 2026-02-25 17:33:03.060608 | controller | changed: false 2026-02-25 17:33:03.060706 | controller | msg: All assertions passed 2026-02-25 17:33:03.060715 | controller | 2026-02-25 17:33:03.060723 | 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 17:33:03.060731 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.069) 0:01:07.732 **** 2026-02-25 17:33:03.060738 | controller | Wednesday 25 February 2026 17:33:02 +0000 (0:00:00.070) 0:01:07.731 **** 2026-02-25 17:33:03.060754 | controller | ok: [localhost] 2026-02-25 17:33:03.135466 | controller | 2026-02-25 17:33:03.135568 | 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 17:33:03.135578 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.272) 0:01:08.005 **** 2026-02-25 17:33:03.135585 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.272) 0:01:08.004 **** 2026-02-25 17:33:03.135603 | controller | ok: [localhost] => 2026-02-25 17:33:03.371177 | controller | changed: false 2026-02-25 17:33:03.371280 | controller | msg: All assertions passed 2026-02-25 17:33:03.371289 | controller | 2026-02-25 17:33:03.371297 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:33:03.371305 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.074) 0:01:08.080 **** 2026-02-25 17:33:03.371312 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.074) 0:01:08.078 **** 2026-02-25 17:33:03.371330 | controller | ok: [localhost] 2026-02-25 17:33:03.638492 | controller | 2026-02-25 17:33:03.638591 | 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 17:33:03.638601 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:33:03.638609 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:33:03.638616 | controller | _config_map_content | 2026-02-25 17:33:03.638623 | controller | ansible.utils.remove_keys( 2026-02-25 17:33:03.638630 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:33:03.638637 | controller | matching_parameter='regex') 2026-02-25 17:33:03.638645 | controller | }}, cacheable=False] *** 2026-02-25 17:33:03.638651 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.235) 0:01:08.316 **** 2026-02-25 17:33:03.638670 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.235) 0:01:08.314 **** 2026-02-25 17:33:03.638688 | controller | ok: [localhost] 2026-02-25 17:33:03.706404 | controller | 2026-02-25 17:33:03.706463 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:33:03.706469 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.266) 0:01:08.582 **** 2026-02-25 17:33:03.706475 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.266) 0:01:08.581 **** 2026-02-25 17:33:03.706492 | controller | skipping: [localhost] 2026-02-25 17:33:03.993632 | controller | 2026-02-25 17:33:03.993747 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:33:03.993761 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.068) 0:01:08.650 **** 2026-02-25 17:33:03.993793 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.068) 0:01:08.649 **** 2026-02-25 17:33:03.993821 | controller | changed: [localhost] 2026-02-25 17:33:04.572602 | controller | 2026-02-25 17:33:04.572703 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:33:04.572712 | controller | (snippet_datadir, 2026-02-25 17:33:04.572719 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:33:04.572726 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:33:04.572733 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.287) 0:01:08.938 **** 2026-02-25 17:33:04.572740 | controller | Wednesday 25 February 2026 17:33:03 +0000 (0:00:00.287) 0:01:08.936 **** 2026-02-25 17:33:04.572760 | controller | changed: [localhost] 2026-02-25 17:33:04.667693 | controller | 2026-02-25 17:33:04.667837 | 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 17:33:04.667851 | controller | Wednesday 25 February 2026 17:33:04 +0000 (0:00:00.578) 0:01:09.516 **** 2026-02-25 17:33:04.667857 | controller | Wednesday 25 February 2026 17:33:04 +0000 (0:00:00.578) 0:01:09.515 **** 2026-02-25 17:33:04.667882 | controller | ok: [localhost] 2026-02-25 17:33:05.120464 | controller | 2026-02-25 17:33:05.120548 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:33:05.120562 | controller | (snippet_datadir, 2026-02-25 17:33:05.120573 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:33:05.120583 | controller | }}, content={{ 2026-02-25 17:33:05.120593 | controller | _base64_patch | 2026-02-25 17:33:05.120603 | controller | default({}) | 2026-02-25 17:33:05.120613 | controller | to_nice_yaml 2026-02-25 17:33:05.120623 | controller | }}, mode=0644] *** 2026-02-25 17:33:05.120633 | controller | Wednesday 25 February 2026 17:33:04 +0000 (0:00:00.095) 0:01:09.611 **** 2026-02-25 17:33:05.120643 | controller | Wednesday 25 February 2026 17:33:04 +0000 (0:00:00.095) 0:01:09.610 **** 2026-02-25 17:33:05.120666 | controller | changed: [localhost] 2026-02-25 17:33:05.567429 | controller | 2026-02-25 17:33:05.567521 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:33:05.567547 | controller | (snippet_datadir, 2026-02-25 17:33:05.567562 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:33:05.567577 | controller | }}, content={{ 2026-02-25 17:33:05.567589 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:33:05.567601 | controller | default({}) | 2026-02-25 17:33:05.567611 | controller | to_nice_yaml 2026-02-25 17:33:05.567620 | controller | }}, mode=0644] *** 2026-02-25 17:33:05.567630 | controller | Wednesday 25 February 2026 17:33:05 +0000 (0:00:00.452) 0:01:10.064 **** 2026-02-25 17:33:05.567640 | controller | Wednesday 25 February 2026 17:33:05 +0000 (0:00:00.452) 0:01:10.063 **** 2026-02-25 17:33:05.567663 | controller | changed: [localhost] 2026-02-25 17:33:06.075065 | controller | 2026-02-25 17:33:06.075150 | 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 17:33:06.075164 | controller | ( 2026-02-25 17:33:06.075175 | controller | snippet_datadir, 2026-02-25 17:33:06.075185 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:33:06.075207 | controller | ) | path_join 2026-02-25 17:33:06.075217 | controller | }}, mode=0644] *** 2026-02-25 17:33:06.075227 | controller | Wednesday 25 February 2026 17:33:05 +0000 (0:00:00.447) 0:01:10.511 **** 2026-02-25 17:33:06.075238 | controller | Wednesday 25 February 2026 17:33:05 +0000 (0:00:00.447) 0:01:10.510 **** 2026-02-25 17:33:06.075258 | controller | changed: [localhost] 2026-02-25 17:33:06.178362 | controller | 2026-02-25 17:33:06.178447 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:33:06.178457 | controller | Wednesday 25 February 2026 17:33:06 +0000 (0:00:00.507) 0:01:11.019 **** 2026-02-25 17:33:06.178464 | controller | Wednesday 25 February 2026 17:33:06 +0000 (0:00:00.507) 0:01:11.018 **** 2026-02-25 17:33:06.178485 | 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 17:33:06.242094 | controller | 2026-02-25 17:33:06.242234 | 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 17:33:06.242268 | controller | Wednesday 25 February 2026 17:33:06 +0000 (0:00:00.103) 0:01:11.123 **** 2026-02-25 17:33:06.242284 | controller | Wednesday 25 February 2026 17:33:06 +0000 (0:00:00.103) 0:01:11.121 **** 2026-02-25 17:33:06.242314 | controller | ok: [localhost] => 2026-02-25 17:33:06.488188 | controller | changed: false 2026-02-25 17:33:06.488275 | controller | msg: All assertions passed 2026-02-25 17:33:06.488472 | controller | 2026-02-25 17:33:06.488483 | 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 17:33:06.488500 | controller | Wednesday 25 February 2026 17:33:06 +0000 (0:00:00.063) 0:01:11.187 **** 2026-02-25 17:33:06.488510 | controller | Wednesday 25 February 2026 17:33:06 +0000 (0:00:00.063) 0:01:11.185 **** 2026-02-25 17:33:06.488531 | controller | ok: [localhost] 2026-02-25 17:33:06.566396 | controller | 2026-02-25 17:33:06.566459 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:33:06.566472 | controller | Wednesday 25 February 2026 17:33:06 +0000 (0:00:00.245) 0:01:11.432 **** 2026-02-25 17:33:06.566483 | controller | Wednesday 25 February 2026 17:33:06 +0000 (0:00:00.245) 0:01:11.431 **** 2026-02-25 17:33:06.566502 | controller | ok: [localhost] 2026-02-25 17:33:07.264990 | controller | 2026-02-25 17:33:07.265048 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:33:07.265061 | controller | Wednesday 25 February 2026 17:33:06 +0000 (0:00:00.077) 0:01:11.510 **** 2026-02-25 17:33:07.265072 | controller | Wednesday 25 February 2026 17:33:06 +0000 (0:00:00.077) 0:01:11.509 **** 2026-02-25 17:33:07.265090 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/02_ci_data.yaml) 2026-02-25 17:33:07.409667 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/03_user_data_b64.yaml) 2026-02-25 17:33:07.409730 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/04_user_data.yaml) 2026-02-25 17:33:07.409741 | controller | 2026-02-25 17:33:07.409750 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:33:07.409758 | controller | _content | 2026-02-25 17:33:07.409767 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:33:07.409794 | controller | combine(_parsed, recursive=true) 2026-02-25 17:33:07.409803 | controller | }} 2026-02-25 17:33:07.409811 | controller | ] *** 2026-02-25 17:33:07.409820 | controller | Wednesday 25 February 2026 17:33:07 +0000 (0:00:00.698) 0:01:12.209 **** 2026-02-25 17:33:07.409828 | controller | Wednesday 25 February 2026 17:33:07 +0000 (0:00:00.698) 0:01:12.208 **** 2026-02-25 17:33:07.409846 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:33:07.686355 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:33:07.686437 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:33:07.686444 | controller | 2026-02-25 17:33:07.686452 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:33:07.686459 | controller | Wednesday 25 February 2026 17:33:07 +0000 (0:00:00.145) 0:01:12.354 **** 2026-02-25 17:33:07.686465 | controller | Wednesday 25 February 2026 17:33:07 +0000 (0:00:00.144) 0:01:12.353 **** 2026-02-25 17:33:07.686480 | controller | changed: [localhost] 2026-02-25 17:33:08.171128 | controller | 2026-02-25 17:33:08.171203 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:33:08.171211 | controller | (_destdir, 2026-02-25 17:33:08.171216 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:33:08.171221 | controller | }}, content={{ 2026-02-25 17:33:08.171226 | controller | ( 2026-02-25 17:33:08.171230 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:33:08.171235 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:33:08.171239 | controller | }}, mode=0644] *** 2026-02-25 17:33:08.171244 | controller | Wednesday 25 February 2026 17:33:07 +0000 (0:00:00.276) 0:01:12.630 **** 2026-02-25 17:33:08.171255 | controller | Wednesday 25 February 2026 17:33:07 +0000 (0:00:00.276) 0:01:12.629 **** 2026-02-25 17:33:08.171271 | controller | changed: [localhost] 2026-02-25 17:33:08.494452 | controller | 2026-02-25 17:33:08.494498 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/edpm/computes/r1 mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:33:08.494505 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:33:08.494510 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:33:08.494515 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:33:08.494519 | controller | }}, dest={{ 2026-02-25 17:33:08.494524 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:08.494529 | controller | stage['path'], _val.src_file 2026-02-25 17:33:08.494534 | controller | ) | 2026-02-25 17:33:08.494538 | controller | path_join 2026-02-25 17:33:08.494543 | controller | }}] *** 2026-02-25 17:33:08.494547 | controller | Wednesday 25 February 2026 17:33:08 +0000 (0:00:00.484) 0:01:13.115 **** 2026-02-25 17:33:08.494552 | controller | Wednesday 25 February 2026 17:33:08 +0000 (0:00:00.484) 0:01:13.114 **** 2026-02-25 17:33:08.494565 | controller | changed: [localhost] => (item=edpm-r1-compute-nodeset-values) 2026-02-25 17:33:08.562658 | controller | 2026-02-25 17:33:08.562743 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:08.562756 | controller | Wednesday 25 February 2026 17:33:08 +0000 (0:00:00.323) 0:01:13.438 **** 2026-02-25 17:33:08.562791 | controller | Wednesday 25 February 2026 17:33:08 +0000 (0:00:00.323) 0:01:13.437 **** 2026-02-25 17:33:08.562826 | controller | skipping: [localhost] 2026-02-25 17:33:09.003301 | controller | 2026-02-25 17:33:09.003341 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/edpm/computes/r1 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:33:09.003347 | controller | Wednesday 25 February 2026 17:33:08 +0000 (0:00:00.068) 0:01:13.507 **** 2026-02-25 17:33:09.003353 | controller | Wednesday 25 February 2026 17:33:08 +0000 (0:00:00.068) 0:01:13.506 **** 2026-02-25 17:33:09.003363 | controller | changed: [localhost] 2026-02-25 17:33:09.522459 | controller | 2026-02-25 17:33:09.522500 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:33:09.522510 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.440) 0:01:13.948 **** 2026-02-25 17:33:09.522515 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.440) 0:01:13.946 **** 2026-02-25 17:33:09.522525 | controller | changed: [localhost] 2026-02-25 17:33:09.769829 | controller | 2026-02-25 17:33:09.769916 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp_dt04_ipv6/edpm/computes/r1 remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:33:09.769927 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:33:09.769934 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:33:09.769952 | controller | }}, mode=0644] *** 2026-02-25 17:33:09.769959 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.519) 0:01:14.467 **** 2026-02-25 17:33:09.769967 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.519) 0:01:14.466 **** 2026-02-25 17:33:09.769986 | controller | changed: [localhost] 2026-02-25 17:33:09.841977 | controller | 2026-02-25 17:33:09.842078 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:09.842089 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.247) 0:01:14.714 **** 2026-02-25 17:33:09.842097 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.247) 0:01:14.713 **** 2026-02-25 17:33:09.842118 | controller | skipping: [localhost] 2026-02-25 17:33:09.896239 | controller | 2026-02-25 17:33:09.896291 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp_dt04_ipv6/edpm/computes/r1 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:33:09.896301 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.071) 0:01:14.786 **** 2026-02-25 17:33:09.896309 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.071) 0:01:14.784 **** 2026-02-25 17:33:09.896322 | controller | skipping: [localhost] 2026-02-25 17:33:09.944992 | controller | 2026-02-25 17:33:09.945040 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp_dt04_ipv6/edpm/computes/r1 _raw_params=wait_condition.yml] *** 2026-02-25 17:33:09.945051 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.055) 0:01:14.841 **** 2026-02-25 17:33:09.945058 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.055) 0:01:14.839 **** 2026-02-25 17:33:09.945073 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:10.004015 | controller | skipping: [localhost] 2026-02-25 17:33:10.004065 | controller | 2026-02-25 17:33:10.004073 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:10.004079 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.048) 0:01:14.890 **** 2026-02-25 17:33:10.004087 | controller | Wednesday 25 February 2026 17:33:09 +0000 (0:00:00.048) 0:01:14.888 **** 2026-02-25 17:33:10.004100 | controller | skipping: [localhost] 2026-02-25 17:33:10.066269 | controller | 2026-02-25 17:33:10.066322 | controller | TASK [Executing post_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/computes/r1 name=run_hook] *** 2026-02-25 17:33:10.066331 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.058) 0:01:14.948 **** 2026-02-25 17:33:10.066337 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.058) 0:01:14.947 **** 2026-02-25 17:33:10.066351 | controller | skipping: [localhost] 2026-02-25 17:33:10.141735 | controller | 2026-02-25 17:33:10.141845 | 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 17:33:10.141860 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.061) 0:01:15.010 **** 2026-02-25 17:33:10.141871 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.061) 0:01:15.009 **** 2026-02-25 17:33:10.141892 | controller | ok: [localhost] => 2026-02-25 17:33:10.182163 | controller | changed: false 2026-02-25 17:33:10.182289 | controller | msg: All assertions passed 2026-02-25 17:33:10.182313 | controller | 2026-02-25 17:33:10.182328 | 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 17:33:10.182339 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.075) 0:01:15.086 **** 2026-02-25 17:33:10.182349 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.075) 0:01:15.085 **** 2026-02-25 17:33:10.182380 | controller | skipping: [localhost] 2026-02-25 17:33:10.217298 | controller | 2026-02-25 17:33:10.217363 | 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 17:33:10.217378 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.039) 0:01:15.126 **** 2026-02-25 17:33:10.217390 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.039) 0:01:15.125 **** 2026-02-25 17:33:10.217412 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:10.240541 | controller | 2026-02-25 17:33:10.240615 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:33:10.240630 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.035) 0:01:15.162 **** 2026-02-25 17:33:10.240641 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.035) 0:01:15.160 **** 2026-02-25 17:33:10.240664 | controller | skipping: [localhost] 2026-02-25 17:33:10.289899 | controller | 2026-02-25 17:33:10.290006 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:33:10.290015 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.023) 0:01:15.185 **** 2026-02-25 17:33:10.290023 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.023) 0:01:15.184 **** 2026-02-25 17:33:10.290054 | controller | ok: [localhost] 2026-02-25 17:33:10.548707 | controller | 2026-02-25 17:33:10.548876 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:33:10.548895 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:10.548908 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:33:10.548922 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:33:10.548935 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.049) 0:01:15.234 **** 2026-02-25 17:33:10.548948 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.049) 0:01:15.233 **** 2026-02-25 17:33:10.548982 | controller | ok: [localhost] => (item={'name': 'edpm-r2-compute-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-25 17:33:10.636720 | controller | 2026-02-25 17:33:10.637006 | 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 17:33:10.637034 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.258) 0:01:15.492 **** 2026-02-25 17:33:10.637049 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.258) 0:01:15.491 **** 2026-02-25 17:33:10.637082 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:33:10.706842 | controller | 2026-02-25 17:33:10.706889 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/computes/r2 name=run_hook] *** 2026-02-25 17:33:10.706898 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.087) 0:01:15.580 **** 2026-02-25 17:33:10.706904 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.087) 0:01:15.579 **** 2026-02-25 17:33:10.706918 | controller | skipping: [localhost] 2026-02-25 17:33:10.805382 | controller | 2026-02-25 17:33:10.805433 | controller | TASK [Generate values.yaml for examples/dt/bgp_dt04_ipv6/edpm/computes/r2 name=ci_gen_kustomize_values] *** 2026-02-25 17:33:10.805443 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.070) 0:01:15.651 **** 2026-02-25 17:33:10.805449 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.070) 0:01:15.650 **** 2026-02-25 17:33:10.805463 | controller | 2026-02-25 17:33:10.857456 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:33:10.857499 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.098) 0:01:15.750 **** 2026-02-25 17:33:10.857505 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.098) 0:01:15.748 **** 2026-02-25 17:33:10.857516 | 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 17:33:10.901283 | controller | 2026-02-25 17:33:10.901330 | 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 17:33:10.901337 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.052) 0:01:15.802 **** 2026-02-25 17:33:10.901343 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.052) 0:01:15.801 **** 2026-02-25 17:33:10.901353 | controller | ok: [localhost] => 2026-02-25 17:33:11.137765 | controller | changed: false 2026-02-25 17:33:11.137865 | controller | msg: All assertions passed 2026-02-25 17:33:11.137879 | controller | 2026-02-25 17:33:11.137890 | 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 17:33:11.137901 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.043) 0:01:15.846 **** 2026-02-25 17:33:11.137912 | controller | Wednesday 25 February 2026 17:33:10 +0000 (0:00:00.043) 0:01:15.844 **** 2026-02-25 17:33:11.137931 | controller | ok: [localhost] 2026-02-25 17:33:11.206162 | controller | 2026-02-25 17:33:11.206230 | 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 17:33:11.206249 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.235) 0:01:16.082 **** 2026-02-25 17:33:11.206263 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.235) 0:01:16.080 **** 2026-02-25 17:33:11.206287 | controller | ok: [localhost] => 2026-02-25 17:33:11.470652 | controller | changed: false 2026-02-25 17:33:11.470702 | controller | msg: All assertions passed 2026-02-25 17:33:11.470711 | controller | 2026-02-25 17:33:11.470718 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:33:11.470726 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.068) 0:01:16.150 **** 2026-02-25 17:33:11.470733 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.068) 0:01:16.149 **** 2026-02-25 17:33:11.470747 | controller | ok: [localhost] 2026-02-25 17:33:11.737968 | controller | 2026-02-25 17:33:11.738019 | 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 17:33:11.738031 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:33:11.738041 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:33:11.738051 | controller | _config_map_content | 2026-02-25 17:33:11.738060 | controller | ansible.utils.remove_keys( 2026-02-25 17:33:11.738069 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:33:11.738078 | controller | matching_parameter='regex') 2026-02-25 17:33:11.738087 | controller | }}, cacheable=False] *** 2026-02-25 17:33:11.738096 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.264) 0:01:16.415 **** 2026-02-25 17:33:11.738106 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.264) 0:01:16.414 **** 2026-02-25 17:33:11.738123 | controller | ok: [localhost] 2026-02-25 17:33:11.779181 | controller | 2026-02-25 17:33:11.779225 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:33:11.779234 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.267) 0:01:16.682 **** 2026-02-25 17:33:11.779241 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.267) 0:01:16.681 **** 2026-02-25 17:33:11.779254 | controller | skipping: [localhost] 2026-02-25 17:33:11.993272 | controller | 2026-02-25 17:33:11.993320 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:33:11.993330 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.041) 0:01:16.724 **** 2026-02-25 17:33:11.993337 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.041) 0:01:16.722 **** 2026-02-25 17:33:11.993351 | controller | changed: [localhost] 2026-02-25 17:33:12.506986 | controller | 2026-02-25 17:33:12.507026 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:33:12.507033 | controller | (snippet_datadir, 2026-02-25 17:33:12.507039 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:33:12.507043 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:33:12.507048 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.214) 0:01:16.938 **** 2026-02-25 17:33:12.507053 | controller | Wednesday 25 February 2026 17:33:11 +0000 (0:00:00.214) 0:01:16.936 **** 2026-02-25 17:33:12.507063 | controller | changed: [localhost] 2026-02-25 17:33:12.626990 | controller | 2026-02-25 17:33:12.627030 | 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 17:33:12.627036 | controller | Wednesday 25 February 2026 17:33:12 +0000 (0:00:00.513) 0:01:17.451 **** 2026-02-25 17:33:12.627042 | controller | Wednesday 25 February 2026 17:33:12 +0000 (0:00:00.513) 0:01:17.450 **** 2026-02-25 17:33:12.627052 | controller | ok: [localhost] 2026-02-25 17:33:13.097103 | controller | 2026-02-25 17:33:13.097169 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:33:13.097183 | controller | (snippet_datadir, 2026-02-25 17:33:13.097194 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:33:13.097204 | controller | }}, content={{ 2026-02-25 17:33:13.097214 | controller | _base64_patch | 2026-02-25 17:33:13.097224 | controller | default({}) | 2026-02-25 17:33:13.097234 | controller | to_nice_yaml 2026-02-25 17:33:13.097244 | controller | }}, mode=0644] *** 2026-02-25 17:33:13.097258 | controller | Wednesday 25 February 2026 17:33:12 +0000 (0:00:00.120) 0:01:17.572 **** 2026-02-25 17:33:13.097269 | controller | Wednesday 25 February 2026 17:33:12 +0000 (0:00:00.120) 0:01:17.570 **** 2026-02-25 17:33:13.097288 | controller | changed: [localhost] 2026-02-25 17:33:13.566089 | controller | 2026-02-25 17:33:13.566151 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:33:13.566164 | controller | (snippet_datadir, 2026-02-25 17:33:13.566175 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:33:13.566188 | controller | }}, content={{ 2026-02-25 17:33:13.566199 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:33:13.566209 | controller | default({}) | 2026-02-25 17:33:13.566219 | controller | to_nice_yaml 2026-02-25 17:33:13.566229 | controller | }}, mode=0644] *** 2026-02-25 17:33:13.566239 | controller | Wednesday 25 February 2026 17:33:13 +0000 (0:00:00.469) 0:01:18.041 **** 2026-02-25 17:33:13.566249 | controller | Wednesday 25 February 2026 17:33:13 +0000 (0:00:00.469) 0:01:18.039 **** 2026-02-25 17:33:13.566267 | controller | changed: [localhost] 2026-02-25 17:33:14.040439 | controller | 2026-02-25 17:33:14.040502 | 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 17:33:14.040516 | controller | ( 2026-02-25 17:33:14.040527 | controller | snippet_datadir, 2026-02-25 17:33:14.040538 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:33:14.040548 | controller | ) | path_join 2026-02-25 17:33:14.040567 | controller | }}, mode=0644] *** 2026-02-25 17:33:14.040577 | controller | Wednesday 25 February 2026 17:33:13 +0000 (0:00:00.469) 0:01:18.510 **** 2026-02-25 17:33:14.040588 | controller | Wednesday 25 February 2026 17:33:13 +0000 (0:00:00.469) 0:01:18.509 **** 2026-02-25 17:33:14.040606 | controller | changed: [localhost] 2026-02-25 17:33:14.148083 | controller | 2026-02-25 17:33:14.148129 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:33:14.148137 | controller | Wednesday 25 February 2026 17:33:14 +0000 (0:00:00.474) 0:01:18.984 **** 2026-02-25 17:33:14.148144 | controller | Wednesday 25 February 2026 17:33:14 +0000 (0:00:00.474) 0:01:18.983 **** 2026-02-25 17:33:14.148157 | 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 17:33:14.216302 | controller | 2026-02-25 17:33:14.216343 | 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 17:33:14.216357 | controller | Wednesday 25 February 2026 17:33:14 +0000 (0:00:00.107) 0:01:19.092 **** 2026-02-25 17:33:14.216364 | controller | Wednesday 25 February 2026 17:33:14 +0000 (0:00:00.107) 0:01:19.091 **** 2026-02-25 17:33:14.216379 | controller | ok: [localhost] => 2026-02-25 17:33:14.519363 | controller | changed: false 2026-02-25 17:33:14.519444 | controller | msg: All assertions passed 2026-02-25 17:33:14.519458 | controller | 2026-02-25 17:33:14.519469 | 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 17:33:14.519480 | controller | Wednesday 25 February 2026 17:33:14 +0000 (0:00:00.068) 0:01:19.161 **** 2026-02-25 17:33:14.519491 | controller | Wednesday 25 February 2026 17:33:14 +0000 (0:00:00.068) 0:01:19.159 **** 2026-02-25 17:33:14.519509 | controller | ok: [localhost] 2026-02-25 17:33:14.603720 | controller | 2026-02-25 17:33:14.603843 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:33:14.603867 | controller | Wednesday 25 February 2026 17:33:14 +0000 (0:00:00.302) 0:01:19.463 **** 2026-02-25 17:33:14.603882 | controller | Wednesday 25 February 2026 17:33:14 +0000 (0:00:00.302) 0:01:19.462 **** 2026-02-25 17:33:14.603909 | controller | ok: [localhost] 2026-02-25 17:33:15.296712 | controller | 2026-02-25 17:33:15.296814 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:33:15.296832 | controller | Wednesday 25 February 2026 17:33:14 +0000 (0:00:00.083) 0:01:19.547 **** 2026-02-25 17:33:15.296843 | controller | Wednesday 25 February 2026 17:33:14 +0000 (0:00:00.083) 0:01:19.546 **** 2026-02-25 17:33:15.296862 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/02_ci_data.yaml) 2026-02-25 17:33:15.430319 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/03_user_data_b64.yaml) 2026-02-25 17:33:15.430378 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/04_user_data.yaml) 2026-02-25 17:33:15.430391 | controller | 2026-02-25 17:33:15.430402 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:33:15.430413 | controller | _content | 2026-02-25 17:33:15.430423 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:33:15.430433 | controller | combine(_parsed, recursive=true) 2026-02-25 17:33:15.430443 | controller | }} 2026-02-25 17:33:15.430453 | controller | ] *** 2026-02-25 17:33:15.430464 | controller | Wednesday 25 February 2026 17:33:15 +0000 (0:00:00.693) 0:01:20.241 **** 2026-02-25 17:33:15.430478 | controller | Wednesday 25 February 2026 17:33:15 +0000 (0:00:00.693) 0:01:20.239 **** 2026-02-25 17:33:15.430501 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:33:15.702078 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:33:15.702136 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:33:15.702149 | controller | 2026-02-25 17:33:15.702160 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:33:15.702170 | controller | Wednesday 25 February 2026 17:33:15 +0000 (0:00:00.133) 0:01:20.374 **** 2026-02-25 17:33:15.702180 | controller | Wednesday 25 February 2026 17:33:15 +0000 (0:00:00.133) 0:01:20.373 **** 2026-02-25 17:33:15.702198 | controller | changed: [localhost] 2026-02-25 17:33:16.225404 | controller | 2026-02-25 17:33:16.225445 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:33:16.225452 | controller | (_destdir, 2026-02-25 17:33:16.225457 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:33:16.225462 | controller | }}, content={{ 2026-02-25 17:33:16.225466 | controller | ( 2026-02-25 17:33:16.225470 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:33:16.225475 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:33:16.225479 | controller | }}, mode=0644] *** 2026-02-25 17:33:16.225484 | controller | Wednesday 25 February 2026 17:33:15 +0000 (0:00:00.271) 0:01:20.646 **** 2026-02-25 17:33:16.225493 | controller | Wednesday 25 February 2026 17:33:15 +0000 (0:00:00.271) 0:01:20.645 **** 2026-02-25 17:33:16.225503 | controller | changed: [localhost] 2026-02-25 17:33:16.556277 | controller | 2026-02-25 17:33:16.556329 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/edpm/computes/r2 mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:33:16.556338 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:33:16.556346 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:33:16.556354 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:33:16.556360 | controller | }}, dest={{ 2026-02-25 17:33:16.556368 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:16.556375 | controller | stage['path'], _val.src_file 2026-02-25 17:33:16.556382 | controller | ) | 2026-02-25 17:33:16.556388 | controller | path_join 2026-02-25 17:33:16.556395 | controller | }}] *** 2026-02-25 17:33:16.556402 | controller | Wednesday 25 February 2026 17:33:16 +0000 (0:00:00.523) 0:01:21.170 **** 2026-02-25 17:33:16.556409 | controller | Wednesday 25 February 2026 17:33:16 +0000 (0:00:00.523) 0:01:21.169 **** 2026-02-25 17:33:16.556422 | controller | changed: [localhost] => (item=edpm-r2-compute-nodeset-values) 2026-02-25 17:33:16.601347 | controller | 2026-02-25 17:33:16.601392 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:16.601400 | controller | Wednesday 25 February 2026 17:33:16 +0000 (0:00:00.330) 0:01:21.501 **** 2026-02-25 17:33:16.601406 | controller | Wednesday 25 February 2026 17:33:16 +0000 (0:00:00.330) 0:01:21.499 **** 2026-02-25 17:33:16.601417 | controller | skipping: [localhost] 2026-02-25 17:33:17.021327 | controller | 2026-02-25 17:33:17.021373 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/edpm/computes/r2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:33:17.021382 | controller | Wednesday 25 February 2026 17:33:16 +0000 (0:00:00.045) 0:01:21.546 **** 2026-02-25 17:33:17.021389 | controller | Wednesday 25 February 2026 17:33:16 +0000 (0:00:00.045) 0:01:21.544 **** 2026-02-25 17:33:17.021402 | controller | changed: [localhost] 2026-02-25 17:33:17.534937 | controller | 2026-02-25 17:33:17.534991 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:33:17.535000 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.419) 0:01:21.966 **** 2026-02-25 17:33:17.535012 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.419) 0:01:21.964 **** 2026-02-25 17:33:17.535025 | controller | changed: [localhost] 2026-02-25 17:33:17.833133 | controller | 2026-02-25 17:33:17.833186 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp_dt04_ipv6/edpm/computes/r2 remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:33:17.833196 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:33:17.833203 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:33:17.833211 | controller | }}, mode=0644] *** 2026-02-25 17:33:17.833218 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.513) 0:01:22.479 **** 2026-02-25 17:33:17.833225 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.513) 0:01:22.478 **** 2026-02-25 17:33:17.833240 | controller | changed: [localhost] 2026-02-25 17:33:17.879859 | controller | 2026-02-25 17:33:17.879910 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:17.879920 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.298) 0:01:22.777 **** 2026-02-25 17:33:17.879927 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.298) 0:01:22.776 **** 2026-02-25 17:33:17.879941 | controller | skipping: [localhost] 2026-02-25 17:33:17.926613 | controller | 2026-02-25 17:33:17.926669 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp_dt04_ipv6/edpm/computes/r2 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:33:17.926679 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.046) 0:01:22.824 **** 2026-02-25 17:33:17.926693 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.046) 0:01:22.823 **** 2026-02-25 17:33:17.926707 | controller | skipping: [localhost] 2026-02-25 17:33:17.998665 | controller | 2026-02-25 17:33:17.998730 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp_dt04_ipv6/edpm/computes/r2 _raw_params=wait_condition.yml] *** 2026-02-25 17:33:17.998742 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.046) 0:01:22.871 **** 2026-02-25 17:33:17.998752 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.046) 0:01:22.869 **** 2026-02-25 17:33:17.998807 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:18.046753 | controller | skipping: [localhost] 2026-02-25 17:33:18.046822 | controller | 2026-02-25 17:33:18.046829 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:18.046835 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.071) 0:01:22.942 **** 2026-02-25 17:33:18.046840 | controller | Wednesday 25 February 2026 17:33:17 +0000 (0:00:00.071) 0:01:22.941 **** 2026-02-25 17:33:18.046853 | controller | skipping: [localhost] 2026-02-25 17:33:18.093235 | controller | 2026-02-25 17:33:18.093279 | controller | TASK [Executing post_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/computes/r2 name=run_hook] *** 2026-02-25 17:33:18.093286 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.048) 0:01:22.991 **** 2026-02-25 17:33:18.093292 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.048) 0:01:22.990 **** 2026-02-25 17:33:18.093303 | controller | skipping: [localhost] 2026-02-25 17:33:18.139233 | controller | 2026-02-25 17:33:18.139279 | 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 17:33:18.139286 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.046) 0:01:23.038 **** 2026-02-25 17:33:18.139291 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.046) 0:01:23.036 **** 2026-02-25 17:33:18.139303 | controller | ok: [localhost] => 2026-02-25 17:33:18.176952 | controller | changed: false 2026-02-25 17:33:18.177002 | controller | msg: All assertions passed 2026-02-25 17:33:18.177010 | controller | 2026-02-25 17:33:18.177016 | 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 17:33:18.177024 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.045) 0:01:23.084 **** 2026-02-25 17:33:18.177030 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.045) 0:01:23.082 **** 2026-02-25 17:33:18.177045 | controller | skipping: [localhost] 2026-02-25 17:33:18.209226 | controller | 2026-02-25 17:33:18.209272 | 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 17:33:18.209279 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.037) 0:01:23.121 **** 2026-02-25 17:33:18.209285 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.037) 0:01:23.120 **** 2026-02-25 17:33:18.209297 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:18.242481 | controller | 2026-02-25 17:33:18.242534 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:33:18.242545 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.032) 0:01:23.154 **** 2026-02-25 17:33:18.242552 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.032) 0:01:23.152 **** 2026-02-25 17:33:18.242568 | controller | skipping: [localhost] 2026-02-25 17:33:18.277192 | controller | 2026-02-25 17:33:18.277254 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:33:18.277263 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.033) 0:01:23.187 **** 2026-02-25 17:33:18.277271 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.033) 0:01:23.185 **** 2026-02-25 17:33:18.277286 | controller | ok: [localhost] 2026-02-25 17:33:18.517871 | controller | 2026-02-25 17:33:18.517922 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:33:18.517931 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:18.517938 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:33:18.517946 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:33:18.517953 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.034) 0:01:23.221 **** 2026-02-25 17:33:18.517960 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.034) 0:01:23.220 **** 2026-02-25 17:33:18.517975 | controller | ok: [localhost] => (item={'name': 'edpm-r0-networker-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-25 17:33:18.598258 | controller | 2026-02-25 17:33:18.598304 | 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 17:33:18.598312 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.240) 0:01:23.462 **** 2026-02-25 17:33:18.598317 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.240) 0:01:23.461 **** 2026-02-25 17:33:18.598329 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:33:18.655324 | controller | 2026-02-25 17:33:18.655376 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/networkers/r0 name=run_hook] *** 2026-02-25 17:33:18.655385 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.080) 0:01:23.543 **** 2026-02-25 17:33:18.655392 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.080) 0:01:23.541 **** 2026-02-25 17:33:18.655407 | controller | skipping: [localhost] 2026-02-25 17:33:18.729162 | controller | 2026-02-25 17:33:18.729207 | controller | TASK [Generate values.yaml for examples/dt/bgp_dt04_ipv6/edpm/networkers/r0 name=ci_gen_kustomize_values] *** 2026-02-25 17:33:18.729214 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.056) 0:01:23.599 **** 2026-02-25 17:33:18.729220 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.056) 0:01:23.598 **** 2026-02-25 17:33:18.729234 | controller | 2026-02-25 17:33:18.786760 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:33:18.786825 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.074) 0:01:23.674 **** 2026-02-25 17:33:18.786831 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.074) 0:01:23.672 **** 2026-02-25 17:33:18.786842 | 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 17:33:18.848677 | controller | 2026-02-25 17:33:18.848747 | 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 17:33:18.848762 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.057) 0:01:23.731 **** 2026-02-25 17:33:18.848824 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.057) 0:01:23.730 **** 2026-02-25 17:33:18.848846 | controller | ok: [localhost] => 2026-02-25 17:33:19.082543 | controller | changed: false 2026-02-25 17:33:19.082603 | controller | msg: All assertions passed 2026-02-25 17:33:19.082617 | controller | 2026-02-25 17:33:19.082629 | 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 17:33:19.082641 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.061) 0:01:23.792 **** 2026-02-25 17:33:19.082652 | controller | Wednesday 25 February 2026 17:33:18 +0000 (0:00:00.061) 0:01:23.791 **** 2026-02-25 17:33:19.082681 | controller | ok: [localhost] 2026-02-25 17:33:19.156534 | controller | 2026-02-25 17:33:19.156612 | 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 17:33:19.156634 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.233) 0:01:24.026 **** 2026-02-25 17:33:19.156646 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.233) 0:01:24.025 **** 2026-02-25 17:33:19.156665 | controller | ok: [localhost] => 2026-02-25 17:33:19.383912 | controller | changed: false 2026-02-25 17:33:19.383988 | controller | msg: All assertions passed 2026-02-25 17:33:19.383995 | controller | 2026-02-25 17:33:19.384001 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:33:19.384007 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.073) 0:01:24.100 **** 2026-02-25 17:33:19.384012 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.073) 0:01:24.099 **** 2026-02-25 17:33:19.384023 | controller | ok: [localhost] 2026-02-25 17:33:19.695209 | controller | 2026-02-25 17:33:19.695263 | 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 17:33:19.695274 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:33:19.695281 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:33:19.695288 | controller | _config_map_content | 2026-02-25 17:33:19.695295 | controller | ansible.utils.remove_keys( 2026-02-25 17:33:19.695302 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:33:19.695308 | controller | matching_parameter='regex') 2026-02-25 17:33:19.695315 | controller | }}, cacheable=False] *** 2026-02-25 17:33:19.695321 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.227) 0:01:24.328 **** 2026-02-25 17:33:19.695328 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.227) 0:01:24.326 **** 2026-02-25 17:33:19.695342 | controller | ok: [localhost] 2026-02-25 17:33:19.741247 | controller | 2026-02-25 17:33:19.741309 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:33:19.741322 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.311) 0:01:24.639 **** 2026-02-25 17:33:19.741333 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.311) 0:01:24.638 **** 2026-02-25 17:33:19.741353 | controller | skipping: [localhost] 2026-02-25 17:33:19.981765 | controller | 2026-02-25 17:33:19.981874 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:33:19.981888 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.045) 0:01:24.685 **** 2026-02-25 17:33:19.981898 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.045) 0:01:24.684 **** 2026-02-25 17:33:19.981918 | controller | changed: [localhost] 2026-02-25 17:33:20.520435 | controller | 2026-02-25 17:33:20.520479 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:33:20.520486 | controller | (snippet_datadir, 2026-02-25 17:33:20.520491 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:33:20.520496 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:33:20.520501 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.240) 0:01:24.926 **** 2026-02-25 17:33:20.520506 | controller | Wednesday 25 February 2026 17:33:19 +0000 (0:00:00.240) 0:01:24.924 **** 2026-02-25 17:33:20.520517 | controller | changed: [localhost] 2026-02-25 17:33:20.593112 | controller | 2026-02-25 17:33:20.593155 | 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 17:33:20.593163 | controller | Wednesday 25 February 2026 17:33:20 +0000 (0:00:00.539) 0:01:25.465 **** 2026-02-25 17:33:20.593168 | controller | Wednesday 25 February 2026 17:33:20 +0000 (0:00:00.539) 0:01:25.463 **** 2026-02-25 17:33:20.593178 | controller | ok: [localhost] 2026-02-25 17:33:21.041228 | controller | 2026-02-25 17:33:21.041299 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:33:21.041316 | controller | (snippet_datadir, 2026-02-25 17:33:21.041331 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:33:21.041345 | controller | }}, content={{ 2026-02-25 17:33:21.041359 | controller | _base64_patch | 2026-02-25 17:33:21.041371 | controller | default({}) | 2026-02-25 17:33:21.041381 | controller | to_nice_yaml 2026-02-25 17:33:21.041390 | controller | }}, mode=0644] *** 2026-02-25 17:33:21.041400 | controller | Wednesday 25 February 2026 17:33:20 +0000 (0:00:00.072) 0:01:25.538 **** 2026-02-25 17:33:21.041410 | controller | Wednesday 25 February 2026 17:33:20 +0000 (0:00:00.072) 0:01:25.536 **** 2026-02-25 17:33:21.041429 | controller | changed: [localhost] 2026-02-25 17:33:21.451224 | controller | 2026-02-25 17:33:21.451272 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:33:21.451281 | controller | (snippet_datadir, 2026-02-25 17:33:21.451287 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:33:21.451294 | controller | }}, content={{ 2026-02-25 17:33:21.451300 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:33:21.451306 | controller | default({}) | 2026-02-25 17:33:21.451312 | controller | to_nice_yaml 2026-02-25 17:33:21.451323 | controller | }}, mode=0644] *** 2026-02-25 17:33:21.451329 | controller | Wednesday 25 February 2026 17:33:21 +0000 (0:00:00.446) 0:01:25.984 **** 2026-02-25 17:33:21.451334 | controller | Wednesday 25 February 2026 17:33:21 +0000 (0:00:00.447) 0:01:25.983 **** 2026-02-25 17:33:21.451346 | controller | changed: [localhost] 2026-02-25 17:33:21.919388 | controller | 2026-02-25 17:33:21.919446 | 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 17:33:21.919460 | controller | ( 2026-02-25 17:33:21.919471 | controller | snippet_datadir, 2026-02-25 17:33:21.919482 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:33:21.919492 | controller | ) | path_join 2026-02-25 17:33:21.919506 | controller | }}, mode=0644] *** 2026-02-25 17:33:21.919516 | controller | Wednesday 25 February 2026 17:33:21 +0000 (0:00:00.411) 0:01:26.396 **** 2026-02-25 17:33:21.919527 | controller | Wednesday 25 February 2026 17:33:21 +0000 (0:00:00.411) 0:01:26.394 **** 2026-02-25 17:33:21.919545 | controller | changed: [localhost] 2026-02-25 17:33:22.008453 | controller | 2026-02-25 17:33:22.008508 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:33:22.008520 | controller | Wednesday 25 February 2026 17:33:21 +0000 (0:00:00.467) 0:01:26.863 **** 2026-02-25 17:33:22.008526 | controller | Wednesday 25 February 2026 17:33:21 +0000 (0:00:00.467) 0:01:26.862 **** 2026-02-25 17:33:22.008542 | 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 17:33:22.076685 | controller | 2026-02-25 17:33:22.076730 | 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 17:33:22.076738 | controller | Wednesday 25 February 2026 17:33:22 +0000 (0:00:00.088) 0:01:26.952 **** 2026-02-25 17:33:22.076744 | controller | Wednesday 25 February 2026 17:33:22 +0000 (0:00:00.088) 0:01:26.951 **** 2026-02-25 17:33:22.076756 | controller | ok: [localhost] => 2026-02-25 17:33:22.311909 | controller | changed: false 2026-02-25 17:33:22.311997 | controller | msg: All assertions passed 2026-02-25 17:33:22.312005 | controller | 2026-02-25 17:33:22.312013 | 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 17:33:22.312021 | controller | Wednesday 25 February 2026 17:33:22 +0000 (0:00:00.068) 0:01:27.021 **** 2026-02-25 17:33:22.312028 | controller | Wednesday 25 February 2026 17:33:22 +0000 (0:00:00.068) 0:01:27.020 **** 2026-02-25 17:33:22.312042 | controller | ok: [localhost] 2026-02-25 17:33:22.360347 | controller | 2026-02-25 17:33:22.360400 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:33:22.360416 | controller | Wednesday 25 February 2026 17:33:22 +0000 (0:00:00.235) 0:01:27.256 **** 2026-02-25 17:33:22.360423 | controller | Wednesday 25 February 2026 17:33:22 +0000 (0:00:00.235) 0:01:27.255 **** 2026-02-25 17:33:22.360437 | controller | ok: [localhost] 2026-02-25 17:33:23.075626 | controller | 2026-02-25 17:33:23.075677 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:33:23.075689 | controller | Wednesday 25 February 2026 17:33:22 +0000 (0:00:00.048) 0:01:27.304 **** 2026-02-25 17:33:23.075696 | controller | Wednesday 25 February 2026 17:33:22 +0000 (0:00:00.048) 0:01:27.303 **** 2026-02-25 17:33:23.075710 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/02_ci_data.yaml) 2026-02-25 17:33:23.211419 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/03_user_data_b64.yaml) 2026-02-25 17:33:23.211463 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/04_user_data.yaml) 2026-02-25 17:33:23.211471 | controller | 2026-02-25 17:33:23.211478 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:33:23.211485 | controller | _content | 2026-02-25 17:33:23.211492 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:33:23.211498 | controller | combine(_parsed, recursive=true) 2026-02-25 17:33:23.211505 | controller | }} 2026-02-25 17:33:23.211511 | controller | ] *** 2026-02-25 17:33:23.211517 | controller | Wednesday 25 February 2026 17:33:23 +0000 (0:00:00.715) 0:01:28.020 **** 2026-02-25 17:33:23.211524 | controller | Wednesday 25 February 2026 17:33:23 +0000 (0:00:00.715) 0:01:28.019 **** 2026-02-25 17:33:23.211537 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:33:23.436372 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:33:23.436442 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:33:23.436450 | controller | 2026-02-25 17:33:23.436457 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:33:23.436464 | controller | Wednesday 25 February 2026 17:33:23 +0000 (0:00:00.135) 0:01:28.156 **** 2026-02-25 17:33:23.436470 | controller | Wednesday 25 February 2026 17:33:23 +0000 (0:00:00.135) 0:01:28.154 **** 2026-02-25 17:33:23.436484 | controller | changed: [localhost] 2026-02-25 17:33:23.988826 | controller | 2026-02-25 17:33:23.988892 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:33:23.988905 | controller | (_destdir, 2026-02-25 17:33:23.988918 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:33:23.988932 | controller | }}, content={{ 2026-02-25 17:33:23.988946 | controller | ( 2026-02-25 17:33:23.988958 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:33:23.988970 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:33:23.988983 | controller | }}, mode=0644] *** 2026-02-25 17:33:23.988996 | controller | Wednesday 25 February 2026 17:33:23 +0000 (0:00:00.223) 0:01:28.380 **** 2026-02-25 17:33:23.989009 | controller | Wednesday 25 February 2026 17:33:23 +0000 (0:00:00.223) 0:01:28.378 **** 2026-02-25 17:33:23.989030 | controller | changed: [localhost] 2026-02-25 17:33:24.326548 | controller | 2026-02-25 17:33:24.326624 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/edpm/networkers/r0 mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:33:24.326642 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:33:24.326658 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:33:24.326671 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:33:24.326683 | controller | }}, dest={{ 2026-02-25 17:33:24.326697 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:24.326711 | controller | stage['path'], _val.src_file 2026-02-25 17:33:24.326724 | controller | ) | 2026-02-25 17:33:24.326737 | controller | path_join 2026-02-25 17:33:24.326750 | controller | }}] *** 2026-02-25 17:33:24.326763 | controller | Wednesday 25 February 2026 17:33:23 +0000 (0:00:00.552) 0:01:28.933 **** 2026-02-25 17:33:24.326826 | controller | Wednesday 25 February 2026 17:33:23 +0000 (0:00:00.552) 0:01:28.931 **** 2026-02-25 17:33:24.326862 | controller | changed: [localhost] => (item=edpm-r0-networker-nodeset-values) 2026-02-25 17:33:24.377843 | controller | 2026-02-25 17:33:24.377902 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:24.377916 | controller | Wednesday 25 February 2026 17:33:24 +0000 (0:00:00.337) 0:01:29.270 **** 2026-02-25 17:33:24.377926 | controller | Wednesday 25 February 2026 17:33:24 +0000 (0:00:00.337) 0:01:29.269 **** 2026-02-25 17:33:24.377945 | controller | skipping: [localhost] 2026-02-25 17:33:24.867141 | controller | 2026-02-25 17:33:24.867188 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/edpm/networkers/r0 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:33:24.867198 | controller | Wednesday 25 February 2026 17:33:24 +0000 (0:00:00.051) 0:01:29.322 **** 2026-02-25 17:33:24.867205 | controller | Wednesday 25 February 2026 17:33:24 +0000 (0:00:00.051) 0:01:29.320 **** 2026-02-25 17:33:24.867218 | controller | changed: [localhost] 2026-02-25 17:33:25.315457 | controller | 2026-02-25 17:33:25.315499 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:33:25.315506 | controller | Wednesday 25 February 2026 17:33:24 +0000 (0:00:00.489) 0:01:29.812 **** 2026-02-25 17:33:25.315511 | controller | Wednesday 25 February 2026 17:33:24 +0000 (0:00:00.489) 0:01:29.810 **** 2026-02-25 17:33:25.315521 | controller | changed: [localhost] 2026-02-25 17:33:25.584077 | controller | 2026-02-25 17:33:25.584129 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp_dt04_ipv6/edpm/networkers/r0 remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:33:25.584137 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:33:25.584144 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:33:25.584150 | controller | }}, mode=0644] *** 2026-02-25 17:33:25.584156 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.448) 0:01:30.260 **** 2026-02-25 17:33:25.584162 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.448) 0:01:30.259 **** 2026-02-25 17:33:25.584176 | controller | changed: [localhost] 2026-02-25 17:33:25.655515 | controller | 2026-02-25 17:33:25.655570 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:25.655583 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.268) 0:01:30.528 **** 2026-02-25 17:33:25.655594 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.268) 0:01:30.527 **** 2026-02-25 17:33:25.655611 | controller | skipping: [localhost] 2026-02-25 17:33:25.721407 | controller | 2026-02-25 17:33:25.721454 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp_dt04_ipv6/edpm/networkers/r0 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:33:25.721463 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.071) 0:01:30.600 **** 2026-02-25 17:33:25.721471 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.071) 0:01:30.598 **** 2026-02-25 17:33:25.721484 | controller | skipping: [localhost] 2026-02-25 17:33:25.789882 | controller | 2026-02-25 17:33:25.789920 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp_dt04_ipv6/edpm/networkers/r0 _raw_params=wait_condition.yml] *** 2026-02-25 17:33:25.789927 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.066) 0:01:30.666 **** 2026-02-25 17:33:25.789933 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.066) 0:01:30.664 **** 2026-02-25 17:33:25.789943 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:25.852544 | controller | skipping: [localhost] 2026-02-25 17:33:25.852594 | controller | 2026-02-25 17:33:25.852602 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:25.852610 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.068) 0:01:30.734 **** 2026-02-25 17:33:25.852623 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.068) 0:01:30.733 **** 2026-02-25 17:33:25.852637 | controller | skipping: [localhost] 2026-02-25 17:33:25.917503 | controller | 2026-02-25 17:33:25.917549 | controller | TASK [Executing post_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/networkers/r0 name=run_hook] *** 2026-02-25 17:33:25.917559 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.062) 0:01:30.797 **** 2026-02-25 17:33:25.917566 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.062) 0:01:30.795 **** 2026-02-25 17:33:25.917579 | controller | skipping: [localhost] 2026-02-25 17:33:25.974522 | controller | 2026-02-25 17:33:25.974567 | 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 17:33:25.974577 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.065) 0:01:30.862 **** 2026-02-25 17:33:25.974585 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.065) 0:01:30.861 **** 2026-02-25 17:33:25.974598 | controller | ok: [localhost] => 2026-02-25 17:33:26.014035 | controller | changed: false 2026-02-25 17:33:26.014084 | controller | msg: All assertions passed 2026-02-25 17:33:26.014093 | controller | 2026-02-25 17:33:26.014101 | 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 17:33:26.014109 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.056) 0:01:30.919 **** 2026-02-25 17:33:26.014117 | controller | Wednesday 25 February 2026 17:33:25 +0000 (0:00:00.056) 0:01:30.918 **** 2026-02-25 17:33:26.014130 | controller | skipping: [localhost] 2026-02-25 17:33:26.056523 | controller | 2026-02-25 17:33:26.056571 | 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 17:33:26.056582 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.039) 0:01:30.958 **** 2026-02-25 17:33:26.056591 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.039) 0:01:30.957 **** 2026-02-25 17:33:26.056606 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:26.087284 | controller | 2026-02-25 17:33:26.087331 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:33:26.087341 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.042) 0:01:31.001 **** 2026-02-25 17:33:26.087349 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.042) 0:01:30.999 **** 2026-02-25 17:33:26.087364 | controller | skipping: [localhost] 2026-02-25 17:33:26.137103 | controller | 2026-02-25 17:33:26.137147 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:33:26.137155 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.030) 0:01:31.031 **** 2026-02-25 17:33:26.137160 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.030) 0:01:31.030 **** 2026-02-25 17:33:26.137170 | controller | ok: [localhost] 2026-02-25 17:33:26.414917 | controller | 2026-02-25 17:33:26.414963 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:33:26.414973 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:26.414980 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:33:26.414987 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:33:26.414993 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.050) 0:01:31.082 **** 2026-02-25 17:33:26.415001 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.050) 0:01:31.080 **** 2026-02-25 17:33:26.415015 | controller | ok: [localhost] => (item={'name': 'edpm-r1-networker-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-25 17:33:26.512532 | controller | 2026-02-25 17:33:26.512589 | 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 17:33:26.512602 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.277) 0:01:31.359 **** 2026-02-25 17:33:26.512613 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.277) 0:01:31.358 **** 2026-02-25 17:33:26.512632 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:33:26.565064 | controller | 2026-02-25 17:33:26.565106 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/networkers/r1 name=run_hook] *** 2026-02-25 17:33:26.565115 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.097) 0:01:31.456 **** 2026-02-25 17:33:26.565121 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.097) 0:01:31.455 **** 2026-02-25 17:33:26.565134 | controller | skipping: [localhost] 2026-02-25 17:33:26.674295 | controller | 2026-02-25 17:33:26.674345 | controller | TASK [Generate values.yaml for examples/dt/bgp_dt04_ipv6/edpm/networkers/r1 name=ci_gen_kustomize_values] *** 2026-02-25 17:33:26.674355 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.052) 0:01:31.509 **** 2026-02-25 17:33:26.674362 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.052) 0:01:31.508 **** 2026-02-25 17:33:26.674376 | controller | 2026-02-25 17:33:26.744267 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:33:26.744313 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.109) 0:01:31.619 **** 2026-02-25 17:33:26.744322 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.109) 0:01:31.617 **** 2026-02-25 17:33:26.744336 | 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 17:33:26.823311 | controller | 2026-02-25 17:33:26.823351 | 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 17:33:26.823358 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.069) 0:01:31.689 **** 2026-02-25 17:33:26.823363 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.069) 0:01:31.687 **** 2026-02-25 17:33:26.823373 | controller | ok: [localhost] => 2026-02-25 17:33:27.052398 | controller | changed: false 2026-02-25 17:33:27.052458 | controller | msg: All assertions passed 2026-02-25 17:33:27.052471 | controller | 2026-02-25 17:33:27.052482 | 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 17:33:27.052493 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.079) 0:01:31.768 **** 2026-02-25 17:33:27.052504 | controller | Wednesday 25 February 2026 17:33:26 +0000 (0:00:00.079) 0:01:31.766 **** 2026-02-25 17:33:27.052522 | controller | ok: [localhost] 2026-02-25 17:33:27.138085 | controller | 2026-02-25 17:33:27.138146 | 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 17:33:27.138160 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.228) 0:01:31.996 **** 2026-02-25 17:33:27.138176 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.228) 0:01:31.995 **** 2026-02-25 17:33:27.138196 | controller | ok: [localhost] => 2026-02-25 17:33:27.343133 | controller | changed: false 2026-02-25 17:33:27.343208 | controller | msg: All assertions passed 2026-02-25 17:33:27.343221 | controller | 2026-02-25 17:33:27.343232 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:33:27.343243 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.085) 0:01:32.082 **** 2026-02-25 17:33:27.343253 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.086) 0:01:32.081 **** 2026-02-25 17:33:27.343272 | controller | ok: [localhost] 2026-02-25 17:33:27.623719 | controller | 2026-02-25 17:33:27.623827 | 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 17:33:27.623848 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:33:27.623862 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:33:27.623874 | controller | _config_map_content | 2026-02-25 17:33:27.623886 | controller | ansible.utils.remove_keys( 2026-02-25 17:33:27.623897 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:33:27.623908 | controller | matching_parameter='regex') 2026-02-25 17:33:27.623919 | controller | }}, cacheable=False] *** 2026-02-25 17:33:27.623929 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.204) 0:01:32.287 **** 2026-02-25 17:33:27.623941 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.204) 0:01:32.286 **** 2026-02-25 17:33:27.623962 | controller | ok: [localhost] 2026-02-25 17:33:27.705970 | controller | 2026-02-25 17:33:27.706033 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:33:27.706048 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.280) 0:01:32.567 **** 2026-02-25 17:33:27.706059 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.280) 0:01:32.566 **** 2026-02-25 17:33:27.706078 | controller | skipping: [localhost] 2026-02-25 17:33:27.988466 | controller | 2026-02-25 17:33:27.988523 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:33:27.988536 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.082) 0:01:32.650 **** 2026-02-25 17:33:27.988547 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.082) 0:01:32.648 **** 2026-02-25 17:33:27.988565 | controller | changed: [localhost] 2026-02-25 17:33:28.535599 | controller | 2026-02-25 17:33:28.535654 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:33:28.535668 | controller | (snippet_datadir, 2026-02-25 17:33:28.535679 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:33:28.535689 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:33:28.535700 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.282) 0:01:32.932 **** 2026-02-25 17:33:28.535709 | controller | Wednesday 25 February 2026 17:33:27 +0000 (0:00:00.282) 0:01:32.931 **** 2026-02-25 17:33:28.535728 | controller | changed: [localhost] 2026-02-25 17:33:28.629502 | controller | 2026-02-25 17:33:28.629601 | 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 17:33:28.629617 | controller | Wednesday 25 February 2026 17:33:28 +0000 (0:00:00.547) 0:01:33.480 **** 2026-02-25 17:33:28.629628 | controller | Wednesday 25 February 2026 17:33:28 +0000 (0:00:00.547) 0:01:33.478 **** 2026-02-25 17:33:28.629647 | controller | ok: [localhost] 2026-02-25 17:33:29.130887 | controller | 2026-02-25 17:33:29.130927 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:33:29.130934 | controller | (snippet_datadir, 2026-02-25 17:33:29.130939 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:33:29.130944 | controller | }}, content={{ 2026-02-25 17:33:29.130948 | controller | _base64_patch | 2026-02-25 17:33:29.130953 | controller | default({}) | 2026-02-25 17:33:29.130957 | controller | to_nice_yaml 2026-02-25 17:33:29.130962 | controller | }}, mode=0644] *** 2026-02-25 17:33:29.130966 | controller | Wednesday 25 February 2026 17:33:28 +0000 (0:00:00.093) 0:01:33.573 **** 2026-02-25 17:33:29.130971 | controller | Wednesday 25 February 2026 17:33:28 +0000 (0:00:00.093) 0:01:33.572 **** 2026-02-25 17:33:29.130980 | controller | changed: [localhost] 2026-02-25 17:33:29.573023 | controller | 2026-02-25 17:33:29.573071 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:33:29.573083 | controller | (snippet_datadir, 2026-02-25 17:33:29.573092 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:33:29.573101 | controller | }}, content={{ 2026-02-25 17:33:29.573108 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:33:29.573121 | controller | default({}) | 2026-02-25 17:33:29.573127 | controller | to_nice_yaml 2026-02-25 17:33:29.573133 | controller | }}, mode=0644] *** 2026-02-25 17:33:29.573139 | controller | Wednesday 25 February 2026 17:33:29 +0000 (0:00:00.502) 0:01:34.076 **** 2026-02-25 17:33:29.573146 | controller | Wednesday 25 February 2026 17:33:29 +0000 (0:00:00.502) 0:01:34.074 **** 2026-02-25 17:33:29.573158 | controller | changed: [localhost] 2026-02-25 17:33:30.018380 | controller | 2026-02-25 17:33:30.018444 | 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 17:33:30.018458 | controller | ( 2026-02-25 17:33:30.018469 | controller | snippet_datadir, 2026-02-25 17:33:30.018481 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:33:30.018492 | controller | ) | path_join 2026-02-25 17:33:30.018503 | controller | }}, mode=0644] *** 2026-02-25 17:33:30.018514 | controller | Wednesday 25 February 2026 17:33:29 +0000 (0:00:00.441) 0:01:34.517 **** 2026-02-25 17:33:30.018526 | controller | Wednesday 25 February 2026 17:33:29 +0000 (0:00:00.441) 0:01:34.516 **** 2026-02-25 17:33:30.018546 | controller | changed: [localhost] 2026-02-25 17:33:30.115411 | controller | 2026-02-25 17:33:30.115458 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:33:30.115467 | controller | Wednesday 25 February 2026 17:33:30 +0000 (0:00:00.444) 0:01:34.962 **** 2026-02-25 17:33:30.115474 | controller | Wednesday 25 February 2026 17:33:30 +0000 (0:00:00.444) 0:01:34.961 **** 2026-02-25 17:33:30.115496 | 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 17:33:30.189355 | controller | 2026-02-25 17:33:30.189413 | 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 17:33:30.189424 | controller | Wednesday 25 February 2026 17:33:30 +0000 (0:00:00.097) 0:01:35.060 **** 2026-02-25 17:33:30.189431 | controller | Wednesday 25 February 2026 17:33:30 +0000 (0:00:00.097) 0:01:35.058 **** 2026-02-25 17:33:30.189446 | controller | ok: [localhost] => 2026-02-25 17:33:30.411354 | controller | changed: false 2026-02-25 17:33:30.411404 | controller | msg: All assertions passed 2026-02-25 17:33:30.411414 | controller | 2026-02-25 17:33:30.411424 | 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 17:33:30.411434 | controller | Wednesday 25 February 2026 17:33:30 +0000 (0:00:00.073) 0:01:35.133 **** 2026-02-25 17:33:30.411443 | controller | Wednesday 25 February 2026 17:33:30 +0000 (0:00:00.073) 0:01:35.132 **** 2026-02-25 17:33:30.411461 | controller | ok: [localhost] 2026-02-25 17:33:30.454213 | controller | 2026-02-25 17:33:30.454264 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:33:30.454273 | controller | Wednesday 25 February 2026 17:33:30 +0000 (0:00:00.221) 0:01:35.355 **** 2026-02-25 17:33:30.454279 | controller | Wednesday 25 February 2026 17:33:30 +0000 (0:00:00.222) 0:01:35.354 **** 2026-02-25 17:33:30.454291 | controller | ok: [localhost] 2026-02-25 17:33:31.025551 | controller | 2026-02-25 17:33:31.025608 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:33:31.025622 | controller | Wednesday 25 February 2026 17:33:30 +0000 (0:00:00.043) 0:01:35.399 **** 2026-02-25 17:33:31.025660 | controller | Wednesday 25 February 2026 17:33:30 +0000 (0:00:00.043) 0:01:35.397 **** 2026-02-25 17:33:31.025678 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/02_ci_data.yaml) 2026-02-25 17:33:31.186130 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/03_user_data_b64.yaml) 2026-02-25 17:33:31.186193 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/04_user_data.yaml) 2026-02-25 17:33:31.186216 | controller | 2026-02-25 17:33:31.186226 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:33:31.186235 | controller | _content | 2026-02-25 17:33:31.186243 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:33:31.186254 | controller | combine(_parsed, recursive=true) 2026-02-25 17:33:31.186263 | controller | }} 2026-02-25 17:33:31.186272 | controller | ] *** 2026-02-25 17:33:31.186280 | controller | Wednesday 25 February 2026 17:33:31 +0000 (0:00:00.571) 0:01:35.970 **** 2026-02-25 17:33:31.186289 | controller | Wednesday 25 February 2026 17:33:31 +0000 (0:00:00.571) 0:01:35.968 **** 2026-02-25 17:33:31.186306 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:33:31.431691 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:33:31.431752 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:33:31.431801 | controller | 2026-02-25 17:33:31.431819 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:33:31.431831 | controller | Wednesday 25 February 2026 17:33:31 +0000 (0:00:00.160) 0:01:36.130 **** 2026-02-25 17:33:31.431842 | controller | Wednesday 25 February 2026 17:33:31 +0000 (0:00:00.160) 0:01:36.129 **** 2026-02-25 17:33:31.431864 | controller | changed: [localhost] 2026-02-25 17:33:31.915259 | controller | 2026-02-25 17:33:31.915317 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:33:31.915331 | controller | (_destdir, 2026-02-25 17:33:31.915341 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:33:31.915351 | controller | }}, content={{ 2026-02-25 17:33:31.915361 | controller | ( 2026-02-25 17:33:31.915371 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:33:31.915381 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:33:31.915391 | controller | }}, mode=0644] *** 2026-02-25 17:33:31.915401 | controller | Wednesday 25 February 2026 17:33:31 +0000 (0:00:00.245) 0:01:36.376 **** 2026-02-25 17:33:31.915411 | controller | Wednesday 25 February 2026 17:33:31 +0000 (0:00:00.245) 0:01:36.374 **** 2026-02-25 17:33:31.915429 | controller | changed: [localhost] 2026-02-25 17:33:32.279134 | controller | 2026-02-25 17:33:32.279192 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/edpm/networkers/r1 mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:33:32.279209 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:33:32.279221 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:33:32.279235 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:33:32.279249 | controller | }}, dest={{ 2026-02-25 17:33:32.279263 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:32.279277 | controller | stage['path'], _val.src_file 2026-02-25 17:33:32.279292 | controller | ) | 2026-02-25 17:33:32.279306 | controller | path_join 2026-02-25 17:33:32.279319 | controller | }}] *** 2026-02-25 17:33:32.279329 | controller | Wednesday 25 February 2026 17:33:31 +0000 (0:00:00.483) 0:01:36.859 **** 2026-02-25 17:33:32.279340 | controller | Wednesday 25 February 2026 17:33:31 +0000 (0:00:00.483) 0:01:36.858 **** 2026-02-25 17:33:32.279359 | controller | changed: [localhost] => (item=edpm-r1-networker-nodeset-values) 2026-02-25 17:33:32.351444 | controller | 2026-02-25 17:33:32.351497 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:32.351509 | controller | Wednesday 25 February 2026 17:33:32 +0000 (0:00:00.363) 0:01:37.223 **** 2026-02-25 17:33:32.351517 | controller | Wednesday 25 February 2026 17:33:32 +0000 (0:00:00.363) 0:01:37.222 **** 2026-02-25 17:33:32.351533 | controller | skipping: [localhost] 2026-02-25 17:33:32.805107 | controller | 2026-02-25 17:33:32.805161 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/edpm/networkers/r1 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:33:32.805171 | controller | Wednesday 25 February 2026 17:33:32 +0000 (0:00:00.072) 0:01:37.296 **** 2026-02-25 17:33:32.805178 | controller | Wednesday 25 February 2026 17:33:32 +0000 (0:00:00.072) 0:01:37.294 **** 2026-02-25 17:33:32.805192 | controller | changed: [localhost] 2026-02-25 17:33:33.293047 | controller | 2026-02-25 17:33:33.293112 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:33:33.293127 | controller | Wednesday 25 February 2026 17:33:32 +0000 (0:00:00.453) 0:01:37.749 **** 2026-02-25 17:33:33.293139 | controller | Wednesday 25 February 2026 17:33:32 +0000 (0:00:00.453) 0:01:37.748 **** 2026-02-25 17:33:33.293159 | controller | changed: [localhost] 2026-02-25 17:33:33.566751 | controller | 2026-02-25 17:33:33.566813 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp_dt04_ipv6/edpm/networkers/r1 remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:33:33.566821 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:33:33.566826 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:33:33.566830 | controller | }}, mode=0644] *** 2026-02-25 17:33:33.566835 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.487) 0:01:38.237 **** 2026-02-25 17:33:33.566840 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.487) 0:01:38.236 **** 2026-02-25 17:33:33.566850 | controller | changed: [localhost] 2026-02-25 17:33:33.647276 | controller | 2026-02-25 17:33:33.647326 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:33.647336 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.274) 0:01:38.511 **** 2026-02-25 17:33:33.647344 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.274) 0:01:38.510 **** 2026-02-25 17:33:33.647357 | controller | skipping: [localhost] 2026-02-25 17:33:33.697409 | controller | 2026-02-25 17:33:33.697459 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp_dt04_ipv6/edpm/networkers/r1 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:33:33.697469 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.080) 0:01:38.592 **** 2026-02-25 17:33:33.697477 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.080) 0:01:38.590 **** 2026-02-25 17:33:33.697490 | controller | skipping: [localhost] 2026-02-25 17:33:33.778313 | controller | 2026-02-25 17:33:33.778378 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp_dt04_ipv6/edpm/networkers/r1 _raw_params=wait_condition.yml] *** 2026-02-25 17:33:33.778392 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.050) 0:01:38.642 **** 2026-02-25 17:33:33.778403 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.050) 0:01:38.640 **** 2026-02-25 17:33:33.778423 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:33.843309 | controller | skipping: [localhost] 2026-02-25 17:33:33.843370 | controller | 2026-02-25 17:33:33.843384 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:33.843395 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.080) 0:01:38.722 **** 2026-02-25 17:33:33.843406 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.080) 0:01:38.721 **** 2026-02-25 17:33:33.843424 | controller | skipping: [localhost] 2026-02-25 17:33:33.903472 | controller | 2026-02-25 17:33:33.903535 | controller | TASK [Executing post_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/networkers/r1 name=run_hook] *** 2026-02-25 17:33:33.903554 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.064) 0:01:38.787 **** 2026-02-25 17:33:33.903568 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.064) 0:01:38.786 **** 2026-02-25 17:33:33.903593 | controller | skipping: [localhost] 2026-02-25 17:33:33.972523 | controller | 2026-02-25 17:33:33.972586 | 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 17:33:33.972601 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.060) 0:01:38.847 **** 2026-02-25 17:33:33.972621 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.060) 0:01:38.846 **** 2026-02-25 17:33:33.972641 | controller | ok: [localhost] => 2026-02-25 17:33:34.014121 | controller | changed: false 2026-02-25 17:33:34.014177 | controller | msg: All assertions passed 2026-02-25 17:33:34.014188 | controller | 2026-02-25 17:33:34.014198 | 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 17:33:34.014208 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.069) 0:01:38.916 **** 2026-02-25 17:33:34.014219 | controller | Wednesday 25 February 2026 17:33:33 +0000 (0:00:00.069) 0:01:38.915 **** 2026-02-25 17:33:34.014232 | controller | skipping: [localhost] 2026-02-25 17:33:34.057447 | controller | 2026-02-25 17:33:34.057508 | 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 17:33:34.057523 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.042) 0:01:38.958 **** 2026-02-25 17:33:34.057535 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.042) 0:01:38.957 **** 2026-02-25 17:33:34.057555 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:34.087908 | controller | 2026-02-25 17:33:34.087972 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:33:34.087992 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.042) 0:01:39.001 **** 2026-02-25 17:33:34.088007 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.042) 0:01:39.000 **** 2026-02-25 17:33:34.088033 | controller | skipping: [localhost] 2026-02-25 17:33:34.139173 | controller | 2026-02-25 17:33:34.139233 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:33:34.139246 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.030) 0:01:39.032 **** 2026-02-25 17:33:34.139257 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.030) 0:01:39.030 **** 2026-02-25 17:33:34.139275 | controller | ok: [localhost] 2026-02-25 17:33:34.405099 | controller | 2026-02-25 17:33:34.405168 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:33:34.405187 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:34.405201 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:33:34.405215 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:33:34.405229 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.051) 0:01:39.083 **** 2026-02-25 17:33:34.405241 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.051) 0:01:39.082 **** 2026-02-25 17:33:34.405262 | controller | ok: [localhost] => (item={'name': 'edpm-r2-networker-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-25 17:33:34.503754 | controller | 2026-02-25 17:33:34.503857 | 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 17:33:34.503872 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.265) 0:01:39.349 **** 2026-02-25 17:33:34.503883 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.265) 0:01:39.348 **** 2026-02-25 17:33:34.503903 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:33:34.569439 | controller | 2026-02-25 17:33:34.569491 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/networkers/r2 name=run_hook] *** 2026-02-25 17:33:34.569501 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.098) 0:01:39.448 **** 2026-02-25 17:33:34.569508 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.098) 0:01:39.446 **** 2026-02-25 17:33:34.569522 | controller | skipping: [localhost] 2026-02-25 17:33:34.688175 | controller | 2026-02-25 17:33:34.688226 | controller | TASK [Generate values.yaml for examples/dt/bgp_dt04_ipv6/edpm/networkers/r2 name=ci_gen_kustomize_values] *** 2026-02-25 17:33:34.688240 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.065) 0:01:39.513 **** 2026-02-25 17:33:34.688246 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.065) 0:01:39.512 **** 2026-02-25 17:33:34.688260 | controller | 2026-02-25 17:33:34.774256 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:33:34.774311 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.118) 0:01:39.633 **** 2026-02-25 17:33:34.774323 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.118) 0:01:39.631 **** 2026-02-25 17:33:34.774339 | 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 17:33:34.831500 | controller | 2026-02-25 17:33:34.831546 | 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 17:33:34.831572 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.086) 0:01:39.719 **** 2026-02-25 17:33:34.831582 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.086) 0:01:39.717 **** 2026-02-25 17:33:34.831595 | controller | ok: [localhost] => 2026-02-25 17:33:35.084418 | controller | changed: false 2026-02-25 17:33:35.084458 | controller | msg: All assertions passed 2026-02-25 17:33:35.084464 | controller | 2026-02-25 17:33:35.084470 | 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 17:33:35.084476 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.057) 0:01:39.776 **** 2026-02-25 17:33:35.084481 | controller | Wednesday 25 February 2026 17:33:34 +0000 (0:00:00.057) 0:01:39.774 **** 2026-02-25 17:33:35.084491 | controller | ok: [localhost] 2026-02-25 17:33:35.129655 | controller | 2026-02-25 17:33:35.129680 | 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 17:33:35.129686 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.253) 0:01:40.029 **** 2026-02-25 17:33:35.129692 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.253) 0:01:40.028 **** 2026-02-25 17:33:35.129700 | controller | ok: [localhost] => 2026-02-25 17:33:35.352983 | controller | changed: false 2026-02-25 17:33:35.353038 | controller | msg: All assertions passed 2026-02-25 17:33:35.353053 | controller | 2026-02-25 17:33:35.353065 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:33:35.353077 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.045) 0:01:40.074 **** 2026-02-25 17:33:35.353089 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.045) 0:01:40.073 **** 2026-02-25 17:33:35.353109 | controller | ok: [localhost] 2026-02-25 17:33:35.615246 | controller | 2026-02-25 17:33:35.615286 | 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 17:33:35.615293 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:33:35.615298 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:33:35.615302 | controller | _config_map_content | 2026-02-25 17:33:35.615307 | controller | ansible.utils.remove_keys( 2026-02-25 17:33:35.615312 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:33:35.615316 | controller | matching_parameter='regex') 2026-02-25 17:33:35.615321 | controller | }}, cacheable=False] *** 2026-02-25 17:33:35.615325 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.222) 0:01:40.297 **** 2026-02-25 17:33:35.615330 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.222) 0:01:40.296 **** 2026-02-25 17:33:35.615339 | controller | ok: [localhost] 2026-02-25 17:33:35.692957 | controller | 2026-02-25 17:33:35.693015 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:33:35.693036 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.262) 0:01:40.560 **** 2026-02-25 17:33:35.693047 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.262) 0:01:40.558 **** 2026-02-25 17:33:35.693065 | controller | skipping: [localhost] 2026-02-25 17:33:35.948752 | controller | 2026-02-25 17:33:35.948833 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:33:35.948844 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.077) 0:01:40.637 **** 2026-02-25 17:33:35.948855 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.077) 0:01:40.636 **** 2026-02-25 17:33:35.948868 | controller | changed: [localhost] 2026-02-25 17:33:36.501690 | controller | 2026-02-25 17:33:36.501748 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:33:36.501762 | controller | (snippet_datadir, 2026-02-25 17:33:36.501812 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:33:36.501823 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:33:36.501834 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.256) 0:01:40.893 **** 2026-02-25 17:33:36.501844 | controller | Wednesday 25 February 2026 17:33:35 +0000 (0:00:00.256) 0:01:40.892 **** 2026-02-25 17:33:36.501864 | controller | changed: [localhost] 2026-02-25 17:33:36.688622 | controller | 2026-02-25 17:33:36.688676 | 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 17:33:36.688688 | controller | Wednesday 25 February 2026 17:33:36 +0000 (0:00:00.552) 0:01:41.446 **** 2026-02-25 17:33:36.688698 | controller | Wednesday 25 February 2026 17:33:36 +0000 (0:00:00.552) 0:01:41.444 **** 2026-02-25 17:33:36.688715 | controller | ok: [localhost] 2026-02-25 17:33:37.101275 | controller | 2026-02-25 17:33:37.101322 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:33:37.101331 | controller | (snippet_datadir, 2026-02-25 17:33:37.101339 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:33:37.101346 | controller | }}, content={{ 2026-02-25 17:33:37.101353 | controller | _base64_patch | 2026-02-25 17:33:37.101360 | controller | default({}) | 2026-02-25 17:33:37.101366 | controller | to_nice_yaml 2026-02-25 17:33:37.101372 | controller | }}, mode=0644] *** 2026-02-25 17:33:37.101379 | controller | Wednesday 25 February 2026 17:33:36 +0000 (0:00:00.187) 0:01:41.633 **** 2026-02-25 17:33:37.101386 | controller | Wednesday 25 February 2026 17:33:36 +0000 (0:00:00.187) 0:01:41.631 **** 2026-02-25 17:33:37.101400 | controller | changed: [localhost] 2026-02-25 17:33:37.583991 | controller | 2026-02-25 17:33:37.584028 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:33:37.584036 | controller | (snippet_datadir, 2026-02-25 17:33:37.584041 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:33:37.584046 | controller | }}, content={{ 2026-02-25 17:33:37.584051 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:33:37.584055 | controller | default({}) | 2026-02-25 17:33:37.584060 | controller | to_nice_yaml 2026-02-25 17:33:37.584064 | controller | }}, mode=0644] *** 2026-02-25 17:33:37.584068 | controller | Wednesday 25 February 2026 17:33:37 +0000 (0:00:00.412) 0:01:42.046 **** 2026-02-25 17:33:37.584072 | controller | Wednesday 25 February 2026 17:33:37 +0000 (0:00:00.412) 0:01:42.044 **** 2026-02-25 17:33:37.584082 | controller | changed: [localhost] 2026-02-25 17:33:38.057199 | controller | 2026-02-25 17:33:38.057259 | 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 17:33:38.057273 | controller | ( 2026-02-25 17:33:38.057283 | controller | snippet_datadir, 2026-02-25 17:33:38.057295 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:33:38.057305 | controller | ) | path_join 2026-02-25 17:33:38.057315 | controller | }}, mode=0644] *** 2026-02-25 17:33:38.057325 | controller | Wednesday 25 February 2026 17:33:37 +0000 (0:00:00.483) 0:01:42.529 **** 2026-02-25 17:33:38.057335 | controller | Wednesday 25 February 2026 17:33:37 +0000 (0:00:00.483) 0:01:42.527 **** 2026-02-25 17:33:38.057362 | controller | changed: [localhost] 2026-02-25 17:33:38.135976 | controller | 2026-02-25 17:33:38.136014 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:33:38.136022 | controller | Wednesday 25 February 2026 17:33:38 +0000 (0:00:00.472) 0:01:43.001 **** 2026-02-25 17:33:38.136029 | controller | Wednesday 25 February 2026 17:33:38 +0000 (0:00:00.472) 0:01:43.000 **** 2026-02-25 17:33:38.136041 | 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 17:33:38.194786 | controller | 2026-02-25 17:33:38.194828 | 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 17:33:38.194837 | controller | Wednesday 25 February 2026 17:33:38 +0000 (0:00:00.079) 0:01:43.080 **** 2026-02-25 17:33:38.194844 | controller | Wednesday 25 February 2026 17:33:38 +0000 (0:00:00.079) 0:01:43.079 **** 2026-02-25 17:33:38.194856 | controller | ok: [localhost] => 2026-02-25 17:33:38.430727 | controller | changed: false 2026-02-25 17:33:38.430787 | controller | msg: All assertions passed 2026-02-25 17:33:38.430796 | controller | 2026-02-25 17:33:38.430802 | 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 17:33:38.430808 | controller | Wednesday 25 February 2026 17:33:38 +0000 (0:00:00.058) 0:01:43.139 **** 2026-02-25 17:33:38.430813 | controller | Wednesday 25 February 2026 17:33:38 +0000 (0:00:00.058) 0:01:43.138 **** 2026-02-25 17:33:38.430823 | controller | ok: [localhost] 2026-02-25 17:33:38.500011 | controller | 2026-02-25 17:33:38.500067 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:33:38.500081 | controller | Wednesday 25 February 2026 17:33:38 +0000 (0:00:00.236) 0:01:43.375 **** 2026-02-25 17:33:38.500091 | controller | Wednesday 25 February 2026 17:33:38 +0000 (0:00:00.236) 0:01:43.374 **** 2026-02-25 17:33:38.500115 | controller | ok: [localhost] 2026-02-25 17:33:39.181358 | controller | 2026-02-25 17:33:39.181418 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:33:39.181432 | controller | Wednesday 25 February 2026 17:33:38 +0000 (0:00:00.068) 0:01:43.444 **** 2026-02-25 17:33:39.181444 | controller | Wednesday 25 February 2026 17:33:38 +0000 (0:00:00.068) 0:01:43.443 **** 2026-02-25 17:33:39.181464 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/02_ci_data.yaml) 2026-02-25 17:33:39.357027 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/03_user_data_b64.yaml) 2026-02-25 17:33:39.357075 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/04_user_data.yaml) 2026-02-25 17:33:39.357083 | controller | 2026-02-25 17:33:39.357090 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:33:39.357097 | controller | _content | 2026-02-25 17:33:39.357103 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:33:39.357110 | controller | combine(_parsed, recursive=true) 2026-02-25 17:33:39.357117 | controller | }} 2026-02-25 17:33:39.357123 | controller | ] *** 2026-02-25 17:33:39.357129 | controller | Wednesday 25 February 2026 17:33:39 +0000 (0:00:00.680) 0:01:44.125 **** 2026-02-25 17:33:39.357136 | controller | Wednesday 25 February 2026 17:33:39 +0000 (0:00:00.681) 0:01:44.124 **** 2026-02-25 17:33:39.357149 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-25 17:33:39.610343 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:33:39.610403 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:33:39.610415 | controller | 2026-02-25 17:33:39.610427 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:33:39.610445 | controller | Wednesday 25 February 2026 17:33:39 +0000 (0:00:00.176) 0:01:44.301 **** 2026-02-25 17:33:39.610456 | controller | Wednesday 25 February 2026 17:33:39 +0000 (0:00:00.176) 0:01:44.300 **** 2026-02-25 17:33:39.610474 | controller | changed: [localhost] 2026-02-25 17:33:40.088739 | controller | 2026-02-25 17:33:40.088841 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:33:40.088855 | controller | (_destdir, 2026-02-25 17:33:40.088866 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:33:40.088876 | controller | }}, content={{ 2026-02-25 17:33:40.088886 | controller | ( 2026-02-25 17:33:40.088896 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:33:40.088906 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:33:40.088916 | controller | }}, mode=0644] *** 2026-02-25 17:33:40.088926 | controller | Wednesday 25 February 2026 17:33:39 +0000 (0:00:00.252) 0:01:44.554 **** 2026-02-25 17:33:40.088936 | controller | Wednesday 25 February 2026 17:33:39 +0000 (0:00:00.252) 0:01:44.553 **** 2026-02-25 17:33:40.088960 | controller | changed: [localhost] 2026-02-25 17:33:40.393885 | controller | 2026-02-25 17:33:40.393944 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/edpm/networkers/r2 mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:33:40.393966 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:33:40.393977 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:33:40.393987 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:33:40.393998 | controller | }}, dest={{ 2026-02-25 17:33:40.394009 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:40.394019 | controller | stage['path'], _val.src_file 2026-02-25 17:33:40.394029 | controller | ) | 2026-02-25 17:33:40.394039 | controller | path_join 2026-02-25 17:33:40.394049 | controller | }}] *** 2026-02-25 17:33:40.394059 | controller | Wednesday 25 February 2026 17:33:40 +0000 (0:00:00.478) 0:01:45.033 **** 2026-02-25 17:33:40.394073 | controller | Wednesday 25 February 2026 17:33:40 +0000 (0:00:00.478) 0:01:45.031 **** 2026-02-25 17:33:40.394092 | controller | changed: [localhost] => (item=edpm-r2-networker-nodeset-values) 2026-02-25 17:33:40.453073 | controller | 2026-02-25 17:33:40.453136 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:40.453150 | controller | Wednesday 25 February 2026 17:33:40 +0000 (0:00:00.305) 0:01:45.338 **** 2026-02-25 17:33:40.453161 | controller | Wednesday 25 February 2026 17:33:40 +0000 (0:00:00.305) 0:01:45.337 **** 2026-02-25 17:33:40.453179 | controller | skipping: [localhost] 2026-02-25 17:33:40.811700 | controller | 2026-02-25 17:33:40.811812 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/edpm/networkers/r2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:33:40.811840 | controller | Wednesday 25 February 2026 17:33:40 +0000 (0:00:00.058) 0:01:45.397 **** 2026-02-25 17:33:40.811855 | controller | Wednesday 25 February 2026 17:33:40 +0000 (0:00:00.058) 0:01:45.395 **** 2026-02-25 17:33:40.811880 | controller | changed: [localhost] 2026-02-25 17:33:41.278291 | controller | 2026-02-25 17:33:41.278357 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:33:41.278374 | controller | Wednesday 25 February 2026 17:33:40 +0000 (0:00:00.358) 0:01:45.755 **** 2026-02-25 17:33:41.278389 | controller | Wednesday 25 February 2026 17:33:40 +0000 (0:00:00.358) 0:01:45.754 **** 2026-02-25 17:33:41.278413 | controller | changed: [localhost] 2026-02-25 17:33:41.604700 | controller | 2026-02-25 17:33:41.604762 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp_dt04_ipv6/edpm/networkers/r2 remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:33:41.604818 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:33:41.604831 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:33:41.604842 | controller | }}, mode=0644] *** 2026-02-25 17:33:41.604852 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.466) 0:01:46.222 **** 2026-02-25 17:33:41.604863 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.466) 0:01:46.221 **** 2026-02-25 17:33:41.604889 | controller | changed: [localhost] 2026-02-25 17:33:41.681289 | controller | 2026-02-25 17:33:41.681348 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:41.681363 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.326) 0:01:46.549 **** 2026-02-25 17:33:41.681375 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.326) 0:01:46.547 **** 2026-02-25 17:33:41.681394 | controller | skipping: [localhost] 2026-02-25 17:33:41.735132 | controller | 2026-02-25 17:33:41.735206 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp_dt04_ipv6/edpm/networkers/r2 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:33:41.735221 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.076) 0:01:46.625 **** 2026-02-25 17:33:41.735233 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.076) 0:01:46.624 **** 2026-02-25 17:33:41.735253 | controller | skipping: [localhost] 2026-02-25 17:33:41.796364 | controller | 2026-02-25 17:33:41.796426 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp_dt04_ipv6/edpm/networkers/r2 _raw_params=wait_condition.yml] *** 2026-02-25 17:33:41.796439 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.053) 0:01:46.679 **** 2026-02-25 17:33:41.796450 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.053) 0:01:46.678 **** 2026-02-25 17:33:41.796469 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-25 17:33:41.846370 | controller | skipping: [localhost] 2026-02-25 17:33:41.846422 | controller | 2026-02-25 17:33:41.846435 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:41.846447 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.061) 0:01:46.740 **** 2026-02-25 17:33:41.846485 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.061) 0:01:46.739 **** 2026-02-25 17:33:41.846504 | controller | skipping: [localhost] 2026-02-25 17:33:41.906270 | controller | 2026-02-25 17:33:41.906358 | controller | TASK [Executing post_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/networkers/r2 name=run_hook] *** 2026-02-25 17:33:41.906373 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.050) 0:01:46.790 **** 2026-02-25 17:33:41.906384 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.050) 0:01:46.789 **** 2026-02-25 17:33:41.906403 | controller | skipping: [localhost] 2026-02-25 17:33:41.954370 | controller | 2026-02-25 17:33:41.954429 | 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 17:33:41.954445 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.059) 0:01:46.850 **** 2026-02-25 17:33:41.954457 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.059) 0:01:46.849 **** 2026-02-25 17:33:41.954475 | controller | ok: [localhost] => 2026-02-25 17:33:41.989704 | controller | changed: false 2026-02-25 17:33:41.989761 | controller | msg: All assertions passed 2026-02-25 17:33:41.989823 | controller | 2026-02-25 17:33:41.989835 | 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 17:33:41.989847 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.048) 0:01:46.898 **** 2026-02-25 17:33:41.989858 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.048) 0:01:46.897 **** 2026-02-25 17:33:41.989877 | controller | skipping: [localhost] 2026-02-25 17:33:42.021223 | controller | 2026-02-25 17:33:42.021263 | 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 17:33:42.021273 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.035) 0:01:46.934 **** 2026-02-25 17:33:42.021286 | controller | Wednesday 25 February 2026 17:33:41 +0000 (0:00:00.035) 0:01:46.932 **** 2026-02-25 17:33:42.021298 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanedeployment edpm-deployment --for condition=Ready --timeout=120m) 2026-02-25 17:33:42.045592 | controller | 2026-02-25 17:33:42.045631 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-25 17:33:42.045640 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.031) 0:01:46.966 **** 2026-02-25 17:33:42.045647 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.031) 0:01:46.964 **** 2026-02-25 17:33:42.045658 | controller | skipping: [localhost] 2026-02-25 17:33:42.099257 | controller | 2026-02-25 17:33:42.099301 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-25 17:33:42.099309 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.024) 0:01:46.990 **** 2026-02-25 17:33:42.099314 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.024) 0:01:46.989 **** 2026-02-25 17:33:42.099324 | controller | ok: [localhost] 2026-02-25 17:33:42.349181 | controller | 2026-02-25 17:33:42.349223 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-25 17:33:42.349229 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:42.349234 | controller | stage['path'], item.src_file) | path_join 2026-02-25 17:33:42.349240 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-25 17:33:42.349245 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.053) 0:01:47.044 **** 2026-02-25 17:33:42.349262 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.053) 0:01:47.042 **** 2026-02-25 17:33:42.349273 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2026-02-25 17:33:42.423652 | controller | 2026-02-25 17:33:42.423692 | 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 17:33:42.423700 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.250) 0:01:47.294 **** 2026-02-25 17:33:42.423706 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.250) 0:01:47.292 **** 2026-02-25 17:33:42.423716 | controller | ok: [localhost] => (item=values.yaml) 2026-02-25 17:33:42.490581 | controller | 2026-02-25 17:33:42.490618 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/deployment name=run_hook] *** 2026-02-25 17:33:42.490625 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.074) 0:01:47.368 **** 2026-02-25 17:33:42.490630 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.074) 0:01:47.367 **** 2026-02-25 17:33:42.490640 | controller | skipping: [localhost] 2026-02-25 17:33:42.583059 | controller | 2026-02-25 17:33:42.583101 | controller | TASK [Generate values.yaml for examples/dt/bgp_dt04_ipv6/edpm/deployment name=ci_gen_kustomize_values] *** 2026-02-25 17:33:42.583113 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.066) 0:01:47.435 **** 2026-02-25 17:33:42.583117 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.066) 0:01:47.434 **** 2026-02-25 17:33:42.583128 | controller | 2026-02-25 17:33:42.647401 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-25 17:33:42.647447 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.092) 0:01:47.528 **** 2026-02-25 17:33:42.647456 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.092) 0:01:47.526 **** 2026-02-25 17:33:42.647468 | 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 17:33:42.711242 | controller | 2026-02-25 17:33:42.711283 | 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 17:33:42.711301 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.064) 0:01:47.592 **** 2026-02-25 17:33:42.711307 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.064) 0:01:47.590 **** 2026-02-25 17:33:42.711317 | controller | ok: [localhost] => 2026-02-25 17:33:42.946318 | controller | changed: false 2026-02-25 17:33:42.946359 | controller | msg: All assertions passed 2026-02-25 17:33:42.946366 | controller | 2026-02-25 17:33:42.946371 | 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 17:33:42.946378 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.063) 0:01:47.656 **** 2026-02-25 17:33:42.946383 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.063) 0:01:47.654 **** 2026-02-25 17:33:42.946393 | controller | ok: [localhost] 2026-02-25 17:33:43.039931 | controller | 2026-02-25 17:33:43.039994 | 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 17:33:43.040008 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.235) 0:01:47.891 **** 2026-02-25 17:33:43.040019 | controller | Wednesday 25 February 2026 17:33:42 +0000 (0:00:00.235) 0:01:47.889 **** 2026-02-25 17:33:43.040037 | controller | ok: [localhost] => 2026-02-25 17:33:43.325605 | controller | changed: false 2026-02-25 17:33:43.325663 | controller | msg: All assertions passed 2026-02-25 17:33:43.325675 | controller | 2026-02-25 17:33:43.325686 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-25 17:33:43.325697 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.092) 0:01:47.984 **** 2026-02-25 17:33:43.325708 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.092) 0:01:47.982 **** 2026-02-25 17:33:43.325726 | controller | ok: [localhost] 2026-02-25 17:33:43.576610 | controller | 2026-02-25 17:33:43.576671 | 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 17:33:43.576688 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-25 17:33:43.576703 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-25 17:33:43.576717 | controller | _config_map_content | 2026-02-25 17:33:43.576731 | controller | ansible.utils.remove_keys( 2026-02-25 17:33:43.576745 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-25 17:33:43.576758 | controller | matching_parameter='regex') 2026-02-25 17:33:43.576818 | controller | }}, cacheable=False] *** 2026-02-25 17:33:43.576837 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.286) 0:01:48.270 **** 2026-02-25 17:33:43.576848 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.286) 0:01:48.268 **** 2026-02-25 17:33:43.576867 | controller | ok: [localhost] 2026-02-25 17:33:43.641428 | controller | 2026-02-25 17:33:43.641486 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-25 17:33:43.641500 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.250) 0:01:48.520 **** 2026-02-25 17:33:43.641510 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.250) 0:01:48.519 **** 2026-02-25 17:33:43.641530 | controller | skipping: [localhost] 2026-02-25 17:33:43.889748 | controller | 2026-02-25 17:33:43.889816 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-25 17:33:43.889824 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.064) 0:01:48.585 **** 2026-02-25 17:33:43.889829 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.064) 0:01:48.584 **** 2026-02-25 17:33:43.889839 | controller | changed: [localhost] 2026-02-25 17:33:43.963430 | controller | 2026-02-25 17:33:43.963471 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-25 17:33:43.963478 | controller | (snippet_datadir, 2026-02-25 17:33:43.963483 | controller | '02_ci_data.yaml') | path_join 2026-02-25 17:33:43.963492 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-25 17:33:43.963497 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.248) 0:01:48.834 **** 2026-02-25 17:33:43.963502 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.248) 0:01:48.833 **** 2026-02-25 17:33:43.963512 | controller | skipping: [localhost] 2026-02-25 17:33:44.051881 | controller | 2026-02-25 17:33:44.051921 | 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 17:33:44.051929 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.073) 0:01:48.908 **** 2026-02-25 17:33:44.051934 | controller | Wednesday 25 February 2026 17:33:43 +0000 (0:00:00.073) 0:01:48.907 **** 2026-02-25 17:33:44.051944 | controller | ok: [localhost] 2026-02-25 17:33:44.479951 | controller | 2026-02-25 17:33:44.480012 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-25 17:33:44.480028 | controller | (snippet_datadir, 2026-02-25 17:33:44.480039 | controller | '03_user_data_b64.yaml') | path_join 2026-02-25 17:33:44.480050 | controller | }}, content={{ 2026-02-25 17:33:44.480060 | controller | _base64_patch | 2026-02-25 17:33:44.480070 | controller | default({}) | 2026-02-25 17:33:44.480079 | controller | to_nice_yaml 2026-02-25 17:33:44.480089 | controller | }}, mode=0644] *** 2026-02-25 17:33:44.480099 | controller | Wednesday 25 February 2026 17:33:44 +0000 (0:00:00.088) 0:01:48.996 **** 2026-02-25 17:33:44.480109 | controller | Wednesday 25 February 2026 17:33:44 +0000 (0:00:00.088) 0:01:48.995 **** 2026-02-25 17:33:44.480128 | controller | changed: [localhost] 2026-02-25 17:33:44.941063 | controller | 2026-02-25 17:33:44.941115 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-25 17:33:44.941127 | controller | (snippet_datadir, 2026-02-25 17:33:44.941136 | controller | '04_user_data.yaml') | path_join 2026-02-25 17:33:44.941145 | controller | }}, content={{ 2026-02-25 17:33:44.941153 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-25 17:33:44.941162 | controller | default({}) | 2026-02-25 17:33:44.941170 | controller | to_nice_yaml 2026-02-25 17:33:44.941176 | controller | }}, mode=0644] *** 2026-02-25 17:33:44.941182 | controller | Wednesday 25 February 2026 17:33:44 +0000 (0:00:00.427) 0:01:49.424 **** 2026-02-25 17:33:44.941188 | controller | Wednesday 25 February 2026 17:33:44 +0000 (0:00:00.427) 0:01:49.423 **** 2026-02-25 17:33:44.941202 | controller | changed: [localhost] 2026-02-25 17:33:45.306022 | controller | 2026-02-25 17:33:45.306069 | 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 17:33:45.306078 | controller | ( 2026-02-25 17:33:45.306085 | controller | snippet_datadir, 2026-02-25 17:33:45.306092 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-25 17:33:45.306100 | controller | ) | path_join 2026-02-25 17:33:45.306107 | controller | }}, mode=0644] *** 2026-02-25 17:33:45.306115 | controller | Wednesday 25 February 2026 17:33:44 +0000 (0:00:00.461) 0:01:49.885 **** 2026-02-25 17:33:45.306123 | controller | Wednesday 25 February 2026 17:33:44 +0000 (0:00:00.461) 0:01:49.884 **** 2026-02-25 17:33:45.306136 | controller | changed: [localhost] 2026-02-25 17:33:45.377464 | controller | 2026-02-25 17:33:45.377510 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-25 17:33:45.377518 | controller | Wednesday 25 February 2026 17:33:45 +0000 (0:00:00.364) 0:01:50.250 **** 2026-02-25 17:33:45.377527 | controller | Wednesday 25 February 2026 17:33:45 +0000 (0:00:00.364) 0:01:50.249 **** 2026-02-25 17:33:45.377546 | 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 17:33:45.432672 | controller | 2026-02-25 17:33:45.432701 | 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 17:33:45.432710 | controller | Wednesday 25 February 2026 17:33:45 +0000 (0:00:00.071) 0:01:50.322 **** 2026-02-25 17:33:45.432717 | controller | Wednesday 25 February 2026 17:33:45 +0000 (0:00:00.071) 0:01:50.320 **** 2026-02-25 17:33:45.432734 | controller | ok: [localhost] => 2026-02-25 17:33:45.669570 | controller | changed: false 2026-02-25 17:33:45.669617 | controller | msg: All assertions passed 2026-02-25 17:33:45.669625 | controller | 2026-02-25 17:33:45.669633 | 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 17:33:45.669640 | controller | Wednesday 25 February 2026 17:33:45 +0000 (0:00:00.055) 0:01:50.377 **** 2026-02-25 17:33:45.669647 | controller | Wednesday 25 February 2026 17:33:45 +0000 (0:00:00.055) 0:01:50.376 **** 2026-02-25 17:33:45.669662 | controller | ok: [localhost] 2026-02-25 17:33:45.738834 | controller | 2026-02-25 17:33:45.738885 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-25 17:33:45.738897 | controller | Wednesday 25 February 2026 17:33:45 +0000 (0:00:00.236) 0:01:50.614 **** 2026-02-25 17:33:45.738906 | controller | Wednesday 25 February 2026 17:33:45 +0000 (0:00:00.236) 0:01:50.612 **** 2026-02-25 17:33:45.738922 | controller | ok: [localhost] 2026-02-25 17:33:46.179587 | controller | 2026-02-25 17:33:46.179659 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-25 17:33:46.179677 | controller | Wednesday 25 February 2026 17:33:45 +0000 (0:00:00.069) 0:01:50.683 **** 2026-02-25 17:33:46.179692 | controller | Wednesday 25 February 2026 17:33:45 +0000 (0:00:00.069) 0:01:50.682 **** 2026-02-25 17:33:46.179719 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2026-02-25 17:33:46.315550 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2026-02-25 17:33:46.315611 | controller | 2026-02-25 17:33:46.315623 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-25 17:33:46.315633 | controller | _content | 2026-02-25 17:33:46.315642 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-25 17:33:46.315651 | controller | combine(_parsed, recursive=true) 2026-02-25 17:33:46.315660 | controller | }} 2026-02-25 17:33:46.315669 | controller | ] *** 2026-02-25 17:33:46.315678 | controller | Wednesday 25 February 2026 17:33:46 +0000 (0:00:00.440) 0:01:51.123 **** 2026-02-25 17:33:46.315688 | controller | Wednesday 25 February 2026 17:33:46 +0000 (0:00:00.440) 0:01:51.122 **** 2026-02-25 17:33:46.315707 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-25 17:33:46.571134 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-25 17:33:46.571175 | controller | 2026-02-25 17:33:46.571182 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-25 17:33:46.571188 | controller | Wednesday 25 February 2026 17:33:46 +0000 (0:00:00.136) 0:01:51.259 **** 2026-02-25 17:33:46.571193 | controller | Wednesday 25 February 2026 17:33:46 +0000 (0:00:00.136) 0:01:51.258 **** 2026-02-25 17:33:46.571202 | controller | changed: [localhost] 2026-02-25 17:33:47.036344 | controller | 2026-02-25 17:33:47.036389 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-25 17:33:47.036398 | controller | (_destdir, 2026-02-25 17:33:47.036404 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-25 17:33:47.036410 | controller | }}, content={{ 2026-02-25 17:33:47.036416 | controller | ( 2026-02-25 17:33:47.036422 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-25 17:33:47.036428 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-25 17:33:47.036433 | controller | }}, mode=0644] *** 2026-02-25 17:33:47.036439 | controller | Wednesday 25 February 2026 17:33:46 +0000 (0:00:00.255) 0:01:51.515 **** 2026-02-25 17:33:47.036445 | controller | Wednesday 25 February 2026 17:33:46 +0000 (0:00:00.255) 0:01:51.514 **** 2026-02-25 17:33:47.036457 | controller | changed: [localhost] 2026-02-25 17:33:47.343450 | controller | 2026-02-25 17:33:47.343510 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/edpm/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-02-25 17:33:47.343524 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-25 17:33:47.343543 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-25 17:33:47.343553 | controller | _val['name'], 'values.yaml') | path_join 2026-02-25 17:33:47.343563 | controller | }}, dest={{ 2026-02-25 17:33:47.343573 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-25 17:33:47.343583 | controller | stage['path'], _val.src_file 2026-02-25 17:33:47.343594 | controller | ) | 2026-02-25 17:33:47.343604 | controller | path_join 2026-02-25 17:33:47.343613 | controller | }}] *** 2026-02-25 17:33:47.343623 | controller | Wednesday 25 February 2026 17:33:47 +0000 (0:00:00.465) 0:01:51.981 **** 2026-02-25 17:33:47.343634 | controller | Wednesday 25 February 2026 17:33:47 +0000 (0:00:00.465) 0:01:51.979 **** 2026-02-25 17:33:47.343652 | controller | changed: [localhost] => (item=edpm-deployment-values) 2026-02-25 17:33:47.420346 | controller | 2026-02-25 17:33:47.420405 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:47.420419 | controller | Wednesday 25 February 2026 17:33:47 +0000 (0:00:00.306) 0:01:52.287 **** 2026-02-25 17:33:47.420430 | controller | Wednesday 25 February 2026 17:33:47 +0000 (0:00:00.306) 0:01:52.286 **** 2026-02-25 17:33:47.420449 | controller | skipping: [localhost] 2026-02-25 17:33:47.812716 | controller | 2026-02-25 17:33:47.812824 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/edpm/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-25 17:33:47.812849 | controller | Wednesday 25 February 2026 17:33:47 +0000 (0:00:00.076) 0:01:52.364 **** 2026-02-25 17:33:47.812864 | controller | Wednesday 25 February 2026 17:33:47 +0000 (0:00:00.076) 0:01:52.363 **** 2026-02-25 17:33:47.812889 | controller | changed: [localhost] 2026-02-25 17:33:48.212026 | controller | 2026-02-25 17:33:48.212081 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-25 17:33:48.212102 | controller | Wednesday 25 February 2026 17:33:47 +0000 (0:00:00.392) 0:01:52.757 **** 2026-02-25 17:33:48.212112 | controller | Wednesday 25 February 2026 17:33:47 +0000 (0:00:00.392) 0:01:52.755 **** 2026-02-25 17:33:48.212131 | controller | changed: [localhost] 2026-02-25 17:33:48.544390 | controller | 2026-02-25 17:33:48.544448 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp_dt04_ipv6/edpm/deployment remote_src=True, src={{ _output }}, dest={{ 2026-02-25 17:33:48.544469 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-25 17:33:48.544480 | controller | stage['build_output'] | basename) | path_join 2026-02-25 17:33:48.544490 | controller | }}, mode=0644] *** 2026-02-25 17:33:48.544500 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.399) 0:01:53.156 **** 2026-02-25 17:33:48.544511 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.399) 0:01:53.155 **** 2026-02-25 17:33:48.544529 | controller | changed: [localhost] 2026-02-25 17:33:48.597025 | controller | 2026-02-25 17:33:48.597082 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:48.597098 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.332) 0:01:53.488 **** 2026-02-25 17:33:48.597113 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.332) 0:01:53.487 **** 2026-02-25 17:33:48.597138 | controller | skipping: [localhost] 2026-02-25 17:33:48.650699 | controller | 2026-02-25 17:33:48.650752 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp_dt04_ipv6/edpm/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-02-25 17:33:48.650765 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.052) 0:01:53.541 **** 2026-02-25 17:33:48.650818 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.052) 0:01:53.540 **** 2026-02-25 17:33:48.650837 | controller | skipping: [localhost] 2026-02-25 17:33:48.706458 | controller | 2026-02-25 17:33:48.706519 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp_dt04_ipv6/edpm/deployment _raw_params=wait_condition.yml] *** 2026-02-25 17:33:48.706533 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.053) 0:01:53.595 **** 2026-02-25 17:33:48.706544 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.053) 0:01:53.594 **** 2026-02-25 17:33:48.706571 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanedeployment edpm-deployment --for condition=Ready --timeout=120m) 2026-02-25 17:33:48.760849 | controller | skipping: [localhost] 2026-02-25 17:33:48.760902 | controller | 2026-02-25 17:33:48.760916 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-25 17:33:48.760927 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.055) 0:01:53.650 **** 2026-02-25 17:33:48.760938 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.055) 0:01:53.649 **** 2026-02-25 17:33:48.760962 | controller | skipping: [localhost] 2026-02-25 17:33:48.831296 | controller | 2026-02-25 17:33:48.831346 | controller | TASK [Executing post_stage hooks for examples/dt/bgp_dt04_ipv6/edpm/deployment name=run_hook] *** 2026-02-25 17:33:48.831356 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.054) 0:01:53.705 **** 2026-02-25 17:33:48.831364 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.054) 0:01:53.704 **** 2026-02-25 17:33:48.831378 | controller | skipping: [localhost] 2026-02-25 17:33:49.016082 | controller | 2026-02-25 17:33:49.016197 | controller | PLAY RECAP ********************************************************************* 2026-02-25 17:33:49.016205 | controller | localhost : ok=343 changed=111 unreachable=0 failed=0 skipped=112 rescued=0 ignored=0 2026-02-25 17:33:49.016211 | controller | 2026-02-25 17:33:49.016216 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.068) 0:01:53.774 **** 2026-02-25 17:33:49.016221 | controller | =============================================================================== 2026-02-25 17:33:49.016228 | controller | Get automation contents ------------------------------------------------- 7.38s 2026-02-25 17:33:49.016234 | controller | ci_setup : Install openshift client ------------------------------------- 5.74s 2026-02-25 17:33:49.016239 | controller | ci_setup : Install needed packages -------------------------------------- 3.44s 2026-02-25 17:33:49.016243 | controller | Load automation files as fact ------------------------------------------- 1.67s 2026-02-25 17:33:49.016248 | controller | ci_setup : Manage directories ------------------------------------------- 1.06s 2026-02-25 17:33:49.016253 | controller | Gathering Facts --------------------------------------------------------- 0.94s 2026-02-25 17:33:49.016257 | controller | ci_gen_kustomize_values : Push user provided dataset -------------------- 0.88s 2026-02-25 17:33:49.016262 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.72s 2026-02-25 17:33:49.016266 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.70s 2026-02-25 17:33:49.016271 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.69s 2026-02-25 17:33:49.016275 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s 2026-02-25 17:33:49.016280 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s 2026-02-25 17:33:49.016284 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.67s 2026-02-25 17:33:49.016290 | controller | Create needed SSH keypairs ---------------------------------------------- 0.67s 2026-02-25 17:33:49.016296 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.65s 2026-02-25 17:33:49.016302 | controller | kustomize_deploy : Copy generated values for examples/dt/bgp_dt04_ipv6/control-plane --- 0.65s 2026-02-25 17:33:49.016316 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s 2026-02-25 17:33:49.016321 | controller | Copy file on localhost -------------------------------------------------- 0.63s 2026-02-25 17:33:49.016326 | controller | kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/control-plane/networking/nncp --- 0.63s 2026-02-25 17:33:49.016331 | controller | kustomize_deploy : Build kustomized content for examples/dt/bgp_dt04_ipv6/control-plane/networking --- 0.61s 2026-02-25 17:33:49.016336 | controller | Wednesday 25 February 2026 17:33:48 +0000 (0:00:00.070) 0:01:53.774 **** 2026-02-25 17:33:49.016353 | controller | =============================================================================== 2026-02-25 17:33:49.016358 | controller | ci_gen_kustomize_values ------------------------------------------------ 59.12s 2026-02-25 17:33:49.016363 | controller | kustomize_deploy ------------------------------------------------------- 28.78s 2026-02-25 17:33:49.016367 | controller | ci_setup --------------------------------------------------------------- 11.90s 2026-02-25 17:33:49.016372 | controller | ansible.builtin.slurp --------------------------------------------------- 8.50s 2026-02-25 17:33:49.016377 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.76s 2026-02-25 17:33:49.016382 | controller | gather_facts ------------------------------------------------------------ 0.94s 2026-02-25 17:33:49.016386 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.67s 2026-02-25 17:33:49.016391 | controller | ansible.builtin.copy ---------------------------------------------------- 0.63s 2026-02-25 17:33:49.016396 | controller | ansible.builtin.file ---------------------------------------------------- 0.39s 2026-02-25 17:33:49.016406 | controller | ansible.builtin.include_role -------------------------------------------- 0.28s 2026-02-25 17:33:49.016411 | controller | ansible.builtin.find ---------------------------------------------------- 0.25s 2026-02-25 17:33:49.016415 | controller | ansible.builtin.stat ---------------------------------------------------- 0.24s 2026-02-25 17:33:49.016420 | controller | networking_mapper ------------------------------------------------------- 0.14s 2026-02-25 17:33:49.016425 | controller | ansible.builtin.include_vars -------------------------------------------- 0.09s 2026-02-25 17:33:49.016430 | controller | ansible.builtin.assert -------------------------------------------------- 0.05s 2026-02-25 17:33:49.016435 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-25 17:33:49.016439 | controller | total ----------------------------------------------------------------- 113.74s 2026-02-25 17:33:49.421387 | controller | changed 2026-02-25 17:33:49.466300 | 2026-02-25 17:33:49.466436 | PLAY RECAP 2026-02-25 17:33:49.466487 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-25 17:33:49.466511 | 2026-02-25 17:33:49.602424 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-02-25 17:33:49.604415 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-25 17:33:50.230518 | 2026-02-25 17:33:50.230643 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-02-25 17:33:50.252787 | 2026-02-25 17:33:50.252879 | TASK [Filter out host if needed] 2026-02-25 17:33:50.261662 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-25 17:33:50.266854 | 2026-02-25 17:33:50.266918 | TASK [Ensure file is present] 2026-02-25 17:33:50.626604 | controller | ok 2026-02-25 17:33:50.637364 | 2026-02-25 17:33:50.637514 | TASK [Manage molecule report file] 2026-02-25 17:33:51.175563 | controller | skipping: Conditional result was False 2026-02-25 17:33:51.188218 | 2026-02-25 17:33:51.188376 | TASK [Check if we get ci-framework-data basedir] 2026-02-25 17:33:51.452854 | controller | ok 2026-02-25 17:33:51.464980 | 2026-02-25 17:33:51.465121 | TASK [Create ci-framework-data log directory for zuul] 2026-02-25 17:33:51.895003 | controller | changed 2026-02-25 17:33:51.909216 | 2026-02-25 17:33:51.909359 | TASK [Copy ci-framework interesting files] 2026-02-25 17:33:52.408079 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-02-25 17:33:52.452561 | controller | changed 2026-02-25 17:33:52.465495 | 2026-02-25 17:33:52.465802 | TASK [Get SELinux listing] 2026-02-25 17:33:53.014508 | controller | changed 2026-02-25 17:33:53.027409 | 2026-02-25 17:33:53.027567 | TASK [Generate log index] 2026-02-25 17:33:53.922715 | controller | changed 2026-02-25 17:33:53.931935 | 2026-02-25 17:33:53.932090 | TASK [Get some env related data] 2026-02-25 17:33:54.633789 | controller | /home/zuul/.local/bin/ansible 2026-02-25 17:33:55.481376 | controller | changed 2026-02-25 17:33:55.493374 | 2026-02-25 17:33:55.493520 | TASK [Generate list of logs to collect in home directory] 2026-02-25 17:33:55.941359 | controller | ok: All paths examined 2026-02-25 17:33:55.955777 | 2026-02-25 17:33:55.955900 | LOOP [Copy logs from home directory] 2026-02-25 17:33:56.417650 | controller | changed: 2026-02-25 17:33:56.417820 | controller | { 2026-02-25 17:33:56.417846 | controller | "atime": 1772040692.8848157, 2026-02-25 17:33:56.417865 | controller | "ctime": 1772040828.8302453, 2026-02-25 17:33:56.417882 | controller | "dev": 64513, 2026-02-25 17:33:56.417899 | controller | "gid": 1000, 2026-02-25 17:33:56.417915 | controller | "gr_name": "zuul", 2026-02-25 17:33:56.417932 | controller | "inode": 1924089, 2026-02-25 17:33:56.417949 | controller | "isblk": false, 2026-02-25 17:33:56.417966 | controller | "ischr": false, 2026-02-25 17:33:56.417982 | controller | "isdir": false, 2026-02-25 17:33:56.417997 | controller | "isfifo": false, 2026-02-25 17:33:56.418014 | controller | "isgid": false, 2026-02-25 17:33:56.418029 | controller | "islnk": false, 2026-02-25 17:33:56.418045 | controller | "isreg": true, 2026-02-25 17:33:56.418060 | controller | "issock": false, 2026-02-25 17:33:56.418076 | controller | "isuid": false, 2026-02-25 17:33:56.418091 | controller | "mode": "0644", 2026-02-25 17:33:56.418107 | controller | "mtime": 1772040828.8302453, 2026-02-25 17:33:56.418122 | controller | "nlink": 1, 2026-02-25 17:33:56.418138 | controller | "path": "/home/zuul/ansible.log", 2026-02-25 17:33:56.418156 | controller | "pw_name": "zuul", 2026-02-25 17:33:56.418172 | controller | "rgrp": true, 2026-02-25 17:33:56.418189 | controller | "roth": true, 2026-02-25 17:33:56.418205 | controller | "rusr": true, 2026-02-25 17:33:56.418221 | controller | "size": 300961, 2026-02-25 17:33:56.418238 | controller | "uid": 1000, 2026-02-25 17:33:56.418254 | controller | "wgrp": false, 2026-02-25 17:33:56.418270 | controller | "woth": false, 2026-02-25 17:33:56.418288 | controller | "wusr": true, 2026-02-25 17:33:56.418305 | controller | "xgrp": false, 2026-02-25 17:33:56.418322 | controller | "xoth": false, 2026-02-25 17:33:56.418338 | controller | "xusr": false 2026-02-25 17:33:56.418354 | controller | } 2026-02-25 17:33:56.431021 | 2026-02-25 17:33:56.431153 | TASK [Copy crio stats log file] 2026-02-25 17:33:56.456269 | controller | skipping: Conditional result was False 2026-02-25 17:33:56.462468 | 2026-02-25 17:33:56.462600 | TASK [Get SELinux related data] 2026-02-25 17:33:56.717947 | controller | 2026-02-25 17:33:56.997361 | controller | ERROR 2026-02-25 17:33:56.997672 | controller | { 2026-02-25 17:33:56.997775 | controller | "delta": "0:00:00.019618", 2026-02-25 17:33:56.997819 | controller | "end": "2026-02-25 17:33:56.720259", 2026-02-25 17:33:56.997857 | controller | "msg": "non-zero return code", 2026-02-25 17:33:56.997891 | controller | "rc": 1, 2026-02-25 17:33:56.997926 | controller | "start": "2026-02-25 17:33:56.700641" 2026-02-25 17:33:56.997960 | controller | } 2026-02-25 17:33:56.998006 | controller | ERROR: Ignoring Errors 2026-02-25 17:33:57.010778 | 2026-02-25 17:33:57.010918 | TASK [Create system configuration directory] 2026-02-25 17:33:57.290733 | controller | changed 2026-02-25 17:33:57.301660 | 2026-02-25 17:33:57.301807 | TASK [Get some of the system configurations] 2026-02-25 17:33:57.851081 | controller | changed 2026-02-25 17:33:57.857355 | 2026-02-25 17:33:57.857439 | TASK [Copy generated documentation if available] 2026-02-25 17:33:57.898108 | controller | skipping: Conditional result was False 2026-02-25 17:33:57.904009 | 2026-02-25 17:33:57.904086 | TASK [Copy generated AsciiDoc documentation if available] 2026-02-25 17:33:57.938745 | controller | skipping: Conditional result was False 2026-02-25 17:33:57.947452 | 2026-02-25 17:33:57.947574 | TASK [Compress logs bigger than 2MB] 2026-02-25 17:33:58.482639 | controller | changed 2026-02-25 17:33:58.507302 | 2026-02-25 17:33:58.507544 | TASK [Copy files from workspace on node] 2026-02-25 17:33:58.548775 | controller | ok 2026-02-25 17:33:58.597926 | 2026-02-25 17:33:58.598078 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-25 17:33:58.624301 | controller | skipping: Conditional result was False 2026-02-25 17:33:58.630557 | 2026-02-25 17:33:58.630641 | TASK [fetch-output : Set log path for single node] 2026-02-25 17:33:58.659429 | controller | ok 2026-02-25 17:33:58.666281 | 2026-02-25 17:33:58.666347 | LOOP [fetch-output : Ensure local output dirs] 2026-02-25 17:33:58.892463 | controller -> localhost | ok: "/var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/logs" 2026-02-25 17:33:58.893761 | controller -> localhost | changed: All items complete 2026-02-25 17:33:58.893808 | 2026-02-25 17:33:59.140294 | controller -> localhost | changed: "/var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/artifacts" 2026-02-25 17:33:59.384849 | controller -> localhost | changed: "/var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/docs" 2026-02-25 17:33:59.395851 | 2026-02-25 17:33:59.396003 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-25 17:34:00.127582 | controller | changed: 2026-02-25 17:34:00.128912 | controller | .d..t...... ./ 2026-02-25 17:34:00.128994 | controller | >f+++++++++ README.html 2026-02-25 17:34:00.129041 | controller | >f+++++++++ ansible.log 2026-02-25 17:34:00.129083 | controller | >f+++++++++ dmesg.log 2026-02-25 17:34:00.129124 | controller | >f+++++++++ installed-pkgs.log 2026-02-25 17:34:00.129163 | controller | >f+++++++++ python.log 2026-02-25 17:34:00.129205 | controller | >f+++++++++ registries.conf 2026-02-25 17:34:00.129246 | controller | >f+++++++++ selinux-denials.log 2026-02-25 17:34:00.129285 | controller | >f+++++++++ selinux-listing.log 2026-02-25 17:34:00.129328 | controller | cd+++++++++ ci-framework-data/ 2026-02-25 17:34:00.129367 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-02-25 17:34:00.129406 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2026-02-25 17:34:00.129444 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2026-02-25 17:34:00.129481 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2026-02-25 17:34:00.129518 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2026-02-25 17:34:00.129556 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-02-25 17:34:00.129592 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2026-02-25 17:34:00.129628 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2026-02-25 17:34:00.129665 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2026-02-25 17:34:00.129742 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-compute-nodeset-values/ 2026-02-25 17:34:00.129781 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-compute-nodeset-values/values.yaml 2026-02-25 17:34:00.129818 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-networker-nodeset-values/ 2026-02-25 17:34:00.129854 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-networker-nodeset-values/values.yaml 2026-02-25 17:34:00.129891 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-compute-nodeset-values/ 2026-02-25 17:34:00.129929 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-compute-nodeset-values/values.yaml 2026-02-25 17:34:00.129967 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-networker-nodeset-values/ 2026-02-25 17:34:00.130002 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-networker-nodeset-values/values.yaml 2026-02-25 17:34:00.130038 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-compute-nodeset-values/ 2026-02-25 17:34:00.130102 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-compute-nodeset-values/values.yaml 2026-02-25 17:34:00.130142 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-networker-nodeset-values/ 2026-02-25 17:34:00.130190 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-networker-nodeset-values/values.yaml 2026-02-25 17:34:00.130228 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2026-02-25 17:34:00.130263 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2026-02-25 17:34:00.130299 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2026-02-25 17:34:00.130334 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2026-02-25 17:34:00.130370 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2026-02-25 17:34:00.130405 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2026-02-25 17:34:00.130440 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2026-02-25 17:34:00.130474 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2026-02-25 17:34:00.130508 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2026-02-25 17:34:00.130542 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/ 2026-02-25 17:34:00.130576 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/01_original.yaml 2026-02-25 17:34:00.130611 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/02_ci_data.yaml 2026-02-25 17:34:00.130645 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/03_user_data_b64.yaml 2026-02-25 17:34:00.130709 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/04_user_data.yaml 2026-02-25 17:34:00.130756 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/ 2026-02-25 17:34:00.130792 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/01_original.yaml 2026-02-25 17:34:00.130827 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/02_ci_data.yaml 2026-02-25 17:34:00.130862 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/03_user_data_b64.yaml 2026-02-25 17:34:00.130896 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/04_user_data.yaml 2026-02-25 17:34:00.130933 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/ 2026-02-25 17:34:00.130970 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/01_original.yaml 2026-02-25 17:34:00.131170 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/02_ci_data.yaml 2026-02-25 17:34:00.131227 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/03_user_data_b64.yaml 2026-02-25 17:34:00.131270 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/04_user_data.yaml 2026-02-25 17:34:00.131308 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/ 2026-02-25 17:34:00.131347 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/01_original.yaml 2026-02-25 17:34:00.131384 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/02_ci_data.yaml 2026-02-25 17:34:00.131421 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/03_user_data_b64.yaml 2026-02-25 17:34:00.131466 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/04_user_data.yaml 2026-02-25 17:34:00.131504 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/ 2026-02-25 17:34:00.131541 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/01_original.yaml 2026-02-25 17:34:00.131579 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/02_ci_data.yaml 2026-02-25 17:34:00.131616 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/03_user_data_b64.yaml 2026-02-25 17:34:00.131651 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/04_user_data.yaml 2026-02-25 17:34:00.131726 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/ 2026-02-25 17:34:00.131768 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/01_original.yaml 2026-02-25 17:34:00.131805 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/02_ci_data.yaml 2026-02-25 17:34:00.131841 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/03_user_data_b64.yaml 2026-02-25 17:34:00.131876 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/04_user_data.yaml 2026-02-25 17:34:00.131911 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2026-02-25 17:34:00.131947 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2026-02-25 17:34:00.131984 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30482.2026-02-25@17:32:36~ 2026-02-25 17:34:00.132020 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2026-02-25 17:34:00.132056 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml.30422.2026-02-25@17:32:34~ 2026-02-25 17:34:00.132093 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2026-02-25 17:34:00.132131 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2026-02-25 17:34:00.132168 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2026-02-25 17:34:00.132205 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2026-02-25 17:34:00.132241 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2026-02-25 17:34:00.132276 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2026-02-25 17:34:00.132312 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2026-02-25 17:34:00.132349 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2026-02-25 17:34:00.132384 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-deployment.yaml 2026-02-25 17:34:00.132419 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r0-compute-nodeset.yaml 2026-02-25 17:34:00.132455 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r0-networker-nodeset.yaml 2026-02-25 17:34:00.132490 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r1-compute-nodeset.yaml 2026-02-25 17:34:00.132525 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r1-networker-nodeset.yaml 2026-02-25 17:34:00.132560 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r2-compute-nodeset.yaml 2026-02-25 17:34:00.132595 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r2-networker-nodeset.yaml 2026-02-25 17:34:00.132639 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/networking.yaml 2026-02-25 17:34:00.132702 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2026-02-25 17:34:00.132751 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-02-25 17:34:00.132790 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-02-25 17:34:00.132827 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-02-25 17:34:00.132864 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-02-25 17:34:00.132899 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-02-25 17:34:00.132935 | controller | cd+++++++++ ci-framework-data/logs/ 2026-02-25 17:34:00.132971 | controller | cd+++++++++ registries.conf.d/ 2026-02-25 17:34:00.133008 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-02-25 17:34:00.133043 | controller | cd+++++++++ system-config/ 2026-02-25 17:34:00.133079 | controller | cd+++++++++ system-config/libvirt/ 2026-02-25 17:34:00.133114 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-02-25 17:34:00.133150 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-02-25 17:34:00.694813 | controller | changed: .d..t...... ./ 2026-02-25 17:34:01.535573 | controller | changed: .d..t...... ./ 2026-02-25 17:34:01.554396 | 2026-02-25 17:34:01.554494 | TASK [Return artifact to Zuul] 2026-02-25 17:34:01.579804 | controller | skipping: Conditional result was False 2026-02-25 17:34:01.600096 | 2026-02-25 17:34:01.600153 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-02-25 17:34:01.600246 | 2026-02-25 17:34:01.600271 | PLAY RECAP 2026-02-25 17:34:01.600308 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-02-25 17:34:01.600327 | 2026-02-25 17:34:01.740341 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-25 17:34:01.741350 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-25 17:34:02.877206 | 2026-02-25 17:34:02.877415 | PLAY [all] 2026-02-25 17:34:02.934048 | 2026-02-25 17:34:02.934180 | TASK [include_role : fetch-output] 2026-02-25 17:34:02.994380 | controller | ok 2026-02-25 17:34:03.013197 | 2026-02-25 17:34:03.013308 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-25 17:34:03.058845 | controller | skipping: Conditional result was False 2026-02-25 17:34:03.064865 | 2026-02-25 17:34:03.064936 | TASK [fetch-output : Set log path for single node] 2026-02-25 17:34:03.103820 | controller | ok 2026-02-25 17:34:03.109036 | 2026-02-25 17:34:03.109103 | LOOP [fetch-output : Ensure local output dirs] 2026-02-25 17:34:03.513805 | controller -> localhost | ok: "/var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/logs" 2026-02-25 17:34:03.732586 | controller -> localhost | ok: "/var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/artifacts" 2026-02-25 17:34:04.052548 | controller -> localhost | ok: "/var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/docs" 2026-02-25 17:34:04.069422 | 2026-02-25 17:34:04.069583 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-25 17:34:04.725199 | controller | ok 2026-02-25 17:34:04.725438 | controller | ok: All items complete 2026-02-25 17:34:04.725466 | 2026-02-25 17:34:05.262202 | controller | ok 2026-02-25 17:34:05.780350 | controller | ok 2026-02-25 17:34:05.797880 | 2026-02-25 17:34:05.798039 | TASK [include_role : fetch-output-openshift] 2026-02-25 17:34:05.813639 | controller | skipping: Conditional result was False 2026-02-25 17:34:05.822537 | 2026-02-25 17:34:05.822706 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-25 17:34:06.234406 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008818 2026-02-25 17:34:06.454668 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009843 2026-02-25 17:34:06.520093 | 2026-02-25 17:34:06.520489 | PLAY [all] 2026-02-25 17:34:06.545991 | 2026-02-25 17:34:06.546116 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-25 17:34:07.147280 | controller | changed 2026-02-25 17:34:07.193093 | 2026-02-25 17:34:07.193268 | PLAY RECAP 2026-02-25 17:34:07.193330 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-02-25 17:34:07.193359 | 2026-02-25 17:34:07.336839 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-25 17:34:07.337976 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-02-25 17:34:08.033145 | 2026-02-25 17:34:08.033258 | PLAY [localhost] 2026-02-25 17:34:08.051393 | 2026-02-25 17:34:08.051475 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-25 17:34:08.461573 | localhost | changed 2026-02-25 17:34:08.466642 | 2026-02-25 17:34:08.466759 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-25 17:34:08.502574 | localhost | ok 2026-02-25 17:34:08.517189 | 2026-02-25 17:34:08.517293 | TASK [add-fileserver : Create SSH private key tempfile] 2026-02-25 17:34:08.923817 | localhost | changed 2026-02-25 17:34:08.929184 | 2026-02-25 17:34:08.929286 | TASK [add-fileserver : Create SSH private key from secret] 2026-02-25 17:34:09.686108 | localhost | changed 2026-02-25 17:34:09.692131 | 2026-02-25 17:34:09.692208 | TASK [add-fileserver : Add fileserver ssh key] 2026-02-25 17:34:10.274670 | localhost | Identity added: /var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/tmp/ansible.hq81ok1w (/var/lib/zuul/builds/80756e3e057b4588903dadc594d629f5/work/tmp/ansible.hq81ok1w) 2026-02-25 17:34:10.274924 | localhost | ok: Runtime: 0:00:00.008260 2026-02-25 17:34:10.279423 | 2026-02-25 17:34:10.279493 | TASK [add-fileserver : Remove SSH private key from disk] 2026-02-25 17:34:10.544976 | localhost | ok: Runtime: 0:00:00.005969 2026-02-25 17:34:10.550547 | 2026-02-25 17:34:10.550615 | TASK [add-fileserver : Add fileserver to inventory] 2026-02-25 17:34:10.601640 | localhost | changed 2026-02-25 17:34:10.609499 | 2026-02-25 17:34:10.609571 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-02-25 17:34:11.025608 | localhost | changed 2026-02-25 17:34:11.053620 | 2026-02-25 17:34:11.053745 | PLAY [localhost] 2026-02-25 17:34:11.085720 | 2026-02-25 17:34:11.085835 | TASK [Generate bulk log download script] 2026-02-25 17:34:11.106502 | localhost | ok 2026-02-25 17:34:11.121569 | 2026-02-25 17:34:11.121638 | TASK [local-log-download : Check API endpoint is defined] 2026-02-25 17:34:11.162125 | localhost | ok: All assertions passed 2026-02-25 17:34:11.166828 | 2026-02-25 17:34:11.166890 | TASK [local-log-download : Create download script] 2026-02-25 17:34:11.655120 | localhost -> localhost | changed 2026-02-25 17:34:11.665124 | 2026-02-25 17:34:11.665245 | TASK [Register quick-download link] 2026-02-25 17:34:11.687656 | localhost | ok 2026-02-25 17:34:11.750166 | 2026-02-25 17:34:11.750295 | PLAY [logserver.rdoproject.org] 2026-02-25 17:34:11.761151 | 2026-02-25 17:34:11.761279 | TASK [Set zuul-log-path fact] 2026-02-25 17:34:11.779413 | logserver.rdoproject.org | ok 2026-02-25 17:34:11.791933 | 2026-02-25 17:34:11.792061 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-25 17:34:11.825289 | logserver.rdoproject.org | ok 2026-02-25 17:34:11.831363 | 2026-02-25 17:34:11.831479 | TASK [upload-logs : Create log directories] 2026-02-25 17:34:12.511116 | logserver.rdoproject.org | changed 2026-02-25 17:34:12.515093 | 2026-02-25 17:34:12.515160 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-25 17:34:12.900162 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.015514 2026-02-25 17:34:12.905389 | 2026-02-25 17:34:12.905460 | TASK [upload-logs : Upload logs to log server] 2026-02-25 17:34:13.680839 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-02-25 17:34:13.684029 | 2026-02-25 17:34:13.684103 | LOOP [upload-logs : Compress console log and json output] 2026-02-25 17:34:13.744399 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 17:34:13.745423 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 17:34:13.757279 | 2026-02-25 17:34:13.757423 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-25 17:34:13.803508 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 17:34:13.803966 | 2026-02-25 17:34:13.804530 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-25 17:34:13.817925 | 2026-02-25 17:34:13.818068 | LOOP [upload-logs : Upload console log and json output]