2026-02-02 18:43:44.718536 | Job console starting... 2026-02-02 18:43:44.738838 | Updating repositories 2026-02-02 18:43:44.772060 | Preparing job workspace 2026-02-02 18:43:54.058616 | Running Ansible setup... 2026-02-02 18:44:00.691897 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-02 18:44:02.007874 | 2026-02-02 18:44:02.008006 | PLAY [localhost] 2026-02-02 18:44:02.030805 | 2026-02-02 18:44:02.030899 | TASK [Gathering Facts] 2026-02-02 18:44:03.845007 | localhost | ok 2026-02-02 18:44:03.866316 | 2026-02-02 18:44:03.866407 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-02 18:44:04.944092 | localhost -> localhost | changed 2026-02-02 18:44:04.950472 | 2026-02-02 18:44:04.950545 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-02 18:44:07.054576 | localhost -> localhost | changed 2026-02-02 18:44:07.064373 | 2026-02-02 18:44:07.064443 | TASK [Setup log path fact] 2026-02-02 18:44:07.133107 | localhost | ok 2026-02-02 18:44:07.182171 | 2026-02-02 18:44:07.182310 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-02 18:44:07.256630 | localhost | ok 2026-02-02 18:44:07.272930 | 2026-02-02 18:44:07.273010 | TASK [emit-job-header : Print job information] 2026-02-02 18:44:07.382017 | # Job Information 2026-02-02 18:44:07.382185 | Ansible Version: 2.15.12 2026-02-02 18:44:07.382212 | Job: rhoso-architecture-validate-bgp-l3-xl 2026-02-02 18:44:07.382232 | Pipeline: github-gate 2026-02-02 18:44:07.382249 | Executor: ze02.softwarefactory-project.io 2026-02-02 18:44:07.382267 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/681 2026-02-02 18:44:07.382286 | Log URL (when completed): https://logserver.rdoproject.org/e44/rdoproject.org/e44c46339bbe4e5794d9edc6f2834cdb/ 2026-02-02 18:44:07.382304 | Event ID: eccc9250-0066-11f1-9928-16159f445cba 2026-02-02 18:44:07.386104 | 2026-02-02 18:44:07.386169 | LOOP [emit-job-header : Print node information] 2026-02-02 18:44:07.753334 | localhost | ok: 2026-02-02 18:44:07.753633 | localhost | # Node Information 2026-02-02 18:44:07.753677 | localhost | Inventory Hostname: controller 2026-02-02 18:44:07.753705 | localhost | Hostname: np0005605644 2026-02-02 18:44:07.753725 | localhost | Username: zuul 2026-02-02 18:44:07.753744 | localhost | Distro: CentOS 9 2026-02-02 18:44:07.753762 | localhost | Provider: vexxhost-nodepool-tripleo 2026-02-02 18:44:07.753778 | localhost | Region: RegionOne 2026-02-02 18:44:07.753795 | localhost | Label: cloud-centos-9-stream-tripleo 2026-02-02 18:44:07.753811 | localhost | Product Name: OpenStack Nova 2026-02-02 18:44:07.753827 | localhost | Interface IP: 38.102.83.201 2026-02-02 18:44:07.810331 | 2026-02-02 18:44:07.810446 | PLAY [all] 2026-02-02 18:44:07.837059 | 2026-02-02 18:44:07.837196 | TASK [Gather network facts] 2026-02-02 18:44:08.338773 | controller | ok 2026-02-02 18:44:08.395407 | 2026-02-02 18:44:08.395614 | TASK [include_role : start-zuul-console] 2026-02-02 18:44:08.456749 | controller | ok 2026-02-02 18:44:08.487990 | 2026-02-02 18:44:08.488107 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-02 18:44:09.091099 | controller | ok 2026-02-02 18:44:09.105132 | 2026-02-02 18:44:09.105197 | TASK [include_role : add-build-sshkey] 2026-02-02 18:44:09.212260 | controller | ok 2026-02-02 18:44:09.263280 | 2026-02-02 18:44:09.263409 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-02 18:44:10.536760 | controller -> localhost | ok 2026-02-02 18:44:10.543655 | 2026-02-02 18:44:10.543752 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-02 18:44:10.702060 | controller | ok 2026-02-02 18:44:10.816754 | controller | included: /var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-02 18:44:10.864044 | 2026-02-02 18:44:10.864221 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-02 18:44:12.581087 | controller -> localhost | Generating public/private rsa key pair. 2026-02-02 18:44:12.581405 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/e44c46339bbe4e5794d9edc6f2834cdb_id_rsa. 2026-02-02 18:44:12.581439 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/e44c46339bbe4e5794d9edc6f2834cdb_id_rsa.pub. 2026-02-02 18:44:12.581461 | controller -> localhost | The key fingerprint is: 2026-02-02 18:44:12.581481 | controller -> localhost | SHA256:Ng4wfEdaYt2ZKTn05Ez8WJDiWZEkTuLEVkLAqshAcUI zuul-build-sshkey 2026-02-02 18:44:12.581500 | controller -> localhost | The key's randomart image is: 2026-02-02 18:44:12.581519 | controller -> localhost | +---[RSA 3072]----+ 2026-02-02 18:44:12.581537 | controller -> localhost | |.E.o.+B+B=*O | 2026-02-02 18:44:12.581555 | controller -> localhost | | .o..+oX*BX . | 2026-02-02 18:44:12.581573 | controller -> localhost | |. .+.+.o*++ | 2026-02-02 18:44:12.581591 | controller -> localhost | |. . + .o . . | 2026-02-02 18:44:12.581608 | controller -> localhost | |+. . S | 2026-02-02 18:44:12.581627 | controller -> localhost | |o. + . | 2026-02-02 18:44:12.581644 | controller -> localhost | | . | 2026-02-02 18:44:12.581689 | controller -> localhost | | | 2026-02-02 18:44:12.581719 | controller -> localhost | | | 2026-02-02 18:44:12.581738 | controller -> localhost | +----[SHA256]-----+ 2026-02-02 18:44:12.581789 | controller -> localhost | ok: Runtime: 0:00:00.409953 2026-02-02 18:44:12.590452 | 2026-02-02 18:44:12.590522 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-02 18:44:12.644264 | controller | ok 2026-02-02 18:44:12.680147 | controller | included: /var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-02 18:44:12.696767 | 2026-02-02 18:44:12.696853 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-02 18:44:12.757994 | controller | skipping: Conditional result was False 2026-02-02 18:44:12.765022 | 2026-02-02 18:44:12.765095 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-02 18:44:13.423137 | controller | changed 2026-02-02 18:44:13.449025 | 2026-02-02 18:44:13.449115 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-02 18:44:13.691905 | controller | ok 2026-02-02 18:44:13.704381 | 2026-02-02 18:44:13.704551 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-02 18:44:14.517091 | controller | changed 2026-02-02 18:44:14.527548 | 2026-02-02 18:44:14.527620 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-02 18:44:15.460095 | controller | changed 2026-02-02 18:44:15.469327 | 2026-02-02 18:44:15.469431 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-02 18:44:15.533553 | controller | skipping: Conditional result was False 2026-02-02 18:44:15.540583 | 2026-02-02 18:44:15.540656 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-02 18:44:16.141621 | controller -> localhost | changed 2026-02-02 18:44:16.154686 | 2026-02-02 18:44:16.154812 | TASK [add-build-sshkey : Add back temp key] 2026-02-02 18:44:16.587896 | controller -> localhost | Identity added: /var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/e44c46339bbe4e5794d9edc6f2834cdb_id_rsa (zuul-build-sshkey) 2026-02-02 18:44:16.588188 | controller -> localhost | ok: Runtime: 0:00:00.035451 2026-02-02 18:44:16.601451 | 2026-02-02 18:44:16.601524 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-02 18:44:17.197188 | controller | ok 2026-02-02 18:44:17.210421 | 2026-02-02 18:44:17.210504 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-02 18:44:17.237144 | controller | skipping: Conditional result was False 2026-02-02 18:44:17.247850 | 2026-02-02 18:44:17.247918 | TASK [include_role : validate-host] 2026-02-02 18:44:17.298120 | controller | ok 2026-02-02 18:44:17.336372 | 2026-02-02 18:44:17.336496 | TASK [validate-host : Define zuul_info_dir fact] 2026-02-02 18:44:17.392846 | controller | ok 2026-02-02 18:44:17.400383 | 2026-02-02 18:44:17.400533 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-02-02 18:44:17.826468 | controller -> localhost | ok 2026-02-02 18:44:17.833647 | 2026-02-02 18:44:17.833729 | TASK [validate-host : Collect information about the host] 2026-02-02 18:44:18.636580 | controller | ok 2026-02-02 18:44:18.654558 | 2026-02-02 18:44:18.654658 | TASK [validate-host : Sanitize hostname] 2026-02-02 18:44:18.752883 | controller | ok 2026-02-02 18:44:18.780769 | 2026-02-02 18:44:18.780932 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-02-02 18:44:19.641913 | controller -> localhost | changed 2026-02-02 18:44:19.649768 | 2026-02-02 18:44:19.649837 | TASK [validate-host : Collect information about zuul worker] 2026-02-02 18:44:20.283740 | controller | ok 2026-02-02 18:44:20.290210 | 2026-02-02 18:44:20.290277 | TASK [validate-host : Write out all zuul information for each host] 2026-02-02 18:44:20.969060 | controller -> localhost | changed 2026-02-02 18:44:20.989656 | 2026-02-02 18:44:20.989797 | TASK [include_role : prepare-workspace-openshift] 2026-02-02 18:44:21.053514 | controller | skipping: Conditional result was False 2026-02-02 18:44:21.062755 | 2026-02-02 18:44:21.062851 | TASK [include_role : remove-zuul-sshkey] 2026-02-02 18:44:21.118410 | controller | skipping: Conditional result was False 2026-02-02 18:44:21.126020 | 2026-02-02 18:44:21.126107 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-02 18:44:21.433922 | controller | ok: "logs" 2026-02-02 18:44:21.434210 | controller | ok: All items complete 2026-02-02 18:44:21.434240 | 2026-02-02 18:44:21.651971 | controller | ok: "artifacts" 2026-02-02 18:44:21.888301 | controller | ok: "docs" 2026-02-02 18:44:21.900037 | 2026-02-02 18:44:21.900180 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-02 18:44:22.218759 | controller | changed: "logs" 2026-02-02 18:44:22.442480 | controller | changed: "artifacts" 2026-02-02 18:44:22.674489 | controller | changed: "docs" 2026-02-02 18:44:22.720261 | 2026-02-02 18:44:22.720359 | PLAY RECAP 2026-02-02 18:44:22.720474 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-02 18:44:22.720576 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-02 18:44:22.720605 | 2026-02-02 18:44:22.915913 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-02 18:44:22.916977 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-02 18:44:23.906122 | 2026-02-02 18:44:23.906241 | PLAY [all] 2026-02-02 18:44:23.935450 | 2026-02-02 18:44:23.935574 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-02-02 18:44:24.095884 | controller | ok 2026-02-02 18:44:24.102103 | 2026-02-02 18:44:24.102180 | TASK [mirror-info-fork : Create /etc/ci] 2026-02-02 18:44:24.643984 | controller | changed 2026-02-02 18:44:24.653945 | 2026-02-02 18:44:24.654143 | TASK [mirror-info-fork : Install ci_mirror script] 2026-02-02 18:44:25.977124 | controller | changed 2026-02-02 18:44:25.994869 | 2026-02-02 18:44:25.995012 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-02-02 18:44:26.625958 | controller | changed: 2026-02-02 18:44:26.626173 | controller | { 2026-02-02 18:44:26.626203 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-02-02 18:44:26.626231 | controller | } 2026-02-02 18:44:26.909999 | controller | changed: 2026-02-02 18:44:26.910161 | controller | { 2026-02-02 18:44:26.910188 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-02-02 18:44:26.910209 | controller | } 2026-02-02 18:44:27.153320 | controller | changed: 2026-02-02 18:44:27.153479 | controller | { 2026-02-02 18:44:27.153503 | 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-02 18:44:27.153523 | controller | } 2026-02-02 18:44:27.395078 | controller | changed: 2026-02-02 18:44:27.395229 | controller | { 2026-02-02 18:44:27.395253 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-02-02 18:44:27.395272 | controller | } 2026-02-02 18:44:27.627003 | controller | changed: 2026-02-02 18:44:27.627133 | controller | { 2026-02-02 18:44:27.627156 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-02-02 18:44:27.627175 | controller | } 2026-02-02 18:44:27.868156 | controller | changed: 2026-02-02 18:44:27.868270 | controller | { 2026-02-02 18:44:27.868296 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-02-02 18:44:27.868316 | controller | } 2026-02-02 18:44:28.124645 | controller | changed: 2026-02-02 18:44:28.124825 | controller | { 2026-02-02 18:44:28.124849 | 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-02 18:44:28.124868 | controller | } 2026-02-02 18:44:28.406145 | controller | changed: 2026-02-02 18:44:28.406396 | controller | { 2026-02-02 18:44:28.406430 | 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-02 18:44:28.406452 | controller | } 2026-02-02 18:44:28.643531 | controller | changed: 2026-02-02 18:44:28.643790 | controller | { 2026-02-02 18:44:28.643828 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-02-02 18:44:28.643849 | controller | } 2026-02-02 18:44:28.929389 | controller | changed: 2026-02-02 18:44:28.929743 | controller | { 2026-02-02 18:44:28.929775 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-02-02 18:44:28.929797 | controller | } 2026-02-02 18:44:29.165473 | controller | changed: 2026-02-02 18:44:29.165617 | controller | { 2026-02-02 18:44:29.165642 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-02-02 18:44:29.165676 | controller | } 2026-02-02 18:44:29.469446 | controller | changed: 2026-02-02 18:44:29.469553 | controller | { 2026-02-02 18:44:29.469577 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-02-02 18:44:29.469595 | controller | } 2026-02-02 18:44:29.748441 | controller | changed: 2026-02-02 18:44:29.748600 | controller | { 2026-02-02 18:44:29.748626 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2026-02-02 18:44:29.748645 | controller | } 2026-02-02 18:44:30.015271 | controller | changed: 2026-02-02 18:44:30.015394 | controller | { 2026-02-02 18:44:30.015418 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-02-02 18:44:30.015436 | controller | } 2026-02-02 18:44:30.258438 | controller | changed: 2026-02-02 18:44:30.258604 | controller | { 2026-02-02 18:44:30.258628 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-02-02 18:44:30.258647 | controller | } 2026-02-02 18:44:30.529184 | controller | changed: 2026-02-02 18:44:30.529313 | controller | { 2026-02-02 18:44:30.529336 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-02-02 18:44:30.529354 | controller | } 2026-02-02 18:44:30.839166 | controller | changed: 2026-02-02 18:44:30.839436 | controller | { 2026-02-02 18:44:30.839472 | 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-02 18:44:30.839494 | controller | } 2026-02-02 18:44:31.136062 | controller | changed: 2026-02-02 18:44:31.136294 | controller | { 2026-02-02 18:44:31.136325 | 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-02 18:44:31.136354 | controller | } 2026-02-02 18:44:31.414978 | controller | changed: 2026-02-02 18:44:31.415127 | controller | { 2026-02-02 18:44:31.415151 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-02-02 18:44:31.415170 | controller | } 2026-02-02 18:44:31.728552 | controller | changed: 2026-02-02 18:44:31.728712 | controller | { 2026-02-02 18:44:31.728740 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-02-02 18:44:31.728760 | controller | } 2026-02-02 18:44:31.986774 | controller | changed: 2026-02-02 18:44:31.986892 | controller | { 2026-02-02 18:44:31.986916 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-02-02 18:44:31.986934 | controller | } 2026-02-02 18:44:32.298155 | controller | changed: 2026-02-02 18:44:32.298321 | controller | { 2026-02-02 18:44:32.298344 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-02-02 18:44:32.298363 | controller | } 2026-02-02 18:44:32.570268 | controller | changed: 2026-02-02 18:44:32.572627 | controller | { 2026-02-02 18:44:32.572778 | 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-02 18:44:32.572808 | controller | } 2026-02-02 18:44:32.853819 | controller | changed: 2026-02-02 18:44:32.853975 | controller | { 2026-02-02 18:44:32.853998 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-02-02 18:44:32.854016 | controller | } 2026-02-02 18:44:33.144572 | controller | changed: 2026-02-02 18:44:33.144739 | controller | { 2026-02-02 18:44:33.144765 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-02-02 18:44:33.144783 | controller | } 2026-02-02 18:44:33.415581 | controller | changed: 2026-02-02 18:44:33.415752 | controller | { 2026-02-02 18:44:33.415777 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-02-02 18:44:33.415795 | controller | } 2026-02-02 18:44:33.453714 | 2026-02-02 18:44:33.453867 | TASK [Set timezone to UTC] 2026-02-02 18:44:34.276174 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-02-02 18:44:34.282026 | 2026-02-02 18:44:34.282098 | TASK [Create nodepool directory] 2026-02-02 18:44:34.568494 | controller | changed 2026-02-02 18:44:34.575944 | 2026-02-02 18:44:34.576011 | TASK [Create nodepool sub_nodes file] 2026-02-02 18:44:35.271088 | controller | changed 2026-02-02 18:44:35.277014 | 2026-02-02 18:44:35.277084 | TASK [Create nodepool sub_nodes_private file] 2026-02-02 18:44:36.020073 | controller | changed 2026-02-02 18:44:36.026491 | 2026-02-02 18:44:36.026553 | LOOP [Populate nodepool sub_nodes file] 2026-02-02 18:44:36.105588 | 2026-02-02 18:44:36.105800 | LOOP [Populate nodepool sub_nodes_private file] 2026-02-02 18:44:36.186762 | 2026-02-02 18:44:36.186948 | TASK [Create nodepool primary file] 2026-02-02 18:44:36.221802 | controller | skipping: Conditional result was False 2026-02-02 18:44:36.228232 | 2026-02-02 18:44:36.228313 | TASK [Create nodepool node_private for this node] 2026-02-02 18:44:37.062967 | controller | changed 2026-02-02 18:44:37.072850 | 2026-02-02 18:44:37.072939 | LOOP [Copy ssh keys to nodepool directory] 2026-02-02 18:44:37.582763 | controller | ok: Item: id_rsa Runtime: 0:00:00.005907 2026-02-02 18:44:37.583026 | 2026-02-02 18:44:37.821771 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.005693 2026-02-02 18:44:37.835975 | 2026-02-02 18:44:37.836049 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-02-02 18:44:38.656722 | controller | changed 2026-02-02 18:44:38.670055 | 2026-02-02 18:44:38.670165 | TASK [Validate sudoers config after edits] 2026-02-02 18:44:39.011069 | controller | /etc/sudoers: parsed OK 2026-02-02 18:44:39.011215 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-02-02 18:44:39.011231 | controller | /etc/sudoers.d/zuul: parsed OK 2026-02-02 18:44:39.011238 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-02-02 18:44:39.256278 | controller | ok: Runtime: 0:00:00.006667 2026-02-02 18:44:39.264724 | 2026-02-02 18:44:39.265009 | TASK [Show the environment passed in to job shell scripts] 2026-02-02 18:44:39.579375 | controller | SHELL=/bin/bash 2026-02-02 18:44:39.579481 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2026-02-02 18:44:39.579496 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2026-02-02 18:44:39.579505 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/85/685/c779fc817488f3d60a924f244df3117c8bdf7be0^openstack-k8s-operators/architecture:main:refs/changes/76/676/05084494687e586ed8a1168a00e9c1531f7f597c^openstack-k8s-operators/architecture:main:refs/changes/81/681/f33e98f022fcf900436f89f51826e6d37e86c1f4 2026-02-02 18:44:39.579515 | controller | PWD=/home/zuul 2026-02-02 18:44:39.579521 | controller | ZUUL_PIPELINE=github-gate 2026-02-02 18:44:39.579528 | controller | LOGNAME=zuul 2026-02-02 18:44:39.579535 | controller | XDG_SESSION_TYPE=tty 2026-02-02 18:44:39.579541 | controller | _=/usr/bin/env 2026-02-02 18:44:39.579548 | controller | MOTD_SHOWN=pam 2026-02-02 18:44:39.579554 | controller | HOME=/home/zuul 2026-02-02 18:44:39.579560 | controller | LANG=en_US.UTF-8 2026-02-02 18:44:39.579567 | controller | SSH_CONNECTION=38.102.83.114 48716 38.102.83.201 22 2026-02-02 18:44:39.579574 | 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-02 18:44:39.579585 | controller | ZUUL_CHANGE_IDS=685,c779fc817488f3d60a924f244df3117c8bdf7be0 676,05084494687e586ed8a1168a00e9c1531f7f597c 681,f33e98f022fcf900436f89f51826e6d37e86c1f4 2026-02-02 18:44:39.579592 | controller | WORKSPACE=/home/zuul/workspace 2026-02-02 18:44:39.579600 | controller | XDG_SESSION_CLASS=user 2026-02-02 18:44:39.579607 | controller | SELINUX_ROLE_REQUESTED= 2026-02-02 18:44:39.579614 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-02-02 18:44:39.579624 | controller | USER=zuul 2026-02-02 18:44:39.579631 | controller | ZUUL_VOTING=True 2026-02-02 18:44:39.579637 | controller | BUILD_TIMEOUT=1800000 2026-02-02 18:44:39.579643 | controller | SELINUX_USE_CURRENT_RANGE= 2026-02-02 18:44:39.579649 | controller | SHLVL=1 2026-02-02 18:44:39.579656 | controller | ZUUL_PATCHSET=f33e98f022fcf900436f89f51826e6d37e86c1f4 2026-02-02 18:44:39.579662 | controller | XDG_SESSION_ID=1 2026-02-02 18:44:39.579669 | controller | ZUUL_BRANCH=main 2026-02-02 18:44:39.579675 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-02-02 18:44:39.579681 | controller | SSH_CLIENT=38.102.83.114 48716 22 2026-02-02 18:44:39.579688 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-02-02 18:44:39.579695 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-02-02 18:44:39.579702 | controller | which_declare=declare -f 2026-02-02 18:44:39.579709 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-02-02 18:44:39.579717 | controller | SELINUX_LEVEL_REQUESTED= 2026-02-02 18:44:39.579723 | controller | ZUUL_CHANGE=681 2026-02-02 18:44:39.579730 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-02-02 18:44:39.579736 | controller | ZUUL_UUID=e44c46339bbe4e5794d9edc6f2834cdb 2026-02-02 18:44:39.579743 | controller | BASH_FUNC_which%%=() { ( alias; 2026-02-02 18:44:39.579749 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-02-02 18:44:39.579756 | controller | } 2026-02-02 18:44:39.804014 | controller | ok: Runtime: 0:00:00.006547 2026-02-02 18:44:39.812832 | 2026-02-02 18:44:39.812938 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-02-02 18:44:39.856772 | controller | skipping: Conditional result was False 2026-02-02 18:44:39.864863 | 2026-02-02 18:44:39.865182 | TASK [Symlink /home/zuul-worker/workspace] 2026-02-02 18:44:40.441612 | controller | skipping: Conditional result was False 2026-02-02 18:44:40.448995 | 2026-02-02 18:44:40.449063 | TASK [Ensure legacy workspace directory] 2026-02-02 18:44:40.823918 | controller | changed 2026-02-02 18:44:40.882309 | 2026-02-02 18:44:40.882420 | PLAY RECAP 2026-02-02 18:44:40.882470 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-02 18:44:40.882491 | 2026-02-02 18:44:41.127805 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-02 18:44:41.140378 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-02 18:44:42.419555 | 2026-02-02 18:44:42.419722 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-02-02 18:44:42.454365 | 2026-02-02 18:44:42.454499 | TASK [Clone repos in the job workspace] 2026-02-02 18:44:42.497200 | controller | ok 2026-02-02 18:44:42.515111 | 2026-02-02 18:44:42.515199 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-02 18:44:42.926330 | controller | ok 2026-02-02 18:44:42.934562 | 2026-02-02 18:44:42.934632 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-02 18:44:47.232729 | controller | Output suppressed because no_log was given 2026-02-02 18:44:47.256456 | 2026-02-02 18:44:47.256591 | TASK [Create zuul-output directory] 2026-02-02 18:44:47.720126 | controller | ok 2026-02-02 18:44:47.737850 | 2026-02-02 18:44:47.737960 | TASK [Install required packages] 2026-02-02 18:45:49.241086 | controller | changed 2026-02-02 18:45:49.247863 | 2026-02-02 18:45:49.247935 | TASK [Output pip related things] 2026-02-02 18:45:49.984846 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-02-02 18:45:50.280303 | controller | changed 2026-02-02 18:45:50.293544 | 2026-02-02 18:45:50.293716 | TASK [Install requirements] 2026-02-02 18:47:03.130349 | controller | changed 2026-02-02 18:47:03.163599 | 2026-02-02 18:47:03.163847 | TASK [Add cronjob to trigger job stats] 2026-02-02 18:47:03.233343 | controller | skipping: Conditional result was False 2026-02-02 18:47:03.248556 | 2026-02-02 18:47:03.248738 | LOOP [Construct project change list] 2026-02-02 18:47:03.335428 | controller | ok: 2026-02-02 18:47:03.335698 | controller | { 2026-02-02 18:47:03.335735 | controller | "branch": "main", 2026-02-02 18:47:03.335756 | controller | "change": "685", 2026-02-02 18:47:03.335774 | controller | "change_message": "feat(glance): Add S3 multipart upload configuration\n\nIntroduce configurable S3 multipart upload settings in uni04delta for the Glance to improve handling of large image uploads.\r\n\r\nThe following configuration options are added:\r\n - `s3_store_large_object_size`", 2026-02-02 18:47:03.335796 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/685", 2026-02-02 18:47:03.335814 | controller | "commit_id": "c779fc817488f3d60a924f244df3117c8bdf7be0", 2026-02-02 18:47:03.335830 | controller | "patchset": "c779fc817488f3d60a924f244df3117c8bdf7be0", 2026-02-02 18:47:03.335857 | controller | "project": { 2026-02-02 18:47:03.335874 | controller | "canonical_hostname": "github.com", 2026-02-02 18:47:03.335891 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-02-02 18:47:03.335906 | controller | "name": "openstack-k8s-operators/architecture", 2026-02-02 18:47:03.335922 | controller | "short_name": "architecture", 2026-02-02 18:47:03.335938 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-02-02 18:47:03.335954 | controller | }, 2026-02-02 18:47:03.335970 | controller | "topic": null 2026-02-02 18:47:03.335987 | controller | } 2026-02-02 18:47:03.346033 | controller | ok: 2026-02-02 18:47:03.346079 | controller | { 2026-02-02 18:47:03.346102 | controller | "branch": "main", 2026-02-02 18:47:03.346120 | controller | "change": "676", 2026-02-02 18:47:03.346138 | controller | "change_message": "Enabling CloudKitty in architecture repo.\n\nEnabling CloudKitty in architecture repo for future use in uni jobs.", 2026-02-02 18:47:03.346155 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/676", 2026-02-02 18:47:03.346172 | controller | "commit_id": "05084494687e586ed8a1168a00e9c1531f7f597c", 2026-02-02 18:47:03.346187 | controller | "patchset": "05084494687e586ed8a1168a00e9c1531f7f597c", 2026-02-02 18:47:03.346204 | controller | "project": { 2026-02-02 18:47:03.346220 | controller | "canonical_hostname": "github.com", 2026-02-02 18:47:03.346236 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-02-02 18:47:03.346261 | controller | "name": "openstack-k8s-operators/architecture", 2026-02-02 18:47:03.346280 | controller | "short_name": "architecture", 2026-02-02 18:47:03.346296 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-02-02 18:47:03.346313 | controller | }, 2026-02-02 18:47:03.346329 | controller | "topic": null 2026-02-02 18:47:03.346346 | controller | } 2026-02-02 18:47:03.356654 | controller | ok: 2026-02-02 18:47:03.356756 | controller | { 2026-02-02 18:47:03.356782 | controller | "branch": "main", 2026-02-02 18:47:03.356801 | controller | "change": "681", 2026-02-02 18:47:03.356818 | controller | "change_message": "Remove vestigal Ceilometer reference\n\nLeftover from days of yore. Kudos to @bogdando for spotting it.", 2026-02-02 18:47:03.356835 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/681", 2026-02-02 18:47:03.356852 | controller | "commit_id": "f33e98f022fcf900436f89f51826e6d37e86c1f4", 2026-02-02 18:47:03.356868 | controller | "patchset": "f33e98f022fcf900436f89f51826e6d37e86c1f4", 2026-02-02 18:47:03.356884 | controller | "project": { 2026-02-02 18:47:03.356901 | controller | "canonical_hostname": "github.com", 2026-02-02 18:47:03.356922 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-02-02 18:47:03.356946 | controller | "name": "openstack-k8s-operators/architecture", 2026-02-02 18:47:03.356963 | controller | "short_name": "architecture", 2026-02-02 18:47:03.356980 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-02-02 18:47:03.356997 | controller | }, 2026-02-02 18:47:03.357012 | controller | "topic": null 2026-02-02 18:47:03.357028 | controller | } 2026-02-02 18:47:03.448848 | 2026-02-02 18:47:03.448980 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-02-02 18:47:03.471855 | 2026-02-02 18:47:03.471981 | TASK [Filter out host if needed] 2026-02-02 18:47:03.484493 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-02 18:47:03.490357 | 2026-02-02 18:47:03.490438 | TASK [Get git tag for image tagging] 2026-02-02 18:47:04.021969 | controller | skipping: Conditional result was False 2026-02-02 18:47:04.029253 | 2026-02-02 18:47:04.029342 | TASK [Set openstack-runner image] 2026-02-02 18:47:04.064184 | controller | skipping: Conditional result was False 2026-02-02 18:47:04.071514 | 2026-02-02 18:47:04.071630 | TASK [Build openstack-runner image] 2026-02-02 18:47:04.105741 | controller | skipping: Conditional result was False 2026-02-02 18:47:04.114640 | 2026-02-02 18:47:04.114800 | TASK [Push openstack-runner image] 2026-02-02 18:47:04.140316 | controller | skipping: Conditional result was False 2026-02-02 18:47:04.147425 | 2026-02-02 18:47:04.147500 | TASK [Make sure ci-framework directory exists] 2026-02-02 18:47:04.192611 | controller | skipping: Conditional result was False 2026-02-02 18:47:04.199580 | 2026-02-02 18:47:04.199650 | TASK [Create EDPM ansible var file] 2026-02-02 18:47:04.223849 | controller | skipping: Conditional result was False 2026-02-02 18:47:04.288201 | 2026-02-02 18:47:04.288312 | PLAY RECAP 2026-02-02 18:47:04.288352 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-02-02 18:47:04.288372 | 2026-02-02 18:47:04.430491 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-02 18:47:04.431355 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-02 18:47:05.046134 | 2026-02-02 18:47:05.046265 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-02-02 18:47:05.080749 | 2026-02-02 18:47:05.080872 | TASK [Create zuul-output directory] 2026-02-02 18:47:05.466197 | controller | changed 2026-02-02 18:47:05.471680 | 2026-02-02 18:47:05.471755 | TASK [Slurp Zuul inventory test] 2026-02-02 18:47:05.810590 | controller -> localhost | ok 2026-02-02 18:47:05.817752 | 2026-02-02 18:47:05.817823 | TASK [Save zuul inventory] 2026-02-02 18:47:06.820266 | controller | changed 2026-02-02 18:47:06.825482 | 2026-02-02 18:47:06.825552 | TASK [Save zuul vars without the change_message] 2026-02-02 18:47:07.576981 | controller | changed 2026-02-02 18:47:07.614048 | 2026-02-02 18:47:07.614123 | PLAY RECAP 2026-02-02 18:47:07.614176 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-02 18:47:07.614204 | 2026-02-02 18:47:07.732332 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-02 18:47:07.733267 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-02-02 18:47:08.317182 | 2026-02-02 18:47:08.317488 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2026-02-02 18:47:08.338156 | 2026-02-02 18:47:08.338242 | TASK [Filter out host if needed] 2026-02-02 18:47:08.346921 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-02 18:47:08.351836 | 2026-02-02 18:47:08.351901 | TASK [Run playbook] 2026-02-02 18:47:09.434392 | controller | 2026-02-02 18:47:10.326489 | controller | PLAY [Test architecture automations] ******************************************* 2026-02-02 18:47:10.326595 | controller | 2026-02-02 18:47:10.326601 | controller | TASK [Gathering Facts ] ******************************************************** 2026-02-02 18:47:10.326606 | controller | Monday 02 February 2026 18:47:09 +0000 (0:00:00.033) 0:00:00.033 ******* 2026-02-02 18:47:10.326611 | controller | Monday 02 February 2026 18:47:09 +0000 (0:00:00.031) 0:00:00.031 ******* 2026-02-02 18:47:10.326621 | controller | ok: [localhost] 2026-02-02 18:47:10.366563 | controller | 2026-02-02 18:47:10.366644 | 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-02 18:47:10.366665 | controller | Monday 02 February 2026 18:47:10 +0000 (0:00:00.893) 0:00:00.926 ******* 2026-02-02 18:47:10.366673 | controller | Monday 02 February 2026 18:47:10 +0000 (0:00:00.893) 0:00:00.925 ******* 2026-02-02 18:47:10.366693 | controller | ok: [localhost] 2026-02-02 18:47:10.409309 | controller | 2026-02-02 18:47:10.409395 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-02-02 18:47:10.409403 | controller | Monday 02 February 2026 18:47:10 +0000 (0:00:00.039) 0:00:00.966 ******* 2026-02-02 18:47:10.409411 | controller | Monday 02 February 2026 18:47:10 +0000 (0:00:00.039) 0:00:00.965 ******* 2026-02-02 18:47:10.409432 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-02-02 18:47:10.434257 | controller | 2026-02-02 18:47:10.434345 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-02-02 18:47:10.434361 | controller | Monday 02 February 2026 18:47:10 +0000 (0:00:00.042) 0:00:01.009 ******* 2026-02-02 18:47:10.434368 | controller | Monday 02 February 2026 18:47:10 +0000 (0:00:00.042) 0:00:01.007 ******* 2026-02-02 18:47:10.434387 | controller | ok: [localhost] => 2026-02-02 18:47:15.835125 | controller | cifmw_ci_setup_packages: 2026-02-02 18:47:15.835195 | controller | - bash-completion 2026-02-02 18:47:15.835202 | controller | - ca-certificates 2026-02-02 18:47:15.835207 | controller | - git-core 2026-02-02 18:47:15.835212 | controller | - make 2026-02-02 18:47:15.835217 | controller | - tar 2026-02-02 18:47:15.835221 | controller | - tmux 2026-02-02 18:47:15.835226 | controller | - python3-pip 2026-02-02 18:47:15.835230 | controller | 2026-02-02 18:47:15.835236 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-02-02 18:47:15.835248 | controller | Monday 02 February 2026 18:47:10 +0000 (0:00:00.025) 0:00:01.034 ******* 2026-02-02 18:47:15.835254 | controller | Monday 02 February 2026 18:47:10 +0000 (0:00:00.025) 0:00:01.033 ******* 2026-02-02 18:47:15.835270 | controller | changed: [localhost] 2026-02-02 18:47:16.132003 | controller | 2026-02-02 18:47:16.132077 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-02-02 18:47:16.132084 | controller | Monday 02 February 2026 18:47:15 +0000 (0:00:05.400) 0:00:06.435 ******* 2026-02-02 18:47:16.132091 | controller | Monday 02 February 2026 18:47:15 +0000 (0:00:05.400) 0:00:06.433 ******* 2026-02-02 18:47:16.132110 | controller | ok: [localhost] 2026-02-02 18:47:16.733039 | controller | 2026-02-02 18:47:16.733091 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-02-02 18:47:16.733101 | controller | Monday 02 February 2026 18:47:16 +0000 (0:00:00.296) 0:00:06.732 ******* 2026-02-02 18:47:16.733108 | controller | Monday 02 February 2026 18:47:16 +0000 (0:00:00.296) 0:00:06.730 ******* 2026-02-02 18:47:16.733126 | controller | changed: [localhost] 2026-02-02 18:47:23.678956 | controller | 2026-02-02 18:47:23.679188 | 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-02 18:47:23.679205 | controller | Monday 02 February 2026 18:47:16 +0000 (0:00:00.600) 0:00:07.332 ******* 2026-02-02 18:47:23.679239 | controller | Monday 02 February 2026 18:47:16 +0000 (0:00:00.600) 0:00:07.331 ******* 2026-02-02 18:47:23.679265 | controller | changed: [localhost] 2026-02-02 18:47:23.709390 | controller | 2026-02-02 18:47:23.709510 | 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-02 18:47:23.709551 | controller | Monday 02 February 2026 18:47:23 +0000 (0:00:06.946) 0:00:14.279 ******* 2026-02-02 18:47:23.709559 | controller | Monday 02 February 2026 18:47:23 +0000 (0:00:06.946) 0:00:14.277 ******* 2026-02-02 18:47:23.709585 | controller | skipping: [localhost] 2026-02-02 18:47:24.019640 | controller | 2026-02-02 18:47:24.019693 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-02-02 18:47:24.019701 | controller | Monday 02 February 2026 18:47:23 +0000 (0:00:00.030) 0:00:14.309 ******* 2026-02-02 18:47:24.019706 | controller | Monday 02 February 2026 18:47:23 +0000 (0:00:00.030) 0:00:14.308 ******* 2026-02-02 18:47:24.019717 | controller | changed: [localhost] 2026-02-02 18:47:24.336015 | controller | 2026-02-02 18:47:24.336068 | 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-02 18:47:24.336076 | controller | source ~/.oc_completion 2026-02-02 18:47:24.336082 | controller | fi] *** 2026-02-02 18:47:24.336099 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.310) 0:00:14.619 ******* 2026-02-02 18:47:24.336104 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.310) 0:00:14.618 ******* 2026-02-02 18:47:24.336115 | controller | changed: [localhost] 2026-02-02 18:47:24.357799 | controller | 2026-02-02 18:47:24.357850 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-02-02 18:47:24.357857 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.316) 0:00:14.936 ******* 2026-02-02 18:47:24.357862 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.316) 0:00:14.934 ******* 2026-02-02 18:47:24.357873 | controller | skipping: [localhost] 2026-02-02 18:47:24.380703 | controller | 2026-02-02 18:47:24.380786 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-02-02 18:47:24.380802 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-02-02 18:47:24.380813 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-02-02 18:47:24.380823 | controller | }}] *** 2026-02-02 18:47:24.380833 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.021) 0:00:14.958 ******* 2026-02-02 18:47:24.380843 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.021) 0:00:14.956 ******* 2026-02-02 18:47:24.380859 | controller | skipping: [localhost] 2026-02-02 18:47:24.403162 | controller | 2026-02-02 18:47:24.403226 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-02-02 18:47:24.403238 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.022) 0:00:14.980 ******* 2026-02-02 18:47:24.403248 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.022) 0:00:14.979 ******* 2026-02-02 18:47:24.403267 | controller | skipping: [localhost] 2026-02-02 18:47:24.428850 | controller | 2026-02-02 18:47:24.428970 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-02-02 18:47:24.428980 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.022) 0:00:15.003 ******* 2026-02-02 18:47:24.428987 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.022) 0:00:15.001 ******* 2026-02-02 18:47:24.429007 | controller | skipping: [localhost] 2026-02-02 18:47:24.449570 | controller | 2026-02-02 18:47:24.449668 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-02-02 18:47:24.449679 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.025) 0:00:15.029 ******* 2026-02-02 18:47:24.449686 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.025) 0:00:15.027 ******* 2026-02-02 18:47:24.449710 | controller | skipping: [localhost] 2026-02-02 18:47:24.476139 | controller | 2026-02-02 18:47:24.476224 | 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-02 18:47:24.476246 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.020) 0:00:15.049 ******* 2026-02-02 18:47:24.476258 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.020) 0:00:15.048 ******* 2026-02-02 18:47:24.476276 | controller | skipping: [localhost] 2026-02-02 18:47:25.607645 | controller | 2026-02-02 18:47:25.607831 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-02-02 18:47:25.607850 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.026) 0:00:15.076 ******* 2026-02-02 18:47:25.607862 | controller | Monday 02 February 2026 18:47:24 +0000 (0:00:00.026) 0:00:15.075 ******* 2026-02-02 18:47:25.607893 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-02-02 18:47:26.011756 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-02 18:47:26.011871 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-02-02 18:47:26.011884 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-02-02 18:47:26.011894 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-02-02 18:47:26.011903 | controller | 2026-02-02 18:47:26.011914 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2026-02-02 18:47:26.011924 | controller | Monday 02 February 2026 18:47:25 +0000 (0:00:01.131) 0:00:16.207 ******* 2026-02-02 18:47:26.011933 | controller | Monday 02 February 2026 18:47:25 +0000 (0:00:01.131) 0:00:16.206 ******* 2026-02-02 18:47:26.011954 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-02 18:47:26.247464 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-02-02 18:47:26.247544 | controller | 2026-02-02 18:47:26.247551 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2026-02-02 18:47:26.247556 | controller | Monday 02 February 2026 18:47:26 +0000 (0:00:00.403) 0:00:16.610 ******* 2026-02-02 18:47:26.247561 | controller | Monday 02 February 2026 18:47:26 +0000 (0:00:00.403) 0:00:16.609 ******* 2026-02-02 18:47:26.247578 | controller | ok: [localhost] 2026-02-02 18:47:26.571518 | controller | 2026-02-02 18:47:26.571643 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2026-02-02 18:47:26.571651 | controller | Monday 02 February 2026 18:47:26 +0000 (0:00:00.236) 0:00:16.847 ******* 2026-02-02 18:47:26.571655 | controller | Monday 02 February 2026 18:47:26 +0000 (0:00:00.236) 0:00:16.845 ******* 2026-02-02 18:47:26.571679 | controller | ok: [localhost] 2026-02-02 18:47:27.086882 | controller | 2026-02-02 18:47:27.086960 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2026-02-02 18:47:27.086973 | controller | Monday 02 February 2026 18:47:26 +0000 (0:00:00.324) 0:00:17.171 ******* 2026-02-02 18:47:27.086979 | controller | Monday 02 February 2026 18:47:26 +0000 (0:00:00.324) 0:00:17.170 ******* 2026-02-02 18:47:27.086995 | controller | changed: [localhost] 2026-02-02 18:47:27.181777 | controller | 2026-02-02 18:47:27.181854 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2026-02-02 18:47:27.181861 | controller | Monday 02 February 2026 18:47:27 +0000 (0:00:00.515) 0:00:17.687 ******* 2026-02-02 18:47:27.181866 | controller | Monday 02 February 2026 18:47:27 +0000 (0:00:00.515) 0:00:17.685 ******* 2026-02-02 18:47:27.181884 | controller | ok: [localhost] 2026-02-02 18:47:27.526424 | controller | 2026-02-02 18:47:27.526497 | 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-02 18:47:27.526505 | controller | Monday 02 February 2026 18:47:27 +0000 (0:00:00.094) 0:00:17.782 ******* 2026-02-02 18:47:27.526519 | controller | Monday 02 February 2026 18:47:27 +0000 (0:00:00.094) 0:00:17.780 ******* 2026-02-02 18:47:27.526533 | controller | ok: [localhost] 2026-02-02 18:47:27.908532 | controller | 2026-02-02 18:47:27.908624 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2026-02-02 18:47:27.908635 | controller | Monday 02 February 2026 18:47:27 +0000 (0:00:00.344) 0:00:18.126 ******* 2026-02-02 18:47:27.908643 | controller | Monday 02 February 2026 18:47:27 +0000 (0:00:00.344) 0:00:18.125 ******* 2026-02-02 18:47:27.908665 | controller | ok: [localhost] 2026-02-02 18:47:27.934378 | controller | 2026-02-02 18:47:27.934446 | 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-02 18:47:27.934458 | controller | ] *** 2026-02-02 18:47:27.934464 | controller | Monday 02 February 2026 18:47:27 +0000 (0:00:00.382) 0:00:18.509 ******* 2026-02-02 18:47:27.934470 | controller | Monday 02 February 2026 18:47:27 +0000 (0:00:00.382) 0:00:18.507 ******* 2026-02-02 18:47:27.934484 | controller | skipping: [localhost] 2026-02-02 18:47:28.149051 | controller | 2026-02-02 18:47:28.149141 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2026-02-02 18:47:28.149150 | controller | Monday 02 February 2026 18:47:27 +0000 (0:00:00.025) 0:00:18.534 ******* 2026-02-02 18:47:28.149157 | controller | Monday 02 February 2026 18:47:27 +0000 (0:00:00.025) 0:00:18.533 ******* 2026-02-02 18:47:28.149180 | controller | changed: [localhost] 2026-02-02 18:47:28.227670 | controller | 2026-02-02 18:47:28.227788 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2026-02-02 18:47:28.227802 | controller | _cifmw_kustomize_deploy_user_kustomize | 2026-02-02 18:47:28.227810 | controller | default({}) | 2026-02-02 18:47:28.227816 | controller | combine(item.value, recursive=True) 2026-02-02 18:47:28.227830 | controller | }}] *** 2026-02-02 18:47:28.227838 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.214) 0:00:18.748 ******* 2026-02-02 18:47:28.227844 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.214) 0:00:18.747 ******* 2026-02-02 18:47:28.227866 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2026-02-02 18:47:28.340618 | controller | 2026-02-02 18:47:28.340713 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2026-02-02 18:47:28.340724 | controller | _b64_kustomize_user_patches | 2026-02-02 18:47:28.340731 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2026-02-02 18:47:28.340738 | controller | }}] *** 2026-02-02 18:47:28.340746 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.079) 0:00:18.828 ******* 2026-02-02 18:47:28.340753 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.078) 0:00:18.826 ******* 2026-02-02 18:47:28.340800 | controller | ok: [localhost] 2026-02-02 18:47:28.370941 | controller | 2026-02-02 18:47:28.371018 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-02-02 18:47:28.371027 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.112) 0:00:18.940 ******* 2026-02-02 18:47:28.371033 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.112) 0:00:18.939 ******* 2026-02-02 18:47:28.371050 | controller | skipping: [localhost] 2026-02-02 18:47:28.401063 | controller | 2026-02-02 18:47:28.401137 | 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-02 18:47:28.401144 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.030) 0:00:18.971 ******* 2026-02-02 18:47:28.401150 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.030) 0:00:18.969 ******* 2026-02-02 18:47:28.401178 | controller | skipping: [localhost] 2026-02-02 18:47:28.429857 | controller | 2026-02-02 18:47:28.429941 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-02-02 18:47:28.429948 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.030) 0:00:19.001 ******* 2026-02-02 18:47:28.429954 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.030) 0:00:18.999 ******* 2026-02-02 18:47:28.429972 | controller | skipping: [localhost] 2026-02-02 18:47:28.459747 | controller | 2026-02-02 18:47:28.459880 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2026-02-02 18:47:28.459887 | controller | _net_env_def_slurp['content'] | 2026-02-02 18:47:28.459893 | controller | b64decode | 2026-02-02 18:47:28.459897 | controller | from_yaml 2026-02-02 18:47:28.459902 | controller | }}, cacheable=True] *** 2026-02-02 18:47:28.459907 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.028) 0:00:19.030 ******* 2026-02-02 18:47:28.459912 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.028) 0:00:19.028 ******* 2026-02-02 18:47:28.459930 | controller | skipping: [localhost] 2026-02-02 18:47:28.708605 | controller | 2026-02-02 18:47:28.708687 | controller | TASK [Discover automation files paths={{ 2026-02-02 18:47:28.708694 | controller | [cifmw_architecture_repo, _automation_relative] | 2026-02-02 18:47:28.708701 | controller | path_join 2026-02-02 18:47:28.708707 | controller | }}, patterns=*.yaml] *** 2026-02-02 18:47:28.708711 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.029) 0:00:19.060 ******* 2026-02-02 18:47:28.708717 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.029) 0:00:19.058 ******* 2026-02-02 18:47:28.708735 | controller | ok: [localhost] 2026-02-02 18:47:36.169698 | controller | 2026-02-02 18:47:36.169751 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2026-02-02 18:47:36.169774 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.248) 0:00:19.309 ******* 2026-02-02 18:47:36.169782 | controller | Monday 02 February 2026 18:47:28 +0000 (0:00:00.248) 0:00:19.307 ******* 2026-02-02 18:47:36.169793 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-02-02 18:47:37.955531 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-02-02 18:47:37.955583 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-02-02 18:47:37.955590 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-02-02 18:47:37.955596 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-02-02 18:47:37.955601 | controller | ok: [localhost] => (item=dcn.yaml) 2026-02-02 18:47:37.955607 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-02-02 18:47:37.955612 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-02-02 18:47:37.955618 | controller | ok: [localhost] => (item=hci.yaml) 2026-02-02 18:47:37.955623 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-02-02 18:47:37.955629 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-02-02 18:47:37.955635 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-02-02 18:47:37.955640 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-02-02 18:47:37.955646 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-02-02 18:47:37.955651 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-02-02 18:47:37.955656 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-02-02 18:47:37.955662 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-02-02 18:47:37.955667 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-02-02 18:47:37.955673 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-02-02 18:47:37.955678 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-02-02 18:47:37.955684 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-02-02 18:47:37.955689 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-02-02 18:47:37.955695 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-02-02 18:47:37.955701 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-02-02 18:47:37.955706 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-02-02 18:47:37.955711 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-02-02 18:47:37.955725 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-02-02 18:47:37.955730 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-02-02 18:47:37.955736 | controller | ok: [localhost] => (item=pidone.yaml) 2026-02-02 18:47:37.955741 | controller | ok: [localhost] => (item=sriov.yaml) 2026-02-02 18:47:37.955746 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-02-02 18:47:37.955751 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-02-02 18:47:37.955757 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-02-02 18:47:37.955806 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-02-02 18:47:37.955816 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-02-02 18:47:37.955822 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-02-02 18:47:37.955827 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-02-02 18:47:37.955832 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-02-02 18:47:37.955838 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-02-02 18:47:37.955843 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-02-02 18:47:37.955848 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-02-02 18:47:37.955854 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-02-02 18:47:37.955859 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-02-02 18:47:37.955864 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-02-02 18:47:37.955869 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-02-02 18:47:37.955875 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-02-02 18:47:37.955880 | controller | 2026-02-02 18:47:37.955886 | controller | TASK [Load automation files as fact vas={{ 2026-02-02 18:47:37.955897 | controller | vas | default({}) | 2026-02-02 18:47:37.955903 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2026-02-02 18:47:37.955909 | controller | }}] *** 2026-02-02 18:47:37.955914 | controller | Monday 02 February 2026 18:47:36 +0000 (0:00:07.460) 0:00:26.770 ******* 2026-02-02 18:47:37.955921 | controller | Monday 02 February 2026 18:47:36 +0000 (0:00:07.460) 0:00:26.768 ******* 2026-02-02 18:47:37.955934 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-02-02 18:47:37.995741 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-02-02 18:47:37.995839 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-02-02 18:47:37.995845 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-02-02 18:47:37.995850 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-02-02 18:47:37.995855 | controller | ok: [localhost] => (item=dcn.yaml) 2026-02-02 18:47:37.995861 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-02-02 18:47:37.995865 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-02-02 18:47:37.995869 | controller | ok: [localhost] => (item=hci.yaml) 2026-02-02 18:47:37.995874 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-02-02 18:47:37.995886 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-02-02 18:47:37.995893 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-02-02 18:47:37.995900 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-02-02 18:47:37.995906 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-02-02 18:47:37.995912 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-02-02 18:47:37.995918 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-02-02 18:47:37.995925 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-02-02 18:47:37.995931 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-02-02 18:47:37.995937 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-02-02 18:47:37.995943 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-02-02 18:47:37.995949 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-02-02 18:47:37.995954 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-02-02 18:47:37.995960 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-02-02 18:47:37.995964 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-02-02 18:47:37.995968 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-02-02 18:47:37.995973 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-02-02 18:47:37.995977 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-02-02 18:47:37.995982 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-02-02 18:47:37.996000 | controller | ok: [localhost] => (item=pidone.yaml) 2026-02-02 18:47:37.996009 | controller | ok: [localhost] => (item=sriov.yaml) 2026-02-02 18:47:37.996014 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-02-02 18:47:37.996018 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-02-02 18:47:37.996022 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-02-02 18:47:37.996027 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-02-02 18:47:37.996031 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-02-02 18:47:37.996035 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-02-02 18:47:37.996040 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-02-02 18:47:37.996044 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-02-02 18:47:37.996048 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-02-02 18:47:37.996053 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-02-02 18:47:37.996057 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-02-02 18:47:37.996061 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-02-02 18:47:37.996065 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-02-02 18:47:37.996070 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-02-02 18:47:37.996074 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-02-02 18:47:37.996078 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-02-02 18:47:37.996083 | controller | 2026-02-02 18:47:37.996088 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2026-02-02 18:47:37.996093 | controller | Monday 02 February 2026 18:47:37 +0000 (0:00:01.786) 0:00:28.556 ******* 2026-02-02 18:47:37.996098 | controller | Monday 02 February 2026 18:47:37 +0000 (0:00:01.785) 0:00:28.554 ******* 2026-02-02 18:47:37.996117 | controller | ok: [localhost] 2026-02-02 18:47:38.683158 | controller | 2026-02-02 18:47:38.683214 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2026-02-02 18:47:38.683222 | controller | Monday 02 February 2026 18:47:37 +0000 (0:00:00.039) 0:00:28.595 ******* 2026-02-02 18:47:38.683229 | controller | Monday 02 February 2026 18:47:37 +0000 (0:00:00.039) 0:00:28.594 ******* 2026-02-02 18:47:38.683248 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2026-02-02 18:47:39.067401 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2026-02-02 18:47:39.067462 | controller | 2026-02-02 18:47:39.067468 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2026-02-02 18:47:39.067473 | controller | Monday 02 February 2026 18:47:38 +0000 (0:00:00.687) 0:00:29.283 ******* 2026-02-02 18:47:39.067478 | controller | Monday 02 February 2026 18:47:38 +0000 (0:00:00.687) 0:00:29.281 ******* 2026-02-02 18:47:39.067491 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2026-02-02 18:47:39.402990 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2026-02-02 18:47:39.403034 | controller | 2026-02-02 18:47:39.403040 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2026-02-02 18:47:39.403045 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.384) 0:00:29.667 ******* 2026-02-02 18:47:39.403049 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.384) 0:00:29.666 ******* 2026-02-02 18:47:39.403059 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2026-02-02 18:47:39.444275 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2026-02-02 18:47:39.444328 | controller | 2026-02-02 18:47:39.444336 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2026-02-02 18:47:39.444343 | controller | _pub_keys.results[1].content | b64decode 2026-02-02 18:47:39.444350 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2026-02-02 18:47:39.444357 | controller | _priv_keys.results[1].content | b64decode 2026-02-02 18:47:39.444375 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2026-02-02 18:47:39.444381 | controller | _pub_keys.results[1].content | b64decode 2026-02-02 18:47:39.444387 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2026-02-02 18:47:39.444393 | controller | _pub_keys.results[0].content | b64decode 2026-02-02 18:47:39.444399 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2026-02-02 18:47:39.444405 | controller | _priv_keys.results[0].content | b64decode 2026-02-02 18:47:39.444410 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2026-02-02 18:47:39.444416 | controller | [ 2026-02-02 18:47:39.444422 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2026-02-02 18:47:39.444428 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2026-02-02 18:47:39.444435 | controller | ] | select() 2026-02-02 18:47:39.444474 | controller | }}] *** 2026-02-02 18:47:39.444485 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.335) 0:00:30.003 ******* 2026-02-02 18:47:39.444492 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.335) 0:00:30.001 ******* 2026-02-02 18:47:39.444511 | controller | ok: [localhost] 2026-02-02 18:47:39.714843 | controller | 2026-02-02 18:47:39.714898 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2026-02-02 18:47:39.714907 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.041) 0:00:30.044 ******* 2026-02-02 18:47:39.714914 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.041) 0:00:30.043 ******* 2026-02-02 18:47:39.714927 | controller | 2026-02-02 18:47:39.752587 | 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-02 18:47:39.752632 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.270) 0:00:30.315 ******* 2026-02-02 18:47:39.752639 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.270) 0:00:30.313 ******* 2026-02-02 18:47:39.752650 | controller | ok: [localhost] => 2026-02-02 18:47:39.777606 | controller | changed: false 2026-02-02 18:47:39.777674 | controller | msg: All assertions passed 2026-02-02 18:47:39.777683 | controller | 2026-02-02 18:47:39.777691 | 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-02 18:47:39.777699 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.037) 0:00:30.353 ******* 2026-02-02 18:47:39.777707 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.037) 0:00:30.351 ******* 2026-02-02 18:47:39.777723 | controller | skipping: [localhost] 2026-02-02 18:47:39.807112 | controller | 2026-02-02 18:47:39.807167 | 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-02 18:47:39.807178 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.024) 0:00:30.377 ******* 2026-02-02 18:47:39.807185 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.024) 0:00:30.376 ******* 2026-02-02 18:47:39.807201 | 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-02 18:47:39.829484 | controller | 2026-02-02 18:47:39.829534 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-02 18:47:39.829543 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.029) 0:00:30.407 ******* 2026-02-02 18:47:39.829550 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.029) 0:00:30.406 ******* 2026-02-02 18:47:39.829564 | controller | skipping: [localhost] 2026-02-02 18:47:39.857843 | controller | 2026-02-02 18:47:39.857904 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-02 18:47:39.857921 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.022) 0:00:30.430 ******* 2026-02-02 18:47:39.857926 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.022) 0:00:30.428 ******* 2026-02-02 18:47:39.857939 | controller | ok: [localhost] 2026-02-02 18:47:40.093386 | controller | 2026-02-02 18:47:40.093434 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-02 18:47:40.093442 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:47:40.093446 | controller | stage['path'], item.src_file) | path_join 2026-02-02 18:47:40.093452 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-02 18:47:40.093457 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.028) 0:00:30.458 ******* 2026-02-02 18:47:40.093463 | controller | Monday 02 February 2026 18:47:39 +0000 (0:00:00.028) 0:00:30.456 ******* 2026-02-02 18:47:40.093474 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2026-02-02 18:47:40.154115 | controller | 2026-02-02 18:47:40.154167 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-02 18:47:40.154175 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.235) 0:00:30.693 ******* 2026-02-02 18:47:40.154181 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.235) 0:00:30.692 ******* 2026-02-02 18:47:40.154191 | controller | ok: [localhost] => (item=values.yaml) 2026-02-02 18:47:40.199963 | controller | 2026-02-02 18:47:40.200013 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/control-plane/networking/nncp name=run_hook] *** 2026-02-02 18:47:40.200022 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.060) 0:00:30.754 ******* 2026-02-02 18:47:40.200029 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.060) 0:00:30.752 ******* 2026-02-02 18:47:40.200042 | controller | skipping: [localhost] 2026-02-02 18:47:40.288118 | controller | 2026-02-02 18:47:40.288164 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2026-02-02 18:47:40.288171 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.045) 0:00:30.800 ******* 2026-02-02 18:47:40.288177 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.045) 0:00:30.798 ******* 2026-02-02 18:47:40.288187 | controller | 2026-02-02 18:47:40.354572 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:47:40.354619 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.087) 0:00:30.888 ******* 2026-02-02 18:47:40.354625 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.087) 0:00:30.886 ******* 2026-02-02 18:47:40.354636 | 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-02 18:47:40.402357 | controller | 2026-02-02 18:47:40.402406 | 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-02 18:47:40.402415 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.066) 0:00:30.954 ******* 2026-02-02 18:47:40.402420 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.066) 0:00:30.953 ******* 2026-02-02 18:47:40.402431 | controller | ok: [localhost] => 2026-02-02 18:47:40.665984 | controller | changed: false 2026-02-02 18:47:40.666084 | controller | msg: All assertions passed 2026-02-02 18:47:40.666097 | controller | 2026-02-02 18:47:40.666109 | 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-02 18:47:40.666120 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.047) 0:00:31.002 ******* 2026-02-02 18:47:40.666131 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.047) 0:00:31.001 ******* 2026-02-02 18:47:40.666160 | controller | ok: [localhost] 2026-02-02 18:47:40.728335 | controller | 2026-02-02 18:47:40.728415 | 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-02 18:47:40.728438 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.263) 0:00:31.266 ******* 2026-02-02 18:47:40.728453 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.263) 0:00:31.264 ******* 2026-02-02 18:47:40.728471 | controller | ok: [localhost] => 2026-02-02 18:47:41.175028 | controller | changed: false 2026-02-02 18:47:41.175079 | controller | msg: All assertions passed 2026-02-02 18:47:41.175086 | controller | 2026-02-02 18:47:41.175091 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:47:41.175097 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.062) 0:00:31.328 ******* 2026-02-02 18:47:41.175103 | controller | Monday 02 February 2026 18:47:40 +0000 (0:00:00.062) 0:00:31.326 ******* 2026-02-02 18:47:41.175114 | controller | ok: [localhost] 2026-02-02 18:47:41.846477 | controller | 2026-02-02 18:47:41.846536 | 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-02 18:47:41.846545 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:47:41.846551 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:47:41.846558 | controller | _config_map_content | 2026-02-02 18:47:41.846570 | controller | ansible.utils.remove_keys( 2026-02-02 18:47:41.846576 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:47:41.846582 | controller | matching_parameter='regex') 2026-02-02 18:47:41.846648 | controller | }}, cacheable=False] *** 2026-02-02 18:47:41.846655 | controller | Monday 02 February 2026 18:47:41 +0000 (0:00:00.446) 0:00:31.775 ******* 2026-02-02 18:47:41.846662 | controller | Monday 02 February 2026 18:47:41 +0000 (0:00:00.446) 0:00:31.773 ******* 2026-02-02 18:47:41.846676 | controller | ok: [localhost] 2026-02-02 18:47:41.911701 | controller | 2026-02-02 18:47:41.911791 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:47:41.911803 | controller | Monday 02 February 2026 18:47:41 +0000 (0:00:00.671) 0:00:32.446 ******* 2026-02-02 18:47:41.911811 | controller | Monday 02 February 2026 18:47:41 +0000 (0:00:00.671) 0:00:32.445 ******* 2026-02-02 18:47:41.911825 | 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-02 18:47:41.969750 | controller | 2026-02-02 18:47:41.969819 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-02 18:47:41.969828 | controller | Monday 02 February 2026 18:47:41 +0000 (0:00:00.065) 0:00:32.512 ******* 2026-02-02 18:47:41.969836 | controller | Monday 02 February 2026 18:47:41 +0000 (0:00:00.065) 0:00:32.510 ******* 2026-02-02 18:47:41.969849 | controller | ok: [localhost] => 2026-02-02 18:47:42.193363 | controller | changed: false 2026-02-02 18:47:42.193413 | controller | msg: All assertions passed 2026-02-02 18:47:42.193420 | controller | 2026-02-02 18:47:42.193426 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:47:42.193431 | controller | Monday 02 February 2026 18:47:41 +0000 (0:00:00.058) 0:00:32.570 ******* 2026-02-02 18:47:42.193438 | controller | Monday 02 February 2026 18:47:41 +0000 (0:00:00.058) 0:00:32.568 ******* 2026-02-02 18:47:42.193448 | controller | changed: [localhost] 2026-02-02 18:47:42.851174 | controller | 2026-02-02 18:47:42.851220 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:47:42.851228 | controller | (snippet_datadir, 2026-02-02 18:47:42.851235 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:47:42.851241 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:47:42.851248 | controller | Monday 02 February 2026 18:47:42 +0000 (0:00:00.223) 0:00:32.793 ******* 2026-02-02 18:47:42.851254 | controller | Monday 02 February 2026 18:47:42 +0000 (0:00:00.223) 0:00:32.791 ******* 2026-02-02 18:47:42.851276 | controller | changed: [localhost] 2026-02-02 18:47:42.917061 | controller | 2026-02-02 18:47:42.917134 | 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-02 18:47:42.917142 | controller | Monday 02 February 2026 18:47:42 +0000 (0:00:00.658) 0:00:33.451 ******* 2026-02-02 18:47:42.917148 | controller | Monday 02 February 2026 18:47:42 +0000 (0:00:00.658) 0:00:33.450 ******* 2026-02-02 18:47:42.917165 | controller | ok: [localhost] 2026-02-02 18:47:43.417401 | controller | 2026-02-02 18:47:43.417467 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:47:43.417474 | controller | (snippet_datadir, 2026-02-02 18:47:43.417480 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:47:43.417484 | controller | }}, content={{ 2026-02-02 18:47:43.417489 | controller | _base64_patch | 2026-02-02 18:47:43.417493 | controller | default({}) | 2026-02-02 18:47:43.417498 | controller | to_nice_yaml 2026-02-02 18:47:43.417502 | controller | }}, mode=0644] *** 2026-02-02 18:47:43.417509 | controller | Monday 02 February 2026 18:47:42 +0000 (0:00:00.065) 0:00:33.517 ******* 2026-02-02 18:47:43.417516 | controller | Monday 02 February 2026 18:47:42 +0000 (0:00:00.065) 0:00:33.515 ******* 2026-02-02 18:47:43.417545 | controller | changed: [localhost] 2026-02-02 18:47:43.810321 | controller | 2026-02-02 18:47:43.810364 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:47:43.810371 | controller | (snippet_datadir, 2026-02-02 18:47:43.810401 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:47:43.810408 | controller | }}, content={{ 2026-02-02 18:47:43.810413 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:47:43.810418 | controller | default({}) | 2026-02-02 18:47:43.810423 | controller | to_nice_yaml 2026-02-02 18:47:43.810427 | controller | }}, mode=0644] *** 2026-02-02 18:47:43.810432 | controller | Monday 02 February 2026 18:47:43 +0000 (0:00:00.500) 0:00:34.017 ******* 2026-02-02 18:47:43.810436 | controller | Monday 02 February 2026 18:47:43 +0000 (0:00:00.500) 0:00:34.016 ******* 2026-02-02 18:47:43.810447 | controller | changed: [localhost] 2026-02-02 18:47:44.250056 | controller | 2026-02-02 18:47:44.250131 | 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-02 18:47:44.250139 | controller | ( 2026-02-02 18:47:44.250144 | controller | snippet_datadir, 2026-02-02 18:47:44.250149 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:47:44.250155 | controller | ) | path_join 2026-02-02 18:47:44.250159 | controller | }}, mode=0644] *** 2026-02-02 18:47:44.250164 | controller | Monday 02 February 2026 18:47:43 +0000 (0:00:00.393) 0:00:34.410 ******* 2026-02-02 18:47:44.250206 | controller | Monday 02 February 2026 18:47:43 +0000 (0:00:00.393) 0:00:34.409 ******* 2026-02-02 18:47:44.250225 | controller | changed: [localhost] 2026-02-02 18:47:44.315249 | controller | 2026-02-02 18:47:44.315325 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:47:44.315332 | controller | Monday 02 February 2026 18:47:44 +0000 (0:00:00.439) 0:00:34.850 ******* 2026-02-02 18:47:44.315338 | controller | Monday 02 February 2026 18:47:44 +0000 (0:00:00.439) 0:00:34.848 ******* 2026-02-02 18:47:44.315355 | 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-02 18:47:44.376615 | controller | 2026-02-02 18:47:44.376687 | 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-02 18:47:44.376695 | controller | Monday 02 February 2026 18:47:44 +0000 (0:00:00.065) 0:00:34.915 ******* 2026-02-02 18:47:44.376701 | controller | Monday 02 February 2026 18:47:44 +0000 (0:00:00.065) 0:00:34.914 ******* 2026-02-02 18:47:44.376718 | controller | ok: [localhost] => 2026-02-02 18:47:44.634688 | controller | changed: false 2026-02-02 18:47:44.634799 | controller | msg: All assertions passed 2026-02-02 18:47:44.634816 | controller | 2026-02-02 18:47:44.634829 | 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-02 18:47:44.634847 | controller | Monday 02 February 2026 18:47:44 +0000 (0:00:00.061) 0:00:34.977 ******* 2026-02-02 18:47:44.634855 | controller | Monday 02 February 2026 18:47:44 +0000 (0:00:00.061) 0:00:34.975 ******* 2026-02-02 18:47:44.634874 | controller | ok: [localhost] 2026-02-02 18:47:44.684438 | controller | 2026-02-02 18:47:44.684504 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:47:44.684513 | controller | Monday 02 February 2026 18:47:44 +0000 (0:00:00.257) 0:00:35.235 ******* 2026-02-02 18:47:44.684537 | controller | Monday 02 February 2026 18:47:44 +0000 (0:00:00.257) 0:00:35.233 ******* 2026-02-02 18:47:44.684553 | controller | ok: [localhost] 2026-02-02 18:47:45.295498 | controller | 2026-02-02 18:47:45.295566 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:47:45.295575 | controller | Monday 02 February 2026 18:47:44 +0000 (0:00:00.049) 0:00:35.284 ******* 2026-02-02 18:47:45.295581 | controller | Monday 02 February 2026 18:47:44 +0000 (0:00:00.049) 0:00:35.283 ******* 2026-02-02 18:47:45.295596 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-02 18:47:45.527310 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-02 18:47:45.527404 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-02 18:47:45.527413 | controller | 2026-02-02 18:47:45.527419 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:47:45.527426 | controller | _content | 2026-02-02 18:47:45.527432 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:47:45.527437 | controller | combine(_parsed, recursive=true) 2026-02-02 18:47:45.527444 | controller | }} 2026-02-02 18:47:45.527450 | controller | ] *** 2026-02-02 18:47:45.527456 | controller | Monday 02 February 2026 18:47:45 +0000 (0:00:00.611) 0:00:35.895 ******* 2026-02-02 18:47:45.527463 | controller | Monday 02 February 2026 18:47:45 +0000 (0:00:00.611) 0:00:35.894 ******* 2026-02-02 18:47:45.527485 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-02 18:47:45.744995 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:47:45.745065 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:47:45.745073 | controller | 2026-02-02 18:47:45.745080 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:47:45.745087 | controller | Monday 02 February 2026 18:47:45 +0000 (0:00:00.231) 0:00:36.127 ******* 2026-02-02 18:47:45.745094 | controller | Monday 02 February 2026 18:47:45 +0000 (0:00:00.231) 0:00:36.125 ******* 2026-02-02 18:47:45.745111 | controller | changed: [localhost] 2026-02-02 18:47:46.231183 | controller | 2026-02-02 18:47:46.231275 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:47:46.231283 | controller | (_destdir, 2026-02-02 18:47:46.231289 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:47:46.231294 | controller | }}, content={{ 2026-02-02 18:47:46.231299 | controller | ( 2026-02-02 18:47:46.231304 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:47:46.231309 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:47:46.231314 | controller | }}, mode=0644] *** 2026-02-02 18:47:46.231319 | controller | Monday 02 February 2026 18:47:45 +0000 (0:00:00.217) 0:00:36.345 ******* 2026-02-02 18:47:46.231325 | controller | Monday 02 February 2026 18:47:45 +0000 (0:00:00.217) 0:00:36.343 ******* 2026-02-02 18:47:46.231343 | controller | changed: [localhost] 2026-02-02 18:47:46.524607 | controller | 2026-02-02 18:47:46.524673 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-02-02 18:47:46.524684 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-02 18:47:46.524691 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-02 18:47:46.524698 | controller | _val['name'], 'values.yaml') | path_join 2026-02-02 18:47:46.524716 | controller | }}, dest={{ 2026-02-02 18:47:46.524723 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:47:46.524730 | controller | stage['path'], _val.src_file 2026-02-02 18:47:46.524736 | controller | ) | 2026-02-02 18:47:46.524742 | controller | path_join 2026-02-02 18:47:46.524748 | controller | }}] *** 2026-02-02 18:47:46.524754 | controller | Monday 02 February 2026 18:47:46 +0000 (0:00:00.486) 0:00:36.831 ******* 2026-02-02 18:47:46.524761 | controller | Monday 02 February 2026 18:47:46 +0000 (0:00:00.486) 0:00:36.829 ******* 2026-02-02 18:47:46.524803 | controller | changed: [localhost] => (item=network-values) 2026-02-02 18:47:46.593434 | controller | 2026-02-02 18:47:46.593522 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:47:46.593531 | controller | Monday 02 February 2026 18:47:46 +0000 (0:00:00.293) 0:00:37.124 ******* 2026-02-02 18:47:46.593536 | controller | Monday 02 February 2026 18:47:46 +0000 (0:00:00.293) 0:00:37.123 ******* 2026-02-02 18:47:46.593554 | controller | skipping: [localhost] 2026-02-02 18:47:47.301692 | controller | 2026-02-02 18:47:47.301787 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-02 18:47:47.301797 | controller | Monday 02 February 2026 18:47:46 +0000 (0:00:00.068) 0:00:37.193 ******* 2026-02-02 18:47:47.301803 | controller | Monday 02 February 2026 18:47:46 +0000 (0:00:00.068) 0:00:37.192 ******* 2026-02-02 18:47:47.301820 | controller | changed: [localhost] 2026-02-02 18:47:47.740023 | controller | 2026-02-02 18:47:47.740118 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-02 18:47:47.740130 | controller | Monday 02 February 2026 18:47:47 +0000 (0:00:00.708) 0:00:37.901 ******* 2026-02-02 18:47:47.740137 | controller | Monday 02 February 2026 18:47:47 +0000 (0:00:00.708) 0:00:37.900 ******* 2026-02-02 18:47:47.740158 | controller | changed: [localhost] 2026-02-02 18:47:48.014510 | controller | 2026-02-02 18:47:48.014622 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2026-02-02 18:47:48.014632 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-02 18:47:48.014637 | controller | stage['build_output'] | basename) | path_join 2026-02-02 18:47:48.014642 | controller | }}, mode=0644] *** 2026-02-02 18:47:48.014647 | controller | Monday 02 February 2026 18:47:47 +0000 (0:00:00.438) 0:00:38.339 ******* 2026-02-02 18:47:48.014653 | controller | Monday 02 February 2026 18:47:47 +0000 (0:00:00.438) 0:00:38.338 ******* 2026-02-02 18:47:48.014675 | controller | changed: [localhost] 2026-02-02 18:47:48.066699 | controller | 2026-02-02 18:47:48.066838 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:47:48.066855 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.274) 0:00:38.614 ******* 2026-02-02 18:47:48.066864 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.274) 0:00:38.612 ******* 2026-02-02 18:47:48.066890 | controller | skipping: [localhost] 2026-02-02 18:47:48.113386 | controller | 2026-02-02 18:47:48.113464 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-02-02 18:47:48.113472 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.052) 0:00:38.666 ******* 2026-02-02 18:47:48.113478 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.052) 0:00:38.665 ******* 2026-02-02 18:47:48.113494 | controller | skipping: [localhost] 2026-02-02 18:47:48.159719 | controller | 2026-02-02 18:47:48.159790 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/control-plane/networking/nncp _raw_params={{ wait_condition }}] *** 2026-02-02 18:47:48.159801 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.046) 0:00:38.713 ******* 2026-02-02 18:47:48.159808 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.046) 0:00:38.712 ******* 2026-02-02 18:47:48.159830 | 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-02 18:47:48.209290 | controller | skipping: [localhost] 2026-02-02 18:47:48.209346 | controller | 2026-02-02 18:47:48.209354 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:47:48.209360 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.046) 0:00:38.760 ******* 2026-02-02 18:47:48.209366 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.046) 0:00:38.758 ******* 2026-02-02 18:47:48.209377 | controller | skipping: [localhost] 2026-02-02 18:47:48.262003 | controller | 2026-02-02 18:47:48.262057 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/control-plane/networking/nncp name=run_hook] *** 2026-02-02 18:47:48.262070 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.049) 0:00:38.809 ******* 2026-02-02 18:47:48.262076 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.049) 0:00:38.808 ******* 2026-02-02 18:47:48.262087 | controller | skipping: [localhost] 2026-02-02 18:47:48.316323 | controller | 2026-02-02 18:47:48.316379 | 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-02 18:47:48.316388 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.052) 0:00:38.862 ******* 2026-02-02 18:47:48.316405 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.052) 0:00:38.860 ******* 2026-02-02 18:47:48.316417 | controller | ok: [localhost] => 2026-02-02 18:47:48.348110 | controller | changed: false 2026-02-02 18:47:48.348169 | controller | msg: All assertions passed 2026-02-02 18:47:48.348177 | controller | 2026-02-02 18:47:48.348184 | 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-02 18:47:48.348191 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.054) 0:00:38.916 ******* 2026-02-02 18:47:48.348198 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.054) 0:00:38.915 ******* 2026-02-02 18:47:48.348212 | controller | skipping: [localhost] 2026-02-02 18:47:48.384286 | controller | 2026-02-02 18:47:48.384338 | 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-02 18:47:48.384346 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.031) 0:00:38.948 ******* 2026-02-02 18:47:48.384352 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.031) 0:00:38.946 ******* 2026-02-02 18:47:48.384365 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready) 2026-02-02 18:47:48.419227 | controller | 2026-02-02 18:47:48.419288 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-02 18:47:48.419298 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.035) 0:00:38.984 ******* 2026-02-02 18:47:48.419305 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.035) 0:00:38.982 ******* 2026-02-02 18:47:48.419320 | controller | skipping: [localhost] 2026-02-02 18:47:48.455536 | controller | 2026-02-02 18:47:48.455604 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-02 18:47:48.455613 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.034) 0:00:39.019 ******* 2026-02-02 18:47:48.455621 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.034) 0:00:39.017 ******* 2026-02-02 18:47:48.455635 | controller | ok: [localhost] 2026-02-02 18:47:48.696520 | controller | 2026-02-02 18:47:48.696579 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-02 18:47:48.696603 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:47:48.696611 | controller | stage['path'], item.src_file) | path_join 2026-02-02 18:47:48.696617 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-02 18:47:48.696624 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.036) 0:00:39.055 ******* 2026-02-02 18:47:48.696631 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.036) 0:00:39.054 ******* 2026-02-02 18:47:48.696646 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2026-02-02 18:47:48.759374 | controller | 2026-02-02 18:47:48.759423 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-02 18:47:48.759431 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.240) 0:00:39.296 ******* 2026-02-02 18:47:48.759436 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.240) 0:00:39.295 ******* 2026-02-02 18:47:48.759448 | controller | ok: [localhost] => (item=values.yaml) 2026-02-02 18:47:48.803311 | controller | 2026-02-02 18:47:48.803374 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/control-plane/networking name=run_hook] *** 2026-02-02 18:47:48.803382 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.063) 0:00:39.359 ******* 2026-02-02 18:47:48.803388 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.063) 0:00:39.358 ******* 2026-02-02 18:47:48.803400 | controller | skipping: [localhost] 2026-02-02 18:47:48.910191 | controller | 2026-02-02 18:47:48.910281 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/control-plane/networking name=ci_gen_kustomize_values] *** 2026-02-02 18:47:48.910288 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.043) 0:00:39.403 ******* 2026-02-02 18:47:48.910294 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.043) 0:00:39.401 ******* 2026-02-02 18:47:48.910314 | controller | 2026-02-02 18:47:48.968537 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:47:48.968602 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.106) 0:00:39.509 ******* 2026-02-02 18:47:48.968610 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.106) 0:00:39.508 ******* 2026-02-02 18:47:48.968623 | 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-02 18:47:49.018939 | controller | 2026-02-02 18:47:49.019028 | 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-02 18:47:49.019042 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.059) 0:00:39.568 ******* 2026-02-02 18:47:49.019050 | controller | Monday 02 February 2026 18:47:48 +0000 (0:00:00.059) 0:00:39.567 ******* 2026-02-02 18:47:49.019072 | controller | ok: [localhost] => 2026-02-02 18:47:49.261343 | controller | changed: false 2026-02-02 18:47:49.261408 | controller | msg: All assertions passed 2026-02-02 18:47:49.261416 | controller | 2026-02-02 18:47:49.261421 | 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-02 18:47:49.261428 | controller | Monday 02 February 2026 18:47:49 +0000 (0:00:00.050) 0:00:39.619 ******* 2026-02-02 18:47:49.261433 | controller | Monday 02 February 2026 18:47:49 +0000 (0:00:00.050) 0:00:39.617 ******* 2026-02-02 18:47:49.261448 | controller | ok: [localhost] 2026-02-02 18:47:49.318275 | controller | 2026-02-02 18:47:49.318317 | 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-02 18:47:49.318325 | controller | Monday 02 February 2026 18:47:49 +0000 (0:00:00.242) 0:00:39.861 ******* 2026-02-02 18:47:49.318330 | controller | Monday 02 February 2026 18:47:49 +0000 (0:00:00.242) 0:00:39.860 ******* 2026-02-02 18:47:49.318340 | controller | ok: [localhost] => 2026-02-02 18:47:49.513879 | controller | changed: false 2026-02-02 18:47:49.513971 | controller | msg: All assertions passed 2026-02-02 18:47:49.513983 | controller | 2026-02-02 18:47:49.513990 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:47:49.513995 | controller | Monday 02 February 2026 18:47:49 +0000 (0:00:00.056) 0:00:39.918 ******* 2026-02-02 18:47:49.514001 | controller | Monday 02 February 2026 18:47:49 +0000 (0:00:00.056) 0:00:39.917 ******* 2026-02-02 18:47:49.514017 | controller | ok: [localhost] 2026-02-02 18:47:50.139374 | controller | 2026-02-02 18:47:50.139519 | 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-02 18:47:50.139528 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:47:50.139534 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:47:50.139538 | controller | _config_map_content | 2026-02-02 18:47:50.139543 | controller | ansible.utils.remove_keys( 2026-02-02 18:47:50.139548 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:47:50.139553 | controller | matching_parameter='regex') 2026-02-02 18:47:50.139557 | controller | }}, cacheable=False] *** 2026-02-02 18:47:50.139562 | controller | Monday 02 February 2026 18:47:49 +0000 (0:00:00.195) 0:00:40.113 ******* 2026-02-02 18:47:50.139567 | controller | Monday 02 February 2026 18:47:49 +0000 (0:00:00.195) 0:00:40.112 ******* 2026-02-02 18:47:50.139610 | controller | ok: [localhost] 2026-02-02 18:47:50.198373 | controller | 2026-02-02 18:47:50.198471 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:47:50.198478 | controller | Monday 02 February 2026 18:47:50 +0000 (0:00:00.625) 0:00:40.739 ******* 2026-02-02 18:47:50.198484 | controller | Monday 02 February 2026 18:47:50 +0000 (0:00:00.625) 0:00:40.738 ******* 2026-02-02 18:47:50.198503 | 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-02 18:47:50.268064 | controller | 2026-02-02 18:47:50.268205 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-02 18:47:50.268223 | controller | Monday 02 February 2026 18:47:50 +0000 (0:00:00.058) 0:00:40.798 ******* 2026-02-02 18:47:50.268239 | controller | Monday 02 February 2026 18:47:50 +0000 (0:00:00.058) 0:00:40.797 ******* 2026-02-02 18:47:50.268277 | controller | ok: [localhost] => 2026-02-02 18:47:50.518373 | controller | changed: false 2026-02-02 18:47:50.518519 | controller | msg: All assertions passed 2026-02-02 18:47:50.518526 | controller | 2026-02-02 18:47:50.518534 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:47:50.518541 | controller | Monday 02 February 2026 18:47:50 +0000 (0:00:00.069) 0:00:40.868 ******* 2026-02-02 18:47:50.518549 | controller | Monday 02 February 2026 18:47:50 +0000 (0:00:00.069) 0:00:40.866 ******* 2026-02-02 18:47:50.518585 | controller | ok: [localhost] 2026-02-02 18:47:51.155950 | controller | 2026-02-02 18:47:51.156028 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:47:51.156037 | controller | (snippet_datadir, 2026-02-02 18:47:51.156044 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:47:51.156050 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:47:51.156057 | controller | Monday 02 February 2026 18:47:50 +0000 (0:00:00.250) 0:00:41.118 ******* 2026-02-02 18:47:51.156063 | controller | Monday 02 February 2026 18:47:50 +0000 (0:00:00.250) 0:00:41.116 ******* 2026-02-02 18:47:51.156084 | controller | ok: [localhost] 2026-02-02 18:47:51.216897 | controller | 2026-02-02 18:47:51.216963 | 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-02 18:47:51.216973 | controller | Monday 02 February 2026 18:47:51 +0000 (0:00:00.637) 0:00:41.756 ******* 2026-02-02 18:47:51.216980 | controller | Monday 02 February 2026 18:47:51 +0000 (0:00:00.637) 0:00:41.754 ******* 2026-02-02 18:47:51.217007 | controller | ok: [localhost] 2026-02-02 18:47:51.649592 | controller | 2026-02-02 18:47:51.649648 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:47:51.649655 | controller | (snippet_datadir, 2026-02-02 18:47:51.649661 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:47:51.649667 | controller | }}, content={{ 2026-02-02 18:47:51.649673 | controller | _base64_patch | 2026-02-02 18:47:51.649679 | controller | default({}) | 2026-02-02 18:47:51.649685 | controller | to_nice_yaml 2026-02-02 18:47:51.649690 | controller | }}, mode=0644] *** 2026-02-02 18:47:51.649696 | controller | Monday 02 February 2026 18:47:51 +0000 (0:00:00.061) 0:00:41.817 ******* 2026-02-02 18:47:51.649703 | controller | Monday 02 February 2026 18:47:51 +0000 (0:00:00.061) 0:00:41.815 ******* 2026-02-02 18:47:51.649718 | controller | ok: [localhost] 2026-02-02 18:47:52.096155 | controller | 2026-02-02 18:47:52.096213 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:47:52.096220 | controller | (snippet_datadir, 2026-02-02 18:47:52.096225 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:47:52.096230 | controller | }}, content={{ 2026-02-02 18:47:52.096235 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:47:52.096240 | controller | default({}) | 2026-02-02 18:47:52.096244 | controller | to_nice_yaml 2026-02-02 18:47:52.096249 | controller | }}, mode=0644] *** 2026-02-02 18:47:52.096253 | controller | Monday 02 February 2026 18:47:51 +0000 (0:00:00.432) 0:00:42.249 ******* 2026-02-02 18:47:52.096257 | controller | Monday 02 February 2026 18:47:51 +0000 (0:00:00.432) 0:00:42.248 ******* 2026-02-02 18:47:52.096270 | controller | ok: [localhost] 2026-02-02 18:47:52.540995 | controller | 2026-02-02 18:47:52.541087 | 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-02 18:47:52.541099 | controller | ( 2026-02-02 18:47:52.541106 | controller | snippet_datadir, 2026-02-02 18:47:52.541114 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:47:52.541122 | controller | ) | path_join 2026-02-02 18:47:52.541129 | controller | }}, mode=0644] *** 2026-02-02 18:47:52.541135 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.446) 0:00:42.696 ******* 2026-02-02 18:47:52.541144 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.446) 0:00:42.694 ******* 2026-02-02 18:47:52.541165 | controller | changed: [localhost] 2026-02-02 18:47:52.612102 | controller | 2026-02-02 18:47:52.612214 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:47:52.612221 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.444) 0:00:43.141 ******* 2026-02-02 18:47:52.612227 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.444) 0:00:43.139 ******* 2026-02-02 18:47:52.612250 | 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-02 18:47:52.659672 | controller | 2026-02-02 18:47:52.659824 | 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-02 18:47:52.659835 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.070) 0:00:43.212 ******* 2026-02-02 18:47:52.659842 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.070) 0:00:43.210 ******* 2026-02-02 18:47:52.659869 | controller | ok: [localhost] => 2026-02-02 18:47:52.876475 | controller | changed: false 2026-02-02 18:47:52.876603 | controller | msg: All assertions passed 2026-02-02 18:47:52.876614 | controller | 2026-02-02 18:47:52.876651 | 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-02 18:47:52.876661 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.047) 0:00:43.259 ******* 2026-02-02 18:47:52.876670 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.047) 0:00:43.257 ******* 2026-02-02 18:47:52.876698 | controller | ok: [localhost] 2026-02-02 18:47:52.923532 | controller | 2026-02-02 18:47:52.923646 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:47:52.923654 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.217) 0:00:43.476 ******* 2026-02-02 18:47:52.923659 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.217) 0:00:43.475 ******* 2026-02-02 18:47:52.923681 | controller | ok: [localhost] 2026-02-02 18:47:53.555451 | controller | 2026-02-02 18:47:53.555551 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:47:53.555565 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.046) 0:00:43.523 ******* 2026-02-02 18:47:53.555573 | controller | Monday 02 February 2026 18:47:52 +0000 (0:00:00.046) 0:00:43.522 ******* 2026-02-02 18:47:53.555593 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-02 18:47:53.827065 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-02 18:47:53.827151 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-02 18:47:53.827158 | controller | 2026-02-02 18:47:53.827164 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:47:53.827170 | controller | _content | 2026-02-02 18:47:53.827175 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:47:53.827180 | controller | combine(_parsed, recursive=true) 2026-02-02 18:47:53.827187 | controller | }} 2026-02-02 18:47:53.827193 | controller | ] *** 2026-02-02 18:47:53.827200 | controller | Monday 02 February 2026 18:47:53 +0000 (0:00:00.632) 0:00:44.155 ******* 2026-02-02 18:47:53.827218 | controller | Monday 02 February 2026 18:47:53 +0000 (0:00:00.632) 0:00:44.154 ******* 2026-02-02 18:47:53.827239 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-02 18:47:54.064976 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:47:54.065058 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:47:54.065065 | controller | 2026-02-02 18:47:54.065070 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:47:54.065076 | controller | Monday 02 February 2026 18:47:53 +0000 (0:00:00.271) 0:00:44.427 ******* 2026-02-02 18:47:54.065081 | controller | Monday 02 February 2026 18:47:53 +0000 (0:00:00.271) 0:00:44.425 ******* 2026-02-02 18:47:54.065099 | controller | ok: [localhost] 2026-02-02 18:47:54.553056 | controller | 2026-02-02 18:47:54.553121 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:47:54.553128 | controller | (_destdir, 2026-02-02 18:47:54.553133 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:47:54.553138 | controller | }}, content={{ 2026-02-02 18:47:54.553143 | controller | ( 2026-02-02 18:47:54.553147 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:47:54.553152 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:47:54.553157 | controller | }}, mode=0644] *** 2026-02-02 18:47:54.553162 | controller | Monday 02 February 2026 18:47:54 +0000 (0:00:00.237) 0:00:44.665 ******* 2026-02-02 18:47:54.553166 | controller | Monday 02 February 2026 18:47:54 +0000 (0:00:00.237) 0:00:44.663 ******* 2026-02-02 18:47:54.553181 | controller | ok: [localhost] 2026-02-02 18:47:54.841775 | controller | 2026-02-02 18:47:54.841856 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2026-02-02 18:47:54.841864 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-02 18:47:54.841870 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-02 18:47:54.841875 | controller | _val['name'], 'values.yaml') | path_join 2026-02-02 18:47:54.841880 | controller | }}, dest={{ 2026-02-02 18:47:54.841885 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:47:54.841890 | controller | stage['path'], _val.src_file 2026-02-02 18:47:54.841894 | controller | ) | 2026-02-02 18:47:54.841899 | controller | path_join 2026-02-02 18:47:54.841903 | controller | }}] *** 2026-02-02 18:47:54.841908 | controller | Monday 02 February 2026 18:47:54 +0000 (0:00:00.487) 0:00:45.153 ******* 2026-02-02 18:47:54.841922 | controller | Monday 02 February 2026 18:47:54 +0000 (0:00:00.487) 0:00:45.151 ******* 2026-02-02 18:47:54.841939 | controller | ok: [localhost] => (item=network-values) 2026-02-02 18:47:54.889566 | controller | 2026-02-02 18:47:54.889654 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:47:54.889662 | controller | Monday 02 February 2026 18:47:54 +0000 (0:00:00.288) 0:00:45.441 ******* 2026-02-02 18:47:54.889668 | controller | Monday 02 February 2026 18:47:54 +0000 (0:00:00.288) 0:00:45.440 ******* 2026-02-02 18:47:54.889688 | controller | skipping: [localhost] 2026-02-02 18:47:55.410834 | controller | 2026-02-02 18:47:55.410918 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-02 18:47:55.410938 | controller | Monday 02 February 2026 18:47:54 +0000 (0:00:00.047) 0:00:45.489 ******* 2026-02-02 18:47:55.410944 | controller | Monday 02 February 2026 18:47:54 +0000 (0:00:00.047) 0:00:45.488 ******* 2026-02-02 18:47:55.410962 | controller | changed: [localhost] 2026-02-02 18:47:55.877820 | controller | 2026-02-02 18:47:55.877888 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-02 18:47:55.877895 | controller | Monday 02 February 2026 18:47:55 +0000 (0:00:00.521) 0:00:46.011 ******* 2026-02-02 18:47:55.877901 | controller | Monday 02 February 2026 18:47:55 +0000 (0:00:00.521) 0:00:46.009 ******* 2026-02-02 18:47:55.877914 | controller | changed: [localhost] 2026-02-02 18:47:56.141415 | controller | 2026-02-02 18:47:56.141474 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2026-02-02 18:47:56.141483 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-02 18:47:56.141491 | controller | stage['build_output'] | basename) | path_join 2026-02-02 18:47:56.141498 | controller | }}, mode=0644] *** 2026-02-02 18:47:56.141504 | controller | Monday 02 February 2026 18:47:55 +0000 (0:00:00.466) 0:00:46.477 ******* 2026-02-02 18:47:56.141510 | controller | Monday 02 February 2026 18:47:55 +0000 (0:00:00.466) 0:00:46.476 ******* 2026-02-02 18:47:56.141524 | controller | changed: [localhost] 2026-02-02 18:47:56.184507 | controller | 2026-02-02 18:47:56.184598 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:47:56.184606 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.263) 0:00:46.741 ******* 2026-02-02 18:47:56.184612 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.263) 0:00:46.740 ******* 2026-02-02 18:47:56.184624 | controller | skipping: [localhost] 2026-02-02 18:47:56.230260 | controller | 2026-02-02 18:47:56.230340 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2026-02-02 18:47:56.230348 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.043) 0:00:46.785 ******* 2026-02-02 18:47:56.230354 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.043) 0:00:46.783 ******* 2026-02-02 18:47:56.230373 | controller | skipping: [localhost] 2026-02-02 18:47:56.283686 | controller | 2026-02-02 18:47:56.283785 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/control-plane/networking _raw_params={{ wait_condition }}] *** 2026-02-02 18:47:56.283802 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.045) 0:00:46.830 ******* 2026-02-02 18:47:56.283809 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.045) 0:00:46.828 ******* 2026-02-02 18:47:56.283828 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready) 2026-02-02 18:47:56.332501 | controller | skipping: [localhost] 2026-02-02 18:47:56.332552 | controller | 2026-02-02 18:47:56.332560 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:47:56.332567 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.053) 0:00:46.883 ******* 2026-02-02 18:47:56.332581 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.053) 0:00:46.882 ******* 2026-02-02 18:47:56.332594 | controller | skipping: [localhost] 2026-02-02 18:47:56.380918 | controller | 2026-02-02 18:47:56.380970 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/control-plane/networking name=run_hook] *** 2026-02-02 18:47:56.380978 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.049) 0:00:46.933 ******* 2026-02-02 18:47:56.380984 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.049) 0:00:46.931 ******* 2026-02-02 18:47:56.380996 | controller | skipping: [localhost] 2026-02-02 18:47:56.432154 | controller | 2026-02-02 18:47:56.432235 | 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-02 18:47:56.432243 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.048) 0:00:46.981 ******* 2026-02-02 18:47:56.432249 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.048) 0:00:46.979 ******* 2026-02-02 18:47:56.432271 | controller | ok: [localhost] => 2026-02-02 18:47:56.465371 | controller | changed: false 2026-02-02 18:47:56.465448 | controller | msg: All assertions passed 2026-02-02 18:47:56.465455 | controller | 2026-02-02 18:47:56.465460 | 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-02 18:47:56.465475 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.049) 0:00:47.030 ******* 2026-02-02 18:47:56.465480 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.049) 0:00:47.029 ******* 2026-02-02 18:47:56.465495 | controller | skipping: [localhost] 2026-02-02 18:47:56.501900 | controller | 2026-02-02 18:47:56.501956 | 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-02 18:47:56.501964 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.034) 0:00:47.065 ******* 2026-02-02 18:47:56.501969 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.034) 0:00:47.063 ******* 2026-02-02 18:47:56.501991 | controller | ok: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=30m) 2026-02-02 18:47:56.528819 | controller | 2026-02-02 18:47:56.528916 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-02 18:47:56.528926 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.036) 0:00:47.101 ******* 2026-02-02 18:47:56.528932 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.036) 0:00:47.100 ******* 2026-02-02 18:47:56.528954 | controller | skipping: [localhost] 2026-02-02 18:47:56.562754 | controller | 2026-02-02 18:47:56.562863 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-02 18:47:56.562869 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.027) 0:00:47.129 ******* 2026-02-02 18:47:56.562875 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.027) 0:00:47.127 ******* 2026-02-02 18:47:56.562894 | controller | ok: [localhost] 2026-02-02 18:47:57.005130 | controller | 2026-02-02 18:47:57.005222 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-02 18:47:57.005231 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:47:57.005237 | controller | stage['path'], item.src_file) | path_join 2026-02-02 18:47:57.005243 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-02 18:47:57.005249 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.033) 0:00:47.162 ******* 2026-02-02 18:47:57.005255 | controller | Monday 02 February 2026 18:47:56 +0000 (0:00:00.033) 0:00:47.161 ******* 2026-02-02 18:47:57.005276 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2026-02-02 18:47:57.109962 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-02-02 18:47:57.110063 | controller | 2026-02-02 18:47:57.110077 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-02 18:47:57.110088 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.441) 0:00:47.605 ******* 2026-02-02 18:47:57.110101 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.442) 0:00:47.603 ******* 2026-02-02 18:47:57.110136 | controller | ok: [localhost] => (item=values.yaml) 2026-02-02 18:47:57.156419 | controller | ok: [localhost] => (item=service-values.yaml) 2026-02-02 18:47:57.156518 | controller | 2026-02-02 18:47:57.156531 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/control-plane name=run_hook] *** 2026-02-02 18:47:57.156542 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.104) 0:00:47.709 ******* 2026-02-02 18:47:57.156553 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.104) 0:00:47.707 ******* 2026-02-02 18:47:57.156584 | controller | skipping: [localhost] 2026-02-02 18:47:57.294914 | controller | 2026-02-02 18:47:57.295009 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/control-plane name=ci_gen_kustomize_values] *** 2026-02-02 18:47:57.295020 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.047) 0:00:47.756 ******* 2026-02-02 18:47:57.295027 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.047) 0:00:47.754 ******* 2026-02-02 18:47:57.295050 | controller | 2026-02-02 18:47:57.362492 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:47:57.362585 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.138) 0:00:47.894 ******* 2026-02-02 18:47:57.362591 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.138) 0:00:47.893 ******* 2026-02-02 18:47:57.362614 | 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-02 18:47:57.419547 | controller | 2026-02-02 18:47:57.419634 | 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-02 18:47:57.419648 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.067) 0:00:47.962 ******* 2026-02-02 18:47:57.419659 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.067) 0:00:47.960 ******* 2026-02-02 18:47:57.419678 | controller | ok: [localhost] => 2026-02-02 18:47:57.647601 | controller | changed: false 2026-02-02 18:47:57.647719 | controller | msg: All assertions passed 2026-02-02 18:47:57.647729 | controller | 2026-02-02 18:47:57.647737 | 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-02 18:47:57.647746 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.056) 0:00:48.019 ******* 2026-02-02 18:47:57.647754 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.056) 0:00:48.017 ******* 2026-02-02 18:47:57.647893 | controller | ok: [localhost] 2026-02-02 18:47:57.719387 | controller | 2026-02-02 18:47:57.719477 | 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-02 18:47:57.719495 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.228) 0:00:48.247 ******* 2026-02-02 18:47:57.719501 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.228) 0:00:48.246 ******* 2026-02-02 18:47:57.719516 | controller | ok: [localhost] => 2026-02-02 18:47:57.939099 | controller | changed: false 2026-02-02 18:47:57.939150 | controller | msg: All assertions passed 2026-02-02 18:47:57.939157 | controller | 2026-02-02 18:47:57.939163 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:47:57.939169 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.071) 0:00:48.319 ******* 2026-02-02 18:47:57.939181 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.071) 0:00:48.317 ******* 2026-02-02 18:47:57.939191 | controller | ok: [localhost] 2026-02-02 18:47:58.573315 | controller | 2026-02-02 18:47:58.573436 | 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-02 18:47:58.573447 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:47:58.573455 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:47:58.573462 | controller | _config_map_content | 2026-02-02 18:47:58.573469 | controller | ansible.utils.remove_keys( 2026-02-02 18:47:58.573476 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:47:58.573483 | controller | matching_parameter='regex') 2026-02-02 18:47:58.573490 | controller | }}, cacheable=False] *** 2026-02-02 18:47:58.573497 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.219) 0:00:48.539 ******* 2026-02-02 18:47:58.573505 | controller | Monday 02 February 2026 18:47:57 +0000 (0:00:00.219) 0:00:48.537 ******* 2026-02-02 18:47:58.573530 | controller | ok: [localhost] 2026-02-02 18:47:58.658529 | controller | 2026-02-02 18:47:58.658659 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:47:58.658676 | controller | Monday 02 February 2026 18:47:58 +0000 (0:00:00.633) 0:00:49.173 ******* 2026-02-02 18:47:58.658688 | controller | Monday 02 February 2026 18:47:58 +0000 (0:00:00.633) 0:00:49.171 ******* 2026-02-02 18:47:58.658720 | 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-02 18:47:58.709293 | controller | 2026-02-02 18:47:58.709406 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-02 18:47:58.709413 | controller | Monday 02 February 2026 18:47:58 +0000 (0:00:00.085) 0:00:49.258 ******* 2026-02-02 18:47:58.709419 | controller | Monday 02 February 2026 18:47:58 +0000 (0:00:00.085) 0:00:49.256 ******* 2026-02-02 18:47:58.709464 | controller | ok: [localhost] => 2026-02-02 18:47:58.934456 | controller | changed: false 2026-02-02 18:47:58.934502 | controller | msg: All assertions passed 2026-02-02 18:47:58.934509 | controller | 2026-02-02 18:47:58.934515 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:47:58.934520 | controller | Monday 02 February 2026 18:47:58 +0000 (0:00:00.051) 0:00:49.309 ******* 2026-02-02 18:47:58.934526 | controller | Monday 02 February 2026 18:47:58 +0000 (0:00:00.051) 0:00:49.308 ******* 2026-02-02 18:47:58.934536 | controller | ok: [localhost] 2026-02-02 18:47:59.586850 | controller | 2026-02-02 18:47:59.586999 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:47:59.587007 | controller | (snippet_datadir, 2026-02-02 18:47:59.587036 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:47:59.587041 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:47:59.587047 | controller | Monday 02 February 2026 18:47:58 +0000 (0:00:00.225) 0:00:49.534 ******* 2026-02-02 18:47:59.587052 | controller | Monday 02 February 2026 18:47:58 +0000 (0:00:00.225) 0:00:49.533 ******* 2026-02-02 18:47:59.587077 | controller | ok: [localhost] 2026-02-02 18:47:59.654990 | controller | 2026-02-02 18:47:59.655147 | 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-02 18:47:59.655161 | controller | Monday 02 February 2026 18:47:59 +0000 (0:00:00.651) 0:00:50.186 ******* 2026-02-02 18:47:59.655170 | controller | Monday 02 February 2026 18:47:59 +0000 (0:00:00.651) 0:00:50.184 ******* 2026-02-02 18:47:59.655196 | controller | ok: [localhost] 2026-02-02 18:48:00.105370 | controller | 2026-02-02 18:48:00.105529 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:48:00.105536 | controller | (snippet_datadir, 2026-02-02 18:48:00.105542 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:48:00.105564 | controller | }}, content={{ 2026-02-02 18:48:00.105569 | controller | _base64_patch | 2026-02-02 18:48:00.105573 | controller | default({}) | 2026-02-02 18:48:00.105578 | controller | to_nice_yaml 2026-02-02 18:48:00.105585 | controller | }}, mode=0644] *** 2026-02-02 18:48:00.105591 | controller | Monday 02 February 2026 18:47:59 +0000 (0:00:00.068) 0:00:50.255 ******* 2026-02-02 18:48:00.105596 | controller | Monday 02 February 2026 18:47:59 +0000 (0:00:00.068) 0:00:50.253 ******* 2026-02-02 18:48:00.105607 | controller | ok: [localhost] 2026-02-02 18:48:00.573609 | controller | 2026-02-02 18:48:00.573700 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:48:00.573708 | controller | (snippet_datadir, 2026-02-02 18:48:00.573714 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:48:00.573719 | controller | }}, content={{ 2026-02-02 18:48:00.573732 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:48:00.573736 | controller | default({}) | 2026-02-02 18:48:00.573741 | controller | to_nice_yaml 2026-02-02 18:48:00.573745 | controller | }}, mode=0644] *** 2026-02-02 18:48:00.573751 | controller | Monday 02 February 2026 18:48:00 +0000 (0:00:00.450) 0:00:50.705 ******* 2026-02-02 18:48:00.573771 | controller | Monday 02 February 2026 18:48:00 +0000 (0:00:00.450) 0:00:50.704 ******* 2026-02-02 18:48:00.573795 | controller | ok: [localhost] 2026-02-02 18:48:01.045531 | controller | 2026-02-02 18:48:01.045630 | 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-02 18:48:01.045637 | controller | ( 2026-02-02 18:48:01.045642 | controller | snippet_datadir, 2026-02-02 18:48:01.045648 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:48:01.045653 | controller | ) | path_join 2026-02-02 18:48:01.045658 | controller | }}, mode=0644] *** 2026-02-02 18:48:01.045663 | controller | Monday 02 February 2026 18:48:00 +0000 (0:00:00.467) 0:00:51.173 ******* 2026-02-02 18:48:01.045668 | controller | Monday 02 February 2026 18:48:00 +0000 (0:00:00.467) 0:00:51.172 ******* 2026-02-02 18:48:01.045688 | controller | ok: [localhost] 2026-02-02 18:48:01.106294 | controller | 2026-02-02 18:48:01.106399 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:48:01.106407 | controller | Monday 02 February 2026 18:48:01 +0000 (0:00:00.472) 0:00:51.645 ******* 2026-02-02 18:48:01.106413 | controller | Monday 02 February 2026 18:48:01 +0000 (0:00:00.472) 0:00:51.644 ******* 2026-02-02 18:48:01.106432 | 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-02 18:48:01.153743 | controller | 2026-02-02 18:48:01.153893 | 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-02 18:48:01.153904 | controller | Monday 02 February 2026 18:48:01 +0000 (0:00:00.060) 0:00:51.706 ******* 2026-02-02 18:48:01.153912 | controller | Monday 02 February 2026 18:48:01 +0000 (0:00:00.060) 0:00:51.705 ******* 2026-02-02 18:48:01.153938 | controller | ok: [localhost] => 2026-02-02 18:48:01.377968 | controller | changed: false 2026-02-02 18:48:01.378023 | controller | msg: All assertions passed 2026-02-02 18:48:01.378030 | controller | 2026-02-02 18:48:01.378037 | 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-02 18:48:01.378045 | controller | Monday 02 February 2026 18:48:01 +0000 (0:00:00.047) 0:00:51.754 ******* 2026-02-02 18:48:01.378051 | controller | Monday 02 February 2026 18:48:01 +0000 (0:00:00.047) 0:00:51.752 ******* 2026-02-02 18:48:01.378064 | controller | ok: [localhost] 2026-02-02 18:48:01.428496 | controller | 2026-02-02 18:48:01.428556 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:48:01.428568 | controller | Monday 02 February 2026 18:48:01 +0000 (0:00:00.224) 0:00:51.978 ******* 2026-02-02 18:48:01.428574 | controller | Monday 02 February 2026 18:48:01 +0000 (0:00:00.224) 0:00:51.976 ******* 2026-02-02 18:48:01.428599 | controller | ok: [localhost] 2026-02-02 18:48:02.023702 | controller | 2026-02-02 18:48:02.023785 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:48:02.023804 | controller | Monday 02 February 2026 18:48:01 +0000 (0:00:00.049) 0:00:52.028 ******* 2026-02-02 18:48:02.023814 | controller | Monday 02 February 2026 18:48:01 +0000 (0:00:00.049) 0:00:52.026 ******* 2026-02-02 18:48:02.023833 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-02 18:48:02.274290 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-02 18:48:02.274411 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-02 18:48:02.274422 | controller | 2026-02-02 18:48:02.274430 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:48:02.274438 | controller | _content | 2026-02-02 18:48:02.274445 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:48:02.274451 | controller | combine(_parsed, recursive=true) 2026-02-02 18:48:02.274458 | controller | }} 2026-02-02 18:48:02.274465 | controller | ] *** 2026-02-02 18:48:02.274471 | controller | Monday 02 February 2026 18:48:02 +0000 (0:00:00.595) 0:00:52.623 ******* 2026-02-02 18:48:02.274479 | controller | Monday 02 February 2026 18:48:02 +0000 (0:00:00.595) 0:00:52.622 ******* 2026-02-02 18:48:02.274505 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-02 18:48:02.574350 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:48:02.574490 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:48:02.574729 | controller | 2026-02-02 18:48:02.574742 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:48:02.574806 | controller | Monday 02 February 2026 18:48:02 +0000 (0:00:00.250) 0:00:52.874 ******* 2026-02-02 18:48:02.574817 | controller | Monday 02 February 2026 18:48:02 +0000 (0:00:00.250) 0:00:52.872 ******* 2026-02-02 18:48:02.574856 | controller | ok: [localhost] 2026-02-02 18:48:03.060129 | controller | 2026-02-02 18:48:03.060252 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:48:03.060263 | controller | (_destdir, 2026-02-02 18:48:03.060283 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:48:03.060290 | controller | }}, content={{ 2026-02-02 18:48:03.060297 | controller | ( 2026-02-02 18:48:03.060307 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:48:03.060314 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:48:03.060321 | controller | }}, mode=0644] *** 2026-02-02 18:48:03.060328 | controller | Monday 02 February 2026 18:48:02 +0000 (0:00:00.299) 0:00:53.173 ******* 2026-02-02 18:48:03.060347 | controller | Monday 02 February 2026 18:48:02 +0000 (0:00:00.299) 0:00:53.172 ******* 2026-02-02 18:48:03.060375 | controller | ok: [localhost] 2026-02-02 18:48:03.117810 | controller | 2026-02-02 18:48:03.117939 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:48:03.117956 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.486) 0:00:53.660 ******* 2026-02-02 18:48:03.117968 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.486) 0:00:53.658 ******* 2026-02-02 18:48:03.118000 | 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-02 18:48:03.168807 | controller | 2026-02-02 18:48:03.168914 | 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-02 18:48:03.168926 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.057) 0:00:53.718 ******* 2026-02-02 18:48:03.168934 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.057) 0:00:53.716 ******* 2026-02-02 18:48:03.168956 | controller | ok: [localhost] => 2026-02-02 18:48:03.381523 | controller | changed: false 2026-02-02 18:48:03.381648 | controller | msg: All assertions passed 2026-02-02 18:48:03.381682 | controller | 2026-02-02 18:48:03.381694 | 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-02 18:48:03.381705 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.051) 0:00:53.769 ******* 2026-02-02 18:48:03.381716 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.051) 0:00:53.767 ******* 2026-02-02 18:48:03.381745 | controller | ok: [localhost] 2026-02-02 18:48:03.445142 | controller | 2026-02-02 18:48:03.445265 | 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-02 18:48:03.445276 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.212) 0:00:53.981 ******* 2026-02-02 18:48:03.445284 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.212) 0:00:53.979 ******* 2026-02-02 18:48:03.445308 | controller | ok: [localhost] => 2026-02-02 18:48:03.641103 | controller | changed: false 2026-02-02 18:48:03.641236 | controller | msg: All assertions passed 2026-02-02 18:48:03.641254 | controller | 2026-02-02 18:48:03.641269 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:48:03.641284 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.063) 0:00:54.045 ******* 2026-02-02 18:48:03.641298 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.063) 0:00:54.043 ******* 2026-02-02 18:48:03.641336 | controller | ok: [localhost] 2026-02-02 18:48:03.876170 | controller | 2026-02-02 18:48:03.876245 | 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-02 18:48:03.876256 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:48:03.876265 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:48:03.876273 | controller | _config_map_content | 2026-02-02 18:48:03.876280 | controller | ansible.utils.remove_keys( 2026-02-02 18:48:03.876288 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:48:03.876296 | controller | matching_parameter='regex') 2026-02-02 18:48:03.876303 | controller | }}, cacheable=False] *** 2026-02-02 18:48:03.876311 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.195) 0:00:54.241 ******* 2026-02-02 18:48:03.876319 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.196) 0:00:54.239 ******* 2026-02-02 18:48:03.876336 | controller | ok: [localhost] 2026-02-02 18:48:03.919948 | controller | 2026-02-02 18:48:03.920013 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:48:03.920020 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.235) 0:00:54.476 ******* 2026-02-02 18:48:03.920026 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.235) 0:00:54.475 ******* 2026-02-02 18:48:03.920038 | controller | skipping: [localhost] 2026-02-02 18:48:04.171113 | controller | 2026-02-02 18:48:04.171186 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:48:04.171192 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.043) 0:00:54.520 ******* 2026-02-02 18:48:04.171198 | controller | Monday 02 February 2026 18:48:03 +0000 (0:00:00.043) 0:00:54.518 ******* 2026-02-02 18:48:04.171210 | controller | changed: [localhost] 2026-02-02 18:48:04.235994 | controller | 2026-02-02 18:48:04.236066 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:48:04.236073 | controller | (snippet_datadir, 2026-02-02 18:48:04.236078 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:48:04.236083 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:48:04.236088 | controller | Monday 02 February 2026 18:48:04 +0000 (0:00:00.250) 0:00:54.770 ******* 2026-02-02 18:48:04.236093 | controller | Monday 02 February 2026 18:48:04 +0000 (0:00:00.250) 0:00:54.769 ******* 2026-02-02 18:48:04.236106 | controller | skipping: [localhost] 2026-02-02 18:48:04.303529 | controller | 2026-02-02 18:48:04.303654 | 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-02 18:48:04.303674 | controller | Monday 02 February 2026 18:48:04 +0000 (0:00:00.065) 0:00:54.836 ******* 2026-02-02 18:48:04.303685 | controller | Monday 02 February 2026 18:48:04 +0000 (0:00:00.065) 0:00:54.834 ******* 2026-02-02 18:48:04.303705 | controller | ok: [localhost] 2026-02-02 18:48:04.757557 | controller | 2026-02-02 18:48:04.757645 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:48:04.757655 | controller | (snippet_datadir, 2026-02-02 18:48:04.757662 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:48:04.757669 | controller | }}, content={{ 2026-02-02 18:48:04.757676 | controller | _base64_patch | 2026-02-02 18:48:04.757682 | controller | default({}) | 2026-02-02 18:48:04.757687 | controller | to_nice_yaml 2026-02-02 18:48:04.757693 | controller | }}, mode=0644] *** 2026-02-02 18:48:04.757699 | controller | Monday 02 February 2026 18:48:04 +0000 (0:00:00.067) 0:00:54.903 ******* 2026-02-02 18:48:04.757705 | controller | Monday 02 February 2026 18:48:04 +0000 (0:00:00.067) 0:00:54.902 ******* 2026-02-02 18:48:04.757727 | controller | changed: [localhost] 2026-02-02 18:48:05.205185 | controller | 2026-02-02 18:48:05.205274 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:48:05.205289 | controller | (snippet_datadir, 2026-02-02 18:48:05.205301 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:48:05.205312 | controller | }}, content={{ 2026-02-02 18:48:05.205322 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:48:05.205331 | controller | default({}) | 2026-02-02 18:48:05.205342 | controller | to_nice_yaml 2026-02-02 18:48:05.205351 | controller | }}, mode=0644] *** 2026-02-02 18:48:05.205364 | controller | Monday 02 February 2026 18:48:04 +0000 (0:00:00.453) 0:00:55.357 ******* 2026-02-02 18:48:05.205377 | controller | Monday 02 February 2026 18:48:04 +0000 (0:00:00.453) 0:00:55.356 ******* 2026-02-02 18:48:05.205403 | controller | changed: [localhost] 2026-02-02 18:48:05.619711 | controller | 2026-02-02 18:48:05.619890 | 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-02 18:48:05.619912 | controller | ( 2026-02-02 18:48:05.619929 | controller | snippet_datadir, 2026-02-02 18:48:05.619945 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:48:05.619961 | controller | ) | path_join 2026-02-02 18:48:05.619976 | controller | }}, mode=0644] *** 2026-02-02 18:48:05.619991 | controller | Monday 02 February 2026 18:48:05 +0000 (0:00:00.447) 0:00:55.805 ******* 2026-02-02 18:48:05.620007 | controller | Monday 02 February 2026 18:48:05 +0000 (0:00:00.447) 0:00:55.803 ******* 2026-02-02 18:48:05.620045 | controller | changed: [localhost] 2026-02-02 18:48:05.688301 | controller | 2026-02-02 18:48:05.688355 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:48:05.688365 | controller | Monday 02 February 2026 18:48:05 +0000 (0:00:00.414) 0:00:56.220 ******* 2026-02-02 18:48:05.688382 | controller | Monday 02 February 2026 18:48:05 +0000 (0:00:00.414) 0:00:56.218 ******* 2026-02-02 18:48:05.688397 | 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-02 18:48:05.735017 | controller | 2026-02-02 18:48:05.735074 | 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-02 18:48:05.735083 | controller | Monday 02 February 2026 18:48:05 +0000 (0:00:00.068) 0:00:56.288 ******* 2026-02-02 18:48:05.735090 | controller | Monday 02 February 2026 18:48:05 +0000 (0:00:00.068) 0:00:56.287 ******* 2026-02-02 18:48:05.735104 | controller | ok: [localhost] => 2026-02-02 18:48:05.969636 | controller | changed: false 2026-02-02 18:48:05.969699 | controller | msg: All assertions passed 2026-02-02 18:48:05.969710 | controller | 2026-02-02 18:48:05.969719 | 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-02 18:48:05.969738 | controller | Monday 02 February 2026 18:48:05 +0000 (0:00:00.046) 0:00:56.335 ******* 2026-02-02 18:48:05.969746 | controller | Monday 02 February 2026 18:48:05 +0000 (0:00:00.046) 0:00:56.333 ******* 2026-02-02 18:48:05.969823 | controller | ok: [localhost] 2026-02-02 18:48:06.029246 | controller | 2026-02-02 18:48:06.029309 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:48:06.029321 | controller | Monday 02 February 2026 18:48:05 +0000 (0:00:00.234) 0:00:56.569 ******* 2026-02-02 18:48:06.029329 | controller | Monday 02 February 2026 18:48:05 +0000 (0:00:00.234) 0:00:56.568 ******* 2026-02-02 18:48:06.029347 | controller | ok: [localhost] 2026-02-02 18:48:06.479847 | controller | 2026-02-02 18:48:06.479902 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:48:06.479911 | controller | Monday 02 February 2026 18:48:06 +0000 (0:00:00.059) 0:00:56.629 ******* 2026-02-02 18:48:06.479918 | controller | Monday 02 February 2026 18:48:06 +0000 (0:00:00.059) 0:00:56.627 ******* 2026-02-02 18:48:06.479932 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-02-02 18:48:06.610559 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-02-02 18:48:06.610618 | controller | 2026-02-02 18:48:06.610628 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:48:06.610636 | controller | _content | 2026-02-02 18:48:06.610643 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:48:06.610650 | controller | combine(_parsed, recursive=true) 2026-02-02 18:48:06.610658 | controller | }} 2026-02-02 18:48:06.610664 | controller | ] *** 2026-02-02 18:48:06.610671 | controller | Monday 02 February 2026 18:48:06 +0000 (0:00:00.449) 0:00:57.079 ******* 2026-02-02 18:48:06.610678 | controller | Monday 02 February 2026 18:48:06 +0000 (0:00:00.450) 0:00:57.077 ******* 2026-02-02 18:48:06.610692 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:48:06.847692 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:48:06.847736 | controller | 2026-02-02 18:48:06.847743 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:48:06.847750 | controller | Monday 02 February 2026 18:48:06 +0000 (0:00:00.131) 0:00:57.210 ******* 2026-02-02 18:48:06.847755 | controller | Monday 02 February 2026 18:48:06 +0000 (0:00:00.131) 0:00:57.209 ******* 2026-02-02 18:48:06.847799 | controller | changed: [localhost] 2026-02-02 18:48:07.286462 | controller | 2026-02-02 18:48:07.286526 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:48:07.286534 | controller | (_destdir, 2026-02-02 18:48:07.286540 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:48:07.286546 | controller | }}, content={{ 2026-02-02 18:48:07.286552 | controller | ( 2026-02-02 18:48:07.286558 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:48:07.286564 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:48:07.286569 | controller | }}, mode=0644] *** 2026-02-02 18:48:07.286575 | controller | Monday 02 February 2026 18:48:06 +0000 (0:00:00.237) 0:00:57.448 ******* 2026-02-02 18:48:07.286580 | controller | Monday 02 February 2026 18:48:06 +0000 (0:00:00.237) 0:00:57.446 ******* 2026-02-02 18:48:07.286596 | controller | changed: [localhost] 2026-02-02 18:48:07.796245 | controller | 2026-02-02 18:48:07.796319 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/control-plane mode=0644, backup=True, remote_src=True, src={{ 2026-02-02 18:48:07.796334 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-02 18:48:07.796345 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-02 18:48:07.796355 | controller | _val['name'], 'values.yaml') | path_join 2026-02-02 18:48:07.796365 | controller | }}, dest={{ 2026-02-02 18:48:07.796375 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:07.796386 | controller | stage['path'], _val.src_file 2026-02-02 18:48:07.796396 | controller | ) | 2026-02-02 18:48:07.796405 | controller | path_join 2026-02-02 18:48:07.796426 | controller | }}] *** 2026-02-02 18:48:07.796436 | controller | Monday 02 February 2026 18:48:07 +0000 (0:00:00.438) 0:00:57.887 ******* 2026-02-02 18:48:07.796446 | controller | Monday 02 February 2026 18:48:07 +0000 (0:00:00.438) 0:00:57.885 ******* 2026-02-02 18:48:07.796468 | controller | ok: [localhost] => (item=network-values) 2026-02-02 18:48:07.860429 | controller | changed: [localhost] => (item=service-values) 2026-02-02 18:48:07.860519 | controller | 2026-02-02 18:48:07.860528 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:07.860537 | controller | Monday 02 February 2026 18:48:07 +0000 (0:00:00.509) 0:00:58.396 ******* 2026-02-02 18:48:07.860545 | controller | Monday 02 February 2026 18:48:07 +0000 (0:00:00.509) 0:00:58.395 ******* 2026-02-02 18:48:07.860567 | controller | skipping: [localhost] 2026-02-02 18:48:08.257374 | controller | 2026-02-02 18:48:08.257470 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-02 18:48:08.257481 | controller | Monday 02 February 2026 18:48:07 +0000 (0:00:00.064) 0:00:58.460 ******* 2026-02-02 18:48:08.257488 | controller | Monday 02 February 2026 18:48:07 +0000 (0:00:00.064) 0:00:58.459 ******* 2026-02-02 18:48:08.257511 | controller | changed: [localhost] 2026-02-02 18:48:08.697473 | controller | 2026-02-02 18:48:08.697522 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-02 18:48:08.697551 | controller | Monday 02 February 2026 18:48:08 +0000 (0:00:00.396) 0:00:58.857 ******* 2026-02-02 18:48:08.697559 | controller | Monday 02 February 2026 18:48:08 +0000 (0:00:00.396) 0:00:58.855 ******* 2026-02-02 18:48:08.697572 | controller | changed: [localhost] 2026-02-02 18:48:08.977681 | controller | 2026-02-02 18:48:08.977745 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/control-plane remote_src=True, src={{ _output }}, dest={{ 2026-02-02 18:48:08.977796 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-02 18:48:08.977811 | controller | stage['build_output'] | basename) | path_join 2026-02-02 18:48:08.977824 | controller | }}, mode=0644] *** 2026-02-02 18:48:08.977833 | controller | Monday 02 February 2026 18:48:08 +0000 (0:00:00.440) 0:00:59.297 ******* 2026-02-02 18:48:08.977842 | controller | Monday 02 February 2026 18:48:08 +0000 (0:00:00.440) 0:00:59.296 ******* 2026-02-02 18:48:08.977862 | controller | changed: [localhost] 2026-02-02 18:48:09.027245 | controller | 2026-02-02 18:48:09.027330 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:09.027338 | controller | Monday 02 February 2026 18:48:08 +0000 (0:00:00.280) 0:00:59.578 ******* 2026-02-02 18:48:09.027344 | controller | Monday 02 February 2026 18:48:08 +0000 (0:00:00.280) 0:00:59.576 ******* 2026-02-02 18:48:09.027364 | controller | skipping: [localhost] 2026-02-02 18:48:09.077524 | controller | 2026-02-02 18:48:09.077617 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2026-02-02 18:48:09.077626 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.049) 0:00:59.627 ******* 2026-02-02 18:48:09.077633 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.049) 0:00:59.626 ******* 2026-02-02 18:48:09.077674 | controller | skipping: [localhost] 2026-02-02 18:48:09.124854 | controller | 2026-02-02 18:48:09.124921 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/control-plane _raw_params={{ wait_condition }}] *** 2026-02-02 18:48:09.124928 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.050) 0:00:59.677 ******* 2026-02-02 18:48:09.124933 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.050) 0:00:59.676 ******* 2026-02-02 18:48:09.124950 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=30m) 2026-02-02 18:48:09.180228 | controller | skipping: [localhost] 2026-02-02 18:48:09.180304 | controller | 2026-02-02 18:48:09.180310 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:09.180329 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.047) 0:00:59.725 ******* 2026-02-02 18:48:09.180334 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.047) 0:00:59.723 ******* 2026-02-02 18:48:09.180352 | controller | skipping: [localhost] 2026-02-02 18:48:09.229416 | controller | 2026-02-02 18:48:09.229505 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/control-plane name=run_hook] *** 2026-02-02 18:48:09.229512 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.054) 0:00:59.779 ******* 2026-02-02 18:48:09.229518 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.054) 0:00:59.778 ******* 2026-02-02 18:48:09.229538 | controller | skipping: [localhost] 2026-02-02 18:48:09.281403 | controller | 2026-02-02 18:48:09.281493 | 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-02 18:48:09.281500 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.049) 0:00:59.829 ******* 2026-02-02 18:48:09.281505 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.049) 0:00:59.828 ******* 2026-02-02 18:48:09.281526 | controller | ok: [localhost] => 2026-02-02 18:48:09.315568 | controller | changed: false 2026-02-02 18:48:09.315615 | controller | msg: All assertions passed 2026-02-02 18:48:09.315621 | controller | 2026-02-02 18:48:09.315626 | 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-02 18:48:09.315631 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.051) 0:00:59.881 ******* 2026-02-02 18:48:09.315636 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.051) 0:00:59.879 ******* 2026-02-02 18:48:09.315654 | controller | skipping: [localhost] 2026-02-02 18:48:09.358854 | controller | 2026-02-02 18:48:09.358945 | 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-02 18:48:09.358954 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.034) 0:00:59.915 ******* 2026-02-02 18:48:09.358961 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.034) 0:00:59.914 ******* 2026-02-02 18:48:09.358985 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:09.390140 | controller | 2026-02-02 18:48:09.390219 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-02 18:48:09.390227 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.043) 0:00:59.958 ******* 2026-02-02 18:48:09.390232 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.043) 0:00:59.957 ******* 2026-02-02 18:48:09.390251 | controller | skipping: [localhost] 2026-02-02 18:48:09.429388 | controller | 2026-02-02 18:48:09.429469 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-02 18:48:09.429475 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.031) 0:00:59.990 ******* 2026-02-02 18:48:09.429481 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.031) 0:00:59.988 ******* 2026-02-02 18:48:09.429499 | controller | ok: [localhost] 2026-02-02 18:48:09.671986 | controller | 2026-02-02 18:48:09.672051 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-02 18:48:09.672058 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:09.672063 | controller | stage['path'], item.src_file) | path_join 2026-02-02 18:48:09.672069 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-02 18:48:09.672073 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.039) 0:01:00.029 ******* 2026-02-02 18:48:09.672085 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.039) 0:01:00.028 ******* 2026-02-02 18:48:09.672098 | controller | ok: [localhost] => (item={'name': 'edpm-r0-compute-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-02 18:48:09.737176 | controller | 2026-02-02 18:48:09.737249 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-02 18:48:09.737257 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.242) 0:01:00.272 ******* 2026-02-02 18:48:09.737262 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.242) 0:01:00.270 ******* 2026-02-02 18:48:09.737279 | controller | ok: [localhost] => (item=values.yaml) 2026-02-02 18:48:09.812287 | controller | 2026-02-02 18:48:09.812384 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r0 name=run_hook] *** 2026-02-02 18:48:09.812394 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.064) 0:01:00.337 ******* 2026-02-02 18:48:09.812401 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.064) 0:01:00.335 ******* 2026-02-02 18:48:09.812423 | controller | skipping: [localhost] 2026-02-02 18:48:09.883124 | controller | 2026-02-02 18:48:09.883217 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/computes/r0 name=ci_gen_kustomize_values] *** 2026-02-02 18:48:09.883226 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.075) 0:01:00.412 ******* 2026-02-02 18:48:09.883232 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.075) 0:01:00.411 ******* 2026-02-02 18:48:09.883255 | controller | 2026-02-02 18:48:09.945952 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:48:09.946040 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.070) 0:01:00.483 ******* 2026-02-02 18:48:09.946048 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.070) 0:01:00.481 ******* 2026-02-02 18:48:09.946070 | 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-02 18:48:09.996910 | controller | 2026-02-02 18:48:09.997002 | 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-02 18:48:09.997010 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.063) 0:01:00.546 ******* 2026-02-02 18:48:09.997016 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.063) 0:01:00.544 ******* 2026-02-02 18:48:09.997052 | controller | ok: [localhost] => 2026-02-02 18:48:10.238511 | controller | changed: false 2026-02-02 18:48:10.238603 | controller | msg: All assertions passed 2026-02-02 18:48:10.238612 | controller | 2026-02-02 18:48:10.238619 | 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-02 18:48:10.238626 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.050) 0:01:00.596 ******* 2026-02-02 18:48:10.238632 | controller | Monday 02 February 2026 18:48:09 +0000 (0:00:00.050) 0:01:00.595 ******* 2026-02-02 18:48:10.238655 | controller | ok: [localhost] 2026-02-02 18:48:10.302426 | controller | 2026-02-02 18:48:10.302503 | 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-02 18:48:10.302511 | controller | Monday 02 February 2026 18:48:10 +0000 (0:00:00.241) 0:01:00.838 ******* 2026-02-02 18:48:10.302517 | controller | Monday 02 February 2026 18:48:10 +0000 (0:00:00.241) 0:01:00.837 ******* 2026-02-02 18:48:10.302534 | controller | ok: [localhost] => 2026-02-02 18:48:10.504012 | controller | changed: false 2026-02-02 18:48:10.504108 | controller | msg: All assertions passed 2026-02-02 18:48:10.504123 | controller | 2026-02-02 18:48:10.504129 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:48:10.504135 | controller | Monday 02 February 2026 18:48:10 +0000 (0:00:00.064) 0:01:00.902 ******* 2026-02-02 18:48:10.504151 | controller | Monday 02 February 2026 18:48:10 +0000 (0:00:00.064) 0:01:00.901 ******* 2026-02-02 18:48:10.504172 | controller | ok: [localhost] 2026-02-02 18:48:10.771157 | controller | 2026-02-02 18:48:10.771247 | 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-02 18:48:10.771257 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:48:10.771264 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:48:10.771269 | controller | _config_map_content | 2026-02-02 18:48:10.771275 | controller | ansible.utils.remove_keys( 2026-02-02 18:48:10.771280 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:48:10.771285 | controller | matching_parameter='regex') 2026-02-02 18:48:10.771290 | controller | }}, cacheable=False] *** 2026-02-02 18:48:10.771295 | controller | Monday 02 February 2026 18:48:10 +0000 (0:00:00.201) 0:01:01.104 ******* 2026-02-02 18:48:10.771301 | controller | Monday 02 February 2026 18:48:10 +0000 (0:00:00.201) 0:01:01.102 ******* 2026-02-02 18:48:10.771321 | controller | ok: [localhost] 2026-02-02 18:48:10.819106 | controller | 2026-02-02 18:48:10.819192 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:48:10.819199 | controller | Monday 02 February 2026 18:48:10 +0000 (0:00:00.267) 0:01:01.371 ******* 2026-02-02 18:48:10.819205 | controller | Monday 02 February 2026 18:48:10 +0000 (0:00:00.267) 0:01:01.369 ******* 2026-02-02 18:48:10.819227 | controller | skipping: [localhost] 2026-02-02 18:48:11.059053 | controller | 2026-02-02 18:48:11.059149 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:48:11.059158 | controller | Monday 02 February 2026 18:48:10 +0000 (0:00:00.047) 0:01:01.419 ******* 2026-02-02 18:48:11.059164 | controller | Monday 02 February 2026 18:48:10 +0000 (0:00:00.047) 0:01:01.417 ******* 2026-02-02 18:48:11.059185 | controller | changed: [localhost] 2026-02-02 18:48:11.568166 | controller | 2026-02-02 18:48:11.568291 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:48:11.568299 | controller | (snippet_datadir, 2026-02-02 18:48:11.568305 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:48:11.568310 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:48:11.568315 | controller | Monday 02 February 2026 18:48:11 +0000 (0:00:00.239) 0:01:01.659 ******* 2026-02-02 18:48:11.568320 | controller | Monday 02 February 2026 18:48:11 +0000 (0:00:00.239) 0:01:01.657 ******* 2026-02-02 18:48:11.568343 | controller | changed: [localhost] 2026-02-02 18:48:11.623031 | controller | 2026-02-02 18:48:11.623124 | 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-02 18:48:11.623132 | controller | Monday 02 February 2026 18:48:11 +0000 (0:00:00.509) 0:01:02.168 ******* 2026-02-02 18:48:11.623137 | controller | Monday 02 February 2026 18:48:11 +0000 (0:00:00.509) 0:01:02.166 ******* 2026-02-02 18:48:11.623158 | controller | ok: [localhost] 2026-02-02 18:48:12.054129 | controller | 2026-02-02 18:48:12.054222 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:48:12.054231 | controller | (snippet_datadir, 2026-02-02 18:48:12.054237 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:48:12.054243 | controller | }}, content={{ 2026-02-02 18:48:12.054249 | controller | _base64_patch | 2026-02-02 18:48:12.054254 | controller | default({}) | 2026-02-02 18:48:12.054259 | controller | to_nice_yaml 2026-02-02 18:48:12.054265 | controller | }}, mode=0644] *** 2026-02-02 18:48:12.054271 | controller | Monday 02 February 2026 18:48:11 +0000 (0:00:00.055) 0:01:02.223 ******* 2026-02-02 18:48:12.054277 | controller | Monday 02 February 2026 18:48:11 +0000 (0:00:00.055) 0:01:02.221 ******* 2026-02-02 18:48:12.054291 | controller | changed: [localhost] 2026-02-02 18:48:12.505170 | controller | 2026-02-02 18:48:12.505218 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:48:12.505233 | controller | (snippet_datadir, 2026-02-02 18:48:12.505239 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:48:12.505245 | controller | }}, content={{ 2026-02-02 18:48:12.505251 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:48:12.505256 | controller | default({}) | 2026-02-02 18:48:12.505261 | controller | to_nice_yaml 2026-02-02 18:48:12.505266 | controller | }}, mode=0644] *** 2026-02-02 18:48:12.505271 | controller | Monday 02 February 2026 18:48:12 +0000 (0:00:00.430) 0:01:02.654 ******* 2026-02-02 18:48:12.505276 | controller | Monday 02 February 2026 18:48:12 +0000 (0:00:00.431) 0:01:02.652 ******* 2026-02-02 18:48:12.505288 | controller | changed: [localhost] 2026-02-02 18:48:12.995299 | controller | 2026-02-02 18:48:12.995345 | 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-02 18:48:12.995352 | controller | ( 2026-02-02 18:48:12.995357 | controller | snippet_datadir, 2026-02-02 18:48:12.995362 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:48:12.995368 | controller | ) | path_join 2026-02-02 18:48:12.995372 | controller | }}, mode=0644] *** 2026-02-02 18:48:12.995376 | controller | Monday 02 February 2026 18:48:12 +0000 (0:00:00.450) 0:01:03.105 ******* 2026-02-02 18:48:12.995382 | controller | Monday 02 February 2026 18:48:12 +0000 (0:00:00.450) 0:01:03.103 ******* 2026-02-02 18:48:12.995392 | controller | changed: [localhost] 2026-02-02 18:48:13.068606 | controller | 2026-02-02 18:48:13.068688 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:48:13.068696 | controller | Monday 02 February 2026 18:48:12 +0000 (0:00:00.490) 0:01:03.595 ******* 2026-02-02 18:48:13.068702 | controller | Monday 02 February 2026 18:48:12 +0000 (0:00:00.490) 0:01:03.593 ******* 2026-02-02 18:48:13.068722 | 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-02 18:48:13.118861 | controller | 2026-02-02 18:48:13.118921 | 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-02 18:48:13.118931 | controller | Monday 02 February 2026 18:48:13 +0000 (0:00:00.073) 0:01:03.668 ******* 2026-02-02 18:48:13.118938 | controller | Monday 02 February 2026 18:48:13 +0000 (0:00:00.073) 0:01:03.667 ******* 2026-02-02 18:48:13.118955 | controller | ok: [localhost] => 2026-02-02 18:48:13.328128 | controller | changed: false 2026-02-02 18:48:13.328208 | controller | msg: All assertions passed 2026-02-02 18:48:13.328217 | controller | 2026-02-02 18:48:13.328225 | 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-02 18:48:13.328233 | controller | Monday 02 February 2026 18:48:13 +0000 (0:00:00.050) 0:01:03.719 ******* 2026-02-02 18:48:13.328240 | controller | Monday 02 February 2026 18:48:13 +0000 (0:00:00.050) 0:01:03.717 ******* 2026-02-02 18:48:13.328259 | controller | ok: [localhost] 2026-02-02 18:48:13.375168 | controller | 2026-02-02 18:48:13.375272 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:48:13.375288 | controller | Monday 02 February 2026 18:48:13 +0000 (0:00:00.209) 0:01:03.928 ******* 2026-02-02 18:48:13.375293 | controller | Monday 02 February 2026 18:48:13 +0000 (0:00:00.209) 0:01:03.926 ******* 2026-02-02 18:48:13.375313 | controller | ok: [localhost] 2026-02-02 18:48:14.083002 | controller | 2026-02-02 18:48:14.083108 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:48:14.083119 | controller | Monday 02 February 2026 18:48:13 +0000 (0:00:00.046) 0:01:03.975 ******* 2026-02-02 18:48:14.083127 | controller | Monday 02 February 2026 18:48:13 +0000 (0:00:00.046) 0:01:03.973 ******* 2026-02-02 18:48:14.083152 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/02_ci_data.yaml) 2026-02-02 18:48:14.241431 | 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-02 18:48:14.241574 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/04_user_data.yaml) 2026-02-02 18:48:14.241580 | controller | 2026-02-02 18:48:14.241586 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:48:14.241591 | controller | _content | 2026-02-02 18:48:14.241596 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:48:14.241600 | controller | combine(_parsed, recursive=true) 2026-02-02 18:48:14.241606 | controller | }} 2026-02-02 18:48:14.241610 | controller | ] *** 2026-02-02 18:48:14.241614 | controller | Monday 02 February 2026 18:48:14 +0000 (0:00:00.707) 0:01:04.683 ******* 2026-02-02 18:48:14.241620 | controller | Monday 02 February 2026 18:48:14 +0000 (0:00:00.707) 0:01:04.681 ******* 2026-02-02 18:48:14.241642 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-02 18:48:14.480726 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:48:14.480919 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:48:14.480927 | controller | 2026-02-02 18:48:14.480933 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:48:14.480938 | controller | Monday 02 February 2026 18:48:14 +0000 (0:00:00.158) 0:01:04.841 ******* 2026-02-02 18:48:14.480943 | controller | Monday 02 February 2026 18:48:14 +0000 (0:00:00.158) 0:01:04.840 ******* 2026-02-02 18:48:14.480962 | controller | changed: [localhost] 2026-02-02 18:48:15.004489 | controller | 2026-02-02 18:48:15.004587 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:48:15.004601 | controller | (_destdir, 2026-02-02 18:48:15.004608 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:48:15.004613 | controller | }}, content={{ 2026-02-02 18:48:15.004618 | controller | ( 2026-02-02 18:48:15.004622 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:48:15.004627 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:48:15.004639 | controller | }}, mode=0644] *** 2026-02-02 18:48:15.004644 | controller | Monday 02 February 2026 18:48:14 +0000 (0:00:00.239) 0:01:05.080 ******* 2026-02-02 18:48:15.004648 | controller | Monday 02 February 2026 18:48:14 +0000 (0:00:00.239) 0:01:05.079 ******* 2026-02-02 18:48:15.004666 | controller | changed: [localhost] 2026-02-02 18:48:15.290533 | controller | 2026-02-02 18:48:15.290653 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/computes/r0 mode=0644, backup=True, remote_src=True, src={{ 2026-02-02 18:48:15.290660 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-02 18:48:15.290666 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-02 18:48:15.290671 | controller | _val['name'], 'values.yaml') | path_join 2026-02-02 18:48:15.290676 | controller | }}, dest={{ 2026-02-02 18:48:15.290682 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:15.290687 | controller | stage['path'], _val.src_file 2026-02-02 18:48:15.290691 | controller | ) | 2026-02-02 18:48:15.290696 | controller | path_join 2026-02-02 18:48:15.290700 | controller | }}] *** 2026-02-02 18:48:15.290705 | controller | Monday 02 February 2026 18:48:15 +0000 (0:00:00.523) 0:01:05.604 ******* 2026-02-02 18:48:15.290710 | controller | Monday 02 February 2026 18:48:15 +0000 (0:00:00.523) 0:01:05.603 ******* 2026-02-02 18:48:15.290729 | controller | changed: [localhost] => (item=edpm-r0-compute-nodeset-values) 2026-02-02 18:48:15.339597 | controller | 2026-02-02 18:48:15.339699 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:15.339717 | controller | Monday 02 February 2026 18:48:15 +0000 (0:00:00.285) 0:01:05.890 ******* 2026-02-02 18:48:15.339733 | controller | Monday 02 February 2026 18:48:15 +0000 (0:00:00.285) 0:01:05.889 ******* 2026-02-02 18:48:15.339752 | controller | skipping: [localhost] 2026-02-02 18:48:15.723735 | controller | 2026-02-02 18:48:15.723825 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/computes/r0 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-02 18:48:15.723835 | controller | Monday 02 February 2026 18:48:15 +0000 (0:00:00.049) 0:01:05.940 ******* 2026-02-02 18:48:15.723851 | controller | Monday 02 February 2026 18:48:15 +0000 (0:00:00.049) 0:01:05.938 ******* 2026-02-02 18:48:15.723870 | controller | changed: [localhost] 2026-02-02 18:48:16.194501 | controller | 2026-02-02 18:48:16.194605 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-02 18:48:16.194621 | controller | Monday 02 February 2026 18:48:15 +0000 (0:00:00.384) 0:01:06.324 ******* 2026-02-02 18:48:16.194632 | controller | Monday 02 February 2026 18:48:15 +0000 (0:00:00.384) 0:01:06.322 ******* 2026-02-02 18:48:16.194659 | controller | changed: [localhost] 2026-02-02 18:48:16.461875 | controller | 2026-02-02 18:48:16.461931 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/computes/r0 remote_src=True, src={{ _output }}, dest={{ 2026-02-02 18:48:16.461939 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-02 18:48:16.461945 | controller | stage['build_output'] | basename) | path_join 2026-02-02 18:48:16.461958 | controller | }}, mode=0644] *** 2026-02-02 18:48:16.461963 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.470) 0:01:06.795 ******* 2026-02-02 18:48:16.461970 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.470) 0:01:06.793 ******* 2026-02-02 18:48:16.461982 | controller | changed: [localhost] 2026-02-02 18:48:16.514990 | controller | 2026-02-02 18:48:16.515068 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:16.515084 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.266) 0:01:07.062 ******* 2026-02-02 18:48:16.515098 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.267) 0:01:07.060 ******* 2026-02-02 18:48:16.515121 | controller | skipping: [localhost] 2026-02-02 18:48:16.562394 | controller | 2026-02-02 18:48:16.562488 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/computes/r0 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-02 18:48:16.562496 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.052) 0:01:07.114 ******* 2026-02-02 18:48:16.562502 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.052) 0:01:07.113 ******* 2026-02-02 18:48:16.562519 | controller | skipping: [localhost] 2026-02-02 18:48:16.614844 | controller | 2026-02-02 18:48:16.614926 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/computes/r0 _raw_params={{ wait_condition }}] *** 2026-02-02 18:48:16.614933 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.047) 0:01:07.162 ******* 2026-02-02 18:48:16.614939 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.047) 0:01:07.160 ******* 2026-02-02 18:48:16.614958 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:16.669259 | controller | skipping: [localhost] 2026-02-02 18:48:16.669341 | controller | 2026-02-02 18:48:16.669348 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:16.669355 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.052) 0:01:07.215 ******* 2026-02-02 18:48:16.669363 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.052) 0:01:07.213 ******* 2026-02-02 18:48:16.669381 | controller | skipping: [localhost] 2026-02-02 18:48:16.718623 | controller | 2026-02-02 18:48:16.718710 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r0 name=run_hook] *** 2026-02-02 18:48:16.718723 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.054) 0:01:07.269 ******* 2026-02-02 18:48:16.718739 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.054) 0:01:07.267 ******* 2026-02-02 18:48:16.718793 | controller | skipping: [localhost] 2026-02-02 18:48:16.761945 | controller | 2026-02-02 18:48:16.762030 | 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-02 18:48:16.762050 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.049) 0:01:07.318 ******* 2026-02-02 18:48:16.762056 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.049) 0:01:07.317 ******* 2026-02-02 18:48:16.762074 | controller | ok: [localhost] => 2026-02-02 18:48:16.792336 | controller | changed: false 2026-02-02 18:48:16.792415 | controller | msg: All assertions passed 2026-02-02 18:48:16.792422 | controller | 2026-02-02 18:48:16.792427 | 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-02 18:48:16.792433 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.043) 0:01:07.362 ******* 2026-02-02 18:48:16.792438 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.043) 0:01:07.360 ******* 2026-02-02 18:48:16.792455 | controller | skipping: [localhost] 2026-02-02 18:48:16.824041 | controller | 2026-02-02 18:48:16.824122 | 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-02 18:48:16.824130 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.030) 0:01:07.392 ******* 2026-02-02 18:48:16.824135 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.030) 0:01:07.391 ******* 2026-02-02 18:48:16.824159 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:16.856525 | controller | 2026-02-02 18:48:16.856579 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-02 18:48:16.856588 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.031) 0:01:07.424 ******* 2026-02-02 18:48:16.856594 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.031) 0:01:07.422 ******* 2026-02-02 18:48:16.856608 | controller | skipping: [localhost] 2026-02-02 18:48:16.899237 | controller | 2026-02-02 18:48:16.899288 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-02 18:48:16.899297 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.031) 0:01:07.455 ******* 2026-02-02 18:48:16.899305 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.031) 0:01:07.454 ******* 2026-02-02 18:48:16.899319 | controller | ok: [localhost] 2026-02-02 18:48:17.122845 | controller | 2026-02-02 18:48:17.122934 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-02 18:48:17.122944 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:17.122949 | controller | stage['path'], item.src_file) | path_join 2026-02-02 18:48:17.122955 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-02 18:48:17.122960 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.043) 0:01:07.499 ******* 2026-02-02 18:48:17.122965 | controller | Monday 02 February 2026 18:48:16 +0000 (0:00:00.043) 0:01:07.497 ******* 2026-02-02 18:48:17.122984 | controller | ok: [localhost] => (item={'name': 'edpm-r1-compute-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-02 18:48:17.204335 | controller | 2026-02-02 18:48:17.204381 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-02 18:48:17.204390 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.223) 0:01:07.723 ******* 2026-02-02 18:48:17.204395 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.223) 0:01:07.721 ******* 2026-02-02 18:48:17.204406 | controller | ok: [localhost] => (item=values.yaml) 2026-02-02 18:48:17.260804 | controller | 2026-02-02 18:48:17.260848 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r1 name=run_hook] *** 2026-02-02 18:48:17.260856 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.081) 0:01:07.804 ******* 2026-02-02 18:48:17.260861 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.081) 0:01:07.803 ******* 2026-02-02 18:48:17.260871 | controller | skipping: [localhost] 2026-02-02 18:48:17.342414 | controller | 2026-02-02 18:48:17.342475 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/computes/r1 name=ci_gen_kustomize_values] *** 2026-02-02 18:48:17.342489 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.056) 0:01:07.861 ******* 2026-02-02 18:48:17.342505 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.056) 0:01:07.859 ******* 2026-02-02 18:48:17.342524 | controller | 2026-02-02 18:48:17.400744 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:48:17.400836 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.081) 0:01:07.942 ******* 2026-02-02 18:48:17.400850 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.081) 0:01:07.941 ******* 2026-02-02 18:48:17.400869 | 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-02 18:48:17.458519 | controller | 2026-02-02 18:48:17.458601 | 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-02 18:48:17.458624 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.058) 0:01:08.001 ******* 2026-02-02 18:48:17.458636 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.058) 0:01:07.999 ******* 2026-02-02 18:48:17.458655 | controller | ok: [localhost] => 2026-02-02 18:48:17.707820 | controller | changed: false 2026-02-02 18:48:17.707868 | controller | msg: All assertions passed 2026-02-02 18:48:17.707875 | controller | 2026-02-02 18:48:17.707882 | 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-02 18:48:17.707888 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.057) 0:01:08.058 ******* 2026-02-02 18:48:17.707895 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.057) 0:01:08.057 ******* 2026-02-02 18:48:17.707907 | controller | ok: [localhost] 2026-02-02 18:48:17.771535 | controller | 2026-02-02 18:48:17.771581 | 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-02 18:48:17.771589 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.249) 0:01:08.307 ******* 2026-02-02 18:48:17.771595 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.249) 0:01:08.306 ******* 2026-02-02 18:48:17.771606 | controller | ok: [localhost] => 2026-02-02 18:48:17.992904 | controller | changed: false 2026-02-02 18:48:17.992957 | controller | msg: All assertions passed 2026-02-02 18:48:17.992967 | controller | 2026-02-02 18:48:17.992975 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:48:17.992983 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.063) 0:01:08.371 ******* 2026-02-02 18:48:17.992990 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.063) 0:01:08.370 ******* 2026-02-02 18:48:17.993009 | controller | ok: [localhost] 2026-02-02 18:48:18.233680 | controller | 2026-02-02 18:48:18.233740 | 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-02 18:48:18.233784 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:48:18.233798 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:48:18.233807 | controller | _config_map_content | 2026-02-02 18:48:18.233815 | controller | ansible.utils.remove_keys( 2026-02-02 18:48:18.233824 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:48:18.233832 | controller | matching_parameter='regex') 2026-02-02 18:48:18.233840 | controller | }}, cacheable=False] *** 2026-02-02 18:48:18.233848 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.221) 0:01:08.593 ******* 2026-02-02 18:48:18.233857 | controller | Monday 02 February 2026 18:48:17 +0000 (0:00:00.221) 0:01:08.591 ******* 2026-02-02 18:48:18.233882 | controller | ok: [localhost] 2026-02-02 18:48:18.280328 | controller | 2026-02-02 18:48:18.280387 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:48:18.280398 | controller | Monday 02 February 2026 18:48:18 +0000 (0:00:00.240) 0:01:08.833 ******* 2026-02-02 18:48:18.280408 | controller | Monday 02 February 2026 18:48:18 +0000 (0:00:00.240) 0:01:08.832 ******* 2026-02-02 18:48:18.280425 | controller | skipping: [localhost] 2026-02-02 18:48:18.495539 | controller | 2026-02-02 18:48:18.495628 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:48:18.495637 | controller | Monday 02 February 2026 18:48:18 +0000 (0:00:00.046) 0:01:08.880 ******* 2026-02-02 18:48:18.495653 | controller | Monday 02 February 2026 18:48:18 +0000 (0:00:00.046) 0:01:08.879 ******* 2026-02-02 18:48:18.495673 | controller | changed: [localhost] 2026-02-02 18:48:19.034321 | controller | 2026-02-02 18:48:19.034404 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:48:19.034411 | controller | (snippet_datadir, 2026-02-02 18:48:19.034416 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:48:19.034421 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:48:19.034427 | controller | Monday 02 February 2026 18:48:18 +0000 (0:00:00.215) 0:01:09.095 ******* 2026-02-02 18:48:19.034431 | controller | Monday 02 February 2026 18:48:18 +0000 (0:00:00.215) 0:01:09.094 ******* 2026-02-02 18:48:19.034449 | controller | changed: [localhost] 2026-02-02 18:48:19.097453 | controller | 2026-02-02 18:48:19.097518 | 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-02 18:48:19.097525 | controller | Monday 02 February 2026 18:48:19 +0000 (0:00:00.538) 0:01:09.634 ******* 2026-02-02 18:48:19.097531 | controller | Monday 02 February 2026 18:48:19 +0000 (0:00:00.538) 0:01:09.632 ******* 2026-02-02 18:48:19.097545 | controller | ok: [localhost] 2026-02-02 18:48:19.519251 | controller | 2026-02-02 18:48:19.519332 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:48:19.519341 | controller | (snippet_datadir, 2026-02-02 18:48:19.519347 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:48:19.519354 | controller | }}, content={{ 2026-02-02 18:48:19.519360 | controller | _base64_patch | 2026-02-02 18:48:19.519366 | controller | default({}) | 2026-02-02 18:48:19.519372 | controller | to_nice_yaml 2026-02-02 18:48:19.519378 | controller | }}, mode=0644] *** 2026-02-02 18:48:19.519385 | controller | Monday 02 February 2026 18:48:19 +0000 (0:00:00.063) 0:01:09.697 ******* 2026-02-02 18:48:19.519391 | controller | Monday 02 February 2026 18:48:19 +0000 (0:00:00.063) 0:01:09.696 ******* 2026-02-02 18:48:19.519411 | controller | changed: [localhost] 2026-02-02 18:48:20.109476 | controller | 2026-02-02 18:48:20.109560 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:48:20.109567 | controller | (snippet_datadir, 2026-02-02 18:48:20.109572 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:48:20.109577 | controller | }}, content={{ 2026-02-02 18:48:20.109582 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:48:20.109587 | controller | default({}) | 2026-02-02 18:48:20.109591 | controller | to_nice_yaml 2026-02-02 18:48:20.109596 | controller | }}, mode=0644] *** 2026-02-02 18:48:20.109600 | controller | Monday 02 February 2026 18:48:19 +0000 (0:00:00.421) 0:01:10.119 ******* 2026-02-02 18:48:20.109605 | controller | Monday 02 February 2026 18:48:19 +0000 (0:00:00.421) 0:01:10.117 ******* 2026-02-02 18:48:20.109623 | controller | changed: [localhost] 2026-02-02 18:48:20.556539 | controller | 2026-02-02 18:48:20.556582 | 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-02 18:48:20.556588 | controller | ( 2026-02-02 18:48:20.556593 | controller | snippet_datadir, 2026-02-02 18:48:20.556598 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:48:20.556603 | controller | ) | path_join 2026-02-02 18:48:20.556608 | controller | }}, mode=0644] *** 2026-02-02 18:48:20.556613 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.590) 0:01:10.709 ******* 2026-02-02 18:48:20.556624 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.590) 0:01:10.707 ******* 2026-02-02 18:48:20.556635 | controller | changed: [localhost] 2026-02-02 18:48:20.628234 | controller | 2026-02-02 18:48:20.628277 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:48:20.628285 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.447) 0:01:11.156 ******* 2026-02-02 18:48:20.628290 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.447) 0:01:11.155 ******* 2026-02-02 18:48:20.628300 | 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-02 18:48:20.680667 | controller | 2026-02-02 18:48:20.680719 | 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-02 18:48:20.680730 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.071) 0:01:11.228 ******* 2026-02-02 18:48:20.680737 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.071) 0:01:11.227 ******* 2026-02-02 18:48:20.680750 | controller | ok: [localhost] => 2026-02-02 18:48:20.893426 | controller | changed: false 2026-02-02 18:48:20.893468 | controller | msg: All assertions passed 2026-02-02 18:48:20.893475 | controller | 2026-02-02 18:48:20.893480 | 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-02 18:48:20.893489 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.052) 0:01:11.281 ******* 2026-02-02 18:48:20.893495 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.052) 0:01:11.279 ******* 2026-02-02 18:48:20.893505 | controller | ok: [localhost] 2026-02-02 18:48:20.944240 | controller | 2026-02-02 18:48:20.944311 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:48:20.944321 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.212) 0:01:11.493 ******* 2026-02-02 18:48:20.944328 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.212) 0:01:11.492 ******* 2026-02-02 18:48:20.944342 | controller | ok: [localhost] 2026-02-02 18:48:21.579821 | controller | 2026-02-02 18:48:21.579864 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:48:21.579871 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.050) 0:01:11.544 ******* 2026-02-02 18:48:21.579877 | controller | Monday 02 February 2026 18:48:20 +0000 (0:00:00.050) 0:01:11.542 ******* 2026-02-02 18:48:21.579887 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/02_ci_data.yaml) 2026-02-02 18:48:21.736907 | 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-02 18:48:21.737003 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/04_user_data.yaml) 2026-02-02 18:48:21.737013 | controller | 2026-02-02 18:48:21.737020 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:48:21.737027 | controller | _content | 2026-02-02 18:48:21.737044 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:48:21.737050 | controller | combine(_parsed, recursive=true) 2026-02-02 18:48:21.737057 | controller | }} 2026-02-02 18:48:21.737063 | controller | ] *** 2026-02-02 18:48:21.737069 | controller | Monday 02 February 2026 18:48:21 +0000 (0:00:00.635) 0:01:12.180 ******* 2026-02-02 18:48:21.737077 | controller | Monday 02 February 2026 18:48:21 +0000 (0:00:00.635) 0:01:12.178 ******* 2026-02-02 18:48:21.737098 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-02 18:48:21.959940 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:48:21.959994 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:48:21.960002 | controller | 2026-02-02 18:48:21.960009 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:48:21.960026 | controller | Monday 02 February 2026 18:48:21 +0000 (0:00:00.156) 0:01:12.337 ******* 2026-02-02 18:48:21.960032 | controller | Monday 02 February 2026 18:48:21 +0000 (0:00:00.156) 0:01:12.335 ******* 2026-02-02 18:48:21.960046 | controller | changed: [localhost] 2026-02-02 18:48:22.397803 | controller | 2026-02-02 18:48:22.397844 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:48:22.397854 | controller | (_destdir, 2026-02-02 18:48:22.397861 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:48:22.397872 | controller | }}, content={{ 2026-02-02 18:48:22.397885 | controller | ( 2026-02-02 18:48:22.397892 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:48:22.397898 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:48:22.397913 | controller | }}, mode=0644] *** 2026-02-02 18:48:22.397920 | controller | Monday 02 February 2026 18:48:21 +0000 (0:00:00.222) 0:01:12.560 ******* 2026-02-02 18:48:22.397926 | controller | Monday 02 February 2026 18:48:21 +0000 (0:00:00.222) 0:01:12.558 ******* 2026-02-02 18:48:22.397939 | controller | changed: [localhost] 2026-02-02 18:48:22.705607 | controller | 2026-02-02 18:48:22.705689 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/computes/r1 mode=0644, backup=True, remote_src=True, src={{ 2026-02-02 18:48:22.705697 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-02 18:48:22.705702 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-02 18:48:22.705707 | controller | _val['name'], 'values.yaml') | path_join 2026-02-02 18:48:22.705712 | controller | }}, dest={{ 2026-02-02 18:48:22.705717 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:22.705722 | controller | stage['path'], _val.src_file 2026-02-02 18:48:22.705727 | controller | ) | 2026-02-02 18:48:22.705731 | controller | path_join 2026-02-02 18:48:22.705735 | controller | }}] *** 2026-02-02 18:48:22.705740 | controller | Monday 02 February 2026 18:48:22 +0000 (0:00:00.438) 0:01:12.998 ******* 2026-02-02 18:48:22.705746 | controller | Monday 02 February 2026 18:48:22 +0000 (0:00:00.438) 0:01:12.996 ******* 2026-02-02 18:48:22.705780 | controller | changed: [localhost] => (item=edpm-r1-compute-nodeset-values) 2026-02-02 18:48:22.748634 | controller | 2026-02-02 18:48:22.748676 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:22.748684 | controller | Monday 02 February 2026 18:48:22 +0000 (0:00:00.307) 0:01:13.305 ******* 2026-02-02 18:48:22.748690 | controller | Monday 02 February 2026 18:48:22 +0000 (0:00:00.307) 0:01:13.304 ******* 2026-02-02 18:48:22.748700 | controller | skipping: [localhost] 2026-02-02 18:48:23.121105 | controller | 2026-02-02 18:48:23.121151 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/computes/r1 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-02 18:48:23.121159 | controller | Monday 02 February 2026 18:48:22 +0000 (0:00:00.043) 0:01:13.349 ******* 2026-02-02 18:48:23.121165 | controller | Monday 02 February 2026 18:48:22 +0000 (0:00:00.043) 0:01:13.347 ******* 2026-02-02 18:48:23.121175 | controller | changed: [localhost] 2026-02-02 18:48:23.548468 | controller | 2026-02-02 18:48:23.548557 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-02 18:48:23.548566 | controller | Monday 02 February 2026 18:48:23 +0000 (0:00:00.372) 0:01:13.721 ******* 2026-02-02 18:48:23.548572 | controller | Monday 02 February 2026 18:48:23 +0000 (0:00:00.372) 0:01:13.719 ******* 2026-02-02 18:48:23.548588 | controller | changed: [localhost] 2026-02-02 18:48:23.826907 | controller | 2026-02-02 18:48:23.826954 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/computes/r1 remote_src=True, src={{ _output }}, dest={{ 2026-02-02 18:48:23.826968 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-02 18:48:23.826974 | controller | stage['build_output'] | basename) | path_join 2026-02-02 18:48:23.826980 | controller | }}, mode=0644] *** 2026-02-02 18:48:23.826986 | controller | Monday 02 February 2026 18:48:23 +0000 (0:00:00.427) 0:01:14.148 ******* 2026-02-02 18:48:23.826998 | controller | Monday 02 February 2026 18:48:23 +0000 (0:00:00.427) 0:01:14.147 ******* 2026-02-02 18:48:23.827011 | controller | changed: [localhost] 2026-02-02 18:48:23.896113 | controller | 2026-02-02 18:48:23.896197 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:23.896205 | controller | Monday 02 February 2026 18:48:23 +0000 (0:00:00.278) 0:01:14.427 ******* 2026-02-02 18:48:23.896211 | controller | Monday 02 February 2026 18:48:23 +0000 (0:00:00.278) 0:01:14.425 ******* 2026-02-02 18:48:23.896230 | controller | skipping: [localhost] 2026-02-02 18:48:23.952642 | controller | 2026-02-02 18:48:23.952728 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/computes/r1 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-02 18:48:23.952736 | controller | Monday 02 February 2026 18:48:23 +0000 (0:00:00.069) 0:01:14.496 ******* 2026-02-02 18:48:23.952742 | controller | Monday 02 February 2026 18:48:23 +0000 (0:00:00.069) 0:01:14.494 ******* 2026-02-02 18:48:23.952785 | controller | skipping: [localhost] 2026-02-02 18:48:24.015090 | controller | 2026-02-02 18:48:24.015175 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/computes/r1 _raw_params={{ wait_condition }}] *** 2026-02-02 18:48:24.015182 | controller | Monday 02 February 2026 18:48:23 +0000 (0:00:00.056) 0:01:14.552 ******* 2026-02-02 18:48:24.015188 | controller | Monday 02 February 2026 18:48:23 +0000 (0:00:00.056) 0:01:14.551 ******* 2026-02-02 18:48:24.015206 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:24.060474 | controller | skipping: [localhost] 2026-02-02 18:48:24.060557 | controller | 2026-02-02 18:48:24.060563 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:24.060569 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.062) 0:01:14.615 ******* 2026-02-02 18:48:24.060575 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.062) 0:01:14.613 ******* 2026-02-02 18:48:24.060593 | controller | skipping: [localhost] 2026-02-02 18:48:24.113385 | controller | 2026-02-02 18:48:24.113479 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r1 name=run_hook] *** 2026-02-02 18:48:24.113499 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.045) 0:01:14.660 ******* 2026-02-02 18:48:24.113514 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.045) 0:01:14.659 ******* 2026-02-02 18:48:24.113538 | controller | skipping: [localhost] 2026-02-02 18:48:24.162884 | controller | 2026-02-02 18:48:24.162950 | 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-02 18:48:24.162957 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.052) 0:01:14.713 ******* 2026-02-02 18:48:24.162963 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.052) 0:01:14.712 ******* 2026-02-02 18:48:24.162978 | controller | ok: [localhost] => 2026-02-02 18:48:24.190526 | controller | changed: false 2026-02-02 18:48:24.190608 | controller | msg: All assertions passed 2026-02-02 18:48:24.190615 | controller | 2026-02-02 18:48:24.190620 | 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-02 18:48:24.190626 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.049) 0:01:14.763 ******* 2026-02-02 18:48:24.190632 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.049) 0:01:14.761 ******* 2026-02-02 18:48:24.190650 | controller | skipping: [localhost] 2026-02-02 18:48:24.229272 | controller | 2026-02-02 18:48:24.229356 | 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-02 18:48:24.229376 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.027) 0:01:14.791 ******* 2026-02-02 18:48:24.229390 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.027) 0:01:14.789 ******* 2026-02-02 18:48:24.229409 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:24.257859 | controller | 2026-02-02 18:48:24.257959 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-02 18:48:24.257969 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.038) 0:01:14.829 ******* 2026-02-02 18:48:24.257976 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.038) 0:01:14.827 ******* 2026-02-02 18:48:24.257998 | controller | skipping: [localhost] 2026-02-02 18:48:24.293020 | controller | 2026-02-02 18:48:24.293117 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-02 18:48:24.293130 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.028) 0:01:14.858 ******* 2026-02-02 18:48:24.293139 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.028) 0:01:14.856 ******* 2026-02-02 18:48:24.293172 | controller | ok: [localhost] 2026-02-02 18:48:24.518133 | controller | 2026-02-02 18:48:24.518176 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-02 18:48:24.518184 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:24.518190 | controller | stage['path'], item.src_file) | path_join 2026-02-02 18:48:24.518197 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-02 18:48:24.518204 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.035) 0:01:14.893 ******* 2026-02-02 18:48:24.518211 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.035) 0:01:14.891 ******* 2026-02-02 18:48:24.518224 | controller | ok: [localhost] => (item={'name': 'edpm-r2-compute-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-02 18:48:24.580512 | controller | 2026-02-02 18:48:24.580557 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-02 18:48:24.580564 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.225) 0:01:15.118 ******* 2026-02-02 18:48:24.580574 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.225) 0:01:15.117 ******* 2026-02-02 18:48:24.580584 | controller | ok: [localhost] => (item=values.yaml) 2026-02-02 18:48:24.624391 | controller | 2026-02-02 18:48:24.624435 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r2 name=run_hook] *** 2026-02-02 18:48:24.624442 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.062) 0:01:15.180 ******* 2026-02-02 18:48:24.624447 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.062) 0:01:15.179 ******* 2026-02-02 18:48:24.624458 | controller | skipping: [localhost] 2026-02-02 18:48:24.703079 | controller | 2026-02-02 18:48:24.703128 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/computes/r2 name=ci_gen_kustomize_values] *** 2026-02-02 18:48:24.703136 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.043) 0:01:15.224 ******* 2026-02-02 18:48:24.703142 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.043) 0:01:15.223 ******* 2026-02-02 18:48:24.703154 | controller | 2026-02-02 18:48:24.772033 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:48:24.772125 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.078) 0:01:15.303 ******* 2026-02-02 18:48:24.772134 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.078) 0:01:15.301 ******* 2026-02-02 18:48:24.772156 | 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-02 18:48:24.831471 | controller | 2026-02-02 18:48:24.831558 | 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-02 18:48:24.831576 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.068) 0:01:15.372 ******* 2026-02-02 18:48:24.831582 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.068) 0:01:15.370 ******* 2026-02-02 18:48:24.831599 | controller | ok: [localhost] => 2026-02-02 18:48:25.040100 | controller | changed: false 2026-02-02 18:48:25.040150 | controller | msg: All assertions passed 2026-02-02 18:48:25.040158 | controller | 2026-02-02 18:48:25.040164 | 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-02 18:48:25.040171 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.059) 0:01:15.431 ******* 2026-02-02 18:48:25.040177 | controller | Monday 02 February 2026 18:48:24 +0000 (0:00:00.059) 0:01:15.430 ******* 2026-02-02 18:48:25.040190 | controller | ok: [localhost] 2026-02-02 18:48:25.098374 | controller | 2026-02-02 18:48:25.098426 | 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-02 18:48:25.098435 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.208) 0:01:15.640 ******* 2026-02-02 18:48:25.098442 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.208) 0:01:15.638 ******* 2026-02-02 18:48:25.098455 | controller | ok: [localhost] => 2026-02-02 18:48:25.319801 | controller | changed: false 2026-02-02 18:48:25.319852 | controller | msg: All assertions passed 2026-02-02 18:48:25.319859 | controller | 2026-02-02 18:48:25.319865 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:48:25.319872 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.058) 0:01:15.698 ******* 2026-02-02 18:48:25.319879 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.058) 0:01:15.696 ******* 2026-02-02 18:48:25.319892 | controller | ok: [localhost] 2026-02-02 18:48:25.638254 | controller | 2026-02-02 18:48:25.638317 | 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-02 18:48:25.638325 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:48:25.638331 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:48:25.638336 | controller | _config_map_content | 2026-02-02 18:48:25.638340 | controller | ansible.utils.remove_keys( 2026-02-02 18:48:25.638345 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:48:25.638350 | controller | matching_parameter='regex') 2026-02-02 18:48:25.638360 | controller | }}, cacheable=False] *** 2026-02-02 18:48:25.638365 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.221) 0:01:15.920 ******* 2026-02-02 18:48:25.638371 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.221) 0:01:15.918 ******* 2026-02-02 18:48:25.638385 | controller | ok: [localhost] 2026-02-02 18:48:25.689408 | controller | 2026-02-02 18:48:25.689485 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:48:25.689492 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.318) 0:01:16.238 ******* 2026-02-02 18:48:25.689497 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.318) 0:01:16.236 ******* 2026-02-02 18:48:25.689515 | controller | skipping: [localhost] 2026-02-02 18:48:25.909308 | controller | 2026-02-02 18:48:25.909402 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:48:25.909411 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.051) 0:01:16.289 ******* 2026-02-02 18:48:25.909419 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.051) 0:01:16.288 ******* 2026-02-02 18:48:25.909440 | controller | changed: [localhost] 2026-02-02 18:48:26.489549 | controller | 2026-02-02 18:48:26.489659 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:48:26.489666 | controller | (snippet_datadir, 2026-02-02 18:48:26.489700 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:48:26.489709 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:48:26.489727 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.219) 0:01:16.509 ******* 2026-02-02 18:48:26.489736 | controller | Monday 02 February 2026 18:48:25 +0000 (0:00:00.219) 0:01:16.507 ******* 2026-02-02 18:48:26.489779 | controller | changed: [localhost] 2026-02-02 18:48:26.557796 | controller | 2026-02-02 18:48:26.557840 | 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-02 18:48:26.557847 | controller | Monday 02 February 2026 18:48:26 +0000 (0:00:00.580) 0:01:17.089 ******* 2026-02-02 18:48:26.557852 | controller | Monday 02 February 2026 18:48:26 +0000 (0:00:00.580) 0:01:17.088 ******* 2026-02-02 18:48:26.557863 | controller | ok: [localhost] 2026-02-02 18:48:27.070881 | controller | 2026-02-02 18:48:27.070972 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:48:27.070981 | controller | (snippet_datadir, 2026-02-02 18:48:27.070989 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:48:27.070997 | controller | }}, content={{ 2026-02-02 18:48:27.071004 | controller | _base64_patch | 2026-02-02 18:48:27.071010 | controller | default({}) | 2026-02-02 18:48:27.071017 | controller | to_nice_yaml 2026-02-02 18:48:27.071024 | controller | }}, mode=0644] *** 2026-02-02 18:48:27.071038 | controller | Monday 02 February 2026 18:48:26 +0000 (0:00:00.068) 0:01:17.158 ******* 2026-02-02 18:48:27.071045 | controller | Monday 02 February 2026 18:48:26 +0000 (0:00:00.068) 0:01:17.156 ******* 2026-02-02 18:48:27.071066 | controller | changed: [localhost] 2026-02-02 18:48:27.501693 | controller | 2026-02-02 18:48:27.501737 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:48:27.501744 | controller | (snippet_datadir, 2026-02-02 18:48:27.501749 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:48:27.501754 | controller | }}, content={{ 2026-02-02 18:48:27.501781 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:48:27.501802 | controller | default({}) | 2026-02-02 18:48:27.501807 | controller | to_nice_yaml 2026-02-02 18:48:27.501812 | controller | }}, mode=0644] *** 2026-02-02 18:48:27.501816 | controller | Monday 02 February 2026 18:48:27 +0000 (0:00:00.512) 0:01:17.671 ******* 2026-02-02 18:48:27.501821 | controller | Monday 02 February 2026 18:48:27 +0000 (0:00:00.512) 0:01:17.669 ******* 2026-02-02 18:48:27.501831 | controller | changed: [localhost] 2026-02-02 18:48:27.903348 | controller | 2026-02-02 18:48:27.903413 | 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-02 18:48:27.903420 | controller | ( 2026-02-02 18:48:27.903425 | controller | snippet_datadir, 2026-02-02 18:48:27.903431 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:48:27.903436 | controller | ) | path_join 2026-02-02 18:48:27.903449 | controller | }}, mode=0644] *** 2026-02-02 18:48:27.903453 | controller | Monday 02 February 2026 18:48:27 +0000 (0:00:00.431) 0:01:18.102 ******* 2026-02-02 18:48:27.903459 | controller | Monday 02 February 2026 18:48:27 +0000 (0:00:00.431) 0:01:18.100 ******* 2026-02-02 18:48:27.903472 | controller | changed: [localhost] 2026-02-02 18:48:27.966446 | controller | 2026-02-02 18:48:27.966543 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:48:27.966553 | controller | Monday 02 February 2026 18:48:27 +0000 (0:00:00.401) 0:01:18.503 ******* 2026-02-02 18:48:27.966560 | controller | Monday 02 February 2026 18:48:27 +0000 (0:00:00.401) 0:01:18.502 ******* 2026-02-02 18:48:27.966583 | 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-02 18:48:28.018449 | controller | 2026-02-02 18:48:28.018541 | 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-02 18:48:28.018551 | controller | Monday 02 February 2026 18:48:27 +0000 (0:00:00.063) 0:01:18.566 ******* 2026-02-02 18:48:28.018571 | controller | Monday 02 February 2026 18:48:27 +0000 (0:00:00.063) 0:01:18.565 ******* 2026-02-02 18:48:28.018592 | controller | ok: [localhost] => 2026-02-02 18:48:28.220817 | controller | changed: false 2026-02-02 18:48:28.220892 | controller | msg: All assertions passed 2026-02-02 18:48:28.220900 | controller | 2026-02-02 18:48:28.220906 | 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-02 18:48:28.220913 | controller | Monday 02 February 2026 18:48:28 +0000 (0:00:00.051) 0:01:18.618 ******* 2026-02-02 18:48:28.220919 | controller | Monday 02 February 2026 18:48:28 +0000 (0:00:00.051) 0:01:18.617 ******* 2026-02-02 18:48:28.220935 | controller | ok: [localhost] 2026-02-02 18:48:28.271232 | controller | 2026-02-02 18:48:28.271297 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:48:28.271304 | controller | Monday 02 February 2026 18:48:28 +0000 (0:00:00.202) 0:01:18.821 ******* 2026-02-02 18:48:28.271308 | controller | Monday 02 February 2026 18:48:28 +0000 (0:00:00.202) 0:01:18.819 ******* 2026-02-02 18:48:28.271324 | controller | ok: [localhost] 2026-02-02 18:48:28.844117 | controller | 2026-02-02 18:48:28.844190 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:48:28.844198 | controller | Monday 02 February 2026 18:48:28 +0000 (0:00:00.050) 0:01:18.871 ******* 2026-02-02 18:48:28.844203 | controller | Monday 02 February 2026 18:48:28 +0000 (0:00:00.050) 0:01:18.870 ******* 2026-02-02 18:48:28.844217 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/02_ci_data.yaml) 2026-02-02 18:48:28.997794 | 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-02 18:48:28.997873 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/04_user_data.yaml) 2026-02-02 18:48:28.997882 | controller | 2026-02-02 18:48:28.997887 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:48:28.997893 | controller | _content | 2026-02-02 18:48:28.997897 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:48:28.997902 | controller | combine(_parsed, recursive=true) 2026-02-02 18:48:28.997908 | controller | }} 2026-02-02 18:48:28.997914 | controller | ] *** 2026-02-02 18:48:28.997930 | controller | Monday 02 February 2026 18:48:28 +0000 (0:00:00.572) 0:01:19.444 ******* 2026-02-02 18:48:28.997941 | controller | Monday 02 February 2026 18:48:28 +0000 (0:00:00.572) 0:01:19.442 ******* 2026-02-02 18:48:28.997962 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-02 18:48:29.224298 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:48:29.224364 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:48:29.224371 | controller | 2026-02-02 18:48:29.224376 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:48:29.224382 | controller | Monday 02 February 2026 18:48:28 +0000 (0:00:00.153) 0:01:19.598 ******* 2026-02-02 18:48:29.224387 | controller | Monday 02 February 2026 18:48:28 +0000 (0:00:00.153) 0:01:19.596 ******* 2026-02-02 18:48:29.224400 | controller | changed: [localhost] 2026-02-02 18:48:29.666969 | controller | 2026-02-02 18:48:29.667058 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:48:29.667073 | controller | (_destdir, 2026-02-02 18:48:29.667082 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:48:29.667088 | controller | }}, content={{ 2026-02-02 18:48:29.667095 | controller | ( 2026-02-02 18:48:29.667101 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:48:29.667107 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:48:29.667113 | controller | }}, mode=0644] *** 2026-02-02 18:48:29.667119 | controller | Monday 02 February 2026 18:48:29 +0000 (0:00:00.226) 0:01:19.824 ******* 2026-02-02 18:48:29.667126 | controller | Monday 02 February 2026 18:48:29 +0000 (0:00:00.226) 0:01:19.823 ******* 2026-02-02 18:48:29.667161 | controller | changed: [localhost] 2026-02-02 18:48:29.972647 | controller | 2026-02-02 18:48:29.972696 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/computes/r2 mode=0644, backup=True, remote_src=True, src={{ 2026-02-02 18:48:29.972704 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-02 18:48:29.972710 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-02 18:48:29.972715 | controller | _val['name'], 'values.yaml') | path_join 2026-02-02 18:48:29.972720 | controller | }}, dest={{ 2026-02-02 18:48:29.972726 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:29.972732 | controller | stage['path'], _val.src_file 2026-02-02 18:48:29.972738 | controller | ) | 2026-02-02 18:48:29.972743 | controller | path_join 2026-02-02 18:48:29.972748 | controller | }}] *** 2026-02-02 18:48:29.972753 | controller | Monday 02 February 2026 18:48:29 +0000 (0:00:00.442) 0:01:20.267 ******* 2026-02-02 18:48:29.972781 | controller | Monday 02 February 2026 18:48:29 +0000 (0:00:00.442) 0:01:20.265 ******* 2026-02-02 18:48:29.972794 | controller | changed: [localhost] => (item=edpm-r2-compute-nodeset-values) 2026-02-02 18:48:30.024082 | controller | 2026-02-02 18:48:30.024173 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:30.024182 | controller | Monday 02 February 2026 18:48:29 +0000 (0:00:00.304) 0:01:20.572 ******* 2026-02-02 18:48:30.024188 | controller | Monday 02 February 2026 18:48:29 +0000 (0:00:00.304) 0:01:20.570 ******* 2026-02-02 18:48:30.024209 | controller | skipping: [localhost] 2026-02-02 18:48:30.362918 | controller | 2026-02-02 18:48:30.362981 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/computes/r2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-02 18:48:30.362993 | controller | Monday 02 February 2026 18:48:30 +0000 (0:00:00.052) 0:01:20.624 ******* 2026-02-02 18:48:30.363003 | controller | Monday 02 February 2026 18:48:30 +0000 (0:00:00.052) 0:01:20.622 ******* 2026-02-02 18:48:30.363019 | controller | changed: [localhost] 2026-02-02 18:48:30.780375 | controller | 2026-02-02 18:48:30.780423 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-02 18:48:30.780432 | controller | Monday 02 February 2026 18:48:30 +0000 (0:00:00.338) 0:01:20.963 ******* 2026-02-02 18:48:30.780439 | controller | Monday 02 February 2026 18:48:30 +0000 (0:00:00.338) 0:01:20.961 ******* 2026-02-02 18:48:30.780465 | controller | changed: [localhost] 2026-02-02 18:48:31.033227 | controller | 2026-02-02 18:48:31.033301 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/computes/r2 remote_src=True, src={{ _output }}, dest={{ 2026-02-02 18:48:31.033310 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-02 18:48:31.033318 | controller | stage['build_output'] | basename) | path_join 2026-02-02 18:48:31.033325 | controller | }}, mode=0644] *** 2026-02-02 18:48:31.033331 | controller | Monday 02 February 2026 18:48:30 +0000 (0:00:00.417) 0:01:21.380 ******* 2026-02-02 18:48:31.033338 | controller | Monday 02 February 2026 18:48:30 +0000 (0:00:00.417) 0:01:21.379 ******* 2026-02-02 18:48:31.033356 | controller | changed: [localhost] 2026-02-02 18:48:31.091283 | controller | 2026-02-02 18:48:31.091363 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:31.091371 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.252) 0:01:21.633 ******* 2026-02-02 18:48:31.091376 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.252) 0:01:21.632 ******* 2026-02-02 18:48:31.091395 | controller | skipping: [localhost] 2026-02-02 18:48:31.136447 | controller | 2026-02-02 18:48:31.136508 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/computes/r2 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-02 18:48:31.136522 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.057) 0:01:21.691 ******* 2026-02-02 18:48:31.136533 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.057) 0:01:21.689 ******* 2026-02-02 18:48:31.136552 | controller | skipping: [localhost] 2026-02-02 18:48:31.210541 | controller | 2026-02-02 18:48:31.210594 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/computes/r2 _raw_params={{ wait_condition }}] *** 2026-02-02 18:48:31.210605 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.045) 0:01:21.736 ******* 2026-02-02 18:48:31.210613 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.045) 0:01:21.735 ******* 2026-02-02 18:48:31.210628 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-compute-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:31.268606 | controller | skipping: [localhost] 2026-02-02 18:48:31.268691 | controller | 2026-02-02 18:48:31.268709 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:31.268725 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.074) 0:01:21.810 ******* 2026-02-02 18:48:31.268739 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.074) 0:01:21.809 ******* 2026-02-02 18:48:31.268760 | controller | skipping: [localhost] 2026-02-02 18:48:31.343410 | controller | 2026-02-02 18:48:31.343468 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r2 name=run_hook] *** 2026-02-02 18:48:31.343491 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.056) 0:01:21.867 ******* 2026-02-02 18:48:31.343502 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.056) 0:01:21.865 ******* 2026-02-02 18:48:31.343516 | controller | skipping: [localhost] 2026-02-02 18:48:31.380999 | controller | 2026-02-02 18:48:31.381049 | 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-02 18:48:31.381059 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.076) 0:01:21.943 ******* 2026-02-02 18:48:31.381067 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.076) 0:01:21.942 ******* 2026-02-02 18:48:31.381080 | controller | ok: [localhost] => 2026-02-02 18:48:31.413723 | controller | changed: false 2026-02-02 18:48:31.413811 | controller | msg: All assertions passed 2026-02-02 18:48:31.413827 | controller | 2026-02-02 18:48:31.413838 | 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-02 18:48:31.413850 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.037) 0:01:21.981 ******* 2026-02-02 18:48:31.413860 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.037) 0:01:21.979 ******* 2026-02-02 18:48:31.413879 | controller | skipping: [localhost] 2026-02-02 18:48:31.444683 | controller | 2026-02-02 18:48:31.444733 | 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-02 18:48:31.444741 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.032) 0:01:22.014 ******* 2026-02-02 18:48:31.444749 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.032) 0:01:22.012 ******* 2026-02-02 18:48:31.444811 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:31.468352 | controller | 2026-02-02 18:48:31.468405 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-02 18:48:31.468414 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.030) 0:01:22.045 ******* 2026-02-02 18:48:31.468421 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.030) 0:01:22.043 ******* 2026-02-02 18:48:31.468433 | controller | skipping: [localhost] 2026-02-02 18:48:31.508967 | controller | 2026-02-02 18:48:31.509009 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-02 18:48:31.509016 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.023) 0:01:22.068 ******* 2026-02-02 18:48:31.509027 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.023) 0:01:22.067 ******* 2026-02-02 18:48:31.509037 | controller | ok: [localhost] 2026-02-02 18:48:31.753743 | controller | 2026-02-02 18:48:31.753864 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-02 18:48:31.753874 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:31.753880 | controller | stage['path'], item.src_file) | path_join 2026-02-02 18:48:31.753888 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-02 18:48:31.753894 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.040) 0:01:22.109 ******* 2026-02-02 18:48:31.753909 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.040) 0:01:22.107 ******* 2026-02-02 18:48:31.753934 | controller | ok: [localhost] => (item={'name': 'edpm-r0-networker-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-02 18:48:31.822948 | controller | 2026-02-02 18:48:31.823025 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-02 18:48:31.823033 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.244) 0:01:22.354 ******* 2026-02-02 18:48:31.823039 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.244) 0:01:22.352 ******* 2026-02-02 18:48:31.823056 | controller | ok: [localhost] => (item=values.yaml) 2026-02-02 18:48:31.872722 | controller | 2026-02-02 18:48:31.872821 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r0 name=run_hook] *** 2026-02-02 18:48:31.872829 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.069) 0:01:22.423 ******* 2026-02-02 18:48:31.872834 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.069) 0:01:22.421 ******* 2026-02-02 18:48:31.872856 | controller | skipping: [localhost] 2026-02-02 18:48:31.959949 | controller | 2026-02-02 18:48:31.960037 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/networkers/r0 name=ci_gen_kustomize_values] *** 2026-02-02 18:48:31.960046 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.049) 0:01:22.473 ******* 2026-02-02 18:48:31.960053 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.049) 0:01:22.471 ******* 2026-02-02 18:48:31.960074 | controller | 2026-02-02 18:48:32.021795 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:48:32.021882 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.087) 0:01:22.560 ******* 2026-02-02 18:48:32.021891 | controller | Monday 02 February 2026 18:48:31 +0000 (0:00:00.087) 0:01:22.558 ******* 2026-02-02 18:48:32.021912 | 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-02 18:48:32.093709 | controller | 2026-02-02 18:48:32.093808 | 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-02 18:48:32.093817 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.061) 0:01:22.622 ******* 2026-02-02 18:48:32.093823 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.061) 0:01:22.620 ******* 2026-02-02 18:48:32.093842 | controller | ok: [localhost] => 2026-02-02 18:48:32.310243 | controller | changed: false 2026-02-02 18:48:32.310317 | controller | msg: All assertions passed 2026-02-02 18:48:32.310324 | controller | 2026-02-02 18:48:32.310331 | 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-02 18:48:32.310337 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.071) 0:01:22.694 ******* 2026-02-02 18:48:32.310342 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.071) 0:01:22.692 ******* 2026-02-02 18:48:32.310358 | controller | ok: [localhost] 2026-02-02 18:48:32.366113 | controller | 2026-02-02 18:48:32.366194 | 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-02 18:48:32.366214 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.216) 0:01:22.910 ******* 2026-02-02 18:48:32.366221 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.216) 0:01:22.908 ******* 2026-02-02 18:48:32.366243 | controller | ok: [localhost] => 2026-02-02 18:48:32.602001 | controller | changed: false 2026-02-02 18:48:32.602047 | controller | msg: All assertions passed 2026-02-02 18:48:32.602054 | controller | 2026-02-02 18:48:32.602060 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:48:32.602066 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.056) 0:01:22.966 ******* 2026-02-02 18:48:32.602071 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.056) 0:01:22.964 ******* 2026-02-02 18:48:32.602081 | controller | ok: [localhost] 2026-02-02 18:48:32.836634 | controller | 2026-02-02 18:48:32.836718 | 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-02 18:48:32.836729 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:48:32.836736 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:48:32.836743 | controller | _config_map_content | 2026-02-02 18:48:32.836750 | controller | ansible.utils.remove_keys( 2026-02-02 18:48:32.836756 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:48:32.836783 | controller | matching_parameter='regex') 2026-02-02 18:48:32.836790 | controller | }}, cacheable=False] *** 2026-02-02 18:48:32.836796 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.235) 0:01:23.202 ******* 2026-02-02 18:48:32.836803 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.235) 0:01:23.200 ******* 2026-02-02 18:48:32.836824 | controller | ok: [localhost] 2026-02-02 18:48:32.887500 | controller | 2026-02-02 18:48:32.887583 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:48:32.887593 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.234) 0:01:23.436 ******* 2026-02-02 18:48:32.887599 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.234) 0:01:23.435 ******* 2026-02-02 18:48:32.887618 | controller | skipping: [localhost] 2026-02-02 18:48:33.117225 | controller | 2026-02-02 18:48:33.117294 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:48:33.117303 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.050) 0:01:23.487 ******* 2026-02-02 18:48:33.117308 | controller | Monday 02 February 2026 18:48:32 +0000 (0:00:00.050) 0:01:23.486 ******* 2026-02-02 18:48:33.117336 | controller | changed: [localhost] 2026-02-02 18:48:33.621019 | controller | 2026-02-02 18:48:33.621086 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:48:33.621093 | controller | (snippet_datadir, 2026-02-02 18:48:33.621098 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:48:33.621103 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:48:33.621108 | controller | Monday 02 February 2026 18:48:33 +0000 (0:00:00.229) 0:01:23.717 ******* 2026-02-02 18:48:33.621113 | controller | Monday 02 February 2026 18:48:33 +0000 (0:00:00.229) 0:01:23.715 ******* 2026-02-02 18:48:33.621126 | controller | changed: [localhost] 2026-02-02 18:48:33.684990 | controller | 2026-02-02 18:48:33.685067 | 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-02 18:48:33.685076 | controller | Monday 02 February 2026 18:48:33 +0000 (0:00:00.503) 0:01:24.221 ******* 2026-02-02 18:48:33.685083 | controller | Monday 02 February 2026 18:48:33 +0000 (0:00:00.503) 0:01:24.219 ******* 2026-02-02 18:48:33.685104 | controller | ok: [localhost] 2026-02-02 18:48:34.066558 | controller | 2026-02-02 18:48:34.066638 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:48:34.066645 | controller | (snippet_datadir, 2026-02-02 18:48:34.066660 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:48:34.066665 | controller | }}, content={{ 2026-02-02 18:48:34.066670 | controller | _base64_patch | 2026-02-02 18:48:34.066674 | controller | default({}) | 2026-02-02 18:48:34.066679 | controller | to_nice_yaml 2026-02-02 18:48:34.066683 | controller | }}, mode=0644] *** 2026-02-02 18:48:34.066688 | controller | Monday 02 February 2026 18:48:33 +0000 (0:00:00.063) 0:01:24.285 ******* 2026-02-02 18:48:34.066692 | controller | Monday 02 February 2026 18:48:33 +0000 (0:00:00.063) 0:01:24.283 ******* 2026-02-02 18:48:34.066709 | controller | changed: [localhost] 2026-02-02 18:48:34.488569 | controller | 2026-02-02 18:48:34.488662 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:48:34.488672 | controller | (snippet_datadir, 2026-02-02 18:48:34.488679 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:48:34.488686 | controller | }}, content={{ 2026-02-02 18:48:34.488693 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:48:34.488700 | controller | default({}) | 2026-02-02 18:48:34.488707 | controller | to_nice_yaml 2026-02-02 18:48:34.488713 | controller | }}, mode=0644] *** 2026-02-02 18:48:34.488728 | controller | Monday 02 February 2026 18:48:34 +0000 (0:00:00.381) 0:01:24.666 ******* 2026-02-02 18:48:34.488734 | controller | Monday 02 February 2026 18:48:34 +0000 (0:00:00.381) 0:01:24.665 ******* 2026-02-02 18:48:34.488756 | controller | changed: [localhost] 2026-02-02 18:48:34.894997 | controller | 2026-02-02 18:48:34.895095 | 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-02 18:48:34.895105 | controller | ( 2026-02-02 18:48:34.895111 | controller | snippet_datadir, 2026-02-02 18:48:34.895119 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:48:34.895126 | controller | ) | path_join 2026-02-02 18:48:34.895140 | controller | }}, mode=0644] *** 2026-02-02 18:48:34.895147 | controller | Monday 02 February 2026 18:48:34 +0000 (0:00:00.421) 0:01:25.088 ******* 2026-02-02 18:48:34.895154 | controller | Monday 02 February 2026 18:48:34 +0000 (0:00:00.421) 0:01:25.086 ******* 2026-02-02 18:48:34.895177 | controller | changed: [localhost] 2026-02-02 18:48:34.960983 | controller | 2026-02-02 18:48:34.961086 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:48:34.961099 | controller | Monday 02 February 2026 18:48:34 +0000 (0:00:00.406) 0:01:25.495 ******* 2026-02-02 18:48:34.961107 | controller | Monday 02 February 2026 18:48:34 +0000 (0:00:00.406) 0:01:25.493 ******* 2026-02-02 18:48:34.961128 | 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-02 18:48:35.009171 | controller | 2026-02-02 18:48:35.009254 | 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-02 18:48:35.009262 | controller | Monday 02 February 2026 18:48:34 +0000 (0:00:00.065) 0:01:25.561 ******* 2026-02-02 18:48:35.009267 | controller | Monday 02 February 2026 18:48:34 +0000 (0:00:00.065) 0:01:25.559 ******* 2026-02-02 18:48:35.009285 | controller | ok: [localhost] => 2026-02-02 18:48:35.220330 | controller | changed: false 2026-02-02 18:48:35.220412 | controller | msg: All assertions passed 2026-02-02 18:48:35.220420 | controller | 2026-02-02 18:48:35.220427 | 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-02 18:48:35.220434 | controller | Monday 02 February 2026 18:48:35 +0000 (0:00:00.048) 0:01:25.609 ******* 2026-02-02 18:48:35.220441 | controller | Monday 02 February 2026 18:48:35 +0000 (0:00:00.048) 0:01:25.608 ******* 2026-02-02 18:48:35.220461 | controller | ok: [localhost] 2026-02-02 18:48:35.284346 | controller | 2026-02-02 18:48:35.284430 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:48:35.284438 | controller | Monday 02 February 2026 18:48:35 +0000 (0:00:00.211) 0:01:25.820 ******* 2026-02-02 18:48:35.284443 | controller | Monday 02 February 2026 18:48:35 +0000 (0:00:00.211) 0:01:25.819 ******* 2026-02-02 18:48:35.284463 | controller | ok: [localhost] 2026-02-02 18:48:35.902060 | controller | 2026-02-02 18:48:35.902133 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:48:35.902140 | controller | Monday 02 February 2026 18:48:35 +0000 (0:00:00.063) 0:01:25.884 ******* 2026-02-02 18:48:35.902146 | controller | Monday 02 February 2026 18:48:35 +0000 (0:00:00.063) 0:01:25.883 ******* 2026-02-02 18:48:35.902162 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/02_ci_data.yaml) 2026-02-02 18:48:36.039884 | 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-02 18:48:36.039934 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/04_user_data.yaml) 2026-02-02 18:48:36.039944 | controller | 2026-02-02 18:48:36.039951 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:48:36.039957 | controller | _content | 2026-02-02 18:48:36.039964 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:48:36.039970 | controller | combine(_parsed, recursive=true) 2026-02-02 18:48:36.039977 | controller | }} 2026-02-02 18:48:36.039982 | controller | ] *** 2026-02-02 18:48:36.039988 | controller | Monday 02 February 2026 18:48:35 +0000 (0:00:00.617) 0:01:26.502 ******* 2026-02-02 18:48:36.039995 | controller | Monday 02 February 2026 18:48:35 +0000 (0:00:00.617) 0:01:26.500 ******* 2026-02-02 18:48:36.040008 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-02 18:48:36.263538 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:48:36.263589 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:48:36.263596 | controller | 2026-02-02 18:48:36.263603 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:48:36.263609 | controller | Monday 02 February 2026 18:48:36 +0000 (0:00:00.138) 0:01:26.640 ******* 2026-02-02 18:48:36.263615 | controller | Monday 02 February 2026 18:48:36 +0000 (0:00:00.138) 0:01:26.638 ******* 2026-02-02 18:48:36.263629 | controller | changed: [localhost] 2026-02-02 18:48:36.694702 | controller | 2026-02-02 18:48:36.694745 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:48:36.694754 | controller | (_destdir, 2026-02-02 18:48:36.694760 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:48:36.694794 | controller | }}, content={{ 2026-02-02 18:48:36.694801 | controller | ( 2026-02-02 18:48:36.694808 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:48:36.694815 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:48:36.694821 | controller | }}, mode=0644] *** 2026-02-02 18:48:36.694828 | controller | Monday 02 February 2026 18:48:36 +0000 (0:00:00.223) 0:01:26.863 ******* 2026-02-02 18:48:36.694834 | controller | Monday 02 February 2026 18:48:36 +0000 (0:00:00.223) 0:01:26.862 ******* 2026-02-02 18:48:36.694846 | controller | changed: [localhost] 2026-02-02 18:48:36.990367 | controller | 2026-02-02 18:48:36.990413 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/networkers/r0 mode=0644, backup=True, remote_src=True, src={{ 2026-02-02 18:48:36.990422 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-02 18:48:36.990429 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-02 18:48:36.990435 | controller | _val['name'], 'values.yaml') | path_join 2026-02-02 18:48:36.990441 | controller | }}, dest={{ 2026-02-02 18:48:36.990448 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:36.990454 | controller | stage['path'], _val.src_file 2026-02-02 18:48:36.990460 | controller | ) | 2026-02-02 18:48:36.990466 | controller | path_join 2026-02-02 18:48:36.990472 | controller | }}] *** 2026-02-02 18:48:36.990478 | controller | Monday 02 February 2026 18:48:36 +0000 (0:00:00.431) 0:01:27.295 ******* 2026-02-02 18:48:36.990485 | controller | Monday 02 February 2026 18:48:36 +0000 (0:00:00.431) 0:01:27.293 ******* 2026-02-02 18:48:36.990497 | controller | changed: [localhost] => (item=edpm-r0-networker-nodeset-values) 2026-02-02 18:48:37.040851 | controller | 2026-02-02 18:48:37.040899 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:37.040914 | controller | Monday 02 February 2026 18:48:36 +0000 (0:00:00.295) 0:01:27.590 ******* 2026-02-02 18:48:37.040920 | controller | Monday 02 February 2026 18:48:36 +0000 (0:00:00.295) 0:01:27.589 ******* 2026-02-02 18:48:37.040932 | controller | skipping: [localhost] 2026-02-02 18:48:37.406477 | controller | 2026-02-02 18:48:37.406552 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/networkers/r0 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-02 18:48:37.406560 | controller | Monday 02 February 2026 18:48:37 +0000 (0:00:00.050) 0:01:27.641 ******* 2026-02-02 18:48:37.406566 | controller | Monday 02 February 2026 18:48:37 +0000 (0:00:00.050) 0:01:27.639 ******* 2026-02-02 18:48:37.406581 | controller | changed: [localhost] 2026-02-02 18:48:37.897161 | controller | 2026-02-02 18:48:37.897223 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-02 18:48:37.897230 | controller | Monday 02 February 2026 18:48:37 +0000 (0:00:00.365) 0:01:28.006 ******* 2026-02-02 18:48:37.897236 | controller | Monday 02 February 2026 18:48:37 +0000 (0:00:00.365) 0:01:28.005 ******* 2026-02-02 18:48:37.897255 | controller | changed: [localhost] 2026-02-02 18:48:38.165668 | controller | 2026-02-02 18:48:38.165739 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/networkers/r0 remote_src=True, src={{ _output }}, dest={{ 2026-02-02 18:48:38.165747 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-02 18:48:38.165753 | controller | stage['build_output'] | basename) | path_join 2026-02-02 18:48:38.165759 | controller | }}, mode=0644] *** 2026-02-02 18:48:38.165784 | controller | Monday 02 February 2026 18:48:37 +0000 (0:00:00.490) 0:01:28.497 ******* 2026-02-02 18:48:38.165794 | controller | Monday 02 February 2026 18:48:37 +0000 (0:00:00.490) 0:01:28.495 ******* 2026-02-02 18:48:38.165809 | controller | changed: [localhost] 2026-02-02 18:48:38.208523 | controller | 2026-02-02 18:48:38.208592 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:38.208601 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.268) 0:01:28.765 ******* 2026-02-02 18:48:38.208607 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.268) 0:01:28.764 ******* 2026-02-02 18:48:38.208621 | controller | skipping: [localhost] 2026-02-02 18:48:38.251372 | controller | 2026-02-02 18:48:38.251438 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/networkers/r0 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-02 18:48:38.251448 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.042) 0:01:28.808 ******* 2026-02-02 18:48:38.251456 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.042) 0:01:28.807 ******* 2026-02-02 18:48:38.251474 | controller | skipping: [localhost] 2026-02-02 18:48:38.299079 | controller | 2026-02-02 18:48:38.299144 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/networkers/r0 _raw_params={{ wait_condition }}] *** 2026-02-02 18:48:38.299152 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.042) 0:01:28.851 ******* 2026-02-02 18:48:38.299159 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.042) 0:01:28.850 ******* 2026-02-02 18:48:38.299177 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:38.428546 | controller | skipping: [localhost] 2026-02-02 18:48:38.428648 | controller | 2026-02-02 18:48:38.428657 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:38.428664 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.047) 0:01:28.899 ******* 2026-02-02 18:48:38.428671 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.047) 0:01:28.897 ******* 2026-02-02 18:48:38.428693 | controller | skipping: [localhost] 2026-02-02 18:48:38.479575 | controller | 2026-02-02 18:48:38.479655 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r0 name=run_hook] *** 2026-02-02 18:48:38.479665 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.129) 0:01:29.028 ******* 2026-02-02 18:48:38.479672 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.129) 0:01:29.027 ******* 2026-02-02 18:48:38.479691 | controller | skipping: [localhost] 2026-02-02 18:48:38.524639 | controller | 2026-02-02 18:48:38.524686 | 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-02 18:48:38.524694 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.050) 0:01:29.079 ******* 2026-02-02 18:48:38.524700 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.050) 0:01:29.078 ******* 2026-02-02 18:48:38.524710 | controller | ok: [localhost] => 2026-02-02 18:48:38.556150 | controller | changed: false 2026-02-02 18:48:38.556199 | controller | msg: All assertions passed 2026-02-02 18:48:38.556206 | controller | 2026-02-02 18:48:38.556212 | 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-02 18:48:38.556219 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.045) 0:01:29.125 ******* 2026-02-02 18:48:38.556225 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.045) 0:01:29.123 ******* 2026-02-02 18:48:38.556237 | controller | skipping: [localhost] 2026-02-02 18:48:38.591047 | controller | 2026-02-02 18:48:38.591130 | 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-02 18:48:38.591140 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.031) 0:01:29.156 ******* 2026-02-02 18:48:38.591146 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.031) 0:01:29.154 ******* 2026-02-02 18:48:38.591162 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:38.623329 | controller | 2026-02-02 18:48:38.623384 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-02 18:48:38.623394 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.034) 0:01:29.191 ******* 2026-02-02 18:48:38.623401 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.034) 0:01:29.189 ******* 2026-02-02 18:48:38.623414 | controller | skipping: [localhost] 2026-02-02 18:48:38.656818 | controller | 2026-02-02 18:48:38.656885 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-02 18:48:38.656894 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.032) 0:01:29.223 ******* 2026-02-02 18:48:38.656901 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.032) 0:01:29.221 ******* 2026-02-02 18:48:38.656919 | controller | ok: [localhost] 2026-02-02 18:48:38.897843 | controller | 2026-02-02 18:48:38.897903 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-02 18:48:38.897912 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:38.897917 | controller | stage['path'], item.src_file) | path_join 2026-02-02 18:48:38.897923 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-02 18:48:38.897929 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.033) 0:01:29.257 ******* 2026-02-02 18:48:38.897935 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.033) 0:01:29.255 ******* 2026-02-02 18:48:38.897947 | controller | ok: [localhost] => (item={'name': 'edpm-r1-networker-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-02 18:48:38.973576 | controller | 2026-02-02 18:48:38.973651 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-02 18:48:38.973668 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.240) 0:01:29.497 ******* 2026-02-02 18:48:38.973674 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.240) 0:01:29.496 ******* 2026-02-02 18:48:38.973693 | controller | ok: [localhost] => (item=values.yaml) 2026-02-02 18:48:39.025166 | controller | 2026-02-02 18:48:39.025250 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r1 name=run_hook] *** 2026-02-02 18:48:39.025259 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.076) 0:01:29.574 ******* 2026-02-02 18:48:39.025265 | controller | Monday 02 February 2026 18:48:38 +0000 (0:00:00.076) 0:01:29.572 ******* 2026-02-02 18:48:39.025284 | controller | skipping: [localhost] 2026-02-02 18:48:39.107506 | controller | 2026-02-02 18:48:39.107602 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/networkers/r1 name=ci_gen_kustomize_values] *** 2026-02-02 18:48:39.107611 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.051) 0:01:29.625 ******* 2026-02-02 18:48:39.107617 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.051) 0:01:29.623 ******* 2026-02-02 18:48:39.107639 | controller | 2026-02-02 18:48:39.174503 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:48:39.174598 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.082) 0:01:29.707 ******* 2026-02-02 18:48:39.174606 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.082) 0:01:29.706 ******* 2026-02-02 18:48:39.174628 | 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-02 18:48:39.228513 | controller | 2026-02-02 18:48:39.228564 | 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-02 18:48:39.228574 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.066) 0:01:29.774 ******* 2026-02-02 18:48:39.228580 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.066) 0:01:29.773 ******* 2026-02-02 18:48:39.228594 | controller | ok: [localhost] => 2026-02-02 18:48:39.492191 | controller | changed: false 2026-02-02 18:48:39.492281 | controller | msg: All assertions passed 2026-02-02 18:48:39.492289 | controller | 2026-02-02 18:48:39.492296 | 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-02 18:48:39.492303 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.054) 0:01:29.828 ******* 2026-02-02 18:48:39.492310 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.054) 0:01:29.827 ******* 2026-02-02 18:48:39.492332 | controller | ok: [localhost] 2026-02-02 18:48:39.551968 | controller | 2026-02-02 18:48:39.552055 | 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-02 18:48:39.552064 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.263) 0:01:30.092 ******* 2026-02-02 18:48:39.552071 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.263) 0:01:30.090 ******* 2026-02-02 18:48:39.552093 | controller | ok: [localhost] => 2026-02-02 18:48:39.795289 | controller | changed: false 2026-02-02 18:48:39.795376 | controller | msg: All assertions passed 2026-02-02 18:48:39.795384 | controller | 2026-02-02 18:48:39.795397 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:48:39.795403 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.059) 0:01:30.152 ******* 2026-02-02 18:48:39.795423 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.059) 0:01:30.150 ******* 2026-02-02 18:48:39.795442 | controller | ok: [localhost] 2026-02-02 18:48:40.037113 | controller | 2026-02-02 18:48:40.037198 | 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-02 18:48:40.037218 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:48:40.037225 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:48:40.037240 | controller | _config_map_content | 2026-02-02 18:48:40.037256 | controller | ansible.utils.remove_keys( 2026-02-02 18:48:40.037262 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:48:40.037269 | controller | matching_parameter='regex') 2026-02-02 18:48:40.037275 | controller | }}, cacheable=False] *** 2026-02-02 18:48:40.037282 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.243) 0:01:30.395 ******* 2026-02-02 18:48:40.037288 | controller | Monday 02 February 2026 18:48:39 +0000 (0:00:00.243) 0:01:30.393 ******* 2026-02-02 18:48:40.037308 | controller | ok: [localhost] 2026-02-02 18:48:40.089022 | controller | 2026-02-02 18:48:40.089099 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:48:40.089106 | controller | Monday 02 February 2026 18:48:40 +0000 (0:00:00.242) 0:01:30.637 ******* 2026-02-02 18:48:40.089111 | controller | Monday 02 February 2026 18:48:40 +0000 (0:00:00.242) 0:01:30.635 ******* 2026-02-02 18:48:40.089129 | controller | skipping: [localhost] 2026-02-02 18:48:40.324657 | controller | 2026-02-02 18:48:40.324735 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:48:40.324743 | controller | Monday 02 February 2026 18:48:40 +0000 (0:00:00.051) 0:01:30.689 ******* 2026-02-02 18:48:40.324749 | controller | Monday 02 February 2026 18:48:40 +0000 (0:00:00.051) 0:01:30.687 ******* 2026-02-02 18:48:40.324784 | controller | changed: [localhost] 2026-02-02 18:48:40.851243 | controller | 2026-02-02 18:48:40.851293 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:48:40.851301 | controller | (snippet_datadir, 2026-02-02 18:48:40.851308 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:48:40.851314 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:48:40.851320 | controller | Monday 02 February 2026 18:48:40 +0000 (0:00:00.235) 0:01:30.924 ******* 2026-02-02 18:48:40.851326 | controller | Monday 02 February 2026 18:48:40 +0000 (0:00:00.235) 0:01:30.923 ******* 2026-02-02 18:48:40.851338 | controller | changed: [localhost] 2026-02-02 18:48:40.917188 | controller | 2026-02-02 18:48:40.917272 | 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-02 18:48:40.917280 | controller | Monday 02 February 2026 18:48:40 +0000 (0:00:00.526) 0:01:31.451 ******* 2026-02-02 18:48:40.917286 | controller | Monday 02 February 2026 18:48:40 +0000 (0:00:00.526) 0:01:31.450 ******* 2026-02-02 18:48:40.917305 | controller | ok: [localhost] 2026-02-02 18:48:41.358344 | controller | 2026-02-02 18:48:41.358424 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:48:41.358432 | controller | (snippet_datadir, 2026-02-02 18:48:41.358437 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:48:41.358442 | controller | }}, content={{ 2026-02-02 18:48:41.358446 | controller | _base64_patch | 2026-02-02 18:48:41.358500 | controller | default({}) | 2026-02-02 18:48:41.358505 | controller | to_nice_yaml 2026-02-02 18:48:41.358517 | controller | }}, mode=0644] *** 2026-02-02 18:48:41.358522 | controller | Monday 02 February 2026 18:48:40 +0000 (0:00:00.065) 0:01:31.517 ******* 2026-02-02 18:48:41.358527 | controller | Monday 02 February 2026 18:48:40 +0000 (0:00:00.065) 0:01:31.515 ******* 2026-02-02 18:48:41.358544 | controller | changed: [localhost] 2026-02-02 18:48:41.803156 | controller | 2026-02-02 18:48:41.803205 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:48:41.803214 | controller | (snippet_datadir, 2026-02-02 18:48:41.803220 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:48:41.803227 | controller | }}, content={{ 2026-02-02 18:48:41.803233 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:48:41.803238 | controller | default({}) | 2026-02-02 18:48:41.803244 | controller | to_nice_yaml 2026-02-02 18:48:41.803249 | controller | }}, mode=0644] *** 2026-02-02 18:48:41.803254 | controller | Monday 02 February 2026 18:48:41 +0000 (0:00:00.441) 0:01:31.958 ******* 2026-02-02 18:48:41.803266 | controller | Monday 02 February 2026 18:48:41 +0000 (0:00:00.441) 0:01:31.957 ******* 2026-02-02 18:48:41.803279 | controller | changed: [localhost] 2026-02-02 18:48:42.242075 | controller | 2026-02-02 18:48:42.242151 | 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-02 18:48:42.242160 | controller | ( 2026-02-02 18:48:42.242166 | controller | snippet_datadir, 2026-02-02 18:48:42.242172 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:48:42.242178 | controller | ) | path_join 2026-02-02 18:48:42.242183 | controller | }}, mode=0644] *** 2026-02-02 18:48:42.242189 | controller | Monday 02 February 2026 18:48:41 +0000 (0:00:00.444) 0:01:32.403 ******* 2026-02-02 18:48:42.242196 | controller | Monday 02 February 2026 18:48:41 +0000 (0:00:00.444) 0:01:32.401 ******* 2026-02-02 18:48:42.242214 | controller | changed: [localhost] 2026-02-02 18:48:42.317556 | controller | 2026-02-02 18:48:42.317652 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:48:42.317661 | controller | Monday 02 February 2026 18:48:42 +0000 (0:00:00.438) 0:01:32.842 ******* 2026-02-02 18:48:42.317669 | controller | Monday 02 February 2026 18:48:42 +0000 (0:00:00.438) 0:01:32.840 ******* 2026-02-02 18:48:42.317711 | 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-02 18:48:42.367002 | controller | 2026-02-02 18:48:42.367051 | 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-02 18:48:42.367059 | controller | Monday 02 February 2026 18:48:42 +0000 (0:00:00.075) 0:01:32.917 ******* 2026-02-02 18:48:42.367070 | controller | Monday 02 February 2026 18:48:42 +0000 (0:00:00.075) 0:01:32.916 ******* 2026-02-02 18:48:42.367083 | controller | ok: [localhost] => 2026-02-02 18:48:42.579093 | controller | changed: false 2026-02-02 18:48:42.579175 | controller | msg: All assertions passed 2026-02-02 18:48:42.579182 | controller | 2026-02-02 18:48:42.579188 | 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-02 18:48:42.579194 | controller | Monday 02 February 2026 18:48:42 +0000 (0:00:00.049) 0:01:32.967 ******* 2026-02-02 18:48:42.579199 | controller | Monday 02 February 2026 18:48:42 +0000 (0:00:00.049) 0:01:32.965 ******* 2026-02-02 18:48:42.579211 | controller | ok: [localhost] 2026-02-02 18:48:42.630430 | controller | 2026-02-02 18:48:42.630542 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:48:42.630554 | controller | Monday 02 February 2026 18:48:42 +0000 (0:00:00.211) 0:01:33.179 ******* 2026-02-02 18:48:42.630560 | controller | Monday 02 February 2026 18:48:42 +0000 (0:00:00.211) 0:01:33.177 ******* 2026-02-02 18:48:42.630584 | controller | ok: [localhost] 2026-02-02 18:48:43.226883 | controller | 2026-02-02 18:48:43.226965 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:48:43.226973 | controller | Monday 02 February 2026 18:48:42 +0000 (0:00:00.051) 0:01:33.230 ******* 2026-02-02 18:48:43.226980 | controller | Monday 02 February 2026 18:48:42 +0000 (0:00:00.051) 0:01:33.229 ******* 2026-02-02 18:48:43.227038 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/02_ci_data.yaml) 2026-02-02 18:48:43.379012 | 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-02 18:48:43.379069 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/04_user_data.yaml) 2026-02-02 18:48:43.379077 | controller | 2026-02-02 18:48:43.379085 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:48:43.379091 | controller | _content | 2026-02-02 18:48:43.379107 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:48:43.379117 | controller | combine(_parsed, recursive=true) 2026-02-02 18:48:43.379125 | controller | }} 2026-02-02 18:48:43.379131 | controller | ] *** 2026-02-02 18:48:43.379137 | controller | Monday 02 February 2026 18:48:43 +0000 (0:00:00.596) 0:01:33.827 ******* 2026-02-02 18:48:43.379144 | controller | Monday 02 February 2026 18:48:43 +0000 (0:00:00.596) 0:01:33.825 ******* 2026-02-02 18:48:43.379157 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-02 18:48:43.627860 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:48:43.627928 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:48:43.627935 | controller | 2026-02-02 18:48:43.627941 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:48:43.627947 | controller | Monday 02 February 2026 18:48:43 +0000 (0:00:00.152) 0:01:33.979 ******* 2026-02-02 18:48:43.627952 | controller | Monday 02 February 2026 18:48:43 +0000 (0:00:00.152) 0:01:33.977 ******* 2026-02-02 18:48:43.627965 | controller | changed: [localhost] 2026-02-02 18:48:44.073510 | controller | 2026-02-02 18:48:44.073605 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:48:44.073614 | controller | (_destdir, 2026-02-02 18:48:44.073620 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:48:44.073626 | controller | }}, content={{ 2026-02-02 18:48:44.073631 | controller | ( 2026-02-02 18:48:44.073636 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:48:44.073642 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:48:44.073647 | controller | }}, mode=0644] *** 2026-02-02 18:48:44.073653 | controller | Monday 02 February 2026 18:48:43 +0000 (0:00:00.248) 0:01:34.228 ******* 2026-02-02 18:48:44.073658 | controller | Monday 02 February 2026 18:48:43 +0000 (0:00:00.248) 0:01:34.226 ******* 2026-02-02 18:48:44.073681 | controller | changed: [localhost] 2026-02-02 18:48:44.383097 | controller | 2026-02-02 18:48:44.383184 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/networkers/r1 mode=0644, backup=True, remote_src=True, src={{ 2026-02-02 18:48:44.383194 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-02 18:48:44.383201 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-02 18:48:44.383208 | controller | _val['name'], 'values.yaml') | path_join 2026-02-02 18:48:44.383214 | controller | }}, dest={{ 2026-02-02 18:48:44.383222 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:44.383229 | controller | stage['path'], _val.src_file 2026-02-02 18:48:44.383235 | controller | ) | 2026-02-02 18:48:44.383242 | controller | path_join 2026-02-02 18:48:44.383248 | controller | }}] *** 2026-02-02 18:48:44.383254 | controller | Monday 02 February 2026 18:48:44 +0000 (0:00:00.445) 0:01:34.673 ******* 2026-02-02 18:48:44.383261 | controller | Monday 02 February 2026 18:48:44 +0000 (0:00:00.445) 0:01:34.672 ******* 2026-02-02 18:48:44.383282 | controller | changed: [localhost] => (item=edpm-r1-networker-nodeset-values) 2026-02-02 18:48:44.429760 | controller | 2026-02-02 18:48:44.429900 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:44.429908 | controller | Monday 02 February 2026 18:48:44 +0000 (0:00:00.309) 0:01:34.983 ******* 2026-02-02 18:48:44.429913 | controller | Monday 02 February 2026 18:48:44 +0000 (0:00:00.309) 0:01:34.981 ******* 2026-02-02 18:48:44.429927 | controller | skipping: [localhost] 2026-02-02 18:48:44.792315 | controller | 2026-02-02 18:48:44.792455 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/networkers/r1 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-02 18:48:44.792477 | controller | Monday 02 February 2026 18:48:44 +0000 (0:00:00.047) 0:01:35.030 ******* 2026-02-02 18:48:44.792488 | controller | Monday 02 February 2026 18:48:44 +0000 (0:00:00.047) 0:01:35.028 ******* 2026-02-02 18:48:44.792514 | controller | changed: [localhost] 2026-02-02 18:48:45.198646 | controller | 2026-02-02 18:48:45.198814 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-02 18:48:45.198866 | controller | Monday 02 February 2026 18:48:44 +0000 (0:00:00.362) 0:01:35.392 ******* 2026-02-02 18:48:45.198874 | controller | Monday 02 February 2026 18:48:44 +0000 (0:00:00.362) 0:01:35.391 ******* 2026-02-02 18:48:45.198899 | controller | changed: [localhost] 2026-02-02 18:48:45.464572 | controller | 2026-02-02 18:48:45.464647 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/networkers/r1 remote_src=True, src={{ _output }}, dest={{ 2026-02-02 18:48:45.464655 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-02 18:48:45.464661 | controller | stage['build_output'] | basename) | path_join 2026-02-02 18:48:45.464666 | controller | }}, mode=0644] *** 2026-02-02 18:48:45.464671 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.406) 0:01:35.799 ******* 2026-02-02 18:48:45.464676 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.406) 0:01:35.797 ******* 2026-02-02 18:48:45.464691 | controller | changed: [localhost] 2026-02-02 18:48:45.517347 | controller | 2026-02-02 18:48:45.517462 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:45.517470 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.265) 0:01:36.065 ******* 2026-02-02 18:48:45.517476 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.265) 0:01:36.063 ******* 2026-02-02 18:48:45.517499 | controller | skipping: [localhost] 2026-02-02 18:48:45.564038 | controller | 2026-02-02 18:48:45.564156 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/networkers/r1 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-02 18:48:45.564163 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.052) 0:01:36.117 ******* 2026-02-02 18:48:45.564168 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.052) 0:01:36.115 ******* 2026-02-02 18:48:45.564192 | controller | skipping: [localhost] 2026-02-02 18:48:45.610324 | controller | 2026-02-02 18:48:45.610447 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/networkers/r1 _raw_params={{ wait_condition }}] *** 2026-02-02 18:48:45.610454 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.046) 0:01:36.164 ******* 2026-02-02 18:48:45.610461 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.046) 0:01:36.162 ******* 2026-02-02 18:48:45.610503 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:45.664090 | controller | skipping: [localhost] 2026-02-02 18:48:45.664204 | controller | 2026-02-02 18:48:45.664212 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:45.664218 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.046) 0:01:36.210 ******* 2026-02-02 18:48:45.664223 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.046) 0:01:36.208 ******* 2026-02-02 18:48:45.664244 | controller | skipping: [localhost] 2026-02-02 18:48:45.712830 | controller | 2026-02-02 18:48:45.712943 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r1 name=run_hook] *** 2026-02-02 18:48:45.712952 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.053) 0:01:36.264 ******* 2026-02-02 18:48:45.712959 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.053) 0:01:36.262 ******* 2026-02-02 18:48:45.712981 | controller | skipping: [localhost] 2026-02-02 18:48:45.755299 | controller | 2026-02-02 18:48:45.755401 | 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-02 18:48:45.755411 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.048) 0:01:36.313 ******* 2026-02-02 18:48:45.755418 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.048) 0:01:36.311 ******* 2026-02-02 18:48:45.755439 | controller | ok: [localhost] => 2026-02-02 18:48:45.785454 | controller | changed: false 2026-02-02 18:48:45.785531 | controller | msg: All assertions passed 2026-02-02 18:48:45.785538 | controller | 2026-02-02 18:48:45.785543 | 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-02 18:48:45.785559 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.042) 0:01:36.355 ******* 2026-02-02 18:48:45.785567 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.042) 0:01:36.354 ******* 2026-02-02 18:48:45.785588 | controller | skipping: [localhost] 2026-02-02 18:48:45.814634 | controller | 2026-02-02 18:48:45.814699 | 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-02 18:48:45.814709 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.030) 0:01:36.385 ******* 2026-02-02 18:48:45.814716 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.030) 0:01:36.384 ******* 2026-02-02 18:48:45.814732 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:45.839483 | controller | 2026-02-02 18:48:45.839572 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-02 18:48:45.839580 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.029) 0:01:36.415 ******* 2026-02-02 18:48:45.839586 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.029) 0:01:36.413 ******* 2026-02-02 18:48:45.839603 | controller | skipping: [localhost] 2026-02-02 18:48:45.875063 | controller | 2026-02-02 18:48:45.875121 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-02 18:48:45.875130 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.024) 0:01:36.439 ******* 2026-02-02 18:48:45.875137 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.024) 0:01:36.438 ******* 2026-02-02 18:48:45.875152 | controller | ok: [localhost] 2026-02-02 18:48:46.104046 | controller | 2026-02-02 18:48:46.104167 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-02 18:48:46.104178 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:46.104185 | controller | stage['path'], item.src_file) | path_join 2026-02-02 18:48:46.104192 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-02 18:48:46.104199 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.034) 0:01:36.474 ******* 2026-02-02 18:48:46.104206 | controller | Monday 02 February 2026 18:48:45 +0000 (0:00:00.034) 0:01:36.473 ******* 2026-02-02 18:48:46.104233 | controller | ok: [localhost] => (item={'name': 'edpm-r2-networker-nodeset-values', 'src_file': 'values.yaml'}) 2026-02-02 18:48:46.173647 | controller | 2026-02-02 18:48:46.173759 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-02 18:48:46.173799 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.229) 0:01:36.704 ******* 2026-02-02 18:48:46.173805 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.229) 0:01:36.702 ******* 2026-02-02 18:48:46.173826 | controller | ok: [localhost] => (item=values.yaml) 2026-02-02 18:48:46.223041 | controller | 2026-02-02 18:48:46.223127 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r2 name=run_hook] *** 2026-02-02 18:48:46.223134 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.069) 0:01:36.773 ******* 2026-02-02 18:48:46.223139 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.069) 0:01:36.772 ******* 2026-02-02 18:48:46.223156 | controller | skipping: [localhost] 2026-02-02 18:48:46.311152 | controller | 2026-02-02 18:48:46.311266 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/networkers/r2 name=ci_gen_kustomize_values] *** 2026-02-02 18:48:46.311273 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.049) 0:01:36.822 ******* 2026-02-02 18:48:46.311278 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.049) 0:01:36.821 ******* 2026-02-02 18:48:46.311320 | controller | 2026-02-02 18:48:46.383162 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:48:46.383290 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.088) 0:01:36.911 ******* 2026-02-02 18:48:46.383300 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.088) 0:01:36.909 ******* 2026-02-02 18:48:46.383324 | 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-02 18:48:46.435882 | controller | 2026-02-02 18:48:46.435934 | 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-02 18:48:46.435944 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.072) 0:01:36.983 ******* 2026-02-02 18:48:46.435952 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.072) 0:01:36.982 ******* 2026-02-02 18:48:46.435965 | controller | ok: [localhost] => 2026-02-02 18:48:46.680284 | controller | changed: false 2026-02-02 18:48:46.680392 | controller | msg: All assertions passed 2026-02-02 18:48:46.680408 | controller | 2026-02-02 18:48:46.680416 | 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-02 18:48:46.680425 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.052) 0:01:37.036 ******* 2026-02-02 18:48:46.680432 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.052) 0:01:37.034 ******* 2026-02-02 18:48:46.680453 | controller | ok: [localhost] 2026-02-02 18:48:46.734903 | controller | 2026-02-02 18:48:46.735010 | 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-02 18:48:46.735020 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.244) 0:01:37.280 ******* 2026-02-02 18:48:46.735025 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.244) 0:01:37.278 ******* 2026-02-02 18:48:46.735046 | controller | ok: [localhost] => 2026-02-02 18:48:46.944817 | controller | changed: false 2026-02-02 18:48:46.944862 | controller | msg: All assertions passed 2026-02-02 18:48:46.944870 | controller | 2026-02-02 18:48:46.944875 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:48:46.944882 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.054) 0:01:37.335 ******* 2026-02-02 18:48:46.944888 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.054) 0:01:37.333 ******* 2026-02-02 18:48:46.944899 | controller | ok: [localhost] 2026-02-02 18:48:47.241073 | controller | 2026-02-02 18:48:47.241192 | 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-02 18:48:47.241203 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:48:47.241211 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:48:47.241218 | controller | _config_map_content | 2026-02-02 18:48:47.241225 | controller | ansible.utils.remove_keys( 2026-02-02 18:48:47.241232 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:48:47.241239 | controller | matching_parameter='regex') 2026-02-02 18:48:47.241246 | controller | }}, cacheable=False] *** 2026-02-02 18:48:47.241252 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.210) 0:01:37.545 ******* 2026-02-02 18:48:47.241259 | controller | Monday 02 February 2026 18:48:46 +0000 (0:00:00.210) 0:01:37.543 ******* 2026-02-02 18:48:47.241284 | controller | ok: [localhost] 2026-02-02 18:48:47.291964 | controller | 2026-02-02 18:48:47.292069 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:48:47.292079 | controller | Monday 02 February 2026 18:48:47 +0000 (0:00:00.295) 0:01:37.840 ******* 2026-02-02 18:48:47.292086 | controller | Monday 02 February 2026 18:48:47 +0000 (0:00:00.295) 0:01:37.839 ******* 2026-02-02 18:48:47.292122 | controller | skipping: [localhost] 2026-02-02 18:48:47.543070 | controller | 2026-02-02 18:48:47.543190 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:48:47.543200 | controller | Monday 02 February 2026 18:48:47 +0000 (0:00:00.051) 0:01:37.892 ******* 2026-02-02 18:48:47.543207 | controller | Monday 02 February 2026 18:48:47 +0000 (0:00:00.051) 0:01:37.890 ******* 2026-02-02 18:48:47.543233 | controller | changed: [localhost] 2026-02-02 18:48:48.078939 | controller | 2026-02-02 18:48:48.079038 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:48:48.079046 | controller | (snippet_datadir, 2026-02-02 18:48:48.079051 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:48:48.079055 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:48:48.079061 | controller | Monday 02 February 2026 18:48:47 +0000 (0:00:00.250) 0:01:38.142 ******* 2026-02-02 18:48:48.079065 | controller | Monday 02 February 2026 18:48:47 +0000 (0:00:00.250) 0:01:38.141 ******* 2026-02-02 18:48:48.079082 | controller | changed: [localhost] 2026-02-02 18:48:48.139035 | controller | 2026-02-02 18:48:48.139108 | 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-02 18:48:48.139116 | controller | Monday 02 February 2026 18:48:48 +0000 (0:00:00.536) 0:01:38.679 ******* 2026-02-02 18:48:48.139121 | controller | Monday 02 February 2026 18:48:48 +0000 (0:00:00.536) 0:01:38.677 ******* 2026-02-02 18:48:48.139134 | controller | ok: [localhost] 2026-02-02 18:48:48.565144 | controller | 2026-02-02 18:48:48.565267 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:48:48.565277 | controller | (snippet_datadir, 2026-02-02 18:48:48.565285 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:48:48.565291 | controller | }}, content={{ 2026-02-02 18:48:48.565298 | controller | _base64_patch | 2026-02-02 18:48:48.565304 | controller | default({}) | 2026-02-02 18:48:48.565310 | controller | to_nice_yaml 2026-02-02 18:48:48.565316 | controller | }}, mode=0644] *** 2026-02-02 18:48:48.565323 | controller | Monday 02 February 2026 18:48:48 +0000 (0:00:00.060) 0:01:38.739 ******* 2026-02-02 18:48:48.565329 | controller | Monday 02 February 2026 18:48:48 +0000 (0:00:00.060) 0:01:38.737 ******* 2026-02-02 18:48:48.565353 | controller | changed: [localhost] 2026-02-02 18:48:49.005061 | controller | 2026-02-02 18:48:49.005144 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:48:49.005152 | controller | (snippet_datadir, 2026-02-02 18:48:49.005157 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:48:49.005163 | controller | }}, content={{ 2026-02-02 18:48:49.005167 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:48:49.005172 | controller | default({}) | 2026-02-02 18:48:49.005177 | controller | to_nice_yaml 2026-02-02 18:48:49.005181 | controller | }}, mode=0644] *** 2026-02-02 18:48:49.005185 | controller | Monday 02 February 2026 18:48:48 +0000 (0:00:00.426) 0:01:39.165 ******* 2026-02-02 18:48:49.005190 | controller | Monday 02 February 2026 18:48:48 +0000 (0:00:00.426) 0:01:39.163 ******* 2026-02-02 18:48:49.005206 | controller | changed: [localhost] 2026-02-02 18:48:49.427280 | controller | 2026-02-02 18:48:49.427327 | 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-02 18:48:49.427335 | controller | ( 2026-02-02 18:48:49.427339 | controller | snippet_datadir, 2026-02-02 18:48:49.427345 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:48:49.427350 | controller | ) | path_join 2026-02-02 18:48:49.427355 | controller | }}, mode=0644] *** 2026-02-02 18:48:49.427360 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.439) 0:01:39.605 ******* 2026-02-02 18:48:49.427365 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.439) 0:01:39.603 ******* 2026-02-02 18:48:49.427376 | controller | changed: [localhost] 2026-02-02 18:48:49.487553 | controller | 2026-02-02 18:48:49.487602 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:48:49.487617 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.422) 0:01:40.027 ******* 2026-02-02 18:48:49.487624 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.422) 0:01:40.026 ******* 2026-02-02 18:48:49.487635 | 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-02 18:48:49.532262 | controller | 2026-02-02 18:48:49.532306 | 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-02 18:48:49.532313 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.060) 0:01:40.088 ******* 2026-02-02 18:48:49.532319 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.060) 0:01:40.086 ******* 2026-02-02 18:48:49.532330 | controller | ok: [localhost] => 2026-02-02 18:48:49.734013 | controller | changed: false 2026-02-02 18:48:49.734084 | controller | msg: All assertions passed 2026-02-02 18:48:49.734098 | controller | 2026-02-02 18:48:49.734110 | 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-02 18:48:49.734123 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.044) 0:01:40.132 ******* 2026-02-02 18:48:49.734133 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.044) 0:01:40.131 ******* 2026-02-02 18:48:49.734153 | controller | ok: [localhost] 2026-02-02 18:48:49.790644 | controller | 2026-02-02 18:48:49.790699 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:48:49.790710 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.200) 0:01:40.333 ******* 2026-02-02 18:48:49.790718 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.201) 0:01:40.332 ******* 2026-02-02 18:48:49.790733 | controller | ok: [localhost] 2026-02-02 18:48:50.469751 | controller | 2026-02-02 18:48:50.469858 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:48:50.469871 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.057) 0:01:40.390 ******* 2026-02-02 18:48:50.469885 | controller | Monday 02 February 2026 18:48:49 +0000 (0:00:00.057) 0:01:40.389 ******* 2026-02-02 18:48:50.469901 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/02_ci_data.yaml) 2026-02-02 18:48:50.596744 | 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-02 18:48:50.596815 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/04_user_data.yaml) 2026-02-02 18:48:50.596823 | controller | 2026-02-02 18:48:50.596829 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:48:50.596834 | controller | _content | 2026-02-02 18:48:50.596839 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:48:50.596844 | controller | combine(_parsed, recursive=true) 2026-02-02 18:48:50.596849 | controller | }} 2026-02-02 18:48:50.596854 | controller | ] *** 2026-02-02 18:48:50.596858 | controller | Monday 02 February 2026 18:48:50 +0000 (0:00:00.678) 0:01:41.069 ******* 2026-02-02 18:48:50.596863 | controller | Monday 02 February 2026 18:48:50 +0000 (0:00:00.678) 0:01:41.068 ******* 2026-02-02 18:48:50.596874 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-02 18:48:50.842245 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:48:50.842341 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:48:50.842350 | controller | 2026-02-02 18:48:50.842357 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:48:50.842364 | controller | Monday 02 February 2026 18:48:50 +0000 (0:00:00.127) 0:01:41.197 ******* 2026-02-02 18:48:50.842371 | controller | Monday 02 February 2026 18:48:50 +0000 (0:00:00.127) 0:01:41.195 ******* 2026-02-02 18:48:50.842388 | controller | changed: [localhost] 2026-02-02 18:48:51.296324 | controller | 2026-02-02 18:48:51.296371 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:48:51.296378 | controller | (_destdir, 2026-02-02 18:48:51.296383 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:48:51.296388 | controller | }}, content={{ 2026-02-02 18:48:51.296393 | controller | ( 2026-02-02 18:48:51.296397 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:48:51.296402 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:48:51.296412 | controller | }}, mode=0644] *** 2026-02-02 18:48:51.296417 | controller | Monday 02 February 2026 18:48:50 +0000 (0:00:00.245) 0:01:41.442 ******* 2026-02-02 18:48:51.296421 | controller | Monday 02 February 2026 18:48:50 +0000 (0:00:00.245) 0:01:41.440 ******* 2026-02-02 18:48:51.296432 | controller | changed: [localhost] 2026-02-02 18:48:51.610017 | controller | 2026-02-02 18:48:51.610133 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/networkers/r2 mode=0644, backup=True, remote_src=True, src={{ 2026-02-02 18:48:51.610164 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-02 18:48:51.610170 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-02 18:48:51.610175 | controller | _val['name'], 'values.yaml') | path_join 2026-02-02 18:48:51.610180 | controller | }}, dest={{ 2026-02-02 18:48:51.610185 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:51.610190 | controller | stage['path'], _val.src_file 2026-02-02 18:48:51.610195 | controller | ) | 2026-02-02 18:48:51.610200 | controller | path_join 2026-02-02 18:48:51.610204 | controller | }}] *** 2026-02-02 18:48:51.610209 | controller | Monday 02 February 2026 18:48:51 +0000 (0:00:00.454) 0:01:41.896 ******* 2026-02-02 18:48:51.610214 | controller | Monday 02 February 2026 18:48:51 +0000 (0:00:00.454) 0:01:41.895 ******* 2026-02-02 18:48:51.610235 | controller | changed: [localhost] => (item=edpm-r2-networker-nodeset-values) 2026-02-02 18:48:51.655738 | controller | 2026-02-02 18:48:51.655888 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:51.655896 | controller | Monday 02 February 2026 18:48:51 +0000 (0:00:00.313) 0:01:42.210 ******* 2026-02-02 18:48:51.655901 | controller | Monday 02 February 2026 18:48:51 +0000 (0:00:00.313) 0:01:42.208 ******* 2026-02-02 18:48:51.655924 | controller | skipping: [localhost] 2026-02-02 18:48:51.991521 | controller | 2026-02-02 18:48:51.991650 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/networkers/r2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-02 18:48:51.991659 | controller | Monday 02 February 2026 18:48:51 +0000 (0:00:00.045) 0:01:42.256 ******* 2026-02-02 18:48:51.991665 | controller | Monday 02 February 2026 18:48:51 +0000 (0:00:00.045) 0:01:42.254 ******* 2026-02-02 18:48:51.991685 | controller | changed: [localhost] 2026-02-02 18:48:52.453087 | controller | 2026-02-02 18:48:52.453152 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-02 18:48:52.453160 | controller | Monday 02 February 2026 18:48:51 +0000 (0:00:00.335) 0:01:42.591 ******* 2026-02-02 18:48:52.453165 | controller | Monday 02 February 2026 18:48:51 +0000 (0:00:00.335) 0:01:42.589 ******* 2026-02-02 18:48:52.453179 | controller | changed: [localhost] 2026-02-02 18:48:52.726498 | controller | 2026-02-02 18:48:52.726556 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/networkers/r2 remote_src=True, src={{ _output }}, dest={{ 2026-02-02 18:48:52.726568 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-02 18:48:52.726578 | controller | stage['build_output'] | basename) | path_join 2026-02-02 18:48:52.726588 | controller | }}, mode=0644] *** 2026-02-02 18:48:52.726597 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.461) 0:01:43.053 ******* 2026-02-02 18:48:52.726607 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.461) 0:01:43.051 ******* 2026-02-02 18:48:52.726624 | controller | changed: [localhost] 2026-02-02 18:48:52.779932 | controller | 2026-02-02 18:48:52.779986 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:52.780018 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.273) 0:01:43.326 ******* 2026-02-02 18:48:52.780032 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.273) 0:01:43.324 ******* 2026-02-02 18:48:52.780051 | controller | skipping: [localhost] 2026-02-02 18:48:52.827487 | controller | 2026-02-02 18:48:52.827547 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/networkers/r2 _raw_params=oc apply -f {{ _cr }}] *** 2026-02-02 18:48:52.827555 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.053) 0:01:43.380 ******* 2026-02-02 18:48:52.827561 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.053) 0:01:43.378 ******* 2026-02-02 18:48:52.827572 | controller | skipping: [localhost] 2026-02-02 18:48:52.874398 | controller | 2026-02-02 18:48:52.874450 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/networkers/r2 _raw_params={{ wait_condition }}] *** 2026-02-02 18:48:52.874462 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.047) 0:01:43.427 ******* 2026-02-02 18:48:52.874470 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.047) 0:01:43.426 ******* 2026-02-02 18:48:52.874483 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-networker-nodes --for condition=SetupReady --timeout=600s) 2026-02-02 18:48:52.919245 | controller | skipping: [localhost] 2026-02-02 18:48:52.919286 | controller | 2026-02-02 18:48:52.919297 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:52.919302 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.046) 0:01:43.474 ******* 2026-02-02 18:48:52.919308 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.046) 0:01:43.473 ******* 2026-02-02 18:48:52.919318 | controller | skipping: [localhost] 2026-02-02 18:48:52.987197 | controller | 2026-02-02 18:48:52.987248 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r2 name=run_hook] *** 2026-02-02 18:48:52.987256 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.045) 0:01:43.519 ******* 2026-02-02 18:48:52.987263 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.044) 0:01:43.518 ******* 2026-02-02 18:48:52.987276 | controller | skipping: [localhost] 2026-02-02 18:48:53.036742 | controller | 2026-02-02 18:48:53.036848 | 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-02 18:48:53.036864 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.067) 0:01:43.587 ******* 2026-02-02 18:48:53.036875 | controller | Monday 02 February 2026 18:48:52 +0000 (0:00:00.067) 0:01:43.585 ******* 2026-02-02 18:48:53.036893 | controller | ok: [localhost] => 2026-02-02 18:48:53.072473 | controller | changed: false 2026-02-02 18:48:53.072522 | controller | msg: All assertions passed 2026-02-02 18:48:53.072532 | controller | 2026-02-02 18:48:53.072539 | 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-02 18:48:53.072547 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.049) 0:01:43.636 ******* 2026-02-02 18:48:53.072555 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.049) 0:01:43.635 ******* 2026-02-02 18:48:53.072586 | controller | skipping: [localhost] 2026-02-02 18:48:53.106464 | controller | 2026-02-02 18:48:53.106516 | 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-02 18:48:53.106526 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.035) 0:01:43.672 ******* 2026-02-02 18:48:53.106534 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.035) 0:01:43.671 ******* 2026-02-02 18:48:53.106547 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanedeployment edpm-deployment --for condition=Ready --timeout=120m) 2026-02-02 18:48:53.135083 | controller | 2026-02-02 18:48:53.135132 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-02 18:48:53.135150 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.033) 0:01:43.706 ******* 2026-02-02 18:48:53.135158 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.033) 0:01:43.705 ******* 2026-02-02 18:48:53.135171 | controller | skipping: [localhost] 2026-02-02 18:48:53.176034 | controller | 2026-02-02 18:48:53.176084 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-02 18:48:53.176093 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.028) 0:01:43.735 ******* 2026-02-02 18:48:53.176101 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.028) 0:01:43.733 ******* 2026-02-02 18:48:53.176114 | controller | ok: [localhost] 2026-02-02 18:48:53.401529 | controller | 2026-02-02 18:48:53.401576 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-02 18:48:53.401584 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:53.401589 | controller | stage['path'], item.src_file) | path_join 2026-02-02 18:48:53.401594 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-02 18:48:53.401599 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.041) 0:01:43.776 ******* 2026-02-02 18:48:53.401605 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.041) 0:01:43.774 ******* 2026-02-02 18:48:53.401615 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2026-02-02 18:48:53.465406 | controller | 2026-02-02 18:48:53.465461 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-02 18:48:53.465472 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.225) 0:01:44.001 ******* 2026-02-02 18:48:53.465479 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.225) 0:01:44.000 ******* 2026-02-02 18:48:53.465492 | controller | ok: [localhost] => (item=values.yaml) 2026-02-02 18:48:53.518239 | controller | 2026-02-02 18:48:53.518285 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/deployment name=run_hook] *** 2026-02-02 18:48:53.518292 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.063) 0:01:44.065 ******* 2026-02-02 18:48:53.518297 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.064) 0:01:44.064 ******* 2026-02-02 18:48:53.518308 | controller | skipping: [localhost] 2026-02-02 18:48:53.609434 | controller | 2026-02-02 18:48:53.609503 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/deployment name=ci_gen_kustomize_values] *** 2026-02-02 18:48:53.609518 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.052) 0:01:44.118 ******* 2026-02-02 18:48:53.609528 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.052) 0:01:44.116 ******* 2026-02-02 18:48:53.609545 | controller | 2026-02-02 18:48:53.677560 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-02 18:48:53.677610 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.090) 0:01:44.209 ******* 2026-02-02 18:48:53.677617 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.090) 0:01:44.207 ******* 2026-02-02 18:48:53.677629 | 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-02 18:48:53.736903 | controller | 2026-02-02 18:48:53.736953 | 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-02 18:48:53.736960 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.068) 0:01:44.277 ******* 2026-02-02 18:48:53.736966 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.068) 0:01:44.276 ******* 2026-02-02 18:48:53.736977 | controller | ok: [localhost] => 2026-02-02 18:48:53.989291 | controller | changed: false 2026-02-02 18:48:53.989336 | controller | msg: All assertions passed 2026-02-02 18:48:53.989343 | controller | 2026-02-02 18:48:53.989349 | 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-02 18:48:53.989355 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.059) 0:01:44.337 ******* 2026-02-02 18:48:53.989361 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.059) 0:01:44.335 ******* 2026-02-02 18:48:53.989371 | controller | ok: [localhost] 2026-02-02 18:48:54.042016 | controller | 2026-02-02 18:48:54.042062 | 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-02 18:48:54.042071 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.252) 0:01:44.589 ******* 2026-02-02 18:48:54.042077 | controller | Monday 02 February 2026 18:48:53 +0000 (0:00:00.252) 0:01:44.588 ******* 2026-02-02 18:48:54.042088 | controller | ok: [localhost] => 2026-02-02 18:48:54.240570 | controller | changed: false 2026-02-02 18:48:54.240613 | controller | msg: All assertions passed 2026-02-02 18:48:54.240619 | controller | 2026-02-02 18:48:54.240625 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-02 18:48:54.240631 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.052) 0:01:44.642 ******* 2026-02-02 18:48:54.240636 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.052) 0:01:44.640 ******* 2026-02-02 18:48:54.240647 | controller | ok: [localhost] 2026-02-02 18:48:54.459164 | controller | 2026-02-02 18:48:54.459228 | 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-02 18:48:54.459242 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-02 18:48:54.459254 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-02 18:48:54.459265 | controller | _config_map_content | 2026-02-02 18:48:54.459275 | controller | ansible.utils.remove_keys( 2026-02-02 18:48:54.459285 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-02 18:48:54.459294 | controller | matching_parameter='regex') 2026-02-02 18:48:54.459304 | controller | }}, cacheable=False] *** 2026-02-02 18:48:54.459314 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.198) 0:01:44.841 ******* 2026-02-02 18:48:54.459325 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.198) 0:01:44.839 ******* 2026-02-02 18:48:54.459344 | controller | ok: [localhost] 2026-02-02 18:48:54.537158 | controller | 2026-02-02 18:48:54.537211 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-02 18:48:54.537221 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.217) 0:01:45.058 ******* 2026-02-02 18:48:54.537229 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.217) 0:01:45.057 ******* 2026-02-02 18:48:54.537252 | controller | skipping: [localhost] 2026-02-02 18:48:54.772627 | controller | 2026-02-02 18:48:54.772674 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-02 18:48:54.772682 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.078) 0:01:45.137 ******* 2026-02-02 18:48:54.772689 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.078) 0:01:45.135 ******* 2026-02-02 18:48:54.772702 | controller | changed: [localhost] 2026-02-02 18:48:54.870141 | controller | 2026-02-02 18:48:54.870191 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-02 18:48:54.870199 | controller | (snippet_datadir, 2026-02-02 18:48:54.870207 | controller | '02_ci_data.yaml') | path_join 2026-02-02 18:48:54.870213 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-02 18:48:54.870220 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.235) 0:01:45.372 ******* 2026-02-02 18:48:54.870226 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.235) 0:01:45.371 ******* 2026-02-02 18:48:54.870245 | controller | skipping: [localhost] 2026-02-02 18:48:54.954160 | controller | 2026-02-02 18:48:54.954210 | 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-02 18:48:54.954218 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.097) 0:01:45.470 ******* 2026-02-02 18:48:54.954224 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.097) 0:01:45.468 ******* 2026-02-02 18:48:54.954238 | controller | ok: [localhost] 2026-02-02 18:48:55.461622 | controller | 2026-02-02 18:48:55.461668 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-02 18:48:55.461676 | controller | (snippet_datadir, 2026-02-02 18:48:55.461682 | controller | '03_user_data_b64.yaml') | path_join 2026-02-02 18:48:55.461687 | controller | }}, content={{ 2026-02-02 18:48:55.461693 | controller | _base64_patch | 2026-02-02 18:48:55.461699 | controller | default({}) | 2026-02-02 18:48:55.461705 | controller | to_nice_yaml 2026-02-02 18:48:55.461711 | controller | }}, mode=0644] *** 2026-02-02 18:48:55.461718 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.083) 0:01:45.554 ******* 2026-02-02 18:48:55.461724 | controller | Monday 02 February 2026 18:48:54 +0000 (0:00:00.083) 0:01:45.552 ******* 2026-02-02 18:48:55.461737 | controller | changed: [localhost] 2026-02-02 18:48:55.947007 | controller | 2026-02-02 18:48:55.947082 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-02 18:48:55.947092 | controller | (snippet_datadir, 2026-02-02 18:48:55.947099 | controller | '04_user_data.yaml') | path_join 2026-02-02 18:48:55.947106 | controller | }}, content={{ 2026-02-02 18:48:55.947113 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-02 18:48:55.947119 | controller | default({}) | 2026-02-02 18:48:55.947126 | controller | to_nice_yaml 2026-02-02 18:48:55.947132 | controller | }}, mode=0644] *** 2026-02-02 18:48:55.947138 | controller | Monday 02 February 2026 18:48:55 +0000 (0:00:00.507) 0:01:46.061 ******* 2026-02-02 18:48:55.947144 | controller | Monday 02 February 2026 18:48:55 +0000 (0:00:00.507) 0:01:46.060 ******* 2026-02-02 18:48:55.947157 | controller | changed: [localhost] 2026-02-02 18:48:56.387427 | controller | 2026-02-02 18:48:56.387488 | 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-02 18:48:56.387495 | controller | ( 2026-02-02 18:48:56.387500 | controller | snippet_datadir, 2026-02-02 18:48:56.387506 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-02 18:48:56.387511 | controller | ) | path_join 2026-02-02 18:48:56.387515 | controller | }}, mode=0644] *** 2026-02-02 18:48:56.387520 | controller | Monday 02 February 2026 18:48:55 +0000 (0:00:00.485) 0:01:46.546 ******* 2026-02-02 18:48:56.387525 | controller | Monday 02 February 2026 18:48:55 +0000 (0:00:00.485) 0:01:46.545 ******* 2026-02-02 18:48:56.387538 | controller | changed: [localhost] 2026-02-02 18:48:56.461247 | controller | 2026-02-02 18:48:56.461338 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-02 18:48:56.461345 | controller | Monday 02 February 2026 18:48:56 +0000 (0:00:00.440) 0:01:46.987 ******* 2026-02-02 18:48:56.461351 | controller | Monday 02 February 2026 18:48:56 +0000 (0:00:00.440) 0:01:46.986 ******* 2026-02-02 18:48:56.461370 | 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-02 18:48:56.507123 | controller | 2026-02-02 18:48:56.507210 | 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-02 18:48:56.507218 | controller | Monday 02 February 2026 18:48:56 +0000 (0:00:00.073) 0:01:47.061 ******* 2026-02-02 18:48:56.507223 | controller | Monday 02 February 2026 18:48:56 +0000 (0:00:00.073) 0:01:47.059 ******* 2026-02-02 18:48:56.507242 | controller | ok: [localhost] => 2026-02-02 18:48:56.710860 | controller | changed: false 2026-02-02 18:48:56.710912 | controller | msg: All assertions passed 2026-02-02 18:48:56.710921 | controller | 2026-02-02 18:48:56.710928 | 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-02 18:48:56.710943 | controller | Monday 02 February 2026 18:48:56 +0000 (0:00:00.045) 0:01:47.107 ******* 2026-02-02 18:48:56.710951 | controller | Monday 02 February 2026 18:48:56 +0000 (0:00:00.046) 0:01:47.105 ******* 2026-02-02 18:48:56.710964 | controller | ok: [localhost] 2026-02-02 18:48:56.755482 | controller | 2026-02-02 18:48:56.755535 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-02 18:48:56.755545 | controller | Monday 02 February 2026 18:48:56 +0000 (0:00:00.203) 0:01:47.311 ******* 2026-02-02 18:48:56.755551 | controller | Monday 02 February 2026 18:48:56 +0000 (0:00:00.203) 0:01:47.309 ******* 2026-02-02 18:48:56.755564 | controller | ok: [localhost] 2026-02-02 18:48:57.186313 | controller | 2026-02-02 18:48:57.186359 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-02 18:48:57.186366 | controller | Monday 02 February 2026 18:48:56 +0000 (0:00:00.044) 0:01:47.355 ******* 2026-02-02 18:48:57.186372 | controller | Monday 02 February 2026 18:48:56 +0000 (0:00:00.044) 0:01:47.354 ******* 2026-02-02 18:48:57.186382 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2026-02-02 18:48:57.277081 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2026-02-02 18:48:57.277157 | controller | 2026-02-02 18:48:57.277164 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-02 18:48:57.277169 | controller | _content | 2026-02-02 18:48:57.277174 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-02 18:48:57.277178 | controller | combine(_parsed, recursive=true) 2026-02-02 18:48:57.277183 | controller | }} 2026-02-02 18:48:57.277188 | controller | ] *** 2026-02-02 18:48:57.277192 | controller | Monday 02 February 2026 18:48:57 +0000 (0:00:00.430) 0:01:47.786 ******* 2026-02-02 18:48:57.277198 | controller | Monday 02 February 2026 18:48:57 +0000 (0:00:00.430) 0:01:47.784 ******* 2026-02-02 18:48:57.277214 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-02 18:48:57.491569 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-02 18:48:57.491660 | controller | 2026-02-02 18:48:57.491670 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-02 18:48:57.491678 | controller | Monday 02 February 2026 18:48:57 +0000 (0:00:00.090) 0:01:47.877 ******* 2026-02-02 18:48:57.491684 | controller | Monday 02 February 2026 18:48:57 +0000 (0:00:00.090) 0:01:47.875 ******* 2026-02-02 18:48:57.491706 | controller | changed: [localhost] 2026-02-02 18:48:57.927591 | controller | 2026-02-02 18:48:57.927659 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-02 18:48:57.927674 | controller | (_destdir, 2026-02-02 18:48:57.927679 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-02 18:48:57.927685 | controller | }}, content={{ 2026-02-02 18:48:57.927689 | controller | ( 2026-02-02 18:48:57.927694 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-02 18:48:57.927699 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-02 18:48:57.927704 | controller | }}, mode=0644] *** 2026-02-02 18:48:57.927709 | controller | Monday 02 February 2026 18:48:57 +0000 (0:00:00.214) 0:01:48.091 ******* 2026-02-02 18:48:57.927721 | controller | Monday 02 February 2026 18:48:57 +0000 (0:00:00.214) 0:01:48.090 ******* 2026-02-02 18:48:57.927738 | controller | changed: [localhost] 2026-02-02 18:48:58.220996 | controller | 2026-02-02 18:48:58.221165 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-02-02 18:48:58.221172 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-02 18:48:58.221177 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-02 18:48:58.221182 | controller | _val['name'], 'values.yaml') | path_join 2026-02-02 18:48:58.221186 | controller | }}, dest={{ 2026-02-02 18:48:58.221191 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-02 18:48:58.221196 | controller | stage['path'], _val.src_file 2026-02-02 18:48:58.221211 | controller | ) | 2026-02-02 18:48:58.221215 | controller | path_join 2026-02-02 18:48:58.221220 | controller | }}] *** 2026-02-02 18:48:58.221224 | controller | Monday 02 February 2026 18:48:57 +0000 (0:00:00.435) 0:01:48.527 ******* 2026-02-02 18:48:58.221230 | controller | Monday 02 February 2026 18:48:57 +0000 (0:00:00.435) 0:01:48.526 ******* 2026-02-02 18:48:58.221246 | controller | changed: [localhost] => (item=edpm-deployment-values) 2026-02-02 18:48:58.264807 | controller | 2026-02-02 18:48:58.264898 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:58.264908 | controller | Monday 02 February 2026 18:48:58 +0000 (0:00:00.293) 0:01:48.821 ******* 2026-02-02 18:48:58.264916 | controller | Monday 02 February 2026 18:48:58 +0000 (0:00:00.293) 0:01:48.819 ******* 2026-02-02 18:48:58.264939 | controller | skipping: [localhost] 2026-02-02 18:48:58.598198 | controller | 2026-02-02 18:48:58.598242 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-02 18:48:58.598250 | controller | Monday 02 February 2026 18:48:58 +0000 (0:00:00.043) 0:01:48.865 ******* 2026-02-02 18:48:58.598256 | controller | Monday 02 February 2026 18:48:58 +0000 (0:00:00.043) 0:01:48.863 ******* 2026-02-02 18:48:58.598267 | controller | changed: [localhost] 2026-02-02 18:48:59.028609 | controller | 2026-02-02 18:48:59.028651 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-02 18:48:59.028665 | controller | Monday 02 February 2026 18:48:58 +0000 (0:00:00.333) 0:01:49.198 ******* 2026-02-02 18:48:59.028671 | controller | Monday 02 February 2026 18:48:58 +0000 (0:00:00.333) 0:01:49.197 ******* 2026-02-02 18:48:59.028681 | controller | changed: [localhost] 2026-02-02 18:48:59.275798 | controller | 2026-02-02 18:48:59.275869 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/deployment remote_src=True, src={{ _output }}, dest={{ 2026-02-02 18:48:59.275880 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-02 18:48:59.275888 | controller | stage['build_output'] | basename) | path_join 2026-02-02 18:48:59.275895 | controller | }}, mode=0644] *** 2026-02-02 18:48:59.275901 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.430) 0:01:49.629 ******* 2026-02-02 18:48:59.275908 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.430) 0:01:49.627 ******* 2026-02-02 18:48:59.275925 | controller | changed: [localhost] 2026-02-02 18:48:59.323404 | controller | 2026-02-02 18:48:59.323504 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:59.323514 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.246) 0:01:49.875 ******* 2026-02-02 18:48:59.323521 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.246) 0:01:49.873 ******* 2026-02-02 18:48:59.323545 | controller | skipping: [localhost] 2026-02-02 18:48:59.374998 | controller | 2026-02-02 18:48:59.375084 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-02-02 18:48:59.375093 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.048) 0:01:49.923 ******* 2026-02-02 18:48:59.375101 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.048) 0:01:49.922 ******* 2026-02-02 18:48:59.375120 | controller | skipping: [localhost] 2026-02-02 18:48:59.423087 | controller | 2026-02-02 18:48:59.423208 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/deployment _raw_params={{ wait_condition }}] *** 2026-02-02 18:48:59.423217 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.051) 0:01:49.975 ******* 2026-02-02 18:48:59.423223 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.051) 0:01:49.973 ******* 2026-02-02 18:48:59.423241 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanedeployment edpm-deployment --for condition=Ready --timeout=120m) 2026-02-02 18:48:59.469553 | controller | skipping: [localhost] 2026-02-02 18:48:59.469647 | controller | 2026-02-02 18:48:59.469654 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-02 18:48:59.469659 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.048) 0:01:50.023 ******* 2026-02-02 18:48:59.469665 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.048) 0:01:50.021 ******* 2026-02-02 18:48:59.469684 | controller | skipping: [localhost] 2026-02-02 18:48:59.530145 | controller | 2026-02-02 18:48:59.530245 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/deployment name=run_hook] *** 2026-02-02 18:48:59.530255 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.046) 0:01:50.069 ******* 2026-02-02 18:48:59.530262 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.046) 0:01:50.068 ******* 2026-02-02 18:48:59.530285 | controller | skipping: [localhost] 2026-02-02 18:48:59.687197 | controller | 2026-02-02 18:48:59.687277 | controller | PLAY RECAP ********************************************************************* 2026-02-02 18:48:59.687286 | controller | localhost : ok=343 changed=110 unreachable=0 failed=0 skipped=112 rescued=0 ignored=0 2026-02-02 18:48:59.687293 | controller | 2026-02-02 18:48:59.687299 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.059) 0:01:50.129 ******* 2026-02-02 18:48:59.687305 | controller | =============================================================================== 2026-02-02 18:48:59.687451 | controller | Get automation contents ------------------------------------------------- 7.46s 2026-02-02 18:48:59.687462 | controller | ci_setup : Install openshift client ------------------------------------- 6.95s 2026-02-02 18:48:59.687467 | controller | ci_setup : Install needed packages -------------------------------------- 5.40s 2026-02-02 18:48:59.687473 | controller | Load automation files as fact ------------------------------------------- 1.79s 2026-02-02 18:48:59.687479 | controller | ci_setup : Manage directories ------------------------------------------- 1.13s 2026-02-02 18:48:59.687485 | controller | Gathering Facts --------------------------------------------------------- 0.89s 2026-02-02 18:48:59.687491 | controller | kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/control-plane/networking/nncp --- 0.71s 2026-02-02 18:48:59.687498 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.71s 2026-02-02 18:48:59.687515 | controller | Create needed SSH keypairs ---------------------------------------------- 0.69s 2026-02-02 18:48:59.687521 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s 2026-02-02 18:48:59.687526 | controller | ci_gen_kustomize_values : Expose common data for future usage ----------- 0.67s 2026-02-02 18:48:59.687532 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.66s 2026-02-02 18:48:59.687537 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.65s 2026-02-02 18:48:59.687543 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.64s 2026-02-02 18:48:59.687549 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s 2026-02-02 18:48:59.687554 | controller | ci_gen_kustomize_values : Expose common data for future usage ----------- 0.63s 2026-02-02 18:48:59.687560 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s 2026-02-02 18:48:59.687566 | controller | ci_gen_kustomize_values : Expose common data for future usage ----------- 0.63s 2026-02-02 18:48:59.687571 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.62s 2026-02-02 18:48:59.687577 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.61s 2026-02-02 18:48:59.687583 | controller | Monday 02 February 2026 18:48:59 +0000 (0:00:00.060) 0:01:50.129 ******* 2026-02-02 18:48:59.687588 | controller | =============================================================================== 2026-02-02 18:48:59.687594 | controller | ci_gen_kustomize_values ------------------------------------------------ 55.72s 2026-02-02 18:48:59.687600 | controller | kustomize_deploy ------------------------------------------------------- 25.25s 2026-02-02 18:48:59.687606 | controller | ci_setup --------------------------------------------------------------- 15.24s 2026-02-02 18:48:59.687617 | controller | ansible.builtin.slurp --------------------------------------------------- 8.51s 2026-02-02 18:48:59.687623 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.87s 2026-02-02 18:48:59.687629 | controller | gather_facts ------------------------------------------------------------ 0.89s 2026-02-02 18:48:59.687634 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.69s 2026-02-02 18:48:59.687640 | controller | ansible.builtin.copy ---------------------------------------------------- 0.52s 2026-02-02 18:48:59.687646 | controller | ansible.builtin.file ---------------------------------------------------- 0.40s 2026-02-02 18:48:59.687656 | controller | ansible.builtin.include_role -------------------------------------------- 0.27s 2026-02-02 18:48:59.687662 | controller | ansible.builtin.find ---------------------------------------------------- 0.25s 2026-02-02 18:48:59.687668 | controller | ansible.builtin.stat ---------------------------------------------------- 0.24s 2026-02-02 18:48:59.687673 | controller | networking_mapper ------------------------------------------------------- 0.12s 2026-02-02 18:48:59.687679 | controller | ansible.builtin.include_vars -------------------------------------------- 0.09s 2026-02-02 18:48:59.687685 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-02-02 18:48:59.687691 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-02 18:48:59.687696 | controller | total ----------------------------------------------------------------- 110.09s 2026-02-02 18:49:00.042888 | controller | changed 2026-02-02 18:49:00.099837 | 2026-02-02 18:49:00.099948 | PLAY RECAP 2026-02-02 18:49:00.100000 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-02 18:49:00.100028 | 2026-02-02 18:49:00.251116 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-02-02 18:49:00.252387 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-02 18:49:00.882944 | 2026-02-02 18:49:00.883062 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-02-02 18:49:00.905054 | 2026-02-02 18:49:00.905170 | TASK [Filter out host if needed] 2026-02-02 18:49:00.914761 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-02 18:49:00.919512 | 2026-02-02 18:49:00.919579 | TASK [Ensure file is present] 2026-02-02 18:49:01.284736 | controller | ok 2026-02-02 18:49:01.295654 | 2026-02-02 18:49:01.295744 | TASK [Manage molecule report file] 2026-02-02 18:49:01.836595 | controller | skipping: Conditional result was False 2026-02-02 18:49:01.843102 | 2026-02-02 18:49:01.843174 | TASK [Check if we get ci-framework-data basedir] 2026-02-02 18:49:02.109592 | controller | ok 2026-02-02 18:49:02.121848 | 2026-02-02 18:49:02.121985 | TASK [Create ci-framework-data log directory for zuul] 2026-02-02 18:49:02.579660 | controller | changed 2026-02-02 18:49:02.585597 | 2026-02-02 18:49:02.585687 | TASK [Copy ci-framework interesting files] 2026-02-02 18:49:02.983780 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-02-02 18:49:03.113860 | controller | changed 2026-02-02 18:49:03.124763 | 2026-02-02 18:49:03.124902 | TASK [Get SELinux listing] 2026-02-02 18:49:03.683895 | controller | changed 2026-02-02 18:49:03.701548 | 2026-02-02 18:49:03.701732 | TASK [Generate log index] 2026-02-02 18:49:04.503025 | controller | changed 2026-02-02 18:49:04.511944 | 2026-02-02 18:49:04.512037 | TASK [Get some env related data] 2026-02-02 18:49:05.180352 | controller | /home/zuul/.local/bin/ansible 2026-02-02 18:49:06.052223 | controller | changed 2026-02-02 18:49:06.059919 | 2026-02-02 18:49:06.060001 | TASK [Generate list of logs to collect in home directory] 2026-02-02 18:49:06.451721 | controller | ok: All paths examined 2026-02-02 18:49:06.463475 | 2026-02-02 18:49:06.463606 | LOOP [Copy logs from home directory] 2026-02-02 18:49:06.870384 | controller | changed: 2026-02-02 18:49:06.870610 | controller | { 2026-02-02 18:49:06.870646 | controller | "atime": 1770058003.850753, 2026-02-02 18:49:06.870723 | controller | "ctime": 1770058139.5293062, 2026-02-02 18:49:06.870752 | controller | "dev": 64513, 2026-02-02 18:49:06.870776 | controller | "gid": 1000, 2026-02-02 18:49:06.870799 | controller | "gr_name": "zuul", 2026-02-02 18:49:06.870823 | controller | "inode": 379541, 2026-02-02 18:49:06.870846 | controller | "isblk": false, 2026-02-02 18:49:06.870869 | controller | "ischr": false, 2026-02-02 18:49:06.870891 | controller | "isdir": false, 2026-02-02 18:49:06.870913 | controller | "isfifo": false, 2026-02-02 18:49:06.870935 | controller | "isgid": false, 2026-02-02 18:49:06.870957 | controller | "islnk": false, 2026-02-02 18:49:06.870979 | controller | "isreg": true, 2026-02-02 18:49:06.871001 | controller | "issock": false, 2026-02-02 18:49:06.871023 | controller | "isuid": false, 2026-02-02 18:49:06.871044 | controller | "mode": "0644", 2026-02-02 18:49:06.871065 | controller | "mtime": 1770058139.5293062, 2026-02-02 18:49:06.871087 | controller | "nlink": 1, 2026-02-02 18:49:06.871117 | controller | "path": "/home/zuul/ansible.log", 2026-02-02 18:49:06.871143 | controller | "pw_name": "zuul", 2026-02-02 18:49:06.871166 | controller | "rgrp": true, 2026-02-02 18:49:06.871189 | controller | "roth": true, 2026-02-02 18:49:06.871211 | controller | "rusr": true, 2026-02-02 18:49:06.871233 | controller | "size": 300608, 2026-02-02 18:49:06.871255 | controller | "uid": 1000, 2026-02-02 18:49:06.871276 | controller | "wgrp": false, 2026-02-02 18:49:06.871298 | controller | "woth": false, 2026-02-02 18:49:06.871323 | controller | "wusr": true, 2026-02-02 18:49:06.871347 | controller | "xgrp": false, 2026-02-02 18:49:06.871370 | controller | "xoth": false, 2026-02-02 18:49:06.871393 | controller | "xusr": false 2026-02-02 18:49:06.871415 | controller | } 2026-02-02 18:49:06.884957 | 2026-02-02 18:49:06.885046 | TASK [Copy crio stats log file] 2026-02-02 18:49:06.910364 | controller | skipping: Conditional result was False 2026-02-02 18:49:06.918809 | 2026-02-02 18:49:06.918901 | TASK [Get SELinux related data] 2026-02-02 18:49:07.186493 | controller | 2026-02-02 18:49:07.461503 | controller | ERROR 2026-02-02 18:49:07.461751 | controller | { 2026-02-02 18:49:07.461787 | controller | "delta": "0:00:00.008622", 2026-02-02 18:49:07.461807 | controller | "end": "2026-02-02 18:49:07.187215", 2026-02-02 18:49:07.461825 | controller | "msg": "non-zero return code", 2026-02-02 18:49:07.461841 | controller | "rc": 1, 2026-02-02 18:49:07.461857 | controller | "start": "2026-02-02 18:49:07.178593" 2026-02-02 18:49:07.461873 | controller | } 2026-02-02 18:49:07.461898 | controller | ERROR: Ignoring Errors 2026-02-02 18:49:07.467886 | 2026-02-02 18:49:07.467950 | TASK [Create system configuration directory] 2026-02-02 18:49:07.710459 | controller | changed 2026-02-02 18:49:07.716158 | 2026-02-02 18:49:07.716219 | TASK [Get some of the system configurations] 2026-02-02 18:49:08.247899 | controller | changed 2026-02-02 18:49:08.253573 | 2026-02-02 18:49:08.253635 | TASK [Copy generated documentation if available] 2026-02-02 18:49:08.278391 | controller | skipping: Conditional result was False 2026-02-02 18:49:08.284862 | 2026-02-02 18:49:08.284925 | TASK [Copy generated AsciiDoc documentation if available] 2026-02-02 18:49:08.332168 | controller | skipping: Conditional result was False 2026-02-02 18:49:08.338888 | 2026-02-02 18:49:08.338953 | TASK [Compress logs bigger than 2MB] 2026-02-02 18:49:08.893629 | controller | changed 2026-02-02 18:49:08.904819 | 2026-02-02 18:49:08.904907 | TASK [Copy files from workspace on node] 2026-02-02 18:49:08.928532 | controller | ok 2026-02-02 18:49:08.961382 | 2026-02-02 18:49:08.961504 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-02 18:49:08.985863 | controller | skipping: Conditional result was False 2026-02-02 18:49:08.991908 | 2026-02-02 18:49:08.991973 | TASK [fetch-output : Set log path for single node] 2026-02-02 18:49:09.042566 | controller | ok 2026-02-02 18:49:09.047706 | 2026-02-02 18:49:09.047769 | LOOP [fetch-output : Ensure local output dirs] 2026-02-02 18:49:09.328982 | controller -> localhost | ok: "/var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/logs" 2026-02-02 18:49:09.329278 | controller -> localhost | changed: All items complete 2026-02-02 18:49:09.329307 | 2026-02-02 18:49:09.556772 | controller -> localhost | changed: "/var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/artifacts" 2026-02-02 18:49:09.777857 | controller -> localhost | changed: "/var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/docs" 2026-02-02 18:49:09.789431 | 2026-02-02 18:49:09.789554 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-02 18:49:10.506341 | controller | changed: 2026-02-02 18:49:10.506547 | controller | .d..t...... ./ 2026-02-02 18:49:10.506574 | controller | >f+++++++++ README.html 2026-02-02 18:49:10.506594 | controller | >f+++++++++ ansible.log 2026-02-02 18:49:10.506615 | controller | >f+++++++++ dmesg.log 2026-02-02 18:49:10.506644 | controller | >f+++++++++ installed-pkgs.log 2026-02-02 18:49:10.506679 | controller | >f+++++++++ python.log 2026-02-02 18:49:10.506702 | controller | >f+++++++++ registries.conf 2026-02-02 18:49:10.506725 | controller | >f+++++++++ selinux-denials.log 2026-02-02 18:49:10.506743 | controller | >f+++++++++ selinux-listing.log 2026-02-02 18:49:10.506763 | controller | cd+++++++++ ci-framework-data/ 2026-02-02 18:49:10.506781 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-02-02 18:49:10.506798 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2026-02-02 18:49:10.506816 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2026-02-02 18:49:10.506832 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2026-02-02 18:49:10.506849 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2026-02-02 18:49:10.506865 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-02-02 18:49:10.506881 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2026-02-02 18:49:10.506897 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2026-02-02 18:49:10.506914 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2026-02-02 18:49:10.506933 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-compute-nodeset-values/ 2026-02-02 18:49:10.506955 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-compute-nodeset-values/values.yaml 2026-02-02 18:49:10.506971 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-networker-nodeset-values/ 2026-02-02 18:49:10.506987 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-networker-nodeset-values/values.yaml 2026-02-02 18:49:10.507004 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-compute-nodeset-values/ 2026-02-02 18:49:10.507020 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-compute-nodeset-values/values.yaml 2026-02-02 18:49:10.507036 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-networker-nodeset-values/ 2026-02-02 18:49:10.507061 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-networker-nodeset-values/values.yaml 2026-02-02 18:49:10.507077 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-compute-nodeset-values/ 2026-02-02 18:49:10.507093 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-compute-nodeset-values/values.yaml 2026-02-02 18:49:10.507109 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-networker-nodeset-values/ 2026-02-02 18:49:10.507125 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-networker-nodeset-values/values.yaml 2026-02-02 18:49:10.507140 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2026-02-02 18:49:10.507156 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2026-02-02 18:49:10.507171 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2026-02-02 18:49:10.507187 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2026-02-02 18:49:10.507202 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2026-02-02 18:49:10.507218 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2026-02-02 18:49:10.507234 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2026-02-02 18:49:10.507250 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2026-02-02 18:49:10.507270 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2026-02-02 18:49:10.507338 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/ 2026-02-02 18:49:10.507355 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/01_original.yaml 2026-02-02 18:49:10.507371 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/02_ci_data.yaml 2026-02-02 18:49:10.507387 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/03_user_data_b64.yaml 2026-02-02 18:49:10.507403 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/04_user_data.yaml 2026-02-02 18:49:10.507419 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/ 2026-02-02 18:49:10.507435 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/01_original.yaml 2026-02-02 18:49:10.507451 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/02_ci_data.yaml 2026-02-02 18:49:10.507467 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/03_user_data_b64.yaml 2026-02-02 18:49:10.507482 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/04_user_data.yaml 2026-02-02 18:49:10.507497 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/ 2026-02-02 18:49:10.507513 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/01_original.yaml 2026-02-02 18:49:10.507529 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/02_ci_data.yaml 2026-02-02 18:49:10.507545 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/03_user_data_b64.yaml 2026-02-02 18:49:10.507560 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/04_user_data.yaml 2026-02-02 18:49:10.507576 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/ 2026-02-02 18:49:10.507591 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/01_original.yaml 2026-02-02 18:49:10.507607 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/02_ci_data.yaml 2026-02-02 18:49:10.507623 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/03_user_data_b64.yaml 2026-02-02 18:49:10.507638 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/04_user_data.yaml 2026-02-02 18:49:10.507654 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/ 2026-02-02 18:49:10.507689 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/01_original.yaml 2026-02-02 18:49:10.507707 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/02_ci_data.yaml 2026-02-02 18:49:10.507723 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/03_user_data_b64.yaml 2026-02-02 18:49:10.507738 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/04_user_data.yaml 2026-02-02 18:49:10.507754 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/ 2026-02-02 18:49:10.507769 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/01_original.yaml 2026-02-02 18:49:10.507789 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/02_ci_data.yaml 2026-02-02 18:49:10.507805 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/03_user_data_b64.yaml 2026-02-02 18:49:10.507821 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/04_user_data.yaml 2026-02-02 18:49:10.507836 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2026-02-02 18:49:10.507852 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2026-02-02 18:49:10.507867 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.29908.2026-02-02@18:47:52~ 2026-02-02 18:49:10.507882 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2026-02-02 18:49:10.507898 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2026-02-02 18:49:10.507914 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2026-02-02 18:49:10.507930 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2026-02-02 18:49:10.507946 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2026-02-02 18:49:10.507963 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2026-02-02 18:49:10.507979 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2026-02-02 18:49:10.507995 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2026-02-02 18:49:10.508011 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2026-02-02 18:49:10.508028 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-deployment.yaml 2026-02-02 18:49:10.508044 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r0-compute-nodeset.yaml 2026-02-02 18:49:10.508060 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r0-networker-nodeset.yaml 2026-02-02 18:49:10.508076 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r1-compute-nodeset.yaml 2026-02-02 18:49:10.508092 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r1-networker-nodeset.yaml 2026-02-02 18:49:10.508108 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r2-compute-nodeset.yaml 2026-02-02 18:49:10.508123 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r2-networker-nodeset.yaml 2026-02-02 18:49:10.508138 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/networking.yaml 2026-02-02 18:49:10.508154 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2026-02-02 18:49:10.508171 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-02-02 18:49:10.508190 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-02-02 18:49:10.508208 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-02-02 18:49:10.508225 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-02-02 18:49:10.508241 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-02-02 18:49:10.508257 | controller | cd+++++++++ ci-framework-data/logs/ 2026-02-02 18:49:10.508272 | controller | cd+++++++++ registries.conf.d/ 2026-02-02 18:49:10.508289 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-02-02 18:49:10.508305 | controller | cd+++++++++ system-config/ 2026-02-02 18:49:10.508321 | controller | cd+++++++++ system-config/libvirt/ 2026-02-02 18:49:10.508337 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-02-02 18:49:10.508353 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-02-02 18:49:11.009878 | controller | changed: .d..t...... ./ 2026-02-02 18:49:11.420401 | controller | changed: .d..t...... ./ 2026-02-02 18:49:11.443244 | 2026-02-02 18:49:11.443369 | TASK [Return artifact to Zuul] 2026-02-02 18:49:11.468271 | controller | skipping: Conditional result was False 2026-02-02 18:49:11.489653 | 2026-02-02 18:49:11.489742 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-02-02 18:49:11.489840 | 2026-02-02 18:49:11.489866 | PLAY RECAP 2026-02-02 18:49:11.489904 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-02-02 18:49:11.489923 | 2026-02-02 18:49:11.635310 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-02 18:49:11.636189 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-02 18:49:12.340356 | 2026-02-02 18:49:12.340543 | PLAY [all] 2026-02-02 18:49:12.362970 | 2026-02-02 18:49:12.363101 | TASK [include_role : fetch-output] 2026-02-02 18:49:12.394126 | controller | ok 2026-02-02 18:49:12.413622 | 2026-02-02 18:49:12.413732 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-02 18:49:12.458775 | controller | skipping: Conditional result was False 2026-02-02 18:49:12.465602 | 2026-02-02 18:49:12.465694 | TASK [fetch-output : Set log path for single node] 2026-02-02 18:49:12.506799 | controller | ok 2026-02-02 18:49:12.512155 | 2026-02-02 18:49:12.512228 | LOOP [fetch-output : Ensure local output dirs] 2026-02-02 18:49:12.969497 | controller -> localhost | ok: "/var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/logs" 2026-02-02 18:49:13.170909 | controller -> localhost | ok: "/var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/artifacts" 2026-02-02 18:49:13.379386 | controller -> localhost | ok: "/var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/docs" 2026-02-02 18:49:13.400818 | 2026-02-02 18:49:13.400970 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-02 18:49:14.190717 | controller | ok 2026-02-02 18:49:14.190907 | controller | ok: All items complete 2026-02-02 18:49:14.190934 | 2026-02-02 18:49:14.730269 | controller | ok 2026-02-02 18:49:15.223696 | controller | ok 2026-02-02 18:49:15.248429 | 2026-02-02 18:49:15.248605 | TASK [include_role : fetch-output-openshift] 2026-02-02 18:49:15.276526 | controller | skipping: Conditional result was False 2026-02-02 18:49:15.284019 | 2026-02-02 18:49:15.284088 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-02 18:49:15.743079 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.009758 2026-02-02 18:49:15.980133 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.011809 2026-02-02 18:49:16.019981 | 2026-02-02 18:49:16.020115 | PLAY [all] 2026-02-02 18:49:16.035550 | 2026-02-02 18:49:16.035623 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-02 18:49:16.568119 | controller | changed 2026-02-02 18:49:16.606233 | 2026-02-02 18:49:16.606351 | PLAY RECAP 2026-02-02 18:49:16.606397 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-02-02 18:49:16.606418 | 2026-02-02 18:49:16.812767 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-02 18:49:16.813784 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-02-02 18:49:17.437404 | 2026-02-02 18:49:17.437557 | PLAY [localhost] 2026-02-02 18:49:17.460048 | 2026-02-02 18:49:17.460187 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-02 18:49:17.857292 | localhost | changed 2026-02-02 18:49:17.862203 | 2026-02-02 18:49:17.862286 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-02 18:49:17.891655 | localhost | ok 2026-02-02 18:49:17.899937 | 2026-02-02 18:49:17.900006 | TASK [add-fileserver : Create SSH private key tempfile] 2026-02-02 18:49:18.275099 | localhost | changed 2026-02-02 18:49:18.282219 | 2026-02-02 18:49:18.282293 | TASK [add-fileserver : Create SSH private key from secret] 2026-02-02 18:49:18.948257 | localhost | changed 2026-02-02 18:49:18.954799 | 2026-02-02 18:49:18.954873 | TASK [add-fileserver : Add fileserver ssh key] 2026-02-02 18:49:19.340646 | localhost | Identity added: /var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/tmp/ansible.c7s5jjaj (/var/lib/zuul/builds/e44c46339bbe4e5794d9edc6f2834cdb/work/tmp/ansible.c7s5jjaj) 2026-02-02 18:49:19.340886 | localhost | ok: Runtime: 0:00:00.009137 2026-02-02 18:49:19.345360 | 2026-02-02 18:49:19.345433 | TASK [add-fileserver : Remove SSH private key from disk] 2026-02-02 18:49:19.637252 | localhost | ok: Runtime: 0:00:00.010961 2026-02-02 18:49:19.650583 | 2026-02-02 18:49:19.650707 | TASK [add-fileserver : Add fileserver to inventory] 2026-02-02 18:49:19.706217 | localhost | changed 2026-02-02 18:49:19.711656 | 2026-02-02 18:49:19.711738 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-02-02 18:49:20.130829 | localhost | changed 2026-02-02 18:49:20.159206 | 2026-02-02 18:49:20.159305 | PLAY [localhost] 2026-02-02 18:49:20.173182 | 2026-02-02 18:49:20.173257 | TASK [Generate bulk log download script] 2026-02-02 18:49:20.193273 | localhost | ok 2026-02-02 18:49:20.206767 | 2026-02-02 18:49:20.206858 | TASK [local-log-download : Check API endpoint is defined] 2026-02-02 18:49:20.246438 | localhost | ok: All assertions passed 2026-02-02 18:49:20.251128 | 2026-02-02 18:49:20.251191 | TASK [local-log-download : Create download script] 2026-02-02 18:49:20.659184 | localhost -> localhost | changed 2026-02-02 18:49:20.681180 | 2026-02-02 18:49:20.681322 | TASK [Register quick-download link] 2026-02-02 18:49:20.715250 | localhost | ok 2026-02-02 18:49:20.783566 | 2026-02-02 18:49:20.783726 | PLAY [logserver.rdoproject.org] 2026-02-02 18:49:20.795001 | 2026-02-02 18:49:20.795068 | TASK [Set zuul-log-path fact] 2026-02-02 18:49:20.813077 | logserver.rdoproject.org | ok 2026-02-02 18:49:20.823404 | 2026-02-02 18:49:20.823470 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-02 18:49:20.850626 | logserver.rdoproject.org | ok 2026-02-02 18:49:20.856591 | 2026-02-02 18:49:20.856652 | TASK [upload-logs : Create log directories] 2026-02-02 18:49:21.470528 | logserver.rdoproject.org | changed 2026-02-02 18:49:21.475059 | 2026-02-02 18:49:21.475146 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-02 18:49:21.750194 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.007092 2026-02-02 18:49:21.754864 | 2026-02-02 18:49:21.754924 | TASK [upload-logs : Upload logs to log server] 2026-02-02 18:49:22.475711 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-02-02 18:49:22.479195 | 2026-02-02 18:49:22.479264 | LOOP [upload-logs : Compress console log and json output] 2026-02-02 18:49:22.525616 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-02 18:49:22.533930 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-02 18:49:22.542865 | 2026-02-02 18:49:22.543032 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-02 18:49:22.594417 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-02 18:49:22.594727 | 2026-02-02 18:49:22.595288 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-02 18:49:22.609208 | 2026-02-02 18:49:22.609378 | LOOP [upload-logs : Upload console log and json output]